summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
John Ellis [Thu, 14 Apr 2005 14:56:17 +0000 (14:56 +0000)]
Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
* cache.c (cache_sim_data_load): Fix to return CacheData if any data
type exists.
* pan-view.c: Fix slow merging of embedded dates into file list;
includes optimizing pan_cache_sync_date and plugging a memory leak.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Thu, 14 Apr 2005 08:54:29 +0000 (08:54 +0000)]
Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
queue (source). Fixes crash introduced by Apr 12 changes.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Wed, 13 Apr 2005 22:29:53 +0000 (22:29 +0000)]
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
* cache-loader.[ch]: New utility to load cache-able data.
* cache.[ch]: Add embedded (exif) date caching.
* pan-view.c: Use new cache loading mechanism. Add exif date support
to timeline and calendar view.
* src/Makefile.am: Add cache-loader.[c,h].
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Tue, 12 Apr 2005 12:11:31 +0000 (12:11 +0000)]
Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
* pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
tainting user perspective of image hues.
* pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
to avoid wasteful memory allocation, this will reduce memory waste
when in full screen.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Fri, 8 Apr 2005 19:43:25 +0000 (19:43 +0000)]
Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
* pan-view.c: Optimize pan_layout_intersect by dividing object list
into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
drawing tiles much faster when the window contains > 100,000 images.
This adds the complexity of walking two lists when searching for a
specific item, but the speed increase is worth it.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Thu, 7 Apr 2005 12:50:57 +0000 (12:50 +0000)]
Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
only_existing argument.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Wed, 6 Apr 2005 10:45:36 +0000 (10:45 +0000)]
Wed Apr 6 06:41:25 2005 John Ellis <johne@verizon.net>
* pan-view.c: Move pixbuf drawing into pixbuf_util.c.
* pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
namespace conflict with util in pixbuf_util.h.
* pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Wed, 6 Apr 2005 06:49:23 +0000 (06:49 +0000)]
Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
* pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
* pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
only have effect on tiles that not currently visible. Remove use of
hard coded PR_TILE_SIZE from tile size calculations, as it is only
supposed to be used as the default value.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Tue, 5 Apr 2005 09:13:51 +0000 (09:13 +0000)]
Tue Apr 5 05:09:29 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
the parts of the image that have an existing tile, fixes slow loading
of images when zoomed in because it was generating a tile for even
off screen parts of the image.
John Ellis [Mon, 4 Apr 2005 16:13:18 +0000 (16:13 +0000)]
Mon Apr 4 12:07:05 2005 John Ellis <johne@verizon.net>
* pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
to draw the background.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Sun, 3 Apr 2005 05:46:47 +0000 (05:46 +0000)]
Sun Apr 3 00:36:22 2005 John Ellis <johne@verizon.net>
* image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
when both the ImageWindow and global setting are both enabled.
* pan-view.c (pan_window_image_scroll_notify_cb): Add call to
gtk_adjustment_value_changed to fix performance hit when scrolling.
* pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
invalidating so that there is no chance it will be used with old data.
Only emit 'scroll-notify' signal when the value or range changes.
Fix copy of zoom value in pixbuf_renderer_move.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Sat, 2 Apr 2005 22:59:31 +0000 (22:59 +0000)]
Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
* gqview.1: Fix spelling of vertical in man page.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Sat, 2 Apr 2005 22:44:34 +0000 (22:44 +0000)]
Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
* image.c (image_options_set): Update PixbufRenderer parent window so
that changing 'fit window to image' option works.
* pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
for main windows.
* pixbuf-renderer.c: Fix (re-implement) check for maximized window
state. Fix pr_source_tile_visible() calculation which was using the x
axis where it should be y. Add redrawn return value to pr_zoom_clamp()
and use that value in pr_zoom_sync() to pass pr_redraw correct args.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Tue, 29 Mar 2005 01:28:17 +0000 (01:28 +0000)]
Mon Mar 28 20:23:34 2005 John Ellis <johne@verizon.net>
* image.[ch]: Add utility to sync image settings to user preferences.
* pixbuf-renderer.c: Fix rounding errors.
* preferences.c: Call image_options_sync() when applying changes.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Sat, 26 Mar 2005 03:50:35 +0000 (03:50 +0000)]
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
* image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
listener to update. Fix delay flip by listening for 'render_complete'.
* pixbuf-renderer.[ch]: Add complete property and and emit a
'render-complete' signal when changing complete back to TRUE.
* view_dir_tree.c (vdtree_row_expanded): Populate a folder node
whenever it is expanded.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Wed, 23 Mar 2005 05:29:45 +0000 (05:29 +0000)]
Wed Mar 23 00:22:28 2005 John Ellis <johne@verizon.net>
* image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
* pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
focus and full screen work again.
* pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
John Ellis [Sat, 19 Mar 2005 01:15:17 +0000 (01:15 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Fri Mar 18 19:52:38 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
queue item for each tile, and now that a tile holds a queue pointer
there is no need to walk the tile list to find a possible merge victim.
Thu Mar 17 19:23:56 2005 John Ellis <johne@verizon.net>
* image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
works again (mostly).
Tue Mar 15 23:17:41 2005 John Ellis <johne@verizon.net>
* image.[ch]: Start conversion to use of PixbufRenderer.
* pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
* fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
layout_image.c, print.c: Changes for above ImageWindow conversion.
* typedefs.h: Remove unused ImageWindow variables.
Mon Mar 14 20:45:50 2005 John Ellis <johne@verizon.net>
* pan-view.c: Convert to using new PixbufRenderer.
* pixbuf-renderer.[ch]: Clean up and fixes.
Sun Mar 13 10:21:35 2005 John Ellis <johne@verizon.net>
* image.c (image_scroller_start): Unref scroller pixbuf after adding it
as an overlay to avoid leaking it.
* pixbuf-renderer.[ch]: All functions defined in header file are now
implemented.
Fri Mar 11 17:05:36 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.[ch]: Set up object properties and additional.
Mar 10 19:22:18 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
not gdk_scroll, as scroll often invalidates the entire window (!). Also
merged in source tiles code from image.c.
* pan-view.c: Change picked up when testing PixbufRender zoom.
Tue Mar 8 23:26:00 2005 John Ellis <johne@verizon.net>
* pixbuf-renderer.[ch]: Start of turning image drawing portion of
ImageWindow into an actual GtkWidget.
* src/Makefile.am: Add pixbuf-renderer.[ch].
* pan-view.c: Added temporary hack button and callback for testing
PixbufRenderer widget.
John Ellis [Sat, 5 Mar 2005 21:40:46 +0000 (21:40 +0000)]
remove extra newline
John Ellis [Sat, 5 Mar 2005 21:40:12 +0000 (21:40 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Sat Mar 5 16:23:32 2005 John Ellis <johne@verizon.net>
* README: Updates.
* configure.in: Release 2.1.0
Sat Mar 5 16:02:52 2005 John Ellis <johne@verizon.net>
* main.c: Enable the beta message at startup.
* po/fr.po: Update French translation (from stable branch),
submitted by Eric Lassauge.
John Ellis [Sat, 5 Mar 2005 20:55:43 +0000 (20:55 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Sat Mar 5 15:51:07 2005 John Ellis <johne@verizon.net>
* pan-view.c: Make date search work in calendar view, plus calendar
fixes. Make '/' search key refocus search entry.
John Ellis [Sat, 5 Mar 2005 03:01:50 +0000 (03:01 +0000)]
add ignore
John Ellis [Sat, 5 Mar 2005 03:00:57 +0000 (03:00 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Fri Mar 4 21:53:03 2005 John Ellis <johne@verizon.net>
* pan-view.c: Add calendar view. Make mouse wheel scroll.
* po/POTFILES.in: Add pan-view.c for translation.
John Ellis [Thu, 3 Mar 2005 23:03:06 +0000 (23:03 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Thu Mar 3 17:57:46 2005 John Ellis <johne@verizon.net>
* pan-view.c: Make subsequent searches for same string step through all
matches, also show match index and count in search result label.
John Ellis [Thu, 3 Mar 2005 19:33:25 +0000 (19:33 +0000)]
store sourceforge CVS notice in CVS
John Ellis [Thu, 3 Mar 2005 19:32:48 +0000 (19:32 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Thu Mar 3 14:24:58 2005 John Ellis <johne@verizon.net>
* filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
floats whenever possible.
* ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
message body so specifying newlines is no longer needed.
* pan-view.c: Display info dialog when thumbnail caching settings are
not optimal.
John Ellis [Thu, 3 Mar 2005 06:32:53 +0000 (06:32 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Thu Mar 3 01:16:23 2005 John Ellis <johne@verizon.net>
* pan-view.c: Add 'dots' image size option, fix up border size at edge
of grid, and make drag and drop work to/from the window.
Wed Mar 2 23:34:30 2005 John Ellis <johne@verizon.net>
* globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
* image-load.c, typedefs.h: Add shrunk flag to determine if an image
was scaled down using image_loader_set_requested_size.
* image.c: Make panning with mouse scroll more when holding shift key.
* preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
xvpics option in the gui - now a hidden option.
* thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
John Ellis [Wed, 2 Mar 2005 02:47:53 +0000 (02:47 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Tue Mar 1 21:39:42 2005 John Ellis <johne@verizon.net>
* image.[ch] (image_scroll_to_point): Add alignment for location of
point within visible region.
* pan-view.c: Use alignment for scrolling above, and fix date search
to only search thumbs and images.
John Ellis [Tue, 1 Mar 2005 17:16:34 +0000 (17:16 +0000)]
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
Tue Mar 1 11:32:26 2005 John Ellis <johne@verizon.net>
* src/Makefile.am: Add pan-view.[ch]:
* image.[ch]: Add support for using a grid of tiles as soource image. Added
scroll_notify callback for when the viewable regionis scrolled. Added ability
to set min and max for the zoom range. Removed unnecessary
gtk_widget_size_request from image_size_sync. Added image_scroll_to_point.
* layout_util.c: Add menu item and callback for the new 'Pan view'.
* pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
* typedefs.h: Add source tile stuff for ImageWindow.
* ui_tabcomp.c: Fix tab completion pop-up menu placement.
* pan-view.[ch]: New files for the pan view - 2.1 is officially started :)
John Ellis [Tue, 1 Mar 2005 14:50:03 +0000 (14:50 +0000)]
########
DO NOT BASE ENHANCEMENTS OR TRANSLATION UPDATES ON CODE IN THIS CVS!
This CVS is never up to date with current development and is provided
solely for reference purposes, please use the latest official release
package when making any changes or translation updates.
########
Sync to updated autogen.sh so building is actually possible.
John Ellis [Sun, 27 Feb 2005 18:19:07 +0000 (18:19 +0000)]
########
DO NOT BASE ENHANCEMENTS OR TRANSLATION UPDATES ON CODE IN THIS CVS!
This CVS is never up to date with current development and is provided
solely for reference purposes, please use the latest official release
package when making any changes or translation updates.
########
Sync to GQview 2.0.0 release.
John Ellis [Sat, 26 Feb 2005 00:13:35 +0000 (00:13 +0000)]
Sync to GQview 1.5.9 release.
########
DO NOT BASE ENHANCEMENTS OR TRANSLATION UPDATES ON CODE IN THIS CVS!
This CVS is never up to date with current development and is provided
solely for reference purposes, please use the latest official release
package when making any changes or translation updates.
########
John Ellis [Sat, 26 Feb 2005 00:07:07 +0000 (00:07 +0000)]
Sync to GQview 1.5.9 release.
########
DO NOT BASE ENHANCEMENTS OR TRANSLATION UPDATES ON CODE IN THIS CVS!
This CVS is never up to date with current development and is provided
solely for reference purposes, please use the latest official release
package when making any changes or translation updates.
########
John Ellis [Tue, 19 Sep 2000 15:09:18 +0000 (15:09 +0000)]
really break configure
John Ellis [Tue, 19 Sep 2000 15:05:09 +0000 (15:05 +0000)]
hmm, server pipe broke.
John Ellis [Tue, 19 Sep 2000 15:04:17 +0000 (15:04 +0000)]
Broke the configure script on purpose,
Added files to note that: THIS_CVS_IS_NOT_UP_TO_DATE
John Ellis [Sat, 15 Apr 2000 23:15:02 +0000 (23:15 +0000)]
Syncing to 0.8.1
John Ellis [Thu, 13 Apr 2000 12:55:19 +0000 (12:55 +0000)]
0.8.0
John Ellis [Thu, 13 Apr 2000 12:53:03 +0000 (12:53 +0000)]
More po.
John Ellis [Mon, 3 Apr 2000 18:24:05 +0000 (18:24 +0000)]
Initial revision
John Ellis [Mon, 3 Apr 2000 18:24:05 +0000 (18:24 +0000)]
New repository initialized by cvs2svn.