chiark / gitweb /
disorder
8 years agoCHANGES.html for 5.0.3 upstream/branch-5.0
Richard Kettlewell [Sun, 31 Jul 2011 16:06:57 +0000 (17:06 +0100)]
CHANGES.html for 5.0.3

8 years agoSECURITY: server: don't allow local connections to adduser/deluser.
Richard Kettlewell [Sun, 31 Jul 2011 15:55:51 +0000 (16:55 +0100)]
SECURITY: server: don't allow local connections to adduser/deluser.

As of this change, the only thing that needs only RIGHT__LOCAL is
'reminder'.

This has been wrong since eb5dc014179415a0e5476e986519ac96c36221f9
(December 2007) and was first released in DisOrder 3.0.

8 years agoMention login cookie
Richard Kettlewell [Sat, 28 May 2011 10:53:06 +0000 (11:53 +0100)]
Mention login cookie

8 years agoBuild-depend on stable's libdb.
Richard Kettlewell [Sat, 28 May 2011 10:52:41 +0000 (11:52 +0100)]
Build-depend on stable's libdb.

9 years agoDocument bug fix in CHANGES.
Richard Kettlewell [Thu, 10 Jun 2010 08:18:07 +0000 (09:18 +0100)]
Document bug fix in CHANGES.

9 years agoInverst sense of pause menu item.
Richard Kettlewell [Wed, 9 Jun 2010 18:44:59 +0000 (19:44 +0100)]
Inverst sense of pause menu item.

9 years agoDisOrder 5.0 5.0
Richard Kettlewell [Sun, 6 Jun 2010 12:36:25 +0000 (13:36 +0100)]
DisOrder 5.0

9 years agodoc-base registration for Disobedience manual
Richard Kettlewell [Sun, 6 Jun 2010 11:12:22 +0000 (12:12 +0100)]
doc-base registration for Disobedience manual

9 years agoMinor Lintian fixes
Richard Kettlewell [Sun, 6 Jun 2010 10:54:09 +0000 (11:54 +0100)]
Minor Lintian fixes

9 years agoMake sure HTML man pages are in build directory.
Richard Kettlewell [Sat, 5 Jun 2010 12:00:05 +0000 (13:00 +0100)]
Make sure HTML man pages are in build directory.

9 years agoFix modifier key handling in Disobedience drag+drop logic.
Richard Kettlewell [Fri, 4 Jun 2010 17:39:32 +0000 (18:39 +0100)]
Fix modifier key handling in Disobedience drag+drop logic.

9 years agoRemove libao plugin entirely; too much pain coping with platforms
Richard Kettlewell [Sat, 17 Apr 2010 09:39:20 +0000 (10:39 +0100)]
Remove libao plugin entirely; too much pain coping with platforms
where it does/does not work.

9 years agoCheck whether libao has a working plugin interface and don't build the
Richard Kettlewell [Sun, 11 Apr 2010 10:16:40 +0000 (11:16 +0100)]
Check whether libao has a working plugin interface and don't build the
ao plugin if it does not.

9 years agoCorrect return type in test.
Richard Kettlewell [Sun, 11 Apr 2010 10:16:02 +0000 (11:16 +0100)]
Correct return type in test.

9 years agoCheck whether libao has a working plugin interface and don't build the
Richard Kettlewell [Sun, 11 Apr 2010 10:10:19 +0000 (11:10 +0100)]
Check whether libao has a working plugin interface and don't build the
ao plugin if it does not.

9 years agodisorder-speaker now treats read errors as equivalent to EOF (apart
Richard Kettlewell [Tue, 30 Mar 2010 21:30:17 +0000 (22:30 +0100)]
disorder-speaker now treats read errors as equivalent to EOF (apart
from logging them) rather than calling disorder_fatal().
Should fix issue #51.

9 years agoList processes after daemon is supposed to be stopped (it's still not
Richard Kettlewell [Sat, 13 Mar 2010 10:33:48 +0000 (10:33 +0000)]
List processes after daemon is supposed to be stopped (it's still not
stopped in some case).

9 years agoMore reliably shut down daemon when test fails or is skipped.
Richard Kettlewell [Sun, 7 Mar 2010 15:20:46 +0000 (15:20 +0000)]
More reliably shut down daemon when test fails or is skipped.

9 years agoCorrect dependencies
Richard Kettlewell [Sun, 7 Mar 2010 15:18:45 +0000 (15:18 +0000)]
Correct dependencies

9 years agotypo.
Richard Kettlewell [Sat, 20 Feb 2010 13:06:22 +0000 (13:06 +0000)]
typo.

9 years agoNew refresh_min option to bound below the web interface refresh
Richard Kettlewell [Sun, 14 Feb 2010 11:02:26 +0000 (11:02 +0000)]
New refresh_min option to bound below the web interface refresh
interval.

9 years agoDon't insert a scratch track is play is disabled.
Richard Kettlewell [Sun, 14 Feb 2010 10:46:23 +0000 (10:46 +0000)]
Don't insert a scratch track is play is disabled.

9 years agoCorrect ordering of configuration key table.
Richard Kettlewell [Sun, 14 Feb 2010 10:19:50 +0000 (10:19 +0000)]
Correct ordering of configuration key table.
Add a test to ensure it stays correct in the future!

9 years agoTypo.
Richard Kettlewell [Sat, 6 Feb 2010 18:24:00 +0000 (18:24 +0000)]
Typo.

9 years agohtmlman now deals with getting filenames right. Also quietens an
Richard Kettlewell [Sun, 17 Jan 2010 18:08:09 +0000 (18:08 +0000)]
htmlman now deals with getting filenames right.  Also quietens an
Automake warning.

9 years agoMove images.h to images/ directory, and limit to just the images that
Richard Kettlewell [Sun, 17 Jan 2010 17:37:44 +0000 (17:37 +0000)]
Move images.h to images/ directory, and limit to just the images that
Disobedience actually needs.

9 years agoQuieten a few Automake warnings
Richard Kettlewell [Sun, 17 Jan 2010 17:17:07 +0000 (17:17 +0000)]
Quieten a few Automake warnings

9 years agoObsolete 'TODO'. Use the bug tracker instead.
Richard Kettlewell [Sun, 17 Jan 2010 15:04:09 +0000 (15:04 +0000)]
Obsolete 'TODO'.  Use the bug tracker instead.

README.raw now points out that raw players are used by default.

9 years agoPut COPYING into verison control, so as not to rely on developer
Richard Kettlewell [Sun, 17 Jan 2010 14:57:30 +0000 (14:57 +0000)]
Put COPYING into verison control, so as not to rely on developer
systems having GPL-3 around.

Rename prepare to autogen.sh, to be more consistent with the rest of
the world.

9 years agodistcheck-clean
Richard Kettlewell [Tue, 22 Dec 2009 15:08:53 +0000 (15:08 +0000)]
distcheck-clean

9 years agoRemind Automake to ship various things
Richard Kettlewell [Sun, 20 Dec 2009 18:14:20 +0000 (18:14 +0000)]
Remind Automake to ship various things

9 years agoMerge toolbar redesign.
Richard Kettlewell [Sun, 13 Dec 2009 16:42:59 +0000 (16:42 +0000)]
Merge toolbar redesign.

9 years agoUpdate Disobedience manual to new appearance of Disobedience.
Richard Kettlewell [Sun, 13 Dec 2009 16:36:23 +0000 (16:36 +0000)]
Update Disobedience manual to new appearance of Disobedience.
(The old icons still visible in the background in a few places,
which I'll leave until they need updating for other reasons.)

9 years agoEnsure we still send a 'completed' event in various dubious edge
Richard Kettlewell [Sun, 13 Dec 2009 15:53:42 +0000 (15:53 +0000)]
Ensure we still send a 'completed' event in various dubious edge
cases, especially common in scratching.

9 years agoRestore menu bar toggle of icon functions
Richard Kettlewell [Sun, 13 Dec 2009 14:52:54 +0000 (14:52 +0000)]
Restore menu bar toggle of icon functions

9 years agoCorrect sense of pause/resume tooltips
Richard Kettlewell [Sun, 13 Dec 2009 13:41:36 +0000 (13:41 +0000)]
Correct sense of pause/resume tooltips

9 years agoReduce volume/balance bars to fit better with new wider toolbar
Richard Kettlewell [Sat, 12 Dec 2009 14:40:22 +0000 (14:40 +0000)]
Reduce volume/balance bars to fit better with new wider toolbar

9 years agoInclude SVGs for cards images
Richard Kettlewell [Sat, 12 Dec 2009 14:37:34 +0000 (14:37 +0000)]
Include SVGs for cards images

9 years agoUse a cards image for 'random' icon
Richard Kettlewell [Sat, 12 Dec 2009 14:24:42 +0000 (14:24 +0000)]
Use a cards image for 'random' icon

9 years agoGTK_STOCK_CUT isn't really appropriate for removing things since you
Richard Kettlewell [Sun, 6 Dec 2009 19:38:59 +0000 (19:38 +0000)]
GTK_STOCK_CUT isn't really appropriate for removing things since you
can't subsequently paste, so use _DELETE instead.

9 years agoIcons for lots of popup menus.
Richard Kettlewell [Sun, 6 Dec 2009 19:35:59 +0000 (19:35 +0000)]
Icons for lots of popup menus.

9 years agoStock items for a few bits of the menu
Richard Kettlewell [Sun, 6 Dec 2009 17:31:44 +0000 (17:31 +0000)]
Stock items for a few bits of the menu

9 years agoUse a GtkToolbar for the toolbar icons. The image is now fixed and
Richard Kettlewell [Sun, 6 Dec 2009 16:04:52 +0000 (16:04 +0000)]
Use a GtkToolbar for the toolbar icons.  The image is now fixed and
the togglable ones "stay depressed" when active.

In full mode you get text as well as the icon, in compact mode just
the icons.

The manual screenshots are going to have to be redone l-(

9 years agoUse stock icons for toolbar. A little more compact.
Richard Kettlewell [Sun, 6 Dec 2009 12:43:21 +0000 (12:43 +0000)]
Use stock icons for toolbar.  A little more compact.
Also fix sensitivity of pause icon.

9 years agoMerge compact mode volume slider changes.
Richard Kettlewell [Sun, 6 Dec 2009 11:30:20 +0000 (11:30 +0000)]
Merge compact mode volume slider changes.

9 years agoIn compact mode, move the volume level to the right of the slider.
Richard Kettlewell [Sun, 6 Dec 2009 11:29:12 +0000 (11:29 +0000)]
In compact mode, move the volume level to the right of the slider.

9 years agoStop balance widget springing back into life in compact mode when
Richard Kettlewell [Sun, 6 Dec 2009 11:19:14 +0000 (11:19 +0000)]
Stop balance widget springing back into life in compact mode when
volume is modified.

9 years agoMerge from Disobedience branch
Richard Kettlewell [Tue, 1 Dec 2009 20:13:10 +0000 (20:13 +0000)]
Merge from Disobedience branch
  - manual updates
  - fix window size bug in compact mode

9 years agoMerge from dmanual branch
Richard Kettlewell [Tue, 1 Dec 2009 20:12:25 +0000 (20:12 +0000)]
Merge from dmanual branch

9 years agoUpdate Disobedience manual for compact mode interface.
Richard Kettlewell [Tue, 1 Dec 2009 20:11:12 +0000 (20:11 +0000)]
Update Disobedience manual for compact mode interface.
Resolve some TODOs.

9 years agoReflect green cell-background for playing track in manual. Edited the
Richard Kettlewell [Tue, 1 Dec 2009 19:27:22 +0000 (19:27 +0000)]
Reflect green cell-background for playing track in manual.  Edited the
image rather than re-taking the screenshot!

9 years agoA nasty hack to stop window size information leaking between compact
Richard Kettlewell [Tue, 1 Dec 2009 19:18:57 +0000 (19:18 +0000)]
A nasty hack to stop window size information leaking between compact
and full mode.  Also mention that issue 30 is done in CHANGES.html.

9 years agoNew compact mode for Disobediene.
Richard Kettlewell [Tue, 1 Dec 2009 18:50:57 +0000 (18:50 +0000)]
New compact mode for Disobediene.
Queue tab now shows playing track with green background, like the
web interface.

9 years agoTrack window size between main and compact mode.
Richard Kettlewell [Tue, 1 Dec 2009 18:49:20 +0000 (18:49 +0000)]
Track window size between main and compact mode.
Enable compact mode support.

9 years agoDocument missed play notification bugfix. Fiddle with changes
Richard Kettlewell [Mon, 30 Nov 2009 22:31:33 +0000 (22:31 +0000)]
Document missed play notification bugfix.  Fiddle with changes
formatting a bit.

9 years agoGive the currently playing track a light green background.
Richard Kettlewell [Mon, 30 Nov 2009 22:26:38 +0000 (22:26 +0000)]
Give the currently playing track a light green background.

9 years agoMerge minimode improvements and a Disobedience bugfix
Richard Kettlewell [Mon, 30 Nov 2009 20:57:15 +0000 (20:57 +0000)]
Merge minimode improvements and a Disobedience bugfix

9 years agoSomewhat prettier current track in minimode
Richard Kettlewell [Mon, 30 Nov 2009 20:56:43 +0000 (20:56 +0000)]
Somewhat prettier current track in minimode

9 years agoFix a bug where Disobedience wouldn't always notice that a track had
Richard Kettlewell [Mon, 30 Nov 2009 20:50:36 +0000 (20:50 +0000)]
Fix a bug where Disobedience wouldn't always notice that a track had
started playing.  If you turn off random play, then either scratch or
wait for the current track, then turn random play on again then it
would not notice the new track.

The reason is that random track choice is now asynchronous to start a
new track and Disobedience wasn't listening for "playing" log
messages.  Now it does.

9 years agoKeep mini-mode playing label up to date better
Richard Kettlewell [Mon, 30 Nov 2009 20:44:59 +0000 (20:44 +0000)]
Keep mini-mode playing label up to date better

9 years agoMini-mode now hides/shows tab group widget and has a separate label
Richard Kettlewell [Mon, 30 Nov 2009 20:10:32 +0000 (20:10 +0000)]
Mini-mode now hides/shows tab group widget and has a separate label
for the currently playing track (which is currently not well
implemented or updated, but never mind...)

9 years agoMore sensible ordering of search results in web interface.
Richard Kettlewell [Sun, 29 Nov 2009 15:55:32 +0000 (15:55 +0000)]
More sensible ordering of search results in web interface.
Fixes issue #46.

9 years agoMerge some more mini-Disobedience work
Richard Kettlewell [Sat, 28 Nov 2009 18:52:39 +0000 (18:52 +0000)]
Merge some more mini-Disobedience work

9 years agoMore careful about compact mode transition detection
Richard Kettlewell [Sat, 28 Nov 2009 16:32:18 +0000 (16:32 +0000)]
More careful about compact mode transition detection

9 years agoQueue tab now collapses to just the playing track in compact mode.
Richard Kettlewell [Sat, 28 Nov 2009 16:23:29 +0000 (16:23 +0000)]
Queue tab now collapses to just the playing track in compact mode.

9 years agoMore compact mode support. The notebook will disappear and is
Richard Kettlewell [Sat, 28 Nov 2009 16:04:45 +0000 (16:04 +0000)]
More compact mode support.  The notebook will disappear and is
replaced by the queue.  It's still disabled by default.

9 years agoissue #22 was fixed ages ago (revno 905, 914 mainly)
Richard Kettlewell [Sat, 28 Nov 2009 11:16:14 +0000 (11:16 +0000)]
issue #22 was fixed ages ago (revno 905, 914 mainly)

9 years agoNext release will be 5.0, not 4.4
Richard Kettlewell [Sat, 28 Nov 2009 11:12:09 +0000 (11:12 +0000)]
Next release will be 5.0, not 4.4

9 years agoMerge scratch fixes branch
Richard Kettlewell [Sat, 28 Nov 2009 11:11:17 +0000 (11:11 +0000)]
Merge scratch fixes branch

9 years agoUpdate CHANGES for scratch improvements
Richard Kettlewell [Sat, 28 Nov 2009 11:10:48 +0000 (11:10 +0000)]
Update CHANGES for scratch improvements

9 years agoAdd missing notification when scratch queued, lost a couple of commits back
Richard Kettlewell [Sat, 28 Nov 2009 11:07:13 +0000 (11:07 +0000)]
Add missing notification when scratch queued, lost a couple of commits back

9 years agoSuppress no-collection log message for scratches
Richard Kettlewell [Sat, 28 Nov 2009 11:05:36 +0000 (11:05 +0000)]
Suppress no-collection log message for scratches

9 years agoImprove scratch handling to cope better with slow decoding. The
Richard Kettlewell [Sat, 28 Nov 2009 10:59:49 +0000 (10:59 +0000)]
Improve scratch handling to cope better with slow decoding.  The
scratch is now chosen and prepared (i.e. starts filling a buffer in
the speaker) whenever something is playing, so it can be played
immediately once something is scratched.

9 years agoSome more Disobedience work
Richard Kettlewell [Fri, 27 Nov 2009 21:04:34 +0000 (21:04 +0000)]
Some more Disobedience work

9 years agoA bit of work towards a mini-Disobedience mode (issue #30). Nowhere
Richard Kettlewell [Fri, 27 Nov 2009 21:03:16 +0000 (21:03 +0000)]
A bit of work towards a mini-Disobedience mode (issue #30).  Nowhere
near finished so the menu item is not added for now.

9 years agoHelp button for login box. With free nasty hack for Macs.
Richard Kettlewell [Fri, 27 Nov 2009 20:28:55 +0000 (20:28 +0000)]
Help button for login box.  With free nasty hack for Macs.

9 years agoMerge latest Disobedience work
Richard Kettlewell [Fri, 27 Nov 2009 20:19:30 +0000 (20:19 +0000)]
Merge latest Disobedience work

9 years agoMissing makefile entry led to help images not installing
Richard Kettlewell [Fri, 27 Nov 2009 20:18:55 +0000 (20:18 +0000)]
Missing makefile entry led to help images not installing

9 years agoAdd OK and Help buttons to playlists, and Help button to track
Richard Kettlewell [Fri, 27 Nov 2009 20:16:01 +0000 (20:16 +0000)]
Add OK and Help buttons to playlists, and Help button to track
properties.

Fiddle with button positioning a bit to get a little more consistent
with Gnome HIG.

9 years agoAdd new 'play children' option to track chooser. This will play all
Richard Kettlewell [Fri, 27 Nov 2009 19:54:51 +0000 (19:54 +0000)]
Add new 'play children' option to track chooser.  This will play all
the files in a directory.  It also opens the directory, giving the
user feedback.  (But it does not select the children.)

9 years agoRemove broken assertion.
Richard Kettlewell [Fri, 27 Nov 2009 19:53:54 +0000 (19:53 +0000)]
Remove broken assertion.
Though I'm not fully happy with this..

9 years agoDelete key now works in playlist editor
Richard Kettlewell [Fri, 27 Nov 2009 19:33:12 +0000 (19:33 +0000)]
Delete key now works in playlist editor

9 years agoSynchronize with trunk
Richard Kettlewell [Fri, 27 Nov 2009 19:28:53 +0000 (19:28 +0000)]
Synchronize with trunk

9 years agotypo
Richard Kettlewell [Fri, 27 Nov 2009 16:53:05 +0000 (16:53 +0000)]
typo

9 years agoMerge manual improvements
Richard Kettlewell [Fri, 27 Nov 2009 16:09:42 +0000 (16:09 +0000)]
Merge manual improvements

9 years agoComment out part of overview section, which sits rather badly.
Richard Kettlewell [Fri, 27 Nov 2009 16:09:12 +0000 (16:09 +0000)]
Comment out part of overview section, which sits rather badly.

9 years agoImprove playlists section of disobedience manual
Richard Kettlewell [Fri, 27 Nov 2009 16:08:11 +0000 (16:08 +0000)]
Improve playlists section of disobedience manual

9 years agoThinko in menu option l-)
Richard Kettlewell [Fri, 27 Nov 2009 16:03:08 +0000 (16:03 +0000)]
Thinko in menu option l-)

9 years agoConsistent punctuation (again)
Richard Kettlewell [Fri, 27 Nov 2009 15:51:11 +0000 (15:51 +0000)]
Consistent punctuation (again)

9 years agoSynchronize from trunk
Richard Kettlewell [Fri, 27 Nov 2009 15:50:46 +0000 (15:50 +0000)]
Synchronize from trunk

9 years agoConsistent punctuation
Richard Kettlewell [Fri, 27 Nov 2009 15:49:43 +0000 (15:49 +0000)]
Consistent punctuation

9 years agoTree layout and context menu for playlist picker.
Richard Kettlewell [Fri, 27 Nov 2009 15:44:34 +0000 (15:44 +0000)]
Tree layout and context menu for playlist picker.

9 years agodisorder-normalize always uses a fresh resampler on each chunk (the
Richard Kettlewell [Fri, 27 Nov 2009 15:42:18 +0000 (15:42 +0000)]
disorder-normalize always uses a fresh resampler on each chunk (the
old way does not work - src_process() consumes 0 bytes on the second
chunk for some reason).

9 years agoContext menu for playlist picker
Richard Kettlewell [Fri, 27 Nov 2009 15:19:15 +0000 (15:19 +0000)]
Context menu for playlist picker

9 years agoTree structure for playlist picker
Richard Kettlewell [Fri, 27 Nov 2009 14:58:24 +0000 (14:58 +0000)]
Tree structure for playlist picker

9 years agoDocument that issue #32 was fixed.
Richard Kettlewell [Fri, 27 Nov 2009 09:24:21 +0000 (09:24 +0000)]
Document that issue #32 was fixed.

9 years agoMerge some Disobedience work
Richard Kettlewell [Thu, 26 Nov 2009 20:53:52 +0000 (20:53 +0000)]
Merge some Disobedience work

9 years agoKill most of old Disobedience man page, copying remaining text to a
Richard Kettlewell [Thu, 26 Nov 2009 20:53:09 +0000 (20:53 +0000)]
Kill most of old Disobedience man page, copying remaining text to a
useful place in the new manual.

9 years agoUpdate the queue up to every 15s or so to stop expected started times
Richard Kettlewell [Thu, 26 Nov 2009 20:43:51 +0000 (20:43 +0000)]
Update the queue up to every 15s or so to stop expected started times
getting too out of date.  This can happen if the queue is not empty
but nothing is playing.  Fixes issue #49.

9 years agoComment
Richard Kettlewell [Thu, 26 Nov 2009 20:27:44 +0000 (20:27 +0000)]
Comment