source: trunk/third/eog/ChangeLog @ 21327

Revision 21327, 15.9 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21326, which included commits to RCS files with non-trunk default branches.
Line 
12004-12-01  Jens Finke  <jens@triq.net>
2
3        * NEWS: Updated.
4
52004-12-01  Jens Finke  <jens@triq.net>
6
7        * libeog/eog-metadata-reader.c: AIX compilation fixes.
8        Patch by Sandie Vanderme <sandie.vanderme@bull.net>. #159863
9
102004-12-01  Jens Finke  <jens@triq.net>
11
12        * libeog/eog-scroll-view.c (set_zoom_fit): Respect allowed
13        min/max zoom factors.
14
15        * shell/eog-window.c (eog_window_construct_ui): Set min widget size
16        for scroll_view.
17
182004-11-30  Dwayne Bailey  <dwayne@translate.org.za>
19
20        * configure.in: Added "zu" to ALL_LINGUAS.
21
222004-11-27  Dwayne Bailey  <dwayne@translate.org.za>
23
24        * configure.in: Added "nso" to ALL_LINGUAS.
25
262004-11-15  James Henstridge  <james@jamesh.id.au>
27
28        * libeog/eog-collection-item.c (eog_collection_item_construct):
29        fix a bug setting the fill colour for the item's caption that was
30        causing a crash on startup.  Fixes bug #155241.
31
322004-10-21 Paolo Borelli <pborelli@katamail.com>
33         
34        * libeog/eog-util.[ch]: New files, copy&pasted code from eel.
35        * configure.in,
36        * libeog/eog-image.c,
37        * libeog/eog-save-dialog-helper.c: Removed eel library dependency.
38
392004-10-20  Fernando Herrera  <fherrera@onirica.com>
40
41        * shell/main.c: (main): Initialize gnome-authentication-manager.
42        Fixes #141851.
43
442004-10-20  Jens Finke  <jens@triq.net>
45
46        * shell/main.c: s/eel_uri_from_shell_arg/gnome_vfs_uri_from_shell_arg
47        Patch by Paolo Borelli <pborelli@katamail.com>  - #155841
48
49=====  2.8.2 ======
50
512004-10-11  Jens Finke  <jens@triq.net>
52
53        * NEWS: updated
54
552004-09-26  Jens Finke  <jens@triq.net>
56
57        * libeog/eog-full-screen.c (show_nth_image): New function.
58        (prepare_data): Set first_iter always to the first iter of the
59        image list.
60        (eog_full_screen_key_press): Enable Pos1 and End keys to switch
61         to start/end of the slideshow. Enable PageDown and PageUp keys
62        for browsing to next/previous image.
63
642004-09-26  Jens Finke  <jens@triq.net>
65
66        * libeog/eog-image.h,
67        * libeog/eog-image.c (eog_image_get_uri_for_display): New function.
68
69        * shell/eog-window.c (save_error): Use eog_image_get_uri_for_display.
70
712004-09-26  Jens Finke  <jens@triq.net>
72       
73        This change re-introduce a string from the 2.6 series. Therefore
74        the po files required an update too. See po/ChangeLog for more details.
75
76        * shell/eog-window.c (update_status_bar): New function.
77        (handle_image_selection_changed),
78        (view_zoom_changed_cb),
79        (image_loading_finished_cb): Update status bar.
80
812004-09-18  Jens Finke  <jens@triq.net>
82
83        * libeog/eog-save-as-dialog-helper.c (on_browse_button_clicked):
84        Use gtk_file_chooser_get_uri.
85
862004-09-18  Jens Finke  <jens@triq.net>
87
88        * shell/recent-files: Updated from libegg.
89
902004-09-18  Jens Finke  <jens@triq.net>
91       
92        * shell/eog-window.c (verb_FileExit_cb),
93        (eog_window_key_press).
94        * shell/eog-gtk-ui.xml:
95        Removed quit function from file menu - #148755.
96
972004-09-18  Jens Finke  <jens@triq.net>
98
99        * help/C/eog.xml,
100        * help/C/figures/eog_save_as_window.png,
101        * help/C/figures/eog_start_window.png: Updated. Now it really matches
102          eog 2.8.
103
1042004-09-13  Jens Finke  <jens@triq.net>
105
106        * shell/eog-window.c (verb_DirOpen_cb): Use gtk_file_chooser_get_uris
107        for retrieving folder uri. Fixes - #137164.
108
1092004-09-12  Shaun McCance  <shaunm@gnome.org>
110
111        * help/C/eog-C.omf:
112        * help/C/eog.xml:
113        - Updates for 2.8, thanks to Angela Boyle and Stuart Ellis
114
1152004-09-12  Jens Finke  <jens@triq.net>
116       
117        * configure.in: Bumped version to 2.8.1
118
119        * ChangeLog
120        * po/ChangeLog: Set version markers
121
122======= 2.8.1 =======
123
1242004-09-12  Jens Finke  <jens@triq.net>
125
126        * configure.in: Bumped version to 2.8.0
127
1282004-09-11  Jens Finke  <jens@triq.net>
129       
130        * shell/eog-window.c (verb_SaveAs_cb): Don't unref an image in the single case.
131        - Fixes #151982
132
1332004-08-29  Jens Finke  <jens@triq.net>
134
135        * libeog/eog-image.c,
136        * libeog/eog-metadata-reader.c,
137        * shell/eog-window.c: #ifdef'ed debug messages.
138        (eog_window_has_contents): Check for image_list == NULL.
139
1402004-08-29  Jens Finke  <jens@triq.net>
141
142        * AUTHORS, MAINTAINERS: Updated files.
143
1442004-08-26  Jens Finke  <jens@triq.net>
145
146        * libeog/eog-collection-item.c (eog_collection_item_destroy): NULL image variable.
147       
148        * libeog/eog-image.c (load_emit_signal_done):
149        * libeog/eog-wrap-list.c (eog_wrap_list_drag_data): Unref image.
150
151        * shell/eog-window.c (eog_window_destroy): Free all image objects.
152        (handle_image_selection_changed): Don't add ref to image.
153
1542004-08-18  Jens Finke  <jens@triq.net>
155
156        * configure.in: Bumped version to 2.7.2.
157
158====== 2.8.0 ======
159
1602004-08-18  Jens Finke  <jens@triq.net>
161
162        * NEWS: updated
163
1642004-08-18  Jens Finke  <jens@triq.net>
165
166        * shell/recent-files/egg-recent.h: Remove eog-recent-view-bonobo.c
167
1682004-08-18  Jens Finke  <jens@triq.net>
169
170        * libeog/eog-uri-converter.c: Make it compile with gcc 2.95 - #150399.
171
1722004-08-17  Jens Finke  <jens@triq.net>
173
174        * libeog/eog-full-screen.c (eog_full_screen_new): Consider antialiasing setting.
175
176        * shell/eog-window.c (interp_type_changed_cb),
177          (transparency_changed_cb),
178          (trans_color_changed_cb): New functions.
179          (eog_window_destroy): Remove gconf listeners.
180          (eog_window_init): Add gconf listeners.
181          (eog_window_update_properties): Read current gconf settings.
182
1832004-08-16  Christian Rose  <menthos@menthos.com>
184
185        * configure.in: Added "bs" to ALL_LINGUAS.
186
1872004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
188
189        * configure.in: Added nb to ALL_LINGUAS.
190
1912004-08-16  Jens Finke  <jens@triq.net>
192
193        * Deleted viewer/ directory.
194        * Deleted collection/ directory.
195        * Deleted libgpi/ directory.
196        * Deleted idl/ directory.
197
1982004-08-16  Jens Finke  <jens@triq.net>
199
200        * shell/eog-window.c (show_delete_confirm_dialog): Use ngettext - #149525.
201
202        * shell/main.c: Fixed spelling - #149209.
203
2042004-08-02  Christian Rose  <menthos@menthos.com>
205
206        * configure.in: Added "or" to ALL_LINGUAS.
207
2082004-07-28  Jens Finke  <jens@triq.net>
209
210        * shell/eog-window.c (handle_image_selection_changed): Set image filename
211          in title.
212          (slideshow_hide_cb): New function. Display last slideshow image in main
213          window when returning from fullscreen mode.
214       
2152004-07-26  Jens Finke  <jens@triq.net>
216
217        * shell/eog-window.c (verb_FullScreen_cb): Start slideshow with
218        selected image. If multiple images are selected, display only these.
219
2202004-07-26  Jens Finke  <jens@triq.net>
221
222        * libeog/eog-hig-dialog.c (eog_hig_dialog_new): New window parameter.
223        Other files adapted to new signature.
224
2252004-07-26  Jens Finke  <jens@triq.net>
226
227        * shell/eog-window.c (save_as_file_selection_dialog): New function.
228        (save_as_single_image): Assert that we can always determine
229        the image format - #148190.
230
231        * libeog/eog-pixbuf-util.[ch] (eog_pixbuf_get_format_by_vfs_uri),
232        (eog_pixbuf_get_format_by_uri): New functions.
233
2342004-07-26  Jens Finke  <jens@triq.net>
235
236        * shell/eog-window.c (add_eog_icon_factory): Don't free static
237        GnomeProgram object. Fixes #148096
238
2392004-07-25  Jens Finke  <jens@triq.net>
240
241        * libeog/eog-wrap-list.c (model_image_removed): Force canvas update
242        before deleting GnomeCanvasItem.
243
2442004-07-25  Jens Finke  <jens@triq.net>
245       
246        * shell/main.c (show_nonexistent_files): Use format uri for display
247        for all files. Use ngettext - #148419.
248
2492004-07-25  Jens Finke  <jens@triq.net>
250
251        * shell/eog-window.c: Mark main menus for translation.
252        (eog_window_construct_ui): Set translation domain for ui.
253
254        * eog.glade: Removed dummy strings.
255
2562004-07-24  Grzegorz Golawski <grzegol@pld-linux.org>
257
258        * configure.in: Check for libexif = 0.5.12 and newer versions.
259
260        * libeog/eog-info-view-exif.c: Consider API changes with new libexif.
261
2622004-07-23  Jens Finke  <jens@triq.net>
263
264        * configure.in: Removed GPI and libgnomeprint related checks.
265
2662004-07-23  Jens Finke  <jens@triq.net>
267
268        * configure.in: Removed bonobo related checks.
269
270        * libeog/accessible-image-view.c
271        * shell/eog-window.c
272        * shell/main.c: Removed bonobo includes and remaining
273        source references.
274
275        * shell/recent-files/Makefile.am,
276        * shell/recent-files/egg-recent.h: Removed eog-recent-view-bonobo.[ch]
277
2782004-07-22  Mason Kidd <mrkidd@mrkidd.com>
279
280        * shell/eog-window.c: Added icon for About menu item - #148097.
281
2822004-07-21  Ray Strode  <rstrode@redhat.com>
283
284        * eog/eog.desktop.in: Add MimeType line to desktop file
285        new mime sytem.
286
2872004-07-20  Jens Finke  <jens@triq.net>
288
289        * configure.in: Bumped version to 2.7.1.
290
291====== 2.7.1 ======
292
2932004-07-20  Jens Finke  <jens@triq.net>
294
295        * configure.in: Check for libexif = 0.5.12. Don't create Makefiles in
296        libgpi, collection, viewer and idl directories.
297
298        * Makefile.am: Removed libgpi, collection, viewer and idl
299        from SUBDIRS.
300
301        * libeog/Makefile.am: Removed CORBA/Bonobo stuff.
302
303        * NEWS: Updated.
304       
3052004-07-20  Jens Finke  <jens@triq.net>
306
307        * libeog/eog-image-list.c (list_insert_sorted_private): Create new list
308        if list argument is NULL.
309
3102004-07-13  Jens Finke  <jens@triq.net>
311
312        * shell/gtk-shell-ui.xml: Renamed to eog-gtk-ui.xml
313       
314        * shell/eog-shell-ui.xml: Removed.
315
316        * shell/eog-window.c (eog_window_construct_ui),
317        * shell/Makefile.am: Use new ui xml.
318
3192004-07-13  Jens Finke  <jens@triq.net>
320
321        Implemented delete function.
322
323        * libeog/eog-image-list.c (list_insert_sorted_private),
324        (eog_image_list_remove_image),
325        (remove_image_private): New function.
326        (add_image_private): Return inserted position.
327       
328        * libeog/eog-wrap-list.c (model_image_removed): Implemented.
329        (do_update): Handle N_ITEMS_CHANGED hint.
330
331        * shell/eog-window.c (show_delete_confirm_dialog),
332        (delete_image_real),
333        (verb_Delete_cb): New functions.
334       
335        * shell/gtk-shell-ui.xml: Delete item added.
336
3372004-07-12  Pawan Chitrakar  <pawan@nplinux.org>
338
339        * configure.in: Added ne Nepali in ALL_LINGUAS
340
3412004-07-11  Jens Finke  <jens@triq.net>
342
343        'Save As' for single and multiple files.
344
345        * eog.glade: New "Save As" dialog.
346
347        * libeog/Makefile.am: Build eog-uri-converter and eog-save-as-dialog-helper.
348
349        * libeog/eog-file-selection.c: Removed 'overwrite file'-checks.
350      Now better handled by EogImage.
351
352        * liboeg/eog-image-save-info.c (get_save_file_type_by_uri):
353        simplified
354        (eog_image_save_info_from_vfs_uri): New function.
355
356        * libeog/eog-image.c (eog-image_copy_file),
357        (tmp_file_move_to_uri): Do file-exists-check ourselves.
358        (eog_image_save_as_by_info): Don't emit changed signal.
359
360        * libeog/eog-pixbuf-util.[ch] (eog_pixbuf_get_format_by_suffix),
361        (eog_pixbuf_get_common_suffix): New method.
362
363        * libeog/eog-save-as-dialog-helper.c: Code cleanups, some fixes.
364
365        * libeog/eog-save-dialog-helper.c: Display target filename if available.
366
367        * libeog/eog-uri-converter.c (eog_uri_converter_parse_string):
368        Don't loose last string chars.
369        (eog_uri_converter_check): Set error message.
370
371        * shell/eog-window.c: Implemented 'Save As' function.
372
3732004-07-04  Jens Finke  <jens@triq.net>
374
375        * libeog/eog-uri-converter.[ch],
376        * libeog/eog-save-as-dialog-helper.[ch]:
377          New files for upcoming "Save As" rework.
378
3792004-06-21  Jens Finke  <jens@triq.net>
380
381        * libeog/eog-collection-item.c (ensure_max_string_width): Fix compiler
382          warning.
383
3842004-06-18  Jens Finke  <jens@triq.net>
385
386        * libeog/eog-image-jpeg.[ch]: Build without libexif. (#144591)
387
3882004-06-17  Jens Finke  <jens@triq.net>
389
390    * jpegutils/: Remove every source file but transupp.[ch].
391
392        * libeog/eog-image-save-info.[ch]
393    * libeog/eog-save-dialog-helper.[ch]: New files.
394
395    * eog.glade: New save file dialog.
396
397        * libeog/eog-metadata-reader.[ch]: Handle duplicated EXIF markers.
398
399        * libeog/eog-image-jpeg.[ch],
400    * libeog/eog-image.[ch],
401        * shell/eog-window.c: Huge patch, reworked "Save" function
402      completely.
403
4042004-06-07  Mariano Suárez-Alvarez  <mariano@gnome.org>
405
406        * shell/eog-window.c (eog_window_construct_ui): use
407        gnome_program_locate_file to locate the xml ui description file.
408        * shell/Makefile.am (UI_FILES): correct the name of the xml ui
409        description file.
410
4112004-06-02  Jens Finke  <jens@triq.net>
412
413        * shell/eog-window.c (verb_Undo_cb): Implemented undo.
414
4152004-06-02  Jens Finke  <jens@triq.net>
416
417        * shell/eog-window.c (add_eog_icon_factory): New function.
418        (eog_window_construct_ui): Construct eog stock icon factory.
419
420        * art/Makefile.am: Added stock-flip-horizontal-16.png,
421        stock-flip-vertical-16.png.
422
4232004-05-31  Jens Finke  <jens@triq.net>
424
425        * shell/eog-window.c (transformation_progress_cb),
426        (apply_transformation),
427        (verb_FlipHorizontal_cb),
428        (verb_FlipVertical_cb),
429        (verb_Rotate90_cb),
430        (verb_Rotate270_cb),
431        (verb_Rotate180_cb): New functions.
432        (eog_window_new): Don't try to set 'win_name' property.
433
434        * shell/gtk-shell-ui.xml: Added remaining edit and save items.
435
4362004-05-29  Christian Rose  <menthos@menthos.com>
437
438        * configure.in: Added "tk" to ALL_LINGUAS.
439
4402004-05-27  Jens Finke  <jens@triq.net>
441
442        * shell/eog-window.c (verb_ZoomIn_cb),
443        (verb_ZoomOut_cb),
444        (verb_ZoomNormal_cb),
445        (verb_ZoomFit_cb): New functions.
446        (eog_window_construct_ui): Create functional different action
447        groups. Added accelators
448        (update_ui_visibility): Disable/enable action groups, depending on
449        window state.
450
451        * shell/gtk-shell-ui.xml: Added zoom and fullscreen items.
452       
4532004-05-27  Jens Finke  <jens@triq.net>
454
455        * shell/eog-window.c (eog_window_open_uri),
456        (eog_window_open_uri_list): Make recently used items work.
457        (image_loading_finished_cb),
458        (image_loading_failed_cb): New functions.
459        (handle_image_selection_changed): (Dis-)connect to image signals.
460        (adapt_window_size): Reworked.
461
4622004-05-25  Jens Finke  <jens@triq.net>
463
464        This is a fairly large patch, which makes fundamental changes. It
465        is a work in progress and is not fully functional yet again. Use
466        the BEFORE_GTK_UI_MANAGER_SWITCH tag to checkout the latest
467        working version.
468       
469        * libeog/Makefile.am: Moved eog-wrap-list.[ch],
470        eog-canvas-pixbuf.[ch], eog-collection-item.[ch] here.
471
472        * collection/Makefile.am: Removed above files from here. Killed
473        eog-collection-marshal.list.
474
475        * shell/Makefile.am: Link with jpegutils.
476       
477        * shell/eog-window.c: Made this a GtkWindow, using GtkUIManager
478        and related stuff.
479
480        * shell/gtk-shell-ui.xml: New file.
481
4822004-05-11  Narayana Pattipati <narayana.pattipati@wipro.com>
483
484        * collection/GNOME_EOG_Collection.server.in.in:
485        Add viewer_label for Image Collection Viewer.
486        Bugzilla bug#142347.
487
4882004-05-07  Jens Finke  <jens@triq.net>
489
490        * libeog/eog-metdata-reader.[ch]: New files.
491       
492        * libeog/Makefile.am (SOURCES): Added new files.
493       
494        * libeog/eog-image-private.h: Added attributes for exif/iptc raw data.
495       
496        * libeog/eog-image.c (real_image_load): Use EogMetadataReader object for
497        obtaining image metadata.
498        (check_for_metadata_img_format): New function.
499        (load_emit_signal_info_done): Removed InfoDone signal emission.
500        (eog_image_load): Always use EOG_IMAGE_LOAD_COMPLETE method
501        (significantly faster).
502        (image_changed_cb): Do explicit ExifData* cast.
503        (eog_image_free_mem_private): Free exif raw data if used.
504       
505        * collection/eog-collection-view.c (create_user_interface):
506        Create always info view.
507
5082004-04-26  Jens Finke  <jens@triq.net>
509
510        * libeog/eog-info-view-exif.c: Build even without libexif. #141114
511
5122004-04-26  Rhys Jones <rhys@sucs.org>
513
514        * eog.schemas.in: Fixed typos. #136833
515
5162004-04-25  Jens Finke  <jens@triq.net>
517
518        * libeog/eog-info-view.c: Reworked this completely. Derived from
519        GtkNotebook now with separate pages for file and exif data.     
520
521        * libeog/eog-ifo-view-detail.[ch],
522        libeog/eog-info-view-file.[ch],
523        libeog/eog-info-view-exif.[ch]:
524        EogInfoViewDetail is the base class derived from a
525        GtkTreeView. EogInfoViewFile and EogInfoViewExif implement the
526        code for viewing file properties resp. EXIF tag information.
527       
528        * collection/eog-collection-view.c (create_user_interface): Don't add
529        notebook with viewport.
530
5312004-04-23  Jens Finke  <jens@triq.net>
532
533        Synchron image loading.
534
535        * eog-image.[ch] (eog_image_load_sync): New.
536          (real_image_load): Broadcast thread finished msg
537
538        * eog-image-private.h: Added load_finished condition
539
5402004-04-23  Jens Finke  <jens@triq.net>
541       
542        Faster image loading.
543
544        * eog-image-private.h: Removed deprecated loading status fields.
545       
546        * eog-image.c (check_load_status): Removed.
547          (load_emit_signal_progress),
548          (load_emit_signal_info_done),
549          (load_emit_signal_size_prepared),
550          (load_size_prepared),
551          (load_emit_signal_done): New.
552          (real_image_load): Initiate signal emits where appropriate.
553          (eog_image_load): No more need for check_load_status idle func.
554       
555        * configure.in: Bumped version to 2.7.0
556       
557===== 2.7.0 =====
Note: See TracBrowser for help on using the repository browser.