head 1.12; access; symbols pkgsrc-2026Q1:1.12.0.56 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.54 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.52 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.12.0.50 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.12.0.48 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.12.0.46 pkgsrc-2024Q4-base:1.12 pkgsrc-2024Q3:1.12.0.44 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.12.0.42 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.12.0.40 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.12.0.38 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.36 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.34 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.32 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.30 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.28 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.26 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.24 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.22 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.20 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.18 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.16 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.14 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.12 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.10 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.6 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.8 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.4 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.2 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.11.0.76 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.74 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.72 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.70 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.68 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.66 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.64 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.60 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.58 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.56 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.54 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.52 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.11.0.50 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.48 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.11.0.46 pkgsrc-2015Q3-base:1.11 pkgsrc-2015Q2:1.11.0.44 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.42 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.11.0.40 pkgsrc-2014Q4-base:1.11 pkgsrc-2014Q3:1.11.0.38 pkgsrc-2014Q3-base:1.11 pkgsrc-2014Q2:1.11.0.36 pkgsrc-2014Q2-base:1.11 pkgsrc-2014Q1:1.11.0.34 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.11.0.32 pkgsrc-2013Q4-base:1.11 pkgsrc-2013Q3:1.11.0.30 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.28 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.26 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.11.0.24 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.11.0.22 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.20 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.18 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.11.0.16 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.14 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.12 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.10 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.8 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.6 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.4 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.2 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.10.0.4 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.2 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.9.0.2 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.8.0.14 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.12 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.10 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.8 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.6 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.4 pkgsrc-2008Q1:1.8.0.2 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.7.0.8 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.6 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.4 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.2 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.6.0.4 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.2 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.5.0.2 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.3.0.2 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.2.0.6 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.4 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.2 pkgsrc-2005Q2-base:1.2; locks; strict; comment @# @; 1.12 date 2019.06.18.12.38.36; author nia; state Exp; branches; next 1.11; commitid ZJgRY8tOnibHvFrB; 1.11 date 2010.01.19.20.33.26; author drochner; state Exp; branches; next 1.10; 1.10 date 2009.07.29.21.58.17; author tnn; state Exp; branches; next 1.9; 1.9 date 2009.04.17.16.51.07; author drochner; state Exp; branches; next 1.8; 1.8 date 2008.02.08.17.33.02; author drochner; state Exp; branches; next 1.7; 1.7 date 2007.01.05.14.54.29; author drochner; state Exp; branches; next 1.6; 1.6 date 2006.07.07.18.28.48; author drochner; state Exp; branches; next 1.5; 1.5 date 2006.05.19.19.09.18; author joerg; state Exp; branches; next 1.4; 1.4 date 2006.05.03.12.47.47; author drochner; state Exp; branches; next 1.3; 1.3 date 2006.03.13.17.31.00; author joerg; state Exp; branches; next 1.2; 1.2 date 2005.05.27.12.09.27; author salo; state dead; branches; next 1.1; 1.1 date 2005.04.13.16.39.32; author rillig; state Exp; branches; next ; desc @@ 1.12 log @gxine: Update to 0.5.910. Fix build. 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). @ text @$NetBSD: patch-ak,v 1.11 2010/01/19 20:33:26 drochner Exp $ Disable logo demuxer detection, it doesn't work and stops us from building. In practice, not having it isn't a problem. --- configure.orig 2017-12-27 19:53:11.000000000 +0000 +++ configure @@@@ -19817,39 +19817,8 @@@@ else withval=auto fi -LOGO_FORMAT='' -logo_sub='' -while test "$LOGO_FORMAT" = ''; do - echo "$as_me:$LINENO: trying type=$withval" >&5 - if test "$withval" = auto; then - # preferred is last - if test "$HAVE_IMAGE" = yes; then withval=image; fi - if test "$HAVE_MPEG" = yes; then withval=mpeg; fi - # handle missing-demuxer case - if test "$withval" = auto; then - as_fn_error $? "no available demuxer for the logo image - rebuild/reinstall xine-lib?" "$LINENO" 5 - fi - fi - case "$withval" in - image) - if test "$HAVE_IMAGE" = no; then - logo_sub="$withval" - withval=auto - else - LOGO_FORMAT=jpg - fi - ;; - mpeg) - if test "$HAVE_MPEG" = no; then - logo_sub="$withval" - withval=auto - else - LOGO_FORMAT=mpv - fi - ;; - esac -done - +LOGO_FORMAT='mpv' +logo_sub='mpeg' cat >>confdefs.h <<_ACEOF #define LOGO_FORMAT "$LOGO_FORMAT" @ 1.11 log @update to 0.5.905 changes: minor UI improvements @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 1 --- configure.orig 2010-01-01 01:02:28.000000000 +0000 d8 39 a46 2 @@@@ -11614,7 +11614,7 @@@@ $as_echo "$ac_cv_always_inline" >&6; } fi d49 1 a49 24 -#define always_inline $always_inline +#define gxine_always_inline $always_inline _ACEOF @@@@ -16578,14 +16578,14 @@@@ case $host in LDFLAGS="$LDFLAGS -L/usr/local/lib" ;; *) - THREAD_LIBS="-lpthread" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 -$as_echo_n "checking for pthread_create in -lpthread... " >&6; } + THREAD_LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 +$as_echo_n "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... " >&6; } if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" +LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @ 1.10 log @avoid namespace conflict with newer mozjs @ text @d3 1 a3 1 --- configure.orig 2009-04-01 17:36:50.000000000 +0200 d5 1 a5 1 @@@@ -13053,7 +13053,7 @@@@ $as_echo "$ac_cv_always_inline" >&6; } d14 1 a14 9 @@@@ -19713,6 +19713,7 @@@@ $as_echo "$ac_try_echo") >&5 $as_test_x conftest$ac_exeext }; then ac_cv_lib_Xinerama_XineramaQueryExtension=yes + X_EXTRA_LIBS="-lXinerama $X_EXTRA_LIBS" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 @@@@ -19989,14 +19990,14 @@@@ case $host in d19 1 a19 1 - { $as_echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 d22 1 a22 1 + { $as_echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 d24 1 a24 1 if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then d30 3 a32 3 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @ 1.9 log @update to 0.5.904 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? @ text @d5 9 @ 1.8 log @fix build against xine-lib versions with a patch level (ie a.b.c.d) @ text @d3 1 a3 1 --- configure.orig 2007-02-01 02:12:35.000000000 +0100 d5 3 a7 3 @@@@ -26336,6 +26336,7 @@@@ eval "echo \"\$as_me:$LINENO: $ac_try_ec } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then d11 1 a11 1 echo "$as_me: failed program was:" >&5 d13 1 a13 1 @@@@ -26607,14 +26608,14 @@@@ case $host in d18 2 a19 2 - { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } d21 2 a22 2 + { echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 +echo $ECHO_N "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... $ECHO_C" >&6; } d24 1 a24 1 echo $ECHO_N "(cached) $ECHO_C" >&6 a31 15 @@@@ -26968,11 +26969,11 @@@@ echo $ECHO_N "checking for XINE-LIB vers XINE_LIBS=`$XINE_CONFIG $xine_config_args --libs` XINE_ACFLAGS=`$XINE_CONFIG $xine_config_args --acflags` xine_config_major_version=`$XINE_CONFIG $xine_config_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\).*/\1/'` xine_config_minor_version=`$XINE_CONFIG $xine_config_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\).*/\2/'` xine_config_sub_version=`$XINE_CONFIG $xine_config_args --version | \ - sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\).*/\3/'` xine_data_dir=`$XINE_CONFIG $xine_config_args --datadir` xine_script_dir=`$XINE_CONFIG $xine_config_args --scriptdir` xine_plugin_dir=`$XINE_CONFIG $xine_config_args --plugindir` @ 1.7 log @update to 0.5.9 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. @ text @d3 1 a3 1 --- configure.orig 2006-12-17 00:37:35.000000000 +0100 d32 15 @ 1.6 log @update to 0.5.7 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. * Build fixes for autoconf 2.59c and later. @ text @d3 1 a3 1 --- configure.orig 2006-07-05 03:06:45.000000000 +0200 d5 3 a7 3 @@@@ -25819,6 +25819,7 @@@@ eval "echo \"\$as_me:$LINENO: $ac_try_ec echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then d13 1 a13 1 @@@@ -26026,14 +26027,14 @@@@ case $host in @ 1.5 log @Fix pthread detection. Remove some always_inline, which can break with GCC 3.4. @ text @d3 1 a3 1 --- configure.orig 2006-04-29 23:44:54.000000000 +0000 d5 1 a5 1 @@@@ -24730,6 +24730,7 @@@@ if { (eval echo "$as_me:$LINENO: \"$ac_l d13 1 a13 1 @@@@ -24923,14 +24924,14 @@@@ case $host in d18 2 a19 2 - echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6 d21 2 a22 2 + echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5 +echo $ECHO_N "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... $ECHO_C" >&6 @ 1.4 log @update to 0.5.6 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 @ text @d3 1 a3 1 --- configure.orig 2006-03-16 18:38:37.000000000 +0100 d5 1 a5 1 @@@@ -24585,6 +24585,7 @@@@ if { (eval echo "$as_me:$LINENO: \"$ac_l d13 19 @ 1.3 log @Fix build on DragonFly. @ text @d3 1 a3 1 --- configure.orig 2006-03-13 15:53:42.000000000 +0000 d5 8 a12 10 @@@@ -25003,6 +25003,9 @@@@ case $host in CPPFLAGS="$CPPFLAGS -I/usr/local/include" LDFLAGS="$LDFLAGS -L/usr/local/lib" ;; + *-*-dragonfly*) + THREAD_LIBS="-pthread" + ;; *) echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6 @ 1.2 log @Update to version 0.4.5 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 .) 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) @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2005/04/13 16:39:32 rillig Exp $ d3 12 a14 20 Needed for ISO C90 compliance. --- src/utils.c.orig Fri Dec 17 01:33:00 2004 +++ src/utils.c Tue Apr 12 12:51:05 2005 @@@@ -750,6 +750,7 @@@@ void ui_preferences_register (xine_t *th N_("Top, visible"), N_("Bottom, visible"), NULL }; + int i; /* Register the experience level setting */ xine_config_register_enum @@@@ -759,7 +760,6 @@@@ void ui_preferences_register (xine_t *th 0, NULL, CONFIG_DATA_NONE); /* Register a few audio/video config items */ - int i; for (i = 0; i < sizeof (ranges) / sizeof (ranges[0]); ++i) { if (ranges[i].setting && !strncmp (ranges[i].setting, "gui.", 4)) @ 1.1 log @Added some patches for ISO C90 compliance, for NetBSD-1.6.2, and for gcc-2.95. Approved by jlam. @ text @d1 1 a1 1 $NetBSD$ @