chiark / gitweb /
disorder
16 years agoredisplay tree when a search is cancelled
Richard Kettlewell [Wed, 3 Oct 2007 11:57:19 +0000 (12:57 +0100)]
redisplay tree when a search is cancelled

16 years agoimprove new disobedience search code. --choosealpha is dead now
Richard Kettlewell [Wed, 3 Oct 2007 11:53:12 +0000 (12:53 +0100)]
improve new disobedience search code.  --choosealpha is dead now

16 years agorewrite disobedience search interface
Richard Kettlewell [Wed, 3 Oct 2007 11:09:27 +0000 (12:09 +0100)]
rewrite disobedience search interface

16 years agodisobedience notices rescans
Richard Kettlewell [Tue, 2 Oct 2007 21:40:55 +0000 (22:40 +0100)]
disobedience notices rescans

16 years agocopyright dates
Richard Kettlewell [Tue, 2 Oct 2007 21:29:24 +0000 (22:29 +0100)]
copyright dates

16 years agodocs update
Richard Kettlewell [Tue, 2 Oct 2007 21:27:56 +0000 (22:27 +0100)]
docs update

16 years agodisobedience support for recently added track list
Richard Kettlewell [Tue, 2 Oct 2007 21:09:20 +0000 (22:09 +0100)]
disobedience support for recently added track list

16 years agodocs updates for web ui changes
Richard Kettlewell [Tue, 2 Oct 2007 17:54:11 +0000 (18:54 +0100)]
docs updates for web ui changes

16 years agoleave a comment in tkdisorder saying not maintained
Richard Kettlewell [Tue, 2 Oct 2007 17:41:30 +0000 (18:41 +0100)]
leave a comment in tkdisorder saying not maintained

16 years agosuppress mention of tkdisorder
Richard Kettlewell [Tue, 2 Oct 2007 17:38:43 +0000 (18:38 +0100)]
suppress mention of tkdisorder

16 years agoweb support for noticed.db
Richard Kettlewell [Tue, 2 Oct 2007 17:37:16 +0000 (18:37 +0100)]
web support for noticed.db

16 years agoserver half of noticed.db
Richard Kettlewell [Tue, 2 Oct 2007 17:03:01 +0000 (18:03 +0100)]
server half of noticed.db

16 years agorelax config file checking for non-server programs
Richard Kettlewell [Tue, 2 Oct 2007 12:53:49 +0000 (13:53 +0100)]
relax config file checking for non-server programs

16 years agotypo
Richard Kettlewell [Tue, 2 Oct 2007 10:50:07 +0000 (11:50 +0100)]
typo

16 years agocopyright dates
Richard Kettlewell [Tue, 2 Oct 2007 10:40:47 +0000 (11:40 +0100)]
copyright dates

16 years agofix auth docs
Richard Kettlewell [Tue, 2 Oct 2007 10:37:43 +0000 (11:37 +0100)]
fix auth docs

16 years agocorrect eclient for new hashes
Richard Kettlewell [Tue, 2 Oct 2007 10:25:30 +0000 (11:25 +0100)]
correct eclient for new hashes

16 years agosupport alternative hashes for authentication
Richard Kettlewell [Tue, 2 Oct 2007 10:23:41 +0000 (11:23 +0100)]
support alternative hashes for authentication

16 years ago0-track edges cases for the last changes
Richard Kettlewell [Tue, 2 Oct 2007 09:41:50 +0000 (10:41 +0100)]
0-track edges cases for the last changes

16 years agodocs catchup
Richard Kettlewell [Tue, 2 Oct 2007 09:34:29 +0000 (10:34 +0100)]
docs catchup

16 years agoright click on directories in choose tab
Richard Kettlewell [Tue, 2 Oct 2007 09:34:22 +0000 (10:34 +0100)]
right click on directories in choose tab

16 years agodoxygen
Richard Kettlewell [Mon, 1 Oct 2007 18:11:00 +0000 (19:11 +0100)]
doxygen

16 years agodoxygen
Richard Kettlewell [Mon, 1 Oct 2007 18:04:37 +0000 (19:04 +0100)]
doxygen

16 years agodoxygen
Richard Kettlewell [Mon, 1 Oct 2007 17:44:18 +0000 (18:44 +0100)]
doxygen

16 years agocope with "NN - " as well as "NN" in track names
Richard Kettlewell [Mon, 1 Oct 2007 17:43:10 +0000 (18:43 +0100)]
cope with "NN - " as well as "NN" in track names

16 years agotooltips for search widgets
Richard Kettlewell [Mon, 1 Oct 2007 15:21:39 +0000 (16:21 +0100)]
tooltips for search widgets

16 years agoset DISORDER_PLAYING bit off event log properly
Richard Kettlewell [Mon, 1 Oct 2007 15:09:22 +0000 (16:09 +0100)]
set DISORDER_PLAYING bit off event log properly

16 years agotooltips for properties buttons
Richard Kettlewell [Mon, 1 Oct 2007 15:02:50 +0000 (16:02 +0100)]
tooltips for properties buttons

16 years agofix size of state bit table
Richard Kettlewell [Mon, 1 Oct 2007 15:02:19 +0000 (16:02 +0100)]
fix size of state bit table

16 years agodisobedience docs update
Richard Kettlewell [Mon, 1 Oct 2007 14:46:36 +0000 (15:46 +0100)]
disobedience docs update

16 years agopropagate button in track properties popup
Richard Kettlewell [Mon, 1 Oct 2007 14:38:36 +0000 (15:38 +0100)]
propagate button in track properties popup

16 years agodoxygen
Richard Kettlewell [Mon, 1 Oct 2007 13:38:14 +0000 (14:38 +0100)]
doxygen

16 years agospot changes to playing track via monitor list
Richard Kettlewell [Mon, 1 Oct 2007 13:00:48 +0000 (14:00 +0100)]
spot changes to playing track via monitor list

16 years agodoxygen
Richard Kettlewell [Mon, 1 Oct 2007 11:14:18 +0000 (12:14 +0100)]
doxygen

16 years agomore control state fiddling, starts nicely when server down now
Richard Kettlewell [Mon, 1 Oct 2007 10:08:05 +0000 (11:08 +0100)]
more control state fiddling, starts nicely when server down now

16 years agoreport volume at log start
Richard Kettlewell [Mon, 1 Oct 2007 09:45:03 +0000 (10:45 +0100)]
report volume at log start

16 years agovolume is right from startup
Richard Kettlewell [Mon, 1 Oct 2007 09:44:51 +0000 (10:44 +0100)]
volume is right from startup

16 years agoremove debugging guff, sorry
Richard Kettlewell [Mon, 1 Oct 2007 09:31:57 +0000 (10:31 +0100)]
remove debugging guff, sorry

16 years agoupdate control buttons directly from state bits
Richard Kettlewell [Sun, 30 Sep 2007 22:01:14 +0000 (23:01 +0100)]
update control buttons directly from state bits

16 years agosend "playing" at start of log; document log state updates
Richard Kettlewell [Sun, 30 Sep 2007 21:58:40 +0000 (22:58 +0100)]
send "playing" at start of log; document log state updates

16 years agofettle the right state word...
Richard Kettlewell [Sun, 30 Sep 2007 21:28:19 +0000 (22:28 +0100)]
fettle the right state word...

16 years agonew state change notification logic
Richard Kettlewell [Sun, 30 Sep 2007 17:46:11 +0000 (18:46 +0100)]
new state change notification logic

16 years agodisobedience state monitoring -> separate source file
Richard Kettlewell [Sun, 30 Sep 2007 17:38:24 +0000 (18:38 +0100)]
disobedience state monitoring -> separate source file

16 years ago_eclient_state is more general than _eclient_connected
Richard Kettlewell [Sun, 30 Sep 2007 17:31:50 +0000 (18:31 +0100)]
_eclient_state is more general than _eclient_connected

16 years agodefault to --without-server on mac
Richard Kettlewell [Sun, 30 Sep 2007 16:57:05 +0000 (17:57 +0100)]
default to --without-server on mac

16 years agode-verbose speaker
Richard Kettlewell [Sun, 30 Sep 2007 16:45:51 +0000 (17:45 +0100)]
de-verbose speaker

16 years agocorrected speaker-failed error message
Richard Kettlewell [Sun, 30 Sep 2007 16:43:42 +0000 (17:43 +0100)]
corrected speaker-failed error message

16 years agospeaker process terminating is fatal
Richard Kettlewell [Sun, 30 Sep 2007 16:41:55 +0000 (17:41 +0100)]
speaker process terminating is fatal

16 years agoupdate README.client text
Richard Kettlewell [Sun, 30 Sep 2007 16:41:35 +0000 (17:41 +0100)]
update README.client text

16 years agoREADME updates especially for OS X
Richard Kettlewell [Sun, 30 Sep 2007 16:08:27 +0000 (17:08 +0100)]
README updates especially for OS X

16 years agodon't install plist
Richard Kettlewell [Sun, 30 Sep 2007 16:08:15 +0000 (17:08 +0100)]
don't install plist

16 years agodisable RunAtLoad
Richard Kettlewell [Sun, 30 Sep 2007 16:08:02 +0000 (17:08 +0100)]
disable RunAtLoad

16 years agomore menu options desensitized when disconnected
rjk@greenend.org.uk [Sun, 30 Sep 2007 14:22:29 +0000 (15:22 +0100)]
more menu options desensitized when disconnected

16 years agodesensitive queue context menu options when disconnected
rjk@greenend.org.uk [Sun, 30 Sep 2007 14:18:37 +0000 (15:18 +0100)]
desensitive queue context menu options when disconnected

16 years agogrey out edit->track properties when not connected
rjk@greenend.org.uk [Sun, 30 Sep 2007 14:15:16 +0000 (15:15 +0100)]
grey out edit->track properties when not connected

16 years agodisobedience now detects disconnection within ~1s
rjk@greenend.org.uk [Sun, 30 Sep 2007 13:56:11 +0000 (14:56 +0100)]
disobedience now detects disconnection within ~1s

16 years agoupdate control buttons when disconnection detected
rjk@greenend.org.uk [Sun, 30 Sep 2007 13:37:43 +0000 (14:37 +0100)]
update control buttons when disconnection detected

16 years agodisobedience control buttons reflect current state properly
rjk@greenend.org.uk [Sun, 30 Sep 2007 13:27:08 +0000 (14:27 +0100)]
disobedience control buttons reflect current state properly

16 years agofinish off FLAC support
rjk@greenend.org.uk [Sun, 30 Sep 2007 12:41:27 +0000 (13:41 +0100)]
finish off FLAC support

16 years agoupdate debian build/run deps
rjk@greenend.org.uk [Sun, 30 Sep 2007 11:59:03 +0000 (12:59 +0100)]
update debian build/run deps

16 years agodocument current build/run/hack deps
rjk@greenend.org.uk [Sun, 30 Sep 2007 11:57:05 +0000 (12:57 +0100)]
document current build/run/hack deps

16 years agoFLAC support in tracklength plugin
rjk@greenend.org.uk [Sat, 29 Sep 2007 22:53:02 +0000 (23:53 +0100)]
FLAC support in tracklength plugin

16 years agodarwin libiconv
Richard Kettlewell [Sat, 29 Sep 2007 20:51:18 +0000 (21:51 +0100)]
darwin libiconv

16 years agobzrignore
rjk@greenend.org.uk [Sat, 29 Sep 2007 20:47:55 +0000 (21:47 +0100)]
bzrignore

16 years agoship plumbing doc when we dist
rjk@greenend.org.uk [Sat, 29 Sep 2007 17:24:29 +0000 (18:24 +0100)]
ship plumbing doc when we dist

16 years agosimple architecture diagram
rjk@greenend.org.uk [Sat, 29 Sep 2007 17:21:57 +0000 (18:21 +0100)]
simple architecture diagram

16 years agowav file support for disorder-decode
rjk@greenend.org.uk [Fri, 28 Sep 2007 18:56:29 +0000 (19:56 +0100)]
wav file support for disorder-decode

16 years agoexclude nonsense finkbindir
rjk@greenend.org.uk [Fri, 28 Sep 2007 17:32:29 +0000 (18:32 +0100)]
exclude nonsense finkbindir

16 years agoman page for disorder-decode
rjk@greenend.org.uk [Fri, 28 Sep 2007 17:28:43 +0000 (18:28 +0100)]
man page for disorder-decode

16 years agouse disorder-decode in configs
rjk@greenend.org.uk [Fri, 28 Sep 2007 17:28:36 +0000 (18:28 +0100)]
use disorder-decode in configs

16 years agoogg decoding in disorder-decode
rjk@greenend.org.uk [Fri, 28 Sep 2007 17:21:31 +0000 (18:21 +0100)]
ogg decoding in disorder-decode

16 years agodisorder-decode now works for MP3s
rjk@greenend.org.uk [Fri, 28 Sep 2007 14:16:26 +0000 (15:16 +0100)]
disorder-decode now works for MP3s

16 years agodocs updates
rjk@greenend.org.uk [Fri, 28 Sep 2007 14:03:27 +0000 (15:03 +0100)]
docs updates

16 years agocorrect disorder-normalize
rjk@greenend.org.uk [Fri, 28 Sep 2007 14:01:37 +0000 (15:01 +0100)]
correct disorder-normalize

16 years agospeaker protocol redesign to cope with libao re-opening
Richard Kettlewell [Fri, 28 Sep 2007 13:21:10 +0000 (14:21 +0100)]
speaker protocol redesign to cope with libao re-opening

16 years agomad-based mp3 decoder. non-44.1KHz does not work right yet l-(
Richard Kettlewell [Thu, 27 Sep 2007 10:45:06 +0000 (11:45 +0100)]
mad-based mp3 decoder.  non-44.1KHz does not work right yet l-(

16 years agomissing images from disobedience deb
Richard Kettlewell [Wed, 26 Sep 2007 18:21:16 +0000 (19:21 +0100)]
missing images from disobedience deb

16 years agohide unmaintained tkdisorder
Richard Kettlewell [Wed, 26 Sep 2007 18:11:25 +0000 (19:11 +0100)]
hide unmaintained tkdisorder

16 years agomore cautious parsing of getifnames() result
Richard Kettlewell [Wed, 26 Sep 2007 15:56:42 +0000 (16:56 +0100)]
more cautious parsing of getifnames() result

16 years agooption to suppress launchctl fiddling on install
Richard Kettlewell [Wed, 26 Sep 2007 15:56:28 +0000 (16:56 +0100)]
option to suppress launchctl fiddling on install

16 years agoreorganize README.streams
Richard Kettlewell [Wed, 26 Sep 2007 14:32:35 +0000 (15:32 +0100)]
reorganize README.streams

16 years agobuild fix
Richard Kettlewell [Wed, 26 Sep 2007 14:30:48 +0000 (15:30 +0100)]
build fix

16 years agoUse getifaddrs() instead of ioctls. This is only documented on BSD
Richard Kettlewell [Wed, 26 Sep 2007 14:14:03 +0000 (15:14 +0100)]
Use getifaddrs() instead of ioctls.  This is only documented on BSD
but does appear to exist in glibc.

16 years agodisorder-speaker now logs what it's transmitting too, and only
Richard Kettlewell [Wed, 26 Sep 2007 13:46:21 +0000 (14:46 +0100)]
disorder-speaker now logs what it's transmitting too, and only
requests broadcast if you specify the broadcast address of some
interface.

16 years agoKnock address specifications into order.
Richard Kettlewell [Wed, 26 Sep 2007 13:20:18 +0000 (14:20 +0100)]
Knock address specifications into order.
- connect, broadcast and broadcast_from now require an address and a port.
- listen now requires only a port (but you can specify an address).

16 years agodocs
Richard Kettlewell [Tue, 25 Sep 2007 21:47:59 +0000 (22:47 +0100)]
docs

16 years agototally untested multicast support
Richard Kettlewell [Tue, 25 Sep 2007 21:42:24 +0000 (22:42 +0100)]
totally untested multicast support

16 years agoleave a TODO relating to revno 78
rjk@greenend.org.uk [Tue, 25 Sep 2007 14:57:12 +0000 (15:57 +0100)]
leave a TODO relating to revno 78

16 years agoDisobedience no longer attempts to compute defaults for namepart
rjk@greenend.org.uk [Tue, 25 Sep 2007 14:45:13 +0000 (15:45 +0100)]
Disobedience no longer attempts to compute defaults for namepart
preferences.  It doesn't in general have enough information to do so
correctly.

For fetching the preferences, with defaults still working, it now just
asks for the namepart and infers that the preference matches it.

For setting the preferences it no longer attempts to unset preferences
that are now at their default value.

This will cause trivial preferences to accumulate in the database.
This can be fixed if desired by making the server translate such sets
into unsets.

16 years agodoxygen
rjk@greenend.org.uk [Tue, 25 Sep 2007 14:22:33 +0000 (15:22 +0100)]
doxygen

16 years agoseparate disobedience package; debconf now asks for a port number
Richard Kettlewell [Tue, 25 Sep 2007 13:10:53 +0000 (14:10 +0100)]
separate disobedience package; debconf now asks for a port number

16 years agocope without main config file
rjk@greenend.org.uk [Tue, 25 Sep 2007 13:02:31 +0000 (14:02 +0100)]
cope without main config file

16 years agonew disorder-rtp deb
Richard Kettlewell [Tue, 25 Sep 2007 12:03:57 +0000 (13:03 +0100)]
new disorder-rtp deb

16 years agomerge RTP branch
rjk@greenend.org.uk [Mon, 24 Sep 2007 18:03:30 +0000 (19:03 +0100)]
merge RTP branch

16 years agodocs updates
rjk@greenend.org.uk [Mon, 24 Sep 2007 15:57:53 +0000 (16:57 +0100)]
docs updates

16 years agoless harsh dropping of near-empty buffers
Richard Kettlewell [Mon, 24 Sep 2007 15:42:23 +0000 (16:42 +0100)]
less harsh dropping of near-empty buffers

16 years agosplit backends out into their own speaker-*.c
rjk@greenend.org.uk [Mon, 24 Sep 2007 15:02:49 +0000 (16:02 +0100)]
split backends out into their own speaker-*.c

16 years agoplayrtp junks old sample data in fill_buffer()
Richard Kettlewell [Mon, 24 Sep 2007 14:29:42 +0000 (15:29 +0100)]
playrtp junks old sample data in fill_buffer()

16 years agotarget_rtp_time had better be even for stereo
rjk@greenend.org.uk [Mon, 24 Sep 2007 14:11:34 +0000 (15:11 +0100)]
target_rtp_time had better be even for stereo

16 years agoSaner speaker process design
rjk@greenend.org.uk [Mon, 24 Sep 2007 13:52:38 +0000 (14:52 +0100)]
Saner speaker process design

 - device_state now records what state we think the output device is
   in.  For network/command the open/close state is somewhat
   fictitious.
 - mainloop now decides whether it wants to play audio sensibly
   (playable()) and only calls beforepoll() and ready() [formerly
   afterpoll()] if so
 - error retry done at the same time but without calling ready()
 - play() is now defined as always safe to call, and makes best
   efforts to be able to play something.
 - forceplay is gone