ChangeLog formatting and a NEWS update
svn path=/trunk/; revision=22729
This commit is contained in:
24
ChangeLog
24
ChangeLog
@ -4,18 +4,20 @@
|
|||||||
|
|
||||||
2007-06-06 Martin Nordholts <martinn@svn.gnome.org>
|
2007-06-06 Martin Nordholts <martinn@svn.gnome.org>
|
||||||
|
|
||||||
Implemented an image pyramid for the GimpProjection. An image pyramid
|
Implemented an image pyramid for the GimpProjection. An image
|
||||||
caches a projection at several sizes, causing the rendering code not to
|
pyramid caches a projection at several sizes, causing the
|
||||||
have to swap in all tiles of a (potentially) large image; it can use
|
rendering code not to have to swap in all tiles of a (potentially)
|
||||||
small versions of the projection if the user is zoomed out.
|
large image; it can use small versions of the projection if the
|
||||||
|
user is zoomed out.
|
||||||
|
|
||||||
The image pyramid also imroves visual quality, especially at zoom levels
|
The image pyramid also imroves visual quality, especially at zoom
|
||||||
where there is a pyramid level that matches perfectly (i.e. at e.g. 50%,
|
levels where there is a pyramid level that matches perfectly (i.e.
|
||||||
25%, and 12.5% zoom). A step on the right track for bug #76096.
|
at e.g. 50%, 25%, and 12.5% zoom). A step on the right track for
|
||||||
|
bug #76096.
|
||||||
|
|
||||||
* app/core/gimpprojection.[ch]: Adjusted to make use of an image
|
* app/core/gimpprojection.[ch]: Adjusted to make use of an image
|
||||||
pyramid. GimpProjection now keeps an array of TileManager:s, one per
|
pyramid. GimpProjection now keeps an array of TileManager:s, one
|
||||||
pyramid level. Renamed _alloc_tiles to _alloc_levels.
|
per pyramid level. Renamed _alloc_tiles to _alloc_levels.
|
||||||
|
|
||||||
* app/display/gimpdisplayshell-draw.c: (gimp_display_shell_draw_area):
|
* app/display/gimpdisplayshell-draw.c: (gimp_display_shell_draw_area):
|
||||||
Use the right GimpProjection level when drawing
|
Use the right GimpProjection level when drawing
|
||||||
@ -25,8 +27,8 @@
|
|||||||
|
|
||||||
* app/base/tile-manager.[ch]: Extended API a bit, nothing complicated.
|
* app/base/tile-manager.[ch]: Extended API a bit, nothing complicated.
|
||||||
|
|
||||||
* app/base/tile-manager-private.h (struct _TileManager): Keep a pointer
|
* app/base/tile-manager-private.h (struct _TileManager): Keep a
|
||||||
to the level below for use in an image pyramid.
|
pointer to the level below for use in an image pyramid.
|
||||||
|
|
||||||
2007-06-06 Sven Neumann <sven@gimp.org>
|
2007-06-06 Sven Neumann <sven@gimp.org>
|
||||||
|
|
||||||
|
1
NEWS
1
NEWS
@ -13,6 +13,7 @@ Changes in GIMP 2.3.18
|
|||||||
- temporarily show the hidden image statusbar while the progress is active
|
- temporarily show the hidden image statusbar while the progress is active
|
||||||
- added support for loading .abr v6 Photoshop brushes
|
- added support for loading .abr v6 Photoshop brushes
|
||||||
- improved usability of color scales
|
- improved usability of color scales
|
||||||
|
- improved display quality of zoomed-out image view
|
||||||
- bug fixes and code cleanup
|
- bug fixes and code cleanup
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user