Age | Commit message (Collapse) | Author | Files | Lines |
|
not so good for things that depend upon jasper. See PR#43901
This stops jasper from using stdbool.h (on solaris only.)
|
|
|
|
of www/ruby-compass.
= Chunky PNG
This library can read and write PNG files. It is written in pure Ruby for
maximum portability. Let me rephrase: it does NOT require RMagick or any other
memory leaking image library.
== Features
* Decodes any image that the PNG standard allows. This includes all standard
color modes, all bit depths and all transparency, interlacing and
filtering options.
* Encodes images supports all color modes (true color, grayscale and indexed)
and transparency for all these color modes. The best color mode will be
chosen automatically, based on the amount of used colors.
* R/W access to the image's pixels.
* R/W access to all image metadata that is stored in chunks.
* Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel,
depending on the hardware)
* Reasonably fast for Ruby standards, by only using integer math and a highly
optimized saving routine.
* Interoperability with RMagick if you really have to.
Also, have a look at OilyPNG at http://github.com/wvanbergen/oily_png.
OilyPNG is a mixin module that implements some of the ChunkyPNG algorithms
in C, which provides a massive speed boost to encoding and decoding.
|
|
Changes are unknown.
|
|
2.3.6
* Cleanup readme (thanks blambeau again, really, for the snippets)
2.3.5
* Cleanup readme, add examples as real code files (thanks blambeau!)
|
|
|
|
== Ruby-GNOME2 0.90.9: 2011-06-11
NOTE: 0.90.x releases are for 1.0.0 major release.
This is the last release of 0.90.x series. The next release
will be 1.0.0!
=== Changes
==== All
* Fixes
* Fix a bug in version numbers.
[Grant Schoep, Vincent Carmona]
* Support 'bundle install' .
==== Ruby/GLib2
* Improvements
* Support GLib::IOChannel.new(fd) and GLib::IOChannel#fd on Windows.
* GLib::IOChannel#write returns written byte not self.
[backward incompatible]
==== Ruby/GTK2
* Fixes
* fix misc/bindings.rb sample (ruby 1.9).
[Vincent Carmona]
* [#3305589] fix Gtk::Window#add_accel_group misses
a reference to accel group.
[Piotr Korzuszek, Kouhei Sutou]
* Support cairo related samples in Ruby 1.9.
[Jon, Kouhei Sutou]
==== Ruby/GStreamer
* Improvements
* add Gst::Registry.update method.
[Vincent Carmona]
==== Ruby/VTE
* Fixes
* [#3199587] fix pc install.
[OBATA Akio, Kouhei Sutou]
==== Ruby/Poppler
* Fixes
* [#3292118] don't run needless tests.
[Mamoru Tasaka, Kouhei Sutou]
==== Ruby/GtkSourceView2
* Improvements
* support Windows.
[S.Kitagawa]
|
|
Changelog:
2011.06.09 v.11.06.1
Bugfix: A hole was closed that could cause a crash if an area is
deleted while an edit function is open and active.
2011.06.01 v.11.06
+ Smart Erase and Remove Dust were made slightly more effective.
+ Brightness/Color retouching and Tone Mapping were made 25-40% faster.
+ Retouching brightness/color by "painting" with the mouse (dodge and
burn) was made much faster (instant response on a fast computer).
+ If at startup the previous image file is no longer present then a
gallery of the 100 most recent files viewed is shown.
+ New function: Tools > Toolbar Style: set to text, icons, or both.
+ New function: Tools > Edit Translation: edit translations interactively
as Fotoxx is being used, and the changes are immediately effective.
+ Several other small usability improvements were made.
+ Minor bugfix: paste area edge blending lost 1 pixel around the edge.
|
|
|
|
and cmake finds it, but buildlink3 hides it. Reported by Aymeric.
XXX: should be made an option instead
|
|
|
|
Version 1.5.3beta07 [May 11, 2011]
Added expand_16 support to the high level interface.
Added named value and 'flag' gamma support to png_set_gamma. Made a minor
change from the previous (unreleased) ABI/API to hide the exact value used
for Macs - it's not a good idea to embed this in the ABI!
Moved macro definitions for PNG_HAVE_IHDR, PNG_HAVE_PLTE, and PNG_AFTER_IDAT
from pngpriv.h to png.h because they must be visible to applications
that call png_set_unknown_chunks().
Check for up->location !PNG_AFTER_IDAT when writing unknown chunks
before IDAT.
Version 1.5.3beta08 [May 16, 2011]
Improved "pngvalid --speed" to exclude more of pngvalid from the time.
Documented png_set_alpha_mode(), other changes in libpng.3/libpng-manual.txt
The cHRM chunk now sets the defaults for png_set_rgb_to_gray() (when negative
parameters are supplied by the caller), while in the absence of cHRM
sRGB/Rec 709 values are still used.
The bKGD chunk no longer overwrites the background value set by
png_set_background(), allowing the latter to be used before the file
header is read. It never performed any useful function to override
the default anyway.
Added memory overwrite and palette image checks to pngvalid.c
Previously palette image code was poorly checked. Since the transformation
code has a special palette path in most cases this was a severe weakness.
Minor cleanup and some extra checking in pngrutil.c and pngrtran.c. When
expanding an indexed image, always expand to RGBA if transparency is
present.
Version 1.5.3beta09 [May 17, 2011]
Reversed earlier 1.5.3 change of transformation order; move png_expand_16
back where it was. The change doesn't work because it requires 16-bit
gamma tables when the code only generates 8-bit ones. This fails
silently; the libpng code just doesn't do any gamma correction. Moving
the tests back leaves the old, inaccurate, 8-bit gamma calculations, but
these are clearly better than none!
Version 1.5.3beta10 [May 20, 2011]
png_set_background() and png_expand_16() did not work together correctly.
This problem is present in 1.5.2; if png_set_background is called with
need_expand false and the matching 16 bit color libpng erroneously just
treats it as an 8-bit color because of where png_do_expand_16 is in the
transform list. This simple fix reduces the supplied colour to 8-bits,
so it gets smashed, but this is better than the current behavior.
Added tests for expand16, more fixes for palette image tests to pngvalid.
Corrects the code for palette image tests and disables attempts to
validate palette colors.
Version 1.5.3rc01 [June 3, 2011]
No changes.
Version 1.5.3rc02 [June 7, 2011]
Fixed 1-byte uninitialized memory reference in png_format_buffer() (Bug
report by Frank Busse, related to CVE-2004-0421).
|
|
|
|
|
|
LibRaw 0.13.5 add supports for several new cameras.
Changelog:
* Imported new dcraw 9.08/1.443:
o New color data for Canon 600D and 1100D, Fuji S200EXR
o New cameras supported: Fuji HS20EXR and F550EXR, Kodak Z990, Nikon
D5100, Olympus E-PL1s and XZ-1, Samsung NX11, Sony A230 and 290.
|
|
|
|
pkgsrc-changes:
- Update MASTER_SITES and HOMEPAGE
- Set LICENSE
Upstream changes:
* Release v1.14.1
* Fix compilation with curl=0
* Make zoom_default key work properly with --geometry
Wed, 11 May 2011 11:37:32 +0200 Daniel Friesel <derf@finalrewind.org>
* Release v1.14
* Only create caption directory when actually writing out a caption.
<http://github.com/derf/feh/issues/42>
* The --menu-bg option has been deprecated. It will be removed along with
--menu-style by the end of 2012.
<http://github.com/derf/feh/issues/27>
* read directory contents sorted by filename instead of 'randomly'
(as returned by readdir) by default. Thanks talisein!
<https://github.com/derf/feh/pull/20>
* Show certain warnings in the image window as well as on the commandline
<http://github.com/derf/feh/issues/43>
* Since the manual is way better structured and more detailed than the
--help output, it now simply refers to the manual. To include the old
help text, build feh with 'help=1'
* You can now use the next/prev/jump keys to navigate thumbnails. Use the
render key to open the currently selected thumbnail.
<http://github.com/derf/feh/issues/26>
* Change a patch for NETWM fullscreen support to only apply to fullscreen
windows. This fixes the moving windows bug in fluxbox (since fluxbox
doesn't report its window border width).
<http://github.com/derf/feh/issues/22>
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570903>
* Minor manpage fixes.
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625683>
* Fix --auto-zoom / --zoom max/fill documentation, the "Auto-Zoom" menu
option is now always checked when these options are used
* Set _NET_WM_NAME and _NET_WM_ICON_NAME properties
<http://github.com/derf/feh/issues/44>
* The 'A' key (toggle_aliasing) now actually changes the current window,
and not just the default for new windows
* The zoom_default key now works fine with --scale-down
<http://github.com/derf/feh/issues/41>
* Fix access of uninitialized memory / malloc/realloc clash in continued
theme definition handling. Having a theme line with just one
option/value pair used to produce undefined behaviour
Sat, 23 Apr 2011 22:00:27 +0200 Daniel Friesel <derf@finalrewind.org>
* Release v1.13
* Fix segfault upon unloadable images when image-related format specifiers
(e.g. %h) are used in --title
* Show images in current directory when invoked without file arguments
* Option to disable antialiasing, either global (--force-aliasing) or per
image (press 'A' to toggle, keybinding toggle_aliasing)
* Use SIGUSR1/SIGUSR2 to reload all images in multiwindow mode
* Fix Imlib2 caching bug in reload (only worked after the second try)
* The --bg options are now Xinerama-aware. That is, they set the image in
the respective mode (scale/fill/max/center) on each Xinerama screen. Use
--no-xinerama to disable this.
Sat, 12 Mar 2011 22:49:53 +0100 Daniel Friesel <derf@finalrewind.org>
* Release v1.12
* Add --zoom fill as equivalent for --auto-zoom
* Add --zoom max (zooming like in --bg-max)
* --menu-style is now deprecated
* http images are now viewed using libcurl, not wget (thanks to talisein)
This adds libcurl as dependency, and removes the wget recommendation
* Slight build system change: make now has flags, e.g.
"make xinerama=0 debug=1". By default feh is compiled with xinerama and
libcurl support enabled, see README.
* Remove builtin http client (--builtin)
* Fix compilation issues with libpng 1.5.1
Wed, 09 Feb 2011 20:11:26 +0100 Daniel Friesel <derf@finalrewind.org>
* Release v1.11.2
* Use wget --no-clobber to prevent TOCTTOU-based hole allowing a
well-informed attacker to rewrite arbitrary user files with images.
The attacker needs to know feh's PID and the URL the user gave it.
It is still possible for an attacker to _create_ arbitrary files via the
same hole.
Wed, 26 Jan 2011 21:07:19 +0100 Daniel Friesel <derf@finalrewind.org>
* Release v1.11.1
* Show correct image dimensions in for cached thumbnails
* Allow commandline options to override those set in a theme
* Remove support for FEH_OPTIONS (was deprecated >5 years ago)
* Restrict available modifiers to Control/Mod1/Mod4
Sat, 22 Jan 2011 11:48:33 +0100 Daniel Friesel <derf@finalrewind.org>
* Release v1.11
* Patch by Pascal Bleser: Use getaddrinfo for builtin http client,
this enables IPv6 support
* Fix zooming when --scale-down is used
* The themes are now read from ~/.config/feh/themes (BC for .fehrc exists)
* Key bindings can now be configured via ~/.config/feh/keys
* Removes --rcpath, use XDG_CONFIG_HOME instead
* Increase movement steps for Ctrl+Left etc.
* Make in/out zoom use equal zoom ratio
Fri, 03 Dec 2010 19:41:45 +0100 Daniel Friesel <derf@finalrewind.org>
* Release v1.10.1
* Partially fix --scale-down behaviour (zooming is still broken)
* Fix buffer overflow when using --draw-actions
* Fix segfaults after trying to load several unloadable images
* Fix fehrc created by feh (contined escape errors)
Thu, 07 Oct 2010 20:15:12 +0200 Daniel Friesel <derf@finalrewind.org>
* Release v1.10 (aka "2.0 will come real soon now")
* Patch by Stefan Mark: Add --bg-max (scaled with borders)
* Removed rather obscure --bg-seamless mode
* Short option -Y for --hide-pointer
* Panning via keys: Make it behave like scrolling (inverted directions)
* Workaround for Xinerama fuckups: Set XINERAMA_SCREEN to the correct
xinerama screen number
* Add --info option to display custom image information
* Do not change to the next slide when executing an action with ; as first
character (this character is stripped when executing the action)
* Speed up panning, zooming etc. by hiding image overlay text
* Zoom button: Zoom to 100% on button release, not button click
* --draw-filename: Always show position in filelist
Tue, 24 Aug 2010 19:23:36 +0200 Daniel Friesel <derf@chaosdorf.de>
* Release v1.9
* Add --fullscreen option, --full-screen is now deprecated
* Removed --menu-border option, it is largely useless
* Add short options: -P for --cache-thumbnails,
-K for --caption-papth,
-G for --draw-actions
and -J for --thumb-redraw
* Patch by Noel Cragg: Improve support for tiling window managers
* Set correct window title when starting feh in paused mode
* Add Up/Down keys for zooming
* When zooming via keyboard: Always zoom around the center of the window
* The image can now be panned with Ctrl + arrow keys
Fri, 25 Jun 2010 16:07:20 +0200 Daniel Friesel <derf@chaosdorf.de>
* Release v1.8
* support LDLIBS in Makefile/config.mk
* Don't make the --thumbnails window fullscreen. The images launched from
thumbnail mode may be fullscreen, though. You can still use 'v' to
toggle fullscreen, should you really need it.
* --font now sets the global default font (for action/filename display etc.)
* Rename --screen-clip 0 to --no-screen-clip
* Allow multiline theme definitions (via backslash, like in the shell)
* Center the image after pressing <keypad /> or <keypad *>
* Saving the filelist from thumbnail mode caused undefined behaviour due
to handling of uninitialised memory. Since I consider this a rarely
useful action, the feature has been disabled for thumbnail mode.
* Remove -G/--wget-timestamp option. It was probably not working
correctly, plus it contained a code execution hole when used with
malicious URLs containing shell metacharacters (but only if those URLs
led to a valid file)
* Don't add ?randomnumber to URLs when downloading them, it confuses some
servers and is not really neccessary in general
Thu Jun 10 12:12:04 CEST 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.7
* Fix segfault in Thumbnail mode when trying to open a no longer
existing image (e.g. when the file was renamed by a previous action)
* Set a negative slideshow-delay to start the slideshow in paused mode
* Remove Shift+Key bindings, they were doing the same as Nothing+Key
anyways. Plus, I might want to bind Shift + <already used key> to other
stuff in the future
* Documentation improvements
* Remove undocumented hjkl menu keys. Most of the menu options can also be
accessed directly with keys, plus the number of non-qwerty users (which
have no use for these shortcuts) is growing.
* Draw a nice little message when in caption editing mode with empty
caption (to indicate that caption editing is actually active)
* caption mode: Automatically create caption directory if it doesn't exist
* Slideshow mode: SIGUSR1 = next image, SIGUSR2 = previous image
Sat Jun 5 21:35:25 CEST 2010 Daniel Friesel <derf@chaosdorf.de
* Release v1.6.1
* Fix omitted image borders at high zoom levels
* Re-add getopt_long files (possibly relevant for non-glibc systems)
* Do not require a running X server for -L, -u, -U options
Tue Jun 1 10:21:19 CEST 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.6
* Patch by aaptel: Support numpad keys for actions
* Fix blur mode (Ctrl + left mouse key)
* Center images in index/thumbnail mode relative to the text below them
* Support caching of "large" (up to 256x256 pixels) thumbnails
* New --thumb-redraw option as workaround to speed up thumbnail mode
(thumbnail mode redrawing is quite slow, so now a redraw only happens
every 10 thumbnails by default - can be changed with this option)
* Because of that: Major speed improvements for --thumbnails, especially
with cached thumbnails
* Do not link against Xext and freetype, they're only used by other libs
* Fix "make uninstall". You do NOT want to call this for feh versions
1.4.2 to 1.5
Thu May 6 08:34:39 CEST 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.5
* Rewrite parts of the menu code & fix a memory leak while there
* Make --start-at work with filenames instead of list positions
* Add keybinding to toggle pointer visibility (see --hide-pointer)
* Sort manual a bit
Thu Apr 22 22:28:09 CEST 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.4.3
* Warp the pointer when reaching a window border in pan mode
* Various zoom mode improvements, should be more intuitive now
+ When entering zoom mode, always continue from previous zoom level
+ The image part you clicked on to start zoom mode will remain where it
is. The zoom happen around at that pixel.
* Manpage review
Fri Apr 2 16:20:55 CEST 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.4.2
* Replace autoconf by config.mk
* patch by decklin: Use z key to randomly jump in the filelist
* patch by muennich: Correctly set [Paused] window title in slideshow mode
* patch by dylan: Remove temporary files if url opening fails
* Fix problems with unexpectedly empty filelists
Tue Mar 16 07:56:36 CET 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.4.1
* Fix chrome theme in the default .fehrc
* Rename cam to feh-cam and gen_cam_menu.sh to gen-cam-menu
* Add manual for feh-cam and gen-cam-menu (from Debian)
* Fix lossless rotate for filenames with spaces etc.
Thu Mar 4 14:55:02 CET 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.4
* Lots of documentation fixes/improvements
(including previously undocumented options)
* Fix --(un)loadable option
* Add --draw-actions (show defined actions and their number)
* Use <keypad begin> to antialias the image
* Fix some keypad keys (+,-,/,*)
* The button-related options have changed (NOT backwards-compatible)
* Remove --xinerama option
* Use jpegtran binary instead of libjpeg for lossless rotation
* Add --bg-fill option (patch by Anonymous)
Mon Feb 8 21:47:56 CET 2010 Daniel Friesel <derf@chaosdorf.de>
* Release v1.3.5
* Import various Debian patches
* Update feh(1) manpage
* Make feh -l / feh -O work without a running X
* Don't die after encountering three or more unloadable images
(former "No more slides in show" error)
* Depracate --xinerama <0|1>, use --no-xinerama or nothing instead
* Fix transparency in thumbnail mode
|
|
|
|
|
|
|
|
* Add missing tail / of HOMEPAGE.
|
|
|
|
Bump PKGREVISION.
It introduce bump PKGREVISION of p5-GraphicsMagick.
While here,
* move distinfo and patches location to Makefile.common.
* let to exactly linked against installed GraphicsMagick.
|
|
changes: misc bugfixes and cleanup
The code structure around Xshm has changed -- someone please
check the Interix specific patches.
|
|
|
|
pkg/43929
|
|
|
|
|
|
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß
-------------------------------------
This is an objected-oriented Perl interface to GraphicsMagick, a fork of
ImageMagick. It provides an interface similar to that PerlMagick provides
to ImageMagick, but wit a different class name.
Use the module to read, manipulate, or write an image or image sequence from
within a Perl script. This makes it suitable for Web CGI scripts.
|
|
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß
-------------------------------------
GD::Barcode is a subclass of GD and allows you to create barcode image with GD.
This module based on "Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22".
From 1.14, you can use this module even if no GD (except plot method).
|
|
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß
-------------------------------------
Barcode::Code128 generates bar codes using the CODE 128 symbology. It can
generate images in PNG or GIF format using the GD package, or it can generate a
text string representing the barcode that you can render using some other
technology if desired.
The intended use of this module is to create a web page with a bar code on it,
which can then be printed out and faxed or mailed to someone who will scan the
bar code. The application which spurred its creation was an expense report tool,
where the employee submitting the report would print out the web page and staple
the receipts to it, and the Accounts Payable clerk would scan the bar code to
indicate that the receipts were received.
The default settings for this module produce a large image that can safely be
FAXed several times and still scanned easily. If this requirement is not
important you can generate smaller image using optional parameters.
If you wish to generate images with this module you must also have the GD.pm
module (written by Lincoln Stein, and available from CPAN) installed.
If the GD module is not present, you can still use the module, but you will not
be able to use its functions for generating images. You can use the barcode()
method to get a string of "#" and " " (hash and space) characters, and use your
own image-generating routine with that as input.
|
|
|
|
* pkgsrc change: Avoid depends on gd extension in package.xml since it
is covered by pkgsrc's denedency.
0.3.3 2010-10-25 14:36 UTC
Changelog:
Automatically built QA release
Bug #16808 imagefilledpolygon(): You must have at least 3 points in your
array - ghhoriuchi
Bug #16927 PDF class implementation incomplete? - daveo
Bug #17191 Deprecated: Assigning the return value of new by reference - neufeind
|
|
pkgsrc's denedency.
Bump PKGREVISION.
|
|
|
|
or a few other dependencies. This is part of PR pkg/43929 from
Edgar Fuß
|
|
Pkgsrc changes:
- Add librsvg as a dependency, as it is required to deal with .svg icons.
Upstream chnages:
* Resolves issue where setting the desktop background didn't work in Gnome3
* Mimics are now deleted when a RAW photo is removed
* Event dates are now only shown once in the Event view
* Fixes a number of translation issues
|
|
|
|
* Documentation: Context::arc(): Correct the documentation, as in the C
documentation.
Changes 1.9.8:
* Surface:
- added create() for creating a sub-surface representing a rectangle on a
target surface
- PDF versioning API: get_versions(), restrict_to_version(),
version_to_string()
- add get_device()
- add new surface type enum values
* Device
- add acquire() and release() functions
- Add Device::Lock convenience class
* Region
- UNSTABLE API CHANGE: Fix do_union(), subtract(), intersect() to throw
exceptions instead of returning error statuses to be consistent with the
rest of the cairomm API
- add xor() functions
- add API for creating a region from a list of rectangles
- implement copy()
|
|
* Fixed some cut-and-paste errors in new png.c code that caused PNG8
reductions to fail.
Changes 6.6.9.8:
* Add various Option Flags, and fix option skip counts for plus forms
of simple operators where plus form is the same as minus form.
For example the incorrect counts produces a weird error, and posible
future segmentation fault in a command like convert rose: +border show:
Changes 6.6.9.7:
* Fix FX default for interpolation to Bilinear.
* Fix pixel interpolation for -draw image over (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18612).
* Write the proper bKGD chunk value in grayscale PNG images (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18624).
* Added Inverse method for Sparse Color Interpolation
|
|
* include sysutils/desktop-file-utils/desktopdb.mk
|
|
* On DragonFly, not works yet (like before).
fotoxx change log
=================
2011.05.02 v.11.05.1
+ The new version of alien replaces text files in /usr/share/doc/appname
with compressed (.gz) versions, making the menu Help > Change Log etc.
fail. Program was revised to accept either normal or compressed files.
+ Context help (F1) for Remove Dust did not work.
2011.05.01 v.11.05
+ New function Erase Dust: erase dust spots on images from scanned slides.
+ Named image collections were made easier to create and revise. Images
can be added, removed and rearranged using a thumbnail gallery.
+ The trim (crop) function better handles zoom and scroll. The desired
image size can be input directly, in addition to the mouse drag method.
+ Smart Erase was made faster (noticeable on slow processors).
+ Create Blank Image: simplify UI and create new file automatically.
+ Minor UI improvement: inform user if the current search results or
named collection must be abandoned to open a non-member image file.
+ Select Area: edge distance calculation for hairy edges is >2x faster.
+ Image tags with imbedded blanks are allowed.
+ Bugfix: Smart Erase was sometimes missing a few pixels.
+ The supplied .deb and .rpm packages are now built using Ubuntu 10.04
instead of Ubuntu 8.10. These packages (using newer libraries) may
not be installable on less current Linux releases.
2011.04.01 v.11.04
+ Vertical panorama was implemented (previously possible but clumsy).
+ Slide Show can optionally play a music file or play list.
+ A pre-planned slide show can be started from the command line.
+ Initialization for new installs was simplified and the user warning was
strengthened (need fewer frustrated users who don't read user guides).
+ Smart Erase was made easier by combining the select and erase functions.
+ Select ellipse: keep the ellipse centered at the drag origin.
+ Select by color: the search range for matching pixels was limited to
3x the mouse radius. This works better, allowing edges with varying
color to be more easily followed and selected. The remaining interior
areas can be selected with an extra click in the finish dialog.
+ Paste Area was made easier to use by automating the finish step.
+ Unbend was extended to fix more types of perspective problems.
+ Toolbar buttons were rearranged to reduce the risk of accidentally
overwriting the original image.
+ The total image file limit of 100,000 was removed. The practical limit
depends on how much main memory is available for the image search index.
1 GB is enough for >1 million files, and only needed when searching.
+ Bugfix: possible crash in slide show with "ellipse" transitions.
+ Bugfix: HDF: first manual tweak caused an annoying random jump.
+ Bugfix: crash if initial warning message ignored and then open a file.
2011.03.13 v.11.03.1
+ Bugfix: possible crash if area select along bottom edge of image.
+ Bugfix: possible crash following a revision of lens parameters.
+ Bugfix: select area: edge of image can also be edge of area.
2011.03.01 v.11.03
+ Composite functions Pano, HDR, HDF and Stack run 2-3 times faster.
+ Printing: intermediate file was changed from .jpeg to .tiff to correct
slight blurring of some color edges in high-resolution images.
+ New art function: create color outline drawings.
+ New function: adjust monitor gamma with live feedback.
+ Plugins: add external image editors to Fotoxx menu: Fotoxx edits may
precede and follow, [undo] / [redo] buttons work, etc.
+ Smart Erase: can use a tighter area around the object to be erased.
+ Panorama: the math was simplified to a pure cylindrical projection.
+ Select Area: added select for rectangular and elliptical areas.
+ Notify user of delay for thumbnail creation when new images are found.
+ New slide show transition: ellipse expanding from the center.
+ Select Area: brighter outlines for freehand draw and follow edge.
+ Unbend: panorama curve is more accurately flattened.
+ bugfix: crash reading 4-channel tiff file in strip format.
+ bugfix: panorama crash if image overlap reaches zero during alignment.
+ bugfix: crash if trying to save to a .gif file (converts to .jpg).
+ bugfix: fixed small memory leak in metadata viewer.
2011.02.01 v.11.02
+ Retouch functions can be incrementally "painted" with the mouse, with
variable radius and strength.
+ Area cut and paste: edge effects are more effectively suppressed and
the pasted area/object can be rotated as well as resized.
+ Curve edit (used in image retouch functions): curve data can be saved
to a file or loaded from a file as part of the curve edit dialog.
+ New function: Smart Erase: erase power lines and other small defects
by replacing them with pixels from the neighborhood.
+ New functions: Make Image Collection and Open Image Collection. Images
may be assigned to named collections. A collection can be recalled and
used for a slide-show, export, etc.
+ New function: Combine photos of the same subject taken at different
moments, remove tourists, cars, etc. that come and go.
+ Panorama pre-align was made a little easier (check the user guide).
+ Tag Edit and Tag Management were separated to simplify operation.
+ New 1-time function: Tools > Fix Tag Delimiters: make tags (keywords)
compatible with Photoshop. Other photo managers may not be compatible.
This is optional and can be done at any time without affecting Fotoxx.
+ Art > Dots: dot rows are offset by 1/2 dot pitch, which looks better.
+ Expand Brightness Range: use sliders and show brightness histogram.
+ 1-time function to rebuild thumbnails now has a fast incremental mode.
+ Obsolete functions removed: convert old tag and parameter formats.
(if you have startup problems, delete /home/<user>/.fotoxx).
+ Bugfix: Edit Info function could not be canceled before using it.
+ Bugfix: Edit Info (metadata) limit raised from 100 to 1000 characters.
+ Bugfix: Stop meaningless EXIF diagnostic when a blank image is created.
+ Bugfix: Annotate crash if font set to tiny and then increased.
+ tags_index file was renamed to search_index
2011.01.07 v.11.01.2
+ Bugfix: select whole image was not working. What went wrong between
testing and release is a mystery, but now it is fixed.
2011.01.06 v.11.01.1
+ Revise startup warnings about thumbnails and tag index file to make
them less intrusive and perhaps easier to understand.
+ French translation was updated.
2011.01.01 v.11.01
+ Select Area: Select the whole image and use overall brightness or a
single RGB color brightness to control the application of a retouch
function. This allows tone mapping, noise reduction, etc. to apply
in darker image areas but not brighter areas (or the inverse).
+ New art function: make a dot matrix image (à la Roy Lichtenstein).
+ Slide Show was given a few dubiously useful but cute image transition
modes (fade-out/fade-in and various kinetic image replacement methods).
+ Open Recent File: the 100 most recent image files are presented in a
gallery window to make it easier to go back to a desired image.
+ If grid lines are active when an image is printed, the grid lines will
also appear on the printed image.
+ The status bar shows if a select-area is active or a function is busy.
+ A new blank image can be created and used as a basis for mashups
using cutouts from other images plus annotation text.
+ After a first-time install, the user is now advised to run the 1-time
indexing program so that image searches will function correctly.
+ Batch add and delete tags have a popup window to monitor progress.
+ Search Images output (gallery window) is sorted to follow the physical
organization of the underlying files. Groupings and sequences implied
by the file organization (directories and file names) are preserved
in the generated window of thumbnail images. This was always a claimed
fotoxx capability, but was not always working as advertised.
+ Bugfix: image was sometimes not being resized to fit window after a
size change (trim, resize), possibly giving a false impression.
+ Bugfix: inverting a select area did not work with some edit functions.
2010.12.07 v.10.12.1
Three minor GUI improvements:
+ pixel edit: notify if select area is active to avoid user confusion.
+ fix inconsistent behavior of select area draw and follow edge.
+ bugfix: "Save As" with a name like "2010.12" resulted in "2010.jpg".
2010.12.01 v.10.12
This release has many small user interface improvements and bug fixes.
+ Switching the mouse between dialogs and main window was simplified,
making it easier to zoom and pan when a dialog owns the mouse or to
control two active dialogs alternating ownership of the mouse.
+ Select Area by color: in firewall mode, pixels within the mouse radius
are unconditionally selected. Left drag now works as an un-select.
+ Select Area by freeform drawing: drawing lines along the edge of the
image is no longer so tedious.
+ The HDF "paint" mode was made more responsive for slow CPUs.
+ Image captions (IPTC: Caption-Abstract) are now searchable (along
with tags, dates, stars, comments, file names). Image captions are
searched for given words. Run Tools > Rebuild Tags Index to update
the search index (one-time conversion job).
+ Data functions (EXIF/IPTC/etc. tags, comments, captions) were moved
into one menu. The "big text" functions (comments, captions) were
made easier to view and edit with a conventional text edit interface.
+ Info > Search Images: searching file names works without wildcards,
(e.g. search "rosi" matches /xxx/rosi/xxx.jpg and /xxx/Rosixxx.jpg).
+ Info > Search Images: date range default month/day is 01/01 for low
limit and 12/31 for high limit, so "2009 to 2010" is two full years.
+ Info > Search Images: "match any" and "match all" can be specified
separately for tags, comments/captions, and file names.
+ Rotated images are no longer automatically uprighted. Instead, use
the R or L key to permanently fix as needed. This saves time for
every image opened since the EXIF data need not be read.
+ File > Open Recent File: opens the combo box file list automatically.
+ File > Open Previous File: opens most recent file that still exists.
+ File > Save As with "new version" selected: the version naming was
changed to reduce the risk of conflict with a user file naming system.
Format: originalname.jpg >> *.v01.jpg >> *.v02.jpg >> etc.
+ Buttons [Prev] and [Next] more reliably find previous or next files
even if files have been deleted or renamed outside Fotoxx.
+ Dialogs that need significant time now show an hourglass, even when
the mouse cursor stays inside the dialog window.
+ Tools > Clone: screen is split 50/50 between the two instances.
+ Transform > Trim: dragging the margins is smoother for slow CPUs.
+ Zoom: limit was raised from 200% to 400%. This makes it easier
to do a very precise area selection.
+ Annotate Image: text can be optionally outlined with a different color.
+ The user guide was audited and many small corrections were made.
+ Bugfix: quotes in EXIF/IPTC/etc. data were replaced with escaped
quotes to prevent the exiftool command from failing.
+ Bugfix: Area copy and paste: fixed small edge defects that sometimes
happened when the pasted area was reduced in size.
2010.11.08 v.10.11.2
+ Bugfix: Trashing an image deleted User Comments for other images in the
tag index file, causing the Search function to fail for comments search.
Run Tools > Rebuild Tags Index if you are using the comments feature.
2010.11.01 v.10.11.1
+ Bugfix: crash if fotoxx start and quit without opening an image file.
2010.11.01 v.10.11
+ Search Tags: a simpler alternative is provided for those not wanting to
maintain an elaborate image tag system: search based on user comments
and/or image folder and file names. Match on any or all search words
entered, with optional wildcard matching for folder and file names.
NOTE: Run Tools > Rebuild Tags Index for this feature to work.
+ Edit functions operating within a small area were made more responsive
for slow CPUs: Warp Area, Paste Area, Annotate Image, Edit Pixels.
+ Annotate Image: both text and background color and transparency can be
specified. Traditional-looking watermarks can be made. Annotation data
can be saved as a file, so annotations can be kept and re-used.
+ Grid lines: either line count or line spacing can be specified. Line
counts are independent of image size. G-key toggles grid on/off.
+ New function: Warp Image (linear): an alternative way to compensate
for perspective distortions. Change line slopes without curving them.
+ Pixel edit now works within a selected area. This makes it easy to paint
inside an area using an opaque or transparent color and a large brush.
+ Select Area by Color: optional "firewall" mode: already-selected pixels
become a barrier to the propagation of newly-selected pixels.
+ Buttons in Select Area dialog were made available as menu functions
with their own F1 help topics (a small convenience improvement).
+ Dialog boxes now open near the upper right corner of the main window
instead of the middle (a small convenience improvement).
+ File > Save As: retain the same current file and image set if saving
to a different directory. Otherwise make the new file the current file
and add it to the current image set (directory or tag search results)
(a small convenience improvement).
+ New function: File > Open Previous: go back to the previous file,
also if in another directory (a small convenience improvement).
(File > Open Recent is unchanged: choose from last 30 files).
+ Bugfix: missing or corrupted parameters file could cause a crash.
2010.10.16 v.10.10.2 and 10.10.3
+ Bugfix: restored lost F1 links to user guide.
+ Bugfix: trim button [invert] did not work. [gold] ratio was inverted.
+ The Dutch translation was updated.
+ Edit EXIF User Comments and Annotate Image (write text on image) were
made into separate functions. The old interface was confusing.
+ Annotate on slow (Atom) processors now works acceptably fast.
+ Grid lines dialog revised to use line spacing instead of line counts.
+ Trim ratio buttons are customized with a GUI instead of a text file.
+ Window repaint speed (expose event) was doubled (no impact on edits).
2010.10.02 v.10.10.1
+ Bugfix: Annotate function was missing the translation capability.
+ Annotate on slow (Atom) processors was made faster, but still slow.
+ The Italian translation was updated.
2010.10.01 v.10.10
+ New function Annotate Image: Text can be edited and viewed in a live
window updated with each image opened, or written directly on the
image using any font, size and rotation.
+ New function E-mail: select multiple images, downsize within specified
limits, and e-mail using the preferred e-mail program.
+ A small improvement was made in the visibility of grid lines.
+ Max. working threads was raised to 6 (newest CPUs have up to 6 cores).
+ Image trim (crop): the preset aspect ratio buttons can be customized
by editing a parameters file.
+ More parameters are saved and restored across sessions: trim size,
grid lines, e-mail size, edit resize, batch resize.
+ The word "mass" in menus and help text was replaced with "batch".
2010.09.10 v.10.9.1
+ Chinese translation was updated.
+ Bugfix: save-as: file names like xxx.yyy.jpg got truncated to xxx.jpg.
+ Usability improvement: A set of files generated by searching tags is no
longer discarded if a member file is opened, saved, renamed, or trashed.
2010.09.01 v.10.9
+ The Portuguese translation was updated.
+ New: Stack function: combine multiple images of the same subject for
noise reduction. Use mean or median pixel RGB values and optionally
discard the most extreme RGB values (noisiest) from the mix.
+ New: make a B/W or color negative, or make a positive from a negative.
+ New: delete or replace a tag for selected or all images.
+ The brightness/contrast curve edit function was revised to better
preserve detail in the brightest image areas.
+ The Retouch curve edit functions are generally 30% faster.
+ The interplay between the main window and gallery window was revised.
The gallery window overlays the main window, with the current image in
the top row. When an image is clicked in the gallery, the main window
overlays the gallery window, showing the selected image. Both windows
are still present and can be dragged apart if wanted. The perception
is that they both alternately occupy the same window.
+ The functions Burn CD/DVD, Mass Add/Delete Tags, and Mass Resize can
now be used together with Search Tags: use Search Tags to establish a
set of images from which the files to mass-process can be selected.
+ Select Area dialog: buttons added: [enable] [disable] [invert].
This makes editing areas a bit faster than using separate menus.
+ A small improvement was made in the Select Area follow-edge algorithm.
+ Default extensions for "Save As" were changed from .jpeg and .tiff to
.jpg and .tif because some programs don't recognize the longer forms.
+ "Save As" sets the current file to the newly saved file instead of
remaining at the prior file. This makes fotoxx work more like other
apps. Use the "recent file" menu to go back if wanted. Any edits are
still active and can be undone or further edited and saved again.
+ HDR/HDF: auto-trim the edges where all input images do not overlap.
+ Curve editing was generally revised not to truncate curves beyond the
first and last anchor points. Curves are projected to the graph limits.
+ Internal cleanup: generalize the saving and restoring parameters across
sessions. Add mass-resize width/height to the saved parameters.
+ Bugfix: Sharpen: gradient method: threshold did not work correctly.
+ Bugfix: rounding error in HDF was causing 1-pixel alignment errors.
+ Bugfix: gtk function call within a thread was causing a (rare) crash.
+ Bugfix: huge tag in iptc:keywords caused a loop in tag editing.
|
|
Fix PLIST issue on Linux and other OSes, tested on NetBSD-5.1 and Linux.
Oked by wiz@
|
|
|
|
Version 1.5.3beta06 [May 8, 2011]
Removed the -D_ALL_SOURCE from definitions for AIX in CMakeLists.txt
Implemented premultiplied alpha support: png_set_alpha_mode API
|
|
provided archive for libpng beta release.
|
|
CHECK_INTERP_SKIPs to quell false warnings
bump PKGREV
|
|
* Added the "_POSIX_SOURCE" feature test macro to ensure libpng sees the
correct API. _POSIX_SOURCE is defined in pngpriv.h, pngtest.c and
pngvalid.c to ensure that POSIX conformant systems disable non-POSIX APIs.
* Removed png_snprintf and added formatted warning messages. This change adds
internal APIs to allow png_warning messages to have parameters without
requiring the host OS to implement snprintf. As a side effect the
dependency of the tIME-supporting RFC1132 code on stdio is removed and
PNG_NO_WARNINGS does actually work now.
* Added PNG_WRITE_OPTIMIZE_CMF_SUPPORTED macro to make the zlib "CMF" byte
optimization configureable.
* IDAT compression failed if preceded by a compressed text chunk (bug
introduced in libpng-1.5.3beta01-02). This was because the attempt to
reset the zlib stream in png_write_IDAT happened after the first IDAT
chunk had been deflated - much too late. In this change internal
functions were added to claim/release the z_stream and, hopefully, make
the code more robust. Also deflateEnd checking is added - previously
libpng would ignore an error at the end of the stream.
|
|
* Bump PKGREVISION.
|
|
* Added a basic "use" test for GD::Simple
|