NEWS 16.4 KB
Newer Older
Igor's avatar
Igor committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
0.10.0
=====
- Fix file permissions for ristretto.png
- Port to GTK3
- Resolve or suppress deprecation warnings
- Add icons to "Close", "Cancel", "Apply", "OK" buttons
- Resolve "GtkDialog mapped without a transient parent" for set wallpaper
  dialog
- Fix the ristretto icon loading size (128, not 256)
- Fix sensitivity of flip menu
- Add more separators to the menus
- Make Preferences dialog prettier
- Make the privacy dialog prettier
- Support for setting background image for both gtk2 and gtk3 versions of
  xfdesktop (bug #14571)
- configure: print build configuration

* Translation updates:
  Belarusian (be), Danish (da), German (de), Spanish (es), Basque (eu),
  Finnish (fi), Hungarian (hu), Armenian (Armenia) (hy_AM), Italian (it),
  Kazakh (kk), Lithuanian (lt), Norwegian Bokmål (nb), Polish (pl),
  Portuguese (pt), Portuguese (Brazil) (pt_BR), Russian (ru), Turkish (tr),
  Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW)

Igor's avatar
Igor committed
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
0.8.5
=====
- Fix a few memory leaks
- Fix "Sort type unsupported" when sorting by file type
- Add support for Canon CR2 format
  (https://bugs.launchpad.net/ubuntu/+source/ristretto/+bug/1778695)
- Drop saturation and brightness support as no more supported by xfdesktop
- Show info on focal length and ISO in statusbar (bug #13993)
- Fix Glib-Critical errors "Source ID X was not found"
- Place appdata.xml to metainfo dir (bug #15382)
- Fix Xfce wallpaper manager (for single monitor only) (bug #14571)
- Fix corrupted (large) GIF images (bug #15177)
- Update thumbnail bar on changing the sorting order (bug #10246)
- Improve "Sorting" menu (bug #15539)
- appdata.xml: Remove releases info and update URLs (bug #15482)

* Translation updates:
  Arabic (ar), Asturian (ast), Belarusian (be), Bulgarian (bg), Catalan (ca),
  Czech (cs), Danish (da), German (de), Greek (el), English (Australia) (en_AU),
  English (United Kingdom) (en_GB), Spanish (es), Basque (eu), Finnish (fi),
  French (fr), Galician (gl), Hebrew (he), Croatian (hr), Hungarian (hu),
  Indonesian (id), Icelandic (is), Italian (it), Japanese (ja), Kazakh (kk),
  Korean (ko), Lithuanian (lt), Malay (ms), Norwegian Bokmål (nb), Dutch (nl),
  Occitan (oc), Polish (pl), Portuguese (pt), Portuguese (Brazil) (pt_BR),
  Romanian (ro), Russian (ru), Slovak (sk), Slovenian (sl), Albanian (sq),
  Serbian (sr), Swedish (sv), Telugu (te), Thai (th), Turkish (tr), Uighur (ug),
  Ukrainian (uk), Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW)
* New translations:
  Armenian (Armenia) (hy_AM), Interlingue (ie)

Igor's avatar
Igor committed
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
0.8.4
=====
- Add missing field initializers
- Instead of thumbnails, the same icons with a crossed red circle (bug #13419)
- Resolve g_type_class_add_private() deprecation
- Glib-Critical errors to stdout: Source ID X was not found when attempting to
  remove it (bug #15268)
- Fix memory leak (bug #12034)
- Show file size in the status bar (bug #14791)
- Fix opening of PPM files (bug #14709)

* Translation updates:
  Arabic (ar), Asturian (ast), Belarusian (be), Bulgarian (bg), Catalan (ca),
  Czech (cs), Danish (da), German (de), Greek (el), English (United Kingdom)
  (en_GB), Spanish (es), Basque (eu), Finnish (fi), French (fr), Galician (gl),
  Hebrew (he), Croatian (hr), Hungarian (hu), Indonesian (id), Icelandic (is),
  Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay
  (ms), Norwegian Bokmål (nb), Dutch (nl), Occitan (oc), Polish (pl), Portuguese
  (pt), Portuguese (Brazil) (pt_BR), Romanian (ro), Russian (ru), Slovak (sk),
  Slovenian (sl), Albanian (sq), Serbian (sr), Swedish (sv), Telugu (te), Thai
  (th), Turkish (tr), Uighur (ug), Ukrainian (uk), Chinese (China) (zh_CN),
  Chinese (Taiwan) (zh_TW)

Igor's avatar
Igor committed
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
0.8.3
=====
- Fix GLib-GObject-CRITICAL in directory monitoring code
- Fix loading image from an URL
- Freeing memory used for storing bg colors was done wrong (bug #13335)
- Fix opening image files that are symlinks (bug #13576)
- Fix BMP files failing to load with libmagic (bug #13489)
- Port to GDBus

* Translation updates:
  Arabic (ar), Asturian (ast), Bulgarian (bg), Catalan (ca), Czech (cs), Danish
  (da), German (de), Greek (el), English (Australia) (en_AU), English (United
  Kingdom) (en_GB), Spanish (es), Basque (eu), Finnish (fi), French (fr),
  Galician (gl), Hebrew (he), Croatian (hr), Hungarian (hu), Indonesian (id),
  Icelandic (is), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko),
  Lithuanian (lt), Malay (ms), Norwegian Bokmål (nb), Dutch (nl), Occitan (oc),
  Polish (pl), Portuguese (pt), Portuguese (Brazil) (pt_BR), Romanian (ro),
  Russian (ru), Slovak (sk), Slovenian (sl), Albanian (sq), Serbian (sr),
  Swedish (sv), Thai (th), Turkish (tr), Uighur (ug), Ukrainian (uk), Chinese
  (China) (zh_CN), Chinese (Taiwan) (zh_TW)

Igor's avatar
Igor committed
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
0.8.2
=====
- Implement sorting by file type (Bug #12749)
- Detect image type by its mime type instead of file extension
  (ligmagic is used) (Bugs #11680, 12499)
- Allow images to be flipped vertically and horizontally (Bug #13313)
- Fix memory leaks

* Translation updates:
  Catalan (ca), Czech (cs), Danish (da), Deutsch (de), English (Australia)
  (en_AU), Spanish (es), French (fr), Hebrew (he), Croatian (hr), Italian (it),
  Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms),
  Norwegian Bokmål (nb), Polish (pl), Portuguese (pt), Portuguese (Brazilian)
  (pt_BR), Russian (ru), Slovak (sk), Swedish (sv), Ukrainian (uk), Chinese
  (China) (zh_CN), Chinese (Taiwan) (zh_TW).

Igor's avatar
Igor committed
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
0.8.1
=====
- Prepare for gtk3 migration: Do not include individual headers;
  Replace GDK_<keyname> with GDK_KEY_<keyname>;
  Use gtk_widget_get_allocation; Use gtk_widget_get/set_window;
  Use gtk_widget_get/set_style; Do not use GTK_WIDGET_* macros;
  Use accessor functions instead of direct access;
  Do not use deprecated symbols; Do not use deprecated GTK_STOCK_*;
  Use cairo for drawing; Do not use GDK_DISPLAY()
- Check if file name is a valid utf8 string to avoid crashes (Bug #12445)
- Fix SEGFAULT when pressing Delete without shown image (Bug #12860)
- Fix memory leak in thumbnailer if image file not found (Bug #12034)
- Prevent from using garbage values when pixbuf==NULL
- Fix NULL pointer dereference
- Remove dead code; found by Coverity
- Fix possible NULL pointer dereference; found by Coverity
- Added option to "not ask again for this session" when sending files to the
  trash. Image deletions still require confirmation.
- Replaced "GTK_WIDGET(window)->window" with more future compatible
  "gtk_widget_get_window(GTK_WIDGET(window))"
- ESC-key now quits Ristretto, or pauses a running slideshow
- Remember last location in save-copy dialog
- Use default filename in save-copy dialog
- Disable save-copy dialog if no image is loaded
- Fix various memory leaks
- Appdata fails validation (Bug #11622)
- Fix icon installation (Bug #11614)

* Translation updates:
  Arabic (ar), Bulgarian (bg), Catalan (ca), Czech (cs), Danish (da),
  German (de), Greek (el), English (Australia) (en_AU), Spanish (es),
  French (fr), Hebrew (he), Hungarian (hu), Icelandic (is), Italian (it),
  Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms),
  Norwegian Bokmål (nb), Dutch (nl), Polish (pl), Portuguese (pt),
  Portuguese (Brazilian) (pt_BR), Romanian (ro), Russian (ru), Slovak (sk),
  Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk),
  Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW).

Eric Koegel's avatar
Eric Koegel committed
153
0.8.0
Stephan Arts's avatar
Stephan Arts committed
154
=====
Eric Koegel's avatar
Eric Koegel committed
155
156
157
158
159
160
161
162
163
164
165
166
167
168
Stable release of Ristretto

* Miscellaneous bug fixes:
- Use collate keys to handle filename sorting (Bug #9731)
- Add AppData file (Bug #11296)
- Fix invert zoom direction (Bug #10746)
- Update xfconf settings for Xfdesktop >= 4.11
- Check for thumbnails in the new location
- Don't check item->width twice (Bug 10534)
- Add version check because g_thread_init is deprecated
- Support shift+scroll to pan across an image
- Fixed an overflow when comparing filenames with large
  numbers in them. (Bug #9485)
- Show filename before apptitle
Stephan Arts's avatar
Stephan Arts committed
169
- Fix bug #8837 (Use thumbnail as appicon)
Eric Koegel's avatar
Eric Koegel committed
170
171
172
173
174
175
176
177
178
179
180
181
182
183
- Update the first image in the image-list when receiving
  a ready-signal.

* Translation updates:
  Asturian (ast), Bulgarian (bg),
  Czech (cs), German (de), English (Australia) (en_AU),
  Spanish (Castilian) (es), Finnish (fi), French (fr),
  Croatian (hr), Italian (it), Japanese (ja),
  Korean (ko), Malay (ms), Norwegian Bokmål (nb),
  Dutch (Flemish) (nl), Occitan (post 1500) (oc),
  Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR),
  Russian (ru), Slovak (sk), Serbian (sr), Swedish (sv),
  Thai (th), Turkish (tr), Ukrainian (uk),
  Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW).
Stephan Arts's avatar
Stephan Arts committed
184

Stephan Arts's avatar
Stephan Arts committed
185
0.6.0
Stephan Arts's avatar
Stephan Arts committed
186
=====
Stephan Arts's avatar
Stephan Arts committed
187
- Fix bug #8723 (Remove duplicate accelerators)
Stephan Arts's avatar
Stephan Arts committed
188
- Reset adjustment-limits when closing the image (hide scrollbars)
Stephan Arts's avatar
Stephan Arts committed
189
- Show error-message when deleting an image fails.
Stephan Arts's avatar
Stephan Arts committed
190
191
- Show a 'Loading...' message in the statusbar when loading an image or
  directory-contents.
Stephan Arts's avatar
Stephan Arts committed
192
- Reload image when it is changed on the filesystem.
Stephan Arts's avatar
Stephan Arts committed
193
194
- Add a new accelerator to force a reload (ctrl-r) - (requires the removal
  of ~/.config/ristretto/accels.scm)
Stephan Arts's avatar
Stephan Arts committed
195

Stephan Arts's avatar
Stephan Arts committed
196
0.5.2
Stephan Arts's avatar
Stephan Arts committed
197
=====
Stephan Arts's avatar
Stephan Arts committed
198
199
200
201
202
- Remove the 'debug' monitor from the wallpaper chooser.
- Add option to show a clock in fullscreen mode.
- Improve the way 'default'-accelerators are registered.
- Load directory-contents asynchronously. - Prevent lockup of the
  screen.
Stephan Arts's avatar
Stephan Arts committed
203

Stephan Arts's avatar
Stephan Arts committed
204
0.5.1
Stephan Arts's avatar
Stephan Arts committed
205
206
=====
- Add 'other' applications to the editor-chooser applications-list.
Stephan Arts's avatar
Stephan Arts committed
207
208
- Show mime-type icon instead of 'broken-image' icon in the
  editor-chooser.
Stephan Arts's avatar
Stephan Arts committed
209
- Add missing tooltips to the toolbar.
Stephan Arts's avatar
Stephan Arts committed
210

Stephan Arts's avatar
Stephan Arts committed
211
0.5.0
Stephan Arts's avatar
Stephan Arts committed
212
=====
Stephan Arts's avatar
Stephan Arts committed
213
214
215
216
217
218
219
220
- Use only one toolbar
- Remove the 'close' button from the toolbar, and replace it
  with an 'edit' quick-launcher.
- Add support for a default editor.
- Replace the thumbnailbar with a port of exo-icon-bar
- Remove exo dependency
- Support http://docs.xfce.org/ for documentation
 
Stephan Arts's avatar
Stephan Arts committed
221
0.3.0
Stephan Arts's avatar
Stephan Arts committed
222
223
224
=====
- Re-introduce autorotation based on the exif-orientation tag, a
  regression since 0.0.93
Stephan Arts's avatar
Stephan Arts committed
225
226
- Prevent segmentation fault when an error occurs while loading
  an image
Stephan Arts's avatar
Stephan Arts committed
227
- Port image-viewer to cairo.
Stephan Arts's avatar
Stephan Arts committed
228
229
230
231
232
233
234
235
236
237
238
239
240
241
- Fix Bug #8097  (Prevent thumbnails from disappearing)
- Read the bgcolor properties on startup
- Let the file properties-dialog show file-properties.
- Add --settings cli-option to launch the settings-dialog.
- Add help->contents menuitem, launching documentation
- Add a user-manual
- Solve problem with size-calculation in size_prepared callback
- Set default height to 440px, Show all buttons on a vertically aligned 
  navigationbar
- Show thumbnailbar by default
- Show toolbar when closing images in fullscreen-mode
- Improve background-color of monitor-chooser
- Make 'hide thumbnailbar fullscreen' the default
- Cleanup some memory-leaks
Stephan Arts's avatar
Stephan Arts committed
242
243
- Fix rounding error that generates continues rewrites of the main
  window.
Stephan Arts's avatar
Stephan Arts committed
244
245
246
- Decrease buffersize when loading images, solves a problem with the
  JPEG pixbufloader.
- Rotate thumbnails.
Stephan Arts's avatar
Stephan Arts committed
247

248
0.2.0
Stephan Arts's avatar
Stephan Arts committed
249
=====
Stephan Arts's avatar
Stephan Arts committed
250
251
- Fix bug #6866 (Improve the sorting algorythm for filenames)
- Fix bug #8025 (Add Stock-icon to set-wallpaper menu-item)
Stephan Arts's avatar
Stephan Arts committed
252
- Fix bug #7867 (Fix a problem where the image-viewer is updated too 
Stephan Arts's avatar
Stephan Arts committed
253
  often, sometimes indefinately until the widget-size is changed again.)
Stephan Arts's avatar
Stephan Arts committed
254
255
256
257
- Improve open-file and close-file behaviour
- Hide thumbnailbar when no images are opened
- Add option to merge the 2 toolbars into one
- Fix memory-leak of the thumbnail pixbuf
Stephan Arts's avatar
Stephan Arts committed
258
259
260
261
262
- Make open-entire-folder the default and remove the option from the
  preferences dialog
- Show the toolbar when going to fullscreen-mode without any open images
- Fix error with open-dialog because current-uri is not set correctly.
- Reduce timeout before toolbar is hidden from 3000 to 500ms
Stephan Arts's avatar
Stephan Arts committed
263

Stephan Arts's avatar
Stephan Arts committed
264
265
266
267
268
269
0.1.1
=====
- Fix linking problems against libm
- Improve linking against X11
- Set return statements in various functions returning random values

Stephan Arts's avatar
Stephan Arts committed
270
0.1.0
Stephan Arts's avatar
Stephan Arts committed
271
=====
Stephan Arts's avatar
Stephan Arts committed
272
- Fix bug #3640 (During GIF animation shows a little arrow icon)
Stephan Arts's avatar
Stephan Arts committed
273
274
- Fix bug #5977 (Add key-bindings for using the arrow buttons)
- Fix bug #6266 (Can't set the image as wallpaper)
Stephan Arts's avatar
Stephan Arts committed
275
- Fix bug #6910 (Patch for translation of menu-items)
Stephan Arts's avatar
Stephan Arts committed
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
- Fix bug #7068 (Segfault after deleting a file from it)
- Fix bug #7390 (Ristretto should not hard-code the documentation
  install path)
- Fix bug #7391 (Ristretto 0.0.93 is missing an include)
- Fix bug #7424 (Patch to add shortcut (q))
- Fix bug #7689 (ristretto freezes after selecting the show thumbnail
  bar option)
- Fix bug #7730 (Checking Open entire folder on startup seems to have no
  effect)
- Fix bug #7776 (Ristretto hangs after start)
- Fix bug #7817 (f as additional keyboard shortcut for fullscreen)
- Fix bug #7882 (Memory leak when navigating through a set of images)
- Fix bug #7884 (Strange behavior with open-entire-folder set to TRUE)
- Fix bug #7954 (Fix multiple-monitor support for xfdesktop)
- Fix bug #7960 (Improve image zoom)
Stephan Arts's avatar
Stephan Arts committed
291
- Fix bug #7962 (Some strings are untranslatable)
Stephan Arts's avatar
Stephan Arts committed
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
- Emit the 'iter-changed' signal when the image-list is empty.
- Add 'Clear private data' dialog, for clearing the recently-used list.
- Improve the 'Set Wallpaper' dialog for setting the wallpaper on
  xfdesktop.
- Add an option to 'inverse' the zoom-direction when scrolling.
- Set the maximum render-quality to the screen-size, this improves the
  render-speed and reduces the memory-usage of ristretto.
- Limit the maximum-scale to 400% or the window-size (whichever comes
  last)
- Limit the minimum-scale to an image-size of 32x32 pixels
- Improve the subpixbuf size calculation to reduce the anoying
  black-borders when zooming in dramatically.
- Add tooltip to the delete button
- Add files opened from the cli to the recently-used list
- Move the image-iterator to the next image instead of the previous
  image when closing.
- Open the first image from a folder when opening a folder from the
  recently-used-items list.
- Re-implement the file-properties dialog. Open thunar's properties 
  dialog when thunar is available. Add a 'fallback' dialog for when
  thunar is not available
Stephan Arts's avatar
Stephan Arts committed
313
314
- Update the Gtk+ dependency to version 2.20 and the Glib dependency
  to version 2.24
Stephan Arts's avatar
Stephan Arts committed
315

Stephan Arts's avatar
Stephan Arts committed
316
317
318
319
0.0.93
======
- Fix version number

Stephan Arts's avatar
Stephan Arts committed
320
321
322
323
324
325
326
327
328
329
0.0.92
======
- Remove dependency on libxfcegui4
- Restore size of thumbnail-bar
- Save and restore image zoom-state when navigating
- Implement 'Ready' signal-handler for thumbnailer-spec
- Fix build with --no-add-needed
- Set 'preload-images' checkbox to the right state when the 
  preferences-window is created
- Correctly cleanup the references to xfconf
Stephan Arts's avatar
Stephan Arts committed
330
- Fix bug #7336 (segfault when closing last image)
Stephan Arts's avatar
Stephan Arts committed
331

332
333
0.0.91
======
Stephan Arts's avatar
Stephan Arts committed
334
335
336
337
338
339
- Remove dependency on thunar
- Port to GIO instead of thunarvfs
- Add option to select maximum render quality (can improve performance at the
  cost of image-quality)
- Store the settings in xfconf
- Add option to completely disable the image-cache
Stephan Arts's avatar
Stephan Arts committed
340
341
342
- Use dbus-thumbnailing spec to generate thumbnails
- Add buttons to delete the image from disk
- Restyle the toolbars to make room for more usefull options
343
- Save position and size of thumbnail-bar
Stephan Arts's avatar
Stephan Arts committed
344

Stephan Arts's avatar
Stephan Arts committed
345
346
347
348
349
350
0.0.22
======

- Fix memleak (I should've unref-ed the animation-iter)
- Improve cache size calculation

351
352
353
354
355
356
357
358
359
360
361
362
363
0.0.21
======

- Fix segfault when exif-data is missing (Bug #4599)
- Fix detection of xfdesktop
- Remove xfconf compile-time dependency, make it a runtime one on
  xfconf-query
- Fix segfault caused by invalid marshallers.
- Improved history behaviour (push 'old' images to the top when
  they are visited again)
- Improved preloading
- Fixed segfault caused by a reference-count bug.

Stephan Arts's avatar
Stephan Arts committed
364
365
366
367
368
369
370
0.0.20
======

- Put limits on the thumbnail-bar when scrolling
- Add CLI options for fullscreen and slideshow
- Make .desktop file adhere to standards

Stephan Arts's avatar
Stephan Arts committed
371
372
373
374
375
376
377
0.0.19
======

- Improve behaviour when opening a single image from the cli.
- Add support for setting the wallpaper with xfdesktop 4.5
- Improve behaviour of thumbnail-bar scroll feature

378
379
380
381
382
0.0.18
======

- Improve performance when opening folders

Stephan Arts's avatar
Stephan Arts committed
383
384
385
386
387
388
389
390
391
392
0.0.17
======

- Scrolling the vertical oriented thumbnail-bar no longer makes the thumbnails
  assume the events intended for the zoom-buttons located above.
- Ristretto no longer segfaults when using the scroll-wheel over an empty main-
  window
- Fix desktop-file syntax (was missing a semicolon)
- Thumbnails behave a little better now.

Stephan Arts's avatar
Stephan Arts committed
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
0.0.16
======

- Replaced the old thumbnail_viewer with a thumbnail_bar + thumbnail widgets
  , this should make them better themeable in the future.
- Improved file-monitor handle behaviour (handle on folder instead of every
  file)
- Added zoom-mode to remember if the user is viewing at 1:1, fit or a custom
  zoom mode when changing images
- Add drag-support to the thumbnail-bar (look at different thumbnails without
  modifying the view
- Add tooltip support (atm with gtk+-2.12 only)
- Improve caching behaviour (NOTE: when updating from an earlier version, check
  the preferences dialog for the cache-size. It might point to 1MB which does 
  not seem very usefull)