comparison ChangeLog @ 35:e46aedb70f67

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. #####
author gqview
date Fri, 08 Apr 2005 19:43:25 +0000
parents 772fe5a509b1
children 9b01fe7e84d5
comparison
equal deleted inserted replaced
34:772fe5a509b1 35:e46aedb70f67
1 Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
2
3 * pan-view.c: Optimize pan_layout_intersect by dividing object list
4 into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
5 drawing tiles much faster when the window contains > 100,000 images.
6 This adds the complexity of walking two lists when searching for a
7 specific item, but the speed increase is worth it.
8
1 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net> 9 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
2 10
3 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for 11 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
4 only_existing argument. 12 only_existing argument.
5 13