degithubbing, updating supported versions
This commit is contained in:
parent
079337621a
commit
e888954e5d
1
AUTHORS
1
AUTHORS
|
@ -10,3 +10,4 @@ Infinity Visualization Plugin
|
||||||
- Haavard Kvaalen (C) 2000 <havardk@xmms.org> Converted original hand made Makefile to automake/autoconf/libtool
|
- Haavard Kvaalen (C) 2000 <havardk@xmms.org> Converted original hand made Makefile to automake/autoconf/libtool
|
||||||
- Chris Lea (C) 2000 <chrislea@luciddesign.com> Made RPMs
|
- Chris Lea (C) 2000 <chrislea@luciddesign.com> Made RPMs
|
||||||
- Mitja Horvat (C) 2000 <Mitja.Horvat@hermes.si> Misc optimisations
|
- Mitja Horvat (C) 2000 <Mitja.Horvat@hermes.si> Misc optimisations
|
||||||
|
- jeff cliff (c) 2021 <jeffrey.cliff@gmail.com> support outside of github/on gitgud
|
||||||
|
|
517
ChangeLog
517
ChangeLog
|
@ -1,517 +0,0 @@
|
||||||
|
|
||||||
THIS FILE IS NOT MAINTAINED. KEPT AS HISTORICAL RECORD.
|
|
||||||
|
|
||||||
2013-10-18 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Repository moved to Github
|
|
||||||
https://github.com/dprotti/infinity-plugin
|
|
||||||
* configure.ac: version bumped to 0.8.0beta1. Build fix for Ubuntu
|
|
||||||
on AMD64.
|
|
||||||
|
|
||||||
2011-11-25 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.7.1 ===
|
|
||||||
|
|
||||||
* src/infconfig.c: default frame rate dropped to 15 fps. Default
|
|
||||||
screen size bumped to 512x288
|
|
||||||
* src/renderer.c: re-enabled all keyboard shortcuts to control
|
|
||||||
playing and take snapshots. Shortcuts to control volume not
|
|
||||||
re-enabled yet (for some reason a quick sequence of UP or DOWN's
|
|
||||||
freezes Audacious). Re-enabled support of title displaying.
|
|
||||||
* configure.ac: added dependency for glib-dbus-1 library.
|
|
||||||
|
|
||||||
2011-11-23 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: automake version required bumped to 1.9
|
|
||||||
* po/LINGUAS: added. New versions of gettext require it
|
|
||||||
* src/renderer.c: re-enabled fullscreen mode support
|
|
||||||
|
|
||||||
2011-11-21 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: cleaned up and updated. Vectorization enabled by
|
|
||||||
default (gcc 4 is old enough now). Glib version required bumped to
|
|
||||||
2.8 (for g_mkdir_with_parents())
|
|
||||||
* autogen.sh: added again to the repository, for ease of
|
|
||||||
development
|
|
||||||
* Makefile.in: removed from the repo. I don't know why was there
|
|
||||||
* src/config-dialog.c: translation catalogs bind to the right
|
|
||||||
package name. Updated creation of GtkSpinButton to avoid use of
|
|
||||||
deprecated API. Config window properly configured to be shown on
|
|
||||||
top of the rest of the Audacious windows.
|
|
||||||
|
|
||||||
2009-04-18 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.7.0beta1 ===
|
|
||||||
|
|
||||||
Reborn from hashes...
|
|
||||||
First release for Audacious media player
|
|
||||||
|
|
||||||
2005-07-18 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.6.2 ===
|
|
||||||
|
|
||||||
* configure.ac: package name changed to xmms-infinity.
|
|
||||||
* autogen.sh: complete rewrite, mostly based on autogen.sh
|
|
||||||
from gnome-common package.
|
|
||||||
* mkinstalldirs: removed from the repository. New autogen.sh
|
|
||||||
will take care of generate one.
|
|
||||||
* src/config-dialog.c:
|
|
||||||
* src/infconfig.c:
|
|
||||||
* src/renderer.c: added option to see the current play title on
|
|
||||||
the plugin's title bar.
|
|
||||||
|
|
||||||
2005-04-19 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: CFLAGS is not overwritten anymore. Added
|
|
||||||
support for vectorization under gcc 4.
|
|
||||||
|
|
||||||
2005-04-15 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.6.1 ===
|
|
||||||
|
|
||||||
* src/types.h: byte type defined as Uint8 instead of guchar.
|
|
||||||
* src/display.c: heavy clenup using splint.
|
|
||||||
* src/renderer.c: idem.
|
|
||||||
* src/main.c: idem.
|
|
||||||
* src/effects.c: now a random seed is set randomly :-)
|
|
||||||
|
|
||||||
2005-04-14 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: version bumped to 0.6.1.
|
|
||||||
|
|
||||||
2005-04-12 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/compute.c: Too many cleanups, thanks to the 'splint' tool.
|
|
||||||
Added compute_quit(). This fix a SERIOUS memory leak.
|
|
||||||
* src/display.c: pcm_data_mutex was released too early!!!!
|
|
||||||
Thanks Valgrind.
|
|
||||||
|
|
||||||
2005-04-12 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: now MMX detection is disabled on non Intel 32
|
|
||||||
bit architectures (I'm not sure if the checks works for AMD64).
|
|
||||||
* src/cputest.c: don't use inline mmx assembly instructions
|
|
||||||
if the target isn't an Intel 32 bit machine and mmx detection
|
|
||||||
was not requested. Fix bugs #1105207 and #1106762.
|
|
||||||
|
|
||||||
2004-11-12 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.6.0 ===
|
|
||||||
|
|
||||||
* src/infconfig.c: config window fully functional.
|
|
||||||
|
|
||||||
2004-11-06 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/main.c: about window now is created using
|
|
||||||
xmms_show_message().
|
|
||||||
* src/renderer.c: usleep() -> xmms_usleep().
|
|
||||||
* src/compute.c: finally fixed bug #1059004 !
|
|
||||||
- mmx_t variables qualified volatile.
|
|
||||||
- punpcklbw_m2r changed to punpcklbw_r2r (dohh).
|
|
||||||
* configure.ac:
|
|
||||||
- version bumped to 0.6.0.
|
|
||||||
- usleep() check removed.
|
|
||||||
- mmx detection enabled by default!
|
|
||||||
|
|
||||||
|
|
||||||
2004-11-04 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: now we test for gtk+ to be at least 1.2.2.
|
|
||||||
|
|
||||||
2004-11-03 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/cputest.c: really define things when MMX_DETECTION
|
|
||||||
is set (problem arises because of the move of MMX_DETECTION
|
|
||||||
to config.h file).
|
|
||||||
* src/compute.c: made mmx section smaller (but still not
|
|
||||||
working :-(.
|
|
||||||
|
|
||||||
2004-11-02 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c, src/infconfig.c: more work on config
|
|
||||||
window, specially on FPS setting.
|
|
||||||
|
|
||||||
2004-11-01 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c: now we cleanly quit plugin on SDL_QUIT
|
|
||||||
event.
|
|
||||||
* infinity-plugin.glade: added.
|
|
||||||
* src/config-dialog.*: added. New config window builded with
|
|
||||||
Glade.
|
|
||||||
|
|
||||||
2004-10-31 John Lightsey <john@nixnuts.net>
|
|
||||||
|
|
||||||
* src/*: most integral types moved to Glib bit-fixed
|
|
||||||
types, for portability. infinite_states managed to work
|
|
||||||
on big-endian machines.
|
|
||||||
|
|
||||||
2004-09-28 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/gettext.h: we include locale.h if it is available.
|
|
||||||
I hope this fix bug #1015706.
|
|
||||||
|
|
||||||
2004-09-21 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.9 ===
|
|
||||||
|
|
||||||
* configure.ac: now we use AC_CONFIG_HEADER(config.h).
|
|
||||||
* src/display.c: key repeat enabled.
|
|
||||||
* src/renderer.c: allowed xmms control through the
|
|
||||||
standard keys (thanks YoaR suggestion). Faster event
|
|
||||||
check.
|
|
||||||
* src/main.c: a command keys summary are showed on
|
|
||||||
startup. Check if we have setlocale() before to try
|
|
||||||
to enable NLS (thanks bug report from ibpalle@hotmail.com).
|
|
||||||
* src/config.*: renamed to src/infconfig.*.
|
|
||||||
|
|
||||||
2004-06-25 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/display.c: removed atexit(SDL_Quit), because
|
|
||||||
is dangerous on a dynamic library according to SDL
|
|
||||||
docs.
|
|
||||||
|
|
||||||
2004-06-24 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c: don't init/set_pcm/quit while we
|
|
||||||
are initializing. Final objective is to remove the
|
|
||||||
bug that makes XMMS crash when we quickly
|
|
||||||
enable/disable the plugin (thanks to Cristian Rosa).
|
|
||||||
|
|
||||||
2004-06-22 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.8 ===
|
|
||||||
|
|
||||||
* PLANS: added.
|
|
||||||
* README.non-i386: removed.
|
|
||||||
* src/config.c: if detect old version config file,
|
|
||||||
update it.
|
|
||||||
* configure.ac: we override user variable CFLAGS.
|
|
||||||
Why? read comment there.
|
|
||||||
|
|
||||||
2004-06-21 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/Makefile.am: changed -O2 to -O3 flag.
|
|
||||||
* src/config.*: t_config made private. Added
|
|
||||||
functionality to manage window position/size.
|
|
||||||
* src/main: on exit, we save window position/size.
|
|
||||||
|
|
||||||
2004-06-19 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c: broken resizing when MMX disabled
|
|
||||||
was fixed
|
|
||||||
|
|
||||||
2004-06-20 Jean Delvare <khali@linux-fr.org>
|
|
||||||
|
|
||||||
* src/main.c: version info is added to plugin
|
|
||||||
description
|
|
||||||
* src/display.c: on minimize, correct title is showed
|
|
||||||
|
|
||||||
2004-06-19 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.7 ===
|
|
||||||
|
|
||||||
* configure.ac: sets the prefix to the prefix of
|
|
||||||
the working xmms found.
|
|
||||||
MMX support is now disabled by default.
|
|
||||||
|
|
||||||
2004-06-07 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* building files rebuilded with Autoconf 2.59 and
|
|
||||||
Automake 1.85
|
|
||||||
|
|
||||||
2004-05-21 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: before try to run macros AM_PATH_XMMS
|
|
||||||
and AM_PATH_SDL, check if xmms-config and sdl-config
|
|
||||||
exists, and show an understandable error. Thanks to
|
|
||||||
Cristian Rosa.
|
|
||||||
|
|
||||||
2004-05-19 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: AC_INIT now uses the complete form,
|
|
||||||
the tarball name is now infinity-plugin.
|
|
||||||
AM_INIT_AUTOMAKE modernized to the no-arguments
|
|
||||||
form, AC_OUTPUT modernized to the no-arguments form.
|
|
||||||
Added checking for some headers and const compiler
|
|
||||||
characteristic.
|
|
||||||
|
|
||||||
2004-05-18 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.6 ===
|
|
||||||
|
|
||||||
* configure.ac: Fixed pkg-config macro to look for
|
|
||||||
gtk+ package, not gtk. Thanks to Dennis Smith and
|
|
||||||
Andrew Montgomery.
|
|
||||||
|
|
||||||
* src/renderer.c:
|
|
||||||
- check_events() changed to poll events until the
|
|
||||||
event queue is empty.
|
|
||||||
- usleep() used instead of SDL_Delay().
|
|
||||||
|
|
||||||
2004-05-17 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.5 ===
|
|
||||||
|
|
||||||
* REPORT-BUGS: added
|
|
||||||
|
|
||||||
2004-05-15 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac:
|
|
||||||
- Finally I move the gtk and glib flags to be
|
|
||||||
detected via pkg-config. This fix a building
|
|
||||||
problem on Debian. Thanks to Cristian Rosa.
|
|
||||||
- Show a warning if the arquitecture is bigendian,
|
|
||||||
because Infinity have no been reported to work on this.
|
|
||||||
- Check for long long type support.
|
|
||||||
- Check for inline support.
|
|
||||||
|
|
||||||
* src/display.c: compute_surface() moved to compute
|
|
||||||
module. Now display_quit() destroy the SDL_mutex
|
|
||||||
created with display_init()
|
|
||||||
|
|
||||||
* src/types.h: added
|
|
||||||
|
|
||||||
2004-05-14 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.4 ===
|
|
||||||
|
|
||||||
* src/renderer.c: Come back to SDL_mutex, because
|
|
||||||
of reports about completely deadlock on some systems.
|
|
||||||
Also use SDL_GetTicks() and SDL_Delay() to limit the
|
|
||||||
framerate.
|
|
||||||
Accordingly to SDL docs, calling library functions
|
|
||||||
from within an SDL_thread is unsafe.
|
|
||||||
|
|
||||||
2004-05-13 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.3 ===
|
|
||||||
|
|
||||||
* src/renderer.c: Added mechanism to send go to
|
|
||||||
sleep the renderer while the window is iconified.
|
|
||||||
|
|
||||||
2004-05-12 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c: Added an SDL event filter to
|
|
||||||
ignore the VIDEORESIZE event while resizing
|
|
||||||
internal structures. Much better than disable
|
|
||||||
the VIDEORESIZE event with SetEventState
|
|
||||||
|
|
||||||
2004-05-11 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/renderer.c:
|
|
||||||
- Added a mechanism to limit
|
|
||||||
the frames per second rendered. This gives an
|
|
||||||
incredible performance boost on small windows.
|
|
||||||
- Moved finished_mutex to a GStaticMutex, which
|
|
||||||
works inside the renderer body, unlike SDL_mutex
|
|
||||||
(I dunno why, may be because of the special
|
|
||||||
treat of signals on SDL).
|
|
||||||
- Now the entire body of the render is a CS.
|
|
||||||
- Too much code clean up on check_events()
|
|
||||||
- Now interactive mode is enabled via
|
|
||||||
'--enable-debug' configure option.
|
|
||||||
|
|
||||||
* src/display.c:
|
|
||||||
- SDL mutex moved to GStaticMutex
|
|
||||||
- added atexit(SDL_Quit) call
|
|
||||||
- too much error control on SDL calls
|
|
||||||
|
|
||||||
* src/*.c all: strings sended to console, turned
|
|
||||||
non-translatable. In future, only strings showed
|
|
||||||
on windows will be translated.
|
|
||||||
|
|
||||||
2004-05-10 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.2 ===
|
|
||||||
|
|
||||||
* src/compute.c: Added new type vector_field_t.
|
|
||||||
This type have the width and height of the field.
|
|
||||||
The final objective is to remove dependencies on
|
|
||||||
global screen dimension parameters.
|
|
||||||
|
|
||||||
* src/display.c: many functions modified to make
|
|
||||||
use of screen parameters via arguments. Added
|
|
||||||
display_set_pcm_data(), wich is thread safe.
|
|
||||||
|
|
||||||
* src/renderer.c: set SDL to ignore events not
|
|
||||||
relevant to Infinity.
|
|
||||||
|
|
||||||
2004-05-09 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/*.c: changed to show output via g_log using
|
|
||||||
g_message. Glib's docs says that a library must
|
|
||||||
use g_log, not g_print.
|
|
||||||
|
|
||||||
2004-05-08 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac: Added argument to enable/disable
|
|
||||||
compilation of MMX stuff
|
|
||||||
|
|
||||||
* src/renderer.c: some code conditionally compiled
|
|
||||||
depending on MMX_DETECTION macro definition
|
|
||||||
|
|
||||||
* README.non-i386: Added
|
|
||||||
|
|
||||||
2004-05-08 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.1 ===
|
|
||||||
|
|
||||||
* src/renderer.c: now the SDL_VIDEORESIZE is disabled
|
|
||||||
while updating the internal structures, so the
|
|
||||||
user can't resize until Infinity has been effectively
|
|
||||||
resized. This avoid unnecessary resize calculations.
|
|
||||||
|
|
||||||
* src/display.c now display_surface() locks the screen
|
|
||||||
before accesing the pixels, if the surface is on video
|
|
||||||
memory.
|
|
||||||
|
|
||||||
2004-05-07 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
=== Released 0.5.0 ===
|
|
||||||
|
|
||||||
* src/config.c changed default size to 380x240.
|
|
||||||
Added a tooltip to the Scale Factor option,
|
|
||||||
and another to the Ok button explaining how to
|
|
||||||
switch between fullscreen/window mode.
|
|
||||||
|
|
||||||
* README removed comment about the 8bbp mode.
|
|
||||||
I consider this deprecated. Also updated the
|
|
||||||
URL of the project site.
|
|
||||||
|
|
||||||
2004-05-06 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Feature After all this job, now the plugin could be
|
|
||||||
resized!
|
|
||||||
|
|
||||||
* src/renderer.c Changed to take into account the
|
|
||||||
screen resize event.
|
|
||||||
|
|
||||||
* src/display.c Added display_screen_resize().
|
|
||||||
init_sdl() changed to allocate memory with g_malloc().
|
|
||||||
|
|
||||||
* src/compute.c Added compute_resize(). Changed
|
|
||||||
compute_interpol_new() constructor to
|
|
||||||
compute_interpol_field_new(width, height).
|
|
||||||
|
|
||||||
* Documentation Doxygen support added.
|
|
||||||
The intention is to document the modules interfaces
|
|
||||||
ONLY, so I comment the headers (except main.c, that of
|
|
||||||
course doesn't a main.h). This way I only document
|
|
||||||
that the modules expose, not that is private to them.
|
|
||||||
The internals of the modules are docummented trough
|
|
||||||
traditional comments.
|
|
||||||
|
|
||||||
|
|
||||||
2004-05-01 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* === Released 0.4.0 ===
|
|
||||||
|
|
||||||
* This release was made it on the new Infinity's
|
|
||||||
SourceForge site
|
|
||||||
|
|
||||||
2004-04-13 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* configure.ac added macro to require autoconf >= 2.57 to
|
|
||||||
reconfigure the package
|
|
||||||
|
|
||||||
* src/renderer.c eliminated global variable vector_field
|
|
||||||
|
|
||||||
* src/display.c added private global variable vector_field
|
|
||||||
and blur() modified to use it. compute_surface() make it inline.
|
|
||||||
Too much code cleanup
|
|
||||||
|
|
||||||
* src/compute.c added constructor and destructor for
|
|
||||||
t_interpol datatype
|
|
||||||
|
|
||||||
2004-04-04 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* src/main.h removed. All his variables moved to static
|
|
||||||
variables on renderer.c
|
|
||||||
|
|
||||||
* configure.ac AM_PROG_LIBTOOL macro changed for AC_PROG_LIBTOOL.
|
|
||||||
Also AC_DISABLE_STATIC macro used, so now we dont build and
|
|
||||||
install libinfinite.a.
|
|
||||||
|
|
||||||
* src/Makefile.am created the libtool target, so now we automatically
|
|
||||||
update the libtool script if it becomes out-of-date
|
|
||||||
|
|
||||||
2004-04-03 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* too much code cleanup. The final objective is to remove
|
|
||||||
every extern declaration and every non-static global variable,
|
|
||||||
and give a non-cyclic dependency graph between modules
|
|
||||||
|
|
||||||
* src/Makefile.am added options
|
|
||||||
AM_CFLAGS = -Wall -Wimplicit -Wunused -Wmissing-prototypes
|
|
||||||
for to force developer to do things more clear
|
|
||||||
|
|
||||||
* src/config.c added. This is for to get a modular way to
|
|
||||||
query options from any module
|
|
||||||
|
|
||||||
* src/file.h added
|
|
||||||
|
|
||||||
* src/renderer.c now is checked the SDL_QUIT event, so the rende
|
|
||||||
exits when the user close the plugin window
|
|
||||||
|
|
||||||
|
|
||||||
2004-04-02 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* README.FreeBSD file added
|
|
||||||
|
|
||||||
* HISTORY file added
|
|
||||||
|
|
||||||
* New translations (es es_AR) in fact are both the
|
|
||||||
same. If some spanish want to maintain the 'es'
|
|
||||||
translation, are welcome.
|
|
||||||
|
|
||||||
2004-03-31 gettextize <bug-gnu-gettext@gnu.org>
|
|
||||||
|
|
||||||
* Makefile.am (SUBDIRS): Add m4.
|
|
||||||
(ACLOCAL_AMFLAGS): New variable.
|
|
||||||
(EXTRA_DIST): New variable.
|
|
||||||
* configure.ac (AC_OUTPUT): Add po/Makefile.in,
|
|
||||||
|
|
||||||
2004-03-27 Duilio Protti <dprotti@users.sourceforge.net>
|
|
||||||
|
|
||||||
* Sources moved to src subdirectory
|
|
||||||
|
|
||||||
* configure.in moved to configure.ac
|
|
||||||
|
|
||||||
* building files rebuilded with autoconf 2.57 and automake 1.7
|
|
||||||
|
|
||||||
* configure.ac: checking for AC_C_VOLATILE in compiler characteristics
|
|
||||||
|
|
||||||
* src/cputest.h added
|
|
||||||
|
|
||||||
* src/mmx.h added
|
|
||||||
|
|
||||||
* src/main.c: included cputest.h and inlined assembler for to check
|
|
||||||
for MMX instructions presence. This is used on function plug_init for to
|
|
||||||
launch renderer_mmx() thread if this instructions are available.
|
|
||||||
Added comments (in C style, not C++ style).
|
|
||||||
|
|
||||||
* src/renderer.c: function renderer_mmx() added
|
|
||||||
|
|
||||||
* src/display.c function blur_mmx() added
|
|
||||||
|
|
||||||
* src/display.c function compute_surface_mmx() added
|
|
||||||
|
|
||||||
* src/display.c: added SDL_DOUBLEBUF to VIDEO_FLAGS mask and then in
|
|
||||||
function display_surface() the call SDL_UpdateRect(screen, 0, 0, 0, 0)
|
|
||||||
changed for SDL_Flip(screen), which is more efficient if the video board
|
|
||||||
supports doublebuffer flipping in hardware, otherwise the call is
|
|
||||||
equivalent to SDL_UpdateRect(screen, 0, 0, 0, 0).
|
|
||||||
|
|
||||||
* src/display.c: plot1 and plot2 functions redefined as macros
|
|
||||||
|
|
||||||
* src/display.c: added the call SDL_WM_SetCaption ("infinity", NULL) for
|
|
||||||
to set the window title to "infinity".
|
|
||||||
|
|
||||||
v 0.2: Some optimisations, less bugs, better synchronisation, more options.
|
|
||||||
|
|
||||||
v 0.11-2: Infinity now uses automake/autoconf, its installation should not
|
|
||||||
be a problem anymore.
|
|
||||||
|
|
||||||
v 0.11: Screenshots, better Makefile.
|
|
||||||
|
|
||||||
v 0.1: Original version.
|
|
1
HISTORY
1
HISTORY
|
@ -10,3 +10,4 @@ created a project in Sourceforge.
|
||||||
In 2013 the project was moved into Github.
|
In 2013 the project was moved into Github.
|
||||||
In 2016 code moved from 100% C to mix of C / C++ to match Audacious
|
In 2016 code moved from 100% C to mix of C / C++ to match Audacious
|
||||||
3.6 API.
|
3.6 API.
|
||||||
|
in 2021 code moved out of github to gitgud by themusicgod1
|
||||||
|
|
5
NEWS
5
NEWS
|
@ -1,3 +1,8 @@
|
||||||
|
Release: 0.9.0alpha2
|
||||||
|
Date: 2021-09-25
|
||||||
|
|
||||||
|
First release on Gitgud
|
||||||
|
|
||||||
Release: 0.9.0alpha1
|
Release: 0.9.0alpha1
|
||||||
Date: 2016-06-25
|
Date: 2016-06-25
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,7 @@ Authors
|
||||||
|
|
||||||
- Julien Carme (c) 2000 Original author
|
- Julien Carme (c) 2000 Original author
|
||||||
- Duilio Protti (C) 2016 Current maintainer
|
- Duilio Protti (C) 2016 Current maintainer
|
||||||
- CBke (C) 2016 <https://github.com/CBke> Nice patches
|
- @CBke@github (C) 2016 Nice patches
|
||||||
- John Lightsey (C) 2004 <john@nixnuts.net> Portability fixes and GPL License compliance
|
- John Lightsey (C) 2004 <john@nixnuts.net> Portability fixes and GPL License compliance
|
||||||
- Jean Delvare (C) 2004 <khali@linux-fr.org> Some nice patches
|
- Jean Delvare (C) 2004 <khali@linux-fr.org> Some nice patches
|
||||||
- Will Tatam (C) 2004 <wtatam@premierit.com> Online source RPMs <http://apt.premierithosting.com/FC2/i386/SRPMS.premierit/>
|
- Will Tatam (C) 2004 <wtatam@premierit.com> Online source RPMs <http://apt.premierithosting.com/FC2/i386/SRPMS.premierit/>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
https://github.com/dprotti/infinity-plugin/issues/
|
https://gitgud.io/themusicgod1/evacuated-infinity-plugin/issues/
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
srcdir=`dirname $0`
|
srcdir=`dirname $0`
|
||||||
test -z "$srcdir" && srcdir=.
|
test -z "$srcdir" && srcdir=.
|
||||||
|
|
||||||
REQUIRED_AUTOMAKE_VERSION=1.11
|
REQUIRED_AUTOMAKE_VERSION=1.16
|
||||||
|
|
||||||
PKG_NAME="Infinity Visualization Plugin"
|
PKG_NAME="Infinity Visualization Plugin"
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ srcdir=${srcdir:-.}
|
||||||
|
|
||||||
# default version requirements ...
|
# default version requirements ...
|
||||||
REQUIRED_AUTOCONF_VERSION=${REQUIRED_AUTOCONF_VERSION:-2.65}
|
REQUIRED_AUTOCONF_VERSION=${REQUIRED_AUTOCONF_VERSION:-2.65}
|
||||||
REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.15}
|
REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.16}
|
||||||
REQUIRED_LIBTOOL_VERSION=${REQUIRED_LIBTOOL_VERSION:-1.4.3}
|
REQUIRED_LIBTOOL_VERSION=${REQUIRED_LIBTOOL_VERSION:-1.4.3}
|
||||||
REQUIRED_PKG_CONFIG_VERSION=${REQUIRED_PKG_CONFIG_VERSION:-0.14.0}
|
REQUIRED_PKG_CONFIG_VERSION=${REQUIRED_PKG_CONFIG_VERSION:-0.14.0}
|
||||||
|
|
||||||
|
@ -300,7 +300,7 @@ version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_
|
||||||
"http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz"
|
"http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz"
|
||||||
AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
|
AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
|
||||||
|
|
||||||
automake_progs="automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5"
|
automake_progs="automake-1.16 automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5"
|
||||||
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
|
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
|
||||||
"http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz"
|
"http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz"
|
||||||
ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
|
ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
|
||||||
|
|
16
configure.ac
16
configure.ac
|
@ -1,11 +1,11 @@
|
||||||
## Process this file with autoconf to produce a configure script.
|
## Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_PREREQ(2.65)
|
AC_PREREQ(2.69)
|
||||||
AC_INIT([Infinity plugin],[0.9.0-dev],[https://github.com/dprotti/infinity-plugin/issues],[infinity-plugin],[https://dprotti.github.io/infinity-plugin])
|
AC_INIT([Infinity plugin],[0.9.0-dev],[https://gitgud.io/themusicgod1/evacuated-infinity-plugin/issues],[infinity-plugin],[https://gitgud.io/themusicgod1/evacuated-infinity-plugin])
|
||||||
AC_CANONICAL_HOST
|
AC_CANONICAL_HOST
|
||||||
AC_CANONICAL_TARGET
|
AC_CANONICAL_TARGET
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([1.11 -Wno-portability no-dist-gzip dist-xz tar-ustar])
|
AM_INIT_AUTOMAKE([1.16 -Wno-portability no-dist-gzip dist-xz tar-ustar])
|
||||||
|
|
||||||
# Support silent build rules. Disable by either passing --disable-silent-rules
|
# Support silent build rules. Disable by either passing --disable-silent-rules
|
||||||
# to configure or passing V=1 to make
|
# to configure or passing V=1 to make
|
||||||
|
@ -27,18 +27,18 @@ AC_PATH_PROG(PKG_CONFIG, [pkg-config], [no])
|
||||||
if test x$PKG_CONFIG = xno ; then
|
if test x$PKG_CONFIG = xno ; then
|
||||||
AC_MSG_ERROR([*** pkg-config not found. See http://www.freedesktop.org/software/pkgconfig/])
|
AC_MSG_ERROR([*** pkg-config not found. See http://www.freedesktop.org/software/pkgconfig/])
|
||||||
fi
|
fi
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version 0.14 ; then
|
if $PKG_CONFIG --atleast-pkgconfig-version 0.29 ; then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR([*** pkg-config too old; version 0.14 or better required.])
|
AC_MSG_ERROR([*** pkg-config too old; version 0.29 or better required.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check dependencies
|
# Check dependencies
|
||||||
PKG_CHECK_MODULES(INFINITY, glib-2.0 >= 2.28 sdl2 >= 2,,)
|
PKG_CHECK_MODULES(INFINITY, glib-2.0 >= 2.64 sdl2 >= 2,,)
|
||||||
AC_SUBST(INFINITY_LIBS)
|
AC_SUBST(INFINITY_LIBS)
|
||||||
AC_SUBST(INFINITY_CFLAGS)
|
AC_SUBST(INFINITY_CFLAGS)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(AUDACIOUS, audacious >= 3.6,,)
|
PKG_CHECK_MODULES(AUDACIOUS, audacious >= 3.10,,)
|
||||||
AC_SUBST(AUDACIOUS_LIBS)
|
AC_SUBST(AUDACIOUS_LIBS)
|
||||||
AC_SUBST(AUDACIOUS_CFLAGS)
|
AC_SUBST(AUDACIOUS_CFLAGS)
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ INF_CFLAGS_EXTRA=''
|
||||||
|
|
||||||
if test x"$GCC" = xyes; then
|
if test x"$GCC" = xyes; then
|
||||||
INF_CFLAGS_EXTRA="${INF_CFLAGS_EXTRA} -Wall -Wimplicit -Wunused -Wmissing-prototypes"
|
INF_CFLAGS_EXTRA="${INF_CFLAGS_EXTRA} -Wall -Wimplicit -Wunused -Wmissing-prototypes"
|
||||||
CXXFLAGS="${CXXFLAGS} -std=c++11"
|
CXXFLAGS="${CXXFLAGS} -std=gnu++2a"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE([vectorization],
|
AC_ARG_ENABLE([vectorization],
|
||||||
|
|
|
@ -32,12 +32,12 @@ extern "C" {
|
||||||
|
|
||||||
static const char about_text[] =
|
static const char about_text[] =
|
||||||
"Infinity " PACKAGE_VERSION "\n\n"
|
"Infinity " PACKAGE_VERSION "\n\n"
|
||||||
"https://dprotti.github.io/infinity-plugin\n\n"
|
"https://gitgud.io/themusicgod1/evacuated-infinity-plugin\n\n"
|
||||||
"Copyright 2016 Duilio Protti\n\n"
|
"Copyright 2016 Duilio Protti\n\n"
|
||||||
"Based on the XMMS plugin:\n"
|
"Based on the XMMS plugin:\n"
|
||||||
"Copyright 2000 Julien Carme\n\n"
|
"Copyright 2000 Julien Carme\n\n"
|
||||||
"Contributions from:\n"
|
"Contributions from:\n"
|
||||||
"CBke (C) 2016 <https://github.com/CBke>\n"
|
"CBke (C) 2016 CBke at NSA/Microsoft github \n"
|
||||||
"John Lightsey (C) 2004 <john@nixnuts.net>\n"
|
"John Lightsey (C) 2004 <john@nixnuts.net>\n"
|
||||||
"Jean Delvare (C) 2004 <khali@linux-fr.org>\n"
|
"Jean Delvare (C) 2004 <khali@linux-fr.org>\n"
|
||||||
"Will Tatam (C) 2004 <wtatam@premierit.com>\n"
|
"Will Tatam (C) 2004 <wtatam@premierit.com>\n"
|
||||||
|
|
Loading…
Reference in New Issue