summaryrefslogtreecommitdiff
path: root/NEWS
blob: 930d49c62bdb002fe769ff37c7c0347fffce5be1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
### eom 1.21.1

    EomWindow: silence a introspection warning
    Convert to G_DEFINE_TYPE_WITH_PRIVATE
    EomApplication: Make most members private
    Add new plugin hook for per-application plugins
    Make EomWindow a GtkApplicationWindow
    sidebar: show complete directory in button tooltip
    properties-dialog: show complete directory in button tooltip
    Make the URI-label in the properties dialog a button showing the folder
    exif-details: make value column selectable
    EomExifDetails: Take Exif IFD into account when creating hash keys
    Place GPS Exif tags into their own subcategory
    Reformat Exif tags for GPS position to be better understandable
    Make sure GPS Exif tags are named and ordered correctly
    Use GdkPixbuf's "orientation" feature as fallback for autorotation
    EogScrollView: Implement simple two-pass filtering
    EomScrollView: Use better downscaling filter
    Remove unneeded finalize() from EomListStore
    Update plugins to use EomWindowActivatable interface
    Add our own activatable interface to EomWindow
    Replace gdk_spawn_command_line_on_screen()
    sidebar: replace deprecated gtk_misc_set_alignment
    EomWindow: Simplify metadata sidebar title
    EomSidebar: Set orientation property via g_object_new
    Replace remaining uses of margin-left and margin-right properties
    EomMetadataSidebar: Allow filename to be wrapped at char boundaries
    sidebar: fix a deprecation
    EomMetadataSidebar: Fix deprecation warning with newer GTK+
    MetadataSidebar: Add a tooltip to the folder button
    MetadataSidebar: Change layout of the data values
    Make metadata values in MetadataSidebar selectable
    Fix build when not building with libexif and/or exempi
    Don't force-enable the sidebar on startup once a page is added
    Make Exif/XMP summaries available as sidebar
    Drop now unneeded TotemScrSaver
    Use GtkApplication to inhibit the screensaver during slideshows
    Ensure UI action sensitivity is set at least once
    Remove leftover DBus service description file
    Remove spurious g_object_unref
    reload: ensure that pending updates to UI are complete
    Port EomApplication to GtkApplication
    Make the displayed EomImage a property of EomScrollView
    EomPropertiesDialog: Make details view expand vertically
    Enable more Drag&Drop actions when eom is drag source
    Use new DBus API to show the current image in the file browser
    Add an "Open containing folder" command

### eom 1.21.0

    sync with transifex
    toolbar: add missing popup menu for launching toolbar editor
    sidebar: replace deprecated gtk_menu_popup
    editable-toolbar: replace deprecated gtk_menu_popup
    editable-toolbar: replace deprecated gtk_drag_begin
    svg: Fix offset coordinates when transforming SVG images on HiDPI displays
    require libpeas 1.8.0
    plugins: Use Python 3.x for Python plugins
    replace deprecated gdk_flush
    fix some -Wincompatible-pointer-types warnings
    Scale HiDPI images correctly
    eom-window.c: avoid deprecated GtkButton:use-stock
    avoid deprecated GtkStock

### eom 1.20.0

  * Translations update
  * drop CSS for GTK+ 3.18
  * require GTK+ 3.22 and GLib 2.50
  * update copyright year to 2018
  * egg-editable-toolbar.c/egg-toolbars-model.c: drop unused variables
  * print-preview: replace custom code with GDK function call

### eom 1.19.1

  * Translations update
  * gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:
  * don't use deprecated gtk_show_uri
  * avoid deprecated gdk_screen_get_number
  * Restore Polish translation credits from GNOME
  * fix warning on closing empty window with multiple eom windows

### eom 1.19.0

  * EomThumbView: Replace deprecated gtk_menu_popup function
  * multiple-save-as-dialog.ui: avoid deprecated widgets
  * error-message: replace usage of GtkStock
  * A bunch of instrospection warning fixes
  * EomScrollView: fix override_background deprecated call
  * EomPropertiesDialog: Fix deprecation warnings
  * EomThumbNav: Fix deprecated function warning
  * EomScrollView: Replace deprecated gtk_menu_popup function
  * EomScrollView: Switch from GtkDeviceManager to GdkSeat
  * fix typo in function annotation
  * use different css files for < gtk+=3.20
  * Translations update
  * EomWindow: Set file open dialog transient for its parent window
  * update copyright year to 2017
  * settings: use rgb color definition as defaults
  * UI: avoid using deprecaded widgets
  * EomCloseConfirmationDialog: set max width chars for primary label
  * EomCloseConfirmationDialog: Fix size request for the image list
  * Printing paper orientation should default based on image dimensions
  * Avoid recompressing JPEGs as PNG when printing
  * EomFileChooser: Use MateThumbnailFactory to create preview image
  * EomPropertiesDialog: Allow RGBA for transparent background color
  * preferences-ui: drop usage of MateColorButton
  * EomScrollView: Switch to GdkRGBA for background and transparent colors
  * EomPrintPreview: Avoid unnecessary color parsing
  * Fix a few GtkStock deprecations
  * EomCloseConfirmationDialog: replace deprecated GTK_STOCK_DIALOG_WARNING
  * toolbar-editor: avoid deprecated GtkAlignment
  * Bring eom-image.c's SVG handling up to date, properly recognize svgz filetypes
  * eom_uri_converter: GList leak fix

### eom 1.18.0

  * NEWS: use consistent, project wide, markdown-like formatting
    to make generating release announcements easier
  * Build: require libmate-desktop >= 1.17
  * Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and
    --with-gtk build option
  * Drop Python bindings and --enable-python build option
  * Port plugin system and plugins to libpeas
  * Some code and docs cleanups
  * Translations update

### eom 1.16.1

  * Prefs dialog: fix runtime warning
  * Fix auto-reload of externally modified image
  * Fix memleak when loading SVG fails
  * GTK+3: force X11 backend

### eom 1.16.0

  * Use GtkAboutDialog instead of MateAboutDialog
  * Fix possible out-of-bounds write in error message area
  * Some cleanups
  * Translations update

### eom 1.14.2

  * Fix zoom and scroll performance on large images
  * Translations update
  * Make distcheck use currently selected GTK+ version

### eom 1.14.1

  * Translations update
  * Fix new windows not getting focus

### eom 1.14.0

  * Drop MateConf migration script
  * Use org.gnome.SessionManager DBus name to inhibit screensaver
  * Auto-reload unmodified images when their file is changed
  * GTK+3: add eom-window style class at top level
  * GTK+3: add css name EggToolbarEditor for 3.20
  * GTK+3: fix SVG rendering
  * GTK+3: fix several deprecations
  * Some more fixes and cleanups
  * Translations update
  * Fix Changelog generation

### eom 1.12.2

  * Print preview: avoid integer overflow when allocating a large
   block of memory
  * Fix build with introspection enabled
  * Fix GTK+3 build when --without-cms is set
  * Some more fixes

### eom 1.12.1

  * Fix shortcuts for several menu items in en_US locale
  * Some more fixes and cleanups

### eom 1.12.0

  * New release incorporating all fixes from 1.10.x bugfix releases

### eom 1.10.5

  * fix gtk3 build

### eom 1.10.4

  * EomScrollView: clip all types of images to the visible image area
  * EomScrollView: enable double buffering
  * Bump GLib/GIO required version to 2.36
  * Drop useless dependency on mate-icon-theme
  * Fix build with libexif when prefix is not /usr
  * Some annotation fixes
  * Some GTK+3 fixes and improvements

### eom 1.10.3

  * Fix scroll issues during zoom
  * Multiple help fixes

### eom 1.10.2

  * Fix gschema translations.
  * GTK3 fixes and improvements.

### eom 1.10.1

  * Bugfixes
  * Translations update

### eom 1.10.0

  * Bugfixes
  * Improvements taken from eog

### eom 1.8.0

  * Updates for the man page
  * Add random mode in slideshow mode

### eom 1.7.0

  * Migration to yelp-tools
  * Migration to lcms2

### eom 1.5.0

  * Migration to gsettings.