1. 07 Feb, 2007 1 commit
  2. 06 Feb, 2007 2 commits
  3. 03 Feb, 2007 3 commits
    • Michael J. Chudobiak's avatar
      Set local_only to false, to fix bug 403932. · 35054cba
      Michael J. Chudobiak authored
      2007-02-03  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * data/glade/gthumb_camera.glade:
              * data/glade/gthumb_convert.glade:
              * data/glade/gthumb_png_exporter.glade:
              * data/glade/gthumb_preferences.glade:
              * data/glade/gthumb_search.glade:
              * data/glade/gthumb_tools.glade:
                Set local_only to false, to fix bug 403932.
      
      
      svn path=/branches/vfs-testing/; revision=1324
      35054cba
    • Michael J. Chudobiak's avatar
      Removed unused variable. · aaf8a2fc
      Michael J. Chudobiak authored
      2007-02-03  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/comments.c: (save_comment_iptc):
                Removed unused variable.
      
              * src/catalog-web-exporter.c:
              (copy_exif_from_orig_and_reset_orientation):
                Enabled VFS support.
      
              * src/gth-exif-data-viewer.c: (update_file_info):
                Show full path in file info sidebar.
      
      
      svn path=/branches/vfs-testing/; revision=1323
      aaf8a2fc
    • Michael J. Chudobiak's avatar
      Fixed XML comment editing of remote files. · 77df6dbd
      Michael J. Chudobiak authored
      2007-02-03  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/comments.c: (save_comment):
                Fixed XML comment editing of remote files.
      
              * libgthumb/file-utils.c: (prune_cache):
                Prune cached comment files too.
      
      
      svn path=/branches/vfs-testing/; revision=1322
      77df6dbd
  4. 02 Feb, 2007 3 commits
    • Michael J. Chudobiak's avatar
      Enabled editing / saving of remote VFS files. Enabled IPTC comment · 3641b454
      Michael J. Chudobiak authored
      2007-02-02  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/comments.c: (save_comment_iptc), (save_comment),
              (comments_load_comment):
              * libgthumb/dlg-save-image.c: (save_image):
              * libgthumb/file-utils.c: (copy_cache_file_to_remote_uri):
              * libgthumb/file-utils.h:
              * libgthumb/gth-exif-utils.c: (save_exif_data_to_uri),
              (copy_exif_data):
              * libgthumb/gth-exif-utils.h:
              * libgthumb/pixbuf-utils.c: (_gdk_pixbuf_savev):
              * src/dlg-jpegtran.c: (apply_transformation):
              * src/dlg-reset-exif.c: (apply_transformation):
              * src/gth-browser.c: (window_update_image_info), (save_jpeg_data):
              * src/gth-viewer.c: (viewer_update_image_info), (save_jpeg_data):
              Enabled editing / saving of remote VFS files.
              Enabled IPTC comment editing/saving on remote VFS files.
              Still minor issues with XML comment handling.
      
      
      svn path=/branches/vfs-testing/; revision=1321
      3641b454
    • Michael J. Chudobiak's avatar
      News from vfs-testing branch · 0134066f
      Michael J. Chudobiak authored
      2007-02-02  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * NEWS:
              News from vfs-testing branch
      
              * libgthumb/file-utils.c: (gth_pixbuf_new_from_video),
              (gth_pixbuf_new_from_uri), (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/image-loader.c: (load_image_thread):
              * libgthumb/thumb-loader.c: (thumb_loader):
              Moved remaining pixbuf/animation loading routines out of
              image-loader.c and thumb-loader.c into file-utils.c, to reduce
              duplication.
      
      
      svn path=/branches/vfs-testing/; revision=1320
      0134066f
    • Michael J. Chudobiak's avatar
      Merged changes from trunk, revs 1310:1318 · 5b367e3a
      Michael J. Chudobiak authored
      
      svn path=/branches/vfs-testing/; revision=1319
      5b367e3a
  5. 01 Feb, 2007 6 commits
    • Michael J. Chudobiak's avatar
      Fixed display of remote URIs. · 15afe5d7
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (get_uri_display_name)
              Fixed display of remote URIs.
      
              (obtain_local_file), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              Stripped out "file://" from cache file names.
      
              * libgthumb/gth-exif-utils.c: (get_exif_tag), (get_exif_tag_short),
              (get_exif_time), (get_exif_aperture_value):
              * libgthumb/print-callbacks.c: (image_info_new):
              * src/rotation-utils.c: (read_orientation_field),
              (write_orientation_field), (apply_transformation_jpeg),
              (apply_transformation_generic):
              Removed extraneous remove_scheme_from_uri calls.
      
      
      svn path=/branches/vfs-testing/; revision=1318
      15afe5d7
    • Michael J. Chudobiak's avatar
      Added prune_cache function separately. Call it at start-up also. · a9c974f9
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (prune_cache), (obtain_local_file):
              * libgthumb/file-utils.h:
              * libgthumb/gthumb-init.c: (ensure_directories_exist):
              Added prune_cache function separately. Call it at start-up also.
      
      
      svn path=/branches/vfs-testing/; revision=1316
      a9c974f9
    • Michael J. Chudobiak's avatar
      Added cache pruning. This should be a workable cache for remote VFS URIs · 271900b4
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (obtain_local_file):
              Added cache pruning. This should be a workable cache for
              remote VFS URIs now.
      
      
      svn path=/branches/vfs-testing/; revision=1315
      271900b4
    • Michael J. Chudobiak's avatar
      Added mtime checking for remote file caching. Need to add mechanism to · 37c1f399
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (obtain_local_file):
              Added mtime checking for remote file caching. Need to add
              mechanism to prune cache next.
      
      
      svn path=/branches/vfs-testing/; revision=1314
      37c1f399
    • Michael J. Chudobiak's avatar
      Further simplification of local-copy-of-VFS-files creation routines. Added · c4b47460
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/comments.c: (load_comment_from_iptc),
              (load_comment_from_xml):
              * libgthumb/file-utils.c: (get_cache_full_path),
              (obtain_local_file), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/gth-exif-utils.c: (gth_exif_data_new_from_uri):
              * libgthumb/gthumb-init.c: (ensure_directories_exist):
              * libgthumb/typedefs.h:
              * src/dlg-jpegtran.c: (apply_transformation):
              Further simplification of local-copy-of-VFS-files creation routines.
              Added basic semi-permanent remote file caching. Need to added
              mtime checks and purging of old / excess files.
      
      
      svn path=/branches/vfs-testing/; revision=1313
      c4b47460
    • Michael J. Chudobiak's avatar
      Simplified the local-copy-of-VFS-files creation routines. Added initial · 17ee37df
      Michael J. Chudobiak authored
      2007-02-01  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/comments.c: (load_comment_from_iptc),
              (load_comment_from_xml):
              * libgthumb/file-utils.c: (remove_temp_file_and_dir),
              (make_cache_copy_of_remote_file), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/gth-exif-utils.c: (gth_exif_data_new_from_uri):
              * src/dlg-jpegtran.c: (apply_transformation):
              * src/rotation-utils.c: (apply_transformation_jpeg):
      
              Simplified the local-copy-of-VFS-files creation routines.
              Added initial framework to cache VFS files over longer term.
              Removed gnome_gdk_pixbuf_new_from_uri (will be deprecated).
              Known issue: "local_file" variables not always g_free'd 
              properly. This will be fixed when caching is added.
      
      
      svn path=/branches/vfs-testing/; revision=1312
      17ee37df
  6. 30 Jan, 2007 3 commits
  7. 29 Jan, 2007 2 commits
    • Michael J. Chudobiak's avatar
      Better error messages. · 8ed114f0
      Michael J. Chudobiak authored
      2007-01-29  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * src/dlg-jpegtran.c: (apply_transformation):
              Better error messages.
      
              * src/rotation-utils.c: (apply_transformation_jpeg):
              Better error reporting, and make better use of convenience
              functions like file_move, remove_temp_file, remove_temp_dir.
      
      
      svn path=/branches/vfs-testing/; revision=1307
      8ed114f0
    • Michael J. Chudobiak's avatar
      Deleted debugging printfs, and fixed a memory leak (was missing · f95f3a93
      Michael J. Chudobiak authored
      2007-01-29  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (check_permissions):
              Deleted debugging printfs, and fixed a memory leak (was
              missing gnome_vfs_file_info_unref)
      
              * src/dlg-jpegtran.c: (apply_transformation):
              Enabled rotation of remote VFS files, and fixed a memory leak (was
              missing gnome_vfs_file_info_unref)
      
      
      svn path=/branches/vfs-testing/; revision=1306
      f95f3a93
  8. 28 Jan, 2007 3 commits
    • Michael J. Chudobiak's avatar
      Added printfs to debug remote permissions problems. Delete these later. · 70869ece
      Michael J. Chudobiak authored
      2007-01-28  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (check_permissions)
              Added printfs to debug remote permissions problems.
      	Delete these later.
      
              * libgthumb/file-utils.c: (is_local_file),
              (make_remote_copy_of_local_file), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              New convenience function (is_local_file), and a new function to
              copy local files to a remote VFS URI.
      
      
      svn path=/branches/vfs-testing/; revision=1305
      70869ece
    • Michael J. Chudobiak's avatar
      Added temporary file/directory removal convenience functions. · 4e3a7d7b
      Michael J. Chudobiak authored
      2007-01-28  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (remove_temp_file), (remove_temp_dir),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              Added temporary file/directory removal convenience functions.
      
      
      svn path=/branches/vfs-testing/; revision=1304
      4e3a7d7b
    • Michael J. Chudobiak's avatar
      Merged changes from trunk, revs 1294:1302 · f25f3574
      Michael J. Chudobiak authored
      svn path=/branches/vfs-testing/; revision=1303
      f25f3574
  9. 27 Jan, 2007 4 commits
    • Michael J. Chudobiak's avatar
      Added more complete list of raw image mime types. · c3edef0f
      Michael J. Chudobiak authored
      2007-01-27  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (image_is_raw):
              Added more complete list of raw image mime types.
      
      
      svn path=/branches/vfs-testing/; revision=1299
      c3edef0f
    • Michael J. Chudobiak's avatar
      Added missing config.h include to fix raw thumbnailing. Deleted debugging · c157c2d0
      Michael J. Chudobiak authored
      2007-01-27  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (gth_pixbuf_animation_new_from_uri):
              Added missing config.h include to fix raw thumbnailing. Deleted
              debugging printfs.
      
      
      svn path=/branches/vfs-testing/; revision=1298
      c157c2d0
    • Michael J. Chudobiak's avatar
      Added initial VFS support for raw thumbnailing. Something doesn't quite · 54f72939
      Michael J. Chudobiak authored
      2007-01-27  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (image_is_raw),
              (make_local_copy_of_remote_file), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/image-loader.c: (load_image_thread):
              * libgthumb/thumb-loader.c: (thumb_loader):
              Added initial VFS support for raw thumbnailing. Something
              doesn't quite work yet though...
      
      
      svn path=/branches/vfs-testing/; revision=1297
      54f72939
    • Hubert Figuière's avatar
      detect raw files. load thumbnails for RAW user libopenraw. Partially fix · e4d890c4
      Hubert Figuière authored
      2007-01-26  Hubert Figuiere  <hub@figuiere.net>
      
      	* libgthumb/file-utils.[ch] (image_is_raw): detect raw files.
      	* libgthumb/thumb-loader.c (thumb_loader): load thumbnails for
      	RAW user libopenraw. Partially fix bug #145564.
      	* configure.in: detect libopenraw.
      
      
      svn path=/branches/vfs-testing/; revision=1296
      e4d890c4
  10. 26 Jan, 2007 2 commits
  11. 25 Jan, 2007 3 commits
  12. 24 Jan, 2007 2 commits
    • Michael J. Chudobiak's avatar
      Change "Exec=gthumb %F" to "Exec=gthumb %U" to allow launching of VFS URIs · a24e161e
      Michael J. Chudobiak authored
      2007-01-24  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * data/gthumb.desktop.in:
              Change "Exec=gthumb %F" to "Exec=gthumb %U" to allow launching
              of VFS URIs from Nautilus.
      
      
      svn path=/branches/vfs-testing/; revision=1289
      a24e161e
    • Michael J. Chudobiak's avatar
      Fixed remove_special_dirs_from_path to work properly with URIs. · 5d602af4
      Michael J. Chudobiak authored
      2007-01-24  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (file_is_image_or_video),
              (remove_special_dirs_from_path), (gth_pixbuf_new_from_uri),
              (gth_pixbuf_animation_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/gth-file-list.c: (load_new_list):
              * libgthumb/image-loader.c: (load_image_thread):
              * libgthumb/thumb-loader.c: (thumb_loader):
              * src/dlg-duplicates.c: (directory_load_cb):
              * src/dlg-photo-importer.c: (adjust_orientation__step):
              * src/dlg-search.c: (file_respects_search_criteria):
              * src/gth-browser.c: (launch_videos_in_list):
              * src/gth-monitor.c: (add_monitor_event):
              * src/main.c: (initialize_data):
      
              Fixed remove_special_dirs_from_path to work properly with URIs.
      
              Made file_is_image_or_video more efficient - fewer file accesses.
      
              Allow single VFS files and directories to be launched from the
              command line. Command-line-catalog (multiple files) still does
              not work yet.
      
      
      svn path=/branches/vfs-testing/; revision=1288
      5d602af4
  13. 23 Jan, 2007 4 commits
    • Michael J. Chudobiak's avatar
      Cache the "large" video thumbnails made in image viewer mode. · 0cd8c532
      Michael J. Chudobiak authored
      2007-01-23  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/image-loader.c: (load_image_thread):
              Cache the "large" video thumbnails made in image viewer mode.
      
      
      svn path=/branches/vfs-testing/; revision=1287
      0cd8c532
    • Michael J. Chudobiak's avatar
      Show a video thumbnail in image viewer mode. Launch external viewer (in · b3a0a162
      Michael J. Chudobiak authored
      2007-01-23  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/image-loader.c: (image_loader_finalize),
              (image_loader_init), (image_loader_new), (load_image_thread):
              * src/gth-browser.c: (launch_videos_in_list), (key_press_cb),
              (gth_browser_hide_sidebar):
              Show a video thumbnail in image viewer mode. Launch external
              viewer (in browser or viewer mode) by pressing "enter".
      
      
      svn path=/branches/vfs-testing/; revision=1286
      b3a0a162
    • Michael J. Chudobiak's avatar
      Merged changes from trunk, revs 1279:1284 · 8c59deee
      Michael J. Chudobiak authored
      
      svn path=/branches/vfs-testing/; revision=1285
      8c59deee
    • Michael J. Chudobiak's avatar
      Preliminary attempt to add video thumbnailing and viewing. Bug 134366. · d218346d
      Michael J. Chudobiak authored
      2007-01-22  Michael J. Chudobiak  <mjc@cvs.gnome.org>
      
              * libgthumb/file-utils.c: (file_is_mimetype), (file_is_image),
              (file_is_video), (gth_pixbuf_new_from_uri):
              * libgthumb/file-utils.h:
              * libgthumb/gth-file-list.c: (load_new_list):
              * libgthumb/image-loader.c: (load_image_thread):
              * libgthumb/thumb-loader.c: (thumb_loader):
              * src/dlg-duplicates.c: (directory_load_cb):
              * src/dlg-search.c: (file_respects_search_criteria):
              * src/gth-browser.c: (launch_videos_in_list),
              (gth_browser_hide_sidebar):
              * src/gth-monitor.c: (add_monitor_event):
              Preliminary attempt to add video thumbnailing and viewing.
              Bug 134366. Still a work in progress.
      
      
      svn path=/branches/vfs-testing/; revision=1284
      d218346d
  14. 22 Jan, 2007 2 commits