--- f-spot-0.1.5/ChangeLog 2005-12-12 17:49:59.000000000 +1000 +++ f-spot-0.1.10/ChangeLog 2006-02-22 03:03:28.000000000 +1000 @@ -1,3 +1,961 @@ +2006-02-21 Larry Ewing + + * src/Core.cs: handle missing photos by displaying an error + message. + + * src/MainWindow.cs: patch form bengt to fix #332015. + + * src/SlideView.cs: patch from bengt to fix #332018. + +2006-02-21 Theppitak Karoonboonyanan + + * configure.in: Added 'th' (Thai) to ALL_LINGUAS. + +2006-02-21 Larry Ewing + + * src/PhotoStore.cs: add a new comparer. + + * src/PhotoArray.cs: add a sort method. + + * src/MainWindow.cs: sort the collection before we pass it along. + + * src/TimeDialog.cs: remove the sort + + * src/TimeDialog.cs: fix the timezone handling so that everything + agrees. Fix the photo spacing command. + + * src/MainWindow.cs: reload the images if we've adjusted the + times. + + * src/PhotoStore.cs: set the jpeg time in localtime. + + * src/InfoBox.cs: photo.Time is Utc. + + * src/JpegFile.cs: revert an accidental change. + + * src/IconView.cs: convert times to LocalTime. + + * src/Ciff.cs: + * src/JpegFile.cs: + * src/MrwFile.cs: comvert to UniversalTime. + + * src/Tiff.cs: convert Date to UniversalTime. Remove cr2 date + override. + +2006-02-20 Larry Ewing + + * src/MainWindow.cs: update tag entry when a tag is edited. fixes + #329683 + + * src/PreferenceDialog.cs: make sure we handle a null value. + + * src/Core.cs: add a register call back into the slideview. + + * src/PhotoImageView.cs: handle the loupe destroy case properly. + + * src/GalleryExport.cs: handle a bad gallery url. fixes #326575. + Also avoid trying to load the accounts if they don't exist. + + * src/FlickrExport.cs: mark the message for translation. + +2006-02-13 Gabriel Burt + + * src/f-spot.glade: Change "Arranged" to "Arrange" in the View menu. + Add Reverse Order check item to the View menu. Change "Directory" to + "Folder". + + * src/GroupSelector.cs: Improve upon Thomas' patch by adding the ability + to switch from Month to Directory in the context menu, and add Reverse + Order checkbox to the View menu. Make the context menu reverse order + items a checkbox too. + + * src/MainWindow.cs: Update HandleArrange handlers and add + HandleReverseOrder function, make them public so they can be used + by the context menu produced in GroupSelector. + +2006-02-13 Thomas Van Machelen + + * src/GroupAdaptor.cs + * src/DirectoryAdaptor.cs + * src/TimeAdaptor.cs: Added OrderAscending property to allow different + sorting. Added PhotoFromIndex method. + + * src/GroupSelector.cs: Added property to retrieve current glass + position. Added dropdown menu to change sort order. Fixes BGO + #321260. + + * src/MainWindow.cs: Added loading and saving of new preferences, + remove ICON_VIEW_POSITION preference. Handle reverse order command. + + * src/Preferences.cs: Added three new preferences that store + the active adaptor, the glass position and the sort order. + + * src/Util.cs: Add method to create dropdown menu's with check + menu items. + + * src/f-spot.glade: Set the default adaptor button to the + 'month' button. + +2006-02-20 Larry Ewing + + * src/MainWindow.cs: fix #331358 + + * src/SlideView.cs: clean up the creation function, make play a + noop if there are no photos. Don't dispose null values. + + * src/Core.cs: start slideshow in idle function so that the + AsyncLoader starts inside the mainloop. + + * tools/Makefile.am: add f-spot-import to the build. + + * tools/f-spot-import: add script to launch f-spot import based on + hal id. This will eventually be replaced by some hal logic in the + app. + + * src/f-spot.glade: add cancel button to f-spot.glade fixes #324903. + +2006-02-19 Larry Ewing + + * src/Loupe.cs: avoid a bug in gtk# and catch null handles. + + * src/SlideView.cs: make slideview work when run standalone. + +2006-02-18 Larry Ewing + + * src/JpegHeader.cs: wrap streams in using statements. + + * src/ImageFile.cs: dispose the temp pixbuf properly. + + * src/PixbufUtils.cs: make AspectLoader a wrapper around + Pixbufloader and explicitly dispose the Loader once things are + loaded. + +2006-02-17 Larry Ewing + + * src/InfoBox.cs: remove debug output. + + * src/Tiff.cs: silence some debug output. + + * src/PreferenceDialog.cs: add button to set f-spot as the + gnome-screensaver theme. Set the optionmenu history to the + currently selected tag. + + * src/Preferences.cs: add key for gnome-screensaver theme and + watch gnome-screensaver theme key for changes. + + * src/TagMenu.cs: add method for getting the position of a tag. + + * src/f-spot.glade: add button clean up text. + + * src/Preferences.cs: remove invalid cast when getting default. + + * src/Core.cs: use random sort. + + * src/PhotoStore.cs: add a random sort. + + * src/FlickrRemote.cs: add quotes around tags to handle multuword + tags better. + + * tools/Makefile.am: add screensaver wrappers for + gnomescreensaver. + + * tools/f-spot-screensaver.desktop.in: screensaver theme wrapper. + + * configure.in: add some crufty checks to try to figure out the + gnome-screensaver paths. + + * src/Core.cs: remove debug output. + + * src/JpegHeader.cs: remove debug output. + + * src/main.cs: add command line option. + + * src/f-spot.glade: add tag option menu. + + * src/TagStore.cs: add method to GetTagById. + + * src/PreferenceDialog.cs: allow the user to pick a tag for + screensaver mode. + + * src/Preferences.cs: save a preference for the screensaver tag + id. + + * src/Core.cs: add ShowSlides method, don't expose it over dbus + for now. + + * src/SlideView.cs: Add new widget operate in foreign windows for + screensaver mode. Be more forgiving about slow frames, only + disable the animation if multiple frames are slow in a row. + + * src/MainWindow.cs: remove FSpot.Mail namespace reference. + + * src/Makefile.am (F_SPOT_CSDISTFILES): remove Mail/* from the + build, it wasn't being used anywhere. + +2006-02-14 Larry Ewing + + * src/PhotoArray.cs: clean up the implmentation a little. + + * src/DirectoryCollection.cs: make FileCollection a subclass of + PhotoList since they did the same thing. + + * src/PhotoArray.cs: add missing methods from FileCollection to + PhotoList. + + * src/SingleView.cs: combine Open and OpenFolder into a single + function. + +2006-02-14 Gabriel Burt + + * src/ImportCommand.cs: Make the import source selector menu not + trigger unless you actually activate an option. + +2006-02-13 Ignacio Casal Quinteiro + + * configure.in: Added 'gl' to ALL_LINGUAS. + +2006-02-13 Larry Ewing + + * src/SingleView.cs: destroy the chooser when done. + + * src/f-spot.glade: add open folder and new window commands. + + * src/DirectoryCollection.cs: handle setting the path with a + little more grace. + + * src/SingleView.cs: implement HandleOpen and HandleOpenFolder. + + * src/IOChannel.cs: fix the debug condition. + + * src/DirectoryCollection.cs: use and array list rather than an + array. + + * src/PhotoView.cs: add tips to the grayscale and sepia buttons. + + * src/f-spot.glade: remove a bunch of unused menu items. + + * src/MainWindow.cs: expose HandleAbout to the public. + + * src/SingleView.cs: handle about dialog. + + * src/ImportCommand.cs: clean up formatting. + + * src/f-spot.glade: give the infobox a little more room. + + * src/TagMenu.cs: don't modify the list while iterating. + + * src/VfsExport.cs: remove VfsExport.cs from the repo. + + * po/POTFILES.in: remove VfsExport.cs is is no longer valid. + + * src/MainWindow.cs: remove method that accidentally got committed. + + * src/MainWindow.cs: update the year. + +2006-02-13 Gabriel Burt + + * src/Updater.cs: Repair dangling tags created by removing the Other + tag. Fix another bug in the Other tag removal code. + + * src/OpenWithMenu.cs: Add an insensitive menu item saying there are + no applciations available as appropriate. + +2006-02-13 Larry Ewing + + * src/OpenWithMenu.cs: fix a couple of cases of modifying the + container while iterating. + +2006-02-12 Larry Ewing + + * src/MainWindow.cs: don't start up the import dialog with a path selected. + + * src/Preferences.cs: add the privacy options for flickr. + + * src/FlickrExport.cs: clean up the message text for the various states, handle exceptions + in TryWebLogin. Store the privacy settingings in gconf. + + * src/f-spot.glade: clean up flicker export message text. + + * src/PngFile.cs: remove unused variable. + + * src/Updater.cs: fix the bug I introduced. + + * src/Updater.cs: don't remove the Other tag if it has child + tags. Patch from Ruben Vermeersch. + + * src/PhotoVersionCommands.cs: remember to save the file before + committing it. + + * src/PhotoVersionCommands.cs: commit Bengt's patch from #142806. + + * src/ThreadProgressDialog.cs: clamp the fraction value. + + * src/GalleryExport.cs: clean up the exception case slightly. + + * src/FlickrExport.cs: Clean up the authorization and logout code + so that it follows the flickr model a little better. + +2006-02-11 Larry Ewing + + * src/f-spot.glade: add permissions to the export dialog. + + * src/FlickrExport.cs: add permissions to the dialog. + + * src/FlickrRemote.cs: set the permissions on the photo durring + upload. + + * src/MetadataStore.cs: only create add keywords if there are + some. + +2006-02-10 Larry Ewing + + * src/PhotoView.cs: fix crop to handle images with alpha. + + * src/ImageFile.cs: throw not implemented on calls to Save. + + * src/JpegFile.cs: use the exifData property. + + * src/PngFile.cs: fix ImageFile.Save for png. Refactor Png to contain + PngHeader. + + * src/PhotoStore.cs: use ImageFile.Save when saveing a version. + + * src/f-spot.in (libdir): add the FlickrNet path to the MONO_PATH + when running the uninstalled version. + + * src/ImportCommand.cs: small cleanups. + + * src/FlickrRemote.cs: expose the Auth token to the caller. + + * src/FlickrExport.cs: start reworking the auth checking code for + flickr. + + * src/OpenWithMenu.cs: make try to load icons if enabled. + + * src/FlickrExport.cs: hook up the metadata check. + + * src/FlickrRemote.cs: add support for striping metadata when + exporting to flickr. + +2006-02-10 Gabriel Burt + + * src/TagSelectionWidget.cs: Revert back to sucky layout because + putting all the CellRenderers in one column made it so you couldn't + check the checkbox without having the tag selected first. Ugh. + +2006-02-09 Larry Ewing + + * src/f-spot.glade: set the image height so the dialog doesn't + resize. + + * src/main.cs: create a new program before making the dbus calls. + Something somewhere isn't getting itialized properly otherwise and + this avoids the problem. + + * src/f-spot.in (libdir): use exec -a when lauching mono. + + * src/main.cs: set the process name using prctl based on Aaron's + snippet. + +2006-02-08 Larry Ewing + + * src/IconView.cs: add a hack to suppress scrolling if the size + change is because of a collection change. + + * src/IBrowsableItem.cs: don't reload the image if the old and new + index are the same and valid. + + * src/Makefile.am: add f-spot-adjust-colors.png as a resource. + + * src/PhotoView.cs: add use f-spot-adjust-colors.png + + * src/StockIcons.cs: add f-spot-adjust-colors.png + + * icons/Makefile.am: add f-spot-adjust-colors.png + + * src/OpenWithMenu.cs: try to clean up the icon loading a bit. + +2006-02-09 Gabriel Burt + + * NEWS: added some things for the next release. + + * README: update dependency versions, remove warning. + +2006-02-08 Gabriel Burt + + * po/POTFILES.in: Added new file Updater.cs + + * src/Core.cs: intitialize the Db within the Core, provide static + method for accessing the Db object. + + * src/Db.cs: Add MetaStore property and run the Database.Updater upon + initialization. + + * src/Makefile.am: Add Updater.cs and MetaStore.cs + + * src/MetaStore.cs: Add new database table that is just a key/value + hash that keeps track of things like what tag id corresponds to the + Hidden tag, and what version of the database and F-Spot produced the + database. + + * src/ProgressDialog.cs: Add option for no cancel button, give access + to the progress bar and message label via properties + + * src/TagStore.cs: Translate default tag names (BGO #170545), utilize + MetaStore for keeping track of the Hidden tag instead of string + matching. Remove the silly 'Other' tag. + + * src/Updater.cs: New file, upon start up checks if the database is + the most current version, and if not it updates it (BGO #329146). The + only update it currently does is remove empty 'Other' tags. + + * src/main.cs: Move the Db initialization code into Core.cs + +2006-02-08 Gabriel Burt + + * src/TagSelectionWidget.cs: Put the checkbox, icon, and name into a + single column so that all tag names, even when in different + hierarchies, aren't aligned. Makes the Tag list much nicer. Fixes + BGO #329401. + +2006-02-08 Gabriel Burt + + * po/POTFILES.in: Add OpenWithMenu.cs and VfsExport.cs + + * src/MainWindow.cs: Add handler for 'open with' command that takes + the MimeApplication and opens it with the selected photos, making + copies of them first if desired. + + * src/Makefile.am: Add OpenWithMenu.cs + + * src/OpenWithMenu.cs: New file that creates the submenu of an Open + With menu, filling it with the applications appropriate to a + combination of mimetypes passed in. All Open With code based + on a patch by Loz (gnome2@flower.powernet.co.uk). + + * src/PhotoPopup.cs: Add 'Open With' menu to the photo popup menu (BGO + #156506). + + * src/PhotoStore.cs: New create new version method. + +2006-02-05 Larry Ewing + + * src/Preferences.cs: add flickr token path. + + * Makefile.am: add FlickrNet to the build. + + * configure.in: add FlickrNet to the build. + + * src/f-spot.glade: change dialog for flickr.net. + + * src/FlickrExport.cs: Update to use flickr.net (based on a patch from acs) + + * src/FlickrRemote.cs: Update to user flickr.net (based on a patch from acs). + + * FlickrNet/*: import Flickr.Net into the build. + + * f-spot-view.desktop.in (MimeType): add new mime types for the + raw files. + +2006-01-31 Larry Ewing + + * src/PhotoView.cs: set the background on the TagView. + +2006-01-30 Larry Ewing + + * icons/Makefile.am (noinst_DATA): add f-spot-new-icon.png. + + * configure.in: bump version number for release. + + * src/PhotoArray.cs: fill in some missing methods. + + * src/DirectoryCollection.cs: add missing methods. + + * src/IOChannel.cs: dump unexpected status states to the console + for now. + + * src/PhotoView.cs: remove unused variable. + + * src/JpegFile.cs: make sure the entry exists before trying to set + it. + + * src/f-spot.glade: fix up the time dialog give the time menu item + a name. + + * src/MainWindow.cs: set the adjust_time menu item sensitivity + based on the selection. + + * src/TimeDialog.cs: fix the interval option and make the offset + entry do something. TimeSpan parsing still seems to be a mess. + Hide the action frame if onlt one photo is selectd (should these + just be insensive?) + +2006-01-28 Larry Ewing + + * src/f-spot.glade: revert accidental change to f-spot.glade. + +2006-01-28 Evandro Fernandes Giovanini + + * configure.in(ALL_LINGUAS): Added pt_BR (Brazilian Portuguese). + +2006-01-28 Jakub Steiner + + * icons/f-spot-adjust-colors.png + * icons/f-spot-crop.png + * icons/f-spot-desaturate.png + * icons/f-spot-new-tag.png + * icons/f-spot-red-eye.png + * icons/f-spot-sepia.png: the bottom toolbar is actually needing + 20x20px icons :/ + + * icons/f-spot-question-mark.png: make this look less nasty. + +2006-01-28 Jakub Steiner + + * icons/f-spot-browse.png + * icons/f-spot-camera.png + * icons/f-spot-crop.png + * icons/f-spot-desaturate.png + * icons/f-spot-edit-image.png + * icons/f-spot-favorite.png + * icons/f-spot-fullscreen.png + * icons/f-spot-hidden.png + * icons/f-spot-loading.png + * icons/f-spot-new-tag.png + * icons/f-spot-people.png + * icons/f-spot-places.png + * icons/f-spot-red-eye.png + * icons/f-spot-sepia.png + * icons/f-spot-slideshow.png: start applying tango style. make the + effect icons more distinct + + * icons/f-spot-adjust-colors.png: this will be better for color + adjust action instead of edit-image, please use. + +2006-01-23 Gabriel Burt + + * icons/f-spot-new-tag.png: + * src/Makefile.am: + * src/StockIcons.cs: add new-tag icon. + + * src/ImportCommand.cs: Add a 'Create New Tag' option to the list of + tags in the import dialog. Based on patch from Pasi Savolainen, + psavo@iki.fi. + +2006-01-23 Larry Ewing + + * src/PhotoStore.cs: commit the photo time when updating the photo. + + * src/MetadataStore.cs: redo the logic. + + * src/PhotoStore.cs: call update instead of add. + + * src/XmpFile.cs: expose the store. + + * src/MetadataStore.cs: implement an update call that fixes up the + list. + +2006-01-22 Larry Ewing + + * src/PngFile.cs: stop using makesafetemp for now. + + * src/JpegHeader.cs: add GetXmp method. + + * src/PhotoStore.cs: clean up the Xmp updating slightly, handle + the png write support (this still needs massive refactoring). + + * src/PngFile.cs: fix write support for png files. + +2006-01-22 Gabriel Burt + + * src/Db.cs: + * src/ImportStore.cs: + * src/PhotoStore.cs: Use long instead of uint for Unix dates to + support dates before 1970. Patch by Fredrik Noring, noring@nocrew.org, + and updated by Curtis Hovey. + +2006-01-21 Gabriel Burt + + * f-spot.desktop.in.in: + * f-spot-viewer.desktop.in: Add GNOME;GTK to Categories + +2006-01-20 Larry Ewing + + * src/PngFile.cs: clean up the Crc class for writing. + + * src/InfoDisplay.cs: add InfoDialog. + + * src/SingleView.cs: allow InfoDialogs for single views (these + should really be in the side pane). + + * src/f-spot.glade: add menu entries for viewing metadata. + +2005-01-18 Gabriel Burt + + * src/SingleView.cs: remember last size, maximized state, and toolbar + visibility. + + * src/Preferences.cs: add strings for new preferences. + +2005-01-16 Gabriel Burt + + * src/MainWindow.cs: Make rotate toolbar buttons sensitive to whether + there are photo(s) selected. Add tooltips to all toolbar buttons. + + * src/PhotoView.cs: Make redeye/crop buttons display tooltip that + tells the user to first select an area on the photo if no selection + has been made. Fix bug with the description_entry tooltip. Add label + "Comment:" before the description entry. + + * src/TagSelectionWidget.cs: Fix bug that caused tree not to expand + if the child added was the parent's first. Also, instead of refreshing + and losing expansions when the TagSelection changes, simply queue a + redraw. + + * src/f-spot.glade: Make the icon button in the edit tag dialog have + normal relief so it's obvious it can be clicked, and add a tooltip. + + * src/MainWindow.cs: + * src/IptcFile.cs: Fix typos caught by Clytie Siddall (#325578). + +2006-01-16 Larry Ewing + + * src/f-spot.glade: remove stray can default setting that was + triggering a critical warning. + + * src/ColorDialog.cs: fix the contrast setting. + + * src/StockIcons.cs: add new icons. + + * src/PhotoView.cs: add desaturate button and sepia button. + + * src/ColorDialog.cs: add sepia and desaturate buttons. + + * src/Makefile.am: add new icons to resources. + + * src/IOChannel.cs: revert warning change. + + * src/MainWindow.cs: silence warning. + + * src/IOChannel.cs: get rid of some warnings. + + * libfspot/f-pixbuf-unsharp.c: add start of an unsharp mask for + the l channel. + + * src/Tiff.cs: remove some of the debug output. + + * configure.in: bump the version number. + + * src/main.cs: add some --help output. + +2006-01-15 Larry Ewing + + * src/f-spot.glade: hide metadata export options until they + actually do something. Clean up the time dialog slightly. + + * src/TagSelectionWidget.cs: clean up a couple of calls that poked + the mainwindow for no reason. + + * configure.in: bump the required versions for gtk-sharp and gtk. + +2006-01-14 Larry Ewing + + * src/PhotoStore.cs: don't start a transaction for single item + commits. + +2006-01-13 Larry Ewing + + * src/ImportCommand.cs: fix typo. + + * src/RotateCommand.cs: use rename where appropriate. + + * src/JpegFile.cs: set the time on DateTimeOriginal. + + * src/MainWindow.cs: update TimeDialog construction. + + * src/f-spot.glade: update with new names and widgets. + + * src/PhotoStore.cs: add a new commit method that lets one pass + the args (this should move to the opration interface). + + * src/Db.cs: add transactions to the stores (this is probably not + a good idea). + + * src/TimeDialog.cs: make the dialog do something. Account for + the brokeness in Gnome.DateEdit. + + * src/PhotoImageView.cs: fix argument checking. + +2006-01-11 Larry Ewing + + * src/f-spot.glade: clean up the FolderExport dialog a bit. + + * src/FolderExport.cs: fix Original comment file names. + + * src/FolderExport.cs: turn on remote source browsing, exporting + to remote folders works now. + + * src/MainWindow.cs: create a new collection when passing it to + the time dialog. + + * src/FolderExport.cs: use FileChooserButton rather than a simple + entry to pick a folder. + + * src/f-spot.glade: remove the uri_entry from the FolderExport + dialog, update the Time dialog. + + * src/TimeDialog.cs: update the time dialog. + + * src/FolderExport.cs: call show in the main thread, the command + likes to make gtk calls. + +2006-01-11 Frank Arnold + + * configure.in: Added "vi" to ALL_LINGUAS + +2006-01-11 Larry Ewing + + * src/IOChannel.cs: remove debug output. + + * src/MainWindow.cs: add the new dialog. + + * src/f-spot.glade: add the new dialog. + + * Makefile.am: add TimeDialog.cs. + + * src/TimeDialog.cs: update the time dialog. + +2006-01-10 Larry Ewing + + * src/TimeDialog.cs: start time dialog. + + * src/Tiff.cs: use the default ImageFile implmentation for sized + loading. + + * src/ImageFile.cs: use the aspect loader on PixbufStream in the + default Load (int, int) implementation. + + * src/PixbufUtils.cs: make the aspect loader load from streams + also. + +2006-01-09 Larry Ewing + + * src/Tiff.cs: fixup the dng metadata loading. + + * src/TagSelectionWidget.cs: disable the background color for categories. + + * src/Tiff.cs: use embedded jpegs to speed up the dng display. + + * src/Tiff.cs: Cleanup some of the output, convert + ComponentsConfiguration to xmp. + + * src/PhotoView.cs: remove the explicit call to + WriteMetadataToImage, let the commit update it. + + * src/Unix.cs: remove the errno stuff, the namespace changed in + recent mono versions and we weren't using it anyway. + + * src/MainWindow.cs: sync the photo metadata using the + ItemsChanged event on the store, not by hand. + +2006-01-08 Larry Ewing +Ti + * src/Tiff.cs: Load ifd0 for the fastpath. + + * src/Scanning.cs: update the bindings a bit. + + * src/AsyncPixbufLoader.cs: tweak some values. + + * libeog/image-view.c (apply_brightness_and_contrast): increase + the max zoom. + + * src/ImageView.cs: increase the max zoom. + + * src/ColorDialog.cs: fix the contrast defaults + + * src/f-spot.glade: show the constrast again. + + * libfspot/f-screen-utils.c (bchswSampler): add a contrast + function. + +2006-01-06 Larry Ewing + + * src/FolderExport.cs: the comment file name, part of a patch from + Scott Jones. + +2006-01-05 Larry Ewing + + * src/ColorDialog.cs: redraw the window when the dialog is + canceled. + + * src/MrwFile.cs: remove some of the debug output. + + * src/DCRawFile.cs: close stdin when opening the pipe. + + * src/IOChannel.cs: unref the handle when we close. + + * src/AsyncPixbufLoader.cs: close the stream if we are done with + it. Shorten the delay. switch to the old read method. + + * src/Makefile.am (F_SPOT_CSDISTFILES): add InternalProcess and + IOChannel to the build. + + * src/IOChannel.cs: wrap the watch stuff and use it for polling. + + * src/AsyncPixbufLoader.cs: use IOChannel.DataReady. + + * src/DCRawFile.cs: use InternalProcess. + + * src/IOChannel.cs: debug iochannel binding. + + * src/InternalProcess.cs: fix up g_spawn binding. + +2006-01-04 Larry Ewing + + * src/InternalProcess.cs: add gspawn binding. + + * src/IOChannel.cs: add iochannel binding. + +2006-01-03 Larry Ewing + + * src/Makefile.am (F_SPOT_CSDISTFILES): add X3fFile.cs + + * src/Ciff.cs: throw ImageFormatException. + + * src/ImageFile.cs: add foveon. Andd new exception type. + + * src/X3fFile.cs: add X3f parser to the build. + +2005-12-26 Larry Ewing + + * src/AsyncPixbufLoader.cs: move back to the old loader until the + loading bug has been resolved. + +2005-12-24 Larry Ewing + + * src/AsyncPixbufLoader.cs: move more completely to the async + interface. + + * src/Scanning.cs: bind more of the interface. + + * src/FolderExport.cs: use a higher quality setting. This should + actually probably be tunable. + + * src/TipWindow.cs: set the name to "gtk-tooltips" so we can pick + up more of the style settings. + + * src/DCRawFile.cs: make the stream disposable. + + * src/Loupe.cs: rework the style of the sharpen call. + +2005-12-20 Alexandre Prokoudine + + * src/f-spot.glade: add mnemonics and fix some capitalization errors. + +2005-12-20 Larry Ewing + + * src/MainWindow.cs: mark string as plural. + +2005-12-20 Gabriel Burt + + * src/TagView.cs: prevent infinite loop. + +2005-12-18 Gabriel Burt + + * src/Db.cs: add methods for starting, committing, and rolling + back transactions. + + * src/GroupSelector.cs: Add tooltips to > and < buttons + + * src/MainWindow.cs: Keep find_untagged menu item in sync with the + status of the query. Wrap attaching and unattaching tags to photos + in transactions for big speedup. Provide static method for adding + tooltips to widgets. Fix bugs in merging tags and popup the edit tag + dialog on the surviving tag. + + * src/PhotoQuery.cs: Don't clear ranges when finding untagged photos. + + * src/PhotoStore.cs: Allow date range in find untagged query. + + * src/PhotoView.cs: + * src/QueryDisplay.cs: Wrap TagView in EventBox for tooltips. + + * src/TagCommands.cs: Make text entry labels header case. + + * src/TagStore.cs: Add method for adding all the descendents of a + category to an ArrayList. Fix TagRemoveComparer logic. + + * src/TagView.cs: Set the parent EventBox's tooltip. + + * src/TimeAdaptor.cs: Separate SetLimits function for future use. + + * src/f-spot.glade: Add tooltips to zoom images and slider, import + + button, make Find Untagged a CheckMenuItem. + + * src/GroupSelector.cs: Make the 'more' tooltips correct for + different Adaptors. + +2005-12-16 Gabriel Burt + + * src/ImageView.cs: remove debug output. + + * src/InfoBox.cs: prevent display glitch where options in versions + menu would appear gray. + + * src/PhotoVersionMenu.cs: change version options from CheckMenuItems + to normal MenuItems, remove old cruft code, don't signal a versionId + change if the current version is reselected. + + * src/TagMenu.cs: missed a underscore replacement, styled the code. + +2005-12-16 Larry Ewing + + * src/AsyncPixbufLoader.cs: clean up the debug output tweak the + timing. + +2005-12-16 Gabriel Burt + + * src/InfoBox.cs: make file name entry not editable and make the + version menu popup to the full width of the menu. + + * src/MainWindow.cs: + * src/TagCommands.cs: + * src/TagMenu.cs: + * src/TagPopup.cs: make tag/file names with _'s display correctly. + + * f-spot-view.desktop.in: change title to "F-Spot Photo Viewer" + +2005-12-15 Larry Ewing + + * src/AsyncPixbufLoader.cs: make our own async io wrapper since + the default on for mono doesn't work. Add some hacks to avoid + canceling running io but instead just flip to the next read. Need + massive cleanup. + + * src/Tiff.cs: use RawPixbufStream. + + * src/DCRawFile.cs: move the command name up. + + * src/MrwFile.cs: use RawPixbufStream. + + * src/Ciff.cs: fallback to RawPixbufStream. + + * src/RafFile.cs: fallback to the RawPixbufStream. + + * src/AsyncPixbufLoader.cs: disable the thumbnail hack. + + * src/AsyncPixbufLoader.cs: handle more of the magic internally so + we can be smarterer about it. + + * src/PhotoImageView.cs: move a bunch of the loading hacks into + the async loader. + + * src/DCRawFile.cs: don't let dcraw flip the image, we'll do it. + + * src/DCRawFile.cs: wrap the output stream with a wrapper to keep + it from being disposed prematurely. Add a new method to provide a + stream. + 2005-12-12 Larry Ewing * src/MainWindow.cs: Mark the selection changed when the view mode