Update for 0.5.3 release
[entangle:entangle.git] / NEWS
1       Entangle News
2       =============
3
4
5 Release 0.5.3 - "Photon" - 2013-08-28
6 --------------------------------------
7
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
14    hangs in GTK
15  * Fix updating of control readonly state when camera modes
16    change
17
18
19 Release 0.5.2 - "Graviton" - 2013-08-17
20 --------------------------------------
21
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
27    raw display
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
41
42
43 Release 0.5.1 - "W Boson" - 2012-03-12
44 --------------------------------------
45
46  * Update for compatibility with libgphoto 2.5 API
47    callbacks
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
52    with 'a' key
53  * Add support for manual focus drive in/out using
54    '.' and ',' keys
55  * Refresh translations from transifex
56  * Import user contributed Italian translation
57  * Add missing translation markers on some strings
58
59 Known issues:
60
61  * Compile triggers deprecation warnings about Gdk
62    threads API usage and GtkTable API usage. Harmless
63    but to be addressed in next release.
64
65
66 Release 0.5.0 - "Z Boson" - 2012-12-16
67 --------------------------------------
68
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
79
80
81 Release 0.4.1 - "Gluon" - 2012-09-06
82 ------------------------------------
83
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
102
103
104 Release 0.4.0 - "Higgs Boson" - 2012-07-08
105 ------------------------------------------
106
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
111    at startup
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
126
127
128 Release 0.3.3 - "Muon neutrino" - 2012-04-25
129 --------------------------------------------
130
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
138
139
140 Release 0.3.2 - "Muon" - 2012-04-03
141 -----------------------------------
142
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.
150
151
152 Release 0.3.1 - "Tau neutrino" 2012-02-13
153 -----------------------------------------
154
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
170
171
172 Release 0.3.0 - "Tau" - 2011-11-28
173 ----------------------------------
174
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
193    is connected
194  * Remove "Other PTP properties" from control panel to
195    make the UI more scalable & improve speed of loading
196    the UI
197  * Preference to prevent deletion of images from camera
198    after download
199  * Preference to allow preview to continue after image
200    capture
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
207
208
209 Release 0.2.0 - "Electron neutrino" - 2010-09-17
210 ------------------------------------------------
211
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
219
220
221 Release 0.1.0 - "Electron" - 2010-04-08
222 ---------------------------------------
223
224  * First release !
225
226 -- End of news