summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2017-07-074.2.1:adam2-7/+7
- CI: Fix version specification and test on CI for PyPy/Windows
2017-07-06Honor LDFLAGS. Fixes RELRO build.wiz3-19/+21
2017-07-05set license for freeimageplus and add a buildlink3.mk since it is a library.nros2-1/+16
2017-07-05png: don't typedef things when included by assembler code.maya2-1/+17
the current change is somewhat overkill and excludes some extra function declarations, but there's only one assembler file for which it applies and it was tested to build. Fixes compilation on ARM reported by John Klos in PR pkg/52367
2017-07-04set correct licences for freeimagenros1-1/+2
2017-07-034.2.0:adam4-29/+25
Doc: Clarified Image.save:append_images documentation CI: Amazon Linux and Centos6 docker images added to TravisCI Image.alpha_composite added Complex Text Support Added threshold parameter to ImageDraw.floodfill Added dBATCH parameter to ghostscript command JPEG: Adjust buffer size when icc_profile > MAXBLOCK Specify Pillow Version in one place CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. Add decompression bomb check to Image.crop ImageFile: Ensure that the err_code variable is initialized in case of exception. Tiff: Support append_images for saving multipage TIFFs Doc: Clarify that draft is only implemented for JPEG and PCD Test: MicImagePlugin Use round() instead of floor() to eliminate zero coefficients in resample Remove deprecated code Added append_images to PDF saving Remove unused function core image function new_array Remove unnecessary calls to dict.keys() Add more ImageDraw.py tests and remove unused Draw.c code Test: More tests for ImageMorph Test: McIDAS area file Update Feature Detection CI: Update pypy on TravisCI ImageMorph: Fix wrong expected size of MRLs read from disk Docs: Update install docs for FreeBSD Build: Ignore OpenJpeg 1.5 on FreeBSD Remove 'not yet implemented' methods from PIL 1.1.4 Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 Raise TypeError and not also UnboundLocalError in ImageFile.Parser() Test: Use Codecov for coverage Use PNG for Image.show() Remove WITH_DEBUG compilation flag Fix return value on parameter parse error in _webp.c Set executable flag on scripts with shebang line Flake8 Doc: Release Process Changes CI: Added region for s3 deployment on appveyor Doc: Updated references to point to existing files Return copy on Image crop if crop dimensions match the image Test: Optimize CI speed
2017-07-03Changes 2.10.0:adam3-14/+14
Bug fixes.
2017-07-03The version 2017.0 is mainly a bug fix release. The biggest fixes regard:adam6-161/+59
* Several fixes for working with HDR images (display in GUI, photometric optimizer, handling of under/over exposured pixels in merging code). * Fixes handling of masks in cpfind when images needs remapping for cp finding. * Sometimes unsaved changes were disregarded without asking the user (e.g. when loading a project via the recently used projects list). Unsaved changes should now always require user confirmation. Besides the bug fixes some smaller improvements have been implemented. * Optimizer tabs uses now checkboxes instead of bold underlined font for marking of variables to be optimized. * Use wxWidgets help windows instead of default browser (Linux&Mac only, this provides table of content, index and full text search in help files). * Added special assistant variant for single image projects. * Display of final panorama dimensions on stitcher tab. * Extended the user defined output sequences: - The shipped user defined output sequences are exposed in the GUI as own sub-menu. - Added some more user defined output sequences (layered TIFF, cube faces). - Added new placeholder %sourceimage% to user defined output sequence.
2017-07-03Handle any non-bash shell with $RANDOM as bsh, i.e. don't use the kshjoerg2-1/+28
optimizations. Fixing build on NetBSD 8.99+
2017-07-03Updated png to 1.6.30.wiz2-7/+7
Changes since the last public release (1.6.29): Added missing "$(CPPFLAGS)" to the compile line for c.pic.o in makefile.linux and makefile.solaris-x86 (Cosmin). Revised documentation of png_get_error_ptr() in the libpng manual. Silence clang -Wcomma and const drop warnings (Viktor Szakats). Update Sourceforge URLs in documentation (https instead of http). Document need to check for integer overflow when allocating a pixel buffer for multiple rows in contrib/gregbook, contrib/pngminus, example.c, and in the manual (suggested by Jaeseung Choi). This is similar to the bug reported against pngquant in CVE-2016-5735. Removed reference to the obsolete PNG_SAFE_LIMITS macro in the documentation. Check for integer overflow in contrib/visupng and contrib/tools/genpng. Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt. Test CMAKE_HOST_WIN32 instead of WIN32 in CMakeLists.txt. Fix some URL in documentation. Avoid writing an empty IDAT when the last IDAT exactly fills the compression buffer (bug report by Brian Baird). This bug was introduced in libpng-1.6.0. Update copyright year in pnglibconf.h, make ltmain.sh executable. Add a reference to the libpng.download site in README.
2017-07-02Fix PLISTmarkd1-2/+2
2017-07-01Allow NetBSD 8 for PLIST subst. Match path name with reality.joerg2-4/+6
2017-07-01Revert previous. joerg thinks this will break too hard due to having twomaya1-2/+2
libstdc++s in use.
2017-07-01Require GCC 4.8 if using the dri optionmaya1-2/+2
2017-06-29Work around include ordering issues with meta-pkgs/mate/Makefile.commonjperkin1-2/+6
to ensure a valid python is chosen. This should be fixed properly after the branch.
2017-06-28Remove python as a supported option, it is logically impossible at presentjperkin1-3/+6
as all versions are marked as incompatible.
2017-06-28Requires gtk2.jperkin1-1/+2
2017-06-27Fix tex-pst-node-doc's PLISTminskim1-2/+1
Delete a file that is no longer installed.
2017-06-24Add tex-mptrees{,-doc}markd1-1/+3
2017-06-24Add tex-mptrees{,-doc} 17.06markd8-0/+48
This package provides MetaPost tools for drawing simple probability trees. One command and several parameters to control the output are provided.
2017-06-23Update mate-themes to 3.22.12.youri3-58/+253
2017-06-23Update mate-icon-theme-faenza to 1.18.1.youri3-8/+16
2017-06-23Update mate-icon-theme to 1.18.2.youri3-8/+378
2017-06-23Update mate-backgrounds to 1.18.youri3-8/+11
2017-06-23Update eom to 1.18.2.youri3-30/+21
2017-06-21Find -ljpeg on Linux (and probably others).schmonz2-7/+11
2017-06-21Update ruby-mini-magick to 4.7.2.taca3-8/+9
v4.7.2 2017/06/20 Avoid defining methods at runtime whenever a processing method is invoked, which means that Ruby can keep its method cache, instead of having to clear it on each processing invocation (thanks to @printercu). v4.7.1 2017/06/15 Fix errors when calling MiniMagick::Image.open with URLs like https://pbs.twimg.com/media/DCOD2DXVwAI4xsL.jpg:large, where the : would get included in the file extension and cause errors with some ImageMagick commands due to : being a special character to ImageMagick.
2017-06-21Update to TeXlive 2017markd13-50/+50
Updated fonts/tex-raleway{,-doc} to 1.4 Updated print/tex-readarray{,-doc} to 2.0 Updated graphics/tex-repere{,-doc} to 17.05 Updated fonts/tex-sansmathfonts{,-doc} to 2017 Updated print/tex-siunitx{,-doc} to 2.7g Updated fonts/tex-sourcesanspro{,-doc} to 2.6 Updated print/tex-sttools{,-doc} to 2.0 Updated print/tex-tcolorbox{,-doc} to 4.03 Updated print/tex-tetex{,-doc} to 3.0.44331 Updated print/tex-tex4ht{,-doc} to 2017 Updated print/tex-texconfig{,-doc} to 2017 Updated print/tex-texdoc{,-doc} to 2017 Updated print/tex-texinfo to 5.1.43137 Updated print/tex-texlive.infra to 2017 Updated print/tex-texlive-scripts to 2017 Updated graphics/tex-tikzmark{,-doc} to 1.3 Updated graphics/tex-tikzsymbols{,-doc} to 4.02 Updated print/tex-todonotes{,-doc} to 1.0.5 Updated print/tex-tools{,-doc} to 2017 Updated print/tex-toptesi{,-doc} to 5.9.06 Updated print/tex-udesoftec{,-doc} to 1.6.0 Updated print/tex-updmap-map to 2017 Updated fonts/tex-xcharter{,-doc} to 1.08 Updated print/tex-xdvi to 22.87.03
2017-06-21Update to TeXlive 2017markd44-166/+357
Updated print/tex-paralist{,-doc} to 2.7 Updated print/tex-pdfpages{,-doc} to 0.5h Updated print/tex-plain to 3.141592653.43076 Updated print/tex-platex{,-doc} to 2017 Updated print/tex-polski{,-doc} to 1.3.4 Updated print/tex-preview{,-doc} to 11.90 Updated print/tex-program{,-doc} to 3.3.14 Updated graphics/tex-pst-3dplot{,-doc} to 2.04 Updated graphics/tex-pst-barcode{,-doc} to 0.16a Updated graphics/tex-pst-circ{,-doc} to 2.14 Updated geography/tex-pst-geo{,-doc} to 2.06 Updated graphics/tex-pst-node{,-doc} to 1.39 Updated graphics/tex-pst-pdf{,-doc} to 1.2c Updated graphics/tex-pst-plot{,-doc} to 1.79 Updated graphics/tex-pst-tools{,-doc} to 0.06 Updated graphics/tex-pst-tree{,-doc} to 1.13 Updated graphics/tex-pstricks{,-doc} to 2.73a Updated graphics/tex-pstricks-add{,-doc} to 3.83 Updated print/tex-ptex-base{,-doc} to 2017 Updated fonts/tex-ptex-fonts{,-doc} to 2017
2017-06-21Update to TeXlive 2017markd5-18/+18
Updated print/tex-marginnote{,-doc} to 1.2b Updated print/tex-mathtools to 1.19 Updated graphics/tex-mcf2graph{,-doc} to 4.23 Updated print/tex-media9{,-doc} to 0.80 Updated print/tex-mhchem{,-doc} to 4.06 Updated print/tex-minted{,-doc} to 2.4.1 Updated print/tex-multirow{,-doc} to 2.2 Updated print/tex-musixtex to 1.24 Updated print/tex-mwcls{,-doc} to 0.75 Updated print/tex-mweights{,-doc} to 20170330 Updated fonts/tex-newpx{,-doc} to 1.320 Updated fonts/tex-newtx{,-doc} to 1.525 Updated fonts/tex-newtxsf{,-doc} to 1.05 Updated fonts/tex-newtxtt{,-doc} to 1.055 Updated print/tex-oberdiek{,-doc} to 2017 Updated print/tex-onlyamsmath{,-doc} to 0.20
2017-06-21Update to TeXlive 2017markd4-18/+20
Updated print/tex-glossaries{,-doc} to 4.30 Updated print/tex-graphics{,-doc} to 1.2a Updated print/tex-graphics-def{,-doc} to 2017 Updated graphics/tex-graphics-pln{,-doc} to 2017 Updated print/tex-hausarbeit-jura{,-doc} to 1.5 Updated print/tex-hyperref{,-doc} to 6.85a Updated print/tex-hyphen-base to 2017 Updated print/tex-hyphen-german to 2017 Updated print/tex-hyphen-latin to 3.1.2017 Updated fonts/tex-inconsolata{,-doc} to 1.112 Updated fonts/tex-ipaex-type1{,-doc} to 0.4a Updated fonts/tex-japanese-otf{,-doc} to 1.7b6.42950 Updated print/tex-jsclasses to 2017
2017-06-21Update to TeXlive 2017markd4-16/+16
Updated print/tex-dehyph-exptl{,-doc} to 0.41 Updated print/tex-diagbox{,-doc} to 2.2 Updated fonts/tex-dozenal{,-doc} to 7.0 Updated print/tex-dvips{,-doc} to 2017 Updated graphics/tex-epstopdf{,-doc} to 2.26 Updated fonts/tex-erewhon{,-doc} to 1.08 Updated devel/tex-etoolbox{,-doc} to 2.4 Updated print/tex-europasscv{,-doc} to 2017 Updated print/tex-fancyhdr{,-doc} to 3.9 Updated fonts/tex-fbb{,-doc} to 1.12 Updated fonts/tex-fetamont{,-doc} to 20170415 Updated fonts/tex-fira{,-doc} to 4.2 Updated print/tex-fixme{,-doc} to 4.4 Updated fonts/tex-fontmfizz{,-doc} to 2017 Updated fonts/tex-fontools{,-doc} to 2017 Updated fonts/tex-fontspec{,-doc} to 2.6a
2017-06-21One more try to get the patches and distinfo done correctly.pgoyette4-25/+7
2017-06-21Get the distinfo done rightpgoyette1-4/+4
2017-06-21Fixup the patches and regenerate distinfo to unbreak the buildpgoyette4-13/+13
2017-06-21fix CVE-2014-8128, CVE-2016-5318, CVE-2015-7554 & CVE-2016-10095tez5-2/+204
per http://bugzilla.maptools.org/show_bug.cgi?id=2580 also CVE-2017-9147 (http://bugzilla.maptools.org/show_bug.cgi?id=2693)
2017-06-20Update to TeXlive 2017markd5-20/+20
Updated fonts/tex-cabin{,-doc} to 2017 Updated graphics/tex-circuitikz{,-doc} to 0.8.3 Updated fonts/tex-cjhebrew{,-doc} to 0.2a Updated print/tex-cjk-gs-integrate{,-doc} to 20170505.0 Updated fonts/tex-comicneue{,-doc} to 1.1 Updated print/tex-comment{,-doc} to 3.8 Updated print/tex-context{,-doc} to 2017 Updated print/tex-context-filter{,-doc} to 2017 Updated print/tex-csbulletin{,-doc} to 1.1 Updated print/tex-csplain to 2017 Updated print/tex-csquotes{,-doc} to 5.2b Updated print/tex-cweb{,-doc} to 3.64b
2017-06-20Update to TeXlive 2017markd4-16/+16
Updated fonts/tex-academicons{,-doc} to 1.8.0 Updated fonts/tex-adobemapping to 2017 Updated fonts/tex-alegreya{,-doc} to 2017 Updated fonts/tex-allrunes{,-doc} to 2.1.1 Updated print/tex-amsmath{,-doc} to 2.16a Updated graphics/tex-animate{,-doc} to 20170518 Updated print/tex-arsclassica{,-doc} to 20170201
2017-06-20Update elementary-xfce-icon-theme to 0.8: Too many changes to list.youri3-61/+324
2017-06-20Updated cairo to 1.14.10.wiz3-9/+8
Release 1.14.10 (2017-06-13 Bryce Harrington <bryce@osg.samsung.com>) ======================================================================== Bugfix release rolling up backported fixes for the past half year. Bug Fixes --------- * Clarify documentation regarding device scale inheritance and the units used in cairo_surface_create_similar_image. Bug #99094. * Fix error reporting in the xcb backend if fallback fails. Instead of returning NULL when the X11 server can't do some operation, return a surface in an error state. * Call XSync in the xlib backend before setting the error handler to ignore errors for certain requests, to make sure all pending errors are handled first. * For opentype fonts, always use gid to lookup glyph. * If glyph 0 used for rendering, remap to different index. * Set font size to em size when retrieving unhinted metrics. * Flush ASCII85Decode file after use with Postscript files. * pdf: Don't fail subsetting if unable to convert utf8 to utf16. * For truetype, reverse cmap search should end when 0xffff- 0xffff range reached. * Fix bug in line wrapping with the PDF operators. * Fix an off by one check in cairo-image-info.c.
2017-06-19Update to 2.19szptvlfn2-8/+7
https://git.finalrewind.org/feh/plain/ChangeLog Tue, 06 Jun 2017 20:40:00 +0200 Daniel Friesel <derf+feh@finalrewind.org> * Release v2.19 * Follow the freedesktop.org Thumbnail Managing Standard by saving thumbnails in ${XDG_CACHE_HOME}/thumbnails (defaulting to ~/.cache/thumbnails) instead of ~/.thumbnails (patch by Olof-Joachim Frahm) * Install app icons with the correct permissions of 644 * Documentation improvements
2017-06-19Updated gnuplot to 5.0.6.wiz3-21/+7
Changes in 5.0.6 ================ * NEW command 'set micro' enables encoding-specific char for gprintf %c format * NEW command 'set datafile missing NaN' treats invalid data as if it were missing * NEW backport updated svg/domterm terminal from development version * CHANGE - start/end limits in nested iterations are reevaluated dynamically * CHANGE - revised adjustment of x2label and plot title when x2tics are present * CHANGE - mark non-free pdf terminal DEPRECATED (to be removed in release 5.2) * CHANGE - allow fractional font sizes for gdlib terminals * CHANGE - do not allow inverted R axis (requires support not backported from 5.1) * CHANGE - allow pointinterval property in 'with lp' for splot as well as for plot * CHANGE - "linewidth <lw>" is accepted as a terminal option for aquaterm, qt, wxt * CHANGE - spline segments outside xrange are ignored rather than treated as errors * FIX assignment of x/y dimensions in "binary record=(a,b) ... with image" * FIX wxt - multithreaded wxt was faulting during resize (mutex lock failure) * FIX windows - timed pause only worked for intervals < 1 second * FIX Front/back layering of border+grid lines was not always correct in hidden3d * FIX "set pm3d depthorder interpolate N,M" memory allocation failure * FIX aquaterm failed to honor request to disable enhanced text markup * FIX save and show commands failed to list linecolor for lines with "lt -1" * FIX the "missing" data flag is honored by "using ($n)" as it is for "using n" * FIX error reporting of line number inside a bracketed clause * FIX gnuplot_x11: possible fix for sporadic use-after-free error * FIX initialization of hidden3d structures for splot with dots * FIX track arrowhead properties in hidden3d mode * FIX tracking of NaN values from function evaluated during binary data input * FIX 3D rotation does not clobber hidden/visible status of plots
2017-06-19Changes 2.9.1:adam4-25/+28
Bug fixes.
2017-06-18Update ristretto to 0.8.2:youri3-9/+10
0.8.2 ===== - Implement sorting by file type (Bug #12749) - Detect image type by its mime type instead of file extension (ligmagic is used) (Bugs #11680, 12499) - Allow images to be flipped vertically and horizontally (Bug #13313) - Fix memory leaks * Translation updates: Catalan (ca), Czech (cs), Danish (da), Deutsch (de), English (Australia) (en_AU), Spanish (es), French (fr), Hebrew (he), Croatian (hr), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms), Norwegian Bokm?l (nb), Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR), Russian (ru), Slovak (sk), Swedish (sv), Ukrainian (uk), Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW). 0.8.1 ===== - Prepare for gtk3 migration: Do not include individual headers; Replace GDK_<keyname> with GDK_KEY_<keyname>; Use gtk_widget_get_allocation; Use gtk_widget_get/set_window; Use gtk_widget_get/set_style; Do not use GTK_WIDGET_* macros; Use accessor functions instead of direct access; Do not use deprecated symbols; Do not use deprecated GTK_STOCK_*; Use cairo for drawing; Do not use GDK_DISPLAY() - Check if file name is a valid utf8 string to avoid crashes (Bug #12445) - Fix SEGFAULT when pressing Delete without shown image (Bug #12860) - Fix memory leak in thumbnailer if image file not found (Bug #12034) - Prevent from using garbage values when pixbuf==NULL - Fix NULL pointer dereference - Remove dead code; found by Coverity - Fix possible NULL pointer dereference; found by Coverity - Added option to "not ask again for this session" when sending files to the trash. Image deletions still require confirmation. - Replaced "GTK_WIDGET(window)->window" with more future compatible "gtk_widget_get_window(GTK_WIDGET(window))" - ESC-key now quits Ristretto, or pauses a running slideshow - Remember last location in save-copy dialog - Use default filename in save-copy dialog - Disable save-copy dialog if no image is loaded - Fix various memory leaks - Appdata fails validation (Bug #11622) - Fix icon installation (Bug #11614) * Translation updates: Arabic (ar), Bulgarian (bg), Catalan (ca), Czech (cs), Danish (da), German (de), Greek (el), English (Australia) (en_AU), Spanish (es), French (fr), Hebrew (he), Hungarian (hu), Icelandic (is), Italian (it), Japanese (ja), Kazakh (kk), Korean (ko), Lithuanian (lt), Malay (ms), Norwegian Bokm?l (nb), Dutch (nl), Polish (pl), Portuguese (pt), Portuguese (Brazilian) (pt_BR), Romanian (ro), Russian (ru), Slovak (sk), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk), Chinese (China) (zh_CN), Chinese (Taiwan) (zh_TW).
2017-06-18Update to 0.04. From the changelog:schmonz2-9/+7
* Fix orientations 5 and 7. (@truist)
2017-06-17Fix build with Perl 5.26.joerg2-1/+160
2017-06-16Add and enable p5-Image-JpegTran-AutoRotate.schmonz1-1/+2
2017-06-16Initial import of p5-Image-JpegTran-AutoRotate, a Perl module thatschmonz6-0/+79
transforms JPEG files so that orientation becomes 1. This is the same operation as "exifautotran", but with no dependencies on command-line programs; instead, we use the excellent Image::JpegTran and Image::ExifTool CPAN modules.
2017-06-14Revbump for introduction of icon theme handling frameworkprlw13-4/+6
2017-06-14Essentially from OBATA Akio in private mail, June 2015:prlw15-37/+11
Introduce Icon Theme cache handling framework Icon Theme cache files are used by GTK+ and maintained with the gtk-update-icon-cache tool. Each Icon Theme package duplicates its own maintainance scripts: only the specified icon theme directory differs. With this framework, if packages have ICON_THEMES=yes, associated icon themes will be detected and their cache files will be maintained automatically. Change cache handling behaviour as follows: * Icon theme caches will be updated if either gtk2+ or gtk3+ gtk-update-icon-cache tool is available. * With installation of gtk2+ package, not only hicolor icon theme but also any other icon theme cache files will be updated. * Prevent removal of icon caches at deinstall, gtk3+ may be installed and using them. * Ditto with gtk3+, gtk2+ may not be installed now, so caches must be maintained by gtk3+.