Revisions of xine-ui

buildservice-autocommit accepted request 1152834 from Dave Plater's avatar Dave Plater (plater) (revision 56)
auto commit by copy to link target
buildservice-autocommit accepted request 1061709 from Dave Plater's avatar Dave Plater (plater) (revision 54)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 1061602 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 53)
- Update to 0.99.14
  * Add Dutch translation.
  * Add panel mrl display highlight.
  * Add display flipping support.
  * Better keyboard support.
  * Better status OSD.
  * Better setup, key binding and mediamark editors.
  * Better filename filter.
  * Fix build with libcaca.
  * Fix menu hide.
  * Fix directory add to playlists.
  * Many small fixes and optimizations.
  * Update german translation.
- Drop Fix-build.patch, included in this release
- Disable aalib and directfb support as well. As xine-lib is built
  without them, the corresponding executables (aaxine, fbxine)
  don't work anyway.
buildservice-autocommit accepted request 1039761 from Dave Plater's avatar Dave Plater (plater) (revision 52)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 1039760 from Dave Plater's avatar Dave Plater (plater) (revision 51)
Disable CACA support to fix build.
Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) committed (revision 50)
Dave Plater's avatar Dave Plater (plater) accepted request 942781 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 49)
- Update to 0.99.13
  * Add audio control window.
  * Add some menu shortcuts.
  * Add build optimizations.
  * Better keyboard and mouse wheel support.
  * Improved key binding editor.
  * Massive code cleanup.
  * Massive graphics optimizations.
  * Drop mrl path length limit.
  * Add utf8 and clipboard support for text input fields.
  * Add skin shared pixmap and text position features.
  * Xinetic skin update.
  * Many small fixes and optimizations.
  * Update german translation.
  * Update french translation.
  * Build fixes.
  * Faster build.
  * Separate xitk and X11 stuff pt 1.
- Drop no longer necessary patches:
  * xine-ui-lirc.diff
  * fix-crashes.patch
- Rebase xine-ui-crippled-LOCAL.diff
- Add Fix-build.patch from upstream to fix build failures on arm
  and ppc
- Add fix-crashes.patch to fix crashes when using older skins
- Update xine-ui-crippled-LOCAL.diff to fix a crash when changing
  the skin
- Update to 0.99.12
  * Make XLockDisplay use user switchable.
  * Faster seek.
  * Optimize text rendering.
  * Add utf pixmap support.
  * Add animated logo.
  * Update splash.
  * Fix build with libxine <= 1.2.9.
- Changes in 0.99.11:
  * Offer all autoplay/autodir input plugins.
  * Dont treat hls as playlist.
  * Play ftp:/ mrls instead of downloading.
  * Update german translation.
  * Fix mrl browser background.
  * Fix user agent.
  * Fix libjpeg detection.
  * Fix linking with caca.
  * Fix memory and resource leaks.
  * Fix crashes.
  * Fix lirc build.
  * Code cleanup and "dust removal".
- Rebase xine-ui-crippled-LOCAL.diff and greatly simplify it by
  removing all whitespace changes
- Rebase xine-ui-AUTOMAKE.diff
- Use system's default libpng library, not libpng12 
- Remove buildrequires on xorg-x11-devel 
- Update to release 0.99.10
- Removed incorporated xine-ui-rpmlintrc.diff and reproducible.patch.
- Rebased xine-ui-AUTOMAKE.diff, xine-ui-desktop.patch and
  xine-ui-crippled-LOCAL.diff.
- Upstream changes:
  *Added manual video single step feature.
  *Show millisecond time in slow motion.
  *Updated spanish translation.
  *Make desktop file output reproducible.
  *Deadlock and crash fixes.
  * Memory and resource leak fixes.
- Add reproducible.patch to make build fully reproducible
  by not having variations in mime type order in .desktop file
- Fix desktop file with xine-ui-desktop.patch
- delete xine-ui-array-overflow.diff, it was not applied anyway
  since 0.99.8 because it's included upstream now
- add upstream download URL
- update to 0.99.9
  * Handle building using libreadline 6.3 and libcaca 0.99 beta 19.
  * More shutdown fixes.
  * Show DVD & BluRay menu names.
  * More *BSD support – NetBSD, DragonFlyBSD.
- update to 0.99.8
  * Fixed opening file using menus
  * Fixed exit on panel close
  * Fixed deadlocks
  * Fixed segfault at exit
  * Fixed keymap editor deadlock
- added missing supported mime types in desktop file
- update license to new format
- just take the default libjpeg
- cleanup unused patches
- fixed stringcompare problems rpmlint reported
- update to 0.99.7:
  * Support for comments in .m3u playlists
  * Avoid possible overflows when handling media marks & M3U files.
  * Fixes for libpng 1.5 and header checking.
  * xine-bugreport uses $TMPDIR.
  * Spanish translation update from Carlos E. Robinson M.
  * Czech translation update.
  * Use only ASCII for "picture" texts in skin.
  * Fix of the help texts encoding.
  * Avoid a deadlock in the tooltips code.
  * Set combo box menu windows' override-redirect flags.
  * MRL browser recognises a few more extensions.
  * Fix LIRC library detection (build time).
  * Fix a segfault which prevented the display of the help window.
  * Make building of fbxine optional (--with-fb; enabled by default).
  * "ToggleFullscreen" command takes an optional numeric parameter,
    controlling whether full-screen mode is switched on or off.
  * New command "Close".
  * Rename default.avi to default.mpv since it's actually an MPEG.
  * Replace the splash .mpv with a PNG (from xine-lib).
  * Support use of JPEG images for splash etc.
  * Make use of XScreenSaver.
  * Set dialogue windows' maximum sizes.
  * Fix LIRC check so that it doesn't fail if liblircclient0.pc (which is
    Debian-specific) is missing.
  * Recognise "authentication needed" messages from xine-lib 1.2.
  * Handle "file is empty" messages from xine-lib.
  * Add support for XINE_EVENT_MRL_REFERENCE_EXT.
  * Use re-entrant XML parser functions (if available).
  * Distribute xine_splash.xcf (source for xine_splash.png).
  * Tidy up building of common function libraries; ensure all replacement
    function sources are distributed.
  * xine.desktop now says that xine can accept files or URLs.
- deactivated xine-ui-libpng15.diff causes crashes
- update to 0.99.6:
  * Use pkg-config only; xine-config is deprecated.
  * Fix build with libpng 1.4.
  * Fix build on Mac OS X.
  * Fix segfaults caused by our getline() (only used if no system getline()).
  * Add front-end support for .ass subtitles.
  * Point xine-bugreport at the current bugs list; note the bug tracker URL.
  * Disable character substitution code (xine bug 30). Let's see what breaks...
  * Set menu windows' override-redirect flag (xine bug 24)
  * Automatically load opensubtitle-like filenames <name>.*.<subext>
  * New/updated spanish manpage translations from Carlos E. Robinson
  * Fixed possible corruption and overflow of keybindings table
  * Mark the toolbar window as such; should fix control panel visibility issues
    in full-screen mode with some window managers. [bug SF 1750100]
  * New command/keybinding from Richard van Paasen:
    "PVRSetFrequency" changes frequency on ivtv cards (input_pvr).
  * Install a shared-mime-info entry for .tox files, contributed by
    Peter Fox in bug #10.
  * New commands/keybindings from Richard van Paasen:
    "PVRSetInput" changes input on ivtv cards (input_pvr);
    "PVRSetMark", "PVRSetName", "PVRSave" enable saving
    of live streams from ivtv cards (input_pvr).
  * New command/keybinding from Richard van Paasen:
    "SetPosition100%" jumps to end of stream.
  * Recognize .rmvb files, closes debian bug #437864.
  * Recognize .m2p files, closes debian bug #419002.
  * Fixes for stdctl race conditions, contributed by Stas Sergeev
  * Resetting the video controls restores the driver default settings
    instead of fixed center values
  * New commands/keybindings from Stas Sergeev:
    "SelectMrl" with a numeric parameter allows to select an MRL directly
    by its position number in the playlist.
    "KeyBindingsEnable" with optional numeric parameter allows to enable/disable
    the keybindings (disabled by param equal to 0, else enabled), so stdctl can
    get exclusive control over the keys with disabled bindings; this command is
    not bound to a key by default for an obvious reason (don't dare to bind) ;-)
  * Enhanced commands/keybindings with contributions from Stas Sergeev:
    "PlaylistStop" accepts a numeric parameter to set the stop state absolutely
    (continue if param equals 0, else stop) and persistent, i.e. not reset to
    "continue" after playing current stream, as opposed to the usual toggling
    without parameter; usual toggling is now also possible when no stream is
    currently played, allowing to change the selection at any time.
    "ToggleLoopMode" and "ToggleAspectRatio" accept a numeric parameter as index
    to make a direct selection from the list of their possible states
  * Stdctl enhancements and fixes from Stas Sergeev:
    Feedback messages and echoing of key presses to standard output added,
    clean exit upon closing standard input connection or quitting xine-ui,
    multiple commands in one command string handled
  * Fixed wrong locale path (introduced in previous release) and related crash
    concerning tooltips, closes debian bug #432798.
  * ASCII Art updates:
  *   fixed aalib detection in configure
  *   build with libcaca >= 0.99, fixes xine bug #50
  *   update CACA output due to changes in xine-lib
  * Various memleak and memory access fixes, for example:
  *   skin downloader crash
  *   cleaner destroy of the widgets in xine toolkit ("kamikaze patch")
  *   proper free after strsep()
  *   opening multiple times TV settings window
  * Fixed string encoding conversion, closes xine bug #14.
  * Fixed loading of playlist containing relative paths, closes xine bug #52,
    save old playlist with absolute paths on exit.
  * Fixed possible integer overflow when parsing PNG files in skins, closes
    xine bug #153.
  * Lock display on exit, xine bug #193.
  * Drag & drop race condition fixes.
- build against xine-lib 1.2 not 1.1
- build also against libpng15
  * libpng15.patch
- add missing -lpthread and -lXext to LDFLAGS
- fix an (harmless) array overflow
- Remove inclusion of <curl/types.h>, it's obsolete in curl since
  2004.
- Fix path to help directory (bnc #680277)
- fix build with libpng14 (png_check_sig replaced by png_sig_cmp) 
- refreshed patches with fuzz=0
- lirc -> lirc-devel in BuildRequires
- Fix broken locale support.
- include skins previously contained in xine-extra package
- use find_lang macro
- fix path to logo image
- Update to 0.99.5:
  * Included many patches upstream
  * Updated language translations.
  * Handle audio amp level event.
  * Further VDR keys added.
  * Harmonized appearance of non-skinned windows with more space
  * Shortcut keys unused in a particular window work transparent now,
    i.e. as configured by their key bindings
  * Added support for gnome screen saver
  * Fixes and improvements for appearance and behaviour
  * Video window: User magnification ignored and auto-resizing on new stream
    maintained in background if not in visible windowed mode.
  * Improved positioning of menu windows and menu navigation by keyboard
  * OSD improvements in xitk
  * followed freedesktop standards (desktop file and icons)
  * support gapless playback while switching streams (requires xine-lib >= 1.1.1)
  * Many additional fixes and enhancements ...
- Update of formatstrings security fix.
- Security: Fix multiple missing "%s" formatstrings. #233516
- Fixed for building w/o automake.
- Spec file cleanup.
- Fixed detection of crippled package for general playback (mpeg2 + ffmpeg).
- build package separate from xine-lib
buildservice-autocommit accepted request 813085 from Dave Plater's avatar Dave Plater (plater) (revision 48)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 813083 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 47)
- Add fix-crashes.patch to fix crashes when using older skins
buildservice-autocommit accepted request 767928 from Dave Plater's avatar Dave Plater (plater) (revision 46)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 767914 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 45)
- Update xine-ui-crippled-LOCAL.diff to fix a crash when changing the skin

mrl_entry and mrl_default were not set to anything which resulted in a nullptr dereference (regression in the update to 0.99.10 two years ago).
Dave Plater's avatar Dave Plater (plater) accepted request 767583 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 44)
- Update to 0.99.12
buildservice-autocommit accepted request 582167 from Dave Plater's avatar Dave Plater (plater) (revision 43)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 582060 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 42)
- Use system's default libpng library, not libpng12
Dave Plater's avatar Dave Plater (plater) accepted request 580777 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 41)
- Remove buildrequires on xorg-x11-devel
buildservice-autocommit accepted request 568717 from Dave Plater's avatar Dave Plater (plater) (revision 40)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 568716 from Dave Plater's avatar Dave Plater (plater) (revision 39)
- Update to release 0.99.10
- Removed incorporated xine-ui-rpmlintrc.diff and reproducible.patch.
- Rebased xine-ui-AUTOMAKE.diff, xine-ui-desktop.patch and
  xine-ui-crippled-LOCAL.diff.
- Upstream changes:
  *Added manual video single step feature.
  *Show millisecond time in slow motion.
  *Updated spanish translation.
  *Make desktop file output reproducible.
  *Deadlock and crash fixes.
  * Memory and resource leak fixes.
- Add reproducible.patch to make build fully reproducible
  by not having variations in mime type order in .desktop file
- Fix desktop file with xine-ui-desktop.patch
- delete xine-ui-array-overflow.diff, it was not applied anyway
  since 0.99.8 because it's included upstream now
- add upstream download URL
- update to 0.99.9
  * Handle building using libreadline 6.3 and libcaca 0.99 beta 19.
  * More shutdown fixes.
  * Show DVD & BluRay menu names.
  * More *BSD support – NetBSD, DragonFlyBSD.
- update to 0.99.8
  * Fixed opening file using menus
  * Fixed exit on panel close
  * Fixed deadlocks
  * Fixed segfault at exit
  * Fixed keymap editor deadlock
- added missing supported mime types in desktop file
- update license to new format
- just take the default libjpeg
- cleanup unused patches
- fixed stringcompare problems rpmlint reported
- update to 0.99.7:
  * Support for comments in .m3u playlists
  * Avoid possible overflows when handling media marks & M3U files.
  * Fixes for libpng 1.5 and header checking.
  * xine-bugreport uses $TMPDIR.
  * Spanish translation update from Carlos E. Robinson M.
  * Czech translation update.
  * Use only ASCII for "picture" texts in skin.
  * Fix of the help texts encoding.
  * Avoid a deadlock in the tooltips code.
  * Set combo box menu windows' override-redirect flags.
  * MRL browser recognises a few more extensions.
  * Fix LIRC library detection (build time).
  * Fix a segfault which prevented the display of the help window.
  * Make building of fbxine optional (--with-fb; enabled by default).
  * "ToggleFullscreen" command takes an optional numeric parameter,
    controlling whether full-screen mode is switched on or off.
  * New command "Close".
  * Rename default.avi to default.mpv since it's actually an MPEG.
  * Replace the splash .mpv with a PNG (from xine-lib).
  * Support use of JPEG images for splash etc.
  * Make use of XScreenSaver.
  * Set dialogue windows' maximum sizes.
  * Fix LIRC check so that it doesn't fail if liblircclient0.pc (which is
    Debian-specific) is missing.
  * Recognise "authentication needed" messages from xine-lib 1.2.
  * Handle "file is empty" messages from xine-lib.
  * Add support for XINE_EVENT_MRL_REFERENCE_EXT.
  * Use re-entrant XML parser functions (if available).
  * Distribute xine_splash.xcf (source for xine_splash.png).
  * Tidy up building of common function libraries; ensure all replacement
    function sources are distributed.
  * xine.desktop now says that xine can accept files or URLs.
- deactivated xine-ui-libpng15.diff causes crashes
- update to 0.99.6:
  * Use pkg-config only; xine-config is deprecated.
  * Fix build with libpng 1.4.
  * Fix build on Mac OS X.
  * Fix segfaults caused by our getline() (only used if no system getline()).
  * Add front-end support for .ass subtitles.
  * Point xine-bugreport at the current bugs list; note the bug tracker URL.
  * Disable character substitution code (xine bug 30). Let's see what breaks...
  * Set menu windows' override-redirect flag (xine bug 24)
  * Automatically load opensubtitle-like filenames <name>.*.<subext>
  * New/updated spanish manpage translations from Carlos E. Robinson
  * Fixed possible corruption and overflow of keybindings table
  * Mark the toolbar window as such; should fix control panel visibility issues
    in full-screen mode with some window managers. [bug SF 1750100]
  * New command/keybinding from Richard van Paasen:
    "PVRSetFrequency" changes frequency on ivtv cards (input_pvr).
  * Install a shared-mime-info entry for .tox files, contributed by
    Peter Fox in bug #10.
  * New commands/keybindings from Richard van Paasen:
    "PVRSetInput" changes input on ivtv cards (input_pvr);
    "PVRSetMark", "PVRSetName", "PVRSave" enable saving
    of live streams from ivtv cards (input_pvr).
  * New command/keybinding from Richard van Paasen:
    "SetPosition100%" jumps to end of stream.
  * Recognize .rmvb files, closes debian bug #437864.
  * Recognize .m2p files, closes debian bug #419002.
  * Fixes for stdctl race conditions, contributed by Stas Sergeev
  * Resetting the video controls restores the driver default settings
    instead of fixed center values
  * New commands/keybindings from Stas Sergeev:
    "SelectMrl" with a numeric parameter allows to select an MRL directly
    by its position number in the playlist.
    "KeyBindingsEnable" with optional numeric parameter allows to enable/disable
    the keybindings (disabled by param equal to 0, else enabled), so stdctl can
    get exclusive control over the keys with disabled bindings; this command is
    not bound to a key by default for an obvious reason (don't dare to bind) ;-)
  * Enhanced commands/keybindings with contributions from Stas Sergeev:
    "PlaylistStop" accepts a numeric parameter to set the stop state absolutely
    (continue if param equals 0, else stop) and persistent, i.e. not reset to
    "continue" after playing current stream, as opposed to the usual toggling
    without parameter; usual toggling is now also possible when no stream is
    currently played, allowing to change the selection at any time.
    "ToggleLoopMode" and "ToggleAspectRatio" accept a numeric parameter as index
    to make a direct selection from the list of their possible states
  * Stdctl enhancements and fixes from Stas Sergeev:
    Feedback messages and echoing of key presses to standard output added,
    clean exit upon closing standard input connection or quitting xine-ui,
    multiple commands in one command string handled
  * Fixed wrong locale path (introduced in previous release) and related crash
    concerning tooltips, closes debian bug #432798.
  * ASCII Art updates:
  *   fixed aalib detection in configure
  *   build with libcaca >= 0.99, fixes xine bug #50
  *   update CACA output due to changes in xine-lib
  * Various memleak and memory access fixes, for example:
  *   skin downloader crash
  *   cleaner destroy of the widgets in xine toolkit ("kamikaze patch")
  *   proper free after strsep()
  *   opening multiple times TV settings window
  * Fixed string encoding conversion, closes xine bug #14.
  * Fixed loading of playlist containing relative paths, closes xine bug #52,
    save old playlist with absolute paths on exit.
  * Fixed possible integer overflow when parsing PNG files in skins, closes
    xine bug #153.
  * Lock display on exit, xine bug #193.
  * Drag & drop race condition fixes.
- build against xine-lib 1.2 not 1.1
- build also against libpng15
  * libpng15.patch
- add missing -lpthread and -lXext to LDFLAGS
- fix an (harmless) array overflow
- Remove inclusion of <curl/types.h>, it's obsolete in curl since
  2004.
- Fix path to help directory (bnc #680277)
- fix build with libpng14 (png_check_sig replaced by png_sig_cmp) 
- refreshed patches with fuzz=0
- lirc -> lirc-devel in BuildRequires
- Fix broken locale support.
- include skins previously contained in xine-extra package
- use find_lang macro
- fix path to logo image
- Update to 0.99.5:
  * Included many patches upstream
  * Updated language translations.
  * Handle audio amp level event.
  * Further VDR keys added.
  * Harmonized appearance of non-skinned windows with more space
  * Shortcut keys unused in a particular window work transparent now,
    i.e. as configured by their key bindings
  * Added support for gnome screen saver
  * Fixes and improvements for appearance and behaviour
  * Video window: User magnification ignored and auto-resizing on new stream
    maintained in background if not in visible windowed mode.
  * Improved positioning of menu windows and menu navigation by keyboard
  * OSD improvements in xitk
  * followed freedesktop standards (desktop file and icons)
  * support gapless playback while switching streams (requires xine-lib >= 1.1.1)
  * Many additional fixes and enhancements ...
- Update of formatstrings security fix.
- Security: Fix multiple missing "%s" formatstrings. #233516
- Fixed for building w/o automake.
- Spec file cleanup.
- Fixed detection of crippled package for general playback (mpeg2 + ffmpeg).
- build package separate from xine-lib
buildservice-autocommit accepted request 492603 from Dave Plater's avatar Dave Plater (plater) (revision 38)
auto commit by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 492587 from Bernhard Wiedemann's avatar Bernhard Wiedemann (bmwiedemann) (revision 37)
Add reproducible.patch to make build fully reproducible
  by not having variations in mime type order in .desktop file
Displaying revisions 1 - 20 of 56
openSUSE Build Service is sponsored by