Update for 0.5.4 release
[entangle:entangle.git] / NEWS
1       Entangle News
2       =============
3
4
5 Release 0.5.4 - "Up" - 2013-12-15
6 ---------------------------------
7
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
22
23
24 Release 0.5.3 - "Photon" - 2013-08-28
25 --------------------------------------
26
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
33    hangs in GTK
34  * Fix updating of control readonly state when camera modes
35    change
36
37
38 Release 0.5.2 - "Graviton" - 2013-08-17
39 --------------------------------------
40
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
46    raw display
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
60
61
62 Release 0.5.1 - "W Boson" - 2012-03-12
63 --------------------------------------
64
65  * Update for compatibility with libgphoto 2.5 API
66    callbacks
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
71    with 'a' key
72  * Add support for manual focus drive in/out using
73    '.' and ',' keys
74  * Refresh translations from transifex
75  * Import user contributed Italian translation
76  * Add missing translation markers on some strings
77
78 Known issues:
79
80  * Compile triggers deprecation warnings about Gdk
81    threads API usage and GtkTable API usage. Harmless
82    but to be addressed in next release.
83
84
85 Release 0.5.0 - "Z Boson" - 2012-12-16
86 --------------------------------------
87
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
98
99
100 Release 0.4.1 - "Gluon" - 2012-09-06
101 ------------------------------------
102
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
121
122
123 Release 0.4.0 - "Higgs Boson" - 2012-07-08
124 ------------------------------------------
125
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
130    at startup
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
145
146
147 Release 0.3.3 - "Muon neutrino" - 2012-04-25
148 --------------------------------------------
149
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
157
158
159 Release 0.3.2 - "Muon" - 2012-04-03
160 -----------------------------------
161
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.
169
170
171 Release 0.3.1 - "Tau neutrino" 2012-02-13
172 -----------------------------------------
173
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
189
190
191 Release 0.3.0 - "Tau" - 2011-11-28
192 ----------------------------------
193
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
212    is connected
213  * Remove "Other PTP properties" from control panel to
214    make the UI more scalable & improve speed of loading
215    the UI
216  * Preference to prevent deletion of images from camera
217    after download
218  * Preference to allow preview to continue after image
219    capture
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
226
227
228 Release 0.2.0 - "Electron neutrino" - 2010-09-17
229 ------------------------------------------------
230
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
238
239
240 Release 0.1.0 - "Electron" - 2010-04-08
241 ---------------------------------------
242
243  * First release !
244
245 -- End of news