NEWS: catch up until end of october

This commit is contained in:
Michael Natterer
2011-04-04 10:36:47 +02:00
parent 492e0f9cfd
commit 46e43f739d

31
NEWS
View File

@ -20,12 +20,24 @@ UI:
also for compat cursors for old X servers
- Add new GimpCanvasItem infrastructure with subclasses for everything
that needs to be drawn on the canvas and port all tools to canvas items
- Switch from purely idle-rendering the display to something that ensures
a minimum framerate, so we don't fail to update under heavy load
- Make the text tool handle RTL mode better
- Change GimpColorMapEditor to use the newly added proxy GimpPalette
- Replace the brush scale control in tool options by a brush size
one that works in pixels, and does the right thing when the brush
changes
Core:
- Add uniform API to turn any GimpItem's outline into a selection
- Add operators and gegl infrastructure for the cage tool
- Add support for color tags in text layers
- Remove the selection_control() stuff from GimpImage and with it
maybe last piece of UI code still not properly separated
- Add more validation code for XCF loading
- Add accessors to GimpPalette and use them globally
- Keep a proxy GimpPalette around for the image's colormap
GEGL:
@ -39,7 +51,11 @@ Libgimp:
lots of old API in favor of item API
- Add procedures to create, traverse and manipulate layer trees
- Add more state to the context API, and deprecate functions with
too many parameters in favor of simpler ones that use context states
too many parameters in favor of simpler ones that use context states,
particularly the entire transform and selection API
- Move GimpUnitStore and GimpUnitComboBox to libgimpwidgets, and
use them in GimpSizeEntry, deprecate GimpUnitMenu.
- Deprecate gimp_min_colors() and gimp_install_cmap()
Plug-ins:
@ -65,9 +81,20 @@ Developer documentation:
Source and build system:
- Add more code documentation
- Add more unit tests
- Add more unit tests and refactor existing ones to use global
test utility functions
- Add a manifest to executables (app and plug-ins, Win32)
- Depend on GLib 2.28.0
- Improve safety on Win32 by calling SetDllDirectory() and
SetProcessDEPPolicy()
- Switch from GtkObject::destroy() to GObject::dispose() all over
the place
- Make WebKit available to all plug-ins, not just the help browser
- Various changes that make msaintaining the gtk3-port branch easier,
such as s/GtkAnchorType/GimpHandleAnchor/ and s/GtkObject/GtkAdjustment/
- Don't use gtk_container_add() for adding to GtkBoxes
- Inherit from GkBox directly, not from GtkHBox/GtkVBox
- Run UI tests on Xvfb if available
- Plug memory leaks
- Lots of bug fixes and cleanup
- Lots of translation updates