2009-03-15 16:43 cathalmagus * lib/alexandria/ui/ui_manager.rb: Fixes #24568, selecting book from sorted list broken. 2009-03-15 07:14 lckarssen * po/ChangeLog: Forgot to edit the Changelog when I commited nl.po yesterday. 2009-03-14 22:16 cathalmagus * INSTALL, NEWS, PACKAGING, README, doc/AUTHORS, doc/BUGS, lib/alexandria/about.rb, po/sk.po: Updated README and other release notes for 0.6.4 release. 2009-03-14 22:15 cathalmagus * data/sounds/alexandria/bad_scan.wav, data/sounds/alexandria/good_scan.wav, data/sounds/alexandria/scanning.wav, lib/alexandria/ui/dialogs/acquire_dialog.rb, tasks.rb: Changed system sounds to WAV, as OGG support is not universal. 2009-03-14 17:32 cathalmagus * lib/alexandria/ui/dialogs/import_dialog.rb: No longer crash if you cancel an Import Library operation. Fixes bug #9010, but is a little scrappy in implementation. 2009-03-14 17:04 cathalmagus * lib/alexandria/import_library.rb, lib/alexandria/preferences.rb: Fix Tellico import (choked on files with no ISBN given). Stop crash when *removing* Z39.50 providers too. (#9007) 2009-03-14 16:27 cathalmagus * lib/alexandria/ui/ui_manager.rb: Patch symptom of #24018 by checking for nil models in list and icon view. Haven't been able to reproduce this recently, but seemed to be caused by sloppy GUI code somewhere. This small defensive change should squash this particular issue. 2009-03-14 16:20 cathalmagus * lib/alexandria/preferences.rb: Prevent GConf causing a crash when adding new Z39.50 provider. This is due to Alexandria using the wrong method of adding an array of configuration data, and should be fixed properly in the future. 2009-03-14 16:04 cathalmagus * Rakefile, lib/alexandria/export_library.rb, lib/alexandria/models/book.rb, lib/alexandria/models/library.rb, lib/alexandria/ui/dialogs/about_dialog.rb, tasks.rb: Fixing [#20201] Export of library to Onix or Tellico fails. Wasn't a duplicate of #16232 after all. Due to trying to set integer attribute values in REXML. Simply convert them to strings. Also avoid trying to set nil values of book.isbn (use "" instead). This commit also adds Alexandria::DATA_VERSION which is used to test for YAML-file compatibility (instead of VERSION). 2009-03-14 12:34 lckarssen * po/nl.po: Updated the Dutch translation for Alexandria 0.6.4. 2009-03-14 01:23 cathalmagus * lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/book_properties_dialog_base.rb, lib/alexandria/ui/dialogs/new_book_dialog_manual.rb: Changes to cover images are now cancelled when you click "Cancel". This applies to both changing the cover image and setting it to "No Cover". In both cases, if you click "Cancel" now, the changes are reverted to the previous saved state of the book. Fixes bug #16707 2009-03-14 00:39 cathalmagus * lib/alexandria/smart_library.rb, lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb: Fix a couple of bugs regarding the handling of dates. Fixed #19392, now selecting "Date Read" "in last" works as expected. Prevented crash reported in #18324 when user tries to delete contents of "date read" field. 2009-03-13 16:37 cathalmagus * lib/alexandria/ui/dialogs/acquire_dialog.rb: No longer tries to add books which were never found. This used to cause a crash, but now the not-found ISBN will remain in the list to show it was not added. In future, it should be possible to launch "Add Book Manually" for each ISBN at this point. 2009-03-11 19:28 nomeata * po/ChangeLog, po/de.po: de.po: Update 2009-03-11 13:46 cathalmagus * lib/alexandria/ui/ui_manager.rb: Stopped crash when adding first book to library manually, when the view is iconview. 2009-03-07 19:38 cathalmagus * po/ChangeLog, po/el.po: el.po: Update 2009-03-07 13:27 cathalmagus * Rakefile, data/sounds, data/sounds/alexandria, data/sounds/alexandria/bad_scan.ogg, data/sounds/alexandria/good_scan.ogg, data/sounds/alexandria/scanning.ogg, lib/alexandria/ui/dialogs/acquire_dialog.rb, misc, misc/sounds, misc/sounds/README, misc/sounds/bad_scan.csd, misc/sounds/good_scan.csd, misc/sounds/scanning.csd, tasks.rb: Added sounds to the Alexandria package, for the Acquire from Scanner dialog. If your GNOME system sounds are working, this will play a "ca-chick" sound as soon as a scanning operation is detected, then if the scan was an allowed ISBN barcode, it will beep cheerfully. If it was a bad scan, or the wrong type of barcode, there will be a more disconsolate beep. This allows users to scan stacks of books without checking the screen to see if the scan was successful, and should speed up data entry. CSound (csd) sources are included in the new misc/ directory. 2009-03-05 22:34 cathalmagus * po/ChangeLog, po/pl.po: pl.po: Update 2009-03-02 23:49 cathalmagus * po/ChangeLog, po/sk.po: New Slovak translation from Peter Kovac. 2009-03-01 17:12 magmax * po/es.po: updated spanish translation 2009-03-01 12:47 cathalmagus * po/cs.po, po/cy.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/mk.po, po/nb.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po, po/zh_TW.po: Last PO updates for 0.6.4b1 2009-03-01 12:46 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/ui/libraries_combo.rb: Stopped LibraryCombo being desensitized (prevents selecting New Library). 2009-03-01 10:27 cathalmagus * lib/alexandria/book_providers/amazon_aws.rb: Amazon ISBN search can return multiple results, no longer fail if so. Found this case with ISBN:1-56592-418-5 "Java Threads" where multiple editions have the same ISBN (bogus from an ISBN-idealist perspective, but happens in the real world). 2009-03-01 10:16 cathalmagus * lib/alexandria/ui/dialogs/new_book_dialog.rb: Fixed bug so books are added to display even if "keep open" is set. (I think I introduced this when splitting up the complex on_add method, but it might have been around ever since I added the keep_open checkbox). 2009-03-01 10:11 cathalmagus * NEWS, data/alexandria/glade/acquire_dialog.glade, lib/alexandria/ui/dialogs/acquire_dialog.rb, schemas/alexandria.schemas: Display statusbar message about which scanner is expected. Ensure the statusbar is cleared when the Acquire dialog closes. Added more specific NEWS about which Providers have changed. Added NEWS note about setting barcode_scanner to KeyboardWedge in gconf. Removed obsolete cuecat_device setting in gconf schema. Also fixed i18n on message about duplicates. 2009-03-01 09:19 cathalmagus * lib/alexandria/ui/dialogs/acquire_dialog.rb: Proper thread safety with Acquire from Scanner progress bar. Will keep running the progress bar while there are search threads, but stops when the last search thread stops. 2009-03-01 00:49 cathalmagus * NEWS, PACKAGING, README, Rakefile, bin/alexandria, doc/AUTHORS, lib/alexandria/about.rb, lib/alexandria/ui/dialogs/about_dialog.rb, po/cs.po, po/cy.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/mk.po, po/nb.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po, po/zh_TW.po, tasks.rb: Prior to release of beta 0.6.4b1. Updated all po files relative to latest source. Added DISPLAY_VERSION so that the program displays 0.6.4b1 but books don't try to change their version number (VERSION). rake package now builds using display_version too... Updated README and NEWS. Updated AUTHORS and about.rb to ensure current translators are credited. 2009-02-28 23:28 cathalmagus * lib/alexandria/smart_library.rb: Messy fix to prevent crashes when re-deleting smart libraries. This breaks undo in this case, but it should work for now. 2009-02-28 23:25 cathalmagus * lib/alexandria/ui/dialogs/book_properties_dialog.rb: Tags are now comma-separated, as stated in the Manual. 2009-02-28 23:24 cathalmagus * lib/alexandria/models/library.rb, lib/alexandria/scanners/cuecat.rb, lib/alexandria/ui/dialogs/acquire_dialog.rb: Fix some problems when scanning in duplicate books. No longer remove books from the 'scanned' list in 'acquire from scanner' when they are duplicates of existing books in the library. Catch cases where books are scanned multiple times (unfortunately this currently removes all but one of the remaining duplicate books in the scan list). Added feedback to the lookup in acquire from scanner. Possibly allow scans of UPC books from 'acquire from scanner' - I need some valid UPC barcodes to work with, we don't have 'em here in Europe. 2009-02-28 02:28 cathalmagus * Rakefile: Add rake task to generate ChangeLog automatically using svn2cl. This external tool will only be needed when creating tar.gz archives as part of the distribution process. svn2cl is Free Software, released under a 3-clause BSD license: http://ch.tudelft.nl/~arthur/svn2cl/ 2009-02-28 01:46 cathalmagus * lib/alexandria/ui/dialogs/new_book_dialog.rb: Fix "unfocusable" effect when toggling between ISBN and Search. The issue was resolved by putting dialog resize (and 'resizable') operations into a Gtk.idle_add block. --This line, and those below, will be ignored-- M new_book_dialog.rb 2009-02-26 19:38 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/adlibris.rb, lib/alexandria/book_providers/amazon_aws.rb, lib/alexandria/book_providers/mcu.rb, lib/alexandria/book_providers/proxis.rb, lib/alexandria/book_providers/worldcat.rb, lib/alexandria/book_providers/z3950.rb, lib/alexandria/ui/ui_manager.rb: Prevent crashes when determining URL for book with invalid ISBN. In response to follow-up of #19555. Each of the currently working providers now catches Invalid ISBN exceptions. Also the "sensitize providers" code in ui_manager.rb will now catch any stray exception. In addition, I have removed all non-functional providers from the BookProviders list for the moment. No point in looking them up if they fail. They'll be re-added as they are fixed. The appropriate INFO messages are issued instead of loading the provider. 2009-02-26 18:17 cathalmagus * lib/alexandria/ui/sidepane.rb: Also forbid changing Library name to anything starting with '.' This prevents odd "hidden" Libraries (because their dirs are hidden) and also stops crashes from trying to mkdir '.' or '..' Further follow-up to bug #20168. 2009-02-26 07:17 cathalmagus * schemas/alexandria.schemas: Default schema lists working providers (for the moment, until I fix the rest). 2009-02-26 07:14 cathalmagus * lib/alexandria/book_providers/adlibris.rb, lib/alexandria/book_providers/siciliano.rb: Fix UTF-8 support in Siciliano, by converting using Iconv. (Also removed debug writing of ,log.html cache from AdLibris provider). 2009-02-26 06:46 cathalmagus * lib/alexandria/book_providers/adlibris.rb: Don't download noimage.gif from AdLibris when there is no cover image. 2009-02-26 06:33 cathalmagus * data/alexandria/glade/preferences_dialog.glade, lib/alexandria/ui/dialogs/preferences_dialog.rb: Don't hide the Advanced provider settings checkbox, desensitize it. Making the checkbox invisible meant that the screenshots in the manual didn't match the users' experience, which was very confusing (even to developers, myself for instance). Added a tooltip which will suggest why the checkbox is disabled - "Requires Ruby/ZOOM"... This closes the venerable bug #10929 (May 2007). 2009-02-26 06:16 cathalmagus * bin/alexandria, lib/alexandria/book_providers.rb, lib/alexandria/book_providers/adlibris.rb, lib/alexandria/book_providers/amazon_aws.rb, lib/alexandria/net.rb, lib/alexandria/ui/icons.rb: New AdLibris provider, requires htmlentities and hpricot. The AdLibris website's HTML is now extremely complex and requires a powerful tool like Hpricot. AdLibris now use HTMLEntities (thanks to Marco Costantini's comment in bug report #8173 for suggesting this library). Also handles character coding better, using Iconv (comes with ruby-gettext) to convert the HTML to UTF-8 before dealing with it. If we do this consistently in Alexandria, there should be far fewer random "character encoding crash" problems. This patch also includes a small bugfix for Amazon, and prevents the Icons class crashing if a non-graphic was mistakenly saved as a cover image. 2009-02-25 23:19 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/worldcat.rb: New WorldCat provider, based on Hpricot. No cover images. Still occasional problems with "no title". 2009-02-25 20:34 cathalmagus * lib/alexandria/ui/sidepane.rb: Actually check for invalid UTF-8 in contains_illegal_character. Thanks to Mamoru Tasaka again for this addition. The code now distinguishes between "invalid" characters (when a string fails to unpack as UTF-8) and "disallowed" characters (at the moment, just the forward-slash /). 2009-02-25 18:19 cathalmagus * lib/alexandria/ui/sidepane.rb: No longer restrict changing Library names to ASCII characters. Addresses bug #20168. Thanks to Mamoru Tasaka for pointing out exactly where to make the change. The only forbidden character now is / since Library names (a the moment) become dir names. Slightly worried that UTF-8 handling is so inconsistent in Alexandria that this change may cause problems in the future, but "it works for me"! 2009-02-25 01:50 cathalmagus * lib/alexandria/ui/dialogs/new_book_dialog.rb: Use MainApp appbar for feedback in book searches. A separate progressbar in the dialog is against the GNOME HIG. Strange artifact (noticed in last revision too) that when toggling between ISBN and Search, the search field can't be focused unless I click on the titlebar of the dialog (may just be a local effect, but best to note it anyway). 2009-02-25 01:33 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb: Added GUI feedback when adding books by ISBN. This patch splits up the on_add method in new_book_dialog, to separate the concepts of adding a book by ISBN (which involves an online search) and adding selected books from a list (which have already been downloaded in a title, author or keyword search). When adding by ISBN, the BookProviders class now notifies its observers as it attempts each Provider in turn. This allows the GUI code to reflect "Searching Provider 'Amazon'" or some such, as well as briefly notifying the user where errors occur, and where books are found. May require further testing, but seems to work quite well at the moment. 2009-02-24 17:26 cathalmagus * lib/alexandria/ui/dialogs/preferences_dialog.rb: Prevent crashes in preferences dialog when GUI and lib code conflict. When running new alexandria code against an old installed Glade file, unknown checkbuttons would cause crashes when displaying "Columns Visible" preferences. Now it checks and issues a warning instead. 2009-02-24 06:23 cathalmagus * lib/alexandria/ui/ui_manager.rb: Fixed boolean code to enable non-nil web links from providers. Half-fixes bug #9709, but still not fixed for Z39.50 providers. 2009-02-24 05:54 cathalmagus * INSTALL, doc/FAQ: Updated the rather sketchy docs to remove references to mechanize. 2009-02-24 05:42 cathalmagus * lib/alexandria/ui/listview.rb, lib/alexandria/ui/multi_drag_treeview.rb, lib/alexandria/ui/ui_manager.rb: Modified remove_library_iter in ui_manager, to address bug #20681. The appropriate library is already selected when a library or smart library is deleted, re-selecting it seems to cause trouble (and books being added multiple times). Also removed a lot of INFO level messages, switching them to DEBUG. 2009-02-24 05:15 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/amazon_aws.rb, lib/alexandria/book_providers/dea_store_it.rb, lib/alexandria/book_providers/deastore.rb, lib/alexandria/models/book.rb, lib/alexandria/net.rb: Added new DeaStore provider. Requires Hpricot but not Mechanize. Removed old DeaStore_it provider, modified loading of BookProviders to reflect this. Added a simplified WWWAgent to allow useful headers to be set on HTTP requests (setting Accept-Language is very useful for DeaStore). This also allows HTTP interactions to be mocked with RSpec. Fixed source of crashes with Amazon provider (a safer string normalization). 2009-02-21 21:05 cathalmagus * lib/alexandria/book_providers/siciliano.rb: Convert html to latin-1 before extracting book data. I found UTF-8 related crashes otherwise. Unknown root cause, though. 2009-02-21 20:26 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/ls.rb, lib/alexandria/book_providers/siciliano.rb: Switched old LS provider for new Siciliano provider. Also fixes #9008, so it can now be advanced in the preferences order. Requires Hpricot for HTML parsing (this is a very tricky provider, I wish it were possible to find an easier-to-use alternative). It requires a work-around to search for both ISBN-13 and ISBN-10 in turn, since the website doesn't translate between them easily. There is some JavaScript trickery with the cover image, so we get a smaller one than displayed on the website. There is no method for determining the URL from an ISBN (the permalink uses a product code). 2009-02-21 18:55 cathalmagus * lib/alexandria/ui/iconview_tooltips.rb: Get rid of issue where iconview tooltips hang around too long. The tooltip window used to remain in the foreground despite the program not being in focus. I simply added a leave_notify_event handler to the tooltip window, which fixes the bug. 2009-02-21 04:11 cathalmagus * lib/alexandria/ui/icons.rb: Avoid crashes when switching to smart-library while loading another library. Fixes bug [#20681] . 2009-02-20 21:35 cathalmagus * lib/alexandria/ui/iconview_tooltips.rb: Works around bug [#19042] iconview tooltip crashes with ruby-gnome2 < 0.17.0 This update disables iconview tooltips on x86_64 architecture when the version of ruby-gnome2 is less than 0.17.0 (since earlier versions are known to cause segfaults). 2009-02-17 17:13 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/amazon.rb, lib/alexandria/book_providers/amazon_aws.rb, lib/alexandria/book_providers/amazon_ecs4.rb: Fully replace the old (obsolete) Amazon provider, replacing it with the new Amazon (AWS) provider. The preference order should seamlessly upgrade too. Removes optional dependency on 'ruby-amazon'. New provider requires 'hpricot' for the XML parsing. 2009-02-14 00:08 cathalmagus * lib/alexandria/models/book.rb, lib/alexandria/models/library.rb, lib/alexandria/ui/ui_manager.rb: Patching up some inconsistent handling of empty ISBNs so that Manually Added books with no ISBN don't crash the program. This used to happen consistently when adding a cover image to a manually added book with no ISBN. Thanks to Alexander Ninnig for pointing this out in his bug report. Should close #23908 2009-02-06 14:02 cathalmagus * po/ChangeLog, po/mk.po: mk.po: New translation 2009-01-11 15:22 magmax * po/es.po: Spanish revision updated with Javier Fernandez-Sanguino patchs. ¡¡ Thank you !! 2008-12-03 07:38 cathalmagus * data/alexandria/glade/new_book_dialog.glade, lib/alexandria/ui/dialogs/new_book_dialog.rb: Added "Keep this Dialog Open" check box button to the Add Book dialog. This should help when you are adding many books at once (without a barcode scanner). Also fixed a bug which erroneously allowed the addition of duplicate books to a library. Thanks to Martin Karlsson for spotting the cause. 2008-12-03 07:35 cathalmagus * po/ChangeLog, po/sv.po: sv.po: Update 2008-12-03 07:31 cathalmagus * lib/alexandria/scanners/keyboard.rb, lib/alexandria/ui/dialogs/acquire_dialog.rb, schemas/alexandria.schemas: Added KeyboardWedge barcode scanner support, to handle scanners which act like standard, unscrambled keyboard entry of digits. Modified CueCat's function like KeyboardWedge scanners. You can now choose between CueCat and KeyboardWedge by setting the gconf variable /apps/alexandria/barcode_scanner (this is not in the GUI preferences yet). The default is CueCat. 2008-11-28 20:02 cathalmagus * lib/alexandria/book_providers/adlibris.rb: Updates provider Adlibris (Sweeden) thanks to patch from Martin Karlsson (patch #23028 and extra changes from him). Checked, and works fine! 2008-11-10 08:49 cathalmagus * po/ChangeLog, po/it.po: it.po: Update 2008-09-11 23:55 lckarssen * lib/alexandria/book_providers/adlibris.rb: Patch by Simon Edwardsson that fixes broken URL of the AdLibris provider. Rubyforge patch #21766. 2008-08-26 19:50 cathalmagus * lib/alexandria/book_providers/amazon_ecs_util.rb: Decodes XML entities in book titles (especially 'amp'). Fixes #21659. 2008-08-26 19:48 cathalmagus * lib/alexandria/ui/iconview_tooltips.rb: Escape HTML-special characters in iconview tooltip label. Fixes bug #21569. 2008-07-31 00:12 cathalmagus * po/ChangeLog, po/fr.po: fr.po: Update 2008-07-31 00:12 cathalmagus * po/ChangeLog, po/pt_BR.po: pt_BR.po: Update 2008-07-31 00:12 cathalmagus * po/ChangeLog, po/pt.po: pt.po: Update 2008-07-29 19:55 cathalmagus * doc/AUTHORS, lib/alexandria/about.rb: Document new Greek translation from Michael Kotsarinis. 2008-07-29 19:45 cathalmagus * po/ChangeLog, po/el.po: el.po: New Greek Translation 2008-05-01 02:39 method * lib/alexandria/ui/ui_manager.rb: Added Kelvin Gardiner patch "ui manager disable treeview on library load" [#18623] 2008-05-01 02:36 method * lib/alexandria/ui/dialogs/book_properties_dialog.rb: Apply Kelvin Gardiner patch "stop crash on save properties if isbn is empty"[#1732] 2008-04-22 19:51 cathalmagus * lib/alexandria/ui/dndable.rb, lib/alexandria/ui/ui_manager.rb: Move BADGE_MARKUP into DragAndDroppable, fixing bug #19689 2008-04-17 03:36 magmax * po/es.po: Spanish translation 2008-04-16 16:32 cathalmagus * po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/nb.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po, po/zh_TW.po: Updated from latest alexandria.pot, for upcoming 0.6.4 release. 2008-04-15 22:08 lckarssen * po/pl.po: Added updated Polish translation (pl.po) that Piotr DrÄ g sent to the i18n list. 2008-04-15 18:17 lckarssen * lib/alexandria/about.rb: Added new translators to the about dialog (for 0.6.4 release). 2008-04-15 17:32 lckarssen * po/nl.po: Checked against .pot file for the 0.6.4 release. No new translations, only updated dates. 2008-04-15 17:13 nomeata * po/ChangeLog, po/de.po: de.po: Version bump, no changes 2008-04-12 16:52 method * Rakefile, schemas/alexandria.schemas: * Change deb target directory from debian/tmp to debian/alexandria * Add AmazonECS to providers_priority so that it will be listed first 2008-04-12 16:50 method * debian: This isn't the one we use for packaging. 2008-04-12 14:09 cathalmagus * po/ChangeLog, po/gl.po: gl.po: Update 2008-03-26 01:23 cathalmagus * po/ChangeLog, po/pt.po: pt.po: Update 2008-03-10 10:43 cathalmagus * po/es.po: Slightly fixing header metadata (Project-Id-Version, Last-Translator, Language-Team) 2008-03-10 06:25 magmax * po/es.po: Spanish translation updated 2008-03-05 18:28 method * lib/alexandria/models/library.rb: Proposed fix [#18308] 2008-03-05 17:21 tmalone * lib/alexandria/import_library.rb: Support for GoodReads CSV file import 2008-03-04 04:05 cathalmagus * data/alexandria/glade/preferences_dialog.glade, lib/alexandria/ui/dialogs/preferences_dialog.rb, lib/alexandria/ui/listview.rb: Fixing [#18414] "Check boxes giving wrong columns". Make sure preferences for visible columns in list view match up with the columns to be displayed. Also, added preference option to display "Tags" column. Finally, re-ordered preferences dialog to display column preferences in the same order as columns are displayed. 2008-03-04 01:05 cathalmagus * po/ChangeLog, po/pl.po: pl.po: Update 2008-02-29 16:20 cathalmagus * po/ChangeLog, po/nb.po: nb.po: Update 2008-02-25 21:57 cathalmagus * po/ChangeLog, po/zh_TW.po: zh_TW.po: Update 2008-02-25 03:06 method * lib/alexandria/ui/iconview_tooltips.rb: Fixes [#18347] 2008-02-24 17:48 cathalmagus * po/ChangeLog, po/it.po: it.po: Update 2008-02-24 04:08 tmalone * lib/alexandria/models/library.rb: Fix bug with library reference getting destroyed 2008-02-21 00:05 cathalmagus * README, debian/changelog: Changed release date to 2008-02-21 2008-02-21 00:00 cathalmagus * tasks.rb: Exclude debian dir from the tarball. 2008-02-20 23:55 cathalmagus * po/ChangeLog, po/ga.po: ga.po: Update 2008-02-20 22:04 cathalmagus * lib/alexandria/ui/iconview_tooltips.rb: Change icon view tooltips to ignore missing information, so that it leaves no blank lines in the label. 2008-02-20 21:53 cathalmagus * doc/AUTHORS, lib/alexandria/about.rb, lib/alexandria/book_providers/amazon_ecs4.rb, lib/alexandria/book_providers/amazon_ecs_util.rb: Fixed Amazon ECS provider to allow it to search each locale. Fixed syntax error typos in about.rb 2008-02-20 21:14 cathalmagus * doc/AUTHORS, lib/alexandria/about.rb: Brought AUTHORS into line with those listed in About dialog. Added 2008 to copyright notice for About dialog. 2008-02-20 20:49 cathalmagus * NEWS, Rakefile, lib/alexandria/about.rb, lib/alexandria/console.rb, lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/dndable.rb, lib/alexandria/ui/iconview.rb, lib/alexandria/ui/init.rb, lib/alexandria/ui/listview.rb, lib/alexandria/ui/ui_manager.rb, po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/nl.po, po/pl.po, po/uk.po, po/zh_TW.po, spec/alexandria/ui/iconview.rb, spec/alexandria/ui/listview.rb, spec/alexandria/ui/sidepane.rb, spec/alexandria/ui/ui_manager.rb, tasks.rb: Re-added copyright and license notices to files created by refactorings. Added new developers and translators to About dialog. Touched up copyright and license notes in most of the current translations, also changed Project-Id-Version to 'alexandria 0.6.3'. Make sure NEWS file is included in tar.gz and deb packages. 2008-02-20 19:43 cathalmagus * debian/control: Changed minimum libgettext-ruby version to 1.7.0 2008-02-20 18:39 method * NEWS: Update NEWS file 2008-02-20 18:33 lckarssen * po/nl.po: Updated the Dutch translation. 2008-02-20 13:49 cathalmagus * NEWS, PACKAGING, README, Rakefile, debian/changelog, debian/control: Touchied up release notes for 0.6.3 in NEWS, included new translations. Switched version number in Rakefile, PACKAGING and README. Added 0.6.3 release info to debian changelog. Added libhpricot-ruby to Recommended debian dependencies (for Amazon ECS). Added required version of libgettext-ruby (>= 1.10.0) as earlier versions (1.1.0) have caused problems. 2008-02-20 13:04 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2008-02-20 08:11 method * NEWS, lib/alexandria/ui/dialogs/new_book_dialog.rb: - Added NEWS file containing text for upcoming release announcement. 2008-02-19 21:40 nomeata * po/ChangeLog, po/de.po: de.po: Update (darn, not the first this time) 2008-02-19 18:27 cathalmagus * lib/alexandria/book_providers/mcu.rb: If Spanish Culture Ministry (mcu) provider returns no title, set the title to the empty string and emit a warning to the log. Fixes bug #16856 (in the short term). 2008-02-19 18:17 cathalmagus * lib/alexandria/models/library.rb, lib/alexandria/ui/ui_manager.rb, po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po, po/zh_TW.po: Added 'Repair Book Data' dialog, which allows the user to re-import any books whose YAML files were corrupted by an earlier version of Alexandria (resulting in empty files). This fixes the remainder of bug #14592. 2008-02-19 06:29 method * lib/alexandria/ui/callbacks.rb: Fixes [#18197], but there's another weird behavior. 2008-02-19 06:09 cathalmagus * lib/alexandria/book_providers/worldcat.rb: Updated WorldCat provider to handle new HTML format. Now parses Publisher properly, and finds cover images when present. 2008-02-19 06:07 method * debian/postinst, debian/postrm: Uncomment update-menus 2008-02-19 05:50 method * Rakefile, tasks.rb: Add installation task for stupid Debian menu file. 2008-02-19 05:16 method * data/menu, data/menu/alexandria: Add debian menu 2008-02-19 05:07 cathalmagus * lib/alexandria/book_providers/worldcat.rb: Avoid books from WorldCat having no ISBN set. Fixes bug #16619. 2008-02-19 04:53 method * lib/alexandria/ui/ui_manager.rb: Fix order of methods. 2008-02-19 00:18 lckarssen * po/nl.po: Fixed some errors in the Dutch translation. Also fixes bug 18171. 2008-02-18 21:11 cathalmagus * lib/alexandria/book_providers/amazon_ecs4.rb, lib/alexandria/book_providers/amazon_ecs_util.rb: Hopefully added proxy support for Amazon ECS. Not tested! 2008-02-18 21:10 cathalmagus * lib/alexandria/ui/iconview.rb, lib/alexandria/ui/iconview_tooltips.rb: Make tooltips vanish when a book is selected, or the user switches to another book via the keyboard. 2008-02-18 21:06 cathalmagus * lib/alexandria/book_providers/z3950.rb, lib/alexandria/ui/dialogs/preferences_dialog.rb: Fixing #13302. Any Z39.50 hosts which don't support 'piggybacking' (failing with a 1005 error) will have piggybacking turned off transparently. This will be saved as a gconf setting, so it should only ever fail that one time. (There is also a hack in the preferences dialog which hides the piggybacking setting for the moment, it can be changed back through the gconf-editor if need be). 2008-02-18 19:04 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2008-02-18 18:23 lckarssen * po/nl.po: Updated Dutch translation for the 0.6.3 release. 2008-02-18 16:42 cathalmagus * lib/alexandria/book_providers.rb, lib/alexandria/book_providers/amazon_ecs4.rb, lib/alexandria/book_providers/amazon_ecs_util.rb: Added initial support for Amazon ECS 4 provider. Not well tested yet. 2008-02-18 14:16 cathalmagus * po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/ga.po, po/gl.po, po/it.po, po/ja.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po, po/zh_TW.po: Updated because of many changes in the line numbers (due to refactorings). 2008-02-16 04:13 method * debian/watch, tasks.rb: - Fix build problem in tasks.rb - Add watch file. 2008-02-12 00:03 method * PACKAGING, lib/alexandria/console.rb: - Missing file from last commit - Add Cathal's packaging document 2008-02-11 23:52 method * bin/alexandria, lib/alexandria.rb, lib/alexandria/book_providers.rb, lib/alexandria/export_library.rb: - Add a --list option to command-line 2008-02-07 10:11 cathalmagus * lib/alexandria/ui/iconview.rb, lib/alexandria/ui/iconview_tooltips.rb: Added tooltips to the icon view of books, in consideration of feature request #17255. (Based upon Recipe 168 from the php-gtk2 Cookbook by kksou, http://www.kksou.com/php-gtk2/ with permission.) 2008-02-01 18:38 tmalone * lib/alexandria/smart_library.rb: Support for date_read in smart_library and proper comparison of Time values 2008-02-01 17:48 tmalone * lib/alexandria/ui/dialogs/book_properties_dialog.rb: BUGFIX:Typo in book_properties_dialog.rb 2008-01-31 22:14 tmalone * lib/alexandria/smart_library.rb: BUGFIX:publishing_year not publish_year in smart_library.rb 2008-01-31 20:17 tmalone * lib/alexandria/models/library.rb, lib/alexandria/smart_library.rb: BUGFIX: fixes crash in smart libraries introduced by deleted book patch 2008-01-31 20:14 cathalmagus * po/ChangeLog, po/ga.po: ga.po: Update 2008-01-31 20:13 cathalmagus * po/zh_TW.po: New Traditional Chinese translation from Jose Ling. 2008-01-31 04:01 method * lib/alexandria/models/library.rb, lib/alexandria/ui/ui_manager.rb: - Fix for [#16733] 2008-01-30 21:51 tmalone * data/alexandria/glade/book_properties_dialog.glade, lib/alexandria/models/book.rb, lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/book_properties_dialog_base.rb: Add Date Read field to book properties 2008-01-30 21:40 tmalone * lib/alexandria/models/library.rb: Prevent the entire library from being written into each book's file 2008-01-30 19:52 tmalone * lib/alexandria/export_library.rb: tweaked CSV export 2008-01-30 06:30 method * lib/alexandria/ui/ui_manager.rb: - Fixes wonk right-click-delete action. 2008-01-30 04:16 method * data/alexandria/ui/menus.xml, lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/ui_manager.rb: - Fix bug introduced in last revision. - Iconview select_a_book works now? 2008-01-28 05:25 method * data/alexandria/glade/new_book_dialog.glade, lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb, lib/alexandria/ui/ui_manager.rb: - Remove refresh button and callback. - Add indeterminate progress notification to new_book_dialog. 2008-01-28 04:29 method * lib/alexandria/models/library.rb, lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/ui_manager.rb: Merge back code from non-blocking. 2008-01-26 05:16 cathalmagus * po/ga.po: Added new (partial) Irish translation by me, Cathal Mc Ginley. 2008-01-24 01:35 cathalmagus * lib/alexandria/ui/sidepane.rb: Fix drag-and-drop of books between libraries. Broken in refactoring out of SidePaneManager class. 2008-01-23 03:05 method * lib/alexandria/ui/iconview.rb, lib/alexandria/ui/ui_manager.rb: - Attempted to fix [#14163]; can't figure out why select_a_book method selects wrong book for @iconview. 2008-01-21 20:43 tmalone * lib/alexandria/export_library.rb: added iPod Notes support 2008-01-20 18:26 cathalmagus * data/alexandria/web-themes/list, data/alexandria/web-themes/list/list.css, data/alexandria/web-themes/list/preview.jpg: Re-adding list html-export theme, from r847 2008-01-20 17:20 cathalmagus * po/ChangeLog, po/cs.po, po/cz.po, po/gl.po: Undo accidental reversions from branch merge (backport r848 and r849). Remove spurious cz.po 2008-01-20 00:20 cathalmagus * lib/alexandria/ui/callbacks.rb: Added arg to definition of on_toolbar_filter_entry_changed, since an arg is sent by the signal. Caused a crash when typing text in the search field. 2008-01-19 23:43 method * alexandria.desktop, lib/alexandria/ui/sidepane.rb: - Fixes [#15329] 2008-01-19 21:49 method * data/gnome/help/alexandria/ja/figures/adding_books_add_by_isbn.png, data/gnome/help/alexandria/ja/figures/adding_books_isbn_import.png, data/gnome/help/alexandria/ja/figures/adding_books_manual_details.png, data/gnome/help/alexandria/ja/figures/adding_books_rename_library_after_import.png, data/gnome/help/alexandria/ja/figures/adding_books_search_results.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_info.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_loaning.png, data/gnome/help/alexandria/ja/figures/exporting_information_html.png, data/gnome/help/alexandria/ja/figures/getting_started_first_launched.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view_search.png, data/gnome/help/alexandria/ja/figures/settings_providers_new_z3950.png, data/gnome/help/alexandria/ja/figures/smart_libraries_new_smart_library.png, data/gnome/help/alexandria/ja/figures/working_with_libraries_library_pane.png: - Restore *Japanese* screenshots. 2008-01-19 20:49 method * lib/alexandria/ui/completion_models.rb: - Backport [r865] 2008-01-19 20:48 method * alexandria.desktop.in, lib/alexandria/book_providers/adlibris.rb: - Backport unmerged changes from [r858] and [r864] 2008-01-19 08:01 method * lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/new_book_dialog_manual.rb, lib/alexandria/ui/ui_manager.rb: - Fix for [#16618], needed to new_book_dialog_manual wasn't saving new fields, and needed to call refresh_books to get image. 2008-01-19 07:23 method * lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/dndable.rb, lib/alexandria/ui/listview.rb, lib/alexandria/ui/ui_manager.rb: Merge over left-out refactorings. 2008-01-19 04:19 method * alexandria.desktop, alexandria.desktop.in, data/alexandria/web-themes/list, data/gnome/help/alexandria/ja/figures/adding_books_add_by_isbn.png, data/gnome/help/alexandria/ja/figures/adding_books_isbn_import.png, data/gnome/help/alexandria/ja/figures/adding_books_manual_details.png, data/gnome/help/alexandria/ja/figures/adding_books_rename_library_after_import.png, data/gnome/help/alexandria/ja/figures/adding_books_search_results.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_info.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_loaning.png, data/gnome/help/alexandria/ja/figures/exporting_information_html.png, data/gnome/help/alexandria/ja/figures/getting_started_first_launched.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view_search.png, data/gnome/help/alexandria/ja/figures/settings_providers_new_z3950.png, data/gnome/help/alexandria/ja/figures/smart_libraries_new_smart_library.png, data/gnome/help/alexandria/ja/figures/working_with_libraries_library_pane.png, lib/alexandria.rb, lib/alexandria/about.rb, lib/alexandria/book.rb, lib/alexandria/book_providers/adlibris.rb, lib/alexandria/library.rb, lib/alexandria/models, lib/alexandria/ui.rb, lib/alexandria/ui/callbacks.rb, lib/alexandria/ui/completion_models.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb, lib/alexandria/ui/dndable.rb, lib/alexandria/ui/icons.rb, lib/alexandria/ui/iconview.rb, lib/alexandria/ui/init.rb, lib/alexandria/ui/listview.rb, lib/alexandria/ui/main_app.rb, lib/alexandria/ui/multi_drag_treeview.rb, lib/alexandria/ui/sidepane.rb, lib/alexandria/ui/ui_manager.rb, po/ChangeLog, po/cs.po, po/cz.po, po/gl.po, spec/alexandria/book_providers, spec/alexandria/library_spec.rb, spec/alexandria/ui/iconview.rb, spec/alexandria/ui/listview.rb, spec/alexandria/ui/main_app_spec.rb, spec/alexandria/ui/sidepane.rb, spec/alexandria/ui/ui_manager.rb, spec/spec_helper.rb, tasks.rb: - Merging refactored branch back to trunk. - Features partial fix for [#14163] - Watch out for regressions. I think I caught most of them. 2008-01-18 13:47 cathalmagus * lib/alexandria/ui/completion_models.rb: Catch even more exceptions from Ruby Revolution. Fixes #16728 Note: I still have no idea what causes these problems. 2008-01-18 13:32 cathalmagus * alexandria.desktop.in: Removed Encoding=UTF-8 field (deprecated and unnecessary, fixes #17192) and added Version=1.0 to show the file has been made with the freedesktop.org Desktop Entry Specification 1.0 in mind. http://standards.freedesktop.org/desktop-entry-spec/1.0/ 2008-01-16 16:09 cathalmagus * data/gnome/help/alexandria/ja/figures/adding_books_add_by_isbn.png, data/gnome/help/alexandria/ja/figures/adding_books_isbn_import.png, data/gnome/help/alexandria/ja/figures/adding_books_manual_details.png, data/gnome/help/alexandria/ja/figures/adding_books_rename_library_after_import.png, data/gnome/help/alexandria/ja/figures/adding_books_search_results.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_info.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_loaning.png, data/gnome/help/alexandria/ja/figures/exporting_information_html.png, data/gnome/help/alexandria/ja/figures/getting_started_first_launched.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view_search.png, data/gnome/help/alexandria/ja/figures/settings_providers_new_z3950.png, data/gnome/help/alexandria/ja/figures/smart_libraries_new_smart_library.png, data/gnome/help/alexandria/ja/figures/working_with_libraries_library_pane.png: Added CHIKAMA Masaki's own screenshots to the Japanese-language manual. 2008-01-14 07:12 method * lib/alexandria/book.rb, lib/alexandria/library.rb, lib/alexandria/ui/main_app.rb, tasks.rb: - Add library accessor used by 'readinglist' app. 2008-01-13 15:48 cathalmagus * lib/alexandria/book_providers/adlibris.rb: Check whether cover image is available from result of ISBN search. Fixes #16853 2008-01-08 15:54 cathalmagus * po/ChangeLog, po/gl.po: gl.po: Update 2008-01-06 07:29 cathalmagus * po/ChangeLog, po/cs.po: cs.po: Update 2008-01-06 07:05 cathalmagus * data/alexandria/web-themes/list, data/alexandria/web-themes/list/list.css, data/alexandria/web-themes/list/preview.jpg: In condsideration of feature request #1809, an export style for HTML which just lists title, authors and ISBN. (Does not actually satisfy the feature request, which is for plain-text export). 2008-01-06 01:49 method * po/cz.po: Remove fake czech po. 2008-01-06 01:31 method * po/cz.po: Test. 2007-12-31 00:51 method * lib/alexandria/ui/main_app.rb: - Extracted methods to make setup_books_listview clearer. Uncommented listview editing code, doesn't stick though. 2007-12-29 07:11 method * tasks.rb: Small fix in case you didn't install intltool. 2007-12-28 00:15 cathalmagus * doc/AUTHORS, lib/alexandria.rb: Listing latest translators in about dialog and AUTHORS file, in response to bug #16647. 2007-12-26 01:00 cathalmagus * data/gnome/help/alexandria/C/smart-libraries.xml, data/gnome/help/alexandria/ja, data/gnome/help/alexandria/ja/about.xml, data/gnome/help/alexandria/ja/adding-books.xml, data/gnome/help/alexandria/ja/alexandria.xml, data/gnome/help/alexandria/ja/bugs.xml, data/gnome/help/alexandria/ja/editing-book-properties.xml, data/gnome/help/alexandria/ja/exporting.xml, data/gnome/help/alexandria/ja/figures, data/gnome/help/alexandria/ja/figures/adding_books_acquire_from_scanner_process.png, data/gnome/help/alexandria/ja/figures/adding_books_add_by_isbn.png, data/gnome/help/alexandria/ja/figures/adding_books_isbn_import.png, data/gnome/help/alexandria/ja/figures/adding_books_manual_details.png, data/gnome/help/alexandria/ja/figures/adding_books_rename_library_after_import.png, data/gnome/help/alexandria/ja/figures/adding_books_search_results.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_info.png, data/gnome/help/alexandria/ja/figures/editing_book_properties_loaning.png, data/gnome/help/alexandria/ja/figures/exporting_information_html.png, data/gnome/help/alexandria/ja/figures/getting_started_first_launched.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view.png, data/gnome/help/alexandria/ja/figures/searching_filtering_views_list_view_search.png, data/gnome/help/alexandria/ja/figures/settings_providers_new_z3950.png, data/gnome/help/alexandria/ja/figures/smart_libraries_new_smart_library.png, data/gnome/help/alexandria/ja/figures/working_with_libraries_library_pane.png, data/gnome/help/alexandria/ja/getting-started.xml, data/gnome/help/alexandria/ja/gnu-fdl-1.2.xml, data/gnome/help/alexandria/ja/introduction.xml, data/gnome/help/alexandria/ja/searching.xml, data/gnome/help/alexandria/ja/settings.xml, data/gnome/help/alexandria/ja/smart-libraries.xml, data/gnome/help/alexandria/ja/working-with-libraries.xml, po/ja.po: New Japanese translation of the Alexandria Manual, by CHIKAMA Masaki. Slightly modified ja.po to fit in with manual. Fixed cross-references in original manual (noticed by Masaki). 2007-12-20 03:33 cathalmagus * ., README, Rakefile, doc/BUGS: Added notes about known bugs and shortcomings. 2007-12-20 01:27 cathalmagus * ChangeLog, ChangeLog.0, NotChangeLog, debian/changelog: Updated debian changelog for release. Renamed old hand-maintained log (NotChangeLog) to ChangeLog.0 Removed ChangeLog file, this can now be generated by svn2cl 2007-12-20 00:58 cathalmagus * data/gnome/help/alexandria/C/about.xml, data/gnome/help/alexandria/C/adding-books.xml, data/gnome/help/alexandria/C/alexandria.xml, data/gnome/help/alexandria/C/bugs.xml, data/gnome/help/alexandria/C/editing-book-properties.xml, data/gnome/help/alexandria/C/exporting.xml, data/gnome/help/alexandria/C/getting-started.xml, data/gnome/help/alexandria/C/gnu-fdl-1.2.xml, data/gnome/help/alexandria/C/introduction.xml, data/gnome/help/alexandria/C/searching.xml, data/gnome/help/alexandria/C/settings.xml, data/gnome/help/alexandria/C/smart-libraries.xml, data/gnome/help/alexandria/C/working-with-libraries.xml: Added reference to PNG for book cover images. Added some explanation of limited CueCat support (and how regular barcode scanners are not yet supported). Added license note in a comment in each file, as suggested on the GNU FDL usage tips web page. 2007-12-19 21:13 cathalmagus * lib/alexandria/ui/dialogs/book_properties_dialog_base.rb: Fixed bug introduced by automatic re-indentation. 2007-12-19 20:58 cathalmagus * lib/alexandria/book.rb, lib/alexandria/book_providers.rb, lib/alexandria/book_providers/adlibris.rb, lib/alexandria/book_providers/amazon.rb, lib/alexandria/book_providers/bn.rb, lib/alexandria/book_providers/bol_it.rb, lib/alexandria/book_providers/dea_store_it.rb, lib/alexandria/book_providers/ibs_it.rb, lib/alexandria/book_providers/ls.rb, lib/alexandria/book_providers/mcu.rb, lib/alexandria/book_providers/proxis.rb, lib/alexandria/book_providers/renaud.rb, lib/alexandria/book_providers/thalia.rb, lib/alexandria/book_providers/webster_it.rb, lib/alexandria/book_providers/worldcat.rb, lib/alexandria/book_providers/z3950.rb, lib/alexandria/execution_queue.rb, lib/alexandria/export_library.rb, lib/alexandria/import_library.rb, lib/alexandria/library.rb, lib/alexandria/logging.rb, lib/alexandria/scanners.rb, lib/alexandria/scanners/cuecat.rb, lib/alexandria/smart_library.rb, lib/alexandria/ui.rb, lib/alexandria/ui/completion_models.rb, lib/alexandria/ui/dialogs/about_dialog.rb, lib/alexandria/ui/dialogs/acquire_dialog.rb, lib/alexandria/ui/dialogs/alert_dialog.rb, lib/alexandria/ui/dialogs/bad_isbns_dialog.rb, lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/book_properties_dialog_base.rb, lib/alexandria/ui/dialogs/export_dialog.rb, lib/alexandria/ui/dialogs/import_dialog.rb, lib/alexandria/ui/dialogs/misc_dialogs.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb, lib/alexandria/ui/dialogs/new_book_dialog_manual.rb, lib/alexandria/ui/dialogs/new_smart_library_dialog.rb, lib/alexandria/ui/dialogs/preferences_dialog.rb, lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb, lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb, lib/alexandria/ui/glade_base.rb, lib/alexandria/ui/icons.rb, lib/alexandria/ui/libraries_combo.rb, lib/alexandria/ui/main_app.rb, lib/alexandria/ui/multi_drag_treeview.rb, lib/alexandria/undo_manager.rb, lib/alexandria/web_themes.rb, spec/alexandria/library_spec.rb, spec/alexandria/scanners/cuecat_spec.rb, tasks.rb, tests/test_application.rb, tests/test_isbn.rb, tests/test_providers.rb: Changed FSF address. Changed ruby indentation to 2 spaces (common in ruby code) 2007-12-19 20:46 cathalmagus * lib/alexandria/macui.rb, lib/alexandria/preferences.rb, lib/alexandria/utils.rb: Cleaning up more traces of macui. 2007-12-19 20:23 cathalmagus * lib/alexandria.rb, spec/acceptance/providers_spec.rb, spec/alexandria/book_provider_spec.rb, spec/alexandria/book_providers/providers_spec.rb, spec/alexandria/book_spec.rb, spec/alexandria/preferences_spec.rb, spec/alexandria/smart_library_spec.rb, spec/alexandria/ui/dialogs_spec.rb, spec/alexandria/ui/main_app_spec.rb, spec/alexandria/ui/ui_utilities_spec.rb, spec/alexandria/utilities_spec.rb, spec/spec_helper.rb: Added GPL license notice to some spec files. Typo in alexandria.rb, equire instead of require. 2007-12-19 20:05 cathalmagus * alexandria.xcodeproj, lib/alexandria.rb, lib/alexandria/macui: Stripping out macui for the moment. Laurent Sansonetti has said in the past that it won't work with current Ruby/Cocoa; so it should be removed. This code (or something based on it) could make a later appearance when the core of Alexandria has been refactored to make multiple user-interfaces easier. 2007-12-19 16:56 cathalmagus * po/ChangeLog, po/nl.po: nl.po: Update 2007-12-18 16:44 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2007-12-17 15:33 nomeata * po/ChangeLog, po/de.po: de.po: update for 0.6.2 2007-12-17 04:28 cathalmagus * po/ChangeLog, po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/ja.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, po/uk.po: Pre-0.6.2 string freeze update. 2007-12-17 00:50 cathalmagus * lib/alexandria/export_library.rb: Ensure that XHTML exports escape some special characters as entities (amp, gt, lt, quot) so as to produce valid XML documents. Fixes bug #13482 2007-12-16 20:29 cathalmagus * lib/alexandria/ui/dialogs/book_properties_dialog.rb, lib/alexandria/ui/dialogs/export_dialog.rb, lib/alexandria/ui/dialogs/import_dialog.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb, lib/alexandria/ui/dialogs/new_book_dialog_manual.rb, lib/alexandria/ui/dialogs/new_smart_library_dialog.rb, lib/alexandria/ui/dialogs/preferences_dialog.rb, lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb, lib/alexandria/ui/main_app.rb: Refactored launching of help browser into one static method in Alexandria::UI to ensure exceptions are always caught in the same way if yelp is not installed. Fixes bug #16356 2007-12-16 18:58 cathalmagus * lib/alexandria/ui/completion_models.rb: No longer crashes if Revolution is present but Evolution address book cannot be found. (This happens if the user has never run Evolution.) Fixes bug #16355 2007-12-14 23:26 cathalmagus * lib/alexandria/ui/dialogs/acquire_dialog.rb: Added barcode-scan animation. Enabled sound feedback (temporarily finding some system sounds). 2007-12-14 23:25 cathalmagus * data/gnome/help/alexandria/C/about.xml, data/gnome/help/alexandria/C/adding-books.xml, data/gnome/help/alexandria/C/getting-started.xml, data/gnome/help/alexandria/C/introduction.xml, data/gnome/help/alexandria/C/smart-libraries.xml: Touching up docs. Added link to Alexandria web page from Features list. Added information about adding Tags. Added information about boolean Smart Library rules. Replaced references of Bookcase to Tellico. Removed references to EAN numbers (not supported). 2007-12-14 20:54 cathalmagus * data/gnome/help/alexandria/C/about.xml, data/gnome/help/alexandria/C/adding-books.xml, data/gnome/help/alexandria/C/alexandria.xml, data/gnome/help/alexandria/C/bugs.xml, data/gnome/help/alexandria/C/editing-book-properties.xml, data/gnome/help/alexandria/C/exporting.xml, data/gnome/help/alexandria/C/figures/adding_books_acquire_from_scanner_process.png, data/gnome/help/alexandria/C/figures/adding_books_add_by_isbn.png, data/gnome/help/alexandria/C/figures/adding_books_isbn_import.png, data/gnome/help/alexandria/C/figures/adding_books_manual_details.png, data/gnome/help/alexandria/C/figures/adding_books_rename_library_after_import.png, data/gnome/help/alexandria/C/figures/adding_books_search_results.png, data/gnome/help/alexandria/C/figures/alexandria_add_by_isbn_1.png, data/gnome/help/alexandria/C/figures/alexandria_add_by_search_1.png, data/gnome/help/alexandria/C/figures/alexandria_add_manually.png, data/gnome/help/alexandria/C/figures/alexandria_add_z3950.png, data/gnome/help/alexandria/C/figures/alexandria_edit_info.png, data/gnome/help/alexandria/C/figures/alexandria_export_web_page.png, data/gnome/help/alexandria/C/figures/alexandria_importing.png, data/gnome/help/alexandria/C/figures/alexandria_library_pane.png, data/gnome/help/alexandria/C/figures/alexandria_list_view.png, data/gnome/help/alexandria/C/figures/alexandria_list_view_search.png, data/gnome/help/alexandria/C/figures/alexandria_loaning.png, data/gnome/help/alexandria/C/figures/alexandria_main_window.png, data/gnome/help/alexandria/C/figures/editing_book_properties_info.png, data/gnome/help/alexandria/C/figures/editing_book_properties_loaning.png, data/gnome/help/alexandria/C/figures/exporting_information_html.png, data/gnome/help/alexandria/C/figures/getting_started_first_launched.png, data/gnome/help/alexandria/C/figures/searching_filtering_views_list_view.png, data/gnome/help/alexandria/C/figures/searching_filtering_views_list_view_search.png, data/gnome/help/alexandria/C/figures/settings_providers_new_z3950.png, data/gnome/help/alexandria/C/figures/smart_libraries_new_smart_library.png, data/gnome/help/alexandria/C/figures/working_with_libraries_library_pane.png, data/gnome/help/alexandria/C/getting-started.xml, data/gnome/help/alexandria/C/gnu-fdl-1.2.xml, data/gnome/help/alexandria/C/introduction.xml, data/gnome/help/alexandria/C/searching.xml, data/gnome/help/alexandria/C/settings.xml, data/gnome/help/alexandria/C/smart-libraries.xml, data/gnome/help/alexandria/C/working-with-libraries.xml: Working on Alexandria Manual. Split alexandria.xml into multiple files to make it easier to work with, there is now one file per chapter. Applied GNU Free Documentation License v1.2 (or later) to the manual. Thanks to Liam Davison for agreeing to this (previous to this, the manual was not strictly free documentation, although that was his intent). Removed the old screenshots, since the GUI has changed considerably since 0.6.1 when they were taken. Added a new set of screenshots taken from the new 0.6.2 GUI. Added details about Smart Libraries (a new feature since 0.6.1). Made a few changes to refer to new or changed behaviour. 2007-12-07 04:18 method * bin/alexandria: Add command-line options. 2007-12-07 04:05 method * Rakefile, spec/acceptance, spec/acceptance/providers_spec.rb, spec/alexandria/providers_spec.rb, tasks.rb: Separate providers spec into acceptance specs. 2007-12-07 01:32 method * spec/alexandria/providers_spec.rb: Quick addition of providers unit/test into spec suite. Logic in setup function probably broken. 2007-12-03 19:01 cathalmagus * INSTALL, debian/README.Debian, tasks.rb: Updated INSTALL to deal with new zoom gem (and marc requirement). Made sure INSTALL is not included in the deb file, but instead included a README.Debian which explains how to add some non-debian dependencies. 2007-12-03 05:50 cathalmagus * README, Rakefile, debian/changelog, debian/control, debian/copyright, doc/CUECAT_SUPPORT, doc/README, tasks.rb: Touching up installation (and deb generation) before 0.6.2 release. New README, based on merging of old readme file and beta readme files. Removed obsolete CUECAT_SUPPORT document. Now installs some docs to /usr/share/doc 2007-12-03 03:08 cathalmagus * Rakefile, debian/control, tasks.rb: Fix debian packaging issues raised by lintian (thanks to the developers of lintian for writing this useful tool). The fixes are rather ad-hoc but then tasks.rb wasn't terribly clean to begin with. It needs a bit of redesign at some stage. 2007-12-01 06:23 cathalmagus * Rakefile, doc/alexandria.1, tasks.rb: Added man page for the alexandria command, including information regarding description, options, files, environment variables, bugs, authors and copyright and license. Should also include GConf settings (see the Tomboy man page for example). (Running 'man 7 man' gives a very good introduction to writing man pages directly in nroff/groff format.) Also modified the Rakefile so that the man page is installed by 'rake install' and is included in the generated deb file. --This line, and those below, will be ignored-- M Rakefile M tasks.rb A doc/alexandria.1 2007-11-26 18:21 tlockney * lib/alexandria/ui/main_app.rb: Fix for Bug #15924: get_path_at_pos was expecting int args, but the event x and y values were both floats. 2007-11-21 19:45 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2007-11-14 16:57 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2007-11-14 13:02 magmax * po/es.po: updating plurals for Spanish language 2007-11-13 01:01 cathalmagus * po/ChangeLog, po/uk.po: uk.po: Update 2007-11-11 23:54 cathalmagus * lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb: Use explicit ListStore for ComboBox model, so we can always call 'clear' with no problems. Fix for bug #15510 2007-11-11 23:53 cathalmagus * debian/postinst, debian/postrm: Catch failure of gtk-update-icon-cache and report a warning. It's not important enough to break an installation. 2007-11-11 22:22 cathalmagus * lib/alexandria/ui/main_app.rb: Fixing reported crash when importing books with no tags (new tags handling code hadn't checked for this) 2007-11-07 13:30 cathalmagus * po/ChangeLog, po/ja.po: ja.po: Update 2007-11-06 16:49 cathalmagus * lib/alexandria/ui/main_app.rb: Added simple Tag support to the 'view-filter' search in the main app window. At the moment, multiple tags are not supported. 2007-11-06 16:45 cathalmagus * lib/alexandria/smart_library.rb: Added feature to allow SmartLibraries to filter based on Tags. 2007-11-03 01:27 cathalmagus * website: Removed website from this module (a more up to date copy of this website data can be found in the alexandria/trunk/www module) 2007-11-03 01:19 cathalmagus * Rakefile, debian/changelog, lib/alexandria/ui/dialogs/preferences_dialog.rb, tasks.rb: Fixed rake package task so that .mo files are included in the tar.gz Made minor touches to change the version number to 0.6.2b2 2007-11-03 01:18 cathalmagus * lib/alexandria.rb: Tied --debug parameter into the new logging system, (it switches the log level to DEBUG) 2007-11-02 23:03 cathalmagus * data/alexandria/glade/preferences_dialog.glade, lib/alexandria/ui/dialogs/preferences_dialog.rb: Added initial call to sensitize_providers so that the "Up" and "Down" buttons can't be used if no provider is selected to begin with. Also fixed variable names in glade file (changed - to _) 2007-11-02 22:35 cathalmagus * po/ChangeLog, po/nl.po: nl.po: Update 2007-10-30 02:03 cathalmagus * lib/alexandria/utils.rb: Removed broken redefinition of Time.parse; it is no longer used and can cause problems with rubygems. 2007-10-29 15:05 magmax * lib/alexandria.rb, po/ChangeLog, po/es.po: spanish .po updated I have changed my e-mail (the other does already not exists) 2007-10-28 07:10 cathalmagus * po/ChangeLog, po/pt.po: pt.po: Update 2007-10-25 18:33 cathalmagus * lib/alexandria/library.rb: Fixed issue reported by Adam Bogacki and Ralph M. Deal on alexandria-list. Problem with saved_ident being loaded as an integer from the YAML files, rather than a string. So, e.g. 0143036556 would be loaded as 25967982 (because the leading 0 means ruby will interpret the number as an octal representation of the decimal number 25967982). This same issue existed in the past for ISBN but there was a workaround, now we work around the same issue for saved_ident. 2007-10-25 18:19 cathalmagus * data/alexandria/glade/acquire_dialog.glade: Changed names in glade files so they are usable as Ruby attributes (switched - to _) 2007-10-25 15:19 cathalmagus * lib/alexandria/ui/main_app.rb: Fixed case of crashes when dragging and dropping books between libraries. Problem with Gtk::Drag.finish 2007-10-23 19:30 cathalmagus * lib/alexandria/export_library.rb: Tidied up name of sorted library for export. Simply log export sort order. 2007-10-23 19:04 cathalmagus * lib/alexandria/export_library.rb: Fixed image inclusion in sorted exports. Bug introduced by r766. 2007-10-23 18:49 cathalmagus * lib/alexandria/export_library.rb, lib/alexandria/ui/dialogs/export_dialog.rb, lib/alexandria/ui/main_app.rb, spec/alexandria/library_spec.rb, spec/data/libraries/0.6.2, spec/data/libraries/0.6.2/My Library, spec/data/libraries/0.6.2/My Library/9780140266146.cover, spec/data/libraries/0.6.2/My Library/9780140266146.yaml, spec/data/libraries/0.6.2/My Library/9780140278781.cover, spec/data/libraries/0.6.2/My Library/9780140278781.yaml, spec/data/libraries/0.6.2/My Library/9780571147168.cover, spec/data/libraries/0.6.2/My Library/9780571147168.yaml, spec/data/libraries/0.6.2/My Library/9780575079038.cover, spec/data/libraries/0.6.2/My Library/9780575079038.yaml, spec/data/libraries/0.6.2/My Library/9780755322800.cover, spec/data/libraries/0.6.2/My Library/9780755322800.yaml: The data from Library Export is now sorted in the same way as the current view of that library. Thanks to Ralph M. Deal for suggesting this feature. New library spec tests the export ordering, but not how it is tied in to the GUI. 2007-10-23 18:45 cathalmagus * data/alexandria/icons/library_small.png, data/alexandria/icons/smart_library_small.png: Added Andreas Nilsson's new small icons for library and smart library. 2007-10-18 17:44 nomeata * po/ChangeLog, po/de.po: de.po: Update 2007-10-16 17:08 cathalmagus * po/cs.po, po/cy.po, po/de.po, po/es.po, po/fr.po, po/it.po, po/ja.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/sv.po, tasks.rb, website/site/download.html, website/site/index.html: Modified tasks.rb so 'rake install' now installs .mo files! Merged all po files with latest generated template before sending to the translators. 2007-10-16 15:50 method * website/site/download.html, website/site/index.html, website/site/stylesheets/compressed, website/site/stylesheets/compressed/print.css, website/site/stylesheets/compressed/screen.css, website/site/stylesheets/lib, website/site/stylesheets/lib/forms.css, website/site/stylesheets/lib/grid.css, website/site/stylesheets/lib/grid.png, website/site/stylesheets/lib/ie.css, website/site/stylesheets/lib/reset.css, website/site/stylesheets/lib/typography.css, website/site/stylesheets/menu.css, website/site/stylesheets/plugins, website/site/stylesheets/plugins/buttons, website/site/stylesheets/plugins/buttons/Readme, website/site/stylesheets/plugins/buttons/buttons.css, website/site/stylesheets/plugins/buttons/icons, website/site/stylesheets/plugins/buttons/icons/cross.png, website/site/stylesheets/plugins/buttons/icons/key.png, website/site/stylesheets/plugins/buttons/icons/tick.png, website/site/stylesheets/plugins/css-classes, website/site/stylesheets/plugins/css-classes/Readme, website/site/stylesheets/plugins/css-classes/css-classes.css, website/site/stylesheets/plugins/fancy-type, website/site/stylesheets/plugins/fancy-type/Readme, website/site/stylesheets/plugins/fancy-type/fancy-type-compressed.css, website/site/stylesheets/plugins/fancy-type/fancy-type.css, website/site/stylesheets/print.css, website/site/stylesheets/screen.css, website/site/stylesheets/style.css, website/src/layouts/application.haml, website/src/layouts/development.haml, website/src/pages/features.haml, website/src/pages/feedback.haml, website/src/pages/index.haml, website/src/partials/dev_menu.haml, website/src/partials/footer.haml, website/src/partials/header.haml, website/src/partials/menu.haml, website/src/partials/menu2.haml: Updates to the website 2007-10-15 10:18 cathalmagus * website/src/pages/index.haml: Added reference to Alexandria's license on the main page of the website. 2007-10-10 00:45 cathalmagus * COPYING: Now using definitive version of the GNU GPL version 2 (with the new address of the FSF). Also removed the reference to a single gif file being under the Mozilla Public License - the file is no longer part of Alexandria. 2007-10-10 00:27 cathalmagus * lib/alexandria/library.rb: Fixed bug [#14592] Fails to start: undefined method `isbn' This caused a crash if a book file (*.yaml) was empty. Now, it logs a warning and proceeds. 2007-10-09 23:36 cathalmagus * Rakefile, data/omf/alexandria/post-install.rb, data/omf/alexandria/pre-setup.rb, debian/control, debian/control.tmpl, debian/rules, make-config.rb, postinst, pre-setup.rb, tasks.rb: Made changes to allow Alexandria to be built as a native Debian source package, with dpkg-buildpackage. Also cleaned up install.rb files (pre-*.rb and post-*.rb their job is now done in the Rakefile) and an old postinst script. 2007-10-09 17:29 method * website/site/download.html, website/site/index.html, website/site/stylesheets/menu.css, website/src/layouts/development.haml, website/src/pages/development.haml, website/src/pages/index.haml, website/src/partials/menu.haml, website/src/partials/menu2.haml, website/src/stylesheets/menu.css: Move technical stuff into Development area. 2007-10-09 16:45 method * Rakefile, lib/alexandria/ui/main_app.rb, spec/alexandria/book_providers, spec/alexandria/book_providers/providers_spec.rb, spec/alexandria/preferences_spec.rb, spec/alexandria/smart_library_spec.rb, spec/alexandria/ui, spec/alexandria/ui/dialogs_spec.rb, spec/alexandria/ui/main_app_spec.rb, spec/alexandria/ui/ui_utilities_spec.rb, spec/alexandria/utilities_spec.rb, tasks.rb, website/site/download.html, website/site/index.html, website/src/partials/footer.haml: Added spec stubs for all the classes I could find. 2007-10-09 08:30 method * Rakefile, tasks.rb, website/site/download.html, website/site/index.html, website/site/rcov, website/site/rdoc, website/src/partials/menu.haml: Improvements to site upload rake tasks. - use rake website_upload ADMIN_USER=name for upload. - upload syncs rcov and rdoc (atm have to run rake docs first) - include rubygems for rspec tasks 2007-10-09 07:21 method * Rakefile, debian/changelog, debian/rules, website, website/site, website/site/download.html, website/site/images, website/site/images/alexandria.png, website/site/images/alexandria_add_book.png, website/site/images/alexandria_add_book_small.jpg, website/site/images/alexandria_book_properties.png, website/site/images/alexandria_book_properties_small.jpg, website/site/images/alexandria_export.png, website/site/images/alexandria_export_small.jpg, website/site/images/alexandria_icons.png, website/site/images/alexandria_icons_small.jpg, website/site/images/alexandria_list.png, website/site/images/alexandria_list_small.jpg, website/site/images/alexandria_loaning.png, website/site/images/alexandria_loaning_small.jpg, website/site/images/alexandria_new_provider.png, website/site/images/alexandria_new_provider_small.jpg, website/site/images/alexandria_providers_preferences.png, website/site/images/alexandria_providers_preferences_small.jpg, website/site/images/download.png, website/site/images/features.png, website/site/images/powered_by_ruby.png, website/site/images/screenshots.png, website/site/images/support.png, website/site/index.html, website/site/javascripts, website/site/stylesheets, website/site/stylesheets/application.css, website/site/stylesheets/menu.css, website/site/stylesheets/style.css, website/src, website/src/helpers, website/src/layouts, website/src/layouts/application.haml, website/src/pages, website/src/pages/download.haml, website/src/pages/index.haml, website/src/partials, website/src/partials/footer.haml, website/src/partials/menu.haml, website/src/stylesheets, website/src/stylesheets/application.sass, website/src/stylesheets/menu.css, website/src/stylesheets/style.css: Added website and basic workflow for publishing. 2007-10-07 22:56 cathalmagus * lib/alexandria.rb, lib/alexandria/logging.rb, lib/alexandria/ui/dialogs/acquire_dialog.rb: Added a new logging framework based on Ruby's logger. To use it, classes should 'include Logging', which will add a log method which returns a LogWrapper. All the main logging methods are available to the LogWrapper. As a proof of concept, the "Acquire from Scanner" dialog now uses this logging system. 2007-10-06 20:10 cathalmagus * data/alexandria/glade/acquire_dialog.glade, lib/alexandria/ui/dialogs/acquire_dialog.rb: Added cover image view to Acquire from (Barcode) Scanner dialog. This is not optimized, it downloads images twice! Also made a lot of the output DEBUG-only. 2007-10-05 17:07 cathalmagus * lib/alexandria/book_providers/amazon.rb: Fixing bug #9545 'publishing_year is not retrieved from Amazon' Dates are now extracted with regexes, not Time.parse 2007-10-05 04:58 cathalmagus * INSTALL, Rakefile, TODO, tasks.rb: Moved RSpec tasks to tasks.rb; no longer require RSpec just to run Rake. Added package task to tasks.rb for generating source tarballs. Updated TODO to show CueCat userland support added. Included optional Revolution dependency details in INSTALL. 2007-10-04 18:09 cathalmagus * debian/copyright, tasks.rb: Added the required 'copyright' file to /usr/share/doc/alexandria in the deb file. Also copied in AUTHORS, which lists the copyright holders. 2007-10-03 15:02 cathalmagus * doc/AUTHORS, lib/alexandria.rb: Updated the About box to add "Copyright (C) 2007 Alexandria Contributors". Updated AUTHORS to reflect the Credits listed in the About box, this link should eventually be automated, so the About box credits are generated from AUTHORS. 2007-10-03 00:17 cathalmagus * debian/postinst, debian/postrm, tasks.rb: Added some fixes to .deb file generation. The GTK icon cache is now updated in postinst and postrm. Also fixed some problems found automatically with 'lintian'; the file permissions are now in accordance with the debian policy, and unnecessary update-menus sections were removed from postinst and postrm. 2007-10-02 17:08 cathalmagus * INSTALL: Updated INSTALL docs for 'intltool' dependency and info on how to generate .deb files. 2007-10-02 16:51 cathalmagus * ., Rakefile, tasks.rb: Fixed deb-file generation, debian:deb, several files were left out before. The task now cleans up the temporary build directory, you can run debian:build_deb to leave it there. There is also a hack to include autogenerated ruby files, there should be a nicer way of doing this. Deb file installation was tested on gNewSense 1.1 (a fully Free Software GNU/Linux distribution based on Ubuntu). Following tips from the CLUG Wiki (wiki.clug.org.za), I set up a simple local repository: # mkdir /home/debs # cd /home/debs # cp ~/alexandria/*.deb . # dpkg-scanpackages . /dev/null | gzip -c -9 > Packages.gz Then add this line to the top of /etc/apt/sources.list deb file:///home/debs / And run # apt-get update # apt-get install alexandria 2007-10-02 00:22 cathalmagus * Rakefile, debian, debian/control.tmpl, debian/postinst, debian/postrm, debian/prerm: Added fairly primitive debian:deb task which should build a deb file. It requires 'fakeroot' and 'dpkg' native packages to be installed on your system. 2007-10-02 00:13 cathalmagus * data/omf/alexandria: Ignore all generated omf files 2007-10-01 23:47 cathalmagus * lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb: Fixed bug causing strange behaviour and crashes with new SmartLibraries 2007-09-29 06:06 method * Rakefile: Added 'rake add' utility task. 2007-09-28 03:33 method * Rakefile, Rakefile.rb, lib/alexandria.rb, lib/alexandria/book.rb, lib/alexandria/book_providers.rb, lib/alexandria/library.rb, spec/alexandria/book_provider_spec.rb, spec/alexandria/book_spec.rb, spec/alexandria/library_spec.rb, spec/spec_helper.rb: - added rake spec and rake spec:rcov tasks - deleted old Rakefile.rb for now - added book_spec rudimentary test 2007-09-27 22:41 cathalmagus * lib/alexandria.rb: Added credits to ARTIST Andreas Nilsson and AUTHOR Cathal Mc Ginley. 2007-09-27 22:36 cathalmagus * spec/alexandria/scanners, spec/alexandria/scanners/cuecat_spec.rb: Added a spec for CueCat decoding behaviour. 2007-09-27 22:34 cathalmagus * lib/alexandria/library.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb, lib/alexandria/ui/main_app.rb: Try to re-establish "empty ISBN" support. 2007-09-27 22:32 cathalmagus * Rakefile, doc/cuecat_support.rdoc: Include INSTALL file in RDoc. Added new document describing current CueCat support. 2007-09-27 22:26 cathalmagus * spec/alexandria/library_spec.rb, spec/data/libraries/0.6.1-noisbn, spec/data/libraries/0.6.1-noisbn/My Library, spec/data/libraries/0.6.1-noisbn/My Library/0201398257.yaml, spec/data/libraries/0.6.1-noisbn/My Library/1565920007.yaml: Added spec that library should be able to import books with no ISBN. 2007-09-27 22:19 cathalmagus * tasks.rb: Added more documentation files to RDoc. 2007-09-27 22:17 cathalmagus * INSTALL: Added a simple INSTALL document, detailing dependencies and build instructions. 2007-09-25 05:52 cathalmagus * lib/alexandria/ui/dialogs/book_properties_dialog_base.rb, lib/alexandria/ui/dialogs/new_book_dialog.rb: Accepting Lennart Karssen's patch to grab focus for the Title field in all book properties dialogs [bug #14164]. To match this new behaviour, the relevant search field is focused when a new book dialog is opened. 2007-09-23 18:43 cathalmagus * po/nl.po: Dutch translation from L.C. Karssen, based on version 0.6.1 2007-09-22 20:26 cathalmagus * Rakefile, Rakefile.rb, spec, spec/alexandria, spec/alexandria/library_spec.rb, spec/data, specs, tasks.rb: Renamed the 'specs' directory to 'spec' which is the convention used by RSpec and other projects. Also added a :fake_install target to the Rakefile in preparation for deb-file generation. 2007-09-22 18:41 cathalmagus * lib/alexandria/ui/icons.rb: No longer crash if cover image fails to load, just report failure. 2007-09-20 20:13 cathalmagus * tasks.rb: Another trivial bug in rake install 2007-09-20 04:07 cathalmagus * tasks.rb: Fixed trivial problem with rake install 2007-09-19 06:26 cathalmagus * Rakefile, alexandria.desktop.in, data/app-icon, data/app-icon/16x16, data/app-icon/16x16/alexandria.png, data/app-icon/16x16/alexandria.svg, data/app-icon/22x22, data/app-icon/22x22/alexandria.png, data/app-icon/22x22/alexandria.svg, data/app-icon/24x24, data/app-icon/24x24/alexandria.png, data/app-icon/32x32, data/app-icon/32x32/alexandria.png, data/app-icon/32x32/alexandria.svg, data/app-icon/48x48, data/app-icon/48x48/alexandria.png, data/app-icon/scalable, data/app-icon/scalable/alexandria.svg, lib/alexandria/ui/main_app.rb, tasks.rb: Added all of Andreas Nilsson's new application icons to the codebase. Improved GNOME desktop integration, 'rake install' now installs the app-icons in the correct locations under /usr/share/icons/hicolor The main Alexandria app now finds its Window icon from there. 'rake install' also installs alexandria.desktop in /usr/share/applications, giving us a GNOME menu item. 2007-09-18 02:31 cathalmagus * Rakefile, tasks.rb: Added a new Rakefile which uses a new TaskLib from tasks.rb AlexandriaBuild is heavily based upon 'hoe' by Ryan Davis. http://rubyforge.org/projects/seattlerb/ To install Alexandria should now be a matter of 'rake install' You will require 'rubygems' and 'rake' as well as some standard GNU and Gnome tools ('gettext', 'scrollkeeper' and 'gconf2'). 2007-09-18 01:58 cathalmagus * data/alexandria/glade/acquire_dialog.glade, lib/alexandria/ui/dialogs/acquire_dialog.rb: Acquire from Scanner dialog now accepts scans from an unmodified CueCat and allows users to add scanned Books to any Library. 2007-09-13 00:20 cathalmagus * lib/alexandria/library.rb, specs/alexandria/library_spec.rb: Fixed bug, a crash caused by an unnecessary exception being raised when a book was added and deleted several times in one session. 2007-09-06 21:07 cathalmagus * lib/alexandria/ui/dialogs/acquire_dialog.rb: Fixed bug, would crash upon bad barcode scan 2007-09-05 19:16 cathalmagus * data/alexandria/glade/acquire_dialog.glade, lib/alexandria/scanners/cuecat.rb, lib/alexandria/ui/dialogs/acquire_dialog.rb: First stage of CueCat support for the Acquire from Scanner dialog. At the moment, scans are accepted from an unmodified CueCat and displayed in a list, but cannot be added to a library yet. Also slightly fixed the definition of what constitutes a complete scan from an unmodified CueCat. 2007-09-05 19:08 cathalmagus * bin/alexandria: Fixed backtrace reporting for crashes 2007-08-26 06:23 cathalmagus * Rakefile.rb, lib/alexandria/library.rb, specs/alexandria, specs/alexandria/library_spec.rb, specs/data, specs/data/libraries, specs/data/libraries/0.6.1, specs/data/libraries/0.6.1/My Library, specs/data/libraries/0.6.1/My Library/0192812173.yaml, specs/data/libraries/0.6.1/My Library/0201398257.cover, specs/data/libraries/0.6.1/My Library/0201398257.yaml, specs/data/libraries/0.6.1/My Library/1565920007.yaml: * lib/alexandria/library.rb, Bugfix for broken Library.load, would get caught in infinite loop when loading a 0.6.1-version library with old-style ISBNs. * Rakefile.rb specs/alexandria/library.rb specs/data/libraries/0.6.1/My Library/ Added Rspec specification (and supporting data files) which demonstrate the above bugfix. Run the specification with 'rake spec'. Requires rspec. Included generated files and test files in Rake's 'clobber' task. 2007-07-06 20:42 laurusnobilis * data/gnome/help/alexandria/C/alexandria.xml, data/gnome/help/alexandria/ChangeLog, data/gnome/help/alexandria/fr/alexandria.xml: minor typos fixed (internet -> Internet, Cuecat -> CueCat, Bibtex -> BibTeX) 2007-07-06 20:26 laurusnobilis * ChangeLog, data/gnome/help/alexandria/C/alexandria.xml, data/gnome/help/alexandria/fr/alexandria.xml: Fixed typo: Cuecard -> CueCat (see bug "[#11306] typo in docs") 2007-06-19 06:37 method * Rakefile.rb, data/alexandria/icons/alexandria.png, data/alexandria/icons/alexandria_small.png, post-install.rb, postinst: * Included new art from Andreas Nilsson (todo: credit line) 2007-06-19 03:21 method * Rakefile.rb, make-config.rb, schemas/alexandria.schemas: Ready for creating debs 2007-06-19 00:07 method * Rakefile.rb, lib/make-config.rb, make-config.rb: Fix starting scripts. 2007-06-18 23:34 method * AUTHORS, CUECAT_SUPPORT, ChangeLog, FAQ, HACKING, NEWS, NotChangeLog, README, Rakefile.rb, bin/pre-setup.rb, data/post-clean.rb, doc, doc/AUTHORS, doc/CUECAT_SUPPORT, doc/FAQ, doc/HACKING, doc/NEWS, doc/README, install.rb, lib/alexandria/pre-setup.rb, lib/make-config.rb, make_release.sh, post-clean.rb: Preparing for packaging 2007-06-18 18:03 laurusnobilis * po/ChangeLog, po/commit-po: po/commit-po: switched from "cvs" to "svn" 2007-06-18 17:57 laurusnobilis * po/ChangeLog: it.po: Update 2007-06-18 17:55 laurusnobilis * AUTHORS, ChangeLog, NEWS, lib/alexandria.rb, po/ChangeLog, po/it.po: Revision of the Italian translation 2007-06-18 16:09 laurusnobilis * ChangeLog, data/alexandria/glade/new_book_dialog.glade, lib/alexandria/ui/dialogs/new_book_dialog.rb: Added anonymous patch [#11170] cuecat userland support http://rubyforge.org/tracker/index.php?func=detail&aid=11170&group_id=205&atid=865 I don't have a cuecat, and I don't know whether this patch is OK. 2007-05-07 03:07 method * Rakefile.rb, bin/alexandria, specs, tests/test.rb, tests/test_application.rb, tests/test_providers.rb: - More organizational stuff. You can run `rake` to run tests, `rake install` to install, `rake systemclean` to hopefully kill all the installed system files. - Tests for ruby/zoom in provider tests. 2007-04-27 10:03 laurusnobilis * ChangeLog, lib/alexandria/book_providers/bol_it.rb: Updated provider bol.it 2007-04-27 07:57 laurusnobilis * ChangeLog, lib/alexandria/book_providers/worldcat.rb: Updated provider Worldcat 2007-04-20 03:54 method * Rakefile.rb: Added Rakefile (see previous Alexandria commit)