summaryrefslogtreecommitdiff
path: root/multimedia/gxine/patches
AgeCommit message (Collapse)AuthorFilesLines
2019-06-18gxine: Update to 0.5.910. Fix build.nia15-336/+48
pkgsrc changes: * Use newer spidermonkey instead of ancient firefox 3.6 xulrunner. * Use gtk3 by default. 0.5.910: 2017-12-28 * Improve Gtk3 support. (still not enabled by default, use --with-gtk3). * Fix running under Wayland. * Improve portability. * Improve build system. Require automake 1.11. * Fix memory and resource leaks. 0.5.909: 2017-07-18 * Dust removal. Support for recent glib and gtk+ versions. * Require glib 2.32 or later. * Require gtk+ 2.18 or later. * Portability improvements. * Linkage fixes. * #include fixes. * Fix memory and resource leaks. * Initial support for gtk+ 3. * Call XInitThreads even with XCB. (Fixes some video output methods.) 0.5.908: 2014-05-10 * Add input support for xineliboutput. * Use libgudev when available (HAL is obsolete). * Linkage fixes. * GLib #include fixes. * Stop g_remove_source() error spew. 0.5.907: 2012-02-21 * Fix compilation with that nice stable API in libmozjs. - There's a jsval change in Firefox 9. - Firefox 10 drops JSFloat64 (looks like cleanup). * Fix a build failure which occurs when how to retrieve certain HAL properties isn't known. (Observed on Debian hurd-i386.) * Quiet build (with automake 1.11 or later). Also silence inlining complaints (from libmozjs headers). * Playlist segmentation fault fix. * input_menu() works again. 0.5.906: 2011-08-11 * Reset pointer shape on stream stop/eject. * Use re-entrant versions of xine-lib's XML parser functions (if available). * gxine.desktop now says that gxine can accept files or URLs. * Handle gamma, sharpness and noise reduction controls (if supported by the selected video output driver). * Add vo_*.available (whether a given control is available). * Handle iconisation of the video window by preventing hiding & re-showing while the window is iconised. * Portability changes (pthreads, console redirection). * Czech translation update. * More GDK functions over X11: - prefer GDK for cursors and setting windows focus - prefer X11 for system tray and GTK video window * Windows port of GTK video widget. * Handle relative paths in m3u playlists. * Fix focus grabbing (in the absence of Xinerama).
2012-05-06Build fixes for new glib2.dholland3-3/+44
2010-01-19update to 0.5.905drochner1-18/+10
changes: minor UI improvements
2009-07-29avoid namespace conflict with newer mozjstnn1-1/+10
2009-04-17update to 0.5.904drochner6-70/+64
changes: -bugfixes pkgsrc note: I've disabled console output redirection into a log window because it doesn't work on NetBSD. Is something like "stdout = fdopen(blah)" legal?
2008-09-03-replace at least the URL of one radio station in the predefined list bydrochner2-0/+26
something which works -- the whole list is in dire need on maintanance -remove a GNUism from an iconv(3) call, avoids warnings -bump PKGREVISION
2008-02-08fix build against xine-lib versions with a patch level (ie a.b.c.d)drochner1-2/+17
2007-01-05update to 0.5.9drochner5-90/+6
New features: prevent screen blanking in windowed mode; show time remaining; include a JPEG version of the logo for when distributors are scared to include MPEG codecs in xine-lib. gxine also now knows about xscreensaver. And some minor fixes.
2006-10-17update to 0.5.8drochner3-29/+45
changes: -UI improvements (editable menu shortcuts, eject) -bugfixes and cleanup
2006-08-01Replace while (pthread_mutex_trylock) sched_yield() with a simplejoerg1-3/+13
pthread_mutex_lock. This avoids xine taking 100% CPU load on DragonFly. Issue reported on DragoFly mailing list and pointed out by YONETANI Tomokazu. Bump revision.
2006-07-07update to 0.5.7drochner4-22/+22
changes: * Restored disabling of VO deinterlacer when there are active deinterlacer plugins. I finally realised what was missing... * Added names to some windows for use in ~/.gxine/gtkrc: video, fs_toolbar, wm_toolbar. * Added a few name attributes to the toolbar XML and some example style info (commented out) to the default gtkrc for the full-screen toolbar. * When determining a default MRL title, resolve symbolic links. * Prevent text insertion before the system-wide startup script. * A couple of Undo shortcuts got missed in 0.5.6. * Fixed some problems with switching to/from full-screen. * Fixed a startup bug in the window size submenu. (Bug 1487691) * Fixed a bug which prevented the video window from being shrunk. (Ubuntu bug 46403) * Fixed a problem with update of the window size menu. * Hopefully fixed a Javascript crash-on-start bug. (Bug 1482697) * Added a watchdog which will abort gxine if it hangs for 30s. (Disabled by default.) * Italian translation from Diego Petten<C3><B2>. * Build fixes for autoconf 2.59c and later.
2006-05-19Fix pthread detection. Remove some always_inline, which can break withjoerg2-3/+56
GCC 3.4.
2006-05-03update to 0.5.6drochner13-67/+139
New features include automatic handling of separate subtitles files, DVD title/chapter display, and improved playlist item management and creation. There are some small but potentially useful Javascript additions too, and quite a few small tweaks and fixes
2006-03-13Fix build on DragonFly.joerg2-2/+16
2005-10-19Changes 0.4.9:adam1-3/+3
* Make XTest optional (screenblanker-defeating fake keypresses). It seems to be causing problems... * Don't touch the volume at startup if remember_volume isn't set. * Don't reset the volume on exit - xine-lib alters it (if remember_volume is set) before gxine gets anywhere near it. * Fix Xinerama handling. * Enforce black background beyond video area within video window. * Don't create links to the browser plugin if it isn't present. * Added Simplified Chinese translation. (Tao Pin, Dong Changdao) * Fix a few filename-related memory leaks. * Fixed problems with # in filenames. * Use --as-needed (if supported) when linking.
2005-09-08update to 0.4.7drochner1-4/+4
This release fixes a few more bugs, mostly minor
2005-05-31Fix two C99 constructs to make this pkg build with gcc 2.95.kristerw1-0/+33
2005-05-27Update to version 0.4.5salo3-35/+14
Changes: 0.4.5: ====== - SECURITY FIX (pst.advisory 2005-21) Remotely-exploitable missing-format-string vulnerability in some message dialogue boxes. - Fixed some brokenness in the visualisations menu; hide/show the video widget as needed when selecting an item from that menu. - Better handling of uninstantiatable post-plugins (when configuring). - Caught and replaced another asprintf. [Bug 1204625] - Compile fix (Solaris): need $(X_EXTRA_LIBS). - Correct the documentation of the '-e' option in gxine.1. - Don't set a title for the full-screen toolbar. - Set up X threads earlier (it was being done too late). (based on a patch from Antti P Miettinen <ananaza@iki.fi>.) 0.4.4: ====== - Added support for VDR's AUDIO key. - Made the browser plugin optional. - Stop playback on playlist clear. - Fixed a bug in multi-file drag+drop. 0.4.3: ====== - Fix a bug in JS vdr(). It should check the active MRL rather than the currently-selected playlist entry. - Fix a post-plugin parameter handling error. - Provide a few more default bindings with keys. - Fix a compile failure when using xine-lib 1.0 headers. Whoops :-( - Added doc/Keybindings-HOWTO (from Craig Sanders). 0.4.2: ====== - Use external JS lib by default (if available). If you're using amd64, you want this, I'm told. - This version should be buildable and useable with GTK+2.2. It may also use, but not rely on, a few features from GTK+2.6. - Configure switches for GTK+ versions compatibility and whether to use the desktop integration wizard. (Mainly for packagers.) - Mark 'repeat' and 'random' buttons (playlist) as having accelerator keys. - Improve prefs window numeric entry editing. - "tvtime" deinterlace plugin support. - Video and audio post-plugin chain support. The deinterlace plugin is prepended to the video chain if enabled. The visualisation plugin is prepended to the audio chain if active. - Hide tab & border for single-page notebooks in the prefs window. - Make columns in playlist etc. resizable. - Fixed a few crash/warning bugs (mediamarks/playlist item edit) left over from 0.4.1. - Respond to volume changes made externally. - Fix crash on virtual desktop change. The full-screen window is now sticky and on all desktops. (If you have a better way of fixing this which *doesn't* require this, let me know.) - Fix overlay bug with window managers, such as IceWM, which have their own toolbars. - Text preferences which are uncommitted may be undone by Ctrl '-' or Undo. - Make the visualisation setting a preference. - Fix a few problems in playlist expansion via xine-lib. - Add JS event(NAME) function and make event() and vdr() output help text if called without parameters. - Add keybinding entries for 'next angle' and 'previous angle'. - Save the A/V offset setting. - Build fix: apparently, Spidermonkey isn't always libsmjs.so. - Stop GTK's complaints when the locale doesn't use UTF-8. (This is done by telling gettext that we want translated text in UTF-8. Some is intended for the console; this isn't special-cased.) - Add a few extra icons to the menus. - Add config options for default window size and magnification of low-res video streams. - Improve live-stream detection; recognise streams of unknown length. - Improve the current stream title display. - Rely on xine-lib's XML parser and quote some characters when saving the playlist, media marks and key bindings. - Change the way in which the control button images are implemented. (There are problems with some GTK+ theme engines otherwise.) - Try to update the current playlist item's title from the stream automatically unless the title has been edited. - Deleting a playlist item will, if it is being played, cause the next item to be played (or the player to enter idle mode). - Use ellipsis in long entries in the playlist & mediamarks windows. (Requires GTK+2.6.) - Allow drag&drop for reordering playlist items. - Prevent multiple install wizard instantiations. - Add menu tooltips for plugins with short descriptions in the plugin chain configuration windows. - Make playlist repeat & random settings persistent. (Guenter)
2005-05-08Make this build under FreeBSD.reed2-4/+18
PKGREVISION not bumped since these changes only matter for FreeBSD build which failed in the first place. Note that xine-lib is needed, but the xine-lib fixes for FreeBSD have not been committed yet. (If you are curious, I am using gxine on FreeBSD all installed via pkgsrc to watch a MS Windows Media 7 ASF video and listen to MS Windows Media Audio 2 without any win32-codecs installed.)
2005-04-13Added some patches for ISO C90 compliance, for NetBSD-1.6.2, and forrillig5-0/+129
gcc-2.95. Approved by jlam.
2005-01-06update to 0.4.1drochner4-40/+4
changes: -needs gtk+-2.4 -some fixes and ui improvements
2004-01-26Move gxine to the multimedia category (coming from graphics).jmmv6-0/+75
This is version 0.3.3nb5.