5 Release 0.5.4 - "Up" - 2013-12-15
6 ---------------------------------
8 * Ensure thumbnail directory exists when saving thumbnails
9 * Fix memory leak generating thumbnails from raw images
10 * Add an appdata XML file for GNOME software center
11 * Create a dedicated camera actions menu
12 * Fix include of gexiv2 header files
13 * Fix image selection for onion skinning in preview mode
14 * Display selected image when cancelling preview
15 * Fix empty tooltips on capture/preview buttons
16 * Fix scaling for preview image in onion skinning mode
17 * Increase emphasis of top image in onion skinning mode
18 * Improve granularity of manual focus and add extra
19 '<' and '>' key accelerators for coarse focus
20 * Fix leak of image exiting preview mode
21 * Make progress toolbar button permanently visible
24 Release 0.5.3 - "Photon" - 2013-08-28
25 --------------------------------------
27 * Move file name of image thumbnails to tooltip popup
28 * Add --disable-schemas-compile configure arg to
29 disable schema compilation
30 * Remove "Encoding" key from desktop file
31 * Fix massive memory leak in pixbuf loading
32 * Fix thread safety in camera control updates which caused
34 * Fix updating of control readonly state when camera modes
38 Release 0.5.2 - "Graviton" - 2013-08-17
39 --------------------------------------
41 * Split histogram into RGB colour channels
42 * Fix aperture / shutter speed calculations in status bar
43 * Only import files with known image extensions
44 * Use case insensitive file extension check to detect raw files
45 * Set saner defaults for processing raw files to fix Canon
47 * Set preferences before loading session to fix settings
48 for initial image load
49 * Apply orientation from EXIF images if image file has none
50 * Remove left over debug prints
51 * Add support for linear histogram display mode
52 * Support 'h' key to toggle linear/log histogram mode
53 * Ensure all events are emitted in main thread
54 * Remove use of deprecated GDK thread APIs
55 * Use GtkGrid instead of deprecated GtkTable
56 * Ensure status bar is constant size when scaling image
57 * Preserve scrollbar offsets when switching images
58 * Make metadata extraction more robust wrt missing fields
59 * Updated translations from transifex
62 Release 0.5.1 - "W Boson" - 2012-03-12
63 --------------------------------------
65 * Update for compatibility with libgphoto 2.5 API
67 * Avoid warnings about deprecated glib2 mutex
68 and condition variable APIs
69 * Directly disable viewfinder mode using config APIs
70 * Add support for triggering autofocus during preview
72 * Add support for manual focus drive in/out using
74 * Refresh translations from transifex
75 * Import user contributed Italian translation
76 * Add missing translation markers on some strings
80 * Compile triggers deprecation warnings about Gdk
81 threads API usage and GtkTable API usage. Harmless
82 but to be addressed in next release.
85 Release 0.5.0 - "Z Boson" - 2012-12-16
86 --------------------------------------
88 * Switch to using LibRaw for loading raw images
89 * Allowing loading image preview from raw files
90 * Fix deadlock unmounting camera at startup
91 * Ensure camera is disconnected before exiting
92 * Sort image list by name instead of date
93 * Add support for rendering "onion skin" of image sequence
94 * Fix updating of range control values
95 * Fix filename generation for dual-format capture modes
96 * Fix deletion of dual-format images when exiting preview
97 * Refresh translations
100 Release 0.4.1 - "Gluon" - 2012-09-06
101 ------------------------------------
103 * Fix leak of image pixbufs when changing image in session
104 * Keep toolbar directory in sync with session dir
105 * Fix leak when displaying image popups
106 * Fix leak when closing image popups
107 * Fix key bindings in session browser
108 * Add image histogram display
109 * Load libpeas introspection data for plugins
110 * Main plugin list in preferences
111 * Add object type checking in all APIs
112 * Fix image mask aspect ratio conversion to avoid locale problems
113 * Fix build on GTK < 3.4
114 * Remove obsolete conditionals from GTK 2.x days
115 * Populate list of supported cameras in help menu dialog
116 * Add a simple man page
117 * Add accelerators for many menu options
118 * Fix unref of cairo surface objects
119 * Avoid GTK assertion when range is max-min is zero
120 * Avoid crash in control panel when updating after camera disconnect
123 Release 0.4.0 - "Higgs Boson" - 2012-07-08
124 ------------------------------------------
126 * Better use of GtkApplication class
127 * Add support for multiple windows & cameras
128 * Add ability to sync capture/preview across windows
129 * Add preference to control whether cameras autoconnect
131 * Add ability to apply aspect ratio masks to images
132 * Add key bindings for common actions (see README)
133 * Rewrite session browser widget to not use GtkIconView
134 * Add popup menu with session browser to allow open and
135 delete of captured images
136 * Fix memory leak during preview
137 * Fix memory leak in session browser widget
138 * Add ability to DPMS-blank screen during capture for
139 consistent lighting environment
140 * Add ability to render a focus point during preview
141 * Add ability to render grid lines during preview
142 * Merge "New session" and "Open session" toolbar buttons
143 into one "Select session" drop down / menu
144 * Add custom icons for toolbar capture/preview buttons
147 Release 0.3.3 - "Muon neutrino" - 2012-04-25
148 --------------------------------------------
150 * Fix deadlock when starting app with glib >= 2.32
151 * Remove use of deprecated API calls
152 * Remove use of deprecated GTK widgets
153 * Fix debugging with glib >= 2.32
154 * Fix creation of session browser widget to avoid warnings
155 * Refresh translations
156 * Fix check for glib-compile-schemas binary
159 Release 0.3.2 - "Muon" - 2012-04-03
160 -----------------------------------
162 * Major code style cleanup
163 * Mark all translatable strings in code & UI files
164 * Register with Transifex for translations via Fedora team
165 * Pull in translations (German, Polish, Ukrainian,
166 Japanese: full, Spanish, Chinese: partial).
167 * Add m4 macros for compiler warnings, missing from
168 previous release dist.
171 Release 0.3.1 - "Tau neutrino" 2012-02-13
172 -----------------------------------------
174 * Fix crash in handling camera control combo lists
175 * Add notice about need to set XDG_DATA_DIRS when
176 installing into unusual directories
177 * Add workaround to avoid immediate crash if schemas
178 were not found in XDG_DATA_DIRS
179 * Compile schema files after installation
180 * Fix crash updating widget sensitivity
181 * Fix crashes & race conditions during capture of images
182 * Fix infinite preview error message popups which can
183 hang the window manager
184 * Fix crash when retrying a failed connection attempt
185 * Fix thread locking when hiding status display
186 * Avoid running multiple threads for monitoring status
187 * Fix initial sensitivity of camera control panels
188 * Update README with new URLs for bugs/mailing lists
191 Release 0.3.0 - "Tau" - 2011-11-28
192 ----------------------------------
194 * Switch to use Gtk3 for UI
195 * Switch to use GSettings for preferences
196 * Switch to use GtkBuilder for UI modelling
197 * Always enable GObject introspection
198 * Mandate libpeas for building
199 * Use gexiv2 for extracting metadata from images
200 * Rewrite internals for camera capture to be based on GIO
201 async invocation, instead of explicitly using threads
202 * Automatically detect change of config on camera and
203 propagate to UI (probably only works with Nikon cameras)
204 * Display basic image properties (aperture, iso, shutter
205 speed, size and focal length) in a popup
206 * Remove support for HAL, in favour of udev
207 * Avoid 100% cpu burn with GVolumeMonitor / DBus bug
208 * Remember last image directory across restarts
209 * Default to $PICTURE_DIR/Capture for images, instead of
210 creating a directory based on the camera model name
211 * Keep display of images in session even when no camera
213 * Remove "Other PTP properties" from control panel to
214 make the UI more scalable & improve speed of loading
216 * Preference to prevent deletion of images from camera
218 * Preference to allow preview to continue after image
220 * Continuously monitor for new images on the camera and
221 download as they appear.
222 * Setup transient window hints to assist window manager
223 in handling window placement
224 * Delete all website content which is now managed live
225 * Skip directories / special files when loading sessions
228 Release 0.2.0 - "Electron neutrino" - 2010-09-17
229 ------------------------------------------------
231 * Better compatibility with cameras not supporting events
232 * Ability to unmount camera via GVFS
233 * Switch to libpeas for plugins
234 * Improved error reporting
235 * Fixed inifinite loops in event waiting
236 * Improved preview capability
237 * Fixed crash with udev
240 Release 0.1.0 - "Electron" - 2010-04-08
241 ---------------------------------------