Skip to content

Commit

Permalink
Prepare v0.2.100
Browse files Browse the repository at this point in the history
  • Loading branch information
mywave82 committed Sep 23, 2022
1 parent 7bcb996 commit 61491b4
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 17 deletions.
6 changes: 4 additions & 2 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Stian Sebastian Skjelstad aka mw| <[email protected]> - Maintainer of th
Lars Åge Kamfjord aka Laaknor <[email protected]> - Debian compile-tests (x86)
- Skolelinux compile-tests (x86)
Andreas Kristiansen aka Kafka - Comments
Mathias Boeen - Debian compile-tests (x86)
Mathias Bøhn - Debian compile-tests (x86)
Mathias Nilsen aka beta <[email protected]> - Fedora Core 2 compile-tests
Helge aka alge - Debian SID compile-tests (x86)
- Fedore Core 1 compile-tests (x86)
Expand All @@ -27,9 +27,11 @@ Luigi Auriemma - Locating some bu
Adam Sampson <[email protected]> - Minor patch
Chuck Anderson <[email protected]> - Patches
François Revol <[email protected]> - SDL Audio, and Haiku support
Jindřich Makovička <[email protected]> - SDL Audio quirk, minor fix in detection for glibc bug 4936, C version of FPU mixer
Jindřich Makovička <[email protected]> - SDL Audio quirk, minor fix in detection for glibc bug 4936, C version of FPU mixer, audio position interpolation
Csaba Halász aka Jester01 - Minor SDL keyboard updates
Ossi Saukko - Minor patch
Nanda H Krishna - Minor patch
cysp74 - Minor patch


Also, see AUTHORS file
33 changes: 33 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
Version 0.2.100
===============
* Former attempt at supporting plugins to be built-in ("static") has been revived and is enabled by default. By now playback-plugins and audio/wavetable drivers must be external still.
* Unifont is transitioning from truetype to opentype and OCP is adapting the change.
./configure syntax has been changed to accomodate the changes:
If specify by directory, the options available are
--with-unifontdir-ttf=/path
--with-unifontdir-otf=/path
If specify by file (due to non-standard naming convensions and casing)
--with-unifont-ttf=/path
--with-unifont-csur-ttf=/path
--with-unifont-upper-ttf=/path
--with-unifont-otf=/path
--with-unifont-csur-otf=/path
--with-unifont-upper-otf=/path
* Many internal functions used by playback-plugins are now being forwarded from core to plugins by API-tables.
* Double-free in playopl (adplug playback) if file failed to load.
* Move all file-type detection and type registration into each playback plugin, and autoload all playback plugins.
* In fileselector file-type-editor, selecting a blank file type (redetect file-type), buffer overflowed and relied on that being blank.
* Avoid crashing when opening a midi file due to missing parameter
* 16bit WAV files were probably not able to play on big-endian systems
* FLAC: avoid divide by zero error at end of tracks
* Timidity/MIDI: isolate all library globals into a session and partially fixing channel muting.
* Internal API changes
* ALSA: Make it possible to custom select with text input both PCM output device and Mixer, and bring volume mixer back to life
* Information about selected channel disappeared from the screen when in scope, phase and note dots view if you visited the file browser.
* Add international keyboard support for SDL 1.x
* Add international keyboard support for X11.
* quickfind now supports international characters.
* cpiinst overshot memory when clearing unused space.
* Quicksearch .. and other overriden filenames in filebrowser where not working.
* Update libsidplayfp to lastest upstream master

Version 0.2.99
==============
* Specify branch for the adplug git submodule
Expand Down
20 changes: 10 additions & 10 deletions configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.71 for ocp 0.2.99.
# Generated by GNU Autoconf 2.71 for ocp 0.2.100.
#
# Report bugs to <[email protected]>.
#
Expand Down Expand Up @@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ocp'
PACKAGE_TARNAME='ocp'
PACKAGE_VERSION='0.2.99'
PACKAGE_STRING='ocp 0.2.99'
PACKAGE_VERSION='0.2.100'
PACKAGE_STRING='ocp 0.2.100'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL=''

Expand Down Expand Up @@ -1467,7 +1467,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures ocp 0.2.99 to adapt to many kinds of systems.
\`configure' configures ocp 0.2.100 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
Expand Down Expand Up @@ -1533,7 +1533,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of ocp 0.2.99:";;
short | recursive ) echo "Configuration of ocp 0.2.100:";;
esac
cat <<\_ACEOF
Expand Down Expand Up @@ -1750,7 +1750,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
ocp configure 0.2.99
ocp configure 0.2.100
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
Expand Down Expand Up @@ -2636,7 +2636,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ocp $as_me 0.2.99, which was
It was created by ocp $as_me 0.2.100, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
Expand Down Expand Up @@ -3608,7 +3608,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu


printf "%s\n" "#define DLLVERSION 0x00000263" >>confdefs.h
printf "%s\n" "#define DLLVERSION 0x00000264" >>confdefs.h



Expand Down Expand Up @@ -16696,7 +16696,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by ocp $as_me 0.2.99, which was
This file was extended by ocp $as_me 0.2.100, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -16760,7 +16760,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
ocp config.status 0.2.99
ocp config.status 0.2.100
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AC_INIT([ocp],[0.2.99],[[email protected]])
AC_DEFINE(DLLVERSION, [0x00000263])
AC_INIT([ocp],[0.2.100],[[email protected]])
AC_DEFINE(DLLVERSION, [0x00000264])

AC_CANONICAL_HOST

Expand Down
35 changes: 32 additions & 3 deletions ocp.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# rpm spec file for RedHat / Fedora linux

%define name ocp
%define version 0.2.99
%define version 0.2.100

# Default to _with_libmad if neither _with_libmad or _without_libmad is defined
%{!?_with_libmad: %{!?_without_libmad: %define _with_libmad --with-libmad}}
Expand Down Expand Up @@ -42,8 +42,37 @@ frontend, with some few optional features in graphical. Plays modules, sids,
wave and mp3

%changelog
* Sat Jan 09 2010 - stian.skjelstad (at) gmail.com
- Initial makeover of the .spec file
Changes from version 0.2.99 to 0.2.100:
* Former attempt at supporting plugins to be built-in ("static") has been revived and is enabled by default. By now playback-plugins and audio/wavetable drivers must be external still.
* Unifont is transitioning from truetype to opentype and OCP is adapting the change.
./configure syntax has been changed to accomodate the changes:
If specify by directory, the options available are
--with-unifontdir-ttf=/path
--with-unifontdir-otf=/path
If specify by file (due to non-standard naming convensions and casing)
--with-unifont-ttf=/path
--with-unifont-csur-ttf=/path
--with-unifont-upper-ttf=/path
--with-unifont-otf=/path
--with-unifont-csur-otf=/path
--with-unifont-upper-otf=/path
* Many internal functions used by playback-plugins are now being forwarded from core to plugins by API-tables.
* Double-free in playopl (adplug playback) if file failed to load.
* Move all file-type detection and type registration into each playback plugin, and autoload all playback plugins.
* In fileselector file-type-editor, selecting a blank file type (redetect file-type), buffer overflowed and relied on that being blank.
* Avoid crashing when opening a midi file due to missing parameter
* 16bit WAV files were probably not able to play on big-endian systems
* FLAC: avoid divide by zero error at end of tracks
* Timidity/MIDI: isolate all library globals into a session and partially fixing channel muting.
* Internal API changes
* ALSA: Make it possible to custom select with text input both PCM output device and Mixer, and bring volume mixer back to life
* Information about selected channel disappeared from the screen when in scope, phase and note dots view if you visited the file browser.
* Add international keyboard support for SDL 1.x
* Add international keyboard support for X11.
* quickfind now supports international characters.
* cpiinst overshot memory when clearing unused space.
* Quicksearch .. and other overriden filenames in filebrowser where not working.
* Update libsidplayfp to lastest upstream master

%prep
%setup -q -n %{name}-%{version}
Expand Down

0 comments on commit 61491b4

Please sign in to comment.