Version 1.5.5beta01 [July 13, 2011]
Fixed some typos and made other minor changes in the manual.
Updated contrib/pngminus/makefile.std (Samuli Souminen)
Version 1.5.5beta02 [July 14, 2011]
Revised Makefile.am and Makefile.in to look in the right directory for
pnglibconf.h.prebuilt
Version 1.5.5beta03 [July 27, 2011]
Enabled compilation with g++ compiler. This compiler does not recognize
the file extension, so it always compiles with C++ rules. Made minor
changes to pngrutil.c to cast results where C++ expects it but C does not.
Minor editing of libpng.3 and libpng-manual.txt.
Version 1.5.5beta04 [July 29, 2011]
Revised CMakeLists.txt (Clifford Yapp)
Updated commentary about the png_rgb_to_gray() default coefficients
in the manual and in pngrtran.c
Version 1.5.5beta05 [August 17, 2011]
Prevent unexpected API exports from non-libpng DLLs on Windows. The "_DLL"
is removed from the test of whether a DLL is being built (this erroneously
caused the libpng APIs to be marked as DLL exports in static builds under
Microsoft Visual Studio). Almost all of the libpng building configuration
is moved from pngconf.h to pngpriv.h, but PNG_DLL_EXPORT remains in
pngconf.h, though, so that it is colocated with the import definition (it
is no longer used anywhere in the installed headers). The VStudio project
definitions have been cleaned up: "_USRDLL" has been removed from the
static library builds (this was incorrect), and PNG_USE_DLL has been added
to pngvalid to test the functionality (pngtest does not supply it,
deliberately). The spurious "_EXPORTS" has been removed from the
libpng build (all these errors were a result of copy/paste between project
configurations.)
Added new types and internal functions for CIE RGB end point handling to
pngpriv.h (functions yet to be implemented).
Version 1.5.5beta06 [August 26, 2011]
Ensure the CMAKE_LIBRARY_OUTPUT_DIRECTORY is set in CMakeLists.txt
(Clifford Yap)
Fixes to rgb_to_gray and cHRM XYZ APIs (John Bowler):
The rgb_to_gray code had errors when combined with gamma correction.
Some pixels were treated as true grey when they weren't and such pixels
and true grey ones were not gamma corrected (the original value of the
red component was used instead). APIs to get and set cHRM using color
space end points have been added and the rgb_to_gray code that defaults
based on cHRM, and the divide-by-zero bug in png_handle_cHRM (CERT
VU#477046, CVE-2011-3328, introduced in 1.5.4) have been corrected.
A considerable number of tests has been added to pngvalid for the
rgb_to_gray transform.
Arithmetic errors in rgb_to_gray whereby the calculated gray value was
truncated to the bit depth rather than rounded have been fixed except in
the 8-bit non-gamma-corrected case (where consistency seems more important
than correctness.) The code still has considerable inaccuracies in the
8-bit case because 8-bit linear arithmetic is used.
Version 1.5.5beta07 [September 7, 2011]
Added "$(ARCH)" option to makefile.darwin
Added SunOS support to configure.ac and Makefile.am
Changed png_chunk_benign_error() to png_warning() in png.c, in
png_XYZ_from_xy_checked().
Version 1.5.5beta08 [September 10, 2011]
Fixed 64-bit compilation errors (gcc). The errors fixed relate
to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world. This produces potential truncation errors that the
compiler correctly flags.
Relocated new HAVE_SOLARIS_LD definition in configure.ac
Constant changes for 64-bit compatibility (removal of L suffixes). The
16-bit cases still use "L" as we don't have a 16-bit test system.
Version 1.5.5rc01 [September 17, 2011]
Removed "L" suffixes from constants in pngpriv.h
Version 1.5.5 [September 22, 2011]
No changes.
August 19, 2011: Release 1.10
A DXF backend was added. The output is in the drawing interchange
format used by computer aided design software. Thanks to Jonas
Benedett Dorr for testing. The Gimppath backend was changed to be
compatible with current versions of Gimp. The EPS, PDF, and SVG
backends now use high-resolution bounding boxes. The default scaling
of the EPS, PDF, and SVG backends is now fixed at 72dpi. A new option
--flat was added to the SVG backend. A new option --tight was added
to remove whitespace around the input image before calculating its
scaling and placement.
December 21, 2010: Release 1.9
The xfig and eps backends were improved, and a fixed pagesize PDF
backend was added. Support for BMP version 4 and version 5 files, as
well as top-down BMP files, was added. Minor speed improvements to
Potrace and major speed improvements to mkbitmap. A Gaussian blur
option was added to mkbitmap. Libtool is now used to build and
optionally install the Potrace library. An optional simplified
progress bar was added for dumb terminals. This release also contains
some portability improvements, cross-compilation improvements, and
minor bug fixes.
changes:
-Tags can now be organized into hierarchical trees
-Paired RAW + JPEG images are treated as a single photo when imported
from a camera
-Select different developers for RAW photos: use the development produced
by Shotwell or by your camera
-Shotwell now uses GSettings instead of GConf to store its
configuration information
-"Hide Photos Already Imported" setting persists between imports
-Several all-new saved search options
-JPEG mimics of RAW images are no longer stored in your home directory,
and are now created on demand
-Shotwell now supports Windows Bitmap (.bmp) images
changes:
-Imported dcraw 9.10 (1.444)
-Bugfix: green matching is turned off if output image is shrinked due to
wavelet filtering or aberration correction
On systems with netsnmp, configure sort of finds SNMP, and adds
-lnetsnmp. This is wrong because the package doesn't depend on
netsnmp, and problematic because then looking for getenv() fails.
No PKGREVISION++ because this doesn't change the behavior in cases
that previously resulted in a successful build.
pkgsrc changes: enable flickr module.
upstream changes:
0.9.1 to 0.9.2:
not yet available
0.9 to 0.9.1:
- new rawspeed, dcraw, libraw
- fixed various segfaults and deadlocks
- the pipeline is now more real HDR (unbounded color management, no more gamut clipping in between)
- fixed a nasty bug which could cause complete loss of history for an image
- darktable-faster now plays nicely with darktablerc (non-gconf)
- lots of opencl improvements
- updated translations
- second part of our GSoC: customizable keyboard shortcuts!
2.4.2 Changes done by R. Dassing, Michael Potter
Base.pm:
The values for 'true' resp. 'false' may be of the following
true: TRUE, true, T, t, 1 and defined
false: FALSE, false, F, f, 0 or undefined
Base.pm:
Added new options xlabel and xrange which is valid for xy_plot
and Chart::Lines, Chart::Points, Chart::LinesPoints,
Chart::Split, Chart::ErrorBars.
In order to use the labels, the chart module needs to have 'xlabels'
AND 'xrange' set. Below is some example code for use:
@labels = (['Jan', 'Feb','Mar'],
['10','40','70']);
$chart->set( xlabels => \@labels,
xrange => [0,100] );
This options allow to set and position labels at the x-axis arbitrary.
add_dataset() and app_pt() accepts now datasets as lists and as
references to list like already mentioned in the docs
Pie.pm:
Optimized organisation of the placement of the labels.
Added flag to avoid plotting of legends at all
Using GD Version 2.0.36 as this version supports 'filledArc'
Composite.pm:
Correction due to Request 23166
write the endmost value of input array
in imagemap_data array
Lines.pm:
Correction due to Request 23166:
write the endmost value of input array
in imagemap_data array
Overview of changes in Cairo 1.062
==================================
* Cairo::FtFontFace: Keep the FT_Face alive long enough to avoid
segfaults
* Add two new example programs
* Fix test failures
(configure was finding libsnmp.so if net-snmp was installed, but
net-snmp wasn't buildlink'd in. It would build just fine if net-snmp
wasn't installed.)
4.0.1
* Minor bug fixes, patch submitted by Damien Doligez
4.0.0
* Stop supporting the autoconf build. (It might works though.)
* Instead of autoconf, using omake and ocamlfind
* Subpackages: no need to link codes for uninterested format.
* Stop supporting lablgtk1
- Ximage2 module is now Ximage, and the older Ximage is removed
- OXimage2 module is now OXimage, and the older OXimage is removed
3.2.0
* Misnamed version. It should have been 3.0.3 or something.
* Small bug fix for image load memory allocation vulnerability
3.0.2
* O'Caml 3.11 port.
* Integer overflow vulnerability fix for pngread.c
3.0.1
* Alpha channel support for png images.
3.0.0
* new version numbering scheme
* autoconf and makefiles cleanup
* fix examples compilation
2.2.1
* Now compiling with -warn-error -A
`seqdiag' generate sequence-diagram image file from spec-text file.
* Generate sequence-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
`nwdiag' generate network-diagram image file from spec-text file.
* Generate network-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
`actdiag' generate activity-diagram image file from spec-text file.
* Generate activity-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
Software projects are displayed by Gource as an animated tree with
the root directory of the project at its centre. Directories appear
as branches with files as leaves. Developers can be seen working
on the tree at the times they contributed to the project.
Currently Gource includes built-in log generation support for Git,
Mercurial and Bazaar and SVN (as of 0.29). Gource can also parse
logs produced by several third party tools for CVS repositories.
== 1.0.4: 2011-08-06
Theme improvements release!
=== Improvements
==== Theme
* nari: Added. This is for nari. [Created by nari]
* image-slide-number: Changed the default here to a cute here.
* image-slide-number: Supported flag color customize.
* image-timer: Changed the default tortoise to a cute tortoise.
* rubykaigi2011: Supported the tortoise and the here.
=== Fixes
==== Documentation
* Fixed Pango link. [Patch by Ken Muryoi]
=== Thanks
* nari
* Ken Muryoi
== 1.0.3: 2011-07-17
A bug fix release of 1.0.2.
=== Improvements
==== Core
* Supported RubyGems 1.8.5.
[Reported by okkez]
* rabbit command doesn't use standard input as the default
source type.
=== Fixes
==== Core
* Fixed a problem that Wiki notation support doesn't show error.
[Reported by kimura wataru]
* Added missing Sinatra dependency.
==== Theme
* footer-comment: Fixed a problem that a comment is hidden
shortly.
=== Thanks
* okkez
* kimura wataru
Update to 2.4.6, No answer from maintainer.
CHANGES BETWEEN 2.4.5 and 2.4.6
I. IMPORTANT BUG FIXES
- For TrueType based fonts, the ascender and descender values were
incorrect sometimes (off by a pixel if the ppem value was not a
multiple of 5). Depending on the use you might now experience
a different layout; the change should result in better, more
consistent line spacing.
- Fix CVE-2011-0226 which causes a vulnerability while handling
Type 1 fonts.
- BDF fonts containing glyphs with negative values for ENCODING
were incorrectly rejected. This bug has been introduced in
FreeType version 2.2.0.
- David Bevan contributed a major revision of the FreeType stroker
code:
. The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
. A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has
been introduced to support PostScript and PDF miter joins.
. FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced ches has
been fixed.
II. MISCELLANEOUS
- SFNT bitmap fonts which contain an outline glyph for `.notdef'
only no longer set the FT_FACE_FLAG_SCALABLE flag.
CHANGES BETWEEN 2.4.4 and 2.4.5
I. IMPORTANT BUG FIXES
- A rendering regression for second-order B#zier curves has been
fixed, introduced in 2.4.3.
II. IMPORTANT CHANGES
- If autohinting is not explicitly disabled, FreeType now uses
the autohinter if a TrueType based font doesn't contain native
hints.
- The load flag FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH has been made
redundant and is simply ignored; this means that FreeType now
ignores the global advance width value in TrueType fonts.
III. MISCELLANEOUS
- `FT_Sfnt_Table_Info' can now return the number of SFNT tables of
a font.
- Support for PCF files compressed with bzip2 has been contributed
by Joel Klinghed. To make this work, the OS must provide a
bzip2 library.
- Bradley Grainger contributed project and solution files in
Visual Studio 2010 format.
- Again some fixes to better handle broken fonts.
Upstream changes:
* Changes in cropping code:
o cropping is now works for Fuji files (instead of crash)
o bad pixels map and dark frame subtraction is turned off if cropping enable
o for technical reasons, coordinates of top-left corner of crop box are
rounded to multiple of 4 for Fuji files.
* ./configure stuff fixes:
o install static libraries only when --enable-static is set
o compiled samples are dynamically linked if shared library not disabled.
* OpenMP enabled for Visual Studio 2008 SP1+, but not for RTM
Changes:
- quoted translate command string
- quote of tmpfname for coping with spaces in filenames
- added -a option
- changed handling of hiresBB (now rounded to hiresprecision, by default 0.5pt)
- added %%BeginData %%EndData as indicators for Binary Section
- added new option -b (treat as binary) to prevent filtering CR/LF stuff
- fixed help/usage formatting output
darktable is a photography workflow application: a virtual lighttable
and darkroom for photographers: it manages your digital negatives
in a database and lets you view them through a zoomable lighttable.
it also enables you to develop raw images and enhance them.
== 1.0.2: 2011-07-15
RubyKaigi2011 release.
=== Improvements
==== Core
* Re-supported GTK+ 2.20. (For Debian GNU/Linux squeeze)
[Reported by akira yamada]
==== Theme
* title-slide-background-image: Added. It shows background
image with title slide slide.
* table: Supported font color customize.
* rubykaigi2011: Added. It's for RubyKaigi2011.
=== Fixes
==== Theme
* default-item-mark-setup: Fixed duplicated font name
specified error.
* edge-info-toolkit: Fixed duplicated font name
specified error.
=== Thanks
* yamada akira
== 1.0.1: 2011-07-15
A bug fix release of 1.0.0.
=== Fixes
==== Core
* Removed needless albino gem dependency.
== 1.0.0: 2011-07-15
The first major release! We spent seven years for it!
=== Improvements
==== Core
* Made Twitter related gems optional not required.
* Disabled Clutter by default. --use-gl is required to
enable it.
[Reported by OBATA Akio]
* Supported ((<blockdiag|URL:http://blockdiag.com/blockdiag/build/html/>)).
RD:
# blockdiag
# relative_width = 90
# fonts = /usr/share/fonts/opentype/ipafont/ipag.ttf, /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
{
fontsize = 25;
RD -> Rabbit;
Hiki -> Rabbit;
PDF -> Rabbit;
group {
Rabbit -> Display;
}
}
Hiki:
{{blockdiag("
{
fontsize = 25;
RD -> Rabbit;
Hiki -> Rabbit;
PDF -> Rabbit;
group {
Rabbit -> Display;
}
}",
{
:relative_width => 90,
# :antialias => true,
:fonts => ["/usr/share/fonts/opentype/ipafont/ipag.ttf",
"/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf"],
})}}
* Removed Anthy support.
* Supported syntax highlighting by CodeRay.
* Supported syntax highlighting by Emacs.
* Improved "run from console" detection.
[Reported by OBATA Akio]
* Supported non-blocking mode for Twitter connection.
[Reported by OBATA Akio]
* Improved the default logger detection.
[Reported by OBATA Akio]
* Supported Nokogiri and dropped HTree.
* Added --allotted-time option to specify presentation
allotted time.
* Added --comment-theme option to specify a theme for
comment.
For example, use --comment-theme stream-comment to
stream comment on your slide.
* Removed RWiki support.
==== Rabbiter
* Added --log-status option to log streamed information
for debug.
==== Rabbirack
* Added. It is a new Web interface for Rabbit. It will
deprecate Rabrick.
==== Theme
* Added shadow-color, shadow-x and shadow-y properties to
text element.
* syntax-highlighting: Added. It specifies colors for
syntax highlighting.
* footer-comment:
* Improved image-timer support.
* Disabled the last comment remaining by default.
* rabbit-powered-by: Disabled banner.
* pdf-tortoise-and-hare: Removed because it's merged to
pdf theme.
* pdf:
* Supported hare and tortoise.
* Supported comment.
* base: Added foreground color, background color and
shadow color configurations.
* default-comment: Added. It specifies a theme for comment.
=== Fixes
==== Core
* Fixed a problem that .mo are missing in package.
[Reported by OBATA Akio]
* Fixed a problem that appending comment from rabbiter
crashes Rabbit.
* Fixed a problem that PDF file detection is failed in
Ruby 1.9.
==== Documentation
* Fixed link URL.
[Reported znz]
=== Thanks
* OBATA Akio
* znz
`blockdiag` generate block-diagram image file from spec-text file.
* Generate block-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
Changelog:
2011.07.01 v.11.07
+ The main retouch functions can now be used in parallel
(i.e. multiple edit dialogs can be active at the same time).
+ The last position of the main window and most dialog windows is saved
and restored within a session and across sessions.
+ New function Match Colors: take a spot color sample from two images.
The colors of the 2nd image are changed to match the first.
+ New function Revise RGB: select up to 9 control pixels on an image and
adjust their RGB values. All image pixels are adjusted to match, using
weights based on distances from the control pixels. Use this function
to make complex color adjustments that vary across the image.
+ Brightness Ramp was revised to handle RGB colors. This is an alternative
method to remove a color caste that varies across an image or image area.
+ Tools > Show RGB: EV and OD units are output in addition to RGB values.
Up to five points are shown, updated live as the image is edited.
+ The Brightness/Color curves now have a range of +/-2 EV (F-stops) and
the step-adjust buttons ([+++] etc.) are calibrated in 0.1 EV steps.
Steps 1/3 this size can also be used. Use this function in conjunction
with Show RGB to make calibrated color adjustments.
+ Numeric feedback was added to the sliders in retouch edit functions.
+ Missing gallery thumbnails are generated 2-3x faster (on multi-core
processors) using multiple threads working ahead of need (usually).
+ Clone (new window) now has two variants: share desktop 50/50 or open
a new window of the same size, slightly offset for visibility.
+ Open File now has two variants: use the same window or open a new
window in a parallel instance of Fotoxx.
+ New toolbar button: save file as a new version (immediate, no dialog).
The current image and its edit history remain unchanged.
+ Save-As menu and toolbar: new checkbox option to switch the current
file to the saved file. The edit trail (undo/redo) is also retained.
+ New command line parameters:
-prev open the last file viewed in the previous session.
-recent start with a gallery of recent files (most recent at top).
(-prev used to be default but this is no longer the case).
+ If the [undo] or [redo] button is pressed with the shift-key, they
become "undo all" and "redo all". This makes it easier to compare
an image having multiple edits with the original image.
+ Select Area [Unfinish] button: put a finished area back in edit mode.
+ Pixel Edit was moved from the Art menu to the Retouch menu.
+ Hourglass cursor was replaced with a BUSY sign at bottom of the window.
+ Toolbar help is a topic help like F1. Menu help opens the user guide.
+ Bugfix: warp functions were infrequently putting artifacts in the image.
+ Bugfix: Edit Collections could crash if adds and deletes were mixed.
+ Bugfix: Select Area Edge Calculation: if killed by user, the area was
left in a half finished condition.
2011.06.13 v.11.06.2
Bugfix: Ubuntu 11.04 32-bit: libtiff.so was moved to a really different
location: /usr/lib/i386-linux-gnu/libtiff.so. This caused a misleading
diagnostic when building from source, so the check and diagnostic was
simply eliminated. The packages are not affected.
New extensions:
* GL_AMD_blend_minmax_factor
* GL_AMD_sample_positions
* GL_EXT_x11_sync_object
* GL_NV_texture_multisample
* GL_NV_video_capture
* GLX_NV_video_capture
* WGL_NV_DX_interop
* WGL_NV_video_capture
Bug fixes:
* Define GLEW_NO_GLU for no glu dependency.
* mx suffix for GLEW MX libraries, build both libraries by default.
* Cygwin build improvements
* Soname of GLEWmx shared libraries
* Query GL extension string only once
* GLX_OML_sync_control no longer requires C99
* glDraw*InstancedARB moved from GL_ARB_draw_instanced to
GL_ARB_instanced_arrays
* glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to
GL_EXT_texture_array
* Fixes for BSD build
changes:
-UI improvements
-Date / time data has its own dataset type
-Add LaTeX commands \cdot, \nabla, \overline plus some arrows
-Add linevertbar and linehorzbar error bar styles
-bugfixes
changes:
-Fixes "Hide Photos Already Imported"
-Multiple editing bugs fixed
-Resolves crash when two or more cameras have the same name
-Documentation now includes saved searches
-Piwigo bugs fixed
-Translation updates
changes:
-fixed rendering regression for second-order Bezier curves
-FreeType now uses the autohinter per default
-Support for PCF files compressed with bzip2
-misc fixes and improvements
pkgsrc change: clean up patch-ac (which fixes SA45167): put sign extension
stuff into a macro and move checks to make it closer to the upstream fix
June 25, 2011 - Version 8.60 (production release)
- Added Composite Flash tag to facilitate copying of flash information between
XMP and EXIF
- Added new Pentax and Canon LensType values and fixed a Pentax lens name
- Added a few new Leica LensType's (thanks Olaf Ulrich)
- Added a new PentaxModelID
- Enhanced GPSDateStamp conversion to tolerate null separators (Casio EX-H20G)
- Made DNG LinearizationCurve and Nikon ContrastCurve writable but protected
- Renamed Nikon LinearizationTable to NEFLinearizationTable and made writable
but protected
- Removed Leica M8 FrameSelector tag since it seems to have evolved into an
extension of the LensType tag for newer lenses
- Fixed problem with order of operations when using multiple -if options
June 11, 2011 - Version 8.59
- Added new Composite:LensID derived from XMP-aux:LensID
- Added new PentaxModelID and CanonModelID values
- Added a new Pentax LensType (thanks Artur)
- Decode maker notes in Pentax Optio S1 AVI videos
- Extract PreviewWMF from DOCX files
- Recognize WMF images
- Fixed decoding of CanonVRD WBAdjRGBLevels and renamed to WBAdjRGGBLevels
June 2, 2011 - Version 8.58
- Decode a number of CameraInfo tags for the Canon EOS 600D and 1100D
- Improved speed by a factor of 2 when reading M2TS videos
- Fixed memory leak with -stay_open feature when writing
May 26, 2011 - Version 8.57
- Added a couple of new Canon LensType values
- Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
- Added format string to -v2 output for IPTC tags
- Added extra logic to avoid misidentifying unknown IFD-style maker notes
- Decode custom settings for Nikon D700 and D7000
- Fixed problem recognizing NikonCaptureData for ViewNX version 2.1.1
Apr. 16, 2011 - Version 8.56
- Added a new Canon LensType (thanks Rodolfo Borges)
- Decode EXIF information in FujiFilm HS20EXR MOV videos
- Decode NikonCaptureEditVersions when ExtractEmbedded option is used
(previously called NikonCaptureHistory)
- Decode another Samsung tag (thanks Tae-Sun Park)
- Recognize CaptureOne ".newer" COS files
- Reverted JSON output to pre-8.51 behaviour by removing '#' suffix from tag
names when print conversion is disabled on a per-tag basis
- Fixed bug introduced in 8.32 interpreting some expressions when copying tags
Apr. 11, 2011 - Version 8.55
- Added write support for FujiFilm RAF version 0716 images
- Added support for a number of new LR3 XMP tags (thanks Wolfgang Guelcker)
- Decode some more Samsung tags (thanks Tae-Sun Park)
- Improved handling of incorrectly formatted XMP
- Recognize a few alternate PS and EPS file extensions (thanks Jeff Harmon)
- Reverted a few Pentax macro lens names (less consistent, but at least they
match the official Pentax names)
- Fixed problem reading some XMP custom properties
- Fixed minor problem in HtmlDump output for Canon MakerNotes footer
Apr. 2, 2011 - Version 8.54
- Added a number of new values for various tags
- Added a new Nikon LensID
- Decode a number of encrypted Samsung SRW tags (thanks Tae-Sun Park)
- Enhanced -s option so allow a number to be specified
- Fixed problem reading some Casio EX-Z35 MakerNote values
Mar. 27, 2011 - Version 8.53
- Added a new Olympus LensType
- Added a new Nikon LensID
- Added a new PentaxModelID value
- Decode new Pentax MakerNotes format of Optio WG-1 GPS
- Decode Casio, Ricoh and Sanyo face detection information (thanks Jeffrey
Friedl and Emilio for samples)
- Decode FujiFilm face recognition information (thanks Jeffrey Friedl)
- Decode a new FujiFilm tag for GE models
- Allow writing GPSLatitudeRef/GPSLongitudeRef with a signed number
- Return proper FileType for M4P audio files
- Combined Canon FaceDetectFrameWidth/FaceDetectFrameHeight tags into
FaceDetectFrameSize for consistency with other makes
- API Changes:
- Fixed problem when specifying family 1 group in call to SetNewValue()
when tags were previously extracted with ExtractInfo()
Mar. 20, 2011 - Version 8.52
- Added -listr option and mechanism to recognize some unsupported file types
- Added read support for VSD (Microsoft Visio Drawing) files
- Added a new Pentax LensType and improved consistency of macro lens names
- Added another CanonModelID
- Calculate Duration for M2TS (AVCHD) videos
- Decode a new FujiFilm tag
- Recognize .TS extension
- Recognize FotoStation IPTC record 240
- Attempt to better identify FPX-format MSOffice documents with incorrect file
extensions
- Fixed bug applying time shift to Nikon PowerUpTime
- API Changes:
- Enhanced GetNewValues() to allow group name to be specified
- Allow description flag to be set to '0' when calling GetFileType() to
return types of recognized-yet-unsupported files
Mar. 12, 2011 - Version 8.51
- Added -csv option for import/export of CSV database files
- Added ability to import JSON files
- Added read support for APP1 "Ocad" segment
- Added a new Nikon LensID (thanks Robert Rottmerhusen)
- Decode more Reconyx MakerNotes tags (thanks Robert Hass of Reconyx!)
- Report the number of encryption bits in the PDF:Encryption tag value
- Allow empty group name when specifying a tag
- Improved decoding of Olympus ArtFilter and MagicFilter tags
- Improved exception handling to continue with next -execute command after
aborting a command due to a serious error
- Fixed problem reading indexed PGF images
xsane-0.994 -> 0.995:
---------------------
- changed layout of copy setup, removed border around all setup tabs
- changed layout of xsane main window
- xsane-front-gtk.c: xsane_browse_filename_callback: xsane.cms_function_option_menu is only updated when xsane.enable_color_management is active
- xsane-save.c: write_smtp_header(): it is allowed to specify multiple mail receivers in a comma separated list now
- xsane-save.c: write_smtp_header(): MAIL FROM and RCPT TO use syntax "<user@domain.org>" instead of "user@domain.org" now
- xsane-front-gtk.c: created xsane_progress_bar_set_fraction which uses the gtk2
functions when available and which only updates the progress_bar every 2.5 percent
what speeds up several functions - especially saving file routines -
xsane*.c: replaced all gtk_progress_bar_update() by xsane_progress_bar_set_fraction()
- xsane-back-gtk.c: in function xsane_back_gtk_value_update()
replaced comparison for SANE_FIX values
if (new_val != val)
by
if (abs(new_val - val) > 1)
- changed all "scanarea" to "scan_area" or "scan area"
- xsane-gtk-1_x-compat.h: changed gtk_progress_bar_set_ellipsize() to
gtk_progress_bar_set_ellipsize(pbar, mode)
- xsane_help_no_devices() changed buf size to 1024
- translations: U=updated, N=not updated, A=added/new
ca cs da de es fi fr hu it ja nl pa pl pt pt_BR ro ru sk sl sr sv tr vi zh zh_CN
U N U N N A N N U N N U N N N N N U N U N N N N N
99599 99599 96 99595 99 99595 99 99599 96 96 96 99 99599 99592 99 96 96 992
xsane-0.995 -> 0.996:
---------------------
- removed bug when deleting medium types: removed free() command, added realloc()
- xsane_viewer.c: reduced maximum viewer size form gdk_screen_width/gdk_screen_height to
gdk_screen_width-1/gdk_screen_height-1
- xsane-save.c: PDF: ICC object 4+5 are initialized with offset 0
- xsane-save.c: PDF: objects with offset 0 are makred free (f) in xref table
xsane-0.996 -> 0.997:
---------------------
- removed SANE_CAP_ALWAYS_SETTABLE (not SANE1)
- added test for (opt->size == 0) for SANE_TYPE_STRING in xsane.c
- in gtk_adjustment_new changed page_size from (min-max)*1e-30 to 0
because new gtk versions don`t like non zero values for spinbuttons
- added several gdk_drawable_unref(mask)
xsane-0.997 -> 0.998:
---------------------
- removed bug saving image as 16 bit png:
until now all low byte data has been a copy of the high byte data,
so in fact all images saved untile xsane-0.997 are saved as 8 bit image
in a 16 bit format.
- changed some more gtk_adjustment_new(...) page_sizes to 0
- added several bytes_read = and bytes_written = before fread, read, fwrite, write
- added some items_done = before fscanf
- corrected some format stings (missing "%s")
New with 1.0.22, released 2011-02-13:
* New backends: kvs20xx (Panasonic KV-S20xx),
magicolor (Konica-Minolta )
* Significant enhancements to several backends.
* More than 80 new scanner models supported.
* Support many more networked scanners.
* Added -A option to scanimage
* Improved build system.
* Improved USB support.
* Improved udev rules.
* Documentation updates.
* Bugfixes.
(adjust default dependency to Gems)
== 0.9.3: 2010-06-25
A comment and Twitter support improved release.
=== Improvements
==== Core
* Supported PDF viewer on Ruby 1.9.
[Reported by tmtms]
* [#199] Supported "~" expansion in path specified by "-I".
[Reported by kdmsnr]
* Supported Twitter's OAuth.
* Supported Bundler.
* Added Rabbit.add_cleanup_proc that is an API to register
a hook on rabbit command finished.
* Added rabwii command to control Rabbit via Wii Remote.
[Based on Kiwamu Okabe's code]
* Changed default dRuby server bind address to localhost.
* Changed default --default-public-level to "all".
* rabbitter: Used OAuth.
* rabrick: Changed --druby-uri option to --rabbit-uri.
* rabbit-command: Changed --druby-uri option to --rabbit-uri.
* Removed comment view.
* rabbitter: Added --user-language option.
* Used GUI logger by default when Rabbit isn't invoked by
rubyw.exe.
[Helped by Nobuyoshi Nakada]
* Added launcher mode that show file chose dialog when
Rabbit invoked without source file on no console environment.
* Supported tag in Hiki notation. ({{tag('tag-name', 'value')}}
==== Theme
* title-background-image: Supported image file name in
slide property.
[Suggested by kdmsnr]
* background-image-toolkit: Used slide property rather
than options in theme.
* image: Made image caption's font size customizable.
* color-circle: Enabled newline-in-slides and tag theme by
default.
* slide-number: Made slide number position customizable.
[Youhei SASAKI]
* debian: Updated.
[Youhei SASAKI]
* dark-gradation: Added. It's Keynote like dark gradation
theme.
[Youhei SASAKI]
* twitter-comment: Added. It imports tweets from Twitter
as comments.
[Based on Kiwamu Okabe's code]
* comment: Removed. It's for removed comment view.
* footer-comment: Added. It shows comments on the footer.
[Based on Kiwamu Okabe's code]
* clutter-comment: Added. It streams comments on slides
with rolling by Clutter API.
* stream-comment: Added. It streams comments on slides.
=== Fixes
==== Core
* Fixed Clutter backend doesn't work.
[Reported by OBATA Akio]
* Fixed GUI logger doesn't work.
Version 1.5.3beta11 [June 11, 2011]
Fixed png_handle_sCAL which is broken in 1.5; added sCAL to pngtest.png
Revised documentation about png_set_user_limits() to say that it also affects
png writing.
Revised handling of png_set_user_limits() so that it can increase the
limit beyond the PNG_USER_WIDTH|HEIGHT_MAX; previously it could only
reduce it.
Make the 16-to-8 scaling accurate. Dividing by 256 with no rounding is
wrong (high by one) 25% of the time. Dividing by 257 with rounding is
wrong in 128 out of 65536 cases. Getting the right answer all the time
without division is easy.
Added "_SUPPORTED" to the PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION macro.
Added projects/owatcom, an IDE project for OpenWatcom to replace
scripts/makefile.watcom. This project works with OpenWatcom 1.9. The
IDE autogenerates appropriate makefiles (libpng.mk) for batch processing.
The project is configurable, unlike the Visual Studio project, so long
as the developer has an awk.
Changed png_set_gAMA to limit the gamma value range so that the inverse
of the stored value cannot overflow the fixed point representation,
and changed other things OpenWatcom warns about.
Revised pngvalid.c to test PNG_ALPHA_MODE_SUPPORTED correctly. This allows
pngvalid to build when ALPHA_MODE is not supported, which is required if
it is to build on libpng 1.4.
Removed string/memory macros that are no longer used and are not
necessarily fully supportable, particularly png_strncpy and png_snprintf.
Added log option to pngvalid.c and attempted to improve gamma messages.
Version 1.5.3 [omitted]
People found the presence of a beta release following an rc release
to be confusing; therefore we bump the version to libpng-1.5.4beta01
and there will be no libpng-1.5.3 release.
Version 1.5.4beta01 [June 14, 2011]
Made it possible to undefine PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED
to get the same (inaccurate) output as libpng-1.5.2 and earlier.
Moved definitions of PNG_HAVE_IHDR, PNG_AFTER_IDAT, and PNG_HAVE_PLTE
outside of an unknown-chunk block in png.h because they are also
needed for other uses.
Version 1.5.4beta02 [June 14, 2011]
Fixed and clarified LEGACY 16-to-8 scaling code.
Added png_set_chop_16() API, to match inaccurate results from previous
libpng versions.
Removed the ACCURATE and LEGACY options (they are no longer useable)
Use the old scaling method for background if png_set_chop_16() was
called.
Made png_set_chop_16() API removeable by disabling PNG_CHOP_16_TO_8_SUPPORTED
Version 1.5.4beta03 [June 15, 2011]
Fixed a problem in png_do_expand_palette() exposed by optimization in
1.5.3beta06
Also removed a spurious and confusing "trans" member ("trans") from png_info.
The palette expand optimization prevented expansion to an intermediate RGBA
form if tRNS was present but alpha was marked to be stripped; this exposed
a check for tRNS in png_do_expand_palette() which is inconsistent with the
code elsewhere in libpng.
Correction to the expand_16 code; removed extra instance of
png_set_scale_16_to_8 from pngpriv.h
Version 1.5.4beta04 [June 16, 2011]
Added a missing "#ifdef PNG_READ_BACKGROUND_SUPPORTED/#endif" in pngrtran.c
Added PNG_TRANSFORM_CHOP_16 to the high-level read transforms.
Made PNG_READ_16_TO_8_ACCURATE_SCALE configurable again. If this is
not enabled, png_set_strip_16() and png_do_scale_16_to_8() aren't built.
Revised contrib/visupng, gregbook, and pngminim to demonstrate chop_16_to_8
Version 1.5.4beta05 [June 16, 2011]
Renamed png_set_strip_16() to png_set_scale_16() and renamed
png_set_chop_16() to png_set_strip(16) in an attempt to minimize the
behavior changes between libpng14 and libpng15.
Version 1.5.4beta06 [June 18, 2011]
Fixed new bug that was causing both strip_16 and scale_16 to be applied.
Version 1.5.4beta07 [June 19, 2011]
Fixed pngvalid, simplified macros, added checking for 0 in sCAL.
The ACCURATE scale macro is no longer defined in 1.5 - call the
png_scale_16_to_8 API. Made sure that PNG_READ_16_TO_8 is still defined
if the png_strip_16_to_8 API is present. png_check_fp_number now
maintains some state so that positive, negative and zero values are
identified. sCAL uses these to be strictly spec conformant.
Version 1.5.4beta08 [June 23, 2011]
Fixed pngvalid if ACCURATE_SCALE is defined.
Updated scripts/pnglibconf.h.prebuilt.
Version 1.5.4rc01 [June 30, 2011]
Define PNG_ALLOCATED to "restrict" only if MSC_VER >= 1400.
Version 1.5.4 [July 7, 2011]
no changes.
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.
== 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.
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
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.
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