from upstream but I couldn't locate it) to fix possible injection
of shell commands in print requests which would be executed as
the "lp" user
bump PKGREV
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
Diffuse 0.4.5 - 2011-07-13
- fixed a bug in CVS and Subversion support that prevented Diffuse from displaying some removed files
- added syntax highlighting for JSON files
- added menu items and keyboard shortcuts for "First Tab" and "Last Tab"
- added "--line" command line option
- fixed a bug that caused deleted files to be ignored when using the '-m' option
- fixed a bug that incorrectly encoded pasted text if utf_8 was not specified in the Region Settings preferences
- state information is now stored in ~/.local/share/diffuse
- Diffuse now uses a patience diff-based algorithm to align lines
- added command line option to specify a label to display instead of the file name
- added preference to display the right margin
- added Cristian Marchi's Italian translation
- fixed a bug that could cause "Save As..." to fail with some user specified encodings
Version 1.4.22 - 12 July 2011
-----------------------------
- Backported default timezone fix from version 1.5.2; helps mitigate
timezone errors in environments where a default has not been set
by the administrator.
- Fixed system lock-ups caused by a combination of certain rare,
malformed message headers and buggy versions of PHP mbstring
(#3053349).
- Now allow multiple plugins to handle (add links for) a single
attachment MIME type.
- Now allow administrators to disable all plugins or enable just
a select few plugins (overriding the active plugins in the normal
configuration) by setting $temporary_plugins as an empty array
(all disabled) or an array with one or more plugin directory names
in config_local.php.
- Backport fix for call_user_func_array not supporting NULL as empty
array in PHP 5.3.3
- Fixed sqauth_read_password() for plugins on the login_verified hook.
- Added SMTP SASL PLAIN authentication option to configuration tool
(core support for such is not new).
- Gmail doens't support standard search commands; removed sort buttons.
- Forced addition of a file suffix to attachments that lack a filename
(helps forwarded messages avoid spam filters) (thanks to Petr
Kletecka) (#3139004).
- Fixed missing security token in listcommands plugin.
- Added smtp_auth hook (thanks to Emmanuel Dreyfus).
- Made speed enhancements to threaded message display (thanks to Siim
Poder) (#3288123).
- Allow administrators to configure subfolders of user INBOXes to be
treated as special folders by adding $subfolders_of_inbox_are_special
to config_local.php.
- Fixed incorrect display of INBOX subfolders under some configurations.
IMPORTANT: You may need to update your configuration so that
$default_sub_of_inbox is TRUE if it was FALSE (e.g., Courier IMAP users)
and after updating to this version, your special folders are no longer
listed at the top of your folder list. Also, if this change prevents
users from logging in with an error such as "ERROR: Could not complete
request. Query: CREATE "Trash" Reason Given: Invalid mailbox name.",
you will need to correct the user preference values for the problem
folders. You can do so with commands such as the following for file-
based preferences (adjust the data directory location as needed):
find /var/lib/squirrelmail/data/ -name *.pref -exec sed --in-place 's/trash_folder=Trash/trash_folder=INBOX.Trash/g' {} \;
find /var/lib/squirrelmail/data/ -name *.pref -exec sed --in-place 's/trash_folder=Drafts/trash_folder=INBOX.Drafts/g' {} \;
find /var/lib/squirrelmail/data/ -name *.pref -exec sed --in-place 's/trash_folder=Sent/trash_folder=INBOX.Sent/g' {} \;
Or, for database-based preferences:
UPDATE userprefs SET prefval = 'INBOX.Trash' WHERE prefkey = 'trash_folder' AND prefval = 'Trash';
UPDATE userprefs SET prefval = 'INBOX.Drafts' WHERE prefkey = 'draft_folder' AND prefval = 'Drafts';
UPDATE userprefs SET prefval = 'INBOX.Sent' WHERE prefkey = 'sent_folder' AND prefval = 'Sent';
MAKE SURE to back up your user preferences first!
- Optimized message highlighting rules; faster message list display
and faster highlight rules management (thanks to C. Bensend for
extensive effort helping diagnose)
- New Mail plugin no longer removes normal organization title when
putting the number of new messages in the browser title
- Added clickjacking protection (thanks to Asbjorn Thorsen and Geir
Hansen for bringing this to our attention). [CVE-2010-4554]
- Fixed XSS holes in generic options inputs, XSS hole in the SquirrelSpell
plugin, XSS hole in the Index Order page, and added anti-CSRF protection
to the empty trash feature and the Index Order page (thanks to Nicholas
Carlini for finding all these issues). [CVE-2010-4555]
- Fixed XSS problem with unsanitized style tags in messages. [CVE-2011-2023]
Changelog:
Version 3.1.1
* Add commandline options
Version 3.1.0
* Adjust height difference between Regular and Bold on MacOS X
Version 3.0.2
* Add auto option
Omit a PKGREVISION bump, this package doesn't actually build (on Linux) due to
failing build-time test cases. Presumably on platforms where the build
succeeds this export list doesn't actually matter.
Changes:
added
* none
fixes
* rare crash at startup
* all process invoked by mikutter will be zombie
* crash with replying to deleted tweets
* rare crash at deleting own tweets
* 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