<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/LrMediaWiki, branch v0.3</title>
<subtitle>MediaWiki for Lightroom (GitHub mirror)
</subtitle>
<id>https://git.ireas.org/mirrors/LrMediaWiki/atom?h=v0.3</id>
<link rel='self' href='https://git.ireas.org/mirrors/LrMediaWiki/atom?h=v0.3'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/'/>
<updated>2015-06-27T13:03:57Z</updated>
<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>v0.3 released.</title>
<updated>2015-06-27T12:56:53Z</updated>
<author>
<name>Robin Krahl</name>
<email>me@robin-krahl.de</email>
</author>
<published>2015-06-27T12:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=7789a74444ee778909d0e6ea1a766a121c55ff15'/>
<id>urn:sha1:7789a74444ee778909d0e6ea1a766a121c55ff15</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>Add Travis build status</title>
<updated>2015-02-15T16:39:20Z</updated>
<author>
<name>Robin Krahl</name>
<email>github@ireas.org</email>
</author>
<published>2015-02-15T16:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=cfa0bc1bec50e2054403c69997233388e5216e72'/>
<id>urn:sha1:cfa0bc1bec50e2054403c69997233388e5216e72</id>
<content type='text'>
Add the Travis CI build status to the README.md file. The Travis CI rules were added with b47a081 (see pull request #39).</content>
</entry>
<entry>
<title>Merge pull request #39 from JeanFred/master</title>
<updated>2015-02-15T16:35:34Z</updated>
<author>
<name>Robin Krahl</name>
<email>github@ireas.org</email>
</author>
<published>2015-02-15T16:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=b47a0810e7f13aa2fc44cbaaca1142128ba438c9'/>
<id>urn:sha1:b47a0810e7f13aa2fc44cbaaca1142128ba438c9</id>
<content type='text'>
Add syntax check for Lua files with Travis-CI</content>
</entry>
<entry>
<title>Add syntax check for Lua files with Travis-CI</title>
<updated>2015-02-14T21:30:50Z</updated>
<author>
<name>Jean-Fred</name>
<email>JeanFred@github</email>
</author>
<published>2015-02-14T21:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/LrMediaWiki/commit/?id=0c2bec539253a745ad821711be893c62b6a0ef03'/>
<id>urn:sha1:0c2bec539253a745ad821711be893c62b6a0ef03</id>
<content type='text'>
This adds a Travis-CI build which will run luac on the Lua files.
luac will try to parse the Lua files and report syntax errors.
</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>
