2004-12-29 04:25  brian

	* src/playlist-callbacks.c: cancel DnD if dest == src

2004-12-29 04:25  brian

	* src/main.c: whoops, didn't mean to commit that

2004-12-29 04:19  brian

	* src/: main.c, mediamarks.c, playlist.c: fix DnD in mediamarks
	  manager

2004-12-28 23:45  brian

	* NEWS, TODO: update NEWS, TODO

2004-12-28 23:45  brian

	* src/: main.c, mainwin.c, mediamarks.c, playlist.c,
	  xfmedia-common.h, xfmedia-internal.h: DnD in the mediamarks
	  editor mostly works

2004-12-28 21:45  brian

	* src/playlist-callbacks.c: fix possible memleak

2004-12-28 21:40  brian

	* src/: jumptofilewin.c, mainwin-callbacks.c, mainwin.c, mainwin.h,
	  mediamarks.c, mediamarks.h, playlist-callbacks.c, playlist.c,
	  settings.c: done a bunch of stuff, might as well commit.  added a
	  lot of functionality to the mediamarks editor; i think it's
	  almost done.	added some code to remember the size and position
	  of some transient windows.  moved some things around where
	  needed.

2004-12-28 18:09  brian

	* src/: Makefile.am, main.c: err, dummy.  make translations work.

2004-12-28 17:32  brian

	* src/mainwin.c: no need to set individual window icons; just set a
	  default

2004-12-28 11:09  brian

	* src/mediamarks.c: partial fix for cell renderer

2004-12-28 10:47  brian

	* src/remote.c: fix warning

2004-12-27 02:03  brian

	* NEWS: update news

2004-12-27 01:58  brian

	* src/mediamarks.c: add preliminary mediamarks manager GUI

2004-12-27 00:56  brian

	* src/mainwin.c: fix gtk-critical warning (kinda severe,
	  methinks...)

2004-12-26 09:49  brian

	* libexo-lite/exo/: exo-cell-renderer-ellipsized-text.c,
	  exo-ellipsized-label.c, exo-pango-extensions.c,
	  exo-pango-extensions.h, exo-xsession-client.c: merge in some
	  bugfixes from exo-0.2.0

2004-12-26 02:05  brian

	* src/xfmedia-common.c: stupid.  fix for gtk < 2.6

2004-12-26 01:50  brian

	* NEWS, configure.ac, pixmaps/Makefile.am,
	  pixmaps/stock_folder.png, po/POTFILES.in, po/xfmedia.pot,
	  src/Makefile.am, src/main.c, src/mainwin-callbacks.c,
	  src/mainwin.c, src/mediamarks.c, src/mediamarks.h,
	  src/playlist-callbacks.c, src/playlist.c, src/xfmedia-common.c,
	  src/xfmedia-common.h, src/xfmedia-internal.h,
	  src/xfmedia-stock-icons.h: add preliminary mediamarks support.
	  can't manage them, but we can create folders and whatnot.

2004-12-25 12:34  brian

	* Makefile.am: fix distcheck-bz2

2004-12-24 02:15  brian

	* src/settings.c: crashes are lame, and it's so easy to get around
	  them sometimes.  laziness is bad (sometimes).

2004-12-23 13:37  brian

	* src/: Makefile.am, about-icon.h, mainwin.c, settings-dialog.c,
	  xfmedia-common.c, xfmedia-common.h, xfmedia-stock-icons.h: add
	  the about icon to the stock stuff

2004-12-22 19:33  brian

	* configure.ac: require libxfcegui4 4.1.99.3 (4.2rc3) to pick up
	  the hicolor theming fix

2004-12-22 19:32  brian

	* NEWS, aclocal.m4, configure.ac, pixmaps/Makefile.am,
	  pixmaps/index.theme, po/xfmedia.pot, src/Makefile.am,
	  src/xfmedia-common.c, src/xfmedia-common.h,
	  src/xfmedia-stock-icons.h: use stock icons instead of themed
	  icons

2004-12-20 22:37  brian

	* src/: main.c, xfmedia-common.c: oops, fix compile

2004-12-20 22:31  brian

	* src/: main.c, mainwin-callbacks.c, mainwin.c, xfmedia-common.c,
	  xfmedia-common.h: use stock icons for playback controls

2004-12-13 18:43  brian

	* src/playlist-callbacks.c: gtk 2.2 compilation... again...

2004-12-13 11:57  brian

	* src/xfmedia-internal.h: probably fix bug 592 (gtk 2.2
	  compilation)

2004-12-12 14:47  brian

	* Makefile.am, README.plugins, configure.ac, src/Makefile.am,
	  xfmedia/.cvsignore, xfmedia/Makefile.am,
	  xfmedia/xfmedia-plugin.pc.in, xfplay/Makefile.am: add .pc file
	  for plugin compilation, fix some getopt_long() stuff

2004-12-12 13:31  brian

	* src/Makefile.am, src/mainwin-callbacks.c, src/xfmedia-common.c,
	  xfmedia/Makefile.am, xfmedia/getopt.c, xfmedia/getopt.h,
	  xfmedia/getopt1.c, xfplay/Makefile.am, xfplay/getopt.c,
	  xfplay/getopt.h, xfplay/getopt1.c: use local getopt_long()
	  implementation if needed, fix mainwin map/unmap bug reported by
	  benny, and grab the server during XQueryTree() as suggested by
	  olivier

2004-12-12 04:08  brian

	* TODO, src/playlist-callbacks.c: add video info to file info
	  window

2004-12-12 02:40  brian

	* pixmaps/: xfmedia-next.png, xfmedia-pause.png, xfmedia-play.png,
	  xfmedia-prev.png, xfmedia-stop.png: revert icons to their normal
	  square shape, since we do the squishing on the fly now

2004-12-12 02:39  brian

	* src/mainwin-callbacks.c, src/mainwin.c, src/playlist.c,
	  src/xfmedia-common.c, src/xfmedia-common.h, NEWS: make playback
	  controls themable

2004-12-11 23:28  brian

	* src/trayicon.c: use themed icon for tray icon if available (bug
	  589)

2004-12-11 21:43  brian

	* src/playlist.c: don't scroll the playlist on play if the selected
	  item is already visible

2004-12-11 20:46  brian

	* xfmedia.spec.in: fix specfile

2004-12-11 20:43  brian

	* aclocal.m4, libexo-lite/exo/exo-cell-renderer-ellipsized-text.c,
	  libexo-lite/exo/exo-enum-types.c,
	  libexo-lite/exo/exo-pango-extensions.c,
	  plugins/infopipe/xfmedia-infopipe.c, src/gtkxine.c,
	  src/jumptofilewin.c, src/keybindings.c, src/main.c,
	  src/mainwin-callbacks.c, src/mainwin.c, src/my-gtkexpander.c,
	  src/playlist-callbacks.c, src/playlist.c, src/remote.c,
	  src/settings-dialog.c, src/settings.c, src/trayicon.c,
	  src/xfmedia-common.c, src/xfmedia-interface.c,
	  src/xfmedia-keybindings.c, src/xfmedia-plugin.c,
	  xfplay/cli-misc.c, xfplay/getopt.c, xfplay/getopt1.c,
	  xfplay/xfplay.c: ok, i'm finally caving in.  4-space indents are
	  better than tab-indents.

2004-12-11 18:52  brian

	* configure.ac, src/remote.c: set sockets nonblocking first

2004-12-11 18:36  brian

	* src/remote.c: be aggressive in reusing old stale sockets

2004-12-11 13:51  brian

	* NEWS: hmm, never added this

2004-12-10 23:20  brian

	* src/mainwin.c: oops

2004-12-08 11:01  brian

	* src/keybindings.c: fix keybindings when numlock, scroll lock,
	  etc. are on

2004-12-07 23:27  brian

	* src/gtkxine.c: don't load "real" video driver in
	  gtk_xine_realize(), only load it on demand in gtk_xine_open()
	  when the stream has a video component.  (bug 580) unfortunately,
	  if you play a video file and stop it, it'll leave the video
	  driver open until you either play an audio file or close xfmedia.
	  i'm not sure how to deal with this yet (or if i even want to).

2004-12-04 22:08  brian

	* NEWS, src/mainwin-callbacks.c, src/mainwin.c, src/settings.c,
	  src/xfmedia-internal.h: add 'repeat single track' option to the
	  mainwin menu.  sometimes i get obsessive and like to listen to a
	  single track 35 times in a row.  tonight is one of those times,
	  and for the record, it's jeff buckley's cover of leonard cohen's
	  "hallelujah".

2004-12-04 21:38  brian

	* src/playlist.c: sometimes i'm really stupid.

2004-12-04 21:32  brian

	* src/: main.c, mainwin-callbacks.c, playlist-callbacks.c,
	  playlist.c, playlist.h, remote.c, xfmedia-common.h: sure, why
	  not.	theoretically, the shuffle play behavior should be much
	  better now.  it's not too efficient, because i was too lazy to
	  use a real bitmap; it uses a bytemap instead.  so the shuffle
	  table takes up as many bytes as you have playlist entries.  yeah,
	  i know, i suck.  it should take up an eighth of that.  but i'm
	  feeling too mentally lazy today to work out the bitshifting and
	  masking.

	  it's quite possible that i did something stupid, and either a) it
	  won't work quite right, or b) xfmedia will crash.  ah well.
	  we'll live.

2004-12-04 16:24  brian

	* src/xfmedia-common.c: fix xfmedia_num_prettify() *again*

2004-12-04 16:17  brian

	* src/playlist-callbacks.c: no need to set the info window's size
	  request

2004-12-02 12:44  brian

	* NEWS, src/playlist-callbacks.c: fix directory add functionality.
	  it seems that gtk intercepts a bunch of the "normal" GtkDialog
	  response codes and opens folders instead of selecting.  lame.  so
	  we just make up a new response code and all is well.	that's the
	  theory anyway; i haven't tested it.

2004-12-01 22:11  brian

	* src/: playlist-callbacks.c, xfmedia-common.c: fix possible crash
	  in xfmedia_num_prettify()

2004-11-28 14:30  brian

	* src/: mainwin-callbacks.c, playlist.c: whoops, i broke the
	  shuffle history.  fixed.

2004-11-28 14:19  brian

	* src/playlist-callbacks.c: fix a leaky GtkTreePath on playlist
	  remove

2004-11-28 13:45  brian

	* NEWS: oops, update news

2004-11-28 13:40  brian

	* src/: mainwin-callbacks.c, playlist-callbacks.c, playlist.c,
	  playlist.h, xfmedia-internal.h: * add delete key for deleting
	  playlist entries, eat up/down arrow events when focus is on the
	  playlist, enter/return in playlist plays the currently selected
	  song.  * move the functionality that selected the next track to
	  play into its own function, since i had it in 3 or 4 places and
	  it was kinda confusing.

2004-11-28 04:01  brian

	* NEWS, src/playlist-callbacks.c: fix file info dlg crash

2004-11-28 03:54  brian

	* src/playlist-callbacks.c: sort the directories too

2004-11-28 03:45  brian

	* src/settings-dialog.c: add tooltips for new options

2004-11-28 03:39  brian

	* NEWS: update

2004-11-28 03:30  brian

	* NEWS, src/xfmedia-common.c: playlist format %f: don't display the
	  full path, just the filename

2004-11-28 03:26  brian

	* NEWS, src/playlist-callbacks.c: sort entries when adding via dir
	  recursion

2004-11-28 03:12  brian

	* TODO: remove stale todo entries

2004-11-28 03:11  brian

	* src/mainwin-callbacks.c: update position slider even if the
	  stream isn't seekable (as long as we have a song length > 0)

2004-11-28 03:09  brian

	* NEWS, src/mainwin-callbacks.c, src/playlist-callbacks.c,
	  src/playlist.c, src/settings-dialog.c, src/settings.c: add option
	  to only load metadata on file play, or never (default is the
	  same, when scrolling)

2004-11-27 22:44  brian

	* libexo-lite/Makefile.am,
	  libexo-lite/exo/exo-cell-renderer-ellipsized-text.c,
	  libexo-lite/exo/exo-cell-renderer-ellipsized-text.h,
	  libexo-lite/exo/exo-cellrendererellipsizedtext.c,
	  libexo-lite/exo/exo-cellrendererellipsizedtext.h,
	  libexo-lite/exo/exo-ellipsized-label.c,
	  libexo-lite/exo/exo-ellipsized-label.h,
	  libexo-lite/exo/exo-enum-types.c,
	  libexo-lite/exo/exo-enum-types.h,
	  libexo-lite/exo/exo-pango-extensions.c,
	  libexo-lite/exo/exo-pango-extensions.h,
	  libexo-lite/exo/exo-private.c, libexo-lite/exo/exo-private.h,
	  libexo-lite/exo/exo-string.c, libexo-lite/exo/exo-string.h,
	  libexo-lite/exo/exo-xsession-client.c,
	  libexo-lite/exo/exo-xsession-client.h, src/jumptofilewin.c,
	  src/main.c, src/mainwin.c, src/playlist.c: sync with
	  libexo-0.2.0pre1.  ellipsizing works properly now

2004-11-26 03:28  brian

	* NEWS, src/gtkxine.c, src/gtkxine.h, src/mainwin-callbacks.c,
	  src/mainwin.c, src/settings.c, src/xfmedia-internal.h,
	  src/xfmedia-keybindings.c: correctly inform xine of video window
	  map/unmap

2004-11-26 03:01  brian

	* src/xfmedia-common.c: make sure the meta info returned from xine
	  isn't just a zero-length string

2004-11-25 16:08  brian

	* Makefile.am, NEWS, README.plugins, xfmedia/xfmedia-plugin.h: add
	  plugin documentation.  force xfmedia-plugin.h to include
	  gmodule.h

2004-11-25 14:48  brian

	* TODO: update todo

2004-11-25 14:46  brian

	* po/xfmedia.pot, src/mainwin-callbacks.c, src/mainwin.c,
	  src/playlist-callbacks.c, src/playlist.c: translation updates

2004-11-25 03:08  brian

	* NEWS: stupid...

2004-11-25 02:49  brian

	* configure.ac: bump version to 0.6.0cvs

2004-11-25 02:45  brian

	* ChangeLog: update changelog again

2004-11-25 02:45  brian

	* src/playlist.c: remove g_assert()

2004-11-25 02:43  brian

	* ChangeLog: update changelog

2004-11-25 02:43  brian

	* ChangeLog, configure.ac: bump version

2004-11-25 02:38  brian

	* src/mainwin.c: m00

2004-11-25 02:35  brian

	* NEWS, src/playlist-callbacks.c, src/playlist.c, src/playlist.h:
	  fix .pls file handling, rewrite playlist load/save to be less
	  icky, add playlist file contents if a playlist file is added via
	  the "add file" dlg

2004-11-25 01:07  brian

	* src/xfmedia-common.c: fix crash when using %f in playlist format.
	  man, i feel stupid.	(bug 522)

2004-11-24 21:52  brian

	* src/: jumptofilewin.c, mainwin.c: only show the "Jump to file"
	  menu item for gtk 2.4+

2004-11-24 02:18  brian

	* NEWS: hmm, i removed this cuz it sucked.

2004-11-24 02:00  brian

	* src/xfmedia-keybindings.c: make sure we don't end up with two
	  functions with the same binding

2004-11-24 01:47  brian

	* NEWS, src/Makefile.am, src/keybindings.c, src/keybindings.h,
	  src/keybindings.rc, src/main.c, src/mainwin.c,
	  src/xfmedia-common.c, src/xfmedia-keybindings.c: make keybindings
	  editor actually work, and redo some parts of the keybindings
	  system.  save user keybindings file in ~/.config/xfmedia, and
	  overlay it on top of the system keybindings file.  this way, as i
	  add keybindings, they'll automatically work.

2004-11-20 03:13  brian

	* NEWS, README.remote, configure.ac, src/main.c, src/remote.c,
	  src/remote.h: add a remote control client, with --enqueue support
	  so far in xfmedia itself.  also add a cmdline processor that
	  handles --fullscreen and --autoplay.

2004-11-20 00:59  brian

	* README.remote, src/jumptofilewin.c, src/playlist-callbacks.c,
	  src/playlist.c: remove some gtk_list_store_iter_is_valid() calls,
	  as the gtk docs say it's terribly slow.

2004-11-19 21:31  brian

	* src/: playlist-callbacks.c, playlist.c: fix multiple playlist
	  remove, and a memleak.  make sure fullscreen control window is
	  hidden when the stream ends.

2004-11-19 10:54  brian

	* src/main.c: fix session manager start, take 2 (bug 513)

2004-11-16 19:34  brian

	* README.remote, src/remote.c: add a few more commands to the
	  remote control interface

2004-11-16 19:20  brian

	* README.remote: add readme for remote control protocol

2004-11-16 19:20  brian

	* src/: mainwin.c, playlist-callbacks.c: remove some annoying dbg
	  statements

2004-11-16 07:18  brian

	* Makefile.am, NEWS, configure.ac,
	  plugins/infopipe/xfmedia-infopipe.c, src/Makefile.am, src/main.c,
	  src/playlist-callbacks.c, src/playlist.c, src/playlist.h,
	  src/remote.c, src/remote.h, src/xfmedia-common.h,
	  src/xfmedia-interface.c, src/xfmedia-plugin.c,
	  xfmedia/xfmedia-plugin.h: add preliminary remote control
	  interface.  change plugin interface a little so plugin authors
	  can actually use xfmedia_ functions in xfmedia_plugin_get().

2004-11-15 19:25  brian

	* src/main.c: add -V and --version

2004-11-15 07:04  brian

	* NEWS, TODO, src/mainwin.c, src/playlist-callbacks.c,
	  src/playlist.c, src/xfmedia-common.c, src/xfmedia-common.h,
	  src/xfmedia-internal.h: * stamp out pango utf8 errors once and
	  for all (i hope) * revert info loading in thread stuff.  it
	  sucked.  idle functions are better.  * remove some annoying debug
	  info, add some even more annoying debug info * some other stuff i
	  forget

2004-11-15 03:24  brian

	* src/mainwin-callbacks.c: update elapsed/remaining time label
	  immediately on click

2004-11-15 02:56  brian

	* plugins/infopipe/xfmedia-infopipe.c, po/POTFILES.in,
	  po/xfmedia.pot: tweaks

2004-11-15 02:47  brian

	* plugins/infopipe/xfmedia-infopipe.c: ditch debug

2004-11-15 02:47  brian

	* plugins/: .cvsignore, infopipe/.cvsignore: meh

2004-11-15 02:46  brian

	* Makefile.am, NEWS, configure.ac, plugins/Makefile.am,
	  plugins/infopipe/Makefile.am,
	  plugins/infopipe/xfmedia-infopipe.c, src/mainwin-callbacks.c,
	  src/xfmedia-interface.c, src/xfmedia-plugin.c,
	  xfmedia/xfmedia-interface.h, xfmedia/xfmedia-plugin.h: adding
	  more to the plugin system and here's the new infopipe plugin

2004-11-14 16:03  brian

	* src/xfmedia-interface.c: forgetting to commit files is bad,
	  mmmmmk?

2004-11-14 06:08  brian

	* src/mainwin-callbacks.c, src/playlist-callbacks.c,
	  src/playlist.c, src/xfmedia-keybindings.c, src/xfmedia-plugin.c,
	  xfmedia/xfmedia-plugin.h: fire off signals to plugins where
	  needed

2004-11-14 05:38  brian

	* src/Makefile.am, xfmedia/xfmedia-interface.h: add the xfmedia
	  control/info interface for plugins.  still needs some work
	  though.

2004-11-14 05:14  brian

	* xfmedia/xfmedia-interface.h: add XfMediaPlugin argument to all
	  functions

2004-11-14 05:12  brian

	* xfmedia/.cvsignore: ignore

2004-11-14 05:11  brian

	* xfmedia/xfmedia-interface.h: oops

2004-11-14 05:10  brian

	* Makefile.am, configure.ac, src/Makefile.am, src/main.c,
	  src/mainwin-callbacks.c, src/mainwin.c, src/playlist-callbacks.c,
	  src/playlist.c, src/settings-dialog.c, src/settings.c,
	  src/settings.h, src/xfmedia-common.c, src/xfmedia-common.h,
	  src/xfmedia-internal.h, src/xfmedia-plugin.c,
	  xfmedia/Makefile.am, xfmedia/xfmedia-interface.h,
	  xfmedia/xfmedia-plugin.h, xfmedia/xfmedia-settings.h: preliminary
	  setup for the plugin system

2004-11-14 00:44  brian

	* TODO: update todo

2004-11-14 00:41  brian

	* NEWS, src/main.c, src/playlist-callbacks.c, src/playlist.c,
	  src/xfmedia-common.h, src/xfmedia-internal.h: load file info in a
	  separate thread using GThreadPool (pretty cool!)

2004-11-14 00:04  brian

	* src/gtkxine.c: don't ditch video driver if vis is active

2004-11-13 23:37  brian

	* NEWS, src/gtkxine.c, src/main.c, src/mainwin-callbacks.c,
	  src/playlist.c: * close video driver when playing audio-only
	  streams * clean up some usage of xine deprecated features * fix
	  some minor buglets

2004-11-13 18:28  brian

	* TODO: update todo

2004-11-13 02:04  brian

	* po/: POTFILES.in, xfmedia.pot: update i18n stuff

2004-11-13 02:01  brian

	* src/jumptofilewin.c: optimise jump to file filtering a bit

2004-11-13 01:42  brian

	* src/jumptofilewin.c: jump to file dialog should match in a
	  case-insensitive manner

2004-11-13 01:28  brian

	* src/: mainwin-callbacks.c, xfmedia-common.c: ignore BadWindow on
	  map/unmap and fail gracefully (bug 489)

2004-11-13 01:13  brian

	* NEWS, src/mainwin-callbacks.c, src/mainwin.c,
	  src/xfmedia-common.c, src/xfmedia-common.h: * fix focus annoyance
	  when autohiding * fix window hide when click on tray icon while
	  autohide is active

2004-11-13 00:50  brian

	* NEWS, libexo-lite/exo/exo-cellrendererellipsizedtext.c,
	  src/Makefile.am, src/gtkxine.c, src/jumptofilewin.c,
	  src/jumptofilewin.h, src/keybindings.rc, src/mainwin.c,
	  src/playlist.c, src/xfmedia-keybindings.c: add jump to file
	  dialog box, keybinding

2004-11-12 19:45  brian

	* src/: gtkxine.c, xfmedia-keybindings.c: raise priority on GtkXine
	  gdk event forwarding, and do something in the keybindings file
	  that i forget

2004-11-11 03:12  brian

	* NEWS, src/keybindings.rc, src/playlist-callbacks.c,
	  src/xfmedia-keybindings.c: add keybinding to mute audio and
	  change aspect ratio

2004-11-11 01:51  brian

	* NEWS, src/gtkxine.c, src/gtkxine.h: make gtkxine handle
	  fullscreen on xinerama properly

2004-11-10 03:39  brian

	* .cvsignore: update cvsignore

2004-11-10 03:39  brian

	* NEWS: fix

2004-11-10 03:38  brian

	* libexo-lite/exo/: exo-cellrendererellipsizedtext.c,
	  exo-ellipsized-label.c: forward-port gtk 2.2 fix

2004-11-10 03:23  brian

	* configure.ac: 0.4.0.1

2004-11-10 03:14  brian

	* libexo-lite/exo/: exo-cellrendererellipsizedtext.c,
	  exo-ellipsized-label.c: fix for gtk-2.2.  hope that's it

2004-11-10 02:03  brian

	* NEWS: dammit.

2004-11-10 02:00  brian

	* configure.ac: bump version for post-0.4.0

2004-11-10 01:59  brian

	* ChangeLog, configure.ac, po/xfmedia.pot, src/mainwin-callbacks.c,
	  src/playlist-callbacks.c: prep for 0.4.0 release

2004-11-10 01:45  brian

	* NEWS, src/keybindings.rc, src/xfmedia-keybindings.c: add A/V sync
	  changing with keybindings

2004-11-09 21:21  brian

	* TODO: update todo

2004-11-09 21:01  brian

	* NEWS: update news

2004-11-09 20:55  brian

	* libexo-lite/exo/: exo-cellrendererellipsizedtext.c,
	  exo-cellrendererellipsizedtext.h: whoops, gobject 2.2 doesn't
	  have all that register_private stuff

2004-11-09 20:48  brian

	* aclocal.m4, libexo-lite/Makefile.am,
	  libexo-lite/exo/exo-cellrendererellipsizedtext.c,
	  libexo-lite/exo/exo-cellrendererellipsizedtext.h, src/playlist.c:
	  add exo-cellrendererellipsizedtext, and use it for the playlist
	  treeview.  this means the window shouldn't change size on us
	  anymore.  of course, i'm still calculating the size wrong, as the
	  text isn't really ellipsized properly.  oh well.  fix one bug,
	  add a new one.

2004-11-08 21:44  brian

	* NEWS, src/playlist-callbacks.c, src/playlist.c, src/playlist.h,
	  src/xfmedia-common.c, src/xfmedia-common.h,
	  src/xfmedia-internal.h: external DnD to playlist

2004-11-08 01:46  brian

	* NEWS, src/keybindings.c, src/keybindings.h,
	  src/settings-dialog.c, src/xfmedia-keybindings.c,
	  src/xfmedia-keybindings.h: add read-only editor for keybindings.
	  this actually isn't completely there, as it'll leave out bindings
	  that aren't in the keybindings.rc file.

2004-11-08 01:13  brian

	* src/: keybindings.rc, xfmedia-keybindings.c: and a couple more
	  keybindings...

2004-11-08 00:58  brian

	* src/: keybindings.rc, playlist-callbacks.c, xfmedia-internal.h,
	  xfmedia-keybindings.c: implement a few more keybindings

2004-11-08 00:41  brian

	* src/: playlist-callbacks.c, playlist.c: remove some redundant
	  #defines/#includes

2004-11-08 00:36  brian

	* NEWS, src/gtkxine.c, src/xfmedia-keybindings.c: * fix another
	  possible deadlock location on quit * change play/pause buttons in
	  response to changing speed of the stream from   the keybindings

2004-11-08 00:08  brian

	* src/: Makefile.am, main.c, playlist-callbacks.c, playlist.c,
	  playlist.h, xfmedia-internal.h: break out all callback functions
	  from playlist.c and put them into playlist-callbacks.c

2004-11-07 19:29  brian

	* src/: keybindings.c, keybindings.rc, xfmedia-keybindings.c: redo
	  the keybinding parser, and implement a few more functions

2004-11-06 23:30  brian

	* NEWS, src/playlist.c: try to theme repeat/shuffle icons

2004-11-06 23:17  brian

	* src/: Makefile.am, mainwin-callbacks.c, mainwin.c, mainwin.h,
	  playlist.c, xfmedia-internal.h, xfmedia-keybindings.c: move all
	  callbacks from mainwin.c to mainwin-callbacks.c, do some function
	  renaming and cleanup

2004-11-06 22:26  brian

	* NEWS, src/Makefile.am, src/keybindings.c, src/keybindings.h,
	  src/keybindings.rc, src/mainwin.c, src/xfmedia-keybindings.c,
	  src/xfmedia-keybindings.h: add some keybindings.  w00t.

2004-11-06 20:34  brian

	* NEWS, src/gtkxine.c: only reset screen saver while in fullscreen
	  video mode

2004-11-06 19:02  brian

	* NEWS: news update

2004-11-06 19:01  brian

	* src/playlist.c: if playlists have relative paths, take them as
	  relative to the directory the playlist is in

2004-11-05 23:52  brian

	* NEWS, src/mainwin.c, src/playlist.c: fix warning, fix problem
	  where if you remove the last item from a playlist while it's
	  still playing, it'll repeat when it's done (bug 470)

2004-11-04 23:26  brian

	* NEWS, src/mainwin.c: fix autohide cancel if the user stops on the
	  decorations

2004-11-04 23:08  brian

	* NEWS, src/mainwin.c, src/xfmedia-common.h: add 500 ms autohide
	  timer

2004-11-04 11:47  brian

	* NEWS: update NEWS

2004-11-04 11:38  brian

	* src/main.c: fix session manager startup; ignore arguments that
	  start with '-' when adding items to playlist

2004-11-03 21:54  brian

	* NEWS, src/playlist.c: fix video window aspect ratio problem (bug
	  432)

2004-11-02 04:21  brian

	* src/: mainwin.c, playlist.c: fix some autohide disabling issues

2004-11-02 04:00  brian

	* TODO: update TODO

2004-11-02 03:58  brian

	* src/playlist.c: disable autohide for URL entry box

2004-11-02 02:39  brian

	* NEWS, src/playlist.c: * replace double-click handler for playlist
	  so it behaves more like the	stream-ended callback handler when
	  the file clicked doesn't play * disable autohide while a file
	  open/save dialog is open, or when the   confirmation dialog is up

2004-11-02 02:09  brian

	* NEWS, src/gtkxine.c, src/gtkxine.h, src/mainwin.c,
	  src/playlist.c, src/xfmedia-common.c: * change some gtkxine
	  functions to return GLists rather than gchar** * fix autohide
	  window sometimes showing up in the taskbar * add support for
	  xine's autoplay plugins (dvd, cd, etc.) * change some icons

2004-11-02 00:45  brian

	* NEWS, src/mainwin.c, src/playlist.c: * disable autohide when a
	  popup menu is active * restore correct sticky and always-on-top
	  status after being unhidden	(either from autohide, or
	  hide-to-tray)

2004-11-01 06:11  brian

	* src/: mainwin.c, playlist.c, xfmedia-common.h: fix autohide mode
	  - when in autohide mode, if you try to move the window, it
	  autohides before you get the chance

2004-11-01 05:25  brian

	* NEWS, src/mainwin.c, src/xfmedia-common.c, src/xfmedia-common.h:
	  make the autohide feature watch the window decorations as well so
	  it'll hide when you're off the entire window, not just the
	  decorations.

2004-11-01 03:50  brian

	* NEWS, src/main.c: * session management support * update NEWS

2004-11-01 03:42  brian

	* src/mainwin.c: * fix stream end -> play -> no video window (bug
	  433) * close vid window (or fullscreen) on clicking stop

2004-11-01 02:58  brian

	* src/: Makefile.am, eggtrayicon.c, eggtrayicon.h, playlist.c,
	  trayicon.c: * ditch EggTrayIcon in favor of the
	  libxfcegui4-builtin NetkTrayIcon * position the "add entry" menu
	  so the pointer is at the bottom

2004-10-31 19:22  brian

	* src/gtkxine.c: still getting an occasional hang on quit when
	  joining xine's X event thread; maybe this will fix it, otherwise
	  i have to go for the safer, but probably more expensive,
	  solution.

2004-10-31 19:10  brian

	* src/playlist.c: save cached playlist on exit if we open a
	  playlist during the session

2004-10-31 19:07  brian

	* NEWS, src/mainwin.c: fix problem where autohide window sometimes
	  ends up being the size of the main window

2004-10-31 18:40  brian

	* NEWS: updated NEWS.  i really need to do this as i'm developing,
	  as i rarely remember all the things i did when i'm ready to
	  release.

2004-10-31 18:36  brian

	* src/mainwin.c: fix window sticky state when hiding/showing, also
	  make the autohide behavior slightly better.  i still need to
	  figure out if it's possible to detect entering and leaving the
	  window's decorations.

2004-10-31 17:47  brian

	* src/mainwin.c: make autohide window obey window sticky setting

2004-10-31 17:43  brian

	* src/: gtkxine.c, mainwin.c, playlist.c: unset fullscreen if video
	  ends and we don't have audio vis enabled

2004-10-31 16:41  brian

	* src/gtkxine.c: reorg and prettifying

2004-10-31 03:58  brian

	* configure.ac: bump version

2004-10-31 03:38  brian

	* NEWS: update NEWS

2004-10-31 03:27  brian

	* ChangeLog, configure.ac, po/xfmedia.pot: update for 0.3.0 release

2004-10-31 03:22  brian

	* configure.ac: check for more headers

2004-10-31 03:19  brian

	* src/: gtkxine.c, main.c: fix cpu usage and hopefully the last
	  hang-on quit.  also fix a gtk warning on startup with an empty
	  playlist

2004-10-31 02:42  brian

	* ChangeLog: update changelog, because i'm bored

2004-10-31 02:41  brian

	* src/mainwin.c: add a \n to make benny happy ^_~

2004-10-31 02:33  brian

	* src/gtkxine.c: ok, that was a distinct lack of fun.  redid the
	  xine event queue processor so it marshalls GSignal parameters
	  into a struct, then passes it to a g_idle function for emission.
	  because deadlock is bad for you, kids.

2004-10-31 01:21  brian

	* src/gtkxine.c: remove call to pthread_cancel() and replace with a
	  GAsyncQueue

2004-10-31 01:20  brian

	* src/mainwin.c: fix rightclick->quit menu item

2004-10-31 00:33  brian

	* Makefile.am, TODO, configure.ac, libexo-lite/.cvsignore,
	  libexo-lite/Makefile.am, libexo-lite/exo/exo-ellipsized-label.c,
	  libexo-lite/exo/exo-ellipsized-label.h,
	  libexo-lite/exo/exo-pango-extensions.c,
	  libexo-lite/exo/exo-pango-extensions.h,
	  libexo-lite/exo/exo-string.c, libexo-lite/exo/exo-string.h,
	  src/Makefile.am, src/mainwin.c, src/playlist.c,
	  src/settings-dialog.c, src/settings.c, src/xfmedia-common.h: use
	  benny's ExoEllipsizedLabel for the song label

2004-10-30 21:37  brian

	* src/: main.c, playlist.c: * add a few reasons why we'd save on
	  exit * "Xfmedia Video Output" -> "Xfmedia"

2004-10-30 21:32  brian

	* src/: gtkxine.c, gtkxine.h, main.c, mainwin.c, playlist.c,
	  settings-dialog.c, settings.c, xfmedia-common.h: * fix video
	  window aspect restriction * make visualisation type configurable
	  * add option to not save the playlist unless it seems like the
	  user would   want us to

2004-10-30 17:39  brian

	* src/: main.c, mainwin.c, mainwin.h: some reshuffling...

2004-10-30 17:28  brian

	* src/: Makefile.am, gtkxine.c, main.c, main.h, mainwin.c,
	  mainwin.h, playlist.c: * fix shutdown/cleanup (hopefully) * set
	  size incremements on video window * get rid of ability to play
	  audio when GtkXine isn't realized yet - it was   causing some
	  performance and crashing problems, so it's easier to just   get
	  rid of it entirely

2004-10-30 04:59  brian

	* src/mainwin.c: indent

2004-10-30 04:56  brian

	* src/xfmedia-common.c: gtk2.2 fixes.  this is getting silly...

2004-10-30 04:00  brian

	* src/: mainwin.c, mainwin.h, playlist.c, settings-dialog.c: *
	  automatically resize video window when frame size changes * fix
	  systray icon hide/show * close video window when stream stops

2004-10-29 23:25  brian

	* src/mainwin.c: make play button a little smarter

2004-10-29 23:10  brian

	* src/playlist.c: fix crash on move up/down buttons (side-effect of
	  bug 420)

2004-10-29 18:20  brian

	* src/xfmedia-common.c: fix some more gtk 2.2-ness

2004-10-28 23:51  brian

	* src/playlist.c: fix renumbering errors when using DnD to
	  rearrange playlist entries (bug 420), and also work around a
	  stupid gtk oddity (bug?) where taking a row and moving it
	  _before_ the topmost row ends up moving it to the bottom of the
	  list.

2004-10-28 13:34  brian

	* configure.ac: bump version

2004-10-28 10:38  brian

	* src/: playlist.c, xfmedia-common.c: hopefully fix gtk-2.2
	  compilation

2004-10-28 02:19  brian

	* configure.ac, po/xfmedia.pot: update for 0.2.0

2004-10-28 01:55  brian

	* src/: gtkxine.c, gtkxine.h, mainwin.c, playlist.c,
	  settings-dialog.c: * add gtk_xine_engine_get_param() and
	  gtk_xine_engine_set_param() * tweak systray hiding/showing a bit.
	  it's not perfect, but this might   be the best i can do (i think
	  this behaves exactly as gaim's systray does)

2004-10-27 23:10  brian

	* TODO: ... and add an item

2004-10-27 23:10  brian

	* TODO: scratch one item

2004-10-27 23:08  brian

	* src/settings-dialog.c: xfmusic4 -> xfmedia string fixes

2004-10-27 22:29  brian

	* pixmaps/Makefile.am, pixmaps/xfmedia.png, src/Makefile.am,
	  src/eggtrayicon.c, src/eggtrayicon.h, src/main.c, src/mainwin.c,
	  src/settings-dialog.c, src/trayicon.c, src/trayicon.h,
	  src/xfmedia-common.c, src/xfmedia-common.h, src/xfmedia-icon.h:
	  add xfmedia.png icon, and add systray icon

2004-10-27 00:38  brian

	* po/xfmedia.pot: update strings

2004-10-27 00:36  brian

	* src/mainwin.c: remove silly video window pointer zeroing thing
	  and fix a crash and some stupidity.  i hope.

2004-10-27 00:01  brian

	* src/: gtkxine.c, mainwin.c, playlist.c, xfmedia-common.h: *
	  modify how GtkXine handles visualisations * remove "show video
	  window" menu option, and change to "show goom" * enable goom as
	  vis for audio streams if requested * move fullscreen control
	  window down one pixel, as i must have calculated   that
	  incorrectly

2004-10-26 23:13  brian

	* src/: mainwin.c, playlist.c, xfmedia-common.h: fix when slider
	  ends up as having a 0-1 range

2004-10-26 22:57  brian

	* src/main.c: ah, convenience

2004-10-26 22:47  brian

	* src/: main.c, mainwin.c, mainwin.h, playlist.c, xfmedia-common.c:
	  * rearrange some stuff so we quit more reliably * sometimes xine
	  can't get the stream length; make this less noticeable

2004-10-26 21:57  brian

	* src/mainwin.c: fix broken play button

2004-10-26 21:57  brian

	* src/playlist.c: make the buttons in the file add dialog clearer

2004-10-26 19:25  brian

	* src/: mainwin.c, mainwin.h, playlist.c, xfmedia-common.c,
	  xfmedia-common.h: maybe fix for gtk-2.2.  not even sure if it
	  compiles.

2004-10-26 00:08  brian

	* pixmaps/: xfmedia-next.png, xfmedia-pause.png, xfmedia-play.png,
	  xfmedia-prev.png, xfmedia-stop.png: shave a few more pixels off
	  the collapsed height.  i'm not sure if i like this yet.

2004-10-25 20:45  brian

	* Makefile.am: cute hack to automatically rerun autogen.sh if
	  needed (sometimes)

2004-10-25 20:30  brian

	* configure.ac: err, right.

2004-10-25 20:30  brian

	* configure.ac: bump version

2004-10-25 20:22  brian

	* src/gtkxine.c: * hopefully fix BadWindow error reported by matt
	  lancereau * continue playing if the video window is opened during
	  audio playback

2004-10-25 20:07  brian

	* src/mainwin.c: fix possible crash if you hit ctrl+c near startup

2004-10-25 09:58  brian

	* configure.ac: whoops, fix autogen

2004-10-25 02:30  brian

	* ChangeLog: update changelog

2004-10-25 02:30  brian

	* Makefile.am, NEWS, README: add NEWS file

2004-10-25 01:56  brian

	* ChangeLog, po/xfmedia.pot: update changelog, potfile

2004-10-25 01:54  brian

	* Makefile.am, configure.ac, src/main.c, src/mainwin.c,
	  src/xfmedia-common.c: * disable xfplay in a different way *
	  g_print() -> DBG()

2004-10-25 01:28  brian

	* xfmedia.desktop, src/Makefile.am, src/main.c: add startup
	  notification support

2004-10-25 00:59  brian

	* ChangeLog, xfmedia.spec.in: update spec file

2004-10-25 00:50  brian

	* po/: POTFILES.in, xfmedia.pot, xfmusic4.pot: update i18n stuff

2004-10-25 00:48  brian

	* README: update readme

2004-10-25 00:36  brian

	* TODO: update TODO

2004-10-25 00:36  brian

	* src/gtkxine.c: tweaks

2004-10-24 23:28  brian

	* src/mainwin.c: clean up some code, make the control window more
	  compact

2004-10-24 12:49  brian

	* src/main.c: autoplay on startup if we're given a cmdline argument
	  list

2004-10-24 12:43  brian

	* src/mainwin.c: explicitly tell xine to stop if we're at the end
	  and we're not repeating

2004-10-24 10:57  brian

	* src/: gtkxine.c, gtkxine.h, mainwin.c, playlist.c,
	  xfmedia-common.h: fullscreen video control window

2004-10-24 08:31  brian

	* src/: mainwin.c, xfmedia-common.h: implement "time remaining"
	  display

2004-10-24 08:08  brian

	* src/playlist.c: set label's mnemonic widget

2004-10-24 08:07  brian

	* src/: mainwin.c, mainwin.h, playlist.c: fix accidental seek to
	  1000ms when double-clicking a playlist entry

2004-10-24 07:43  brian

	* src/playlist.c: i am a dumbass.

2004-10-24 07:30  brian

	* src/playlist.c: add open file/dir/URL.  dir mode doesn't work
	  right because GtkFileChooser is dumb

2004-10-24 06:24  brian

	* src/playlist.c: er, that's in milliseconds, not seconds...

2004-10-24 06:22  brian

	* src/main.c: destroy XfMusicMainwin before the video window

2004-10-24 06:20  brian

	* src/: mainwin.c, playlist.c: * fix gtk_entry_set_text() console
	  errors * don't instantiate a new xine_t for getting file info,
	  just a new null audio and null video driver and new
	  xine_stream_t.  that speeds up startup quite a bit.

2004-10-22 00:38  brian

	* src/settings-dialog.c: reenable part of the options dialog

2004-10-22 00:31  brian

	* src/: gtkxine.c, mainwin.c, playlist.c, xfmedia-common.h: file
	  info dialog works again (mostly)

2004-10-18 19:42  brian

	* src/gtkxine.c: oops.

2004-10-18 08:11  brian

	* src/gtkxine.c: fix libxine events -> glib signals

2004-10-18 06:09  brian

	* src/: gtkxine.c, mainwin.c: button forwarding refinements

2004-10-18 06:02  brian

	* src/: gtkxine.c, main.c, mainwin.c, mainwin.h: * fix hang on
	  ctrl+c * double-click now works

2004-10-18 04:48  brian

	* src/: gtkxine.c, gtkxine.h, mainwin.c: * forward button presses
	  to toplevel window (not quite working yet) * fix hang on quit if
	  video is playing

2004-10-18 02:32  brian

	* src/: main.c, mainwin.c, mainwin.h, playlist.c, playlist.h,
	  xfmedia-common.h: * fix file info loading when another stream is
	  playing * better video window handling * some reorg

2004-10-17 23:52  brian

	* src/: gtkxine.c, gtkxine.h: add progress-message signal

2004-10-17 23:42  brian

	* src/: gtkxine.c, mainwin.c, playlist.c, xfmedia-common.c: fix
	  some zero-song-length issues, stability fixes

2004-10-17 22:10  brian

	* src/mainwin.c: don't use gtk_xine_trick_mode() for seeking, as
	  that isn't implemented in libxine

2004-10-17 22:10  brian

	* src/gtkxine.c: fix crash on exit, handle video window show/hide
	  better

2004-10-17 05:55  brian

	* src/.cvsignore, xfplay/.cvsignore: foobar!

2004-10-17 05:54  brian

	* configure.ac, src/Makefile.am, src/gtkxine.c, src/gtkxine.h,
	  src/main.c, src/mainwin.c, src/mainwin.h, src/playlist.c,
	  src/playlist.h, src/settings-dialog.c, src/settings.c,
	  src/settings.h, src/xfmedia-common.c, src/xfmedia-common.h: it
	  compiles, and even plays (mostly)

2004-10-17 05:32  brian

	* pixmaps/: Makefile.am, xfmedia-next.png, xfmedia-pause.png,
	  xfmedia-play.png, xfmedia-prev.png, xfmedia-repeat.png,
	  xfmedia-shuffle.png, xfmedia-stop.png, xfmusic-next.png,
	  xfmusic-pause.png, xfmusic-play.png, xfmusic-prev.png,
	  xfmusic-repeat.png, xfmusic-shuffle.png, xfmusic-stop.png: rename
	  pixmaps

2004-10-16 14:38  brian

	* Makefile.am, README, configure.ac, xfmedia.desktop,
	  xfmedia.spec.in, xfmusic4-cli.desktop, xfmusic4.desktop,
	  xfmusic4.spec.in, src/Makefile.am, src/gtkxine.c, src/gtkxine.h,
	  src/xfmedia-common.c, src/xfmedia-common.h, src/xfmusic-common.c,
	  src/xfmusic-common.h, xfplay/.cvsignore, xfplay/Makefile.am,
	  xfplay/cli-misc.c, xfplay/cli-misc.h, xfplay/getopt.c,
	  xfplay/getopt.h, xfplay/getopt1.c, xfplay/xfplay.c: first step in
	  transitioning from xfmusic4 to xfmedia

2004-09-11 00:00  brian

	* ChangeLog, po/POTFILES.in, po/xfmusic4.pot: update stuff for
	  0.5.0 rls

2004-09-10 23:25  brian

	* src/playlist.c: spacing tweak

2004-09-10 23:22  brian

	* src/: playlist.c, xfmusic-common.c, xfmusic-common.h: playlist
	  right-click menu, file info window

2004-09-10 21:30  brian

	* src/: main.c, mainwin.c, playlist.c: fix some memleaks, limit the
	  amount of items in the shuffle history

2004-09-10 03:01  brian

	* src/playlist.c: translation-friendliness

2004-09-10 02:45  brian

	* TODO: update todo

2004-09-05 03:39  brian

	* configure.ac: wavout plugin is back

2004-09-05 03:11  brian

	* src/playlist.c: tree view row reordering via DnD

2004-09-05 01:26  brian

	* src/: mainwin.c, xfmusic-common.h: stop the slider from moving as
	  it's being dragged

2004-09-04 17:58  brian

	* configure.ac: add new wav plugin

2004-08-29 20:09  brian

	* src/: main.c, playlist.c, playlist.h, settings.c: * accept .pls
	  files on the cmdline * if a playlist and other files are given on
	  the cmdline, load the playlist   without clearing out the files
	  already added

2004-08-26 20:20  brian

	* configure.ac, src/main.c, src/mainwin.c, src/playlist.c,
	  src/xfmusic-common.c, src/xfmusic-common.h: use XfceIconTheme

2004-08-21 01:12  brian

	* src/settings-dialog.c: prefs tooltips

2004-08-21 01:04  brian

	* src/settings-dialog.c: double click on output plugin opens
	  settings window

2004-08-21 00:56  brian

	* src/: main.c, settings-dialog.c, settings.c, xfmusic-common.h: *
	  setting output plugin on the fly from the GUI works * setting
	  output plugin settings works * GUI remembers previous output
	  plugin.  CLI frontend should too.

2004-07-30 06:41  brian

	* src/playlist.c: whoops, how'd that get in there

2004-07-30 06:35  brian

	* src/playlist.c: add "Add Selected" button to playlist file
	  chooser so you can add files without closing the file chooser

2004-07-29 00:15  brian

	* configure.ac: fix some broken stuff

2004-07-28 13:30  brian

	* src/: xfmusic-common.c, xfmusic-common.h: added ui-neutral
	  reporting for plugins

2004-07-21 17:07  brian

	* po/xfmusic4.pot: mp3s work at least...

2004-07-21 14:19  brian

	* configure.ac: ok, we compile, plugins load, all good, but no
	  workie

2004-07-21 13:36  brian

	* configure.ac: yep, i broke CVS.  won't even compile without a lot
	  more love

2004-07-21 11:07  brian

	* configure.ac: start moving input plugins to decoders

2004-07-19 10:26  brian

	* xfmusic4-cli.desktop, xfmusic4.desktop: change friendly names

2004-07-19 10:25  brian

	* xfmusic4-cli.desktop: add ConsoleOnly to Categories=

2004-07-18 22:04  brian

	* TODO: todo updates

2004-07-18 21:59  brian

	* src/playlist.c: proper support for loading and saving .m3u and
	  .pls playlists

2004-07-18 19:58  brian

	* configure.ac, po/POTFILES.in, po/xfmusic4.pot,
	  src/settings-dialog.c: bump version and stuff

2004-07-18 18:30  brian

	* src/: main.c, mainwin.c, playlist.c, settings.c, settings.h,
	  xfmusic-common.h: everything's using the new xml settings, ditch
	  old settings file mechanism

2004-07-18 18:00  brian

	* src/: mainwin.c, settings-dialog.c, settings.c, settings.h: use
	  xml settings for playlist format

2004-07-18 17:56  brian

	* src/: main.c, mainwin.c, playlist.c, settings-dialog.c,
	  settings.c, settings.h: start using xml settings

2004-07-18 16:54  brian

	* src/: playlist.c, settings-dialog.c, xfmusic-common.c,
	  xfmusic-common.h: final settings architecture (i hope) tweaks to
	  plugin system to make the settings arch work better

2004-07-18 01:02  brian

	* src/settings-dialog.c: committing files is good for you

2004-07-17 22:12  brian

	* ChangeLog: update changelog

2004-07-17 20:54  brian

	* src/: Makefile.am, mainwin.c, playlist.c, settings.c, settings.h,
	  xfmusic-common.c, xfmusic-common.h: beginnings of a settings
	  framework

2004-07-14 22:06  brian

	* po/xfmusic4.pot, src/Makefile.am: some sizing fixes

2004-07-14 15:35  brian

	* src/: main.c, mainwin.c, playlist.c: fix some playlist loading
	  and saving.  it really _is_ useful to be able to save a blank
	  playlist, for quit-time saving, anyway.

2004-07-13 13:46  brian

	* src/playlist.c: make title column expand to free width

2004-07-13 13:10  brian

	* src/about-icon.h: about icon

2004-07-12 21:26  brian

	* src/mainwin.c: align title label to left

2004-07-12 21:22  brian

	* src/: main.c, mainwin.c, playlist.c, playlist.h, settings.c,
	  settings.h, xfmusic-common.h: * plugins now have shorter-named
	  library filenames * go for easy way out when autoscrolling
	  treeview * save playlist on quit, reload on start * some code
	  reorg * other stuff

2004-07-12 17:49  brian

	* pixmaps/: .cvsignore, index.theme: add missing files

2004-07-12 13:26  brian

	* TODO, src/main.c, src/mainwin.c, src/playlist.c,
	  src/xfmusic-common.h: implement repeat and shuffle play modes.
	  probably other stuff too.

2004-07-12 10:41  brian

	* Makefile.am, TODO, configure.ac, pixmaps/Makefile.am,
	  pixmaps/xfmusic-next.png, pixmaps/xfmusic-pause.png,
	  pixmaps/xfmusic-play.png, pixmaps/xfmusic-prev.png,
	  pixmaps/xfmusic-repeat.png, pixmaps/xfmusic-shuffle.png,
	  pixmaps/xfmusic-stop.png, src/Makefile.am, src/main.c,
	  src/mainwin.c, src/playlist.c: add pixmaps for buttons, fix crash
	  on remove when no songs, clean up the dialogs

2004-07-12 07:31  brian

	* src/playlist.c: more gtk 2.2... this is really inefficient

2004-07-12 07:30  brian

	* src/: mainwin.c, my-gtkexpander.c, playlist.c: and even more gtk
	  2.2 compile fixes

2004-07-12 07:24  brian

	* src/my-gtkexpander.c: whoops, typo

2004-07-12 07:22  brian

	* src/my-gtkexpander.c: more gtk 2.2 compile fixes

2004-07-12 07:20  brian

	* src/my-gtkexpander.c: gtk 2.2 compile fix

2004-07-12 07:14  brian

	* src/Makefile.am, src/mainwin.c, src/my-gtkexpander.c,
	  src/my-gtkexpander.h, src/playlist.c, Makefile.am, configure.ac:
	  backport GtkExpander for gtk 2.2

2004-07-12 02:21  brian

	* src/playlist.c: blah.

2004-07-12 02:03  brian

	* src/playlist.c: attempt to make treeview scroll if a song starts
	  that isn't in the view, except that it doesn't completely work...

2004-07-12 01:18  brian

	* TODO: check off an item...

2004-07-12 01:16  brian

	* src/: mainwin.c, playlist.c, xfmusic-common.c: * further attempts
	  to fix the utf8 madness * scrolling is a LOT faster now (yay
	  g_idle_add()!)

2004-07-12 00:33  brian

	* src/: settings.c, settings.h: can't believe i forgot to add
	  these...

2004-07-12 00:23  brian

	* src/: main.c, mainwin.c, playlist.c: add some buttons, try to
	  make some sense out of the treeview/window resizing

2004-07-11 23:10  brian

	* src/: mainwin.c, playlist.c: * fix memleak when loading new file
	  * reload file info when we play a file

2004-07-11 22:35  brian

	* src/: main.c, mainwin.c, playlist.c, xfmusic-common.h: add
	  tooltips

2004-07-11 22:35  brian

	* configure.ac: bump version to 4.1.3

2004-07-11 22:22  brian

	* po/xfmusic4.pot: release

2004-07-11 21:56  brian

	* TODO, src/mainwin.c: update todo, implement prev and next buttons

2004-07-11 21:45  brian

	* po/xfmusic4.pot: pot update

2004-07-11 21:45  brian

	* TODO, po/xfmusic4.pot, src/main.c, src/mainwin.c, src/playlist.c,
	  src/playlist.h: some tweaks, todo updates

2004-07-11 20:59  brian

	* TODO, src/Makefile.am, src/main.c, src/mainwin.c, src/playlist.c,
	  src/playlist.h, src/xfmusic-common.c, src/xfmusic-common.h: bunch
	  of fixes

2004-07-11 02:25  brian

	* TODO: more todo items...

2004-07-11 02:12  brian

	* Makefile.am, xfmusic4-cli.desktop: kinda lame, but add .desktop
	  file for CLI

2004-07-11 02:10  brian

	* po/: ChangeLog, xfmusic4.pot: update

2004-07-11 02:09  brian

	* Makefile.am, configure.ac, po/POTFILES.in, src/Makefile.am,
	  src/main.c, src/mainwin.c, src/mainwin.h, src/playlist.c,
	  src/playlist.h, src/xfmusic-common.c, src/xfmusic-common.h: done
	  a LOT of stuff.  GUI is mostly complete, library has a lot of
	  improvements and tweaks.  coming along nicely. bump to version
	  4.1.2.

2004-07-10 15:49  brian

	* src/: Makefile.am, main.c, mainwin.c, mainwin.h, playlist.c,
	  playlist.h: bunch o' cool stuff

2004-07-10 12:54  brian

	* ChangeLog: upd cl

2004-07-10 06:23  brian

	* configure.ac: mad plugin has seeking support and ID3 tag support

2004-07-10 04:04  brian

	* po/ChangeLog: add req'd file

2004-07-10 04:04  brian

	* configure.ac: add check for libmad on systems without a .pc file

2004-07-09 14:01  brian

	* configure.ac: bump version, since i made a quasi-release

2004-07-09 14:00  brian

	* po/xfmusic4.pot: updates...?

2004-07-09 13:43  brian

	* Makefile.am, configure.ac, po/xfmusic4.pot: make distcheck fixes

2004-07-09 12:20  brian

	* README: README file

2004-07-09 12:10  brian

	* TODO: some todo items

2004-07-09 12:06  brian

	* configure.ac, po/POTFILES.in: removing old wav input plugin.
	  sndfile is just better.

2004-07-08 23:12  brian

	* configure.ac: add wave output plugin

2004-07-08 22:18  brian

	* configure.ac: add sndfile input plugin

2004-07-08 17:32  brian

	* Makefile.am, mkinstalldirs: more gettext stuff

2004-07-08 17:08  brian

	* configure.ac, po/Makefile.am, po/Makefile.in.in, po/POTFILES.in,
	  po/xfmusic4.pot: gettext fixes

2004-06-08 06:24  brian

	* aclocal.m4: stuff works, stuff doesn't.  whaddayagonnado

2004-06-04 21:33  brian

	* aclocal.m4, configure.ac: esd output plugin, various fixes and
	  API refinements

2004-06-04 01:45  brian

	* configure.ac: keyboard interactivity, some fixes

2004-06-03 16:52  brian

	* aclocal.m4, configure.ac: add libao output

2004-06-02 13:50  brian

	* configure.ac: vorbis support

2004-05-28 11:23  brian

	* configure.ac, src/Makefile.am, src/main.c, src/mainwin.c,
	  src/playlist.c, src/playlist.h: various stuff

2004-05-24 13:29  brian

	* configure.ac: added libmad plugin (doesn't yet compile) some
	  fixes and stuff

2004-05-24 10:45  brian

	* src/.cvsignore: add binaries

2004-05-24 10:45  brian

	* configure.ac, src/Makefile.am, src/main.c, src/mainwin.c,
	  src/mainwin.h, src/playlist.c: add gui stuff

2004-05-23 22:35  brian

	* TODO: meh

2004-05-23 22:03  brian

	* TODO: add todo item

2004-05-23 05:56  brian

	* configure.ac: some auto* magic, cleanup some files

2004-05-23 05:46  brian

	* m4/depends.m4: newer version

2004-05-23 05:36  brian

	* Makefile.am: EXTRA_DIST fix

2004-05-23 05:36  brian

	* ChangeLog: update cl

2004-05-23 05:35  brian

	* AUTHORS, COPYING, ChangeLog, INSTALL, README, TODO: add some
	  stuff

2004-05-23 05:31  brian

	* Makefile.am, configure.ac: some reorg, adding xfmusic4-cli

2004-05-23 03:11  brian

	* m4/debug.m4: currently choppy, still some crash areas - going to
	  do something semi-drastic

2004-05-23 00:20  brian

	* po/.cvsignore, src/.cvsignore: add .cvsignore files

2004-05-23 00:20  brian

	* .cvsignore, aclocal.m4: add .cvsignore files and aclocal.m4

2004-05-23 00:11  brian

	* Makefile.am, configure.ac: * alsa plugin * wav plugin * bunch of
	  changes * it runs, and plays, but really crappily and it still
	  crashes sometimes

2004-05-22 01:25  brian

	* Makefile.am, autogen.sh, configure.ac, xfmusic4.desktop,
	  xfmusic4.spec.in, m4/X11.m4, m4/debug.m4, m4/depends.m4,
	  m4/i18n.m4, po/Makefile.am, po/POTFILES.in, src/Makefile.am:
	  Initial revision

2004-05-22 01:25  brian

	* Makefile.am, autogen.sh, configure.ac, xfmusic4.desktop,
	  xfmusic4.spec.in, m4/X11.m4, m4/debug.m4, m4/depends.m4,
	  m4/i18n.m4, po/Makefile.am, po/POTFILES.in, src/Makefile.am:
	  initial import - compiles, but doesn't actually do anything

