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