1. 05 Feb, 2008 1 commit
    • Michael J. Chudobiak's avatar
      Updated some tagsets that will be needed for comments. · c555961a
      Michael J. Chudobiak authored
      2008-02-05  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/gth-exif-utils.c:
              * libgthumb/gth-exif-utils.h:
              Updated some tagsets that will be needed for comments.
      
              * src/gth-browser.c: (update_image_comment),
              (save_pixbuf__image_saved_cb), (gth_browser_finalize):
              * src/gth-viewer.c: (gth_viewer_finalize), (update_image_comment),
              (save_pixbuf__image_saved_cb):
              Removed the ifdef'd libiptcdata code, which has been obsoleted
              by exiv2 support.
      
      
      svn path=/trunk/; revision=2255
      c555961a
  2. 04 Feb, 2008 3 commits
    • Michael J. Chudobiak's avatar
      Added Scripts menu to viewer mode. Fixed console warnings relating to · dabb9fc1
      Michael J. Chudobiak authored
      2008-02-04  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * src/dlg-scripts.c: (generate_script_menu):
              * src/gth-viewer-actions-callbacks.c:
              (gth_viewer_activate_action_scripts):
              * src/gth-viewer-actions-callbacks.h:
              * src/gth-viewer-actions-entries.h:
              * src/gth-viewer.c: (viewer_update_sensitivity),
              (gth_viewer_construct), (gth_viewer_update_script_menu):
              * src/gth-viewer.h:
              Added Scripts menu to viewer mode. Fixed console warnings relating to
              script initialization. Fixed warnings related to ImageTransformMenu
              and ImageAutoMenu. Enhanced version of patch by Manuel Braga
              <mul.braga@gmail.com>.
      
      
      svn path=/trunk/; revision=2252
      dabb9fc1
    • Michael J. Chudobiak's avatar
      Revert earlier change - compiler reported browser->priv and viewer->priv · a89284ff
      Michael J. Chudobiak authored
      2008-02-04  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * src/gth-browser.c: (save_jpeg_data):
              * src/gth-viewer.c: (save_jpeg_data):
              Revert earlier change - compiler reported browser->priv and
              viewer->priv as unused variables, but they are used under
              some #ifdef conditions.
      
      
      svn path=/trunk/; revision=2251
      a89284ff
    • Michael J. Chudobiak's avatar
      Purged libexif from gth-browser, gth-viewer. Save and Save As now use · 907c3a01
      Michael J. Chudobiak authored
      2008-02-04  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/dlg-save-image.c: (save_image), (dlg_save_image_as),
              (dlg_save_image):
              * libgthumb/dlg-save-image.h:
              * src/gth-browser.c: (window_update_image_info), (save_jpeg_data),
              (gth_browser_save_pixbuf), (ask_whether_to_save__response_cb),
              (gth_browser_finalize):
              * src/gth-viewer.c: (gth_viewer_finalize),
              (viewer_update_image_info), (save_jpeg_data),
              (ask_whether_to_save__response_cb), (gth_viewer_save_pixbuf):
              Purged libexif from gth-browser, gth-viewer. Save and Save As now
              use exiv2-based routines to copy metadata.
      
      
      svn path=/trunk/; revision=2247
      907c3a01
  3. 31 Jan, 2008 1 commit
    • Michael J. Chudobiak's avatar
      Learned how to pass "CFLAGS=-Wall" to autogen, and fixed the many small · d84b9b8a
      Michael J. Chudobiak authored
      2008-01-31  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/gth-exif-utils.c:
              * libgthumb/gth-exif-utils.h:
              * libgthumb/gth-filter.c:
              * libgthumb/gth-gstreamer-utils.c: (extract_metadata),
              (gth_read_gstreamer):
              * src/dlg-change-date.c: (ok_clicked):
              * src/dlg-photo-importer.c: (save_image):
              * src/dlg-scripts.c: (get_prompt), (image_loader_done):
              * src/dlg-scripts.h:
              * src/dlg-web-exporter.c: (export):
              * src/gth-browser-actions-callbacks.c:
              * src/gth-browser.c: (window_sync_menu_with_preferences):
              * src/gth-exif-data-viewer.c:
              * src/gth-viewer-actions-callbacks.c:
              * src/gth-viewer.c: (sync_menu_with_preferences):
              Learned how to pass "CFLAGS=-Wall" to autogen, and fixed the many
              small warnings that were reported. Mostly unused functions and
              missing includes.
      
      
      svn path=/trunk/; revision=2241
      d84b9b8a
  4. 29 Jan, 2008 1 commit
    • Michael J. Chudobiak's avatar
      Hid the metadata caching from most functions. Eliminated the · 61d5488f
      Michael J. Chudobiak authored
      2008-01-29  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/file-data.c: (file_data_dup):
              * libgthumb/file-data.h:
              * libgthumb/gth-exif-utils.c: (get_exif_time),
              (get_exif_time_or_mtime), (get_metadata_string_from_fd),
              (update_metadata):
              * libgthumb/gth-exif-utils.h:
              * libgthumb/gth-filter.c: (gth_test_match):
              * libgthumb/gth-sort-utils.c: (gth_sort_by_exiftime_then_name):
              * src/catalog-png-exporter.c: (image_loader_done):
              * src/catalog-web-exporter.c: (gth_parsed_doc_print):
              * src/dlg-change-date.c: (exif_time_available), (ok_clicked):
              * src/dlg-comment.c: (get_requested_time),
              (date_optionmenu_changed_cb), (dlg_comment_update):
              * src/dlg-photo-importer.c: (save_image):
              * src/dlg-rename-series.c: (get_image_date):
              * src/dlg-scripts.c: (get_date_strings):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-exif-data-viewer.c: (gth_exif_data_viewer_update):
              * src/gth-fullscreen.c: (get_file_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
      
              Hid the metadata caching from most functions. Eliminated the 
              file_data_insert_metadata function, which explicity loaded
              metadata. This is now done automatically by
              get_metadata_string_from_fd. Added two convenience functions,
              get_exif_time (fd) and get_exif_time_or_mtime (fd), which
              also auto-load the metadata cache.
      
      
      svn path=/trunk/; revision=2229
      61d5488f
  5. 28 Jan, 2008 1 commit
  6. 21 Jan, 2008 1 commit
    • Michael J. Chudobiak's avatar
      Read exif_time from FileData, instead of from the file again. · 4298470c
      Michael J. Chudobiak authored
      2008-01-20  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * src/catalog-png-exporter.c: (image_loader_done):
              * src/catalog-web-exporter.c: (gth_parsed_doc_print):
              * src/dlg-change-date.c: (exif_time_available), (ok_clicked):
              * src/dlg-rename-series.c: (get_image_date):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-fullscreen.c: (get_file_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
              Read exif_time from FileData, instead of from the file again.
      
      
      svn path=/trunk/; revision=2207
      4298470c
  7. 20 Jan, 2008 3 commits
    • Michael J. Chudobiak's avatar
      Added a function called get_metadata_time_from_fd to get the metadata time · 72120ac5
      Michael J. Chudobiak authored
      2008-01-20  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/file-data.c: (file_data_insert_metadata):
              * libgthumb/gth-exif-utils.c: (get_metadata_time_from_fd),
              (get_metadata_time):
              * libgthumb/gth-exif-utils.h:
              * src/catalog-png-exporter.c: (image_loader_done):
              * src/catalog-web-exporter.c: (gth_parsed_doc_print):
              * src/dlg-change-date.c: (exif_time_available), (ok_clicked):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
              Added a function called get_metadata_time_from_fd to get the metadata
              time from the FileData in a simpler fashion. The original
              get_metadata_time function will be purged soon.
      
      
      svn path=/trunk/; revision=2205
      72120ac5
    • Michael J. Chudobiak's avatar
      Modify some functions to fetch exif_time from existing FileData->metadata · 126b6247
      Michael J. Chudobiak authored
      2008-01-20  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/gth-exif-utils.c:
              * src/catalog-web-exporter.c: (comp_func_exif_date),
              (gth_parsed_doc_print), (image_loader_done):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
              Modify some functions to fetch exif_time from existing
              FileData->metadata list, rather than reading the file again.
              More work to be done.
      
      
      svn path=/trunk/; revision=2204
      126b6247
    • Michael J. Chudobiak's avatar
      First step towards adding metadata to the FileData structure. Metadata is · 8e52db28
      Michael J. Chudobiak authored
      2008-01-20  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * libgthumb/file-data.c: (file_data_new), (file_data_dup),
              (file_data_unref), (file_data_load_exif_data):
              * libgthumb/file-data.h:
              * libgthumb/gth-exif-utils.c: (metadata_search),
              (get_metadata_time), (have_exif_time), (dup_metadata),
              (update_metadata):
              * libgthumb/gth-exif-utils.h:
              * libgthumb/gth-gstreamer-utils.c: (gth_read_gstreamer):
              * libgthumb/gth-gstreamer-utils.h:
              * src/catalog-png-exporter.c: (image_loader_done):
              * src/catalog-web-exporter.c: (gth_parsed_doc_print),
              (image_loader_done):
              * src/dlg-change-date.c: (exif_time_available), (ok_clicked):
              * src/dlg-comment.c: (get_requested_time),
              (date_optionmenu_changed_cb):
              * src/dlg-photo-importer.c: (save_image):
              * src/dlg-rename-series.c: (get_image_date):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-fullscreen.c: (get_file_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
              First step towards adding metadata to the FileData structure.
              Metadata is loaded on an as-needed basis. Tweaked version of Natan's
              ghop patch. 
               http://code.google.com/p/google-highly-open-participation-gnome/issues/detail?id=99.
      
      
      svn path=/trunk/; revision=2202
      8e52db28
  8. 15 Jan, 2008 1 commit
    • Michael J. Chudobiak's avatar
      Removed all libexif references from gth-exif-data-viewer.c. · 25a0025c
      Michael J. Chudobiak authored
      2008-01-15  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * src/dlg-image-prop.c: (update_notebook_page):
              * src/gth-browser.c: (window_update_image_info):
              * src/gth-exif-data-viewer.c: (update_metadata),
              (gth_exif_data_viewer_update):
              * src/gth-exif-data-viewer.h:
              * src/gth-viewer.c: (viewer_update_image_info):
              Removed all libexif references from gth-exif-data-viewer.c.
      
      
      svn path=/trunk/; revision=2187
      25a0025c
  9. 23 Dec, 2007 1 commit
  10. 22 Dec, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Added a Flickr uploader (by launching Postr). Bug #489403. Patch by · 063f87c3
      Michael J. Chudobiak authored
      2007-12-22  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * AUTHORS:
              * NEWS:
              * src/dlg-scripts.c: (exec_upload_flickr):
              * src/gth-browser-actions-callbacks.c:
              (gth_browser_activate_action_upload_flickr):
              * src/gth-browser-actions-callbacks.h:
              * src/gth-browser-actions-entries.h:
              * src/gth-browser-ui.h:
              * src/gth-browser.c: (window_update_sensitivity):
              * src/gth-viewer-actions-callbacks.c:
              (gth_viewer_activate_action_upload_flickr):
              * src/gth-viewer-actions-callbacks.h:
              * src/gth-viewer-actions-entries.h:
              * src/gth-viewer-ui.h:
              * src/gth-viewer.c: (viewer_update_sensitivity):
              Added a Flickr uploader (by launching Postr). Bug #489403.
              Patch by Michael Lester (element3260@gmail.com), via
              google-highly-open-participation-gnome.
      
      
      svn path=/trunk/; revision=2136
      063f87c3
  11. 09 Dec, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Initial attempt to build a treeview-based scripting dialog. The hotkey · 02377ab2
      Michael J. Chudobiak authored
      2007-12-09  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * data/glade/gthumb_preferences.glade:
              * data/glade/gthumb_tools.glade:
              * doc/C/gthumb.xml:
              * libgthumb/preferences.h:
              * src/Makefile.am:
              * src/dlg-preferences.c: (apply_cb), (dlg_preferences):
              * src/gth-browser-actions-entries.h:
              * src/gth-browser-ui.h:
              * src/gth-browser.c: (gth_browser_construct):
              * src/gth-viewer-actions-entries.h:
              * src/gth-viewer-ui.h:
              * src/gth-viewer.c: (gth_viewer_construct):
              * src/gth-window-actions-callbacks.c:
              (gth_window_activate_action_scripts):
              * src/gth-window-actions-callbacks.h:
              * src/gth-window-actions-entries.h:
              Initial attempt to build a treeview-based scripting dialog.
              The hotkey functions are defined in a "Script" menu now,
              instead of in the preferences dialog. Still pretty rough.
      
      
      svn path=/trunk/; revision=2111
      02377ab2
  12. 02 Dec, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Patch by Geoffrey Antos to fix slideshow on dual-screen Xinerama systems. · 2dcde74c
      Michael J. Chudobiak authored
      2007-12-02  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * NEWS:
              * src/gth-browser.c: (_set_fullscreen_or_slideshow):
              * src/gth-fullscreen.c: (gth_fullscreen_toolbar_update_size),
              (screen_size_changed_cb), (gth_fullscreen_toolbar_size_request_cb),
              (gth_fullscreen_construct), (gth_fullscreen_new),
              (create_toolbar_window), (gth_fullscreen_show):
              * src/gth-fullscreen.h:
              * src/gth-viewer.c: (gth_viewer_set_fullscreen):
              Patch by Geoffrey Antos to fix slideshow on dual-screen
              Xinerama systems. Bug #327245.
      
      
      svn path=/trunk/; revision=2089
      2dcde74c
  13. 01 Nov, 2007 1 commit
  14. 16 Aug, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Simplify the UI and code by setting the zoom quality from the preferences · ad51ab74
      Michael J. Chudobiak authored
      2007-08-16  Michael J. Chudobiak  <mjc@svn.gnome.org>
      
              * src/gth-browser-ui.h:
              * src/gth-browser.c: (window_sync_menu_with_preferences),
              (pref_zoom_quality_changed), (gth_browser_construct):
              * src/gth-viewer-ui.h:
              * src/gth-viewer.c: (sync_menu_with_preferences),
              (gth_viewer_construct):
              * src/gth-window-actions-entries.h:
              Simplify the UI and code by setting the zoom quality from the 
              preferences dialog only, instead of both the preferences dialog
              and the view menu. Bug 467038.
      
      
      svn path=/trunk/; revision=1923
      ad51ab74
  15. 13 Aug, 2007 1 commit
  16. 10 Aug, 2007 1 commit
  17. 08 Aug, 2007 1 commit
  18. 20 Jul, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Replace get_exif_time and get_mplayer_time with a more genereal · 31deea1c
      Michael J. Chudobiak authored
      2007-07-20  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-data.c: (file_data_load_exif_data):
              * libgthumb/gth-exif-utils.c: (get_mplayer_time),
              (get_metadata_time), (have_exif_time):
              * libgthumb/gth-exif-utils.h:
              * src/catalog-png-exporter.c: (image_loader_done):
              * src/catalog-web-exporter.c: (gth_parsed_doc_print),
              (image_loader_done):
              * src/dlg-change-date.c: (exif_time_available), (ok_clicked):
              * src/dlg-comment.c: (get_requested_time),
              (date_optionmenu_changed_cb):
              * src/dlg-rename-series.c: (get_image_date):
              * src/gth-browser.c: (window_update_statusbar_image_info):
              * src/gth-fullscreen.c: (get_file_info):
              * src/gth-viewer.c: (viewer_update_statusbar_image_info):
              Replace get_exif_time and get_mplayer_time with a more
              genereal get_metadata_time function. Minor corrections.
      
      
      svn path=/trunk/; revision=1821
      31deea1c
  19. 11 Jul, 2007 1 commit
  20. 14 Apr, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Deleted. We don't need our own scaled jpeg loader. · a494a87f
      Michael J. Chudobiak authored
      2007-04-14  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/jpeg-utils.c:
              * libgthumb/jpeg-utils.h:
              Deleted. We don't need our own scaled jpeg loader.
      
              * libgthumb/Makefile.am:
              * libgthumb/thumb-loader.c:
              * src/gth-browser.c:
              * src/gth-viewer.c:
              Removed jpeg-utils.h includes.
      
              * libgthumb/file-utils.c: (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              Use gdk_pixbuf_new_from_file_at_scale to load jpeg thumbnails. It 
              is just as fast as the old f_load_scaled_jpeg function.
      
      
      svn path=/trunk/; revision=1585
      a494a87f
  21. 21 Mar, 2007 1 commit
    • Michael J. Chudobiak's avatar
      Fixed broken toolbar visibility pref. Bug 420557. · 8f470ca1
      Michael J. Chudobiak authored
      2007-03-21  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * src/gth-browser.c: (gth_browser_set_toolbar_visibility),
              (gth_browser_show):
              * src/gth-viewer.c: (gth_viewer_set_toolbar_visibility):
              Fixed broken toolbar visibility pref. Bug 420557.
      
      
      svn path=/trunk/; revision=1502
      8f470ca1
  22. 10 Feb, 2007 1 commit
  23. 07 Feb, 2007 3 commits
    • Michael J. Chudobiak's avatar
      Merged vfs-testing into trunk. · 71be026f
      Michael J. Chudobiak authored
      
      svn path=/trunk/; revision=1331
      71be026f
    • Paolo Bacchilega's avatar
      Ignore a new gth_pixbuf_op when there already one running. Fixes bug · ec61b8bb
      Paolo Bacchilega authored
      2007-02-07  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-viewer.c (gth_viewer_exec_pixbuf_op):
      	* src/gth-browser.c (gth_browser_exec_pixbuf_op):
      
      	Ignore a new gth_pixbuf_op when there already one running.
      	Fixes bug #392632 – crash in gThumb Image Viewer: repeatedly
      	pressing Ctrl...  Patch by manuel
      
      svn path=/trunk/; revision=1329
      ec61b8bb
    • Paolo Bacchilega's avatar
      removed the info_bar in the viewer window and in the browser window when · 46ceab7b
      Paolo Bacchilega authored
      2007-02-07  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser-ui.h:
      	* src/gth-viewer-ui.h:
      	* src/gth-viewer-actions-entries.h:
      	* src/gth-browser-actions-entries.h:
      	* src/gth-viewer.c:
      	* src/gth-browser.c: removed the info_bar in the viewer window and
      	in the browser window when the file list is hidden.  Added a
      	'properties' button on the toolbar.
      	Added a 'zoot to fit width' button in the viewer toolbar.
      
      	* libgthumb/gthumb-stock.h:
      	* libgthumb/gthumb-stock.c: added GTHUMB_STOCK_METADATA
      
      	* src/gth-window.c: indentation fix.
      
      	* libgthumb/gth-file-list.c: get the mime type only once and only here,
      	this is used to	speed up list loading when slow mime detection is
      	used, and is also used to avoid to get the image mime type in the
      	image-loader thread (which is dangerous).
      
      	* libgthumb/file-data.c:
      	* libgthumb/file-data.h: added a mime_type field.
      
      	* libgthumb/thumb-loader.c: no need to use the accurate mime detection
      	system and no need to load a gif image as an animation in the
      	thumbnail loader.
      	* libgthumb/image-loader.c: removed an identation level.
      
      	* libgthumb/image-loader.h:
      	* libgthumb/thumb-loader.h: added a mime_type argument to the
      	[thumb|image]_loader_set_path functions
      
      	* src/gthumb-preloader.c:
      	* src/gth-batch-op.c:
      	* src/dlg-jpegtran.c:
      	* src/dlg-duplicates.c:
      	* src/catalog-web-exporter.c:
      	* src/dlg-convert.c:
      	* src/catalog-png-exporter.c:
      	* libgthumb/print-callbacks.c: updated calls to image_loader_set_path
      	adding the new mime_type argument (setting the mime_type to NULL for now).
      
      	* libgthumb/file-utils.h:
      	* libgthumb/file-utils.c: function image_is_type is now public
       	added function can_load_mime_type, removed image_is_gif__accurate.
      
      svn path=/trunk/; revision=1328
      46ceab7b
  24. 28 Jan, 2007 2 commits
    • Paolo Bacchilega's avatar
      Fixed compiler warnings. · 878e38d9
      Paolo Bacchilega authored
      2007-01-28  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-fullscreen.c (viewer_key_press_cb):
      	* src/gth-browser.c (key_press_cb):
      	* src/gth-viewer.c (viewer_key_press_cb):
      	* libgthumb/jpegutils/jpegtran.c (jtransform_perfect_transform):
      
      	Fixed compiler warnings.
      
      svn path=/trunk/; revision=1301
      878e38d9
    • Paolo Bacchilega's avatar
      Add more signals to ImageViewer so that it can handle more keypresses · b8319ae0
      Paolo Bacchilega authored
      2007-01-28  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-fullscreen.c:
      	* src/gth-browser.c:
      	* src/gth-browser.c:
      	* src/gth-viewer.c:
      	* libgthumb/image-viewer.c:
      	* libgthumb/image-viewer.h:
      
      	Add more signals to ImageViewer so that it can handle more keypresses
      	autonomically (#401544).  Patch by Björn Lindqvist.
      
      svn path=/trunk/; revision=1300
      b8319ae0
  25. 22 Jan, 2007 2 commits
    • Paolo Bacchilega's avatar
      fixed compilation when gtkunique is disabled. · c41a0f97
      Paolo Bacchilega authored
      2007-01-22  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-viewer.c:
      	* src/main.c: fixed compilation when gtkunique is disabled.
      
      svn path=/trunk/; revision=1283
      c41a0f97
    • Paolo Bacchilega's avatar
      removed removed removed removed · 2f45def9
      Paolo Bacchilega authored
      2007-01-22  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* data/GNOME_GThumb.server.in.in: removed
      	* src/GNOME_GThumb.idl: removed
      	* src/gth-application.c: removed
      	* src/gth-application.h: removed
      	* data/Makefile.am:
      	* libgthumb/Makefile.am:
      	* libgthumb/jpegutils/Makefile.am:
      	* po/POTFILES.in:
      	* src/gth-viewer.c:
      	* src/gth-window.c:
      	* src/main.c:
      	* src/main.h:
      	* src/Makefile.am:
      	* configure.in:
      	* README:
      
      	Use GtkUnique to provide a single instance application.
      	Removed the bonobo dependency (#389197).
      
      svn path=/trunk/; revision=1279
      2f45def9
  26. 14 Jan, 2007 2 commits
    • Michael J. Chudobiak's avatar
      Committed GnomeIconTheme -> GtkIconTheme change, this time removing the · bb9a2186
      Michael J. Chudobiak authored
      2007-01-14  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/gth-file-view-list.c: (create_unknown_pixbuf),
              (gth_file_view_list_finalize), (gth_file_view_list_new):
              * libgthumb/gth-file-view-thumbs.c: (create_unknown_pixbuf),
              (gth_file_view_thumbs_finalize), (gth_file_view_thumbs_new):
              * src/dlg-photo-importer.c: (get_icon_from_mime_type):
              * src/gth-viewer.c: (monitor_update_files_cb):
              * src/main.c: (theme_changed_cb), (initialize_data),
              (release_data), (get_fs_icon):
              Committed GnomeIconTheme -> GtkIconTheme change, this time
              removing the g_object_unref calls for icon_theme. Bugs 
              171593 and 396474.
      
      
      svn path=/trunk/; revision=1269
      bb9a2186
    • Michael J. Chudobiak's avatar
      Reverted GnomeIconTheme -> GtkIconTheme change, because something broke in · 56c6adf2
      Michael J. Chudobiak authored
      2007-01-14  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/gth-file-view-list.c: (create_unknown_pixbuf),
              (gth_file_view_list_new):
              * libgthumb/gth-file-view-thumbs.c: (create_unknown_pixbuf),
              (gth_file_view_thumbs_new):
              * src/dlg-photo-importer.c: (get_icon_from_mime_type):
              * src/gth-viewer.c: (monitor_update_files_cb):
              * src/main.c: (theme_changed_cb), (initialize_data), (get_fs_icon):
              Reverted GnomeIconTheme -> GtkIconTheme change, because something
              broke in the photo importer. Bug 171593.
      
      
      svn path=/trunk/; revision=1268
      56c6adf2
  27. 01 Jan, 2007 1 commit
    • Paolo Bacchilega's avatar
      added help button. · 1b003245
      Paolo Bacchilega authored
      2007-01-02  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/dlg-crop.c: added help button.
      
      	* src/gth-window-actions-entries.h:
      	* src/gth-viewer.c:
      	* src/gth-browser.c: use the key_press callback for single-key shortcuts
      	to avoid conflit with the filter text entry.
      
      	* src/gth-filter-bar.h:
      	* src/gth-filter-bar.c:
      	* src/gth-browser.c:
      	* libgthumb/typedefs.h:
      	* libgthumb/Makefile.am:
      	* libgthumb/gth-image-list.h:
      	* libgthumb/gth-image-list.c:
      	* libgthumb/gth-filter.h:
      	* libgthumb/gth-filter.c:
      	* libgthumb/gth-file-view-thumbs.c:
      	* libgthumb/gth-file-view-list.c:
      	* libgthumb/gth-file-view.h:
      	* libgthumb/gth-file-view.c:
      	* libgthumb/gth-file-list.h:
      	* libgthumb/gth-file-list.c:
      	* libgthumb/file-data.h:
      	* libgthumb/file-data.c: second part of the filter implementation:
      	implemented the filter for the gth-image-list widget.  Created a simple
      	filter on the filename.
      
      svn path=/trunk/; revision=1243
      1b003245
  28. 02 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      Added the X keybinding in the action antry structure. Added W keybinding · 76d8779b
      Paolo Bacchilega authored
      2006-12-02  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c (key_press_cb):
      	* src/gth-browser-ui.h:
      	* src/gth-fullscreen.c (viewer_key_press_cb):
      	* src/gth-window-actions-entries.h:
      	* src/gth-viewer.c (viewer_key_press_cb):
      
      	Added the X keybinding in the action antry structure.  Added W keybinding
      	in fullscreen mode too.
      76d8779b
  29. 01 Dec, 2006 1 commit
    • Paolo Bacchilega's avatar
      Added a fit_width_if_larger mode for the image_viewer and use it for the · e20e5c96
      Paolo Bacchilega authored
      2006-12-01  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* src/gth-browser.c:
      	* src/dlg-file-utils.c:
      	* src/gth-fullscreen.c:
      	* src/gth-window-actions-callbacks.c:
      	* src/dlg-preferences.c:
      	* src/gth-viewer.c:
      	* libgthumb/preferences.c:
      	* libgthumb/image-viewer.c:
      	* libgthumb/image-viewer.h:
      	* data/glade/gthumb_preferences.glade:
      
      	Added a fit_width_if_larger mode for the image_viewer and use it for the
      	zoom_width toolbar button.  Init the viewer to zoom_fit_if_larger mode when
      	using the keep_previous_zoom mode.
      
      	* data/gthumb.schemas.in: set keep_prev as default value for the
      	zoom_change key.
      e20e5c96
  30. 29 Nov, 2006 1 commit
    • Michael J. Chudobiak's avatar
      Replaced deprecated gnome_app functions with gtk equivalents. Bug 171601. · 9cb7a66d
      Michael J. Chudobiak authored
      2006-11-29  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * src/gth-browser.c: (gth_browser_notify_update_layout_cb),
              (gth_browser_construct):
              * src/gth-fullscreen.c: (gth_fullscreen_construct):
              * src/gth-viewer.c: (gth_viewer_construct):
              * src/gth-window.c: (gth_window_init), (gth_window_get_type),
              (gth_window_get_can_redo), (gth_window_attach):
              * src/gth-window.h:
                Replaced deprecated gnome_app functions with gtk equivalents.
                Bug 171601. Patch by Manuel Braga.
      9cb7a66d
  31. 26 Nov, 2006 1 commit
    • Paolo Bacchilega's avatar
      reformatted. · ea62f90a
      Paolo Bacchilega authored
      2006-11-26  Paolo Bacchilega  <paobac@cvs.gnome.org>
      
      	* libgthumb/jpegutils/jpegtran.c: reformatted.
      
      	* libgthumb/gth-file-view-thumbs.c:
      	* libgthumb/gth-file-view.h:
      	* libgthumb/gth-file-view.c:
      	* libgthumb/typedefs.h:
      
      	started support for file list filtering.
      
      	* gthumb-stock.c:
      	* gthumb-stock.h: added GTHUMB_STOCK_LIBRARY
      	* libgthumb/file-utils.c:
      	* src/gth-location.c:
      	* src/main.c:
      
      	started support for catalog directories in the history list.
      
      	* libgthumb/gth-file-list.c:
      	* libgthumb/gth-file-list.h:
      	* components/catalog-view/catalog-nautilus-view.c
      	(catalog_nautilus_view_load_location): stop thumbnails loading before
      	filtering the file_list.  Do not duplicate the entire file_list, simply
      	use the one passed as parameter.
      
      	* src/gth-viewer.c:
      	* src/gth-viewer-ui.h:
      	* src/gth-browser-ui.h:
      	* src/gth-browser-actions-callbacks.c:
      	* src/gth-browser-actions-callbacks.h:
      	* src/gth-browser-actions-entries.h:
      
      	reorganized toolbars.
      
      	* src/gth-browser.c (gth_browser_construct): added a location toolbar.
      
      	* libgthumb/jpegutils/jpegtran.c (update_exif_thumbnail): use
      	g_malloc/g_free instead of malloc/free.
      
      	* src/gth-browser-actions-entries.h: use "by modification time" instead of
      	"by file time".
      	* libgthumb/gth-file-view-list.c (add_columns):
      	* src/dir-list.c (add_columns):
      	* src/catalog-list.c (add_columns): added ellipsize property.
      ea62f90a