Mercurial > geeqie
comparison TODO @ 29:8a8ec4b3e769
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. #####
author | gqview |
---|---|
date | Sun, 03 Apr 2005 05:46:47 +0000 |
parents | 9c24765c2d3a |
children | a310e31fc513 |
comparison
equal
deleted
inserted
replaced
28:ddbf419cb18d | 29:8a8ec4b3e769 |
---|---|
6 | 6 |
7 > pixbuf-renderer.c: | 7 > pixbuf-renderer.c: |
8 d> fix two pass render from corrupting it->qd pointer (need one pointer for each queue?). | 8 d> fix two pass render from corrupting it->qd pointer (need one pointer for each queue?). |
9 d> fix image_change_from_image (to do this need a pixbuf_renderer_move_image). | 9 d> fix image_change_from_image (to do this need a pixbuf_renderer_move_image). |
10 d> fix broken zoom out drawing when using source tiles. | 10 d> fix broken zoom out drawing when using source tiles. |
11 > fix 2pass zoom when using source tiles and zoomed out (not always rendering second pass) | 11 d> fix 2pass zoom when using source tiles and zoomed out (not always rendering second pass) |
12 | 12 |
13 > image.c: | 13 > image.c: |
14 d> need to keep a list of ImageWindows and provide function to sync options to each object. | 14 d> need to keep a list of ImageWindows and provide function to sync options to each object. |
15 d> test and probably fix delay_flip. | 15 d> test and probably fix delay_flip. |
16 > UPDATE: works as before (pre pixbuf-renderer), but should be fixed to provide a single redraw | 16 > UPDATE: works as before (pre pixbuf-renderer), but should be fixed to provide a single redraw |
21 > fix slow loading of images when zoomed out - bug could be poor clamping to visible in PixbufRenderer. | 21 > fix slow loading of images when zoomed out - bug could be poor clamping to visible in PixbufRenderer. |
22 | 22 |
23 | 23 |
24 > work on pan view: | 24 > work on pan view: |
25 > Pick a better keyboard shortcut than Control + J :) | 25 > Pick a better keyboard shortcut than Control + J :) |
26 > Fix occasional redraw bugs when zoomed out. | 26 d> Fix occasional redraw bugs when zoomed out. |
27 > Fix occasional odd requests for non-visible tiles when zoomed out (related to above?). | 27 d> Fix occasional odd requests for non-visible tiles when zoomed out (related to above?). |
28 > Fix slowness in image.c with huge grid size by changing use of pre-allocated tile array | 28 d> Fix slowness in image.c with huge grid size by changing use of pre-allocated tile array |
29 to on-demand tile allocation (can this be implemented like source tiles?). | 29 to on-demand tile allocation (can this be implemented like source tiles?). |
30 OR: use an array so that we do not need to walk a GList of pre-allocated tile containers | 30 OR: use an array so that we do not need to walk a GList of pre-allocated tile containers |
31 w> Fix search scrolling to try to center image and info popup. | 31 w> Fix search scrolling to try to center image and info popup. |
32 > Fix info popup location to opposing horizontal side when near edge of grid. | 32 > Fix info popup location to opposing horizontal side when near edge of grid. |
33 > Find something to do with middle mouse clicks. | 33 > Find something to do with middle mouse clicks. |