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