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