Age | Commit message (Collapse) | Author | Files | Lines |
|
Change log:
### mate-backgrounds 1.26.0
* Translations update
### mate-backgrounds 1.25.0
* Translations update
* Add 'Something slowly gets clear' elephants wallpaper. (#34)
* build: add meson config files to EXTRA_DIST
|
|
Change log:
### eom 1.26.0
* Translations update
* update copyright to 2021
### eom 1.25.1
* Translations update
* eom-window: Remove -Wmissing-field-initializers warnings
* build: change the message for NLS in the configure summary
* build: allow users to disable gettext support (--disable-nls)
* build: Use PACKAGE_URL variable
* build: display package name and version in configure summary
* Fix desktop file validation warning
* Remove cppcheck warning knownConditionTrueFalse
* Remove unnecessary casts on signal function calls
* Update copyright to 2021
* Remove warning -Wshadow
* eom-uri-converter: dereference of NULL 'repl_str' reported by gcc
* Do not remove the accelerators from image properties dialog
* Upgrade ui files
* eom-save-as-dialog-helper: Fix resource path
* eom-image: warning -Wexpansion-to-defined
* eom-scroll-view.c: Redundant casting GTK_WIDGET
* eom-scroll-view: Remove warning incompatible-pointer-types
* Ensure scrollbar moves when dragged to move image
* require libexif 0.6.22
* Remove unused macros
### eom 1.25.0
* Translations update
* eom-metadata-reader: add gdk/gdk.h include
* egg-editable-toolbar: Remove trailing spaces/tabs
* Shorten the function name for notebook scroll-event
* eom-util: Fix code indent
* Add tab scrolling support for dialog windows
* add git.mk to generate .gitignore
* build: silent build warnings for distcheck
* eom-window: expand the comment on about dialog
* Remove warnings: cast between incompatible function types
* eom.desktop: Do not collect the translation for Icon
* help: Fix some incongruencies
* help: Fix Image Collection shortcut (#263)
* Use user page on github when user email is private
* Update authors
|
|
Change log:
### 3.22.23 (GTK 3.22)
* Translations update
* add YaruOK and YaruGreen
|
|
Qt6 module that provides functionality for simulation systems
with support for 2D and 3D rendering in Qt C++ and Qt Quick.
|
|
Qt6 Quick 3d provides a high-level API for creating 3D content
3D user interfaces based on Qt Quick.
|
|
Qt6 module for creating keyframe based animations using Qt quick.
|
|
Qt6 module that enables usage of lottie animations in Qt apps.
|
|
Qt6 module for data visualization in 3D space.
|
|
Qt6 module for easy graphical chart creation.
|
|
Consider switching to py-sip5 (or (unpackaged) py-sip6)
|
|
1.22.0 - 2022-11-19
-------------------
* Officially support Python 3.11 :pr:`285`
* PDFSurface.version_to_string(): Fix crash with negative versions :pr:`279`
* typing: ImageSurface.get_stride() returns an int :pr:`282`
* typing: Fix incorrect interface for Matrix constructor :pr:`271`
* typing: Use Generic for Context :pr:`274`
* docs: some cairo.Context fixes :pr:`276`
* docs: try to make create_from_png/write_to_png more clear :pr:`261`
* docs: add an example for how to convert a surface to pillow :pr:`281`
* docs: cairo.Format.RGB24: document that unused bytes may be overwritten :pr:`289`
* tests: don't depend on specific ref counts :pr:`291`
* tests: compatibility fixes for cairo 1.17.6 :pr:`264`
|
|
Merged
coders: Enable opening https files in mingw #5727
utilities: Enable support for unicode paths in mingw #5713
Commits
beta release bf925a7
support optional extension area 42bae95
check extension attribute type to set the alpha channel 7b771b4
Pass image's type instead of colorspace to IsGrayImageType d3539ae
cosmetic 839984c
eliminate unnecessary file open when globbing (thanks to P Antoine) 73dd9de
OCE-2022-70: DoS at Stdin 09e738e
possible DoS @ stdin (OCE-2022-70); possible arbitrary file leak (OCE-2022-72) 05673e6
revert scene check 2752356
Use new certificate. e9da157
cosmetic 3aa3062
enhanced delete list parsing 5118724
cosmetic 4ba2bbc
support -delete registry:NAME to delete images from the system registry fe5eeb8
support -delete registry:NAME to delete images from the system registry ba541de
string optimization d78b958
allow for EOF d0bee0b
Use new private api. 2d0b7fc
Whitespace. 3193b5e
Renamed variable fa28e60
rotate HLS by 120 degrees (private email from John Z) 5f4ad1d
Use the new ElementInfo api. ead0c10
blob byte optimization 6fac1c9
add check for grayscale image @ ImageMagick/ImageMagick#5705 e7d354e
optimize reading blob string 4ff14c8
proper boundary check 79cd5a5
register WebP mime type c3f81bc
fix monochrome colormap b4193e8
Fixed possible null reference. ffd7221
Use the ElementInfo api instead. 7a2b09b
Another fix. ad532fa
set blob EOF flag bc1e75c
Use the ElementInfo api and fixed return value of SetLogEventMask. d80fafe
Earlier unlock of semaphore. d4ae038
Fixed unlock of semaphore. 9d98dad
latest autoconf update 5d3d9e2
Use the ElementInfo api. dc5bb28
Use the ElementInfo api. ae600a1
Code cleanup. 13ba626
Use the ElementInfo api. 24a4cd0
Fixed bug that was introduced when using the ElementInfo api. f9d96c7
ImageMagick/ImageMagick#5713 fb70c5b
robust support of masks in MPC and MIFF 9f0f4b2
ImageMagick/ImageMagick#5713 914e376
ImageMagick/ImageMagick#5680 11df7ff
ImageMagick/ImageMagick#5680 43ba8a6
initialize package key 878da43
release 04ee6ce
|
|
Overview of Changes from GIMP 2.99.12 to GIMP 2.99.14
=====================================================
Core:
- The download button in About dialog when a new version is available
will now show the development download page when running unstable
branch code.
- The update check on macOS now uses native HTTPS-able API, so that we
don't have to wait for GIO to have HTTPS modules for macOS.
- The main process is now run as a GimpApp which is a new class derived from
GtkApplication. The main process of `gimp-console` on the other hand is a
`GimpConsoleApp` which is derived from GApplication. Both new classes share
a same GimpCoreApp interface. This is a main step for the GTK+3 port.
- Various improvements on awareness of multi-item selection across core
features. A notable fix is the preview when transforming multiple layers at
once (with various transform tools). Various actions are now multi-drawable
aware as well.
- New "Vectors Structure" in the XCF format: XCF files (format bumped to
version 18) can now store and load all the usual and common properties of
other items. In other words, it makes XCF now able to store locks, color
tags and several selected paths.
- XCF saving with RLE and zlib encoding are now multi-threaded and therefore
much faster in most cases.
- Pasting an image now creates a new layer by default (not a Floating Layer
anymore). The only 3 cases where we still have floating items are:
* when pasting into a layer mask;
* when doing quick copy/cut paste on-canvas with the Alt modifiers;
* when floating layers explicitly with the "Float" action.
- Copy-paste code was deeply reviewed and re-specified in the light of
multi-item selection; it's still a WIP:
* When pasting several drawables, we currently paste them over the top
selected layer (visually in Layers dockable).
* Pasted data position was rewritten, based on existing logic, but taking
into account the multiple selected items.
* Pasting a selected area from multiple layers still creates multiple
layers, not merged pixel contents as a single layer.
* New layers created when copying from a selection are consistently the
offset and dimensions of the bounding box of the dimension.
* When a layer and one of its group layer parent are selected, it is
equivalent to have only the child layer selected.
- 2 new actions were added: "Paste as Single Layer" and "Paste as Single Layer
in Place" under the "Paste as" submenu of Edit menu. These paste the copied
layers as a single merged layer, instead of as several layers (as "Paste"
and "Paste in Place" do).
Graphical User Interface:
- New "Gray" theme based on a 18.42% luminance middle-gray background, which
should be a good neutral environment for color work.
- The foreground/background editor in the toolbox will now take into account
the toolbox icon size and resize itself accordingly (live, as you change
theme). This allows to have really narrow toolbox when you use small icons.
- Theme-override icon size selection in Preferences > Themes: this allows to
override theme-set icon sizes, with a global concept of small, medium, large
and huge. The following widgets are so far modified: toolbox icons, fg/bg
editor in toolbox, fg/bg editor in Colors dockable, dockables tab icons,
bottom buttons (in the button box) of dockables, header eye and lock icons
above item trees, and eye and lock icon switches in item tree cells.
- Symmetry dockable contents is now shown, yet deactivated, when no images are
opened, improving discoverability.
- Reworked the "Convert to * Working Space?" dialog into a "Keep the Embedded
Working Space?" one. Keeping an image working space is now the recommended
and default action. "Convert" became an explicit action requiring to click
(neither mapped to Enter nor Escape keys).
- "Floating Selection" renamed to "Floating Layer" or "Floating Mask"
depending on the type of item it applies to.
- "Floating Masks" are now drawn above the layer mask in the Layers dockable,
making the fact that they would anchor to the below layer mask (not the
layer) much more obvious.
- "Paste into Selection" and "Paste into Selection in Place" were moved under
the "Paste as" submenu of Edit menu.
Tools:
- Text tool: new "Outlined" and "Outlined and filled" options, with various
sub-options to choose the outline style, color, pattern, width, cap and join
styles, miter limit, anti-aliasing and dash pattern.
- Align tool:
* now multi-item aware, it is much more usable than it used to be when we
had to click on canvas to select items.
* On-canvas clicks are now only needed to select guides (Alt or Alt-Shift
click and selected guide colors change) or for the reference object
(normal click).
* Also the reference object gets on-canvas handles and the name is written
in the dockable, making it obvious if you selected the right reference or
not.
* Moreover the selected reference will now loop when layers are stacked on
each other, which allow to select a bottom layer, even if there are layers
above it everywhere.
* New option "Use extents of layer contents" to Align tool: this is similar
to first run "Crop to Content" on every layer to align or distribute
(without actually cropping the layers).
* Fine-grained align/distribute button sensitivity to make it more obvious
when an action would not make any change anyway.
* New anchor point setting (pivot widget) to choose which part of the target
items will be aligned or distributed.
* Get rid of various broken distribution actions.
* Distribution actions don't move the 2 extreme (top/bottom or left/right
depending on distribution direction) targets, but distribute all other
targets within their range. It is more consistent with how it works in
other software.
* Adding 2 "Distribute with evenly (horizontal|vertical) gaps" actions,
which distribute by keeping a common gap between objects instead of
between anchor points.
* Offset settings have been removed.
- Transform tools are now auto-activated on selection (and when switching
images or item selection).
Plug-ins:
- PDF:
* Export code was ported to GimpProcedureDialog.
* New "root-layers-only" argument to "file-pdf-save", which comes
with a checkbox in the export dialog to allow exporting as pages
the root layers only. The main usage is to organize your pages'
contents in layer groups.
- AVIF:
* RGB AVIF compatibility with Safari on iOS 16.0: Some AVIF images are
rendered differently in Apple's implementation compared to implementations
of Google and Mozilla. See: https://github.com/AOMediaCodec/av1-avif/issues/195
This changes requires libheif 1.10.0 though the plug-in can still build
with older libheif.
- PSD:
* export of CMYK(A) files added, with 8 or 16-bit precision per channel,
using a CMYK soft-proof profile for conversion.
* Paths are now exported with PSD files.
- JPEG-XL:
* Metadata import/export now supported (requires libjxl 0.7.0).
- Python-Console:
* sys.stdout.flush() implemented as a no-op inside the console, to be able
to easily copy-paste code, or using libraries which flush the output.
- ICNS:
* Initial support for loading and exporting.
- TIFF:
* New toggle to optionally load reduced pages. We keep a heuristic to try
and guess whether these are thumbnails (single reduced image in the second
position), but it's only used to decide whether the option is checked by
default or not. It is now up to anyone to decide or not whether they want
to load these reduced images.
API:
- Changes in libgimp:
* Abstract method get_window() of GimpProgressVtable had its signature
changed. The window ID is now a guint64.
* New functions:
+ gimp_text_layer_set_markup()
+ gimp_image_get_selected_channels()
+ gimp_image_get_selected_vectors()
+ gimp_image_list_selected_channels()
+ gimp_image_list_selected_vectors()
+ gimp_image_set_selected_channels()
+ gimp_image_set_selected_vectors()
+ gimp_image_take_selected_channels()
+ gimp_image_take_selected_vectors()
+ gimp_image_list_selected_drawables()
* Updated functions:
+ gimp_vectors_stroke_translate() now uses offsets in double type.
* New classes:
+ GimpTextLayer: child class of GimpLayer.
- Changes in libgimpwidgets:
* Updated widgets:
+ GimpPickButton now has a specific implementation for Windows. In
particular it improves color picking with multi-monitor and scales
different than 100%.
Build:
- meson requirement bump to meson 0.56.0.
- Many fixes to the meson build scripts, making it closer to be our
official build for GIMP 3.0.
- The CI now generates a tarball containing the GIMP references,
generated by gi-docgen and g-ir-doc.
- Improved Clang 15.0.0 support.
- "win*-nightly" jobs were added back and are now more efficient with the
--output-dll-list option.
- babl requirement bumped to babl 0.1.98.
- GEGL requirement bumped to GEGL 0.4.40.
- GIMP macOS builds (gimp-macos-build repository) was moved to using MacPorts
in order to take advantage of a bigger community to maintain our
dependencies.
- GIMP now has an Apple Silicon build.
|
|
GEGL-0.4.40 2022-11-13
Operations:
• newsprint: do not drop alpha channel in RGB modes.
Core
• fixes for legacy build, still supporting building latest GEGL for
stable GIMP with old babl (not recommended if distros can have
recent enough meson.).
• avoiding possible multi thread race in babl garbage collection
|
|
2022-11-13 babl-0.1.98
More robust bounds protection in ICC handling, avoid garbage collecting lookup
tables in-line with processing.
|
|
shader tools for use with qt6.
|
|
qt6-qtimageformats adds additional image handlers for Qt6.
|
|
From Chavdar Ivanov on pkgsrc-users.
|
|
qt6-qtsvg is the svg handling module for Qt6.
|
|
MESSAGE exhorted the user to adjust ocaml's ld.conf. Remove that, and
use ocaml.mk harder so that the directory is automatically registered.
Ride the recent bump to PKGREVISION 100. This is a clue!
|
|
|
|
Remove patches for GUILE and PHP (options no longer supported by pkgsrc).
## [7.0.2] – 2022-11-18
### Added
- The `cluster`, `dot_builtins`, `dot2gxl`, `gv2gxl`, `gvedit`, and `prune`
utilities are now included in the CMake build system. #1753, #1836
### Changed
- `gvedit` now uses a relative path from its own executable to discover its
attributes file, `../share/graphviz/gvedit/attrs.txt`. This should make it
more relocatable and make its behavior more consistent across operating
systems.
- `alt` tags are no longer set in the cmap output. #265
### Fixed
- `gxl2gv`, when dealing with `name` attributes, may be less likely to crash. We
say “may be less likely” because a bug remains that makes a crash still
the most likely outcome. #2300
- Gradient URL references in SVG output once again align with their targets
(linear or radial gradients) when `id` attributes are in use. This was
arguably a regression in Graphviz 6.0.1. #2307
- The CMake build system’s interactions with a Zlib installed in a non-system
location has been improved.
- Do not try to install `gv.php` if using SWIG-4.1.0. Graphviz 7.0.1 changes
listed SWIG 4.1.0 as supported, but there was an oversight that is fixed in
7.0.2. Complete #2277, #2303
- Several compilation errors when building Smyrna on macOS have been fixed. This
was a regression in Graphviz 7.0.1.
- A crash when using neato layout with large inferred per-node edge counts was
fixed. #42
## [7.0.1] – 2022-11-09
### Added
- SWIG 4.1.0 is now supported in the Autotools build system. #2277, #2303
### Changed
- When built with zlib support, Graphviz will unconditionally use
`deflateBound`. The only user-visible effect should be slightly decreased
memory usage when using a zlib-compressed output format.
- The test suite only detects Graphviz companion programs adjacent to the first
`dot` found in `$PATH` #2201
### Fixed
- Failure of arrowhead and arrowtail to respect penwidth #372 \
Fixed also for the `diamond` and `tee`
[edge arrow shapes](https://graphviz.org/doc/info/arrows.html#primitive-shapes).
- The CMake build system no longer uses the final install location as the
staging area for example graphs and templates during `cpack`. This bug was
introduced in Graphviz 4.0.0. #2232
- The CMake build system uses corrected paths to DevIL and FreeType headers and
libraries when discovered.
- The CMake build system under MinGW no longer attempts to install third party
Expat and Getopt libraries.
## [7.0.0] – 2022-10-22
### Changed
- **Breaking**: An `outline_width` field has been added to the `Agnodeinfo_t`
struct.
- **Breaking**: An `outline_height` field has been added to the `Agnodeinfo_t`
struct.
- When using the CMake build system, the minimum requirement has been increased
from CMake 3.9 to CMake 3.13.0.
- When compiling Graphviz with the Intel C Compiler, the Autotools build system
no longer suppresses `-ffast-math`. Users relying on this are encouraged to
investigate what in their build environment is appending a flag their C
compiler does not support.
- The `-ffast-math` compiler flag is no longer enabled by the Autotools build
system.
- Reserved stack size on Windows for the `dot.exe` binary has been increased
from the default 1MB to ~3.8MB.
### Fixed
- Issues with GCC 8, `-O3` and `-ffast-math` #1412
- Problem building Graphviz-5.0.1: undefined symbols `__*_finite` #2296
- Failure of arrowhead and arrowtail to respect penwidth #372 \
Fixed for all
[polygon-based node shapes](https://graphviz.org/doc/info/shapes.html#polygon)
(except for the `cylinder` node shape) and for the
[edge arrow shapes](https://graphviz.org/doc/info/arrows.html)
`normal`, `inv`, `box` and `dot`
### Removed
- Support for the MOSEK commercial solver has been removed. The `MOSEK`
build-time macro no longer does anything.
|
|
Redo patch-ac, which was about avoiding UB from calls that were not
async-signal-safe from a signal handler. Further, the code called
mmap in a way that POSIX says must fail.
Add links to upstream bug report and upstream pull request.
|
|
pandoc is used to make README.html, and it's not ok to have a
different set of installed files based on random programs being
present.
|
|
Requested by gdt
|
|
|
|
To avoid PLIST changes if doxygen is installed
|
|
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
|
|
Upstream changes are minor, mainly ocaml 5 support.
Tested with unison (lablgtk option).
|
|
|
|
Geeqie 2.0.1
============
- Exclude build directories from release tar
Geeqie 2.0
============
- GTK2 no longer supported
- Configuration system moved from Autotools to Meson
- Spelling checks for metadata
- When navigation folders, on return to a folder select last image viewed
- Search facility in Exif window
- Display keyboard shortcuts in popup menus
- LIRC deleted
- renderer-clutter() deleted
And as usual:
- Many bug fixes
- Updated language support
|
|
Upstream changes are essentially bugfixes and minor improvements, but
there are a very large number of them (see Changes for details).
|
|
|
|
0.6.22 (2022-11-13)
Features
- Save/load edit information in metafile. This allows non-destructive eding
while leaving your original pictures intact. (c47bddb6)
Chore
- Update SVG rendering (9fdc2e56)
- Slightly relax & update dependencies (bb9c03a8)
|
|
REL: v3.6.2
This release contains several bug-fixes and adjustments:
Avoid mutating dictionaries passed to subplots
Fix bbox_inches='tight' on a figure with constrained layout enabled
Fix auto-scaling of ax.hist density with histtype='step'
Fix compatibility with PySide6 6.4
Fix evaluating colormaps on non-NumPy arrays
Fix key reporting in pick events
Fix thread check on PyPy 3.8
Handle input to ax.bar that is all NaN
Make rubber band more visible on Tk and Wx backends
Restore (and warn on) seaborn styles in style.library
Restore get_renderer function in deprecated tight_layout
nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari)
|
|
2.42.10 (stable)
- Search for rst2man.py
- Update the memory size limit for JPEG images
- Translation updates
|
|
Changes from CHANGELOG.md:
# Change Log
## [2.3.4] - 2021-2-12
### Changed
- Replaced legacy test images.
## [2.3.3] - 2021-2-5
### Fixed
- Fixed [#167](https://github.com/team-charls/charls/issues/167),
Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture).
## [2.3.2] - 2021-1-29
### Fixed
- Fixed https://github.com/team-charls/charls/issues/160,
warning: cast from 'unsigned char*' to 'uint16_t*'
increases required alignment of target type.
- Fixed https://github.com/team-charls/charls/issues/161 ,
warning: useless cast to type 'size_t' {aka 'unsigned int'}
[-Wuseless-cast].
### Changed
- Updates to the CMakeLists.txt for Unix builds (except macOS)
to hide more symbols from the shared library.
- C++14 is now the minimum version instead of explicitly required.
This allows consuming applications more flexibility.
Typically CMake will select the latest C++ standard version that
the used C++ compiler supports.
## [2.3.1] - 2021-1-25
### Fixed
- Fixed https://github.com/team-charls/charls/issues/155 ,
charls::jpegls_decoder::decode: 2 overloads have similar conversions
in v2.3.0
## [2.3.0] - 2022-1-24
### Added
- The encoder API has been extended with a rewind method that can be
used to re-use a configured encoder to encode multiple images in a loop.
- Added support to decode JPEG-LS images that use restart markers
https://github.com/team-charls/charls/issues/92 .
- Added support to write and read comment (COM) segments
https://github.com/team-charls/charls/issues/113 .
- Added support to encode/decode oversized images
(width or height larger then 65535).
- Extended the validation of the encoded JPEG-LS byte stream during decoding.
- Added support to encode JPEG-LS images with:
- The option to ensure the output stream has an even size.
- The option to write the CharLS version number as a comment (COM segment)
to the output stream.
- The option to write the coding parameters to the output stream if
the bits per pixel are larger then 12 (enabled by default).
- Usage of compiler specific attributes on the public API as replacement for
``[[nodiscard]]`` (which is a C++17 feature).
### Fixed
- Fixed https://github.com/team-charls/charls/issues/84 ,
Default preset coding parameters not computed for unset values.
- Fixed https://github.com/team-charls/charls/issues/102 ,
CMake find_package(charls 2.2.0 REQUIRED) not working.
### Changed
- CMakeSettings.json has been replaced with CMakePresets.json.
- Non default coding parameters are explicitly stored in
the output stream during encoding.
- GCC shared library release builds are now using LTO
(Link Time Optimization).
- Some functions use compiler intrinsics for slightly better performance.
## [2.2.1] - 2022-2-3
### Fixed
- Backport of fix for https://github.com/team-charls/charls/issues/167 ,
Decoding\Encoding fails on IBM s390x CPU (Big Endian architecture).
|
|
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:
change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
|
|
Change log:
lximage-qt-1.2.0 / 2022-11-05
==============================
* Fixed visual glitches in painting cached images.
* Added Sorting sub-menu to View menu.
|
|
Change log:
lxqt-themes-1.2.0 / 2022-11-05
===============================
* Better preview images for themes.
* Cleaned up QSS file of some themes.
|
|
Change log:
2.5.0 / 2022-11-05
==================
* Fixed the screenshot of window and its decoration with multi-screen setups.
* Removed shared libraries.
|
|
|
|
Drop 37 from PYTHON_VERSIONS_ACCEPTED for all but
py-backports.cached-property (which exists only for 37, and I'm
guessing it will build fine and not cause trouble).
This follows the new plan of "37 is all but removed, with the
lang/python37 package remaining, but py37-foo are not built by
default" compromise to avoid problems from the current state of
massive py37-foo build failures while stopping short of outright
removal.
|
|
|
|
3.0.0
Fixed
Remove Iterable import deprecation warning
Remove invalid escape sequence warnings in tests
Fix test failures due to removed pytest attribute
Fix linting errors with latest isort and flake8
Changed
Replace deprecated tested versions of Python (including Python 2) with
latest ones in CI
|
|
Upstream NEWS, less bugfixes, minor improvements, and things about Windows:
-----------------------
2.14 Featured release
-----------------------
lcms2 now implements ICC specification 4.4
New multi-threaded plug-in
Remove check on DLL when CMS_NO_REGISTER_KEYWORD is used
-----------------------
2.13.1 Hot fix
-----------------------
Fix for pure white going gray in grayscale transforms.
-----------------------
2.13 Featured release
-----------------------
Added support for premultiplied alpha
tifficc can now handle alpha channels, both unassociated and premultiplied
CGATS parser can now deal with very long strings
Added thread safe code to get time
Added automatic linear space detection
Added cmsGetStageContextID function
Added cmsDetectRGBProfileGamma function
configure now accepts --without-fastfloat to turn plugin off
Checked to work on STM32 Cortex-A, Cortex-M families
|
|
0.6.20 (2022-10-30)
Bug Fixes
- Support bad Gif data gracefully (fixes #60) (c0acfa69)
- Build script generates app icon on windows (548b9749)
|
|
Version 0.20.1
--------------
Fix documentation building: upgrade to Sphinx 5.0.
Fix broken user guide links in API documentation.
Version 0.20
------------
Add keyword-only ``neato_no_op`` argument to ``.render()``, ``.pipe()``,
and stand-alone ``graphviz.render()`` and ``graphviz.pipe()``.
When building a ``Graph`` or ``Digraph``,
warn about an expected DOT syntax error in rendering
when passing a string that ends with an odd number of backslashes
(e.g. invalid ``dot.node('spam', label='\\')``
instead of correct ``..., label=r'\\'``
for a node labled as a backslash).
Increase visibility of ``graphviz.escape()`` in the documentation.
|
|
9.3.0 (2022-10-29)
------------------
- Limit SAMPLESPERPIXEL to avoid runtime DOS
- Initialize libtiff buffer when saving
- Inline fname2char to fix memory leak
- Fix memory leaks related to text features
- Use double quotes for version check on old CPython on Windows
- Remove backup implementation of Round for Windows platforms
- Fixed set_variation_by_name offset
- Fix malloc in _imagingft.c:font_setvaraxes
- Release Python GIL when converting images using matrix operations
- Added ExifTags enums
- Do not modify previous frame when calculating delta in PNG
- Added support for reading BMP images with RLE4 compression
- Decode JPEG compressed BLP1 data in original mode
- Added GPS TIFF tag info
- Added conversion between RGB/RGBA/RGBX and LAB
- Do not attempt normalization if mode is already normal
- Fixed seeking to an L frame in a GIF
- Consider all frames when selecting mode for PNG save_all
- Don't reassign crc on ChunkStream close
- Raise a warning if NumPy failed to raise an error during conversion
- Show all frames in ImageShow
- Allow FLI palette chunk to not be first
- If first GIF frame has transparency for RGB_ALWAYS loading strategy, use RGBA mode
- Round box position to integer when pasting embedded color
- Removed EXIF prefix when saving WebP
- Pad IM palette to 768 bytes when saving
- Added DDS BC6H reading
- Added support for opening WhiteIsZero 16-bit integer TIFF images
- Raise an error when allocating translucent color to RGB palette
- Added reading of TIFF child images
- Improved ImageOps palette handling
- Defer parsing of palette into colors
- Apply transparency to P images in ImageTk.PhotoImage
- Use rounding in ImageOps contain() and pad()
- Fixed GIF remapping to palette with duplicate entries
- Allow remap_palette() to return an image with less than 256 palette entries
- Corrected BMP and TGA palette size when saving
- Do not call load() before draft() in Image.thumbnail
- Copy palette when converting from P to PA
- Allow RGB and RGBA values for PA image putpixel
- Removed support for tkinter in PyPy before Python 3.6
- Do not use CCITTFaxDecode filter if libtiff is not available
- Fallback to not using mmap if buffer is not large enough
- Fixed writing bytes as ASCII tag
- Open 1 bit EPS in mode 1
- Removed support for tkinter before Python 1.5.2
- Allow default ImageDraw font to be set
- Save 1 mode PDF using CCITTFaxDecode filter
- Added support for RGBA PSD images
- Parse orientation from XMP tag contents
- Added support for reading ATI1/ATI2 (BC4/BC5) DDS images
- Do not clear GIF tile when checking number of frames
- Support saving multiple MPO frames
- Do not double quote Pillow version for setuptools >= 60
- Added ABGR BMP mask mode
- Fixed PSDraw rectangle
- Raise ValueError if PNG sRGB chunk is truncated
- Handle missing Python executable in ImageShow on macOS
|
|
version 2.17
------------
- quality improvement
- ARM64 build fix
|