NEWS: catch up until end of october
This commit is contained in:
31
NEWS
31
NEWS
@ -20,12 +20,24 @@ UI:
|
|||||||
also for compat cursors for old X servers
|
also for compat cursors for old X servers
|
||||||
- Add new GimpCanvasItem infrastructure with subclasses for everything
|
- Add new GimpCanvasItem infrastructure with subclasses for everything
|
||||||
that needs to be drawn on the canvas and port all tools to canvas items
|
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:
|
Core:
|
||||||
|
|
||||||
- Add uniform API to turn any GimpItem's outline into a selection
|
- Add uniform API to turn any GimpItem's outline into a selection
|
||||||
- Add operators and gegl infrastructure for the cage tool
|
- Add operators and gegl infrastructure for the cage tool
|
||||||
- Add support for color tags in text layers
|
- 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:
|
GEGL:
|
||||||
@ -39,7 +51,11 @@ Libgimp:
|
|||||||
lots of old API in favor of item API
|
lots of old API in favor of item API
|
||||||
- Add procedures to create, traverse and manipulate layer trees
|
- Add procedures to create, traverse and manipulate layer trees
|
||||||
- Add more state to the context API, and deprecate functions with
|
- 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:
|
Plug-ins:
|
||||||
@ -65,9 +81,20 @@ Developer documentation:
|
|||||||
Source and build system:
|
Source and build system:
|
||||||
|
|
||||||
- Add more code documentation
|
- 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)
|
- Add a manifest to executables (app and plug-ins, Win32)
|
||||||
- Depend on GLib 2.28.0
|
- 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
|
- Plug memory leaks
|
||||||
- Lots of bug fixes and cleanup
|
- Lots of bug fixes and cleanup
|
||||||
- Lots of translation updates
|
- Lots of translation updates
|
||||||
|
Reference in New Issue
Block a user