<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/LrMediaWiki/mediawiki.lrdevplugin, branch v0.3.1</title>
<subtitle>MediaWiki for Lightroom (GitHub mirror)
</subtitle>
<id>https://git.ireas.org/mirrors/LrMediaWiki/atom?h=v0.3.1</id>
<link rel='self' href='https://git.ireas.org/mirrors/LrMediaWiki/atom?h=v0.3.1'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/'/>
<updated>2015-06-27T17:32:24Z</updated>
<entry>
<title>v0.3.1 released.</title>
<updated>2015-06-27T17:32:24Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T17:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=8ff19746de44b1b8139cb6137738cf080ac8563a'/>
<id>urn:sha1:8ff19746de44b1b8139cb6137738cf080ac8563a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add logging support and fix refactoring errors.</title>
<updated>2015-06-27T17:29:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T17:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=d3ba117b246a5e6e21c93b94cd40ae460d2d3541'/>
<id>urn:sha1:d3ba117b246a5e6e21c93b94cd40ae460d2d3541</id>
<content type='text'>
The user now may enable logging in MediaWikiUtils. If logging is enabled, a
log file is written to the user’s "My Documents" that contains all API requests.
Furthermore, bugs introduced by the refactoring in commit
8862341672dc288596d6ef66f92751bba6dfef25 have been fixed.

 - set up logging in MediaWikiUtils
 - write to the log in MediaWikiApi.performRequest
 - fix error in MediaWikiExportServiceProvider.processRenderedPhotos
 - fix error in MediaWikiApi.parseXmlDom

Fix #43.
</content>
</entry>
<entry>
<title>Proper layout for export dialog.</title>
<updated>2015-06-27T14:19:12Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T14:19:12Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=3c028a07fd88db17f94da3c54e9b6f4594e1636a'/>
<id>urn:sha1:3c028a07fd88db17f94da3c54e9b6f4594e1636a</id>
<content type='text'>
Set all labels to the same width and right alignment, and fix the
spacing between controls and labels.

 - update MediaWikiExportServiceProvider.sectionsForTopOfDialog
</content>
</entry>
<entry>
<title>Fix coding style and add `luacheck` to Travis CI.</title>
<updated>2015-06-27T13:34:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T13:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=8862341672dc288596d6ef66f92751bba6dfef25'/>
<id>urn:sha1:8862341672dc288596d6ef66f92751bba6dfef25</id>
<content type='text'>
Fix #40.
</content>
</entry>
<entry>
<title>Update Info.lua for v0.3.</title>
<updated>2015-06-27T13:03:57Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T13:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=848f6be3a29fb68ef43086ba2c1401162f0f845f'/>
<id>urn:sha1:848f6be3a29fb68ef43086ba2c1401162f0f845f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid multiple spaces or underscores in file names.</title>
<updated>2015-06-27T12:41:34Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T12:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=621a3f63c150b79c3ca996b4ad96d7267bca7e42'/>
<id>urn:sha1:621a3f63c150b79c3ca996b4ad96d7267bca7e42</id>
<content type='text'>
If the image title contains consecutive spaces or underscores, the upload
fails without a proper error message. Therefore LrMediaWiki now replaces
all (single or multiple) spaces and underscores by a single underscore.

 - add replacement rule to MediaWikiInterface.uploadFile

Fix #37.
</content>
</entry>
<entry>
<title>Improve error message for API warnings</title>
<updated>2015-02-01T23:17:14Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-02-01T23:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=036ad72a2fec849a7a1b8674b21c17766da3d59c'/>
<id>urn:sha1:036ad72a2fec849a7a1b8674b21c17766da3d59c</id>
<content type='text'>
Display more information if the upload fails because the API returned a
warning. Therefor the warnings tag is parsed if the result is Warning, and
the keys of the tag are shown as error message (e. g. 'badfilename').
Previously, the error message was only 'Warning', which did not help users
to identify the problem.

 - modify MediaWikiApi.upload to give a more specific error message for
   API warnings

Fix #36
</content>
</entry>
<entry>
<title>Add hours, minutes and seconds to the date field of the description.</title>
<updated>2015-02-01T22:47:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-02-01T22:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=b6252c99c9b7d60a5bdc85a67d235277307e120f'/>
<id>urn:sha1:b6252c99c9b7d60a5bdc85a67d235277307e120f</id>
<content type='text'>
Add the hours, minutes and seconds of the file creation date read from
the EXIF metadata to the date field of the Information template on the
description page. This change is made to adapt the common behaviour
already used by the Upload Wizard.

 - add "%H:%M:%S" to the time format string in
   MediaWikiExportServiceProvider.processRenderedPhotos

Fix #38
</content>
</entry>
<entry>
<title>Allow empty descriptions for reuploads</title>
<updated>2014-11-08T17:53:29Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2014-11-08T17:53:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=e75ab2a20d770c23e1bae8b4258640f033f4f7db'/>
<id>urn:sha1:e75ab2a20d770c23e1bae8b4258640f033f4f7db</id>
<content type='text'>
There is no need for descriptions if an existing file is overwritten.
Therefore the check and the error message are moved at a point where we
know whether it is an initial upload or a reupload.

- refactor MediaWikiInterface.uploadFile:
- add the parameter hasDescription that describes whether there is a
valid description
- return a string (error message) if there is an error
- store description status in
MediaWikiExportServiceProvider.prepareUpload
- check the return value of MediaWikiInterface.uploadFile in
MediaWikiExportServiceProvider.prepareUpload

Fix https://github.com/ireas/LrMediaWiki/issues/30
</content>
</entry>
<entry>
<title>Add snapshot on export</title>
<updated>2014-11-08T09:38:13Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2014-11-08T09:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=72b25b8b434e065c9bbb5c1e1fcb4c11a7474f83'/>
<id>urn:sha1:72b25b8b434e065c9bbb5c1e1fcb4c11a7474f83</id>
<content type='text'>
Create a development snapshot before the upload.  The name contains the
date and time of the export and the path to the MediaWiki API used for
the export.

 - create snapshot before upload in MediaWikiExportServiceProvider

Fix https://github.com/ireas/LrMediaWiki/issues/26
</content>
</entry>
</feed>
