summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2014-03-25FreeBSD requires additional header file to get access to history.asau2-4/+8
2014-03-25Fix build with ruby21.taca1-4/+1
2014-03-24Correctly detect modern versions of "freetype2" e.g. under recenttron1-3/+7
versions of NetBSD-current.
2014-03-23build fix following the freetype2 updatespz2-1/+17
2014-03-23build fix following the freetype2 updatespz2-1/+20
2014-03-23build fix following the freetype2 updatespz2-7/+7
2014-03-22build fix following the freetype2 updatespz3-3/+20
2014-03-22build fix following the freetype2 updatespz2-1/+23
2014-03-22Look for gl.pc in lib${LIBABISUFFIX}/pkgconfig too. Fixes some Linuxjperkin1-1/+2
dependencies.
2014-03-19Move bzip2 and zlib buildlink3 out of the png PKG_OPTION check, they arejperkin1-3/+5
unconditional dependencies.
2014-03-18Add stronger accomodation for broken modes in distfile.gdt1-1/+2
On OS X 10.9, the find command to repair directory modes fails, apparently because the directory is 600, without even the owner x bit. Add an extra chmod to fix that before the find. (No PKGREVISION++, because the binary package will be unchanged if it built before.)
2014-03-17Add GEM_EXTSDIR support and utilize GEM_NAME.taca2-6/+10
2014-03-17* Add GEM_EXTSDIR support.taca3-21/+32
* Fix build with Ruby 2.1.1.
2014-03-17Add GEM_EXTSDIR support.taca1-1/+2
2014-03-15Fixes packagingobache1-4/+15
* just using ruby as a tool, not a module. * missing dependency on xwd and xwininfo for the case X11_TYPE=modular. * fixes prefix of ImageMagick, long term bug since converted dependency from buildlik to simple DEPENDS. Bump PKGREVISION.
2014-03-15Add missing patchryoon1-0/+34
2014-03-15Update to 14.03.1ryoon6-59/+78
* Remove FETCH_USING=curl * Add some NetBSD support code * Replace Linux specific get_nprocs() with sysconf(_SC_NPROCESSORS_ONLN) Changelog: 2014 Mar xx v.14.03.1 + Bugfix: Makefile references a file missing in the tarball. + Translation updates: French, Portuguese + Improve positioning of "no more images" notification. 2014 Mar 01 v.14.03 + Gallery view: highlight the current image with a red frame. + Gallery thumbnail right-click menu: new entry to pop-up a large resizable movable image. View multiple images within the gallery. + Mosaic: new function to convert an image into a mosaic with tiles made from all available images. Click a tile to pop-up the underlying image. + Pattern: new function to add a semi-transparent pattern to an image background (e.g. make an image seem painted on canvas or a brick wall). + New slide show transition: Ken Burns effect (slow zoom-in). + Mashup transparencies can be adjusted instantly as well as gradually. + Several small user interface changes were made for convenience and consistency with common practices. Speed was also improved. + Keyboard shortcuts editing was simplified. + Leverage Edits was removed (this is more easily done with Paint Edits). + Edit Translations was removed (unused AFAIK, and slightly buggy). + Bugfix: Paint/Clone: ignore source pixels beyond image edge [crash risk]. + Bugfix: Fix memory allocation thread contention [crash risk]. + Bugfix: If a collection once contained images that are now deleted, copy/cut/paste operations could move the wrong images. 2014 Feb 05 v.14.02.2 + Bugfix: fix memory corruption causing a crash. 2014 Feb 02 v.14.02.1 + Bugfix: stop spurious "low memory" warning. 2014 Feb 01 v.14.02 + Index Image Files (aka Synchronize) is faster. Intermixing image files with 100K other files under /home/user/... no longer causes a slowdown. Startup time is also faster for the normal case of few new image files. + Retouch Combo: sliders were added for fast adjustment of overall brightness and contrast. The curves can then be hand-tuned if needed. + Slide Show: a new transition type simulates turning a book page. + Slide Show: images are clipped to exactly fit the monitor if the difference in aspect ratio is less than an adjustable limit. + Slide Show: optionally show captions/comments at top of each image. + The batch Rename and Convert functions were combined for convenience. + Batch Convert has a new option to automatically sharpen images. + Paint/Clone: a "shadow" paintbrush tracks the source of copied pixels. + Retouch Combo, Trim/Rotate and Resize can recall prior settings for easier application to multiple images needing similar treatments. + Mashup: resizing/rotating an overlay image with the mouse is smoother. + Editing a selected area: edge blending was made a bit smoother. + Search Images: select gallery report or tabular report for metadata. + Block metadata edits for inappropriate image types (e.g. bmp, gif). + Bugfix: Texture function converted RGB 0/0/0 pixels to illegal values. + Bugfix: Bogus error message about exceeding geotag limits. + Bugfix: Trim function left temporary image remnants on the window. 2014 Jan 04 v.14.01.1 + Russian translation updated. + Spanish and Catalan Quit Start documents updated. 2014 Jan 01 v.14.01 + Adjustments for brightness, contrast, color, gamma, and white balance were combined into a single dialog function for faster workflow. + Select area: automatically finish areas selected by mouse painting and color matching (process "swiss cheese" selections faster and easier). + Select Area: follow-edge method can better follow edges when mouse edge-following is less than perfect. + New special effect: add textured surface to an image or selected area. + Kuwahara sharpen method added: very effective for some special cases. + All sharpen methods were made multithreaded (typical 2x speedup). + Slide Show transitions can optionally happen in random sequence. + Slide Show transition speeds can be adjusted for CPU/GPU performance. + Show RGB: update RGB values live as the mouse is moved over an image. + The user guide was audited and many minor corrections were made. + Bugfix: Mashup: preserve transparency when using saved cutout images. + Bugfix: Image edits were losing some special application XMP metadata. + Bugfix: HDR crash if input images are not exactly the same size. 2013 Dec 01 v.13.12 + The user interface has better flexibility for faster workflow: + An edit function can be started without closing a prior function. The prior edit status is used and an undo/redo position is added. + Step through a series of new images with an open edit function. Apply the function to an image or pass over with the [next] button. + Brightness and color functions can recall prior settings for faster application to other photos made under the same lighting conditions. + RAW files now work like all other image files. Auto-copy to tiff-16 is no longer done. Edit as usual and save in the desired format. + Add Text: new option: retrieve and edit metadata caption/comments. + Captions: new option: show metadata caption/comments above each image. + Move Collections more flexible: any pathname segment can be replaced. + Some intermediate files now use ramdisk for a small performance gain. + Mashup: layout images can be moved in 1-pixel steps with KB arrow keys. + Mashup: internal speedups, especially when painting transparency. + New Slide Show transition type: double doors open from the middle. + Log file output was made always current, like a terminal session. + Bugfix: unsaved edits lost if [next] button used beyond the last file. + Bugfix: curve nodes lost when reloading saved complex edit curves. + Bugfix: Mashup: sometimes erratic overlay image corner drag behavior. 2013 Nov 11 v.13.11.1 + Bugfix: Flatten Brightness Distribution was not working for large images. 2013 Nov 01 v.13.11 + File Sync: image navigation and viewing is now allowed, but not editing. + Batch Convert: upright "sideways" photos made with camera turned 90 deg. + Slide Show: improved capability for automatic pause at designated images. + Warp Linear: algorithm was revised to better approximate linearity. + New: Highlight darkest/brightest image areas with adjustable threshholds. + Select Area: expand or contract a finished area in 1-pixel steps. (can reduce edge effects when editing areas selected by color matching). + Mashup: interface improved to simplify and speed up image positioning. + Mashup: mouse can "paint" variable transparency on images in the layout. + User Settings: new option to include hidden files in the gallery pages. + Trim/Rotate: grid lines match the trim rectangle (rule of thirds works). + Zoom state is retained for Open Previous File, but reset otherwise. + Bugfix: Trim/Rotate removed black rotate margins that were intentional. + Bugfix: Trim/Rotate failed to reinstate its prior grid settings. + Bugfix: Auto-Trim caused an endless loop under certain circumstances. 2013 Oct 13 v.13.10.1 + Workaround implemented for GDK changes first seen in Ubuntu 13.10: Right-click popup menus execute the entry under the mouse when the right mouse button is released. It is too easy to execute the first entry by accident. 2013 Oct 01 v.13.10 + Mashup: move/resize/rotate layout images/text by dragging the mouse. + Trim/crop and Rotate were combined as one function to improve workflow. + Rotate: click image position to add vertical and horizontal guidelines. + Rotate: the automatic trim option was reinstated. + Flatten and Expand brightness distribution were combined as one function. + Paint/Clone: new option to paint/erase gradually or fully in one stroke. + Gallery thumbnail popup menu: rotate +/-90 degrees was added. + Gallery [Top] button: new option to choose a named collection. + World map zoom: use full-size/fit-window without intermediate steps. + Slide Show: allow pause and resume at a selected image position. + Slide Show: an image with "pause" tag will beep and pause until resumed. + View Metadata: menu to show captions and comments (e.g. for slide show). + Making a collection from search results (or any gallery) was simplified. + CMYK function: the user interface was simplified. + Warp Linear/Curved/Affine use multiple threads for faster response. + Bugfix: clickable tabular reports would not scroll with mouse wheel. + Bugfix: the interactive translation update function was broken. 2013 Sep 17 v.13.09.4 + Bugfix: some composite functions were not showing progress and appeared to be "stuck" until they completed normally. 2013 Sep 14 v.13.09.3 + Spanish and Catalan translations updated. + Bugfix: For some locales the gallery Zoom buttons did not work. 2013 Sep 08 v.13.09.2 + Russian translation updated. + Crash in Edit Metadata was fixed. 2013 Sep 01 v.13.09.1 + New function Mashup: arrange multiple images and text in a layout (move around via mouse, resize, rotate, transparency, font effects). + Metadata edit functions were combined: tags/ratings/captions/comments. + File save options: interface revised for clarity and error avoidance. + Window tabs have icons instead of "F/G/W" letters. + Menus and toolbars have visual feedback and popup descriptions. + Paste a selected area: adjust brightness to better match background. + Fix Stuck Pixels: user feedback and responsiveness was improved. + File Synch: output image file counts for each subdirectory processed. + Bugfix: crash if menus clicked during generation of a large gallery. + Bugfix: Gallery file selection: select low-high range was broken. + Bugfix: Deleted images were not being removed from collection lists. 2013 Aug 09 v.13.08.1 + Italian, Portuguese and Russian translations updated. + Bugfix: crash in Fix Stuck Pixels function. 2013 Aug 01 v.13.08 + White Balance: a direct adjustment for color temperature was added. + Search Images: apply criteria iteratively to expand/reduce results. + Date format (gallery, metadata reports) is world standard YYYY-MM-DD. + Default jpeg save quality was added to the user settings. + New function: Graduated Blur: emphasizes lower-contrast pixels (can make faces look younger, cartoon effect when taken to extremes) + Sketch: a 2nd algorithm is provided which works better for some images. + Sketch: responds much faster to changes in dialog controls. + Tools > Missing Translations: omit text deliberately left as English. + Manage Tags: new popup report of unused tags (potentially deletable). + Auto Trim was made much faster. + Trim/Crop and Rotate dialogs have minor UI improvements. + New demo videos are available on YouTube and the Fotoxx web site. + Bugfix: loss of correct KB Ctrl/Alt state if changed outside app focus. + Bugfix: right-click popup menu for main window could name a wrong file. + Bugfix: image rename function was not updating the gallery page. + Minor bugfixes: area finish, dots effect, prev/next file, KB shortcuts. 2013 Jul 15 v.13.07.1 + Bugfix: Crash in Batch Convert RAW if default "JPEG" is never changed. + Bugfix: Crash in Manage Tags if used in an unexpected manner. 2013 Jul 01 v.13.07 + Gallery navigation was made more flexible. + Effects > Drawing and Outline functions were combined. + New: Effects > Sketch: Transform a photo into a simulated sketch. + New: Tools > Missing Translations: report missing translations. + Batch Add Tags and Delete Tags were combined into a more flexible tool. + Edit Collections was made easier (add/delete/cut/copy/paste images). + New startup option: show newest image files added to the database. + Ascending/descending option was added to the gallery sort button. + Write Text: [apply] button goes to disk as well as memory image. + Gallery File Selection: [clear] button was added. + Flatten and Expand Brightness Range: new buttons for popup histogram. 2013 Jun 11 v.13.06.2 + Bugfix: Expand Brightness: a zero brightness retention range and activating the brightness distribution graph >> crash. + Bugfix: edit metadata + cancel + open new image >> crash.
2014-03-15Bump PKGREVISION to refrect png as optional.obache1-1/+2
2014-03-15Set DIST_SUBDIRryoon2-5/+7
dcraw-9.20.tar.gz in distinfo, on ftp.NetBSD.org, and on MASTER_SITES are different.
2014-03-14make the optional-png logics workdrochner3-6/+8
2014-03-14Update ruby-oily_png to 1.1.1.taca3-10/+10
* Bilinear resampling in C. * Removed debugging printf. * Set bounds correctly, add tests. * Store pixels in uint32_t instead of long. Saves space and works on 32-bit systems * Bump chunky_png dependency to 1.2.7.
2014-03-14Update ruby-mini-magick to 3.7.0.taca3-25/+12
Changes are not available, but handle filename with special character.
2014-03-14Update ruby-color to 1.5.1.taca3-8/+8
== 1.5.1 / 2014-01-28 * color 1.5 was a yanked release. * Minor enhancements: * Added new methods to Color::RGB to make it so that the default defined colours can be looked up by hex, name, or both. * Added a method to Color::RGB to extract colours from text by hex, name, or both. * Added new common methods for colour names. Converted colours do not retain names. * Restructured color comparisons to use protocols instead of custom implementations. This makes it easier to implement new colour classes. To make this work, color classes should +include+ Color only need to implement <tt>#coerce(other)</tt>, <tt>#to_a</tt>, and supported conversion methods (e.g., <tt>#to_rgb</tt>). * Added @daveheitzman’s initial implementation of an RGB contrast method as an extension file: <tt>require 'color/rgb/contrast'</tt>. This method and the value it returns should be considered experimental; it requires further examination to ensure that the results produced are consistent with the contrast comparisons used in Color::Palette::MonoContrast. * Reducing duplicated code. * Bug Fixes: * Moved +lib/color/rgb-colors.rb+ to +lib/color/rgb/colors.rb+. This should have no impact in general. * Improved the way that named colors are specified internally. * Fixed bugs with Ruby 1.8.7 that may have been introduced in color 1.4.2. * Tooling Changes: * Added simplecov for test coverage analysis. * Modernized Travis CI support.
2014-03-14Update ruby-chunky_png to 1.3.0.taca3-8/+9
Changes are not available, please refer commit log: <https://github.com/wvanbergen/chunky_png/commits/master>.
2014-03-14Make png dependency as option, and move option to options.mkryoon3-12/+24
Revert bump of BUILDLINK_ABI_DEPENDS.freetype2
2014-03-14To get USE_BUILTIN.freetype2, builtin.mk must be included.obache1-1/+5
2014-03-14graphics/png should be included when non-builtin freetype2.ryoon1-1/+3
Pointed out by obache@, thank you.
2014-03-14graphics/png is also needed nowryoon1-1/+2
2014-03-14Bump ABI_DEPENDS from ruby-gnome2-glib for safe side.obache1-2/+2
2014-03-14Overall dri related dependency clean up.obache2-4/+14
* move dri related API_DEPENDS into dri.mk. * add missing API_DEPENDS. * only define such API_DEPENDS only not using builtin MesaLib. Fixes following issues on platforms that builtin one is older than required version (ex. NetBSD-5). * build issue of MesaLib * unwanted dependency on MesaLib from pkgsrc even if builtin one is sufficient.
2014-03-13security update, upstream short changelog ('here' being releasenotes):spz4-59/+62
FreeType 2.5.3 2014-03-08 FreeType 2.5.3 has been released. All users should upgrade due to fixed vulnerability in the CFF driver (CVE-2014-2240). Its main new feature is much enhanced support of auto-hinting SFNT fonts (i.e., TrueType and CFF fonts) due to the use of the HarfBuzz library. A more detailed description of this and other changes can be found here. FreeType 2.5.2 2013-12-08 FreeType 2.5.2 has been released. It fixes a serious bug introduced in version 2.5.1; all users should upgrade. A listing of the changes can be found here. FreeType 2.5.1 2013-11-25 FreeType 2.5.1 has been released, providing three major new features. - Support for the WOFF font format, contributed by Behdad Esfahbod. - The auto-hinter now supports Hebrew, together with improved support for Cyrillic and Greek. - The directory layout of the (installed) FreeType header files has been simplified. Among other changes I want to mention that FreeType's TrueType debugger (ttdebug) has been made more versatile. An exhaustive list of changes can be found here. FreeType 2.5 2013-06-19 FreeType 2.5 has been released. A major new feature is support for color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod on behalf of Google. Additionally, Adobe's CFF engine is now the default, which makes a good reason to change from the 2.4.x to the 2.5.x series. On the technical side, the property API to access FreeType module parameters (FT_Property_Set and FT_Property_Get) is now declared as stable. As usual, see this file for the complete release notes, which give more details. And we have again blog entries from Adobe and Google. FreeType 2.4.12 2013-05-08 FreeType 2.4.12 has been released. A major new feature is a new parsing and hinting engine for CFF fonts, contributed by Adobe in collaboration with Google. It was my job the last few months to fully adapt the code to FreeType, and we are very pleased with the results. You might also read the blog entries from Adobe and Google. In connection with the new CFF engine, the demo programs, especially ftview and ftdiff, have been improved a lot; as usual, more details on the changes can be found in the release notes.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin2-2/+5
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-12Update to 1.6.10:wiz2-6/+6
Version 1.6.10rc02 [February 28, 2014] Removed unreachable return statement after png_chunk_error() in pngrutil.c Version 1.6.10rc03 [March 4, 2014] Un-deprecated png_data_freer(). Version 1.6.10 [March 6, 2014]
2014-03-11Remove example rc.d scripts from PLISTs.jperkin2-4/+2
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2014-03-11Update rabbit to 2.1.2.obache3-8/+10
== 2.1.2: 2014-03-08 A bug fix release of 2.1.1. === Improvements ==== rabbit * Supported auto source reloading in information window. [GitHub#23] [Reported by Kazuhiro NISHIYAMA] * Add ((%--check-syntax%)) option that checks source syntax and exits. [GitHub#27] [Reported by HAYASHI Kentaro] * Supported inline code markup "(({`...`}))" in Markdown. [GitHub#29] [Patch by KITAITI Makoto] * Supported newline markup "(({\\}))" in Markdown. [GitHub#29] [Patch by KITAITI Makoto] ==== rabbit-slide * Supported README written in Markdown. * Added "tag" task that tags by Git. * Supported auto adding "theme.rb" file to gem if the file exists. * Supported (({youtube_id})) parameter in config.yaml. You can specify YouTube video that is associated with your presentation. You will find a link at slide.rabbit-shocker.org when you specify it. ==== Document * Updated install document for Homebrew. [Yutaro Sugai] * Updated install document on Windows. [Masafumi Yokoyama] === Fixes ==== rabbit * Fixed a bug that configuration dialog for graffiti mode can't be opened. [shocker-en:63] [Reported by Enrico Rivarola] ==== rabbit-slide * Fixed a bug that gem can be created without PDF. === Thanks * Kazuhiro NISHIYAMA * Yutaro Sugai * Masafumi Yokoyama * HAYASHI Kentaro * Enrico Rivarola * KITAITI Makoto == 2.1.1: 2013-06-26 A bug fix release of 2.1.0. === Fixes ==== rabbit * Fixed a bug that rabbit can't start by NameError. [GitHub#25] [Reported by Yoshihide Chubachi] === Thanks * Yoshihide Chubachi
2014-03-03Changes 2.52:adam2-7/+6
Fix regression tests to run on Ubuntu 12.04 64bit.
2014-03-01some build improvementsobache5-27/+135
* prevent to overwrite our CC/CFLAGS settings in Makefile. * more libtoolize
2014-02-28Fix breakage on platforms including Linux where `libtool --mode=link' does ↵pho2-9/+10
not automatically hard-code library run-time paths into executables.
2014-02-27Update to 1.6.10rc01:wiz2-6/+6
This fixes CERT VU#684412 and CVE-2014-0333. Version 1.6.10beta01 [February 9, 2014] Backported changes from libpng-1.7.0beta30 and beta31: Fixed a large number of instances where PNGCBAPI was omitted from function definitions. Added pngimage test program for png_read_png() and png_write_png() with two new test scripts. Removed dependence on !PNG_READ_EXPAND_SUPPORTED for calling png_set_packing() in png_read_png(). Fixed combination of ~alpha with shift. On read invert alpha, processing occurred after shift processing, which causes the final values to be outside the range that should be produced by the shift. Reversing the order on read makes the two transforms work together correctly and mirrors the order used on write. Do not read invalid sBIT chunks. Previously libpng only checked sBIT values on write, so a malicious PNG writer could therefore cause the read code to return an invalid sBIT chunk, which might lead to application errors or crashes. Such chunks are now skipped (with chunk_benign_error). Make png_read_png() and png_write_png() prototypes in png.h depend upon PNG_READ_SUPPORTED and PNG_WRITE_SUPPORTED. Support builds with unsupported PNG_TRANSFORM_* values. All of the PNG_TRANSFORM_* values are always defined in png.h and, because they are used for both read and write in some cases, it is not reliable to #if out ones that are totally unsupported. This change adds error detection in png_read_image() and png_write_image() to do a png_app_error() if the app requests something that cannot be done and it adds corresponding code to pngimage.c to handle such options by not attempting to test them. Version 1.6.10beta02 [February 23, 2014] Moved redefines of png_error(), png_warning(), png_chunk_error(), and png_chunk_warning() from pngpriv.h to png.h to make them visible to libpng-calling applications. Moved OS dependent code from arm/arm_init.c, to allow the included implementation of the ARM NEON discovery function to be set at build-time and provide sample implementations from the current code in the contrib/arm-neon subdirectory. The __linux__ code has also been changed to compile and link on Android by using /proc/cpuinfo, and the old linux code is in contrib/arm-neon/linux-auxv.c. The new code avoids POSIX and Linux dependencies apart from opening /proc/cpuinfo and is C90 compliant. Check for info_ptr == NULL early in png_read_end() so we don't need to run all the png_handle_*() and depend on them to return if info_ptr == NULL. This improves the performance of png_read_end(png_ptr, NULL) and makes it more robust against future programming errors. Check for __has_extension before using it in pngconf.h, to support older Clang versions (Jeremy Sequoia). Treat CRC error handling with png_set_crc_action(), instead of with png_set_benign_errors(), which has been the case since libpng-1.6.0beta18. Use a user warning handler in contrib/gregbook/readpng2.c instead of default, so warnings will be put on stderr even if libpng has CONSOLE_IO disabled. Added png_ptr->process_mode = PNG_READ_IDAT_MODE in png_push_read_chunk after recognizing the IDAT chunk, which avoids an infinite loop while reading a datastream whose first IDAT chunk is of zero-length. This fixes CERT VU#684412 and CVE-2014-0333. Don't recognize known sRGB profiles as sRGB if they have been hacked, but don't reject them and don't issue a copyright violation warning. Version 1.6.10beta03 [February 25, 2014] Moved some documentation from png.h to libpng.3 and libpng-manual.txt Minor editing of contrib/arm-neon/README and contrib/examples/*.c Version 1.6.10rc01 [February 27, 2014] Fixed typos in the manual and in scripts/pnglibconf.dfa (CFLAGS -> CPPFLAGS and PNG_USR_CONFIG -> PNG_USER_CONFIG).
2014-02-26Rename variables to avoid use of reserved identifiers.wiedi3-1/+42
Fix from upstream: https://github.com/matplotlib/matplotlib/issues/2463
2014-02-26libcaca.so references stuff from zlib, fixes misc/toiletwiedi1-1/+3
2014-02-26Link network libs on SunOSwiedi1-1/+2
2014-02-24Real ncurses is needed for the ncurses option.joerg1-1/+2
2014-02-23Update to the non-deprecated 0.99.beta18, with help from jgoamakf'sschmonz10-136/+62
pkgsrc-wip entry. From the changelog: - new "cacaclock" utility - improved FIGlet support - improved Python and Ruby bindings - numerous improvements and bugfixes - new dirty rectangle framework for accelerated rendering - new <conio.h> compatible header for old DOS software porting - XCode and Visual Studio build improvements - Unicode support in the X11 driver - triangle texture mapping - improved HTML output - new troff output - improved Ruby and .NET bindings - new comprehensive PHP bindings - new Java bindings - Cocoa driver enhancements - support for ANSI colour in FIGlet and TOIlet fonts - documentation updates - numerous improvements and bugfixes - many build fixes, especially for nonstandard platforms - libcucul was merged back into libcaca for more clarity - internal FIGlet font support - use C99 types in public headers - runtime support for output drivers - BBcode export support - device-dependent cursor support - event API rewrite - minor API improvements and extensions - img2txt improvements - Ruby bindings - Massive C# bindings improvements - Python sample code - Visual Studio build solution - support for 90-degree canvas rotation - better behaviour when trying to output Unicode on an ASCII terminal - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth Forms and Miscellaneous Symbols Unicode blocks - new rotozoom effect in cacademo - Cocoa output driver for Mac OS X - preliminary .NET bindings - many bugfixes and documentation changes - fixed compilation of the C++ bindings - fixed bugs in cucul_import_memory(), cucul_set_canvas_size() - implemented caca_set_display_title() for ncurses and S-Lang - minor bugfixes - new debug mode - blitting canvases now makes use of the canvas' handle coordinates - import functions can read streamed data - attribute to colorspace transformations - added katakana and hiragana glyphs to the built-in font - many bugfixes and documentation changes - support for blink, bold, italics and underline attributes - allow to import and export zero-sized canvases - fixed Imlib2 support in cacaview - fixed buffer overlows in the file importer - big documentation updates - allow to build the X11 and GL drivers as separate plugins - support for fullwidth Unicode characters - improved cucul_flip() and cucul_rotate() - minor bugfixes and documentation updates - transparency support in the UTF-8 importer and exporter - optimised triangle fill routine - updated C++ bindings - ANSI importer now handles transparency and UTF-8 - Unicode support was broken for about 10% of the set - various memory leaks were fixed - implemented cucul_getchar() and cucul_get_color() - handle transparency in the IRC export - new cropping and expanding filters - full Unicode support in the OpenGL driver - portability fixes for 64-bit architectures, Win32 and MS-DOS - all demos except cacafire were merged into cacademo - added a compatibility layer for pre-1.x libcaca applications - fixed manpage generation - minor bugfixes and documentation updates - libcaca functions use errno for error reporting - updated C++ bindings - minor improvements, bugfixes and documentation updates - ANSI importer - functions use errno for error reporting - updated C++ bindings - .NET bindings - cacadraw, an ANSI viewer that will evolve into an editor - Unicode input and output support for SLang and ncurses - built-in fonts work on Win32 - license switched to WTFPL - libcaca was split into libcucul, a standalone text manipulation backend, and libcaca, the display and user input frontend - Unicode support - TrueColor (more than 16 colours) support - Floyd-Steinberg dithering - gamma correction - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA... - builtin fonts for device-independent bitmap output - various text transformation routines (rotation, horizontal flip...) - OpenGL renderer - kernel mode to build libcaca programs into a bootable x86 kernel - cacaserver, a telnet server that can be hooked to libcaca applications - img2irc, an image to IRC conversion utility
2014-02-21Request C++11 support for Clang, so that linking works.joerg1-1/+3
2014-02-20Add p5-SVG-Graphfhajny1-1/+2
2014-02-20Import graphics/p5-SVG-Graph.fhajny3-0/+30
Suite of perl modules for plotting data. SVG::Graph currently supports plots of one-, two- and three-dimensional data, as well as N-ary rooted trees.
2014-02-20Disable PLIST.cserve on Linux.jperkin1-2/+2
2014-02-19GCC_REQD should be appended to, not set.jperkin1-2/+2
Fixes issues where a newer GCC has been chosen by the user but the GCC_REQD was forcing an older (and broken) one to be pulled regardless.
2014-02-16For some reason NetBSD is identified as 'netbsdelf' here.bouyer1-1/+2
Add a symlink from Makefile.netbsdelf to Makefile.netbsd to that the package can build.