📄 changelog
字号:
2002-06-17 Gurer * playlist.c: playlist don't repeat when repeat_list mode isn't active. doubleclick and play button don't remove entries from list anymore (workaround for gtk_tree_selection_selected_foreach limitation).2002-06-16 Gurer * Buttons are modified to comply with the gnome UI guide. * control.c: Jump To dialog doesn't crash anymore. * keys.c: key_handle returns TRUE if key is handled. * utility.c: wm_key_cb return FALSE if key isn't handled. Makes GTK keybindings work. * utility.c: new sort_list() function. * playlist.c: sorting bugs fixed.2002-06-15 Gurer * es.po, sinek.desktop: Spanish translation update. * sinek.spec.in: fix and Spanish texts. * playlist.c: play button is working again. * utility.c: file_request() remembers the last directory.2002-06-12 Gurer * playlist.c: file path bug is fixed. selection mode is changed to multiple. remove button works with multiple entries. play button is broken. * version bump to 0.72002-06-10 Gurer * utility.c: crash and file order bugs of the file selection dialog fixed.2002-06-09 Gurer * playlist.c: crash on start bug fixed (thanks to the Ryan Lovett)2002-06-08 Gurer * prefs.c: clist widget changed to GtkTreeView. * subtitle.c: save button (only in subrip format at the moment).2002-06-01 Gurer * version bump to 0.6 * playlist repeat mode is saved with prefs.2002-06-30 Andres * debian/control: update build depends for gtk2. * debian/changelog: update for forthcoming 0.6 release.2002-06-30 Gurer * osd.c: font loading fix. * release preperations.2002-06-27 Gurer * wm class name fixes.2002-06-26 Gurer * video.c/video_play(): automatic loading of (file.avi, file.txt) pairs. * osd.c: centering subtitle placement text.2002-06-25 Gurer * osd.c: subtitle centering. * playlist.c: first part of the GtkClist to GtkTreeView change.2002-06-20 Gurer * subtitle.c: now supports loading of gzipped files via zlib. * po/ru.po: utf8 translation by Igor Androsov.2002-06-17 Gurer * more gtk2 fixes.2002-06-15 Gurer * control.c, utility.c: pixmaps are converted to GtkImage objects. * popup.c: gtk2 fixes.2002-06-09 Gurer * gtk2 bugfix and cleanup.2002-06-08 Andres * configure.in: port to gtk2; also fix XTEST_LIBS definition. * src/Makefile.am: port to gtk2. * src/video.c: port to gtk2 (no more global screen or display). * src/about.c: port to gtk2 (s/gtk_window_new(DIALOG)/gtk_dialog_new()/.2002-06-08 Gurer * subtitle.c: editor window draft.2002-05-29 Andres * video.c: comment out broken code in video_play(), keeping the playlist from being able to play multiple files (http://bugs.debian.org/146364)2002-05-11 Gurer * prefs.c, video.c: new options --video-display and --geometry.2002-05-10 Gurer * scrsaver.c: if XTest extension is available, fake key events (left shift press and release) are send with 15 second intervals. that stops all kind of screensavers.2002-05-10 Gurer * doc/: a bit more text :) * video.c: play in background mode. * keys.c: switch to bacground mode action and key binding. * prefs.c: --background command line option.2002-05-05 Gurer * po/ru.po: Updated. * keys.c: key bindings file format changed to XML. * prefs.c: bug report address changed to sinek-user mailing list. * doc/: new directory. user manual framework in texinfo format.2002-05-03 Gurer * xml.h, xml.c: a small xml parser. * playlist.c: playlist format changed to xml. repeat list option added to the menu.2002-05-02 Gurer * utility.c: WM_DND managed windows play files with dragndrop.2002-05-01 Gurer * version bump to 0.52002-05-01 Gurer * keys.c: CMD_TOGGLE_TVMODE command added. a small key detection bug fixed. * popup.c: Repeat List menu item is working now.2002-05-01 Gurer * video.c: zoom feature is activated again. * about.c: new layout. * pixmaps/sinek.xpm: logo file.2002-04-29 Gurer * po/ru.po: Russian translation added. * sinek.c, include/sinek.h: i've encapsulated some parts of the xine api. all source files are modified for this change. * playlist.c: most of the buttons are moved to new menu bar. sort by name function added.2002-04-24 Gurer * keys.c: cb_change_action() was not displaying selected action in binding list. cb_add_binding() moves list display to the new binding row. * common.h, keys.c: CMD_VOLUME_UP and CMD_VOLUME_DOWN action are added. you can bind them to keys now.2002-04-23 Gurer * keys.c: new system is working. now it is possible to bind multiple keys to same action or remove bindings you don't want to use.2002-04-22 Gurer * keys.c: a bit more code, still not fully working.2002-04-21 Gurer * keys.c: new key bindings system. not completely working yet.2002-04-17 Gurer * control.c: control_update_slider() sets both current time and total time, old separate functions removed. time slider is more accurate now. * control.c, playlist.c: Open and Add use same file selector. * popup.c: another layout change. "Open File..." menu item added. popup_update() is now a static function called by popup_pop(), all other callers removed.2002-04-16 Gurer * popup.c: Small menu layout change. "1x1 Size", "2x2 Size", and "Fullscreen" items added to the Display menu. * keys.c: new commands for resizing the video window. * popup.c: play/pause/stop items are now radio items. new popup_update() function sets their states. * keys.c, video.c: popup_update() is called for start/stop/pause.2002-04-14 Andres * debian/control: bump build-dep up to xine 0.9.9.2002-04-13 Gurer * configure.in: libxine 0.9.9 is required. * prefs.c: config_file_init() renamed to xine_config_file_init() * video.c: window sizing policy changed. now only the user can resize the video window. callbacks are changed for new xine api. zoom is temporarily disabled.2002-03-27 Andres * include/common.h: start_mrls, pl_start(). * src/main.c: play from the playlist instead of start_mrl. * src/playlist.c: handle start_mrls instead of start_mrl. * src/prefs.c: use start_mrls, so that users can supply sinek w/ multiple command line args; args are now added to the playlist unconditionally. * debian/changelog: close bug #137495.2002-03-22 Gurer * po/de.po: German translation added. * osd.c: subtitles have transparent background. * video.c: unused wm_hint code is commented out.2002-03-13 Gurer * po/es.po: Spanish translation added.2002-03-03 Andres * debian/changelog: updated for 0.4 release. * debian/sinek.sgml: fixed missing </para> tag. * debian/docs: updated. * debian/rules: updated.2002-02-25 Gurer * subtitle.c: you can adjust a delay factor for subtitles.2002-02-24 Gurer * subtitle.c: uses warning() for loading errors. * utility.c: warning() function for simple warning dialogs. * prefs.c: settings window is managed.2002-02-23 Gurer * keys.c, popup.c, control.c: repeat and mute toggles reflect their actual states correctly. * utility.c: update_pix_toggle() separated from toggle_cb().2002-02-23 Gurer * playlist.c: pl_save() became a seperate function. list widget creation is cleaned up. wm bug in cb_add() fixed. Load and Save As buttons added.2002-02-22 Gurer * keys.c: CMD_SHOW_VIDEO command and key binding added. * popup.c: new windows menu. * video.c: video_toggle_fullscreen always maps video window.2002-02-22 Gurer * keys.c: NULL key name crash problem fixed in key_handle(). * utility.c: window counting bug is fixed.2002-02-21 Gurer * control.c: added repeat mode toggle. utilizes new utility.c funcs. * pixmaps/repeat.xpm, norepeat.xpm: icon data for new button. * utility.c: add_tooltip(), create_pix_button(), create_pix_toggle() added. window manager keeps number of mapped windows, if this number reaches zero, sinek quits. * video.c: video window is mapped when playback starts.2002-02-21 Gurer * utility.c: new window management system. handles layer issues, keys and popup menu. all callers changed.2002-02-20 Gurer * guile.c: (sinek-clear-playlist), (sinek-add-mrl) commands added. (sinek-stop-hook) is called when playback finished. * main.c: playback finished logic is moved outside of event_listener to prevent it from running in another thread's context. * prefs.c: new command line option: script. * playlist.c: pl_remove_all is a public function now.2002-02-17 Gurer * guile.c: (sinek-seek), (sinek-get-position) commands added. * osd.c: select_file() is used in subtitle file selection.2002-02-16 Gurer * utility.c: select_file() generic file selection utility. * guile.c: small mem leak fix in gp_open(). * guile.c: guile_execute() loads and executes scheme scripts.2002-02-15 Gurer * guile.c: (sinek-command), (sinek-open), (sinek-get-playlist) commands added. * playlist.c: pl_get_mrl() helper function for guile.c2002-02-13 Gurer * configure.in: check for guile. * src/guile.c: new file. guile support.2002-02-12 Gurer * prefs.c: toggle button states are corretly set. * sinek.spec.in: new file. template for sinek.spec2002-02-10 Gurer * playlist.c: shuffle button. * utility.c: clicking ok button in file requester adds selected entries to the playlist.2002-02-09 Gurer * utility.c: url button opens the url in mozilla. * keys.c: saving and loading of the key bindings. * configure.in: package name is now lowercase. * Makefile.am: debian/ and spec file included in distribution.2002-02-07 Gurer * subtitle.c: srt and microdvd support. gui for adjusting the frame rate of microdvd subtitles.2002-02-05 Gurer * osd.c, subtitle.c: fixes.2002-02-03 Gurer * playlist.c: broken items are skipped. * osd.c, subtitle.c: fixes and improvements. * popup.c: new menuitem for selecting subtitle file. * sinek.spec: spec file for building rpm packages.2002-01-29 Gurer * control.c: control window doesn't appear at all when --hide-gui argument is given. popup menu is temporarily disabled for control window. * video.c: expose events are forwarded to xine regardless of video is playing or not. * main.c, keys.c: CMD_STOP now works in repeat_current mode. * playlist.c: next/prev/play functions fixed. reordering and saving of items fixed. * prefs.c, playlist.c: if the filename given at the command line ends with .m3u, it is loaded as a playlist instead of the default playlist.2002-01-28 Gurer * osd.c: XImage is destroyed after used. * debian: new directory for .deb packaging stuff. * prefs.c: new command line options: fullscreen, hide-gui, spu-channel, audio-channel.2002-01-21 Gurer * keys.c: applied Chris Williams' AV sync patch.2002-01-20 Gurer * popup.c: "repeat current" menu is activated if "repeat" option given. * prefs.c: "loop" option renamed to "repeat". extra newlines printed by print_usage() removed.2002-01-19 Gurer * control.c: volume slider is placed on upper line and got a label.2002-01-18 Gurer * control.c: pixmap buttons patch by Chris Williams. * pixmaps: new directory, control panel icons. * control.c: slider bug fix. * configure.in: xine-lib 0.9.8 is required.2002-01-12 Gurer * keys.c: window for editing key bindings. * control.c: keys and popup menu works in control window. * about.c: web page url added. * utility.c: create_url() function for adding url widgets. not fully working yet.2002-01-06 Gurer * control.c: playlist button works as a show/hide toggle. * video.c: auto-hide mouse cursor while playing.2002-01-04 Gurer * sinek.sourceforge.net: new home for sinek :) * small fixes and changes here and there.2001-12-28 Gurer * popup.c: bugfix for left button click problem. * prefs.c, main.c: new cmd line option 'loop'. * i18n patch from Daniel Caujolle-Bert.2001-12-26 Gurer * configure.in: better gtk+ check. * playlist.c: remove-all button. unused list columns disabled for now. * sinek.desktop: new, desktop entry file.2001-12-25 Gurer * osd.c: basic code for selecting subtitle font and setting position. * playlist.c: doubleclick starts playing. * keys.c: keymap modifier support. audio and spu channel keys. set/goto mark keys.2001-12-23 Gurer * prefs.c: preferences can be edited and saved.2001-12-22 Gurer * popup.c: toggle windows and next/previous mrl items added. * video.c, audio.c: prefs window related functions removed. * prefs.c: prf_show() now builds preferences window from xine config object's config item list. * osd.c: new file. currently empty home for subtitle displaying code.2001-12-21 Gurer * popup.c: control submenu. * control.c, popup.c: commands are handled via execute_cmd(). * keys.c, common.h: window handling commands are improved. * utility.c: window_show_all(), window_hide_all() fixed. gui toggle command is working now. * video.c, keys.c: screen saver is disabled while playing. * scrsaver.c: new file. screen saver control.2001-12-19 Gurer * all: all windows are visible on the fullscreen mode now. * control.c, playlist.c: file requesters merged and moved into utility.c. * utility.c: new file. utility functions for window management. * video.c: create_window() func, adapt_size() cleanup. MotionNotify events are forwarded to xine plugins. * keys.c: interleave toggle command. * control.c: key and mouse wheel handling in control window is temporarily disabled.2001-12-18 Gurer * video.c: video_scale() and video_zoom() funcs. * keys.c: video aspect ratio, zoom, scaling, play speed commands.2001-12-17 Gurer * prefs.c: command line options for video and audio driver selection. * control.c: tooltips. now popup menu works there too. * tune.c: ok and cancel buttons are working. max value fix. * control.c: you can type mrls into mrl widget now. better layout for control buttons. goto button and dialog for precise seeking. * about.c: fixed.2001-12-16 Gurer * popup.c: autoplay menu for autoplay plugins. * popup.c: new file, home for popup menu related stuff. * video.c: now quits cleanly with window close button. * control.c: stop button.2001-12-14 Gurer * video.c, keys.c: mouse and key events are forwarded to xine plugins. * keys.c: new file, key bindings. * tune.c: new file, video prop controls.2001-12-13 Gurer * first public version.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -