[gimp] NEWS: better structure for core changes, add some stuff
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] NEWS: better structure for core changes, add some stuff
- Date: Sun, 22 Nov 2015 21:09:42 +0000 (UTC)
commit 76e93072a9a3d3043971898033aeed1d450222ba
Author: Michael Natterer <mitch gimp org>
Date: Sun Nov 22 22:09:16 2015 +0100
NEWS: better structure for core changes, add some stuff
NEWS | 73 ++++++++++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 49 insertions(+), 24 deletions(-)
---
diff --git a/NEWS b/NEWS
index e2d92e4..edb6b61 100644
--- a/NEWS
+++ b/NEWS
@@ -23,36 +23,66 @@ Core:
base
composite
- paint-funcs: removed these directories, they contained the old pixel
- manipulation functions.
-
- gegl: now contains utility functions and abstractions to work with
- GEGL more easily.
-
- operations: new directory containing all GIMP-internal GEGL operations
- and their config objects (if any).
-
- - Add some things that used to live in base/ to core/, like the
- temp-buf, boundary and histogram code
- - Port all core functions to GEGL and higher bit depths
+ paint-funcs:
+ - Remove these directories, they contained the old pixel
+ manipulation functions
+
+ config:
+ - Remove GimpBaseConfig, add GimpGeglConfig
+ - Add config options for new features
+
+ core:
+ - Add some things that used to live in base/, like the temp-buf,
+ boundary and histogram code
+ - Port all functions to GEGL and higher bit depths
- Keep the image around as GEGL graph, all other compositing is gone
- Add non-destructive drawable filters, but use them only for previews
- Implement the floating selection as drawable filter
- Implement GimpImageMap using drawable filters
- - Move batch processing to core/gimp-batch.[ch]
+ - Move batch processing to gimp-batch.[ch]
- Run batch commands in an already running GIMP instance
- - Add a correct version of the overlay layer mode
- - Add LCH layer modes
- Ported almost everything from filenames/FILE/fd to GFile/GIO
+ - Be smarter about migrating old user config files
+ - Move many object struct members to private structs
+
+ file:
- Support GIO-ported file load/save procs, handle remote files generically
+
- Add content locking to items to prevent them from being edited
- Add position locking to items to prevent them from being translated
- Implement all color management in the core
- Add an automatic palette of recently used colors
- Implement metadata handling in the core
+
+ gegl:
+ - Now contains utility functions and abstractions to work with
+ GEGL more easily
+ - Move all operations to the new operations/ directory
+
+ operations:
+ - New directory containing all GIMP-internal GEGL operations
+ and their config objects (if any)
+ - Add a correct version of the overlay layer mode
+ - Add LCH layer modes
+
+ paint:
+ - Port all paint cores to Gegl
+ - Add MyPaint brush paint core
+
+ pdb:
+ - Add compat procedures that work like the removed plug-ins
+ - Use the new GimpValueArray, GValueArray got deprecated
+
+ plug-in:
+ - Allow plug-ins to access image data at full bit depth
+ - Add a compat mode so unported plug-ins always get 8-bit data
+
+ text:
+ - Port text rendering to GEGL
+ - Use HarfBuzz to inspect fonts for creating an example string
+
+ xcf:
- Add zlib compression to XCF loading/saving
- - Be smarter about migrating old user config files
- - Move many object struct members to private structs
GUI:
@@ -60,6 +90,7 @@ GUI:
- Add GUI to handle the new high bit depths and conversion between them
- Add new action group "filters" which can run arbitrary GEGL ops
- Add lots of actions invoking GEGL ops that replace removed plug-ins
+ - Preview all GEGL ops live on the canvas, using drawable filters
- Mostly switch from using stock-ids to icon-names
- Turn all stock icons into named icons and add an icon theme
- Allow selecting colors from an image's colormap
@@ -116,19 +147,13 @@ Libgimp:
Plug-ins:
- Remove lots of plug-ins that are now implemented as GEGL ops
- - Remove the lcms plug-in, color management is now done in the core
+ - Remove the lcms plug-in, this is now done in the core/libgimp
- Remove the metadata plug-ins, this is now done in the core/libgimp
- Remove the file-uri plug-in, this is now done in the core using GIO
- Port many file plug-ins to GIO
- Port many plug-ins that are not strictly filters to GEGL
-PDB:
-
- - Add compat procedures that work like the removed plug-ins
- - Use the new GimpValueArray, GValueArray got deprecated
-
-
Source and build system:
- Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]