4 Release 0.6.1 - "Strange" - 2015-02-05
5 --------------------------------------
8 * Fix check for GIO package in configure
9 * Add missing icons to Makefile
10 * Follow freedesktop thumbnail standard storage location
11 * Refactor capture code to facilitate plugin script
13 * Fix bug causing plugin to be displayed more than once
14 * Make histogram height larger
15 * Strip trailing '2' from widget labels to be more friendly
16 * Completely rewrite control panel display to show a small,
17 user configurable subset from all the camera controls.
18 * Remember custom list of camera controls per camera model
19 * Hide compiler warnings from new glib atomic opertaions
20 * Update to newer gnulib compiler warnings code
21 * Remove broken double buffering code that's no required
23 * Remove use of deprecated GtkMisc APis
24 * Allow camera picker list to show multiple lines
25 * Remove crufty broken code from session browser that was
26 breaking with new GTK versions
27 * Disable libraw auto brightness since it totally overexposes
28 many images, generally making things look worse
29 * Fix memory leak handling camera events
30 * Add keywords to desktop & appdata files
33 Release 0.6.0 - "Down" - 2014-05-02
34 -----------------------------------
36 * Add a demonstration plugin for setting up a captive
37 photo box display mode
38 * Switch to use Python3 for plugin engine instead of JavaScript
40 * Require GNOME symbolic icon theme to be installed
41 * Switch to require lcms2 instead of lcms
42 * Move application icon into a standard directory mandated
43 to work with the appdata tools
44 * Make manual focus work with Canon EOS cameras
45 * Disable flickering progress bar in preview mode with Canon
47 * Remove use of deprecated GTK methods/classes/constants
48 * Remove use of gexiv2 method which is not long exported
49 * Remove use of deprecated libpeas methods
50 * Add GTK-DOC transfer annotations / docs to all methods
51 * Avoid loosing camera capabilities on disconnect
52 * Fix off by one in histogram tables causing memory corruption
53 * Mark appdata / desktop files for translation
54 * Fix typos in README file
55 * Fix inverted tests when checking if range widget changed
56 * Avoid storm of expose events due to auto-drawer widget
57 * Avoid never ending circular update of controls causing
58 errors in some camera modes
59 * Add workaround for crazy D5100 camera serial number
60 * Add customizable highlight/background for images
61 * Avoid reference leak of windows preventing proper cleanup
62 * Remove camera manual/about/driver help windows since it
63 did not contain any info useful to users
64 * Filter list of cameras in connect dialog to only those
65 which support capture/preview
66 * Don't auto connect to cameras which don't support capture
68 * Ensure parent window is set on dialogs to prevent them
69 falling behind main window
70 * Fix crash with latest GTK due to incorrect overriding of
71 GtkApplication startup method
72 * Update to cope with changed GExiv API version
73 * Refreshed translations from transifex
75 Release 0.5.4 - "Up" - 2013-12-15
76 ---------------------------------
78 * Ensure thumbnail directory exists when saving thumbnails
79 * Fix memory leak generating thumbnails from raw images
80 * Add an appdata XML file for GNOME software center
81 * Create a dedicated camera actions menu
82 * Fix include of gexiv2 header files
83 * Fix image selection for onion skinning in preview mode
84 * Display selected image when cancelling preview
85 * Fix empty tooltips on capture/preview buttons
86 * Fix scaling for preview image in onion skinning mode
87 * Increase emphasis of top image in onion skinning mode
88 * Improve granularity of manual focus and add extra
89 '<' and '>' key accelerators for coarse focus
90 * Fix leak of image exiting preview mode
91 * Make progress toolbar button permanently visible
94 Release 0.5.3 - "Photon" - 2013-08-28
95 --------------------------------------
97 * Move file name of image thumbnails to tooltip popup
98 * Add --disable-schemas-compile configure arg to
99 disable schema compilation
100 * Remove "Encoding" key from desktop file
101 * Fix massive memory leak in pixbuf loading
102 * Fix thread safety in camera control updates which caused
104 * Fix updating of control readonly state when camera modes
108 Release 0.5.2 - "Graviton" - 2013-08-17
109 --------------------------------------
111 * Split histogram into RGB colour channels
112 * Fix aperture / shutter speed calculations in status bar
113 * Only import files with known image extensions
114 * Use case insensitive file extension check to detect raw files
115 * Set saner defaults for processing raw files to fix Canon
117 * Set preferences before loading session to fix settings
118 for initial image load
119 * Apply orientation from EXIF images if image file has none
120 * Remove left over debug prints
121 * Add support for linear histogram display mode
122 * Support 'h' key to toggle linear/log histogram mode
123 * Ensure all events are emitted in main thread
124 * Remove use of deprecated GDK thread APIs
125 * Use GtkGrid instead of deprecated GtkTable
126 * Ensure status bar is constant size when scaling image
127 * Preserve scrollbar offsets when switching images
128 * Make metadata extraction more robust wrt missing fields
129 * Updated translations from transifex
132 Release 0.5.1 - "W Boson" - 2012-03-12
133 --------------------------------------
135 * Update for compatibility with libgphoto 2.5 API
137 * Avoid warnings about deprecated glib2 mutex
138 and condition variable APIs
139 * Directly disable viewfinder mode using config APIs
140 * Add support for triggering autofocus during preview
142 * Add support for manual focus drive in/out using
144 * Refresh translations from transifex
145 * Import user contributed Italian translation
146 * Add missing translation markers on some strings
150 * Compile triggers deprecation warnings about Gdk
151 threads API usage and GtkTable API usage. Harmless
152 but to be addressed in next release.
155 Release 0.5.0 - "Z Boson" - 2012-12-16
156 --------------------------------------
158 * Switch to using LibRaw for loading raw images
159 * Allowing loading image preview from raw files
160 * Fix deadlock unmounting camera at startup
161 * Ensure camera is disconnected before exiting
162 * Sort image list by name instead of date
163 * Add support for rendering "onion skin" of image sequence
164 * Fix updating of range control values
165 * Fix filename generation for dual-format capture modes
166 * Fix deletion of dual-format images when exiting preview
167 * Refresh translations
170 Release 0.4.1 - "Gluon" - 2012-09-06
171 ------------------------------------
173 * Fix leak of image pixbufs when changing image in session
174 * Keep toolbar directory in sync with session dir
175 * Fix leak when displaying image popups
176 * Fix leak when closing image popups
177 * Fix key bindings in session browser
178 * Add image histogram display
179 * Load libpeas introspection data for plugins
180 * Main plugin list in preferences
181 * Add object type checking in all APIs
182 * Fix image mask aspect ratio conversion to avoid locale problems
183 * Fix build on GTK < 3.4
184 * Remove obsolete conditionals from GTK 2.x days
185 * Populate list of supported cameras in help menu dialog
186 * Add a simple man page
187 * Add accelerators for many menu options
188 * Fix unref of cairo surface objects
189 * Avoid GTK assertion when range is max-min is zero
190 * Avoid crash in control panel when updating after camera disconnect
193 Release 0.4.0 - "Higgs Boson" - 2012-07-08
194 ------------------------------------------
196 * Better use of GtkApplication class
197 * Add support for multiple windows & cameras
198 * Add ability to sync capture/preview across windows
199 * Add preference to control whether cameras autoconnect
201 * Add ability to apply aspect ratio masks to images
202 * Add key bindings for common actions (see README)
203 * Rewrite session browser widget to not use GtkIconView
204 * Add popup menu with session browser to allow open and
205 delete of captured images
206 * Fix memory leak during preview
207 * Fix memory leak in session browser widget
208 * Add ability to DPMS-blank screen during capture for
209 consistent lighting environment
210 * Add ability to render a focus point during preview
211 * Add ability to render grid lines during preview
212 * Merge "New session" and "Open session" toolbar buttons
213 into one "Select session" drop down / menu
214 * Add custom icons for toolbar capture/preview buttons
217 Release 0.3.3 - "Muon neutrino" - 2012-04-25
218 --------------------------------------------
220 * Fix deadlock when starting app with glib >= 2.32
221 * Remove use of deprecated API calls
222 * Remove use of deprecated GTK widgets
223 * Fix debugging with glib >= 2.32
224 * Fix creation of session browser widget to avoid warnings
225 * Refresh translations
226 * Fix check for glib-compile-schemas binary
229 Release 0.3.2 - "Muon" - 2012-04-03
230 -----------------------------------
232 * Major code style cleanup
233 * Mark all translatable strings in code & UI files
234 * Register with Transifex for translations via Fedora team
235 * Pull in translations (German, Polish, Ukrainian,
236 Japanese: full, Spanish, Chinese: partial).
237 * Add m4 macros for compiler warnings, missing from
238 previous release dist.
241 Release 0.3.1 - "Tau neutrino" 2012-02-13
242 -----------------------------------------
244 * Fix crash in handling camera control combo lists
245 * Add notice about need to set XDG_DATA_DIRS when
246 installing into unusual directories
247 * Add workaround to avoid immediate crash if schemas
248 were not found in XDG_DATA_DIRS
249 * Compile schema files after installation
250 * Fix crash updating widget sensitivity
251 * Fix crashes & race conditions during capture of images
252 * Fix infinite preview error message popups which can
253 hang the window manager
254 * Fix crash when retrying a failed connection attempt
255 * Fix thread locking when hiding status display
256 * Avoid running multiple threads for monitoring status
257 * Fix initial sensitivity of camera control panels
258 * Update README with new URLs for bugs/mailing lists
261 Release 0.3.0 - "Tau" - 2011-11-28
262 ----------------------------------
264 * Switch to use Gtk3 for UI
265 * Switch to use GSettings for preferences
266 * Switch to use GtkBuilder for UI modelling
267 * Always enable GObject introspection
268 * Mandate libpeas for building
269 * Use gexiv2 for extracting metadata from images
270 * Rewrite internals for camera capture to be based on GIO
271 async invocation, instead of explicitly using threads
272 * Automatically detect change of config on camera and
273 propagate to UI (probably only works with Nikon cameras)
274 * Display basic image properties (aperture, iso, shutter
275 speed, size and focal length) in a popup
276 * Remove support for HAL, in favour of udev
277 * Avoid 100% cpu burn with GVolumeMonitor / DBus bug
278 * Remember last image directory across restarts
279 * Default to $PICTURE_DIR/Capture for images, instead of
280 creating a directory based on the camera model name
281 * Keep display of images in session even when no camera
283 * Remove "Other PTP properties" from control panel to
284 make the UI more scalable & improve speed of loading
286 * Preference to prevent deletion of images from camera
288 * Preference to allow preview to continue after image
290 * Continuously monitor for new images on the camera and
291 download as they appear.
292 * Setup transient window hints to assist window manager
293 in handling window placement
294 * Delete all website content which is now managed live
295 * Skip directories / special files when loading sessions
298 Release 0.2.0 - "Electron neutrino" - 2010-09-17
299 ------------------------------------------------
301 * Better compatibility with cameras not supporting events
302 * Ability to unmount camera via GVFS
303 * Switch to libpeas for plugins
304 * Improved error reporting
305 * Fixed inifinite loops in event waiting
306 * Improved preview capability
307 * Fixed crash with udev
310 Release 0.1.0 - "Electron" - 2010-04-08
311 ---------------------------------------