Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
TeXdraw is a set of macro definitions for TeX, which allow the
user to produce PostScript drawings from within TeX and LaTeX.
TeXdraw has been designed to be extensible. Drawing 'segments'
are relocatable, self-contained units. Using a combination of
the TeX's grouping mechanism and the gsave/grestore mechanism
in PostScript, drawing segments allow for local changes to the
scaling and line parameters. Using TeX's macro definition
capability, new drawing commands can be constructed from
drawing segments.
|
|
pkgsrc changes:
Drop all local patches as merged
Depend on upstreamed support for NetBSD
There is no particular upstream changelog, it's a first tag in 5 years
with all the patches applied. The major benefit is to unload software
from bundling a custom patched (without NetBSD support) version of nvtt.
|
|
|
|
|
|
Adaptagrams is a library of tools and reusable code for adaptive diagramming
applications, for example: drawing tools, automated document and diagram
layout, smart presentation software, graph drawing, chart layout, etc.
Currently, the Adaptagrams repository includes four cross-platform C++
libraries, These libraries are collectively known as cola (Constraint Layout):
* libvpsc - a solver for the Variable Placement with Separation Constraints
problem.
* libcola - a library for constraint graph layout.
* libavoid - a library providing high-quality object-avoiding polyline and
orthogonalconnector routing for use in interactive diagram
editors.
* libtopology - a library containing extensions to libcola to support topology
preserving constraint-based layout.
|
|
|
|
|
|
NVIDIA Texture Tools is a collection of image processing and texture
manipulation tools, designed to be integrated in game tools and asset
conditioning pipelines. The primary features of the library are mipmap and
normal map generation, format conversion and DXT compression.
|
|
PKGREVISION -> 4 since it might have built previously on some platforms.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ride recent PKGREVISION bump. Not tested, but option is off by
default.
|
|
to bump their dependencies (except those that were bumped in the last 24
hours already).
|
|
|
|
This should fix building when graphics/inkscape is not installed. The only
other noticeable improvement in this release is support for building out of
the source tree (OBJDIR).
|
|
-----------------------
Changed ChangeLog direction
Fixed many typos in comments, thanks to Stefan Weil for doing that.
Fixed localization bug, added a new test case crayons.icc thnaks to Richard Hughes for providing the profile.
Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable
Fixed misalignment problems on Alpha. The compiler does not align strings, and accessing begin of string as a uint16 makes code to fail.
Added some extra checks to the tools and examples.
Fix a bug that prevented to read luminance tag
BIG amount of functionality contributed/Sponsored by Alien Skin Software: TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well.
added an extra _ to _stdcall to make it more portable
Fixed a bug in transicc for named color profiles
Fixed several compiler warnings
Added support for Visual Studio 2015
Fixed for XCODE project
|
|
Remove subpixel option which is now on by default.
CHANGES BETWEEN 2.6.5 and 2.7
I. IMPORTANT CHANGES
- As announced earlier, the 2.7.x series now uses the new subpixel
hinting mode as the default, emulating a modern version of
ClearType.
This change inevitably leads to different rendering results, and
you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING'
configuration option to adapt it to your taste (or use the new
`FREETYPE_PROPERTIES' environment variable). See the
corresponding entry below for version 2.6.4, which gives more
information.
- A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been
introduced. If set (which is the default), an environment
variable `FREETYPE_PROPERTIES' can be used to control driver
properties. Example:
FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
cff:no-stem-darkening=1 \
autofitter:warping=1
This allows to select, say, the subpixel hinting mode at runtime
for a given application. See file `ftoption.h' for more.
II. IMPORTANT BUG FIXES
- After loading a named instance of a GX variation font, the
`face_index' value in the returned `FT_Face' structure now
correctly holds the named instance index in the upper 16bits as
documented.
III. MISCELLANEOUS
- A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face
is a named instance.
- More fixes to GX font handling.
- Apple's `GETVARIATION' bytecode operator (needed for GX
variation font support) has been implemented.
- Another round of fuzzer fixes, mainly to reject invalid fonts
faster.
- Handling of raw CID fonts was broken (bug introduced in version
2.6.4).
- The smooth rasterizer has been streamlined to make it faster by
approx. 20%.
- The `ftgrid' demo program now understands command line option
`-d' to give start-up design coordinates.
- The `ftdump' demo program has a new command line option `-p' to
dump TrueType bytecode instructions.
|
|
|
|
2016-08-29 7.0.3-0 Dirk Lemstra <dirk@lem.....org>
* Fixed reading DXT1 images with an alpha channel.
* Fixed incorrect padding calculation in PSD encoder.
|
|
|
|
|
|
pkgsrc changes:
- reset maintainer to pkgsrc-users@NetBSD.org
- set new license modified-bsd -> 2-clause-bsd
upstream changes:
- Relicensed under the BSD 2-Clause license
- Input file is now loaded in main, prior to calling format loaders
- Use stat to get input file size instead of custom file size function
- Remove now unused file size function
- Refactoring bits and columns argument value handling
|
|
Also fix typo in SYS_open check and use _XOPEN_SOURCE=500 for SunOS
in order to get prototype for things like snprintf().
|
|
PR pkg/50775
|
|
isn't available.
Also, videodev.h is expected in include/linux to build.
Upgrade to more current version next time around.
|
|
|
|
Bug fixes.
|
|
To match GraphicsMagick.
|
|
1.3.25 (September 5, 2016)
==========================
Special Issues:
* None
Security Fixes:
* EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
overflow in EscapeParenthesis() used in the text annotation code.
While not being able to reproduce the issue, the implementation of
this function is completely redone.
* Utah RLE: Reject truncated/absurd files which caused huge memory
allocations and/or consumed huge CPU. Problem was reported by
Agostino Sarubbo based on testing with AFL.
* SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
the MVG rendering code (also impacts SVG).
* TIFF: Fix heap buffer read overflow while copying sized TIFF
attributes. Problem was reported by Agostino Sarubbo based on
testing with AFL.
Bug fixes:
* GetToken(): Fix obscure bug (read beyond end of string buffer)
noticed while parsing a MVG file. This problem was reported by
Gustavo Grieco.
* MVG rendering: Fix undesired hard errors when some objects were
drawn outside of the image bounds. Requests to draw objects
entirely outside of the image should be silently ignored.
* MVG/SVG rendering: Fix gradient size sanity checks which were
causing gradient requests to fail. Due to a design weakness in that
gradient images allocate resources rather than being computations at
point of use, the maximum gradient image size is now hard-limited to
5000x5000 pixels until the design problem is fixed. Some SVG icons
(as small as 8x8 pixels) authored using Inkscape request absurdly
huge gradients. Gradient sizes as large as 20,000x20,000 have been
observed in SVG icon files delivered by packages on an Ubuntu Linux
system.
* SVG: Fix some memory leaks which occur on parsing error.
New Features:
* None
Feature improvements:
* ElapsedTime(): Use clock_gettime() (when available with default
linkage) to obtain elapsed time.
* DescribeImage(): Provide 6 digits of seconds precision in in elapsed
time output. Previously the resolution was rounded up to a full
second.
Windows Delegate Updates/Additions:
* webp: Updated bundled libwebp to release 0.5.1.
* libxml: Updated bundled libxml2 to release 2.9.4.
* lcms: Updated bundled lcms2 to release 2.8.
* png: Update bundled libpng to release 1.6.24.
Build Changes:
* OpenMP is properly configured for clang 3.8 using its own '-lomp'
rather than '-lgomp'.
Behavior Changes:
* SVG: Some SVG files may be rejected due to absurdly large gradient
requests.
* The 'identify' and 'info' functionality only shows the pixel read
rate if image was not read in 'ping' mode. Provide 6 digits of
seconds precision in in elapsed time output.
|
|
|
|
2016-08-27 7.0.2-10 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.2-10, GIT revision 18750:e3335b3:20160827.
2016-08-27 7.0.2-10 Dirk Lemstra <dirk@lem.....org>
* Added define 'psd:additional-info' to preserve the additional information
in a PSD file.
2016-08-15 7.0.2-10 Cristy <quetzlzacatenango@image...>
* Prevent buffer overflow in BMP & SGI coders (bug report from
pwchen&rayzhong of tencent).
* Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and
CALS coders (bug report from Donghai Zhu).
* The -stream option now increments the pixel pointer properly (reference
https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30327).
|
|
Changes since the last public release (1.6.24):
Reject oversized iCCP profile immediately.
Cleaned up PNG_DEBUG compile of pngtest.c.
Conditionally compile png_inflate().
Don't install pngcp; it conflicts with pngcp in the pngtools package.
Minor editing of INSTALL, (whitespace, added copyright line)
Added MIPS support (Mandar Sahastrabuddhe <Mandar.Sahastrabuddhe@imgtec.com>).
Rebased contrib/intel/intel_sse.patch after the MIPS implementation.
|
|
Version 3.20.4
--------------
Bug fixes:
#770143, CVE-2016-6855 out-of-bounds write in eog 3.10.2
#770197, eog leaks error message if loading an SVG fails
New and updated translations:
- gogo [hr]
- Muhammet Kara [tr]
New and updated manual translations
- Sebastian Rasmussen [sv]
Version 3.20.3
--------------
Bug fixes:
#767003, Eye Of Gnome should refresh automatically the image when it is edited
New and updated translations:
- Frédéric Péters [fr]
- Sveinn í Felli [is]
- Kjartan Maraas [nb]
- Cédric Valmary (totenoc.eu) [oc]
- Daniel Șerbănescu [ro]
- Theppitak Karoonboonyanan [th]
|
|
|
|
|
|
by the infrastructure.
Mark a couple more packages as not ready for python-3.x.
|
|
|
|
|
|
and often crashes here.
|
|
|
|
5.22:
Breeze Icons
* Many new action and application icons.
* Specify offered extensions as per change in kiconthemes
KIconThemes
* Use appropriate container for internal pointer array
* Add opportunity to reduce unneeded disk accesses, introduces
KDE-Extensions
* Save some disk accesses
5.23:
Breeze Icons
* Add a CMake option to build binary Qt resource out of icons dir
* Many new and updated icons
* update disconnect network icon for bigger diference to conntected
* update mount and unmount icon
* add some avatars from plasma-desktop/kcms/useraccount/pics/sources
* remove chromium icon cause the default chromium icon fit's well
* make the konsole icons lighter
* add mail icons for thunderbird
* add public key icon
* remove process-working-kde cause the konqueror icons should be used
* update krusader icons according to
* rename the mic icons according D1291
* add some script mimetype icons
* add virtual keyboard and touchpad on/off functionality for OSD
KIconThemes
* Don't make KIconThemes depend on Oxygen
* Selected state concept for icons
* Use system colors for monochrome icons
Oxygen Icons
* Sync weather icons with breeze
* Add update icons
5.24:
Breeze Icons
* Many new or improved icons
* fix bug 364931 user-idle icon was not visible
* Add a program to convert symbolically linked files to qrc aliases
KIconThemes
* Add support for loading and using an icontheme in a RCC file
automatically
* Document icon theme deployment on MacOS and Windows, see
https://api.kde.org/frameworks/kiconthemes/html/index.html
5.25:
Breeze Icons
* update mail- 16px icons to recognize the icons better
* update mic and audio status icons to have the same layout and size
* New System Settings app icon
* add symbolic status gnome icons
* add gnome 3 symbolic icon support
* Added icons for Diaspora and Vector, see phabricator.kde.org/M59
* New icons for Dolphin and Gwenview
* weather icons are status icons no app icons
* add some links to xliff thanks gnastyle
* add kig icon
* add mimetype icons, krdc icon, other app icons from gnastyle
* add certificate mimetype icon
* update gimp icons thanks gnastyle
* globe action icon is now no linked file please use it in digikam
* update labplot icons according to mail 13.07. from Alexander Semke
* add app icons from gnastyle
* add kruler icon from Yuri Fabirovsky
* fix broken svg files thanks fuchs
KIconThemes
* Greatly improve the performance of makeCacheKey, as it is a critical
code path in icon lookup
* KIconLoader: reduce number of lookups when doing fallbacks
* KIconLoader: massive speed improvement for loading unavailable icons
* Do not clear search line when switching category
* KIconEngine: Fix QIcon::hasThemeIcon always returning true
Oxygen Icons
* add application-menu to oxygen
|
|
* Bump API/ABI version
Changelog:
------------------------------
What's new in libsixel-1.7 ?
------------------------------
* core: Upgrade stb_image to 2.12.
* core: Upgrade stb_image_write.h to v1.02.
* core: introduce canonical,fast decoder to prevent segmentation faults
* python: add row level API functions to python interface
* img2sixel: fix broken -S option
* img2sixel: fix broken animated GIF resizing feature
* example: add example/drawing
* example: add example/python
* converters: Makefile tweak from yacp(thanks to @fd00)
https://github.com/fd00/yacp/blob/896e9bd819b373e8e99fefcec12bd85c73e7f123/libsixel/libsixel-1.6.0-1bl1.src.patch
------------------------------
What's new in libsixel-1.6 ?
------------------------------
* img2sixel: Add -R(--gri-limit) option.
* configure: Fix check for gdImageCreateFromPngPtr availability(thanks to @hattya).
* core: Upgrade stb_image to 2.10.
* core: Upgrade stb_image_write.h to v1.01.
* libsixel-config: Add --datarootdir option to libsixel-config.
* img2sixel: Solve encoder option confliction between -m/-e/-I/-b.
* core: Introduce new API for output object, sixel_output_set_gri_arg_limit().
* core: Add new API: sixel_encoder_encode_bytes().
------------------------------
What's new in libsixel-1.5 ?
------------------------------
* img2sixel: Add -k(--insecure) option.
* img2sixel: Add -B(--bgcolor) option.
* core: Introduce new API for dither object, sixel_dither_set_transparent().
* core: Respect transparency of paletted images(GIF/PNG).
* core: Introduce API set for generic image maniplation:
sixel_frame_get_pixels()
sixel_frame_ref()
sixel_frame_unref()
sixel_frame_init()
sixel_frame_get_pixels()
sixel_frame_get_palette()
sixel_frame_get_width()
sixel_frame_get_height()
sixel_frame_get_ncolors()
sixel_frame_get_pixelformat()
sixel_frame_get_transparent()
sixel_frame_get_multiframe()
sixel_frame_get_delay()
sixel_frame_get_frame_no()
sixel_frame_get_loop_no()
sixel_frame_strip_alpha()
sixel_frame_resize()
sixel_frame_clip()
* core: Introduce API set for load/write well-known image formats:
sixel_helper_load_image_file()
sixel_helper_write_image_file()
* core: Add more high level APIs (File-to-File conversion API):
sixel_encoder_create()
sixel_encoder_ref()
sixel_encoder_unref()
sixel_encoder_set_cancel_flag()
sixel_encoder_setopt()
sixel_encoder_encode()
sixel_decoder_create()
sixel_decoder_ref()
sixel_decoder_unref()
sixel_decoder_setopt()
sixel_decoder_decode()
* core: Introduce new APIs for semantic error handling:
sixel_helper_set_additional_message()
sixel_helper_get_additional_message()
sixel_helper_format_error()
* core: Introduce custom allocator APIs:
sixel_allocator_new()
sixel_allocator_ref()
sixel_allocator_unref()
sixel_allocator_malloc()
sixel_allocator_calloc()
sixel_allocator_realloc()
sixel_allocator_free()
* core: Add new constructor methods that returns SIXELSTATUS for semantic error handling:
sixel_output_new()
sixel_dither_new()
sixel_frame_new()
sixel_encoder_new()
sixel_decoder_new()
sixel_allocator_new()
sixel_output_new()
sixel_dither_new()
sixel_frame_new()
sixel_encoder_new()
sixel_decoder_new()
* core: Improve processing quality of loading paletted PNG images.
* core: Improve processing quality and performance of loading GIF images.
* core: Update stb_image.h to version 2.06
* core: Update stb_image_write.h to version 0.94
* Add Python interface
* Add Perl interface (alpha)
* Add PHP interface (alpha)
* Add Ruby interface (alpha)
* Add new build helper program: libsixel-config
* A lot of bug fixes and minor improvements.
Thanks to @msmhrt, @ttdoda, and @msmhrt.
|
|
Overview of Changes from GIMP 2.8.16 to GIMP 2.8.18
===================================================
Core:
- Initialize fontconfig cache in separate thread to keep GUI
responsive on first startup
- Properly recognize layer masks as deactivated, e.g. for moving layers
- Create $XDG_DATA_HOME if it doesn't exist
- (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
and layer properties
- Fix progress access to prevent crash on rapid sequence of commands
- Fix crash in gimp-gradient-segment-range-move
GUI:
- Disable color picker buttons on OS X to prevent a GUI lockup
- Disable "new-style" full-screen mode on OS X to prevent a crash
- Pulsing progress bar in splash screen to indicate unknown durations
- Fix gamut warning color for lcms display filter
- Fix unbolding of bold font on edit
- Prevent accidental renaming of wrong adjacent item
Installer:
- Change compression settings to decrease size by 20%
- Add Catalan, Danish, French, Dutch
Plug-ins:
- Fix crash on sRGB JPEG image drag & drop
- Fix ambiguous octal-escaped output of c-source
- Fix KISS CEL export
- Fix progress bar for file-compressor
- Make Script-Fu regex match return proper character indexes for
Unicode characters
- Fix Script-Fu modulo for large numbers
General:
- Documentation updates
- Bug fixes
- Translation updates
|