Update upstream
This commit is contained in:
@ -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:
|
||||
|
||||
|
@ -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
|
||||
==============
|
||||
|
Reference in New Issue
Block a user