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.7

2002-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.5

2002-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.c

2002-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.spec

2002-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.
