📄 changelog
字号:
playlist_get_num_selected() instead of playlist_get_selected_list(). (playlistwin_show_sub_misc_menu): Ditto. * xmms/playlist_slider.c (playlistslider_draw): Make it possible to use the middle button to scroll directly to the position of the mouse. * xmms/playlist.c (playlist_get_num_selected): New function. * xmms/playlist.c (playlist_get_selected): Renamed from playlist_get_selected_list(). * xmms/main.c (mainwin_url_ok_clicked): Prepend the url with http:// if that seems necessary.Sun Oct 27 19:15:24 CET 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/util.c (del_directory): Make sure to close the fts handle. (read_ini_string): Change the order of some tests, we would sometimes access characters one byte outside the string. * xmms/about.c (credit_text): Add credits for the mmx code. Add Josip Rodin. * wmxmms/wmxmms.c: Various whitespace changes. Removed some duplication in the command line arg handling. * libxmms/dirbrowser.c (show_cb): Don't try to scroll the window if we can't find the node to scroll to. * Input/mpg123/id3_frame_text.c (id3_utf16_to_ascii): Make the conversion hack work. * Input/mikmod/Makefile.am (INCLUDES): Include $(top_srcdir).Mon Oct 14 20:43:07 CEST 2002 Thomas Nilsson <thomas@xmms.org> * xmms/about.c: Give proper credits for the skin.Mon Oct 14 18:15:49 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * libxmms/configfile.c: Set the locale back to the original one properly when we change it. * Input/vorbis/vorbis.c (vorbis_play_loop): We didn't close streams correctly if the open failed, this would leak resources. Patch by <jberlin@niksula.hut.fi>Fri Oct 11 08:07:19 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * libxmms/dirbrowser.c: Make the window default to slightly larger, scroll to make the selected entry visible. Cleanups. * xmms/util.c (util_create_filebrowser): Make the play button do something. * Input/mpg123/common.c (read_id3v2_tag): The calculation of the size of the tag was way wrong.Tue Oct 8 21:06:44 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/mpg123/mpg123.c: Hex am good. Made the CPU_HAS_3DNOW macro work. I hope. :)Tue Oct 8 19:50:49 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/vorbis/vorbis.c: Don't use anticlip if we don't have tags for it, and do proper clipping when values are out of bounds.Thu Oct 3 04:46:22 CEST 2002 Thomas Nilsson <thomas@xmms.org> * xmms/main.c: Doubleclicking on the songtitle will open the fileinfo dialog. [#998]Thu Oct 3 04:02:50 CEST 2002 Thomas Nilsson <thomas@xmms.org> * Input/mpg123/configure.c, Input/mpg123/mpg123.c Input/mpg123/mpg123.h: Changed the preferences for "Detect by content" to be a little more configurable. It's now possible to detect by content, extension and both. [#145] * xmms/main.c, xmms/main.h, xmms/prefswin.c, xmms/playlist.c: Changed "Read meta data from playlists" to "Use meta data in playlists". If disabled we will not save the EXTINF data in the playlist. [#682] * xmms/util.c: Removed unused variable. * Input/vorbis/configure.c: Make "Override generic titles" switch enable/disable the rest of the gui without having to exit settings to change the title. * Input/vorbis/vorbis.c, Input/mpg123/mpg123.c, Input/wav/wav.c: Made the titles more unified. %F will no longer include the filename, and will always end with a /. To reproduce the old %F use %F%f to get /path/filename.ext [#746]Mon Sep 30 17:39:29 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/mpg123/layer3.c: Fix a missing symbol if simd was enabled.Sat Sep 28 02:00:13 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/mpg123/mpg123.c, Input/mpg123/dct64_MMX.s, Input/mpg123/decode_MMX.s, Input/mpg123/tabinit_MMX.s, Input/mpg123/Makefile.am, Input/mpg123/configure.c, Input/mpg123/dct64_3dnow.s, Input/mpg123/decode_i386.c, Input/mpg123/layer2.c, Input/mpg123/layer3.c, Input/mpg123/mpg123.h, Input/mpg123/tabinit.c: MMX mpeg decoder optimizations from mpg123. configure with --enable-simd to enable. mpg123 optimizations by "higway" <higway@mednet.md>. XMMS patch by Osamu Kayasono <jacobi@jcom.home.ne.jp>. * Input/mpg123/getcpuflags.s: Redo the fetching of info from cpuid. Properly check if cpuid is supported in the first place and also check if the functions we want are available. * Input/mpg123/decode.c, Input/mpg123/decode_2to1.c, Input/mpg123/decode_4to1.c, Input/mpg123/decode_o386.c: #if out the mono2stereo decoding that we never used. * Input/mpg123/mpg123.c, Input/mpg123/mpg123.h, Input/mpg123_decode_ntom.c: Remove the n to m resampling that we never used. * Input/mpg123/id3_tag.c, Input/mpg123/id3_header.h, Input/mpg123/id3_frame.c, Input/mpg123/id3.h: Support for reading ID3v2.2 tags. * Input/mpg123/id3.h, Input/mpg123/id3.c, Input/mpg123/id3_frame.c, Input/mpg123/id3_frame_content.c, Input/mpg123/id3_frame_text.c, Input/mpg123/id3_frame_url.c, Input/mpg123/id3_tag.c, Input/mpg123/common.c: Don't use typedefs for most of the id3 struct's. * xmms/util.c: Change the caption on the buttons on the filebrowser to make it more consistent. The "add selected files" and "add all files in directory button" will no longer clear the playlist even if the filebrower is opened from the eject button. * configure.in: Define CCAS and CCASFLAGS to be compatible with automake > 1.4. * configure.in: Make sure the cdrom plugin gets built on Solaris/X86.Sat Sep 21 09:09:53 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/vorbis/configure.c: Made plugin actually save the value of use_anticlip.Sun Sep 8 22:18:25 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * */Makefile.am: Add $(top_srcdir) to INCLUDES where needed. This fixes building with a separate source and object tree. * Input/cdaudio/cddb.c (cddb_server_dialog_ok_cb): Fix invalid casting of pointer to int. Patch by Wilbern Cobb <vedge@csoft.org> * Visualization/blur_scope/config.c: Fix more invalid casting between pointers and int. Patch by Wilbern Cobb <vedge@csoft.org> * xmms/visualization.c (vis_send_data): Fix a problem that would occur if char's are unsigned. Patch by Wilbern Cobb <vedge@csoft.org> * xmms/about.c (credit_text): Add Wilbern Cobb.Sun Sep 8 19:01:37 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/mpg123/fileinfo.c: Don't close the window if the user pressed save, and we failed to write the file for some reason. * libxmms/configfile.c: Do more checking of the parameters we are fed, to be able to fail gracefully if possible. * Input/mpg123/id3_tag.c, Input/mpg123/id3_header.h, Input/mpg123/id3.c, Input/mpg123/id3_frame.c, Input/mpg123/common.c: Don't read id3 info from disk using packed structs. That never was a portable aproach. * Input/mpg123/id3_frame_text.c, Input/mpg123/id3.h, Input/mpg123/id3_frame_content.c: Don't dereference unaligned 16 bits integers. Made us segfault on some id3v2 tags on just about every platform but ia32. * Input/mpg123/common.c: Remove the mmap based reader that I don't think we have ever used. * Input/mpg123/Makefile.am, Input/mpg123/decode_i386.c: Fix so that it's possible to build with the i386 version of decode.c without using assembler.Sun Sep 8 17:54:26 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/main.c (main): Hold the GDK mutex also when calling init_plugins() and gtk_main(). * Input/vorbis/configure.c (vorbis_configurewin_ok): The setting of track / album was swapped in the gui. Patch by Olivier Calle <olivier@calle.org> * xmms/main.c (mainwin_jump_to_file_edit_cb): Fix a crash if a entry in the playlist contains no '/'. Patch by Suzanne Skinner <tril@igs.net>. * General/ir/irio.c, General/ir/configure.c, Output/solaris/audio.c: Remove C++ style comments. * xmms/main.c (mainwin_jump_to_time): Remove the limit on the length of the entry. We would get problems when a song was longer than 100 minutes.Sun Aug 18 12:59:11 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/vorbis/vorbis.c: Xiphophorus -> the Xiph.org FoundationFri Jul 26 05:20:08 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/vorbis/configure.c: Made the replaygain switch actually set the radio buttons sensitive/non-sensitive :/Tue Jul 23 13:25:12 CDT 2002 Zinx Verituse <zinx@xmms.org> * Input/vorbis/vorbis.c: Oops. ov_read doesn't return OV_EOF, it returns 0.Tue Jul 23 09:17:56 CDT 2002 Zinx Verituse <zinx@xmms.org> * configure.in: Changed check for version, xmms requires a proper ov_read_float now. * Input/vorbis/configure.c, Input/vorbis/fileinfo.c, Input/vorbis/vorbis.c, Input/vorbis/vorbis.h: Updated to use newer ReplayGain tag names.Wed Jun 12 14:49:14 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/input.c (input_update_vis): Throw away old visualization data as soon as possible. This prevents an ouput plugin that is returning bad timestamps from making xmms allocate lots of memory. * Output/OSS/audio.c, Output/OSS/OSS.h, Output/OSS/convert.c: Do mono->stereo and stereo->mono conversion if necessary.Wed Jun 5 11:20:35 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Output/sun/configure.c: Remove a spurious #include. * configure.in: Don't use assembler on i386 OpenBSD. * xmms/playlist.c: Add some function prototypes. * ltmain.sh: Add a hack to work around problems with the -pthread flag in .la files.Sun Jun 2 15:13:33 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * README, configure.in, Output/Makefile.am, output/sun/: Added the BSD Sun output plugin by Wilbern Cobb <vedge@csoft.org> * xmms/output.c (set_current_output_plugin): Fail gracefully if no output plugins are installed. * xmms/input.c (input_play): Ditto. * xmms/prefswin.c (create_prefs_window): Minor improvements to tooltips.Sun May 26 01:13:47 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/cdaudio/cdaudio.c, Input/cdaudio/cdaudio.h, Input/cdaudio/configure.c: Support for unlimimited number of drives. There are still a few rough edges left here. Originally based on a patch by Jean Delvare <delvare@ensicaen.ismra.fr> * xmms/input.c (input_general_file_info_box): Show a generic file info button if no input plugin recognizes the file, or if the input plugin does not have one. * xmms/prefswin.c (create_prefs_window): Add more tooltips. * xmms/prefswin.c (prefswin_apply_changes): Update mainwin info text in case the "show numbers" option has changed.Sat May 25 22:38:32 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * libxmms/xmmsctrl.c (xmms_remote_playlist): Fix a deadlock if not enqueueing. * libxmms/xmmsctrl.c: Add a few g_return_if_fail() calls. * xmms/prefswin.c: Change the "read info on" options to radio buttons which is hopefully less confusing. * xmms/playlistwin.c: Pop up a warning box if the user tries to overwrite a playlist. * xmms/playlist.c (playlist_ins_dir): Scan files in the background when doing add dir. It can be very timeconsuming. Still need to add something to show that we are doing something. Sort the files before adding them to the playlist. * xmms/playlist.c (playlist_sort_str_by_path_cmpfunc): Make "sort by path" sort directories before files. * xmms/playlist.c, xmms/playlist.h: Make a few functions static, and some whitespace changes. * Input/vorbis/fileinfo.c, Input/mpg123/mpg123.c: Change the name of one id3 genre from "Alt" to "AlternRock".Wed May 22 15:10:51 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/vorbis/configure.c, Input/vorbis/vorbis.h: Remove a couple of things that were not supposed to be checked in. The vorbis plugin will compile again.Sun May 12 16:53:41 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * configure.in (ALL_LINGUAS): New language: Macedonian (mk). * xmms/playlist.c (playlist_ins_dir_real): Add files returned from input_scan_dir() with full path. * xmms/prefswin.c (prefswin_rt_callback): Make the warning even more discouraging. * xmms/prefswin.c (create_prefs_window): Start adding tooltips to some options. * Input/vorbis/vorbis.c: Move the replaygain processing to a separate function. Misc cleanups and whitespace changes. * Input/vorbis/configure.c: Make the cancel button work like expected. The replaygain settings won't be applied until the next song starts. * Output/solaris/audio.c: Use blocking IO. Patch by John Coiner <coiner@stanfordalumni.org>Sat Apr 27 19:27:55 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * Input/mikmod/drv_xmms.c (xmms_Init): This plugin should now work also on big endian hardware. Patch by Wilbern Cobb <wcobb@openbsd.org>Sat Apr 27 19:02:19 CEST 2002 H鍁ard Kv錶en <havardk@xmms.org> * xmms/playlist.h, xmms/playlist.c (playlist_save): Don't try to guess type of playlist from filename, caller must specify explicitly. * xmms/main.c (save_config): Change the call to playlist_save(). * xmms/playlistwin.c: Allow the user to explicitly set what format the playlist should be saved in. * xmms/util.c (util_font_load): Fall back to "fixed" if we can't load the font. * xmms/playlistwin.c (playlistwin_keypress_up_down_handler): Move the complex handling of key up and down to a separate function. Fixed some confusion about what is the selected entry after alt+up/down. * xmms/playlistwin.c, xmms/playlist_list.c: Try harder to keep the moving entries visible when using Alt+up/down. * xmms/hints.c: Remove some unecessary casting. * xmms/Makefile.am: Changed a "+=" to "=". * configure.in: Split arch and os spesific things into two different case expressions. Fixes a problem with the Solaris plugin not getting built on Solaris/X86.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -