Update upstream

This commit is contained in:
2023-12-02 11:03:24 -08:00
parent 84ea557696
commit d472f6348d
129 changed files with 17814 additions and 14162 deletions

View File

@ -26,13 +26,7 @@ Core:
for internal data, or a string constructed from the local file path for
external data. This will be used to serialize data objects hence easily
retrieve the proper data even when some data may have duplicate names.
- New "FG to Transparent (Hardedge)" gradient.
- New palette import supports:
* Adobe Swatch Exchange
* SwatchBooker
* Adobe Color Book (ACB)
- More robust support for ASE palette loading, by stripping space paddings and
being more warry of maliciously built files with invalid string data.
- New palette import support: SwatchBooker.
- Artifically set PANGOCAIRO_BACKEND=fc when running on Windows to use the
fontconfig backend, which enables anti-aliasing on Windows, unlike the
default pangocairo backend.
@ -64,6 +58,19 @@ Core:
well.
- Indexed images' colormap:
* Now possible to delete colors if unused.
- Updates for floating data's actions:
* New actions "edit-paste-float" and "edit-paste-float-in-place" for pasting
the contents of the clipboard as floating data with default positionning
algorithm or in-place respectively;
* renames "select-float" to "select-cut-float" which does a cut and paste as
float in one action;
* adds "select-copy-float" which does a copy and paste as float in one
action;
* reorganize a bit the `Edit > Paste as` submenu with sections for the
floating data variants;
* add a "Float" submenu in "Select" root menu, containing the 2 variant
actions "select-cut-float" and "select-copy-float".
Graphical User Interface:
@ -165,20 +172,46 @@ Plug-ins:
* tabindex: What order to select the area when the user presses Tab.
* onClick: Run a Javascript function when the user clicks on the area.
- Esm Software PIX: new import support.
- PSD: fixed vulnerabilities: ZDI-CAN-22094.
- DDS: fixed vulnerabilities: ZDI-CAN-22093.
- All plug-ins were ported to the new Gimp*Procedure API using
GimpProcedureConfig instead of GimpValueArray arguments.
- GIF:
* Added support of non-square aspect ratio by setting different vertical and
horizontal resolution when a loaded file has the PixelAspectRatio metadata
set.
- Add Border (script-fu): add a 'Allow resizing' toggle.
- Plug-ins ported to GimpProcedureDialog: van-gogh-lic, dds-write, flame,
histogram-export, lighting, fractal-explorer, map-object, sample-colorize,
compose, curve-bend, depth-merge, selection-to-path, pagecurl, file-cel,
file-svg, file-wmf, smooth-palette, small-tile, film, gradient-flare, tile,
web-page, screenshot.
- JPEG-XL:
* Load metadata via libjxl exclusively.
* Disable GIMP EXIF orientation support, using orientation stored in
codestream instead.
- HEIF:
* Load metadata via libheif exclusively.
* Disable GIMP EXIF orientation support.
- PDF:
* "Layers as Pages" works now for a single layer group with multiple
sub-layers.
- DDS:
* Add support for loading DDS 16- and 32-bit per channel RGBA. Loading is
supported for 16-bit half float, 32-bit float, 16 and 32-bit unsigned and
signed int.
This supports both the DX10 formats and the D3D FOURCC versions.
16- and 32-bit per channel images with less than 4 channels are not yet
supported.
* Add DDS support for loading R8G8, R16 and R16G16 formats.
GIMP can load DXGI variants as well as the older D3DF versions, including
handling of the signed versions.
We also set signed when the pixelformat flag DDPF_BUMPDUDV is set.
* New option to vertically flip dds image on import. This is needed by some
game engines.
* New import option for DDS DXT1/BC1 images to always use transparency. If
unchecked, fully transparent values are interpreted as black pixels.
- GIF:
* Remember when a file was stored as a GIF animation to be reused when
overwriting.
- PNG:
* Import/export safe-to-copy PNG chunks.
- HEJ2: new import support. HEJ2 is JPEG 2000 image coded images in HEIF
containers.
Translations:

View File

@ -30,6 +30,10 @@ The latest version of PIKA can be found at:
https://heckin.technology/AlderconeStudio/PIKApp/downloads/
We also have a website dedicated to documentation at:
https://docs.pika.org/
2. Contributing
===============
@ -58,28 +62,18 @@ development discussion. There is more info at:
https://heckin.technology/AlderconeStudio/PIKApp/discuss.html
Links to several archives of the mailing lists are included in that page.
Pika-user-list is a mailing list dedicated to user problems, hints and
tips, discussion of cool effects, etc. Gimp-developer-list is oriented
to PIKA core and plug-in developers. Gimp-gui-list is for discussing
about PIKA interface to improve user experience. Most people will only
want to be subscribed to pika-user-list. If you want to help develop
PIKA, the pika-developer mailing list is a good starting point; if you
want to help with GUI design, the pika-gui list is where you want to
subscribe.
Other discussion channels can be listed on this page when they are
moderated by a team member, such as forums.
Finally, for the real junkies, there are IRC channels devoted to PIKA.
On PIKANet (a private free software oriented network) there is #pika.
For the real junkies, there are IRC channels (e.g. #pika or #pika-user)
devoted to PIKA on PIKANet (a private free software oriented network).
Many of the developers hang out there. Some of the PIKANet servers are:
irc.gimp.org:6667
irc.us.gimp.org:6667
irc.eu.gimp.org:6667
More discussion channels, such as forums, will be listed on the above
"discuss" page when they are moderated by a team member.
Links to archives of former discussion methods (e.g. mailing lists) are
also included in that page.
4. Customizing
==============