2016-05-20 17:41:33 +0200  Stefan Westerfeld 	# def3b7e

	BUILD: update version to 0.3.4.

2016-05-20 17:40:22 +0200  Stefan Westerfeld 	# 9552dd9

	NEWS: prepare news for gst123-0.3.4.

2016-05-20 12:16:30 +0200  Stefan Westerfeld 	# 7f72b77

	options: Fix bug caused by missing return value for -@ | --list option.

2016-05-19 15:26:06 +0200  Stefan Westerfeld 	# 4ee08dd

	gst123: only display new tags if any of the tags changed

	Since bitrate changes frequently, we now display bitrate and time on the same
	line. Usually, this means we only print the other tags once per file.

2015-09-19 17:37:54 +0200  Stefan Westerfeld 	# 8473c29

	Change configure check to accept both: ncurses5 and ncurses6.

	Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=558182

2014-09-10 17:39:53 +0200  Stefan Westerfeld 	# a308e81

	If subtitle guessing fails, play without subtitles. Code by Ahmed El-Mahmoudy.

2014-09-08 16:02:55 +0200  Stefan Westerfeld 	# 7c4088e

	DOCS: document subtitle keybinding and command line options

2014-09-08 15:55:21 +0200  Stefan Westerfeld 	# 7edaa75

	Add support for video subtitles. Based on code by Ahmed El-Mahmoudy.

2014-09-08 14:48:03 +0200  Stefan Westerfeld 	# 0663b0d

	DOCS: document video opacity key bindings: a/A

2014-09-08 14:39:01 +0200  Stefan Westerfeld 	# 3504b0b

	Use A/a keys to set video opacity. Based on code by Ahmed El-Mahmoudy.

2014-06-06 11:17:23 +0200  Stefan Westerfeld 	# d7cb55f

	gst123: resize before show avoids showing big windows

	this avoids vertical or horizontal maximization, which later on stop us from
	applying the desired video window size to the window

2014-06-05 18:26:09 +0200  Stefan Westerfeld 	# 8ad11d8

	DOCS: document gst123 --fullscreen | -f option.

2014-06-05 18:21:39 +0200  Stefan Westerfeld 	# 3b495bf

	gst123: support setting video playback fullscreen via commandline

2014-06-05 18:05:41 +0200  Stefan Westerfeld 	# 133cfa2

	gst123: improved window resizing code

	- fullscreen will now be preserved from one video to the next
	- window resizing code improved, so window size can be changed by the user,
	  but will also reinitialized at the start of each video

2014-06-03 14:43:06 +0200  Stefan Westerfeld 	# c499d1e

	gst123: use screen specific root window instead of default GDK_ROOT_WINDOW()

2014-06-02 17:21:51 +0200  Stefan Westerfeld 	# a6ee78b

	gst123: work around kwin window manager policy "focus stealing prevention"

2014-06-01 17:13:28 +0200  Stefan Westerfeld 	# 637e430

	gst123: connect to videosink / videopad "notify::caps" signal at most once

2014-05-16 12:08:17 +0200  Stefan Westerfeld 	# 8da5bfe

	gst123: use XInitThreads() to initialize Xlib for multiple thread support

2014-05-16 12:07:36 +0200  Stefan Westerfeld 	# 8700265

	gst123: fix crash in window resizing code, fix player show/hide for gstreamer-1.0 builds

	Before this fix, the caps_set_cb function would perform window resizing,
	although it is only safe to do this from the  main. Result: it sometimes
	crashed. This was fixed.

	On gstreamer-1.0, the window would not show()/hide() depending on whether
	an audio file was played, or a video file (or audio + visualization). This
	should now work for gstreamer-0.10 and gstreamer-1.0.

2014-05-16 12:05:09 +0200  Stefan Westerfeld 	# 83685e7

	gst123: use sync bus handler to set window xid, as suggested in issue 14

2014-04-25 12:19:24 +0200  Stefan Westerfeld 	# 07dd8ef

	gst123: fix filetype detection bug, which sometimes caused images to be displayed

	Normally gst123 ignores these files if they happen to be on the playlist.

	This turned out to be a file:///-uri -> filename conversion problem, easily
	fixed by using g_filename_from_uri for the job.

2014-04-24 14:34:43 +0200  Stefan Westerfeld 	# 7ce2c46

	gst123: fix issue 13 - in some cases playing videos leads to g_criticals()

	Applied patch from issue tracker, comment is:

	  The video-sink of playbin can be a GstBin, but it can also be a GstElement.
	  You should only iterate over it if it is a GstBin, otherwise just use the
	  element itself.

2014-02-16 14:50:24 +0100  Stefan Westerfeld 	# c61e179

	gst123 --help: consistently capitalize help blurbs

2014-02-16 14:46:59 +0100  Stefan Westerfeld 	# 7d925e3

	Implemented gst123 --volume <initial_replay_volume> option.

2014-02-16 14:46:22 +0100  Stefan Westerfeld 	# e9c8e5c

	DOCS: adapt testbit.eu URLs for downloading documentation source

2013-12-07 13:48:11 +0100  Stefan Westerfeld 	# 17728e1

	gst123: include <sys/stat.h> which defines struct stat

2013-09-01 15:21:10 +0200  Stefan Westerfeld 	# 66d13a4

	gst123: ignore symlinks when crawling directories

	This fixes crawling directory trees that contain loops created by symlinks.

2013-06-03 12:38:38 +0200  Stefan Westerfeld 	# 3ee92d4

	Updated NEWS for 0.3.3.

2013-06-03 12:33:37 +0200  Stefan Westerfeld 	# e6716bc

	bump version

2013-06-03 12:27:21 +0200  Stefan Westerfeld 	# 8921a4f

	gst123: use g_filename_to_uri for filename->uri conversions; fixes issue 10

	Issue 10: Local files not properly escaped when converted to URLs

2013-04-18 14:48:55 +0200  Stefan Westerfeld 	# e97b086

	gst123: implemented --skip <n>, -k <n>; based on code by Tobias Bengfort

2013-01-11 12:32:43 +0100  Stefan Westerfeld 	# f6bf398

	gst123: fixed video size related warning (regression against 0.3.1)

2013-01-11 12:03:10 +0100  Stefan Westerfeld 	# 6d28dbe

	updated man page

2013-01-11 11:54:54 +0100  Stefan Westerfeld 	# eb01ba9

	Update NEWS.

2013-01-11 11:50:18 +0100  Stefan Westerfeld 	# 0b72338

	Bump version to 0.3.2.

2013-01-10 17:40:55 +0100  Stefan Westerfeld 	# e6cdd92

	gst123: keep ref count on elements in list for verbose iterator output

2013-01-10 17:27:42 +0100  Stefan Westerfeld 	# 2a820ea

	compat: improved foreach code for gstreamer 1.0

2013-01-10 17:13:18 +0100  Stefan Westerfeld 	# 69b1e85

	compat: improved foreach implementation for gstreamer 0.10

2013-01-10 16:42:17 +0100  Stefan Westerfeld 	# 2437854

	compat: improved video support for gstreamer 1.0

2013-01-10 16:15:18 +0100  Stefan Westerfeld 	# cd86d43

	compat: fix playbin creation for gstreamer 1.0

2013-01-10 14:38:47 +0100  Stefan Westerfeld 	# 55d4c3e

	compat: improved gstreamer-0.10 support

2013-01-10 14:15:11 +0100  Stefan Westerfeld 	# 6a4ba61

	compat: added compatibility code

2013-01-10 14:10:12 +0100  Stefan Westerfeld 	# 496d2d6

	compat: started to implement support for both: gstreamer 0.10 and gstreamer 1.0

2013-01-08 14:49:51 +0100  Stefan Westerfeld 	# 04adff5

	typefinder: replace deprecated function g_cond_timed_wait()

2013-01-08 14:37:36 +0100  Stefan Westerfeld 	# 6c29274

	gst123: properly quit player if none of the files in the playlist can be played

2013-01-08 13:40:05 +0100  Stefan Westerfeld 	# 9bf7b49

	get rid of deprecated g_mutex_new(),... functions

2013-01-08 12:22:44 +0100  Stefan Westerfeld 	# 2cb1cc1

	gst123: remove deprecated g_thread_init(), no longer necessary

2013-01-08 12:14:27 +0100  Stefan Westerfeld 	# fe87870

	gst123: don't use deprecated g_basename function

2013-01-08 11:58:58 +0100  Stefan Westerfeld 	# d4cf7e4

	playlist parser: added virtual destructor (fixes compile warning)

2013-01-08 11:31:52 +0100  Stefan Westerfeld 	# 16cd28f

	BUILD: extend configure check to allow gstreamer-0.10 and gstreamer-1.0

2012-12-18 11:36:37 +0100  Stefan Westerfeld 	# 06e329a

	gst123: added "-a pulse" PulseAudio output support

2012-04-23 03:10:22 +0200  Stefan Westerfeld 	# 3e46d2e

	Fix time display updates (broken by introduction of quiet mode).

2012-04-21 01:06:42 +0200  Stefan Westerfeld 	# 4b67b85

	Updated news for 0.3.1.

2012-04-21 01:06:27 +0200  Stefan Westerfeld 	# 12e3e27

	Updated manpage.

2012-04-21 00:18:49 +0200  Stefan Westerfeld 	# c7d99d7

	Added keybinding 'n' for 'play next file' (in addition to Ctrl+C).

2012-04-14 23:54:30 +0200  Stefan Westerfeld 	# 04615cc

	Bump version to 0.3.1.

2012-04-14 23:52:57 +0200  Stefan Westerfeld 	# a6f69f9

	Ignore files that have image/<foo> mime type (fix Issue 1).

2012-04-14 23:48:38 +0200  Stefan Westerfeld 	# 5a24cca

	Added code for mime type detection.

2012-03-25 20:44:06 +0200  Stefan Westerfeld 	# a97af2d

	manpage: documented -q / --quiet

2012-03-25 20:29:13 +0200  Stefan Westerfeld 	# 34ca427

	gst123 -q: implemented quiet mode (Issue 9)

2012-03-22 18:49:34 +0100  Stefan Westerfeld 	# f4443bd

	NEWS: added NEWS entries for 0.3.0.

2012-03-15 17:05:18 +0100  Stefan Westerfeld 	# f002ebf

	added documentation for new -v / -V options

2012-03-15 16:57:32 +0100  Stefan Westerfeld 	# 3b20c85

	Added "visualization" option for config file.

2012-03-15 16:46:23 +0100  Stefan Westerfeld 	# 46df7eb

	bump version to 0.3.0

2012-03-15 16:44:00 +0100  Stefan Westerfeld 	# 4473fb9

	added support for visualization plugins for audio playback

2012-02-14 18:17:44 +0100  Stefan Westerfeld 	# ad2d01f

	Applied patch from issue 7: Compile fix for GNU/Hurd.

2012-02-11 14:38:17 +0100  Stefan Westerfeld 	# 99f4a75

	NEWS updates.

2012-02-11 14:35:13 +0100  Stefan Westerfeld 	# 54e38b0

	bump version to 0.2.2

2012-02-11 14:34:54 +0100  Stefan Westerfeld 	# 7383bb7

	rewrote column detection code => fixed a compiler warning

2012-02-11 14:27:37 +0100  Stefan Westerfeld 	# 1269845

	Fix screensaver disable code: don't disable it if we have no window at all.

2012-02-11 13:22:30 +0100  Stefan Westerfeld 	# 5e152c5

	Disable screensaver during video playback via xdg-screensaver.

2012-01-17 15:21:48 +0530  Siddhesh Poyarekar 	# 944b36a

	Don't depend on someone else to include unistd.h.

	Fixes build failure with gcc-4.7

	Signed-off-by: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>

2011-09-12 09:51:41 +0200  Stefan Westerfeld 	# 9fd4095

	Fix window fullscreen check in gtk interface.

2011-09-04 20:46:23 +0200  Stefan Westerfeld 	# 8903d18

	Merge branch 'master' of space.twc.de:/public/git/gst123

	Conflicts:
		NEWS

2011-09-04 20:45:00 +0200  Stefan Westerfeld 	# c934f2c

	docs: doxer removed

2011-09-04 20:44:09 +0200  Stefan Westerfeld 	# 6b09c2b

	NEWS update

2011-07-30 19:52:23 +0200  Stefan Westerfeld 	# 7677b3c

	NEWS++

2011-07-30 19:51:24 +0200  Stefan Westerfeld 	# 52c732c

	DOCS: update publish docs rule

2011-07-30 19:48:18 +0200  Stefan Westerfeld 	# f5449ee

	gitignore

2011-07-30 19:47:45 +0200  Stefan Westerfeld 	# 603f33b

	DOCS: add unmodified mediawiki manpage

2011-07-30 19:46:27 +0200  Stefan Westerfeld 	# a932527

	DOCS: remove doxer based manpage; wikihtml2man is used now

2011-07-30 12:20:19 +0200  Stefan Westerfeld 	# b6cb76a

	use wikihtml2man for manpage

2011-07-30 12:19:48 +0200  Stefan Westerfeld 	# 1cb1ed2

	use wikihtml2man for man page

2011-07-30 11:28:57 +0200  Stefan Westerfeld 	# 5624fe1

	Updated NEWS.

2011-07-30 11:25:23 +0200  Stefan Westerfeld 	# 08d5ab7

	fix memory leak in filename handling

2011-07-30 11:25:12 +0200  Stefan Westerfeld 	# 70c6a51

	bump version to 0.2.1

2011-06-12 13:35:38 -0700  Nicholas Miell 	# 9f78a09

	Fix invalid GOptionEntry type and flag combinations

	The G_OPTION_FLAG_NO_ARG and G_OPTION_FLAG_FILENAME flags only apply to
	the G_OPTION_ARG_CALLBACK type.

	This elinates the following warnings at every gst123 invocation:
	(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
	optional-arg or filename flags (8) on option of type 0

	(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
	optional-arg or filename flags (8) on option of type 0

	(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
	optional-arg or filename flags (8) on option of type 0

	(process:7939): GLib-WARNING **: goption.c:2132: ignoring no-arg,
	optional-arg or filename flags (16) on option of type 6

2011-07-20 18:42:09 +0200  Stefan Westerfeld 	# dfddf2d

	TODO++

2011-04-12 11:43:06 +0200  Stefan Westerfeld 	# 8154a56

	dovumentation updates

2011-04-12 11:42:32 +0200  Stefan Westerfeld 	# 0da23b4

	Updated NEWS for gst123-0.2.0.

2011-04-12 11:24:24 +0200  Stefan Westerfeld 	# 9b247b2

	DOCS: document --full-version

2011-04-12 11:17:59 +0200  Stefan Westerfeld 	# b2364aa

	update docs

2011-04-12 11:16:17 +0200  Stefan Westerfeld 	# be8e5d8

	BUILD: bump version to 0.2.0

2011-04-12 11:15:41 +0200  Stefan Westerfeld 	# 5aaf483

	MicroConf: updated from SpectMorph

2011-02-24 16:32:53 +0100  Stefan Westerfeld 	# 07d3536

	Bump version.

2011-02-24 16:32:14 +0100  Stefan Westerfeld 	# ff82d98

	Made --shuffle, --repeat and --random behave identical to ogg123 options.

	Before this change, gst123 --shuffle behaved like ogg123 --random, the other
	two were not supported. Now we have

	  -r, --repeat                            repeat playlist forever
	  -z, --shuffle                           shuffle playlist before playing
	  -Z, --random                            play files in random order forever

	which means the old gst123 --shuffle is now called gst123 --random, and the
	other two options were added, so that gst123 now supports the same options
	ogg123 does.

2011-02-13 22:15:59 +0530  Siddhesh Poyarekar 	# 1583444

	Allow colon in filename

	The necessary condition for a parameter being a uri is :/ and not
	simply : since : is allowed in filenames

2011-02-03 16:05:11 +0100  Stefan Westerfeld 	# 5c6960b

	gst123: use NULL initialization for pointers that could point to junk otherwise

2011-02-03 15:57:04 +0100  Stefan Westerfeld 	# fdd1b21

	gst123: added assert for code that could crash when assertion doesn't hold

2011-01-23 17:51:10 +0100  Stefan Westerfeld 	# cf79a09

	gst123: support -a none (for no audio output)

2011-01-23 17:31:13 +0100  Stefan Westerfeld 	# d7d3ec0

	BUILD: support --enable-debug configure option

2011-01-23 16:17:51 +0100  Stefan Westerfeld 	# 063de55

	options: support gst123 --full-version for printing dependancy versions

2011-01-18 11:10:06 +0100  Stefan Westerfeld 	# 9eee93c

	TODO updates

2011-01-16 15:03:19 +0100  Stefan Westerfeld 	# 6221a28

	Prepare gst123-0.1.4 release.

2011-01-03 13:00:33 +0100  Stefan Westerfeld 	# 97a850a

	Fix compile on systems where the first argument of tgetstr() is char* (not const char*).

2011-01-03 12:16:27 +0100  Stefan Westerfeld 	# 23fd4e9

	Don't crash with terminals that don't define all escape sequences.

	Code by Siddhesh Poyarekar. Crash was reported for "dumb" terminals, for
	instance at startup of gnome). See Fedora bugzilla #666059.

2010-11-28 16:30:23 +0100  Stefan Westerfeld 	# 79746ca

	Bump version.

2010-11-28 16:06:08 +0100  Stefan Westerfeld 	# 0fbf167

	NEWS, manpage rebuilt.

2010-11-28 15:16:25 +0100  Stefan Westerfeld 	# 4a5aa6b

	Fix post-string-end access (catched by STL C++ pedantic debugging checks).

2010-11-28 15:12:51 +0100  Stefan Westerfeld 	# 60ae8b8

	Don't check errno on normal EOF.

2010-11-28 15:12:25 +0100  Stefan Westerfeld 	# 7a0ba97

	Coding style fixes.

2010-11-28 15:11:50 +0100  Stefan Westerfeld 	# 513e2e1

	BUILD: New configure flag "--enable-debug-cxx" to enable C++ STL debugging

2010-11-28 13:47:01 +0100  Stefan Westerfeld 	# e3b84db

	Coding style fixes.

2010-11-28 13:33:08 +0100  Stefan Westerfeld 	# fee0ce1

	Code formatting. Code by Siddhesh Poyarekar.

2010-11-28 13:30:48 +0100  Stefan Westerfeld 	# 8348c89

	Exit with an error if a playlist error occurs. Code by Siddhesh Poyarekar.

2010-11-28 13:29:15 +0100  Stefan Westerfeld 	# 8d16379

	Trap errors properly while parsing playlist. Code by Siddhesh Poyarekar.

2010-11-28 13:27:16 +0100  Stefan Westerfeld 	# 5f4bdd5

	Better error handling. Code by Siddhesh Poyarekar.

2010-09-04 22:16:52 +0200  Stefan Westerfeld 	# f27ae20

	Coding style fixes.

2010-09-04 22:09:36 +0200  Stefan Westerfeld 	# 3ac81e0

	Applied better error handling patches by Siddhesh Poyarekar.

2010-09-04 21:56:27 +0200  Stefan Westerfeld 	# 7c6619f

	More coding style fixes.

2010-09-01 19:06:34 +0200  Stefan Westerfeld 	# ca107e1

	Make IOStream destructor virtual. Coding style / Copyright fixes.

	Without virtual destructor derived class destructor will not be called,
	and filedescriptor close() will not be executed on delete.

2010-08-23 10:19:52 +0200  Stefan Westerfeld 	# 363e948

	Coding style fixes: mainly fooBar() -> foo_bar().

2010-08-16 17:26:54 +0200  Stefan Westerfeld 	# e65f950

	Get rid of Gst prefix. Instead introduce Gst123 namespace. Coding style fixes.

2010-08-16 17:09:06 +0200  Stefan Westerfeld 	# 87b71e5

	Coding style fixes. Mostly: avoid "using std::foo;" statements in headers.

2010-08-16 16:53:52 +0200  Stefan Westerfeld 	# 286b166

	Get rid of gst prefix for filenames.

2010-08-16 16:46:53 +0200  Stefan Westerfeld 	# d17186f

	Enhanced playlist support: Code by Siddhesh Poyarekar.

2010-11-28 12:46:13 +0100  Stefan Westerfeld 	# 7bc69a6

	TODO++

2010-11-27 20:58:23 +0100  Stefan Westerfeld 	# 48e43eb

	BUILD: less cluttered build output

2010-11-27 20:57:21 +0100  Stefan Westerfeld 	# 6626872

	MicroConf: fixed compiler warning

2010-09-01 00:33:32 +0200  Stefan Westerfeld 	# 29dc64e

	Support keypad +/- in Gtk interface for volume control.

2010-08-11 11:43:34 +0200  Stefan Westerfeld 	# 9744e95

	JACK support documented.

2010-08-11 11:43:22 +0200  Stefan Westerfeld 	# 8d08dc2

	Documented JACK support, enabled using -a jack.

2010-08-06 10:14:28 +0200  Stefan Westerfeld 	# 39f2c56

	Add JACK audio output support.

2010-08-05 11:07:27 +0200  Stefan Westerfeld 	# fe32d2e

	Compile with -Wall if the compiler supports it.

2010-07-08 14:35:39 +0200  Stefan Westerfeld 	# b7d8670

	Regenerated manual pages after fixing problems with minus(\-) vs. hyphen(-).

2010-07-08 14:20:59 +0200  Stefan Westerfeld 	# c7d6634

	TODO++

2010-07-08 13:39:02 +0200  Stefan Westerfeld 	# b8371b1

	TODO++

2010-07-08 13:37:29 +0200  Stefan Westerfeld 	# 43862ca

	TODO++

2010-07-06 11:33:13 +0200  Stefan Westerfeld 	# a94a6b7

	ChangeLog is generated these days.

2010-07-06 11:32:46 +0200  Stefan Westerfeld 	# 69a92c2

	Added missing header for .gst123rc parsing.

2010-07-05 23:25:58 +0200  Stefan Westerfeld 	# 460aad6

	Rebuild manpage.

2010-07-05 23:24:21 +0200  Stefan Westerfeld 	# 27b9c15

	Added .gst123rc config file, support setting audio_output via config file.

2010-07-05 23:16:46 +0200  Stefan Westerfeld 	# 23fcc3c

	Bump version.

2010-07-05 21:52:09 +0200  Stefan Westerfeld 	# 5ed4cd1

	OSD as proposed by Fedora bug.

2010-07-05 18:06:07 +0200  Stefan Westerfeld 	# b18bafc

	Fix NEWS.

2010-07-05 17:51:44 +0200  Stefan Westerfeld 	# 007a371

	Updated NEWS.

2010-07-05 13:04:19 +0200  Stefan Westerfeld 	# b73f1bd

	Rewrote and documented --audio-output option to select driver and device.

2010-07-04 23:45:50 +0200  Stefan Westerfeld 	# 95710b9

	Added code to select alsa output device.

2010-07-01 11:12:14 +0200  Stefan Westerfeld 	# ae38ec1

	Updated NEWS.

2010-07-01 10:58:06 +0200  Stefan Westerfeld 	# 6392cb8

	Fix crash on close window / Alt+F4 due to wrong signature of callback func.

2010-06-28 12:20:10 +0200  Stefan Westerfeld 	# 4b517cc

	Be more verbose.

2010-06-28 12:20:03 +0200  Stefan Westerfeld 	# af766e3

	Don't need libmenu for gst123.

2010-06-28 12:16:32 +0200  Stefan Westerfeld 	# 683053e

	Improved ncurses configure check.

	* fail if libncurses is missing
	* use cflags and libs from ncurses5-config

2010-06-26 19:04:27 +0200  Stefan Westerfeld 	# 1dffb7c

	Bump version.

2010-06-26 19:01:21 +0200  Stefan Westerfeld 	# 2b9aecd

	Updated NEWS.

2010-06-26 18:57:31 +0200  Stefan Westerfeld 	# 1bbbbf6

	Included Makefile.decl for ChangeLog generation and release rules.

2010-06-16 13:43:17 +0200  Stefan Westerfeld 	# c049c4b

	Include version in manpage properly.

2010-06-16 13:42:51 +0200  Stefan Westerfeld 	# 0d266fe

	Bump version to gst123-0.1.1.

2010-06-16 09:34:00 +0200  Stefan Westerfeld 	# 30b9b44

	Fix man page typo.

2010-06-13 12:04:35 +0200  Stefan Westerfeld 	# 2d805f2

	Allow uris in playlist. Code by Siddhesh Poyarekar.

	Check to see if the entry in the playlist is a uri (http://, file://,
	etc). Only try to build an absolute path if the entry is not a uri.

2010-06-03 10:59:32 +0200  Stefan Westerfeld 	# 0e91e8d

	Added configure check for libX11. Code by Siddhesh Poyarekar.

	With binutils gold, explicit -lX11 is required for using XOpenDisplay.

2010-05-28 21:30:17 +0300  أحمد المحمودي (Ahmed El-Mahmoudy) 	# 5826c3a

	Move usage assignment after g_option_context_parse

	program name is (null) when usage is assigned before
	g_option_context_parse

2010-05-28 19:22:37 +0200  Stefan Westerfeld 	# d466c9a

	Updated NEWS file for gst123-0.1.0.

2010-05-28 19:05:34 +0200  Stefan Westerfeld 	# f8b1ca7

	Get rid of redundant XOpenDisplay (NULL).

2010-05-28 18:57:35 +0200  Stefan Westerfeld 	# fdba8b0

	Move option parsing stuff to seperate file.

2010-05-28 18:39:58 +0200  Stefan Westerfeld 	# 960dfc1

	TODO++

2010-05-28 18:32:24 +0200  Stefan Westerfeld 	# 4272716

	Fixed --help option.

2010-05-28 18:31:54 +0200  Stefan Westerfeld 	# 60734cb

	Use glib option parser - based on code from Ahmed El-Mahmoudy.

	* Removed check_args function, rewrote Options::parse.
	* Added Options::add_playlist & Options::print_version functions.
	* Converted shuffle,verbose & novideo to gboolean (that was needed to
	  prevent having Glib's parser to write upon the playlists)
	* Added uris to option structure.

2010-05-27 15:19:21 +0200  Stefan Westerfeld 	# 2e35db5

	TODO+

2010-05-27 10:20:16 +0200  Stefan Westerfeld 	# 1791e67

	Bump version to 0.1.0.

2010-05-27 10:07:36 +0200  Stefan Westerfeld 	# da4d9f9

	Handle closing the video window properly: quit gst123.

2010-05-26 22:15:10 +0300  أحمد المحمودي (Ahmed El-Mahmoudy) 	# 09466c4

	normal_size() also does unfullscreen

2010-05-25 10:40:04 +0200  Stefan Westerfeld 	# 3f1aaef

	Remove aspect ratio TODO.

2010-05-25 10:39:49 +0200  Stefan Westerfeld 	# adba564

	Added docs publishing rule.

2010-05-25 10:00:52 +0200  Stefan Westerfeld 	# 6415410

	Added option to disable the video stream; code by Ahmed El-Mahmoudy.

	Added -x or --novideo option to play the audio stream only, useful if no
	X11 display is available.

2010-05-24 12:23:51 +0200  Stefan Westerfeld 	# a4293b4

	Rewrote video size detection; might be more robust than the old algorithm.

2010-05-23 17:48:14 +0200  Stefan Westerfeld 	# 244daa4

	TODO++

2010-05-20 13:58:34 +0200  Stefan Westerfeld 	# 485e877

	Merge branch 'master' of stefan@space.twc.de:/public/git/gst123

2010-05-20 13:58:06 +0200  Stefan Westerfeld 	# 84a0d53

	Added missing include for signals.

2010-05-20 11:47:28 +0200  Stefan Westerfeld 	# e77daa7

	Include paused state into status display (just like muted).

2010-05-20 11:41:00 +0200  Stefan Westerfeld 	# 12dce8c

	Gtk Interface: automatically hide mouse cursor during videos, unless moved

2010-05-20 09:35:35 +0200  Stefan Westerfeld 	# f11e333

	TODO++

2010-05-17 16:55:50 +0200  Stefan Westerfeld 	# 8b53f4d

	Set title of the video window to the filename being played.

2010-05-17 14:05:29 +0200  Stefan Westerfeld 	# c81f85b

	Better .gitignore.

2010-05-17 14:04:13 +0200  Stefan Westerfeld 	# 1fc5427

	Better .gitignore files.

2010-05-17 13:22:34 +0200  Stefan Westerfeld 	# 8011f74

	Added Makefile.am for docs directory.

2010-05-16 20:16:36 +0200  Stefan Westerfeld 	# f5fa2e1

	Moved docs to extra dir.

2010-05-14 22:00:24 +0200  Stefan Westerfeld 	# 3d78b08

	Use black background for the window.

2010-05-14 21:59:50 +0200  Stefan Westerfeld 	# 6d9f595

	Force correct aspect ratio; code by Ahmed El-Mahmoudy.

2010-05-14 16:09:22 +0200  Stefan Westerfeld 	# 7a769a1

	Documentation fix.

2010-05-13 11:28:18 +0200  Stefan Westerfeld 	# 8cbf774

	Copyright fix.

2010-05-13 11:27:04 +0200  Stefan Westerfeld 	# 2057ae9

	Added Ahmed El-Mahmoudy to Copyright/AUTHORS.

2010-05-13 11:22:29 +0200  Stefan Westerfeld 	# 7a78f01

	TODO updated.

2010-05-12 22:31:19 +0200  Stefan Westerfeld 	# a043044

	Simplify mute handling using playbin2 property; code by Ahmed El-Mahmoudy.

2010-05-12 22:26:52 +0200  Stefan Westerfeld 	# 199cce7

	Autoconf stuff for improved video support.

2010-05-12 22:24:49 +0200  Stefan Westerfeld 	# 2cda604

	Improved video support; code by Ahmed El-Mahmoudy.

	* Use playbin2 instead of playbin (according to Sebastian Dröge: "it's
	  more or less stable now and everybody is using it already"), the
	  reason is because video-sink property in playbin was not working (I
	  am currently using gstreamer 0.10.28).
	* Added resize method to GtkInterface
	* Added normal_size method to Player, this method sets the window size
	  of GtkInterface to width,height of the video currently playing.
	* Call normal_size after doing the X overlay thing.
	* Added a keybinding '1', which calls normal_size, that's useful if the
	  user resized the GtkInterface window and wants to return to the
	  original size.
	* configure.ac: added gstreamer-video-0.10

2010-05-12 22:18:03 +0200  Stefan Westerfeld 	# c25abc2

	TODO updated.

2010-05-11 17:36:28 +0200  Stefan Westerfeld 	# 9c8ea64

	More TODO.

2010-05-11 17:33:01 +0200  Stefan Westerfeld 	# c3d331a

	Ignore toggle_fullscreen() if window is not visible.

2010-05-11 17:28:15 +0200  Stefan Westerfeld 	# 93850fb

	Document fullscreen mode.

2010-05-11 17:00:49 +0200  Stefan Westerfeld 	# 4121772

	Fullscreen mode is now implemented, keys in GtkInterface work.

2010-05-11 17:00:02 +0200  Stefan Westerfeld 	# ff1e615

	Updated .gitignore.

2010-05-11 16:58:54 +0200  Stefan Westerfeld 	# 4340487

	Show gtk window if and only if we're playing a video file.

2010-05-11 16:10:17 +0200  Stefan Westerfeld 	# 431421c

	Support proper key handling (arrow keys,...) in GtkInterface.

2010-05-11 15:51:41 +0200  Stefan Westerfeld 	# de80e2f

	Bump version.

2010-05-11 15:51:26 +0200  Stefan Westerfeld 	# 6f85938

	Updated gitignore.

2010-05-11 15:50:46 +0200  Stefan Westerfeld 	# b2826f2

	Support key bindings in gtk window.

2010-05-11 14:16:39 +0200  Stefan Westerfeld 	# e9f451c

	Fixes for the non-video case (more to come).

2010-05-11 14:13:29 +0200  Stefan Westerfeld 	# e47153e

	Added minimal fullscreen support via GtkInterface.

	Its implemented in a way that makes gst123 still work (although without
	video support), when X11 is not present.

2010-05-10 19:34:37 +0200  Stefan Westerfeld 	# 35779ea

	Updated NEWS for gst123-0.0.3.

2010-05-10 19:30:49 +0200  Stefan Westerfeld 	# 4dd8e14

	Display video codec, too (when present); code by Ahmed El-Mahmoudy.

2010-05-07 12:54:26 +0200  Stefan Westerfeld 	# cddd3f9

	Merge branch 'master' of stefan@space.twc.de:/public/git/gst123

2010-05-05 10:48:00 +0200  Stefan Westerfeld 	# 1fa742c

	Make muted state visible to the user; code by Ahmed El-Mahmoudy.

2010-05-05 09:39:35 +0200  Stefan Westerfeld 	# 173fd94

	Added mute and volume control keys; code by Ahmed El-Mahmoudy.

2010-05-05 09:01:52 +0200  Stefan Westerfeld 	# 8bab92d

	Added wishlist section.

2010-05-04 14:17:42 +0200  Stefan Westerfeld 	# af791f8

	Bump version to 0.0.3.

2010-05-04 14:14:04 +0200  Stefan Westerfeld 	# b94815c

	Added a signal handler on SIGCONT and perform terminal reinitialization after the program received SIGCONT.

2010-05-04 13:39:05 +0200  Stefan Westerfeld 	# 821bfdc

	Make terminal code behave better if a key is held down and in auto repeat.

2010-05-03 14:37:00 +0200  Stefan Westerfeld 	# f081432

	Overwrite time display when printing keyboard help.

2010-05-03 11:43:46 +0200  Stefan Westerfeld 	# 5f4abbe

	TODO += 2

2010-05-02 13:16:28 +0200  Stefan Westerfeld 	# a2b03b5

	Update TODO.

2010-05-02 13:16:16 +0200  Stefan Westerfeld 	# 3389040

	Update manpage with information on directory crawling.

2010-05-02 13:15:52 +0200  Stefan Westerfeld 	# 464a08b

	Resolve playlist entries relative to the directory containing the playlist.

2010-05-02 12:54:17 +0200  Stefan Westerfeld 	# 036d0fb

	Document keyboard input; add in-program help for keyboard input.

2010-05-02 12:41:06 +0200  Stefan Westerfeld 	# 09613e5

	Move glib source to terminal.cc; switch to callbacks for keyboard input.

2010-05-02 12:12:14 +0200  Stefan Westerfeld 	# e2f6da2

	Do not create an extra mainloop but use player mainloop.

2010-05-02 11:20:43 +0200  Stefan Westerfeld 	# 493292e

	gitignore

2010-05-02 11:18:59 +0200  Stefan Westerfeld 	# a6ea4ef

	Put terminal initialization/deinitialization near mainloop run.

2010-05-02 11:15:25 +0200  Stefan Westerfeld 	# cd59ad1

	Cleanup escape sequence handling a bit.

2010-05-02 11:05:37 +0200  Stefan Westerfeld 	# 6d127d0

	Introduced cursor key handling, add keys for seeking.

2010-04-17 19:56:25 +0200  Stefan Westerfeld 	# 2072c52

	TODO updated.

2010-04-17 19:54:31 +0200  Stefan Westerfeld 	# 7a96923

	Remove unplayable files from playlist automatically.

2010-04-17 17:42:55 +0200  Stefan Westerfeld 	# 8e7b7cf

	Use version information from configure.ac.

2010-04-17 17:28:29 +0200  Stefan Westerfeld 	# 4ffed13

	First implementation of crawling AKA gst123 /public/music.

2010-04-15 10:59:34 +0200  Stefan Westerfeld 	# 7f43aa5

	Added hours in time display; code by Ahmed El-Mahmoudy.

2010-04-01 10:38:18 +0200  Stefan Westerfeld 	# 3a5517c

	Updated manpage with infos about Ctrl+C.

2010-03-30 11:59:40 +0200  Stefan Westerfeld 	# 1f3dc0e

	TODO

2010-03-30 11:02:40 +0200  Stefan Westerfeld 	# 70152e3

	Added TODO item for wav output.

2010-03-26 19:33:04 +0100  Stefan Westerfeld 	# 2c1ad1d

	Replace with LGPL.

2010-03-26 19:32:47 +0100  Stefan Westerfeld 	# 054f33e

	Make TODO part of the distribution.

2010-03-26 15:40:17 +0100  Stefan Westerfeld 	# d40a16f

	Fixed man installation; added TODO.

2010-03-26 15:32:32 +0100  Stefan Westerfeld 	# 36e6cb1

	More automake stuff.

2010-03-26 15:31:50 +0100  Stefan Westerfeld 	# b60947a

	Added automake stuff.

2010-03-24 17:29:36 +0100  Stefan Westerfeld 	# 724f450

	Removed Makefile.

2010-03-24 17:28:16 +0100  Stefan Westerfeld 	# b558c93

	Make manpage work.

2010-03-24 17:05:23 +0100  Stefan Westerfeld 	# 349899c

	Moved sources into their own directory.

2009-08-15 10:24:27 +0200  Stefan Westerfeld 	# 6856253

	Fix for newer gcc version (4.3.2).

2009-08-15 10:12:07 +0200  Stefan Westerfeld 	# 8318bd9

	Initial import of gst123.

2009-08-15 10:12:16 +0200  Stefan Westerfeld 	# 6124e55

	Initial commit.

