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