Age | Commit message (Collapse) | Author | Files | Lines |
|
Changelog:
NEW IN VERSION 4.10
-------------------
- Bug fixes: layout, usability, preferences, locale selection
- Works with both Qt4 and Qt5
- Build uses automake/qmake hybrid (instead of autoconf/qmake).
- Layout annotations are honored in multipage mode
- Experimental OpenGL rendering
- Slideshow mode
NEW IN VERSION 4.9
------------------
- Added language selection in preference.
- Added option to override printing and saving restrictions.
- Automatic reloading of djvu documents when the file is changed.
- New chinese translations.
- Improved network code (needs Qt>=4.4.)
- Remember the last visited position for the last 50 documents.
|
|
- Fixing test failures on Python 2.6/Windows
- Limit metadata tags when writing using libtiff
- Rolling back exif support to pre-3.0 format
- Fix Divide by zero in Exif, add IFDRational class
- Catch the IFD error near the source
- Added release notes for 3.1.0
- Updated spacing to be consistent between multiline methods
- Let EditorConfig take care of some basic formatting
- Restore gpsexif data to the v1 form
- Add /usr/local include and library directories for freebsd
- Updated installation docs for new versions of dependencies
- Removed unrunnable test file
- Changed register calls to use format property
- Added field type constants to TiffTags
- Allow saving RowsPerStrip with libtiff
- Enabled conversion to numpy array for HSV images
- Changed some urls in the docs to use https
- Removed logger.exception from ImageFile.py
- Removed warnings module check
- Changed arcs, chords and pie slices to use floats
- Update unit test asserts
- Fix command to invoke ghostscript for eps files
- Consistent multiline text spacing
- Removed unused lines in BDFFontFile
- Changed ImageQt import of Image
- Throw TypeError if no cursors were found in .cur file
- Fix crash in ImageTk.PhotoImage on win-amd64
- ExtraSamples tag should be a SHORT, not a BYTE
- Docs and code health fixes
- Updated freetype to 2.6.2
- Updated WebP to 0.5.0 for Travis
- Fix missing 'version' key value in __array_interface__
- Replaced os.popen with subprocess.Popen to pilprint script
- Catch OverflowError in SpiderImagePlugin
- Fix the definition of icc_profile in TiffTags
- Remove old _imagingtiff.c and pilplus stuff
- Fix Exception when requiring jpeg
- Dependency scripts for Debian and Ubuntu
- Added Usage message to painter script
- Add tag info for iccprofile, fixes
- Added some requirements for make release-test
- Flatten tiff metadata value SAMPLEFORMAT to initial value, fixes
- Fix handling of pathlib in Image.save. Fixes
- Make tests more robust
- Use correctly sized pointers for windows handle types.
|
|
|
|
Thanks to jperkin@!
|
|
|
|
atexit() is not a good idea in shared libraries.
Changes:
Bug fixes
This list is likely incomplete.
Bug 91806 - configure does not test whether assembler supports sse4.1
Bug 92229 - [APITRACE] SOMA have serious graphical errors
Bug 92233 - Unigine Heaven 4.0 silhuette run
Bug 93004 - Guild Wars 2 crash on nouveau DX11 cards
Bug 93215 - [Regression bisected] Ogles1conform Automatic mipmap generation test is fail
Bug 93257 - [SKL, bisected] ASTC dEQP tests segfault
Changes
Brian Paul (1):
st/mesa: check state->mesa in early return check in st_validate_state()
Dave Airlie (6):
mesa/varray: set double arrays to non-normalised.
mesa/shader: return correct attribute location for double matrix arrays
glsl: pass stage into mark function
glsl/fp64: add helper for dual slot double detection.
glsl: fix count_attribute_slots to allow for different 64-bit handling
glsl: only update doubles inputs for vertex inputs.
Emil Velikov (4):
docs: add sha256 checksums for 11.0.1
cherry-ignore: drop the "re-enable" DCC on Stoney
cherry-ignore: don't pick a specific i965 formats patch
Update version to 11.1.1
Eric Anholt (2):
vc4: Warn instead of abort()ing on exec ioctl failures.
vc4: Keep sample mask writes from being reordered after TLB writes
Grazvydas Ignotas (1):
r600: fix constant buffer size programming
Ian Romanick (1):
meta/generate_mipmap: Work-around GLES 1.x problem with GL_DRAW_FRAMEBUFFER
Ilia Mirkin (9):
nv50/ir: can't have predication and immediates
gk104/ir: simplify and fool-proof texbar algorithm
glsl: assign varying locations to tess shaders when doing SSO
glx/dri3: a drawable might not be bound at wait time
nvc0: don't forget to reset VTX_TMP bufctx slot after blit completion
nv50/ir: float(s32 & 0xff) = float(u8), not s8
nv50,nvc0: make sure there's pushbuf space and that we ref the bo early
nv50,nvc0: fix crash when increasing bsp bo size for h264
nvc0: scale up inter_bo size so that it's 16M for a 4K video
Jonathan Gray (2):
configure.ac: use pkg-config for libelf
configure: check for python2.7 for PYTHON2
Kenneth Graunke (5):
ralloc: Fix ralloc_adopt() to the old context's last child's parent.
drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.
glsl: Fix varying struct locations when varying packing is disabled.
nvc0: Set winding order regardless of domain.
nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
Marek Olšák (7):
tgsi/scan: add flag colors_written
r600g: write all MRTs only if there is exactly one output (fixes a hang)
radeonsi: don't call of u_prims_for_vertices for patches and rectangles
radeonsi: apply the streamout workaround to Fiji as well
gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1 correctly
program: add _mesa_reserve_parameter_storage
st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)
Mark Janes (1):
Add missing platform information for KBL
Miklós Máté (1):
mesa: Don't leak ATIfs instructions in DeleteFragmentShader
Neil Roberts (3):
i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
i965: Add B8G8R8X8_SRGB to the alpha format override
i965: Fix crash when calling glViewport with no surface bound
Nicolai Hähnle (2):
gallium/radeon: only dispose locally created target machine in radeon_llvm_compile
gallium/radeon: fix regression in a number of driver queries
Oded Gabbay (1):
configura.ac: fix test for SSE4.1 assembler support
Patrick Rudolph (2):
nv50,nvc0: fix use-after-free when vertex buffers are unbound
gallium/util: return correct number of bound vertex buffers
Rob Herring (1):
freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error enabled
Samuel Pitoiset (3):
nvc0: free memory allocated by the prog which reads MP perf counters
nv50,nvc0: free memory allocated by performance metrics
nv50: free memory allocated by the prog which reads MP perf counters
Sarah Sharp (1):
mesa: Add KBL PCI IDs and platform information.
|
|
1.3.5
. Bug fixes
. Security bug fix
. Fix ARM misalignment problem
. Track latest cmake
1.3.4
. Transition from Mercurial to Git
. Bug fixes
. Fix Collision Kerning ignoring some diacritics
. Handle pass bits 16-31 to speed up fonts with > 16 passes
. Various minor fuzz bug fixes
. Make Coverity happy
. Add GR_FALLTHROUGH macro for clang c++11
1.3.3
. Slight speed up in Collision Avoidance
. Remove dead bidi code
. Bug fixes
. Between pass bidi reorderings and at the end
. Decompressor fuzz bugs
. Other fuzz bugs
1.3.2
. Remove full bidi. All segments are assumed to be single directioned.
. Bug fixes:
. Decompressor corner cases
. Various fuzz bugs
1.3.1
. Deprecation warning: Full bidi support is about to be deprecated. Make contact
if this impacts you.
. Change compression block format slightly to conform to LZ4
. Bug fixes:
. Handle mono direction text with diacritics consistently. Fonts
now see the direction they expect consistently and bidi now
gives expected results.
. Fixed lots of fuzz bugs
. Coverity cleanups
. Build now works for clang and/or asan and/or afl etc.
1.3.0
. Add collision avoidance
. Shift Collider
. Kern Collider
. Octabox outlines and subboxes
. Add compressed Silf and Glat table support
. Bug fixes:
. Stop loops forming in the child, sibling tree
. Handle bidi mirroring correctly if no bidi occurring
|
|
Previously there were at least 5 different ways MACHINE_ARCH could be set,
some statically and some at run time, and in many cases these settings
differed, leading to issues at pkg_add time where there was conflict
between the setting encoded into the package and that used by pkg_install.
Instead, move to a single source of truth where the correct value based on
the host and the chosen (or default) ABI is determined in the bootstrap
script. The value can still be overridden in mk.conf if necessary, e.g.
for cross-compiling.
ABI is now set by default and if unset a default is calculated based on
MACHINE_ARCH. This fixes some OS, e.g. Linux, where the wrong default was
previously chosen.
As a result of the refactoring there is no need for LOWER_ARCH, with
references to it replaced by MACHINE_ARCH. SPARC_TARGET_ARCH is also
removed.
|
|
Bump PKGREVISIONs to denote gem'fy and PLIST changes.
Also take maintainership.
Discussed with and ok'ed by wiz@ on pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2016/01/thread1.html#022813
|
|
Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
Added a couple of new Olympus FlashModel values
Added a new Nikon LensID
Added a new Pentax LensType
Decode a number of new Sony tags (thanks Jos Roost)
Decode H264:DateTimeOriginal DST flag, and add " DST" to time string if set
Decode a few more CanonCustom settings
Fixed problem creating user-defined XMP structure elements with names containing characters which are illegal in tag names
Improved mechanism for generating tags which must be specifically requested when copying or used in -if or -p expressions
Improved warning in Windows if help documentation file can't be created
Patched Composite:FileNumber to handle case where Canon:FileNumber is 10000
Patched reading FujiFilm RawImageWidth/Height for new X-Pro2 RAF images
Fixed problem reading PDF objects which begin with a comment line
Fixed problem which could result in ExifTool corrupting a PDF file when writing
API Changes:
Added RequestTags option
No longer generate MDItem tags when RequestAll option is set
|
|
pkgsrc changes:
o Add LICENSE
o Remove no more needed patches and while here add a comment to all patches
Changes:
Fabian Keil (14):
Prevent division-by-zero crashes
imlib_conv: Use proper buffer size to prevent invalid write of size one
loader_gif: Don't read uninitilized memory in case of invalid input
loader_gif(): Abort gif parsing if DGifGetLine() fails
Fix segfault when opening input/queue/id:000007,src:000000,op:flip1,pos:51 with feh
Make IMAGE_DIMENSIONS_OK() more restrictive
load_pnm: Deal with fread() errors consistently
__imlib_LoadImage(): Additionally check loader_ret to detect loader failures
loader_tga: Abort file loading if the file obviously isn't large enough
imlib_save_image(): Check loader return code for errors
loader_tga.c: Properly signal if decoding uncompressed BGRA data failed
loader_tga.c: Properly signal if decoding RLE compressed data failed
imlib_save_image_with_error_return(): Check loader return code to prevent use of unitialized memor
load_gif: Make sure rows isn't used partly unitialized
Heiko Becker (1):
GIF loader: Fix for libgif version 5.1
Kim Woelders (20):
GIF loader: Fix for libgif version 5.
Remove OS/2 support.
Remove empty format.c/h.
Header file cleanups.
GIF loader: Simplify error handling.
GIF loader: Fix segv on images without colormap.
Revert "__imlib_LoadImage(): Additionally check loader_ret to detect loader failures"
Revert "loader_gif(): Abort gif parsing if DGifGetLine() fails"
JPEG loader: Fix load() return code when only reading header.
BMP loader: Simplify pixel fetch.
Autofoo update (AC_PROG_LIBTOOL -> LT_INIT).
Autofoo macro cleanups (ac_->ec_).
Change a number of internal function names.
Indent.
Don't include Imlib2.h indirectly via image.h.
Remove __hidden.
Enable visibility hiding by default.
Indent the remaining unindented files.
Generate a ChangeLog using git shortlog between existing tags.
Michał Górny (1):
fix -I flags to support building out-of-source
Mike Frysinger (5):
simplify --enable-visibility-hiding handling
imlib2-config: delete old reference to @my_libs@
check return value of fread/write funcs
fix X_DISPLAY_MISSING redefined warnings when X is disabled
do not link with X libs when X is disabled
|
|
exclusive with Apple DRI.
|
|
(they were removed in giflib-5.0.0).
|
|
|
|
|
|
Changes:
Version 5.1.2
=============
Code Fixes
----------
* Code hardening using reallocarray() from OpenBSD.
* Sanity check in giffilter catches files with malformed extension records
Fixes SourceForge bug #63: malformed gif causes segfault in giffilter.
* Inexpensive sanity check in DGifSlurp() catches malformed files with
no image descriptor. Fixes SourceForge bug #64: malformed gif causes
crash in giftool.
* Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying constant input
parameter.
* Bail out of GIF read on invalid pixel width. Addresses Savannah bug
#67: invalid shift in dgif_lib.c
* Fix SourceForge bug #69: #69 Malformed: Gif file with no extension
block after a GRAPHICS_EXT_FUNC_CODE extension causes segfault (in
giftext).
* Fix SourceForge bug #71: Buffer overwrite when giffixing a malformed gif.
* Fix SourceForge bug #73: Null pointer deference in gifclrmap (only
reachable with malformed GIF).
* Fix SourceForge bug #74: Double free in gifsponge under 5.1,1,
for any valid gif image.
* Fix SourceForge bug #75: GAGetArgs overflows due to uncounted use of va_arg.
* Sanity check in giffix catches some malformed files. Addresses
SourceForge bug #77: dgif_lib.c: extension processing error
|
|
Version 1.6.21beta01 [December 11, 2015]
Fixed syntax "$(command)" in tests/pngstest that some shells other than
bash could not parse (Bug report by Nelson Beebe). Use `command` instead.
Version 1.6.21beta02 [December 14, 2015]
Moved png_check_keyword() from pngwutil.c to pngset.c
Removed LE/BE dependencies in pngvalid, to 'fix' the current problem
in the BigEndian tests by not testing it, making the BE code the same
as the LE version.
Fixes to pngvalid for various reduced build configurations (eliminate unused
statics) and a fix for the case in rgb_to_gray when the digitize option
reduces graylo to 0, producing a large error.
Version 1.6.21beta03 [December 18, 2015]
Widened the 'limit' check on the internally calculated error limits in
the 'DIGITIZE' case (the code used prior to 1.7 for rgb_to_gray error
checks) and changed the check to only operate in non-release builds
(base build type not RC or RELEASE.)
Fixed undefined behavior in pngvalid.c, undefined because
(png_byte) << shift is undefined if it changes the signed bit
(because png_byte is promoted to int). The libpng exported functions
png_get_uint_32 and png_get_uint_16 handle this. (Bug reported by
David Drysdale as a result of reports from UBSAN in clang 3.8).
This changes pngvalid to use BE random numbers; this used to produce
errors but these should not be fixed as a result of the previous changes.
Version 1.6.21rc01 [January 4, 2016]
In projects/vstudio, combined readme.txt and WARNING into README.txt
Version 1.6.21rc02 [January 7, 2016]
Relocated assert() in contrib/tools/pngfix.c, bug found by American
Fuzzy Lop, reported by Brian Carpenter.
Marked 'limit' UNUSED in transform_range_check(). This only affects
release builds.
Version 1.6.21 [January 15, 2016]
Worked around a false-positive Coverity issue in pngvalid.c.
|
|
|
|
|
|
|
|
Cairo is a 2D graphics library with support for multiple output
devices. rcairo provides ruby bindings to cairo.
|
|
|
|
|
|
test dependent packages.
CHANGES BETWEEN 2.6 and 2.6.1
I. IMPORTANT BUG FIXES
- It turned out that for CFFs only the advance widths should be
taken from the `htmx' table, not the side bearings. This bug,
introduced in version 2.6.0, makes it necessary to upgrade if
you are using CFFs; otherwise, you get cropped glyphs with GUI
interfaces like GTK or Qt.
- Accessing Type 42 fonts returned incorrect results if the glyph
order of the embedded TrueType font differs from the glyph order
of the Type 42 charstrings table.
II. IMPORTANT CHANGES
- The header file layout has been changed (again), moving all
header files except `ft2build.h' into a subdirectory tree.
Doing so reduces the possibility of header file name clashes
(e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case
insensitive file systems like Mac OS X or Windows.
Applications that use (a) the `freetype-config' script or
FreeType's `freetype2.pc' file for pkg-config to get the include
directory for the compiler, and (b) the documented way for
header inclusion like
#include <ft2build.h>
#include FT_FREETYPE_H
...
don't need any change to the source code.
- Simple access to named instances in GX variation fonts is now
available (in addition to the previous method via FreeType's MM
interface). In the `FT_Face' structure, bits 16-30 of the
`face_index' field hold the current named instance index for the
given face index, and bits 16-30 of `style_flags' contain the
number of instances for the given face index. `FT_Open_Face'
and friends also understand the extended bits of the face index
parameter.
You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new
feature. Otherwise, bits 16-30 of the two fields are zero (or
are ignored).
- Lao script support has been added to the auto-hinter.
III. MISCELLANEOUS
- The auto-hinter's Arabic script support has been enhanced.
- Superscript-like and subscript-like glyphs as used by various
phonetic alphabets like the IPA are now better supported by the
auto-hinter.
- The TrueType bytecode interpreter now runs slightly faster.
- Improved support for builds with cmake.
- The function `FT_CeilFix' now always rounds towards plus
infinity.
- The function `FT_FloorFix' now always rounds towards minus
infinity.
- A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it
makes FreeType ignore pre-computed metrics, as needed by font
validating or font editing programs. Right now, only the
TrueType module supports it to ignore data from the `hdmx'
table.
- Another round of bug fixes to better handle broken fonts, found
by Kostya Serebryany <kcc@google.com>.
CHANGES BETWEEN 2.6.1 and 2.6.2
I. IMPORTANT CHANGES
- The auto-hinter now supports stem darkening, to be controlled by
the new `no-stem-darkening' and `darkening-parameters'
properties. This is an experimental feature contributed by
Nikolaus Waxweiler, and the interface might change in a future
release.
- By default, stem darkening is now switched off (for both the CFF
engine and the auto-hinter). The main reason is that you need
linear alpha blending and gamma correction to get correct
rendering results, and the latter is not yet available in most
freely available rendering stacks like X11. Applying stem
darkening without proper gamma correction leads to far too dark
rendering results.
- The meaning of `FT_RENDER_MODE_LIGHT' has been slightly
modified. It now essentially means `no hinting along the
horizontal axis'; in particular, no change of glyph advance
widths. Consequently, the auto-hinter is used for all scalable
font formats except for CFF. It is planned that other
font-specific rendering engines (TrueType, Type 1) will follow.
II. MISCELLANEOUS
- The default LCD filter has been changed to be normalized and
color-balanced.
- For better compatibility with FontConfig, function
`FT_Library_SetLcdFilter' accepts a new enumeration value
`FT_LCD_FILTER_LEGACY1' (which has the same meaning as
`FT_LCD_FILTER_LEGACY').
- A large number of bugs have been detected by using the libFuzzer
framework, which should further improve handling of invalid
fonts. Thanks again to Kostya Serebryany and Bungeman!
- `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration
option, controls the maximum number of executed opcodes within a
bytecode program. You don't want to change this except for very
special situations (e.g., making a library fuzzer spend less
time to handle broken fonts).
- The smooth renderer has been made faster.
- The `ftstring' demo program now supports sub-pixel rendering;
use key `l' to cycle through the LCD modes.
- The `ftstring' demo program now supports colour rendering; use
the `space' key to cycle through various colour combinations.
- The graphical demo programs now use a default gamma value of 1.8
(instead of 1.2).
|
|
adds some additional Kf5 icons. Tweaks to existing icons.
|
|
|
|
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
minor update.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
minor updates.
|
|
|
|
NEW support "set clip {one|two}" in 3D vector plots (splot ... with vectors)
CHANGE post.trm treats lt -1 as double width only when drawing the plot border
CHANGE distinguish between empty string variable and string constant ""
CHANGE preserve full precision of samples generated by '+' or '++'
CHANGE dumb terminal now handles UTF-8 characters
CHANGE "plot for [i=1:n] foo=i, x*foo" generates n plots (comma is ignored)
CHANGE accept '\r' as a terminator after console prompt (Windows only)
CHANGE use the same arrowhead style in the key sample as in the plot itself
CHANGE the command "set tics {front|back}" no longer affects grid lines also
CHANGE allow "noautoscale" keyword for 2D function plots
FIX dashtype labels in 'test' command were off by one
FIX autocalculation of box widths in the presence of NaN data values
FIX qt terminals dots were invisible
FIX point and impulse colors in 3D binary plots
FIX enable dashtype processing for epslatex terminal
FIX clean handling of unexpected input commands or data found by fuzz-testing
FIX many places where corrupt input commands or data could trigger a crash
FIX aquaterm fill area with transparency
FIX "offset 0" means "no offset" even in the case of log-scaled axes
FIX handle formatted read from a datablock
FIX "pause mouse" for wxt terminal (OSX, other single-threaded platforms)
FIX 2-column data plots "with filledcurve y=<value>"
FIX handling outliers in boxplot with categories (i.e. level in column 4)
FIX inline input format in `splot` command
FIX order-dependence of optional keywords for "set key" and "set obj polygon"
FIX lua/tikz text placement errors on OSX 10.10.2 with lua5.3
FIX B and L formats in gprintf()
FIX bug parsing time input with format "%s" (extra fractional second)
FIX incorrect average value in final bin of "smooth cnorm" calculation
FIX handle log-scale y values when calculating monotonic cubic spline fit
FIX "set clip points" was non-functional in version 5.0
FIX regression in 5.0.1 that left extraneous '@' in title columnhead(N)
FIX vertical placement of text fragments by cairo terminals
FIX "set [*]axis rangelimited" applies to minor as well as major tics
FIX qt terminal could drop chars from stdin depending on external event timing
|
|
Changelog:
IMP Help 2 release 2.8.2
=========================
- Complete translation for Brazilian Portuguese
- Many improvements for existing translations
- Bugfixes:
* Bug: 696034 - Exporting transparency docs use "Save" instead of "Export"
* Bug: 724056 - typo reverses meaning...
* Bug: 719859 - File#Export menu labels have been changed
* Bug: 719971 - Grammatical error: "addressing one of the most often received complain"
* Bug: 720479 - Apply save/export concepts on using/web.xml
* Bug: 720209 - Typo in web filters - GIMP manual
* Bug: 719876 - languageVocab.xml missing in 2.8.1 release
* Bug: 719748 - Grammatical error: "GIMP 2.8 is an another important release"
contributions from: João S. O. Bueno, Daniel Mustieles, Marco Ciampa,
Rafael Ferreira, Enrico Nicoletto, Julien Hardelin, Dimitris Spingos,
Sven Claussner, kolbjoern, Róman Joost, Piotr Drąg, SimaMoto,RyōTa,
Benjamin Kerensa, Bogdan Petcu, Christian Kirbach, Konfrare Albert,
Mariana Santos, Nils Philippsen, Willer Gomes Júnior
|
|
|
|
|
|
* miscellaneous bug & build fixes
* encoder & decoder speed-ups on x86/ARM/MIPS for lossy & lossless
- note! YUV->RGB conversion was sped-up, but the results will be slightly
different from previous releases
* various lossless encoder improvements
* gif2webp improvements, -min_size option added
* tools fully support input from stdin and output to stdout
* New WebPAnimEncoder API for creating animations
* New WebPAnimDecoder API for decoding animations
* other API changes:
- libwebp:
WebPPictureSmartARGBToYUVA() (-pre 4 in cwebp)
WebPConfig::exact (-exact in cwebp; -alpha_cleanup is now the default)
WebPConfig::near_lossless (-near_lossless in cwebp)
WebPFree() (free'ing webp allocated memory in other languages)
WebPConfigLosslessPreset()
WebPMemoryWriterClear()
- libwebpdemux: removed experimental fragment related fields and functions
- libwebpmux: WebPMuxSetCanvasSize()
* new libwebpextras library with some uncommon import functions:
WebPImportGray/WebPImportRGB565/WebPImportRGB4444
|
|
|
|
|
|
New features:
OpenGL 3.1 support on freedreno (a3xx, a4xx)
OpenGL 3.3 support for VMware guest VM driver
(supported by Workstation 12 and Fusion 8).
GL_AMD_performance_monitor on nv50
GL_ARB_arrays_of_arrays on i965
GL_ARB_blend_func_extended on freedreno (a3xx)
GL_ARB_clear_texture on nv50, nvc0
GL_ARB_clip_control on freedreno/a4xx
GL_ARB_copy_image on nv50, nvc0, radeonsi
GL_ARB_depth_clamp on freedreno/a4xx
GL_ARB_fragment_layer_viewport on i965 (gen6+)
GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
GL_ARB_shader_clock on i965 (gen7+)
GL_ARB_shader_stencil_export on i965 (gen9+)
GL_ARB_shader_storage_buffer_object on i965
GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi
GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
GL_ARB_texture_buffer_range on freedreno/a3xx
GL_ARB_texture_compression_bptc on freedreno/a4xx
GL_ARB_texture_query_lod on softpipe
GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
GL_EXT_blend_func_extended on all drivers that support the ARB version
GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
GL_EXT_draw_elements_base_vertex on all drivers
GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
GL_KHR_debug (GLES)
GL_NV_conditional_render on freedreno
GL_OES_draw_elements_base_vertex on all drivers
EGL_KHR_create_context on softpipe, llvmpipe
EGL_KHR_gl_colorspace on softpipe, llvmpipe
new virgl gallium driver for qemu virtio-gpu
16x multisampling on i965 (gen9+)
GL_EXT_shader_samples_identical on i965.
|
|
|
|
tex-tikz-3dplot{,-doc} 2015
Coordinate transformation styles for 3d plotting in TikZ
tex-tikzinclude{,-doc} 1.0
Import TikZ images from colletions
tex-tikzmark{,-doc} 1.0
Use TikZ's method of remembering a position on a page
tex-tikzorbital{,-doc} 2015
Atomic and molecular orbitals using TiKZ
tex-tikzpagenodes{,-doc} 1.1
A single TikZ node for the whole page
tex-tikzpfeile{,-doc} 1.0
Draw arrows using PGF/TikZ
tex-tikzscale{,-doc} 0.2.6
Resize pictures while respecting text size
tex-tikzsymbols{,-doc} 3.0f
Some symbols created using TikZ
|
|
|
|
Changelog:
2016 Jan 01 v.16.01
+ Edit Any Metadata and Batch Add/Change Metadata: faster/easier UI: mouse
point and click to select metadata items from a list of most likely items.
+ Panorama: a manual alignment option was added for images with no clear
features in the overlap area that can be used for auto-alignment.
+ Batch Convert: add an overlay image to output images (e.g. a credit line).
+ Slide Show: minor changes to improve user interface (see User Guide).
+ Image right-shift is now a user option with no more back-and-forth motion.
+ Search Images: new option for text data matching: case-sensitive or not.
+ New user option: default gallery sort: file name, file mod date, photo date.
+ A new function for color saturation was added (separate from Retouch Combo).
+ Bugfix: Search Images for metadata was including some non-matching images.
+ Bugifx: possible crash in Select Area if 'extend to corner' is active.
2015 Dec 20 v.15.12.1
+ Bugfix: Retouch Combo: GUI lockup in Linux Mint 17.3. Ubuntu not affected.
2015 Dec 01 v.15.12
+ Adjust HSL menu: better control of the color range to select and adjust.
+ Fix Perspective: new option to automatically trim using the corner markers.
+ Trim/Rotate: new option: level a slanted image via EXIF RollAngle if present.
+ Keyboard Shortcuts: list all existing shortcuts in a popup window.
A button is available to start a dialog to add or revise shortcuts.
+ Metadata short report: user can specify extra items to include in the report.
+ New: Metadata batch report - list selected metadata for selected image files.
+ File Save - New File Version: this function can now have a keyboard shortcut.
+ Maps: red-dot locations are consolidated only for separations < 100 meters.
Previously location names were used, but this is sometimes too broad.
+ Maps: custom user maps are now separated from standard maps.
This prevents losing them if the fotoxx-maps package is re-installed.
+ TIFF files are now saved without compression. The file size may be slightly
greater or less, but the processing time is reduced 90%.
+ Slide Show: new transition: image turns like a book page to reveal next image.
+ Bugfix: the Upright function would not step to the next image.
+ Bugfix: PT Panorama was broken due to an interface change in Panorama Tools.
+ Bugfix: possible crash when leveling an image by dragging the image edge.
+ Bugfix: possible crash if a select area is abandoned with nothing selected.
2015 Nov 08 v.15.11.1
+ Bugfix: Rename failed to automatically open the next following file.
+ Translation updates: Spanish, Catalan, Portuguese, Italian.
2015 Nov 01 v.15.11
+ Folders in gallery pages show contained sub-folder and image file counts.
+ Pattern: pattern can imprint target image without changing image colors.
+ Adjust HSL: the amount of color change is proportional to the match with
a selected target color, and this match range is adjustable.
+ Batch Convert: more flexibility in the formatting of output file names.
+ New: Spherical image projection with variable radius of curvature.
+ Trim/Rotate: if an image is leveled using mouse drag, the trim rectangle
is automatically maximized, removing the need to do this manually.
+ If an edit dialog is started and left/right image margins are present,
the image is pushed to the right side so the dialog can be positioned
over the expanded left margin and menu panel, to cover less image area.
This position is saved and restored the next time the dialog is used.
+ Saving to file type .bmp was removed, since all metadata is lost.
+ A new transition type was added to Slide Show: collapsing sphere.
+ Six other minor improvements and bug fixes.
2015 Oct 09 v.15.10
+ New: Batch Scripts: Perform a series of image edits while recording all
menu and dialog inputs into a script file. Execute the script file to
apply the same edits to multiple images selected from gallery pages.
+ Calibrate Printer: improved for slightly more accurate colors.
+ Edit curves: The capture distance for mouse selection of nodes to drag
is adjustable (increase default value to make touch pads easier to use).
+ Batch Add/Change Metadata: a pick-list for commonly used tags was added.
+ Geographic maps: mouse distance to trigger a popup location name was
made independent of map scale (10 pixels instead of 10 km).
+ Bugfix: gallery file selection: clicking on a file name in the list of
selected files was sometimes inaccurate and selected the wrong file.
+ Bugfix: setting geotags by clicking on map locations did not allow an
initial location to be revised by clicking somewhere else.
2015 Sep 03 v.15.09.2
+ Bugfix: infinite loop when saving RAW file to JPG/TIF/PNG.
+ Bugfix: Open of TIF file with 8 bits/color showed 0 or 16 in top panel.
2015 Sep 01 v.15.09
+ Program code was revised for latest GTK API breakage (Ubuntu 15.10).
+ The font size used in menus and dialogs can now be set by the user.
+ Panorama: about 20% faster (3 x 7 megapixels, 2 GHz CPU --> 18 secs).
+ Paint Transparency: response lag with large images was eliminated.
+ Area Copy and Paste was reinstated (easier than file save and open).
+ Use of alpha channel for vacated margins extended to all bend functions.
+ New: Calibrate Printer: tool to improve image print color accuracy.
+ Bugfix: crash in Flatten Book Page while marking page edges.
+ Bugfix: Slide Show fails if translated transition names contain blanks.
+ Bugfux: Leverage Edit: use of contrast as edit lever was broken.
+ Seven other minor improvements and fixes.
2015 Aug 01 v.15.08
+ The brightness distribution for an image can be reshaped by using slider
controls and watching the image and/or graph. The distribution can be
clipped at either end, or stretched or flattened in different zones.
+ Editing and searching image tags have an additional tool to deal with a
huge list of defined tags. The tag pick-list can be all tags, or only
those for a category chosen from a category pick-list.
+ Select Area: open/save area cutout as PNG file with transparency data.
+ Image edits: image transparency data is now utilized and retained.
+ Paint Transparency: new: paint [semi-] transparent areas on an image.
+ Mashup: transparency data in overlay images is utilized and editable.
+ New batch tool: add/change/delete any metadata for selected image files.
+ Add Text: quickly add same text at same position to multiple image files.
+ Gallery thumbnail memory cache is self-limiting to 1 GB main memory.
+ Several small improvements in the user interface and error messages.
+ Bugfix: gallery sort by file modification date used incorrect date/time.
+ Bugfix: possible crash in leverage edits if edit function cancelled.
+ Bugfix: Select Area: draw/replace area edge did not work properly for
areas selected by mouse painting or areas previously finished.
2015 Jul 01 v.15.07
+ Menus were reorganized. User Guide was revised to match.
+ User Guide was audited and many minor errors were corrected.
+ Index Image Files: user interface and messages were rationalized.
+ Undo/Redo button: middle mouse button produces a popup list of edits
done to the current image. Go back to any done or undone edit step.
+ Edit Metadata and Search Images: working with thousands of unorganized
image tags was made much more practical: type-in tags or use pick-list.
+ New batch tool: convert tags for all image files using a from-to list.
+ New batch tool: select images (click thumbnails) to trash or delete.
+ New batch tool: find and upright all image files rotated 90 degrees.
+ Gallery navigation panel: parent directories are buttons instead of text.
+ Effects > Pencil Sketch: set any desired foreground or background color.
+ RAW image noise measure was improved (gives slightly lower values).
+ Select Area: new buttons to quickly change line color while drawing.
+ Slide Show: zoom-out from a chosen image spot (compliment of zoom-in).
+ New user option: start session with last gallery now works for albums.
+ 4 minor bug fixes and 10 user interface improvements.
2015 Jun 01 v.15.06
+ New: HSL Color: change the color of selected image areas using an HSL
color chooser. Blend with original image to preserve existing variation.
+ Threshold Denoise algorithm was improved.
+ Cycle Desktop (background image): Runs in the background. Add to the
startup list to get a new desktop image each logon or time period.
+ New: Set Desktop Image: Set the desktop background image from Fotoxx.
+ New slide show transition: Image falls over to reveal the next image.
+ Mashup: UI improved for adding text and lines/arrows to a layout.
+ Trim/Rotate now includes an [auto] button to remove the black image
margins left by composite or warp functions. Auto-Trim menu is gone.
+ KB shortcuts includes a button to report all the standard shortcuts.
+ Multiple UI and help text improvements.
+ Three minor bug fixes.
2015 May 01 v.15.05
+ New: Smart Denoise: measure noise and use the result to reduce noise
with minimal loss of subtle detail. Also measure camera sensor noise.
+ The function Newest Images was revised to show a gallery of the newest
1000 files, based on either EXIF photo date or file modification date.
+ Zonal Flatten: algorithm improvement and stronger deband controls.
+ New: Cycle Background: cycle desktop background image via Fotoxx album.
+ Bugfix: possible crash in some edit functions if [done] button pressed
very quickly after adjusting a dialog control or edit curve.
+ Bugfix: Edit Metadata: tags with special characters were sometimes
getting split into two tags.
+ Bugfix: Color Mode: color negative: it was sometimes possible to
create invalid RGB colors which affected later color functions.
|