* attachment: Bugfix to create directory when moving attachment out of
holding area.
* Display attachment manipulation links always, since attachments can be
uploaded via javascript.
* Add build dep on python-support. Closes: #633536
* attachment: Bugfix to move upload attachments out of holding area
when saving.
* attachment: Bugfix for trying to attach files to a subpage of the index
page.
Upstream changes highlights:
Many, many bugfixes.
In release 1.1, highlights are
* #76: New-style tasks have been added. With the addition of the task
decorator and the Task class, you can now "opt-in" and explicitly mark task
functions as tasks, and Fabric will ignore the rest. The original behavior (now
referred to as "classic" tasks) will still take effect if no new-style tasks are
found. Major thanks to Travis Swicegood for the original implementation.
* #56: Namespacing is now possible: Fabric will crawl imported module
objects looking for new-style task objects and build a dotted hierarchy (tasks
named e.g. web.deploy or db.migrations.run), allowing for greater organization.
See Namespaces for details. Thanks again to Travis Swicegood.
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
1.) The check in "pkgsrc/x11/pixman/Makefile" was incorrect and always
disabled SSE2. Remove it which also fixes the Mac OS X build as
the necessary patch for the test program gets applied again.
2.) Correct the existing SSE2 handling in "pkgsrc/x11/pixman/hacks.mk":
- Correctly match the various GCC versions.
- Disable SSE2 for both amd64 and i386 when old versions of GCC
are used.
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
* Changes in version 2.5 (2011-05-14):
** Grammar symbol names can now contain non-initial dashes:
Consistently with directives (such as %error-verbose) and with
%define variables (e.g. push-pull), grammar symbol names may contain
dashes in any position except the beginning. This is a GNU
extension over POSIX Yacc. Thus, use of this extension is reported
by -Wyacc and rejected in Yacc mode (--yacc).
** Named references:
Historically, Yacc and Bison have supported positional references
($n, $$) to allow access to symbol values from inside of semantic
actions code.
Starting from this version, Bison can also accept named references.
When no ambiguity is possible, original symbol names may be used
as named references:
if_stmt : "if" cond_expr "then" then_stmt ';'
{ $if_stmt = mk_if_stmt($cond_expr, $then_stmt); }
In the more common case, explicit names may be declared:
stmt[res] : "if" expr[cond] "then" stmt[then] "else" stmt[else] ';'
{ $res = mk_if_stmt($cond, $then, $else); }
Location information is also accessible using @name syntax. When
accessing symbol names containing dots or dashes, explicit bracketing
($[sym.1]) must be used.
These features are experimental in this version. More user feedback
will help to stabilize them.
** IELR(1) and canonical LR(1):
IELR(1) is a minimal LR(1) parser table generation algorithm. That
is, given any context-free grammar, IELR(1) generates parser tables
with the full language-recognition power of canonical LR(1) but with
nearly the same number of parser states as LALR(1). This reduction
in parser states is often an order of magnitude. More importantly,
because canonical LR(1)'s extra parser states may contain duplicate
conflicts in the case of non-LR(1) grammars, the number of conflicts
for IELR(1) is often an order of magnitude less as well. This can
significantly reduce the complexity of developing of a grammar.
Bison can now generate IELR(1) and canonical LR(1) parser tables in
place of its traditional LALR(1) parser tables, which remain the
default. You can specify the type of parser tables in the grammar
file with these directives:
%define lr.type lalr
%define lr.type ielr
%define lr.type canonical-lr
The default-reduction optimization in the parser tables can also be
adjusted using `%define lr.default-reductions'. For details on both
of these features, see the new section `Tuning LR' in the Bison
manual.
These features are experimental. More user feedback will help to
stabilize them.
** LAC (Lookahead Correction) for syntax error handling:
Canonical LR, IELR, and LALR can suffer from a couple of problems
upon encountering a syntax error. First, the parser might perform
additional parser stack reductions before discovering the syntax
error. Such reductions can perform user semantic actions that are
unexpected because they are based on an invalid token, and they
cause error recovery to begin in a different syntactic context than
the one in which the invalid token was encountered. Second, when
verbose error messages are enabled (with %error-verbose or the
obsolete `#define YYERROR_VERBOSE'), the expected token list in the
syntax error message can both contain invalid tokens and omit valid
tokens.
The culprits for the above problems are %nonassoc, default
reductions in inconsistent states, and parser state merging. Thus,
IELR and LALR suffer the most. Canonical LR can suffer only if
%nonassoc is used or if default reductions are enabled for
inconsistent states.
LAC is a new mechanism within the parsing algorithm that solves
these problems for canonical LR, IELR, and LALR without sacrificing
%nonassoc, default reductions, or state merging. When LAC is in
use, canonical LR and IELR behave almost exactly the same for both
syntactically acceptable and syntactically unacceptable input.
While LALR still does not support the full language-recognition
power of canonical LR and IELR, LAC at least enables LALR's syntax
error handling to correctly reflect LALR's language-recognition
power.
Currently, LAC is only supported for deterministic parsers in C.
You can enable LAC with the following directive:
%define parse.lac full
See the new section `LAC' in the Bison manual for additional
details including a few caveats.
LAC is an experimental feature. More user feedback will help to
stabilize it.
** %define improvements:
*** Can now be invoked via the command line:
Each of these command-line options
-D NAME[=VALUE]
--define=NAME[=VALUE]
-F NAME[=VALUE]
--force-define=NAME[=VALUE]
is equivalent to this grammar file declaration
%define NAME ["VALUE"]
except that the manner in which Bison processes multiple definitions
for the same NAME differs. Most importantly, -F and --force-define
quietly override %define, but -D and --define do not. For further
details, see the section `Bison Options' in the Bison manual.
*** Variables renamed:
The following %define variables
api.push_pull
lr.keep_unreachable_states
have been renamed to
api.push-pull
lr.keep-unreachable-states
The old names are now deprecated but will be maintained indefinitely
for backward compatibility.
*** Values no longer need to be quoted in the grammar file:
If a %define value is an identifier, it no longer needs to be placed
within quotations marks. For example,
%define api.push-pull "push"
can be rewritten as
%define api.push-pull push
*** Unrecognized variables are now errors not warnings.
*** Multiple invocations for any variable is now an error not a warning.
** Unrecognized %code qualifiers are now errors not warnings.
** Character literals not of length one:
Previously, Bison quietly converted all character literals to length
one. For example, without warning, Bison interpreted the operators in
the following grammar to be the same token:
exp: exp '++'
| exp '+' exp
;
Bison now warns when a character literal is not of length one. In
some future release, Bison will start reporting an error instead.
** Destructor calls fixed for lookaheads altered in semantic actions:
Previously for deterministic parsers in C, if a user semantic action
altered yychar, the parser in some cases used the old yychar value to
determine which destructor to call for the lookahead upon a syntax
error or upon parser return. This bug has been fixed.
** C++ parsers use YYRHSLOC:
Similarly to the C parsers, the C++ parsers now define the YYRHSLOC
macro and use it in the default YYLLOC_DEFAULT. You are encouraged
to use it. If, for instance, your location structure has `first'
and `last' members, instead of
# define YYLLOC_DEFAULT(Current, Rhs, N) \
do \
if (N) \
{ \
(Current).first = (Rhs)[1].location.first; \
(Current).last = (Rhs)[N].location.last; \
} \
else \
{ \
(Current).first = (Current).last = (Rhs)[0].location.last; \
} \
while (false)
use:
# define YYLLOC_DEFAULT(Current, Rhs, N) \
do \
if (N) \
{ \
(Current).first = YYRHSLOC (Rhs, 1).first; \
(Current).last = YYRHSLOC (Rhs, N).last; \
} \
else \
{ \
(Current).first = (Current).last = YYRHSLOC (Rhs, 0).last; \
} \
while (false)
** YYLLOC_DEFAULT in C++:
The default implementation of YYLLOC_DEFAULT used to be issued in
the header file. It is now output in the implementation file, after
the user %code sections so that its #ifndef guard does not try to
override the user's YYLLOC_DEFAULT if provided.
** YYFAIL now produces warnings and Java parsers no longer implement it:
YYFAIL has existed for many years as an undocumented feature of
deterministic parsers in C generated by Bison. More recently, it was
a documented feature of Bison's experimental Java parsers. As
promised in Bison 2.4.2's NEWS entry, any appearance of YYFAIL in a
semantic action now produces a deprecation warning, and Java parsers
no longer implement YYFAIL at all. For further details, including a
discussion of how to suppress C preprocessor warnings about YYFAIL
being unused, see the Bison 2.4.2 NEWS entry.
** Temporary hack for adding a semicolon to the user action:
Previously, Bison appended a semicolon to every user action for
reductions when the output language defaulted to C (specifically, when
neither %yacc, %language, %skeleton, or equivalent command-line
options were specified). This allowed actions such as
exp: exp "+" exp { $$ = $1 + $3 };
instead of
exp: exp "+" exp { $$ = $1 + $3; };
As a first step in removing this misfeature, Bison now issues a
warning when it appends a semicolon. Moreover, in cases where Bison
cannot easily determine whether a semicolon is needed (for example, an
action ending with a cpp directive or a braced compound initializer),
it no longer appends one. Thus, the C compiler might now complain
about a missing semicolon where it did not before. Future releases of
Bison will cease to append semicolons entirely.
** Verbose syntax error message fixes:
When %error-verbose or the obsolete `#define YYERROR_VERBOSE' is
specified, syntax error messages produced by the generated parser
include the unexpected token as well as a list of expected tokens.
The effect of %nonassoc on these verbose messages has been corrected
in two ways, but a more complete fix requires LAC, described above:
*** When %nonassoc is used, there can exist parser states that accept no
tokens, and so the parser does not always require a lookahead token
in order to detect a syntax error. Because no unexpected token or
expected tokens can then be reported, the verbose syntax error
message described above is suppressed, and the parser instead
reports the simpler message, `syntax error'. Previously, this
suppression was sometimes erroneously triggered by %nonassoc when a
lookahead was actually required. Now verbose messages are
suppressed only when all previous lookaheads have already been
shifted or discarded.
*** Previously, the list of expected tokens erroneously included tokens
that would actually induce a syntax error because conflicts for them
were resolved with %nonassoc in the current parser state. Such
tokens are now properly omitted from the list.
*** Expected token lists are still often wrong due to state merging
(from LALR or IELR) and default reductions, which can both add
invalid tokens and subtract valid tokens. Canonical LR almost
completely fixes this problem by eliminating state merging and
default reductions. However, there is one minor problem left even
when using canonical LR and even after the fixes above. That is,
if the resolution of a conflict with %nonassoc appears in a later
parser state than the one at which some syntax error is
discovered, the conflicted token is still erroneously included in
the expected token list. Bison's new LAC implementation,
described above, eliminates this problem and the need for
canonical LR. However, LAC is still experimental and is disabled
by default.
** Java skeleton fixes:
*** A location handling bug has been fixed.
*** The top element of each of the value stack and location stack is now
cleared when popped so that it can be garbage collected.
*** Parser traces now print the top element of the stack.
** -W/--warnings fixes:
*** Bison now properly recognizes the `no-' versions of categories:
For example, given the following command line, Bison now enables all
warnings except warnings for incompatibilities with POSIX Yacc:
bison -Wall,no-yacc gram.y
*** Bison now treats S/R and R/R conflicts like other warnings:
Previously, conflict reports were independent of Bison's normal
warning system. Now, Bison recognizes the warning categories
`conflicts-sr' and `conflicts-rr'. This change has important
consequences for the -W and --warnings command-line options. For
example:
bison -Wno-conflicts-sr gram.y # S/R conflicts not reported
bison -Wno-conflicts-rr gram.y # R/R conflicts not reported
bison -Wnone gram.y # no conflicts are reported
bison -Werror gram.y # any conflict is an error
However, as before, if the %expect or %expect-rr directive is
specified, an unexpected number of conflicts is an error, and an
expected number of conflicts is not reported, so -W and --warning
then have no effect on the conflict report.
*** The `none' category no longer disables a preceding `error':
For example, for the following command line, Bison now reports
errors instead of warnings for incompatibilities with POSIX Yacc:
bison -Werror,none,yacc gram.y
*** The `none' category now disables all Bison warnings:
Previously, the `none' category disabled only Bison warnings for
which there existed a specific -W/--warning category. However,
given the following command line, Bison is now guaranteed to
suppress all warnings:
bison -Wnone gram.y
** Precedence directives can now assign token number 0:
Since Bison 2.3b, which restored the ability of precedence
directives to assign token numbers, doing so for token number 0 has
produced an assertion failure. For example:
%left END 0
This bug has been fixed.
1.0.4
Fix problem where file is downloaded before gnome-mplayer is started (locally cached)
Added Portuguese translation
Remove some whitespace
Updated French translation
Updated Polish translation
Updated Turkish translation
1.0.4b2
If http is found in the URL it may not be a stream (this might break some sites)
Get status messages looking better, requires gnome-mplayer from SVN on same date
Disable Windows OnDSPlayStateChangeEvt callback
Emulate WMP status
Emulate WMP versionInfo
Add in some more WMP javascript emulation
Align PlayStateChanges similar to WMP
Rework how media events are handled
Fix problems with SetVolume
Remove a couple of state change callbacks to stop fork bomb
Call javascript function OnDSPlayStateChange if it is exists
Add .media.getItemInfo title,url, bitrate to WMP Javascript emulation
Add .URL to WMP Javascript emulation
Updated Polish translation
Add .media.duration to WMP Javascript emulation
Add .settings.volume to WMP Javascript emulation
1.0.4b1
When getting a file from Apple, only play the first media link
Add udp as supported streaming format
Fix up some issues with apple trailers
1.0.4
Remove vdpau failure detection as it doesn't work
Quit mplayer on vdpau restart, mplayer doesn't want to die
Restart mplayer on vdpau create error
Try and set the initial window size prior to loading the media, may fix vdpau issues
Fix AC3 passthru, option was not being set, Issue #533
Fix default filename in context menu. Issue #531
Enable Save in popup menu with control id is specified but not window, useful for scripting
Updated Portuguese translation
Added a missing string to the Polish translation
Correct invalid label, and update po files
Updated Polish translation
Move notification of export filename to occur later
Track export filename across mplayer restarts
Updated Turkish translation
1.0.4b2
Update translations from launchpad
Add Vietnamese translation
Move -profile gnome-mplayer into the vo setting area, allows gnome-mplayer to work without preferences set
Add in new media state, MEDIA_STATE_BUFFERING
Updated Japanese Translation
dbus - fixup GetPlayState to give more correct values
dbus - add GetCachePercent method
libgmtk - gmtk_media_player add ATTRIBUTE_CACHE_PERCENT
Tell mplayer to ignore the xscreensaver, as gnome-mplayer controls it
Make audio track and subtitle selection work correctly even when metadata is missing
Add in generic ALSA and PulseAudio devices to the output selections even if we have ALSA and PulseSupport
Emit dbus events on media state changes, useful for gecko-mediaplayer
libgmtk - gmtk_media_player, block all event emissions when in restart mode
Make cover art lookup with filenames in the form of "Artist - Title.xxx" where xxx can be any extension
Only set don't play next if we are playing something, fixes playlist problem.
Improvements to shoutcast media/station info
Add GetTitle to dbus methods
Fix GetDuration and GetTime dbus methods
1.0.4b1
Minor tweaks to the autopause code
Keep restarting mplayer when ALSA device is busy and AO is alsa, sometimes Pulse is slow to release it
libgmtk - gmtk_media_player set attribute for audio_channels
Update tracker status message when pausing
Disable tracker focus
Fix minor issue with vcd://
Detect UBUNTU_MENUPROXY and enable_global_menu = TRUE when not NULL
Disable button focus on control bar
Fix problem when chapters = 1, media really doesn't have chapters
Fix stop in network/streaming mode
Make sure mplayer is dead before quitting
Try and solve the apple trailer issues, still may have issues
When playing an ICY stream, clear the album metadata fixes problem when switching from MP3 to stream
When playlist is open, don't resize the media window
Fix up some problems with apple trailers, still may have problems
Updated Polish translation
Fix up some compiler warnings
Correct GTK warning on gmtk_media_player allocation event
Code fixes for older machines
libgmtk - gmtk_media_player, Clamp the values in the alignment
Implement subtitle fuzziness selection, Issue #474
Add gconf/dconf key 'enable-global-menu' distros should set this to TRUE when using gnome global menu
Remove GTK allocation warning caused by audio file, due to uninitialized values
Flush GTK Events in resize window
When initially loading a folder, check to see if it is a DVD
Ensure that the window id is not 0, before using it
Fix crash when giving a device name that does not exist
Disable xvmc if mplayer reports video_out incompatibility with codec
Don't force ffmpeg12 codec with xvmc vo
Retry playback without accelerated divx if using vdpau and vdpau error
Properly display DVD Title in playlist and on window title
Add support for crystalhd vo, untested as I don't have the hardware.
Set the allocation to the height and width desired
Make cursor hiding work in GTK3
Select Subtitle by ID rather than by description + name
Fix Issue #514
Remove "percent" from idledata
Update translation files with updated file listings
Remove global variable 'lastfile', and fix code that uses it, fixes issue #514
Give the media_hbox a default height, makes media_info display work better when showing a video
Remove dontplaynext = FALSE settings where incorrect
Update the volume icon on mute
Fix mute toggle from keyboard key 'm'
Fix keyboard volume adjustment with 9 and 0
Use --nokeepaspect when detecting mplayer2
Don't fail on longer vo names, ie matrixview
Capture Artist, Title, and Album metadata
Set channel encoding to binary, solves problems with metadata
Fix software volume not being set properly
Make volume gain and post processing work
Fix fullscreen mode when run as a plugin (X11 only)
Set runtime in gmtk_media_player
Cleanup some debug messages
Fix restart in paused state
Hook up scroll event for volume change or seeking
Update media info from ICY stream data
Fix TYPE_NETWORK for apple.com correctly
Set tracker sensitivity based on seekability of content
Reset cache percent to 0 once media starts playing
Change channel reader priority so cache updates work
Only show video window when we have video
Set the background color (black), on initialization
Never, ever call a GTK function that changes something from a thread, reading is ok
Remove config.h from SVN
Apply patch to gmtk_media_player from Byeongsik Jeon
Apply patch to gm_audio from Byeongsik Jeon
Convert all events to be signalled in the main loop vs from the thread
Change g_type_init to gtk_init
Initialize file descripters and alter the channel creation settings
Don't cancel mplayer monitoring on read error, just try again
More debugging information
Fix problem loading DVD after loading file
Fix problem with position not updating due to state issue
Fix problem with media player state event triggering before the state was true
Remove event flushing where possible
Fix initial OSD Level setting
Rework gnome-mplayer restart, should work better now
Only emit the position-changed signal when position actually changes, lowers CPU usage
Keyboard shortcuts should work now
Complete send_command removal
More features for gmtk_media_player
Switch from specific API call for mplayer commands to generic command submission
Keep purging send_command
Enable more features in gmtk_media_player: frame_drop, audio_delay, and sub_delay
Fix environment detection issues
Fix known memory leak in gmtk_media_player
Remove uri, windowid variables from idledata
Remove seekable, x, y, last_x, last_y, sub_visible, sub_demux, switch_audio variables from idledata
Remove video properties from idledata
Remove global variable dvd_title_is_menu
Fix problem with dvb/tv parser Issue #508
Fix window size issue when no media is loaded
Start work on playlist issues
Add gmtk_media_player_switch_angle
When restarting player, do not emit events
Fix fallback to alternate protocols on error, fixes web playback
Fix window size issue when opening details with non-standard window size
Make audio meter work in GTK3 mode
Make audio meter work in GTK2 mode
Remove some IdleData properties
Make Details display correct data
Update tracker label on media change
Remove allocate_fixed_callback
Fix crash when setting preferences when no file is loaded
Make extra opts work
Fix preference setting
Make DVD playback from ISO and Folders work
Bring set_gui_state back, as it is needed for RealPlayer emulation
Output notification when using old Mplayer on every startup
Screenshot capture notification
Make setting the media attributes a common function
Enable deinterlacing
Make disable upscaling work
Fix Cancel/Close button layout in pref and adv dialog
Make Pref/Next buttons appear when file has chapters
Make Advanced video settings work
Disable DVD w/o menu for now.
Playlist and Cache Percentage changes
Fix memory leak in gmtk_media_player set_attribute_string
More subtitle work
Make audio track and subtitle selection menus work
Activate/Deactivate subtitle visibility,delay,size menus based on if subs exist or not
Fix resize issues with normal, double and half sizes
Move menu updates from resize_window, make the gui change based on media state
Move GUI updates from set_gui_state, make the gui change based on media state
Fix state tracking
Fix DVD menu selection
Make playlists work
Make enhanced subtitles work
Add many attributes to gmtk_media_player
Replace send_command with dummy function, until conversion is complete
Replace mplayer_shutdown with gmtk version
Add more attributes and methods to libgmtk - gmtk_media_player, still more to add
Remove mute and other values from idledata
Remove ThreadData type
Remove thread.[c|h]
Start conversion to libgmtk - gmtk_media_player
libgmtk - gmtk_media_player, convert from GtkFixed layout to GtkAlignment layout, allows window to shrink in GTK3
Allow code to compile when --enable-gtk3 is used
More configure macros
Add --enable-gtk3 to configure, code does not compile yet in this mode
libgmtk - gtk3 prep
Convert gtk_menu_append to gtk_menu_shell_append
Update to Automake 1.10.3
Fix a bug which caused a race condition (leading to a likely
crash) when two threads try to update the dictionary cache at
the same time.
Make it very clear that compiling Aspell with NDEBUG is a bad
idea (see http://aspell.net/ndebug.html) by outputting a warning
when building with NDEBUG defined.
Numerous other minor updates and bug fixes.
2011/07/07
+ modify util.c to work better with old versions of ncurses:
+ suppress use of wchgat() before fix in 20060715 which is needed
for simple shadow manipulation used here in 2011/06/30 (report
by xDog Walker).
+ add a null-pointer check in dlg_print_scrolled()
+ fix a regression in dlg_getc() introduced by changes to intercept
F1 for help-popup (report by xDog Walker).
2011/06/30
+ correct license statement for prgbox.c (Debian #632198).
+ correct layout when "--colors" is used, by discounting characters in
the escape sequences from the column counts (report by xDog Walker).
+ modify dlg_checklist() so that only one item in the list can
initially be selected (report by xDog Walker).
+ add/use macro dlg_enter_buttoncode() to improve implementation of
"--nook" option (report by xDog Walker).
+ add option "--no-nl-expand" to suppress the conversion of "\n"
strings into newlines (request by xDog Walker).
+ modify LIB_CREATE symbol in makefile.in to include the library
dependencies such as ncurses. This is needed when dynamically
loading the library (report/analysis by xDog Walker).
+ modify dlg_exit_label() to suppress the Cancel button, for
consistency.
+ modify dlg_exit_label() to honor the --nook option, except when there
is no other button, e.g., the help-button.
+ modify dlg_exit_buttoncode() so that it returns the proper code for
help-button (report by xDog Walker).
+ correct loop limit when processing "--column-separator" (report by
xDog Walker).
+ modify handling of "--version" and "--help" to ensure that they are
processed, and exit before widgets. Separate "--print-version"
from "--version", allowing its output to be interspersed with
widget output (report by xDog Walker).
+ correct a few places where "--version" or "--help" options went
always to stdout rather than allowing redirection with the "--stderr"
option (report by xDog Walker).
+ improve repainting after erasing a widget and its shadow.
+ add "--hline" and "--hfile" options for compatibility with FreeBSD
dialog (request by Devin Teske).
+ add dialog version message when opening a trace file (request by
xDog Walker).
+ show filename of rc-file in traces.
+ add piped-in data for gauge widget to traces.
+ add entrypoints to gauge widget, for allocating, updating and freeing
the widget (adapted from patch by Stephen Hurd).
+ fix a reference to freed memory in the gauge widget.
+ fix --no-mouse option by actually closing the mouse (report by
xDog Walker).
+ add sk.po from
http://translationproject.org/latest/dialog/
+ limit Solaris xpg4 portability fix for redefinition of ERR to cover
the specific value found in <sys/regset.h>, in case an application
includes dialog.h after curses.h (FreeBSD #156601, report by Jaakko
Heinonen, Stephen Hurd).
+ updated configure macros:
+ CF_CURSES_CPPFLAGS,
+ CF_CURSES_LIBS, make checks for special libraries on hpux10 and
sunos4 optional
+ CF_CURSES_FUNCS, workaround for bug in gcc 4.2.1 (FreeBSD 8.1)
which caused part of test program to be omitted, i.e., when it saw
two return-statements in a row it omitted the _first_ one. Also
add expression to pointer check to help FreeBSD's linker decide it
should be validated. Just an assignment was not enough. Also, add
check for unctrl.h
+ CF_CURSES_HEADER, change order for curses.h / ncurses.h pairs to
put ncurses.h first, which will tend to provide the same #define's
as in CF_NCURSES_HEADER (report by Dennis Preiser).
+ CF_CURSES_TERM_H, modify to avoid spurious check for
<curses.hterm.h> if there is no ncurses version. Look for
ncurses's term.h anyway, to work around breakage by packagers who
separate ncurses' header files.
+ CF_DISABLE_RPATH_HACK, fix garbled message
+ CF_LD_RPATH_OPT, add mirbsd
+ CF_MAKEFLAGS, filter out GNU make's entering/leaving messages.
This only appeared when using the macro in a dpkg script, though it
should have in other cases.
+ CF_RPATH_HACK, add a check for libraries not found, e.g., from
suppressed functionality of gcc in linking from /usr/local/lib, and
add a -L option to help work around this.
+ CF_XOPEN_SOURCE, workaround for cygwin to get ncurses' configure
script to define _XOPEN_SOURCE_EXTENDED (cygwin's features.h
doesn't do anything, so it needs a crutch).
+ updated config.guess, config.sub
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
font-schumacher-misc 1.1.2
config: Use the shorthand --disable-all-encodings option in font-util v1.2
This option is useful to disable all possible font encodings at once,
without fine-graining the calling ebuilds for a list of encodings
supported by each font package.
The option is parsed before all other encoding options, so it basically
sets defaults for all of them. Afterwards, any encoding can be
re-enabled back using '--enable-<encoding>' (much like
'--disable-all-encodings --enable-iso8859-2').
font-schumacher-misc 1.1.1
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
Makefile.am: add INSTALL target and clean ChangeLog DIST targets
Add INSTALL target to generate file with INSTALL_CMD #24206
ChangeLog is not required in EXTRA_DIST #24432
ChangeLog is not required in MAINTAINERCLEANFILES #24432
INSTALL, NEWS, README COPYING or AUTHORS files are missing/incorrect #24206
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
COPYING may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
.gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
Version 2.00
* UI
** Integrated question and solution
** Theme support
** New default theme (notebook)
** Vertical / Horizontal toolbar orientation
* Game experience
** Better answer handling
** Accept words, accept figures names, more flexibility handling spaces, etc
** Better rationale explanations (%)
** Fixed some verbal analogies
* Localization
** I18N fixes
*** Proof-reading on English by native speakers. 20% of strings where enhanced for better grammar
**** Ability to run gbrainy in English ignoring the translations
* 11 new games: 4 logic games, 1 calculation game, 6 new verbal analogies
* Infrastructure Fixes
** Minor memory leaks
** Mono 2.10 support
* Several bug fixes
0.12
====
- Revert a change that break ABI (Julien Cristau)
0.11
====
- Remove Xlib support, use only xcb and x11-xcb (Julien Danjou)
- Support APPLICATION_ID key (Colin Walters)
pkgsrc: no X11 bl3.mk files removed since x11-links pulls in all of them,
so I can't test if some can be removed.
Gaupol 0.18
===========
* Add extension that allows use of custom framerates (#637503)
* Add "Get more extensions" button to the preferences dialog
* Relax SubRip file parsing in unambiguous cases (#634129)
* Fix saving of last used directory in file dialogs with "paths that
cannot be represented as a local filename" (#649347)
* Add Brazilian Portuguese translation (Átila Camurça,
Darlildo Souza)
* Update German translation (Chris Leick)
All:
- The makefile system now by default disables smake Simple Suffix Rules
and the POSIX Suffix Rules in order to speed up inference rule search.
Libschily:
- New functions mkgmtime() mklgmtime() and timegm()
Libfind:
- libfind no longer aborts with a lack of memory but writes an error
message
- libfind now correctly frees memory that has been allocated internaly
from treewalk()
Mkisofs (Maintained/enhanced by J
- Mkisofs now correctly supports El Torito multi boot entries by introducing
a Boot Dection Header before a list of alternate boot entries.
- New option -eltorito-platform allows to set the El Torito platform id
for a boot entry or for a list of boot entries. Supported values for the
parameter are:
- x86 the standard value vor x86 based PCs
- PPC the Power PC platform
- Mac The Apple Mac platform
- efi EFI based boot for PCs
- # an arbitrary numerical value
- New option -modification-date allows to specify a predictable UUID for grub.
The syntax is: YYYY[MM[DD[HH[MM[SS]]]]][.hh][+-GHGM] and is forgiving
enought to accept the pupular POSIX date format created by:
date "+%Y-%m-%d %H:%M:%S %z"