📄 changelog
字号:
Thu Jul 10 00:43:28 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * Input/cdaudio/Makefile.am, configure.in, Input/cdaudio/cdaudio.c: Cdindex has renamed to Musicbrainz some time ago, and the old way of looking up data does not seem to be supported any more so don't bother building it. * Input/mpg123/dxhead.c (mpg123_get_xing_header): Do some sanity checking on the data. * Input/mpg123/mpg123.c (get_song_time): Check the file size if the xing tag has no filesize (and the tag is valid). * xmms.spec.in: Add xmms-mpg123 and xmms-mp3 to obsoletes.Sat Jul 5 00:55:06 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * General/song_change/song_change.c (timeout_func): When the playlist was emptied some data was not cleared. Patch by <martin_o@lysator.liu.se> * xmms.spec.in: Fix a typo in the files for the alsa package. Use the %configure function. * configure.in, xmms.spec.in: Decide whether to build the xmms-gnome package at configure time.Fri Jul 4 00:05:02 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/prefswin.c (prefswin_show_vis_plugins_page): Due to reorganization we showed the wrong page. * Output/alsa/Makefile.am: EXTRA_DIST was a conditional. * xmms.spec.in: Build an alsa package. * xmms.spec.in: Make the build of gnomexmms conditional. Require version 1.0 of the vorbis packages. * configure.in: Remove obsolete gettext 0.10.35 workaround. Move list of languages over to po/LINGUAS.Wed Jul 2 22:09:30 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * ltmain.sh: Upgrade to libtool 1.4.3.Wed Jul 2 21:22:53 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/defskin/titlebar.xpm: Make the "clutterbar" letters better visible. * configure.in: Don't test for OSS if it has been explicitly requested. * Output/OSS/Makefile.am, Input/cdaudio/Makefile.am: Remove OSS_CFLAGS. * Input/cdaudio/cdaudio.c, Input/cdaudio/cdaudio.h: Export read_audio_data(). * Input/cdaudio/cdaudio.c, Input/cdaudio/configure.c: Don't try to use dae if there is not compiled in support for it. * Input/cdaudio/configure.c (configurewin_check_drive): Test dae (configurewin_add_drive): Fix an inverted ifdef. * Input/cdaudio/cddb.c, Input/cdaudio/cdindex.c: Refix a clash between glibc and kernel headers on linux.Mon Jun 16 22:24:29 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * acinclude.m4: Fix the GNOME configure script to work better with new autoconfs. * Output/OSS/Makefile.am, Output/alsa/Makefile.am: Make sure these plugins are included in 'make dist'.Sun Jun 15 23:46:37 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * Input/cdaudio/cdaudio.c (dae_play): CDaudio is little endian.Thu Jun 12 18:41:08 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/main.c: Fix a couple of references to "Sticky". * configure.in: Fix a typo that would cause the OSS plugin never to get built.Mon Jun 9 22:39:57 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * configure.in: Make it possible to enable the oss plugin even if we can't find the header file. * Output/OSS/OSS.h, Output/esd/mixer.c, Input/cdaudio/cdaudio.c, Input/cdaudio/cdaudio.h, Input/cdaudio/configure.c, xmms/main.c: Use the local copy of soundcard.h. * Output/alsa/audio.c: Remove unneccesary typedefs (alsa_setup): Clean up error handling. * xmms/main.c (mainwin_options_menu_entries): Rename "Sticky" to "Show on all desktops". * xmms/playlist.c (playlist_delete_node): Update mainwin text to get playlist position correct if we delete a entry before it.Sun Jun 8 15:29:17 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/about.c (show_about_window): Update copyright year, and reinstate 4front. * xmms/playlist_list.c (playlist_list_draw): Show queue position for songs that have no length too. Based on a patch by Ricky Clarkson <ricky_clarkson@yahoo.com> * xmms/controlsocket.c, xmms/controlsocket.h, libxmms/xmmsctrl.c, libxmms/xmmsctrl.h: Remove the recently added functions that pop up gui elements. * xmms/playlist.c (playlist_get_queue_position): We don't want to grab the playlist mutex here. (playlist_is_position_queued): Change return type to boolean. * Input/cdaudio/cdaudio.c: Add dae support for Solaris. Patch by 4Front Technologies <info@opensound.com>.Thu Apr 3 20:40:30 CEST 2003 Thomas Nilsson <thomas@xmms.org> * xmms/playlistwin.c: Change CROP from shift+delete to control+delete.Tue Apr 1 23:25:11 CEST 2003 H鍁ard Kv錶en <havardk@xmms.org> * autogen.sh, intl/*, po/Makefile.in.in, po/Makevars, po/boldquot.sed, insert-header.sin, remove-potcdate.sin, Rules-quot, po/quot.sed, acinclude.m4: Check in gettext to cvs. * xmms/equalizer.c (equalizerwin_load_auto_preset): Fix a small memory leak.Tue Mar 18 00:07:01 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Input/mpg123/tabinit.c, Input/mpg123/tabinit_MMX.s, Input/mpg123/Makefile.am: Move tabinit_MMX.s into tabinit.c. * Input/mpg123/layer3.c, Input/mpg123/mpg123.c, Input/mpg123/mpg123.h: Fix playing of mono files if the mmx decoder is in use. Not very optimal fix, but atleast it works. * Input/mpg123/mpg123.c: Use the id3v2 COMM frame as comment instead of TXXX as we used to. * Input/mpg123/layer3.c (mpg123_dct36): Remove some dead code. * xmms/hints.c (net_wm_set_desktop): Make "sticky" actually work on EWMH window managers. * xmms/hints.c (net_wm_check_features): Use _NET_WM_STATE_ABOVE if available. * xmms/main.c (mainwin_press): Don't use "moveresize" to move windows even if it is available. xmms' handling of windows is so weird that its creating more problems than its solving. * xmms/playlistwin.c (playlistwin_press): Ditto. * xmms/equalizer.c (equalizerwin_press): Ditto. * xmms/main.c (mainwin_jump_to_file_edit_cb): Remove a completely wrong signal emit that would make xmms crash when typing in the jump to file box. I can't see why what good this was supposed to do at all.Sat Mar 15 15:00:23 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/sm.c, xmms/sm.h, xmms/main.c: Restart with the same sm id as we had last time. Patch by Havoc Pennington <hp@redhat.com> * Input/mpg123/common.c (mpg123_stream_close): We would call pthread_join(NULL, NULL) when closing a file. Most pthread libraries seems to handle this bug gracefully, but atleast some versions of NPTL crashes. * xmms/controlsocket.c (check_ctrlsocket): Clamp volume to less than 100 for both channels. Patch by Eric Piel <eric.piel@tut.fi>. * xmms/skin.c (skin_decompress_skin): Escape characters that are special to the shell inside double quotes to avoid running any commands unintentionally.Thu Jan 16 02:32:46 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * configure.in: Call AM_PROG_AS if it is available instead of the previous hack.Wed Jan 15 19:08:51 2003 Espen Skoglund <esk@ira.uka.de> * Input/cdaudio/cdaudio.c (read_audio_data): Added DAE support for FreeBSD. Should also work on other <sys/cdio.h> based systems.Tue Jan 14 15:37:40 2003 Espen Skoglund <esk@ira.uka.de> * libxmms/util.c: Added <sys/types.h> include necessary for newer FreeBSD systems.Mon Jan 13 16:35:05 CET 2003 Peter Alm <peter@xmms.org> * xmms/main.c, xmms/playlist.[ch], playlist_list.c: Applied queue patch (Patch by Johan Tavelin <d00jota@dtek.chalmers.se>)Sat Jan 11 16:03:01 CET 2003 Peter Alm <peter@xmms.org> * libxmms/xmmsctrl.[ch], xmms/controlsocket.[ch]: Added xmms_remote_* functions for showing various playlist-add dialogs. (Patch by Tobias Bengtsson <tobbe@tobbe.nu>) Sun Jan 5 17:09:26 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Output/alsa/audio.c: Push some variables into functions. More whitespace changes. Use glib memory allocation functions. * Output/alsa/audio.c (alsa_error): Gtk+ was called unsafely from threads. Just output a g_warning for now. * Output/alsa/configure.c: Remove a reimplementation of strstr(). Remove unused variables. Whitespace changes. * Output/alsa/init.c: Some minor cleanups and whitespace changes. Sun Jan 5 15:24:22 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * acinclude.m4: Pull in more autoconf macros that are used by AM_ICONV. * config.rpath: Also used by AM_ICONV.Sun Jan 5 02:08:56 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Output/alsa/alsa.h: Fix paths and stuff to make it compile. * Output/alsa/audio.c, Output/alsa/configure.c, Output/alsa/init.c: Reindented to match the rest of xmms.Sun Jan 5 01:36:47 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Output/alsa/alsa.h: Remove the gettext dummy macro.Sat Jan 4 23:58:22 GMT 2003 Chris Wilson <jakdaw@xmms.org> * Output/alsa/audio.c, configure.c: Bring up to date with Matthieu Sozeau's CVS tree * AUTHORS: Bring up to date with xmms/about.cSun Jan 5 01:02:35 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Output/alsa/alsa.c: Change the version string. * Output/alsa/Makefile.am: Make the alsa plugin build. * configure.in: Add check for ALSA. * config.guess, config.sub, missing, mkinstalldirs: Update to newer versions.Sun Jan 5 00:33:59 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * po/POTFILES.in: Add files from the sun and alsa plugins. * Output/Makefile.am: Add alsa. * acinclude.m4: Import alsa.m4. * Output/sun/configure.c: Remove a unnecessary _().Sat Jan 4 23:56:54 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Output/alsa/*: ALSA plugin by Matthieu Sozeau <mattam@netcourrier.com>. It does not get compiled yet. * Input/cdaudio/configure.c: Disable the mixer selection if dae is selected. * Input/cdaudio/cdaudio.c (dae_play_loop): Handle drives that can't do cooked ioctl dae better. * xmms/about.c (credit_text): Add Matthieu Sozeau.Fri Jan 3 00:58:02 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * xmms/main.c (mainwin_set_song_info): Show frequencies below 10kHz correctly too. * xmms/util.c: Do some changes to the handling of virtual directories to cope with the "deletedir" Gtk+ patch that some vendors apply to Gtk+ these days. * Input/cdaudio/cdaudio.c (cdda_init): Only drive one would show up in the gui after a restart.Thu Jan 2 23:47:01 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Input/cdaudio/cdaudio.c, Input/cdaudio/cdaudio.h, Input/cdaudio/configure.c: Add support for playing cdaudio with digital audio exctraction. Linux only, and still a few rough edges left yet. * configure.in: Removed a non-break space character.Thu Jan 2 19:02:40 CET 2003 H鍁ard Kv錶en <havardk@xmms.org> * Input/mpg123/Makefile.am: Explicitly link against libxmms. * configure.in: Make sure msgmerge also knows we use old-style po files. * configure.in, acinclude.m4, Input/vorbis/utf8.c, Input/vorbis/Makefile.am: Use AM_ICONV to detect if we got iconv(), this handles libiconv properly.Sun Dec 15 23:52:18 CET 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/playlistwin.c: Pop up a message if writing a playlist fails. * xmms/playlist.c (playlist_save): Report failure also if the fclose() fails. * Input/mpg123/dxhead.c (mpg123_get_xing_header): If there is no toc in the header, make one up. This will allow seeking, albeit inaccurate.Mon Nov 18 13:47:09 CET 2002 Thomas Nilsson <thomas@xmms.org> * libxmms/dirbrowser.c (select_row_cb): Don't crash if we don't have a GdkEventButton. Thanks to Eric Piel (#1108)Sat Nov 16 14:11:18 CET 2002 Thomas Nilsson <thomas@xmms.org> * General/song_change/song_change.c: Only update if we currently are playing something, prevents garbage to be printed when clearing the playlist. Patch by Jeff Shute (#1099)Fri Nov 15 16:34:56 CET 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/playlist.c: playlist_position can now be NULL with entries on the playlist but this was not handled properly. * xmms/util.c (util_create_filebrowser): Revert a wrong signal connect change.Sun Nov 3 01:27:12 GMT 2002 Chris Wilson <jakdaw@xmms.org> * xmms/prefswin.c: General cleanup to make things more consistent across notebook pages. Also split Effects & General plugins onto different pages. Effects plugins still not ideal.Sun Oct 27 20:25:54 CET 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/skin.c (skin_load_pixmaps): We would crash if the text.bmp file was too small. * xmms/playlist.c (playlist_ins_dir): Make the background scanning of dirs optional. (playlist_ins_url_string): Don't do background scanning of dirs here. Not a good idea when adding dirs from the commandline or controlsocket. * xmms/main.c, xmms/playlist.c, xmms/playlist.h: Don't maintain a shuffle list if it's not enabled. Thus we'll regenerate the list if it is disabled and enabled. * xmms/playlist.c (playlist_set_position): Regenerate the shuffle list if the user selects a position manually. * xmms/playlistwin.c (playlistwin_update_list): Fix some ugly checks for things that never should happen. (playlistwin_update_sinfo): Remove a stray PL_UNLOCK(). (playlistwin_fileinfo): playlist_get_selected_list() was renamed. (playlistwin_set_sensitive_sortmenu): Use
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -