------------------------------------------------------------ revno: 331 committer: Richard Kettlewell branch nick: disorder.coverage timestamp: Tue 2007-11-27 22:21:50 +0000 message: exercise the C client a bit from tests ------------------------------------------------------------ revno: 330 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Tue 2007-11-27 20:49:04 +0000 message: signame.c test coverage -> 100% ------------------------------------------------------------ revno: 329 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Tue 2007-11-27 20:43:03 +0000 message: gcov to report test coverage ------------------------------------------------------------ revno: 328 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Sun 2007-11-25 18:23:35 +0000 message: oops ------------------------------------------------------------ revno: 327 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Sun 2007-11-25 18:13:28 +0000 message: tests/queue.py: check that the queue is padded to the right length ------------------------------------------------------------ revno: 326 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Sat 2007-11-24 18:44:32 +0000 message: more README fiddling ------------------------------------------------------------ revno: 325 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Sat 2007-11-24 15:58:13 +0000 message: expand streaming instructions ------------------------------------------------------------ revno: 324 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Fri 2007-11-23 17:49:24 +0000 message: upgrade instructions ------------------------------------------------------------ revno: 323 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Fri 2007-11-23 17:41:24 +0000 message: update README* and CHANGES ------------------------------------------------------------ revno: 322 tags: debian-1_5_99dev9 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Fri 2007-11-23 17:35:23 +0000 message: debian release 1.5.99+dev9 ------------------------------------------------------------ revno: 321 committer: rjk@greenend.org.uk branch nick: disorder.dev timestamp: Fri 2007-11-23 16:59:24 +0000 message: merge disorder.unicode branch ------------------------------------------------------------ revno: 289.1.53 committer: rjk@greenend.org.uk branch nick: disorder.unicode timestamp: Fri 2007-11-23 16:33:50 +0000 message: Fixes for disorder-dbpugrade: - increased verbosity - bad (non-UTF-8) keys are now logged but ignored by default - ...but they can be deleted or abort the upgrade - aliases that sort later than the track they alias no longer abort the upgrade ------------------------------------------------------------ revno: 289.1.52 committer: rjk@greenend.org.uk branch nick: disorder.unicode timestamp: Fri 2007-11-23 14:39:56 +0000 message: merge from disorder.dev ------------------------------------------------------------ revno: 289.1.51 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Fri 2007-11-23 14:22:30 +0000 message: synchronize with disorder.dev ------------------------------------------------------------ revno: 289.1.50 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Fri 2007-11-23 14:15:43 +0000 message: 'plugins' and other _accum configuration items can now have the list cleared by supplying no arguments. This is used by the test scripts to ensure they aren't picking up install versions of the plugins. This is on disorder.unicode rather than disorder.dev because the tests that matter are all there... ------------------------------------------------------------ revno: 289.1.49 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Fri 2007-11-23 11:05:56 +0000 message: Remove combining characters from search strings. The effect is that accents are ignored in searching. This is what English speakers usually expect; if DisOrder becomes popular among a wider audience then only trackdb_search() needs to be updated to filter out false positives, the database can keep the accent-free keys. ------------------------------------------------------------ revno: 289.1.48 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 13:59:33 +0000 message: unicode search tests ------------------------------------------------------------ revno: 289.1.47 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 13:47:35 +0000 message: further search testing ------------------------------------------------------------ revno: 289.1.46 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 13:21:16 +0000 message: test search ------------------------------------------------------------ revno: 289.1.45 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 13:20:48 +0000 message: fix disorder.py search ------------------------------------------------------------ revno: 289.1.44 committer: Richard Kettlewell branch nick: disorder.unicode.upgrade timestamp: Thu 2007-11-22 13:17:54 +0000 message: sync with trunk ------------------------------------------------------------ revno: 289.1.43 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 11:08:54 +0000 message: build fixes ------------------------------------------------------------ revno: 289.1.42 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 10:26:50 +0000 message: automatically upgrade on startup if necessary ------------------------------------------------------------ revno: 289.1.41 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Thu 2007-11-22 09:44:43 +0000 message: tidy up upgrade/recovery flags a bit ------------------------------------------------------------ revno: 289.1.40 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Wed 2007-11-21 19:20:15 +0000 message: check server runs after upgrade ------------------------------------------------------------ revno: 289.1.39 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Wed 2007-11-21 19:15:50 +0000 message: database upgrade tool. needs to be run manually. ------------------------------------------------------------ revno: 289.1.38 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Wed 2007-11-21 11:18:34 +0000 message: sync up with disorder.dev ------------------------------------------------------------ revno: 289.1.37 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Wed 2007-11-21 10:23:02 +0000 message: sync with disorder.dev ------------------------------------------------------------ revno: 289.1.36 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Wed 2007-11-21 09:31:29 +0000 message: test to verify current dbversion behavior ------------------------------------------------------------ revno: 289.1.35 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 20:32:06 +0000 message: unicode.c iterators can now have their notion of Word_Break tailored. We use this to arrange that underscores are treated as spaces, since a common track naming convention replaces spaces with underscores. We only apply this to raw filenames, not to the overrides provided by preferences, on the assumption that if you typed an underscore there you really meant it. words.c/h are now gone; all references to words() and casefold() use unicode.c functions directly. ------------------------------------------------------------ revno: 289.1.34 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 18:13:56 +0000 message: utf32_word_split() and utf8_word_split() splits a string into words using the UAX #29 word boundary algorithm. words() is therefore now a wrapper around this. There is scope for improvement in the use of this function as currently we do some needless converting back and forth between encoding forms. casefold() now uses the compatibility case-folding algorithm, which seems more appropriate for searching. dbversions are now integers not strings. Some dbversion=2 functionality can be selectively disabled for testing purposes. README.dbversions documents the differences between the dbversions. ------------------------------------------------------------ revno: 289.1.33 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 15:38:46 +0000 message: normalize recorded filenames so files.py passes ------------------------------------------------------------ revno: 289.1.32 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 15:10:24 +0000 message: tests/files.py; ok except for the non-ascii filenames ------------------------------------------------------------ revno: 289.1.31 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 12:38:40 +0000 message: fix test config indent, oops... ------------------------------------------------------------ revno: 289.1.30 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Tue 2007-11-20 12:31:03 +0000 message: Convert track names and input lines to NFC. This is a database format change so a new read-only global preference _dbversion is introduced to record the current database version. Upgrade will implyy renormalizing all keys and regenerating the search/tags databases. Fiddled with tests to put both composed and decomposed non-ASCII names through. Document limitations on line syntax. This really needs improving before release since the same thing applies to the config file! Make 'nothing' test quicker. ------------------------------------------------------------ revno: 289.1.29 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 21:28:19 +0000 message: sync with disorder.dev ------------------------------------------------------------ revno: 289.1.28 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 17:01:19 +0000 message: Disobedience now honors config->short_display. This is a bit grotty as we have access to enough information to do a better job of truncation, but it'll do for now. ------------------------------------------------------------ revno: 289.1.27 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 16:56:21 +0000 message: truncate_for_display() now uses unicode.c grapheme boundary deetection ------------------------------------------------------------ revno: 289.1.26 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 16:15:09 +0000 message: UTF8 versions of NFC/NFKC ------------------------------------------------------------ revno: 289.1.25 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 16:06:23 +0000 message: sync up with disorder.dev ------------------------------------------------------------ revno: 289.1.24 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 15:58:27 +0000 message: NFC and NFKC support ------------------------------------------------------------ revno: 289.1.23 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Mon 2007-11-19 10:17:04 +0000 message: Generate, but do not use, composition mappings. UTF-32 sequences for decomposition etc are now de-duped across the full set of sequences, rather than privately by each generator. Total saving is a couple of thousand tables currently. ------------------------------------------------------------ revno: 289.1.22 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 23:49:51 +0000 message: distinguish the different decompositions via a flag bit ------------------------------------------------------------ revno: 289.1.21 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 23:07:22 +0000 message: test and fix utf32_iterator_set() ------------------------------------------------------------ revno: 289.1.20 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 22:53:32 +0000 message: more efficient utf32_iterator_set() ------------------------------------------------------------ revno: 289.1.19 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 22:34:06 +0000 message: replace main utf-8 parser with table-driven one ------------------------------------------------------------ revno: 289.1.18 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 22:23:35 +0000 message: transition various bits of code to unicode.h interfaces ------------------------------------------------------------ revno: 289.1.17 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 22:03:51 +0000 message: table-drive UTF-8 validity checker ------------------------------------------------------------ revno: 289.1.16 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 21:36:39 +0000 message: new unicode string iterator give cleaner boundary testing ------------------------------------------------------------ revno: 289.1.15 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 15:44:50 +0000 message: more space efficient unicode tables ------------------------------------------------------------ revno: 289.1.14 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 15:44:12 +0000 message: more idiomatic grapheme breaking ------------------------------------------------------------ revno: 289.1.13 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 15:27:36 +0000 message: grapheme boundary check can now use tables ------------------------------------------------------------ revno: 289.1.12 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 15:22:01 +0000 message: word break now comes from the table ------------------------------------------------------------ revno: 289.1.11 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 14:57:56 +0000 message: all characters now in the table, which is broken to save space ------------------------------------------------------------ revno: 289.1.10 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 14:26:59 +0000 message: start on ut32__unidata() which will provide a uniform interface ------------------------------------------------------------ revno: 289.1.9 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 12:41:24 +0000 message: don't be fooled by First/Last entries in UnicodeData.txt ------------------------------------------------------------ revno: 289.1.8 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 12:14:24 +0000 message: unicode_gc_cat -> unicode_General_Category ------------------------------------------------------------ revno: 289.1.7 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 12:10:05 +0000 message: compute Sentence_Break as well ------------------------------------------------------------ revno: 289.1.6 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 11:31:31 +0000 message: test and corrections for utf32_is_word_boundary() ------------------------------------------------------------ revno: 289.1.5 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 02:47:51 +0000 message: untested utf32_is_word_boundary() and associated table changes ------------------------------------------------------------ revno: 289.1.4 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sun 2007-11-18 01:16:16 +0000 message: tests and a correction for grapheme cluster boundary detection ------------------------------------------------------------ revno: 289.1.3 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sat 2007-11-17 22:01:22 +0000 message: untested grapheme cluster boundary detection ------------------------------------------------------------ revno: 289.1.2 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sat 2007-11-17 20:34:40 +0000 message: Implement the s3.13 compatibility casefolding transformation as utf32_casefold_compat(). Fix checking the surrogates range! ------------------------------------------------------------ revno: 289.1.1 committer: Richard Kettlewell branch nick: disorder.unicode timestamp: Sat 2007-11-17 20:07:23 +0000 message: Start of Unicode support rewrite unicode.c/.h provide a new (not yet complete) Unicode API which implements algorithms as described in the Unicode 5.0.0 standard. lib/test and words.c are somewhat modified to use them. By default the make-unidata script is NEVER run. It must be run manually. This policy might be changed in the future; the script is capable of downloading any files it needs to operate. ------------------------------------------------------------ revno: 320 committer: rjk@greenend.org.uk branch nick: disorder.dev timestamp: Fri 2007-11-23 14:32:18 +0000 message: init script always address local instance of daemon ------------------------------------------------------------ revno: 319 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Fri 2007-11-23 12:26:04 +0000 message: make -j safe clients/Makefile.am ------------------------------------------------------------ revno: 318 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Fri 2007-11-23 12:21:51 +0000 message: Remove post_move_cleanup(). The effect is that new chosen tracks are always added just before the final block of random tracks, and there is no longer any invisible state in the queue. ------------------------------------------------------------ revno: 317 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 17:52:15 +0000 message: copyright date ------------------------------------------------------------ revno: 316 tags: debian-1_5_99dev8 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 17:22:24 +0000 message: debian version 1.5.99+dev8 ------------------------------------------------------------ revno: 315 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 17:16:17 +0000 message: typo in man disorder-playrtp ------------------------------------------------------------ revno: 314 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 16:47:33 +0000 message: rationalize playrtp multicast support ------------------------------------------------------------ revno: 313 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 11:44:59 +0000 message: fixes from last change l-( ------------------------------------------------------------ revno: 312 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Thu 2007-11-22 11:35:34 +0000 message: The initial rescan now blocks any client connections. This means that a deadlock is unlikely to arise in the initial scan. It also means that the server is not usable for a short period after startup (or quite a long period after initial startup, but that's less of a problem). The tests now take advantage of this by waiting until the socket appears before assuming the daemon has started. ------------------------------------------------------------ revno: 311 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 11:12:22 +0000 message: more disorder.unicode test alignment ------------------------------------------------------------ revno: 310 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 11:05:41 +0000 message: override disorder.py config ------------------------------------------------------------ revno: 309 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 10:52:21 +0000 message: align with disorder.unicode a bit ------------------------------------------------------------ revno: 308 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 10:44:34 +0000 message: borrow some test naming conventions from disorder.unicode ------------------------------------------------------------ revno: 307 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 10:41:23 +0000 message: more test fiddling ------------------------------------------------------------ revno: 306 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 10:14:54 +0000 message: more automation of test logic ------------------------------------------------------------ revno: 305 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 10:03:19 +0000 message: tests figure out paths more automatically ------------------------------------------------------------ revno: 304 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Wed 2007-11-21 00:42:34 +0000 message: fix indent ------------------------------------------------------------ revno: 303 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-11-21 00:39:55 +0000 message: (c) notice on tests ------------------------------------------------------------ revno: 302 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-11-21 00:36:49 +0000 message: need python >= 2.4 for tests ------------------------------------------------------------ revno: 301 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:27:00 +0000 message: build fix for linux ------------------------------------------------------------ revno: 300 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:21:50 +0000 message: teach test environment about track types ------------------------------------------------------------ revno: 299 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:21:34 +0000 message: it's plugins not plugin ------------------------------------------------------------ revno: 298 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:15:26 +0000 message: add a nontrivial test that actually works ------------------------------------------------------------ revno: 297 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:05:25 +0000 message: test path fixes ------------------------------------------------------------ revno: 296 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:05:16 +0000 message: remove some pointless stderr redirection ------------------------------------------------------------ revno: 295 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:04:31 +0000 message: don't fatal() if cannot create a root account ------------------------------------------------------------ revno: 294 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 21:04:08 +0000 message: fix syslog test ------------------------------------------------------------ revno: 293 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 20:54:28 +0000 message: --[no-]syslog for disorder-normalize too ------------------------------------------------------------ revno: 292 committer: Richard Kettlewell branch nick: disorder.dev timestamp: Mon 2007-11-19 20:47:24 +0000 message: server subprocesses should log to the same place the server does ------------------------------------------------------------ revno: 291 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-11-19 16:05:06 +0000 message: doxygen fixes ------------------------------------------------------------ revno: 290 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-18 16:59:44 +0000 message: need gnu sed these days ------------------------------------------------------------ revno: 289 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-16 19:17:42 +0000 message: tone down logging some more ------------------------------------------------------------ revno: 288 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-16 19:14:46 +0000 message: tone down logging ------------------------------------------------------------ revno: 287 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-16 19:14:39 +0000 message: build fix ------------------------------------------------------------ revno: 286 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-16 13:24:49 +0000 message: more systematic elimination of feedback from the gui ------------------------------------------------------------ revno: 285 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-16 13:08:32 +0000 message: disobedience survives losing TCP connections better ------------------------------------------------------------ revno: 284 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-11-13 22:23:41 +0000 message: discard data sent to logging client; more close fixing ------------------------------------------------------------ revno: 283 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-11-13 20:44:37 +0000 message: fix server crash if log connection fails ------------------------------------------------------------ revno: 282 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-11-12 21:46:24 +0000 message: progress popup is a transient of the main window ------------------------------------------------------------ revno: 281 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-11-12 21:46:10 +0000 message: rarer nops ------------------------------------------------------------ revno: 280 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 19:24:07 +0000 message: disobedience volume control is local if rtp play ------------------------------------------------------------ revno: 279 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 17:52:35 +0000 message: new debian version ------------------------------------------------------------ revno: 278 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 17:50:22 +0000 message: save/load new style settings ------------------------------------------------------------ revno: 277 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 17:29:48 +0000 message: use GtkStyles everywhere instead of explicit colors. faster. ------------------------------------------------------------ revno: 276 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 13:40:21 +0000 message: elapsed time profiling for redisplay_tree() ------------------------------------------------------------ revno: 275 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 12:59:41 +0000 message: suppress more redundant redisplay_tree() calls ------------------------------------------------------------ revno: 274 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 12:55:52 +0000 message: suppress more redundant redisplay_tree() calls ------------------------------------------------------------ revno: 273 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 11:24:57 +0000 message: get search results faster (by redisplaying less often) ------------------------------------------------------------ revno: 272 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-11 11:05:54 +0000 message: faster startup by not redrawing so often ------------------------------------------------------------ revno: 271 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-11-10 18:46:03 +0000 message: typo ------------------------------------------------------------ revno: 270 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 18:44:20 +0000 message: work around FLAC API change braindamage ------------------------------------------------------------ revno: 269 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 18:29:44 +0000 message: work around GCC bug 29478 ------------------------------------------------------------ revno: 268 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 15:56:01 +0000 message: force x-www-browser on debian ------------------------------------------------------------ revno: 267 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 15:52:52 +0000 message: mac fix ------------------------------------------------------------ revno: 266 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 15:49:07 +0000 message: use an external browser to view disorder help ------------------------------------------------------------ revno: 265 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 14:07:58 +0000 message: use gtk native mechanisms to look up text tags in help ------------------------------------------------------------ revno: 264 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 13:42:11 +0000 message: server shouldn't crash on client disconnect! ------------------------------------------------------------ revno: 263 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 11:47:45 +0000 message: ev_reader and ev_writer now own the FDs you give them. This is helpful because they are in a better position to know when to close them. They can be tied together to share one FD between the two. It is still (currently) necessary to explicitly cancel a reader if the corresponding writer fails. This may be changed in the future. Hopefuly this should make event loop bugs at least more tractable. Currently there is still lots of logging cruft. This should be removed before release. ------------------------------------------------------------ revno: 262 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-10 11:40:28 +0000 message: log bad closes ------------------------------------------------------------ revno: 261 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-09 21:52:02 +0000 message: more cautious buffered writer teardown ------------------------------------------------------------ revno: 260 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-04 18:40:53 +0000 message: regenerate disobedience xpms ------------------------------------------------------------ revno: 259 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-04 18:38:57 +0000 message: more tidily clipped about... image ------------------------------------------------------------ revno: 258 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-04 18:06:04 +0000 message: time/space limits for client output buffering ------------------------------------------------------------ revno: 257 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-11-04 11:16:14 +0000 message: avoid crashes on log client teardown ------------------------------------------------------------ revno: 256 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-03 14:51:38 +0000 message: further debugging info() calls; marked TODO to remove when bug fixed ------------------------------------------------------------ revno: 255 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-03 14:36:32 +0000 message: correct debug scan of FDs ------------------------------------------------------------ revno: 254 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-03 12:44:55 +0000 message: pattern based dispatch for tracklength plugins ------------------------------------------------------------ revno: 253 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-03 12:10:43 +0000 message: transparent background for about disorder.. image ------------------------------------------------------------ revno: 252 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-11-03 11:47:23 +0000 message: Abolish {auto,}rules.m4 and adjust debian/rules to be able to build from a completely fresh bzr checkout. ------------------------------------------------------------ revno: 251 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-11-02 22:26:00 +0000 message: miscellaneous distribution changes ------------------------------------------------------------ revno: 250 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-11-01 19:07:31 +0000 message: compute stats in a subprocess to avoid wedging the server if it takes ages ------------------------------------------------------------ revno: 249 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-31 19:26:13 +0000 message: split out disorder-server.deb ------------------------------------------------------------ revno: 248 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-31 18:57:15 +0000 message: correct menu support. update-menus.1 fibs l-) ------------------------------------------------------------ revno: 247 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-30 23:03:20 +0000 message: (untested) debian menu entry ------------------------------------------------------------ revno: 246 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-30 22:33:34 +0000 message: miscellaneous debianization fixes ------------------------------------------------------------ revno: 245 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-30 20:13:17 +0000 message: updated ------------------------------------------------------------ revno: 244 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-29 23:42:47 +0000 message: always get tool_active right ------------------------------------------------------------ revno: 243 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-29 23:40:16 +0000 message: typo ------------------------------------------------------------ revno: 242 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-29 23:37:58 +0000 message: shiner about... box ------------------------------------------------------------ revno: 241 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-29 23:08:56 +0000 message: color about... box properly ------------------------------------------------------------ revno: 240 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-28 19:38:26 +0000 message: colorize login box and some missing icon states ------------------------------------------------------------ revno: 239 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-28 19:34:15 +0000 message: colors for properties popup ------------------------------------------------------------ revno: 238 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-28 18:03:10 +0000 message: remove redundant color ------------------------------------------------------------ revno: 237 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-28 13:14:22 +0000 message: set explicit colors instead of using rc file ------------------------------------------------------------ revno: 236 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-28 09:45:44 +0000 message: build fix ------------------------------------------------------------ revno: 235 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-27 16:54:06 +0100 message: In the web interface only, new 'short' track name part context. This is the same as 'display' but truncated to short_display glyphs. playing, recent and new now use this to bound the width of columns in their tables. Hover over the truncated names to see the full name (in a TITLE attribute). As part of this, rewrote the unicode support. Everything is now done via unidata.h/c, which are generated by the new scripts/make-unidata from UnicodeData.txt (which is not included; get the latest version from unicode.org instead if you need to update these files). The result is both simpler and probably also faster, although it uses more (immutable) memory. ------------------------------------------------------------ revno: 234 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-27 14:17:21 +0100 message: even chattier logging ------------------------------------------------------------ revno: 233 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-27 13:14:01 +0100 message: doxygen; chatty logging in hope of catching a bug ------------------------------------------------------------ revno: 232 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-23 23:19:41 +0100 message: chattier event loop error logging ------------------------------------------------------------ revno: 231 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 23:26:20 +0100 message: disobedience now embeds image files ------------------------------------------------------------ revno: 230 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 23:26:04 +0100 message: missing completions ------------------------------------------------------------ revno: 229 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 23:25:51 +0100 message: fix EXTRA_DIST ------------------------------------------------------------ revno: 228 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 23:25:38 +0100 message: missing EXTRA_DIST and path ------------------------------------------------------------ revno: 227 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 23:25:24 +0100 message: missing man page ------------------------------------------------------------ revno: 226 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 22:16:11 +0100 message: doxygen ------------------------------------------------------------ revno: 225 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 20:44:25 +0100 message: doxygen + window title for man page popup ------------------------------------------------------------ revno: 224 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 20:42:33 +0100 message: more help widget fixes ------------------------------------------------------------ revno: 223 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 20:38:13 +0100 message: misc improvements to man page popup ------------------------------------------------------------ revno: 222 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 20:13:18 +0100 message: help menu can now pop up the man page ------------------------------------------------------------ revno: 221 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 19:57:18 +0100 message: reduce rtp playahead to 0.1s ------------------------------------------------------------ revno: 220 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 16:17:55 +0100 message: docs for recent menu changes ------------------------------------------------------------ revno: 219 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 16:11:41 +0100 message: menu items for pause and network play ------------------------------------------------------------ revno: 218 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 16:04:55 +0100 message: random play menu item ------------------------------------------------------------ revno: 217 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-21 15:15:47 +0100 message: start to create menu items corresponding to control items ------------------------------------------------------------ revno: 216 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 15:49:04 +0100 message: tart up README some more ------------------------------------------------------------ revno: 215 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 15:39:01 +0100 message: README just tells you to use disorder authorize now ------------------------------------------------------------ revno: 214 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 15:37:33 +0100 message: correct comment ------------------------------------------------------------ revno: 213 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 11:49:43 +0100 message: linux build fixes ------------------------------------------------------------ revno: 212 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 11:44:57 +0100 message: update disobedience.1 for latest changes ------------------------------------------------------------ revno: 211 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 11:31:14 +0100 message: make rtp socket/log dependent on hostname for nfs-mounted home ------------------------------------------------------------ revno: 210 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-20 11:27:00 +0100 message: disobedience can stop/start a background rtp player now ------------------------------------------------------------ revno: 209 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 21:12:30 +0100 message: macdink the login box ------------------------------------------------------------ revno: 208 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 21:08:36 +0100 message: title and better prompts for overwrite window ------------------------------------------------------------ revno: 207 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 21:06:01 +0100 message: make login window a transient of the toplevel ------------------------------------------------------------ revno: 206 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 20:58:38 +0100 message: friendlier login details saving ------------------------------------------------------------ revno: 205 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 20:58:21 +0100 message: document login window ------------------------------------------------------------ revno: 204 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-19 19:24:13 +0100 message: login details box for disobedience. a bit unfriendly but does work. ------------------------------------------------------------ revno: 203 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-17 20:49:36 +0100 message: auto create config.private on 1st run of server if necessary ------------------------------------------------------------ revno: 202 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-17 20:31:37 +0100 message: automatically create the home directory on startup ------------------------------------------------------------ revno: 201 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-15 23:46:48 +0100 message: update comment ------------------------------------------------------------ revno: 200 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-15 22:09:38 +0100 message: report unreadable tracks and dirs ------------------------------------------------------------ revno: 199 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-15 22:09:28 +0100 message: typo ------------------------------------------------------------ revno: 198 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-15 19:57:33 +0100 message: auto link libao driver ------------------------------------------------------------ revno: 197 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 14:51:37 +0100 message: chattier default configs ------------------------------------------------------------ revno: 196 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 14:36:47 +0100 message: update debian tag ------------------------------------------------------------ revno: 195 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 14:35:36 +0100 message: document search next/prev buttons ------------------------------------------------------------ revno: 194 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 14:33:09 +0100 message: new buttons to navigate among search results ------------------------------------------------------------ revno: 193 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 11:39:21 +0100 message: split up queue.c to remove -ldl dependency from clients ------------------------------------------------------------ revno: 192 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-10-13 11:23:42 +0100 message: per-API --without options for configure ------------------------------------------------------------ revno: 191 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-10 20:26:43 +0100 message: speaker beforepoll() now gets to modify the timeout. This allows speaker-network to transmit at a constant rate instead of bursting once a second. ------------------------------------------------------------ revno: 190 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-10 20:16:23 +0100 message: more empeg fixes ------------------------------------------------------------ revno: 189 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-09 22:46:04 +0100 message: further empeg support ------------------------------------------------------------ revno: 188 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-07 17:45:41 +0100 message: playrtp now gets port from server if no args ------------------------------------------------------------ revno: 187 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-07 17:45:16 +0100 message: remove redundant variable ------------------------------------------------------------ revno: 186 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-07 15:32:54 +0100 message: rtp-address command allows client to query server config ------------------------------------------------------------ revno: 185 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-10-07 13:12:45 +0100 message: empeg integration ------------------------------------------------------------ revno: 184 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-10-05 18:44:37 +0100 message: bump RTP packet size a bit ------------------------------------------------------------ revno: 183 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Fri 2007-10-05 18:03:40 +0100 message: playrtp --oss uses device buffer size now ------------------------------------------------------------ revno: 182 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Fri 2007-10-05 15:32:01 +0100 message: OSS backend for playrtp ------------------------------------------------------------ revno: 181 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Fri 2007-10-05 14:13:08 +0100 message: detect ALSA capability automatically ------------------------------------------------------------ revno: 180 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Fri 2007-10-05 14:06:40 +0100 message: playrtp split continued ------------------------------------------------------------ revno: 179 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Fri 2007-10-05 13:31:22 +0100 message: start on playrtp split ------------------------------------------------------------ revno: 178 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-10-04 16:55:33 +0100 message: implement expiry of newly added tracks list ------------------------------------------------------------ revno: 177 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-10-04 13:32:28 +0100 message: minor oss support corrections ------------------------------------------------------------ revno: 176 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Thu 2007-10-04 12:47:11 +0100 message: normalize eof detection, oops ------------------------------------------------------------ revno: 175 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Thu 2007-10-04 12:41:37 +0100 message: OSS support in speaker ------------------------------------------------------------ revno: 174 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-10-04 11:34:39 +0100 message: core audio support in speaker ------------------------------------------------------------ revno: 173 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-10-04 11:33:57 +0100 message: more conservative about read() result ------------------------------------------------------------ revno: 172 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 22:19:40 +0100 message: build fixes, works on mac now ------------------------------------------------------------ revno: 171 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 20:46:52 +0100 message: update plumbing diagram ------------------------------------------------------------ revno: 170 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 20:38:32 +0100 message: update commentary to reflect reality ------------------------------------------------------------ revno: 169 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 20:23:09 +0100 message: banish fd passing. currently a bit ugly but seems to work ------------------------------------------------------------ revno: 168 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 18:47:39 +0100 message: build fix ------------------------------------------------------------ revno: 167 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 14:11:53 +0100 message: make sure at least one search track is in view ------------------------------------------------------------ revno: 166 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 12:57:19 +0100 message: redisplay tree when a search is cancelled ------------------------------------------------------------ revno: 165 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 12:53:12 +0100 message: improve new disobedience search code. --choosealpha is dead now ------------------------------------------------------------ revno: 164 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-10-03 12:09:27 +0100 message: rewrite disobedience search interface ------------------------------------------------------------ revno: 163 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 22:40:55 +0100 message: disobedience notices rescans ------------------------------------------------------------ revno: 162 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 22:29:24 +0100 message: copyright dates ------------------------------------------------------------ revno: 161 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 22:27:56 +0100 message: docs update ------------------------------------------------------------ revno: 160 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 22:09:20 +0100 message: disobedience support for recently added track list ------------------------------------------------------------ revno: 159 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 18:54:11 +0100 message: docs updates for web ui changes ------------------------------------------------------------ revno: 158 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 18:41:30 +0100 message: leave a comment in tkdisorder saying not maintained ------------------------------------------------------------ revno: 157 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 18:38:43 +0100 message: suppress mention of tkdisorder ------------------------------------------------------------ revno: 156 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 18:37:16 +0100 message: web support for noticed.db ------------------------------------------------------------ revno: 155 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 18:03:01 +0100 message: server half of noticed.db ------------------------------------------------------------ revno: 154 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 13:53:49 +0100 message: relax config file checking for non-server programs ------------------------------------------------------------ revno: 153 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 11:50:07 +0100 message: typo ------------------------------------------------------------ revno: 152 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 11:40:47 +0100 message: copyright dates ------------------------------------------------------------ revno: 151 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 11:37:43 +0100 message: fix auth docs ------------------------------------------------------------ revno: 150 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 11:25:30 +0100 message: correct eclient for new hashes ------------------------------------------------------------ revno: 149 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 11:23:41 +0100 message: support alternative hashes for authentication ------------------------------------------------------------ revno: 148 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 10:41:50 +0100 message: 0-track edges cases for the last changes ------------------------------------------------------------ revno: 147 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 10:34:29 +0100 message: docs catchup ------------------------------------------------------------ revno: 146 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-10-02 10:34:22 +0100 message: right click on directories in choose tab ------------------------------------------------------------ revno: 145 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 19:11:00 +0100 message: doxygen ------------------------------------------------------------ revno: 144 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 19:04:37 +0100 message: doxygen ------------------------------------------------------------ revno: 143 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 18:44:18 +0100 message: doxygen ------------------------------------------------------------ revno: 142 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 18:43:10 +0100 message: cope with "NN - " as well as "NN" in track names ------------------------------------------------------------ revno: 141 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 16:21:39 +0100 message: tooltips for search widgets ------------------------------------------------------------ revno: 140 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 16:09:22 +0100 message: set DISORDER_PLAYING bit off event log properly ------------------------------------------------------------ revno: 139 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 16:02:50 +0100 message: tooltips for properties buttons ------------------------------------------------------------ revno: 138 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 16:02:19 +0100 message: fix size of state bit table ------------------------------------------------------------ revno: 137 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 15:46:36 +0100 message: disobedience docs update ------------------------------------------------------------ revno: 136 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 15:38:36 +0100 message: propagate button in track properties popup ------------------------------------------------------------ revno: 135 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 14:38:14 +0100 message: doxygen ------------------------------------------------------------ revno: 134 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 14:00:48 +0100 message: spot changes to playing track via monitor list ------------------------------------------------------------ revno: 133 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 12:14:18 +0100 message: doxygen ------------------------------------------------------------ revno: 132 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 11:08:05 +0100 message: more control state fiddling, starts nicely when server down now ------------------------------------------------------------ revno: 131 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 10:45:03 +0100 message: report volume at log start ------------------------------------------------------------ revno: 130 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 10:44:51 +0100 message: volume is right from startup ------------------------------------------------------------ revno: 129 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-10-01 10:31:57 +0100 message: remove debugging guff, sorry ------------------------------------------------------------ revno: 128 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 23:01:14 +0100 message: update control buttons directly from state bits ------------------------------------------------------------ revno: 127 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 22:58:40 +0100 message: send "playing" at start of log; document log state updates ------------------------------------------------------------ revno: 126 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 22:28:19 +0100 message: fettle the right state word... ------------------------------------------------------------ revno: 125 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 18:46:11 +0100 message: new state change notification logic ------------------------------------------------------------ revno: 124 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 18:38:24 +0100 message: disobedience state monitoring -> separate source file ------------------------------------------------------------ revno: 123 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 18:31:50 +0100 message: _eclient_state is more general than _eclient_connected ------------------------------------------------------------ revno: 122 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:57:05 +0100 message: default to --without-server on mac ------------------------------------------------------------ revno: 121 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:45:51 +0100 message: de-verbose speaker ------------------------------------------------------------ revno: 120 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:43:42 +0100 message: corrected speaker-failed error message ------------------------------------------------------------ revno: 119 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:41:55 +0100 message: speaker process terminating is fatal ------------------------------------------------------------ revno: 118 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:41:35 +0100 message: update README.client text ------------------------------------------------------------ revno: 117 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:08:27 +0100 message: README updates especially for OS X ------------------------------------------------------------ revno: 116 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:08:15 +0100 message: don't install plist ------------------------------------------------------------ revno: 115 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-30 17:08:02 +0100 message: disable RunAtLoad ------------------------------------------------------------ revno: 114 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 15:22:29 +0100 message: more menu options desensitized when disconnected ------------------------------------------------------------ revno: 113 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 15:18:37 +0100 message: desensitive queue context menu options when disconnected ------------------------------------------------------------ revno: 112 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 15:15:16 +0100 message: grey out edit->track properties when not connected ------------------------------------------------------------ revno: 111 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 14:56:11 +0100 message: disobedience now detects disconnection within ~1s ------------------------------------------------------------ revno: 110 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 14:37:43 +0100 message: update control buttons when disconnection detected ------------------------------------------------------------ revno: 109 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-09-30 14:27:08 +0100 message: disobedience control buttons reflect current state properly ------------------------------------------------------------ revno: 108 committer: rjk@greenend.org.uk branch nick: disorder-flac timestamp: Sun 2007-09-30 13:41:27 +0100 message: finish off FLAC support ------------------------------------------------------------ revno: 107 committer: rjk@greenend.org.uk branch nick: disorder-flac timestamp: Sun 2007-09-30 12:59:03 +0100 message: update debian build/run deps ------------------------------------------------------------ revno: 106 committer: rjk@greenend.org.uk branch nick: disorder-flac timestamp: Sun 2007-09-30 12:57:05 +0100 message: document current build/run/hack deps ------------------------------------------------------------ revno: 105 committer: rjk@greenend.org.uk branch nick: disorder-flac timestamp: Sat 2007-09-29 23:53:02 +0100 message: FLAC support in tracklength plugin ------------------------------------------------------------ revno: 104 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-29 21:51:18 +0100 message: darwin libiconv ------------------------------------------------------------ revno: 103 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Sat 2007-09-29 21:47:55 +0100 message: bzrignore ------------------------------------------------------------ revno: 102 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Sat 2007-09-29 18:24:29 +0100 message: ship plumbing doc when we dist ------------------------------------------------------------ revno: 101 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Sat 2007-09-29 18:21:57 +0100 message: simple architecture diagram ------------------------------------------------------------ revno: 100 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 19:56:29 +0100 message: wav file support for disorder-decode ------------------------------------------------------------ revno: 99 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 18:32:29 +0100 message: exclude nonsense finkbindir ------------------------------------------------------------ revno: 98 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 18:28:43 +0100 message: man page for disorder-decode ------------------------------------------------------------ revno: 97 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 18:28:36 +0100 message: use disorder-decode in configs ------------------------------------------------------------ revno: 96 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 18:21:31 +0100 message: ogg decoding in disorder-decode ------------------------------------------------------------ revno: 95 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 15:16:26 +0100 message: disorder-decode now works for MP3s ------------------------------------------------------------ revno: 94 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 15:03:27 +0100 message: docs updates ------------------------------------------------------------ revno: 93 committer: rjk@greenend.org.uk branch nick: disorder-speaker2 timestamp: Fri 2007-09-28 15:01:37 +0100 message: correct disorder-normalize ------------------------------------------------------------ revno: 92 committer: Richard Kettlewell branch nick: disorder-s2 timestamp: Fri 2007-09-28 14:21:10 +0100 message: speaker protocol redesign to cope with libao re-opening ------------------------------------------------------------ revno: 91 committer: Richard Kettlewell branch nick: disorder-decode timestamp: Thu 2007-09-27 11:45:06 +0100 message: mad-based mp3 decoder. non-44.1KHz does not work right yet l-( ------------------------------------------------------------ revno: 90 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 19:21:16 +0100 message: missing images from disobedience deb ------------------------------------------------------------ revno: 89 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 19:11:25 +0100 message: hide unmaintained tkdisorder ------------------------------------------------------------ revno: 88 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 16:56:42 +0100 message: more cautious parsing of getifnames() result ------------------------------------------------------------ revno: 87 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 16:56:28 +0100 message: option to suppress launchctl fiddling on install ------------------------------------------------------------ revno: 86 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 15:32:35 +0100 message: reorganize README.streams ------------------------------------------------------------ revno: 85 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 15:30:48 +0100 message: build fix ------------------------------------------------------------ revno: 84 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 15:14:03 +0100 message: Use getifaddrs() instead of ioctls. This is only documented on BSD but does appear to exist in glibc. ------------------------------------------------------------ revno: 83 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 14:46:21 +0100 message: disorder-speaker now logs what it's transmitting too, and only requests broadcast if you specify the broadcast address of some interface. ------------------------------------------------------------ revno: 82 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-26 14:20:18 +0100 message: 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). ------------------------------------------------------------ revno: 81 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-25 22:47:59 +0100 message: docs ------------------------------------------------------------ revno: 80 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-25 22:42:24 +0100 message: totally untested multicast support ------------------------------------------------------------ revno: 79 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-09-25 15:57:12 +0100 message: leave a TODO relating to revno 78 ------------------------------------------------------------ revno: 78 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-09-25 15:45:13 +0100 message: 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. ------------------------------------------------------------ revno: 77 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-09-25 15:22:33 +0100 message: doxygen ------------------------------------------------------------ revno: 76 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-25 14:10:53 +0100 message: separate disobedience package; debconf now asks for a port number ------------------------------------------------------------ revno: 75 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-09-25 14:02:31 +0100 message: cope without main config file ------------------------------------------------------------ revno: 74 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-25 13:03:57 +0100 message: new disorder-rtp deb ------------------------------------------------------------ revno: 73 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Mon 2007-09-24 19:03:30 +0100 message: merge RTP branch ------------------------------------------------------------ revno: 72.1.73 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 16:57:53 +0100 message: docs updates ------------------------------------------------------------ revno: 72.1.72 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-24 16:42:23 +0100 message: less harsh dropping of near-empty buffers ------------------------------------------------------------ revno: 72.1.71 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 16:02:49 +0100 message: split backends out into their own speaker-*.c ------------------------------------------------------------ revno: 72.1.70 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-24 15:29:42 +0100 message: playrtp junks old sample data in fill_buffer() ------------------------------------------------------------ revno: 72.1.69 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 15:11:34 +0100 message: target_rtp_time had better be even for stereo ------------------------------------------------------------ revno: 72.1.68 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 14:52:38 +0100 message: 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 ------------------------------------------------------------ revno: 72.1.67 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 12:38:18 +0100 message: move speaker declarations to speaker.h ------------------------------------------------------------ revno: 72.1.66 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 12:31:03 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.65 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Mon 2007-09-24 12:17:42 +0100 message: doxygen + file naming ------------------------------------------------------------ revno: 72.1.64 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 23:35:35 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.63 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 23:24:22 +0100 message: doxygen; split out mainloop ------------------------------------------------------------ revno: 72.1.62 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:42:38 +0100 message: speaker refactoring ------------------------------------------------------------ revno: 72.1.61 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:31:08 +0100 message: speaker refactoring ------------------------------------------------------------ revno: 72.1.60 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:19:40 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.59 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:14:49 +0100 message: speaker refactoring ------------------------------------------------------------ revno: 72.1.58 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:06:54 +0100 message: speaker refactoring ------------------------------------------------------------ revno: 72.1.57 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 20:02:18 +0100 message: prep for more speaker refactoring ------------------------------------------------------------ revno: 72.1.56 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 18:24:46 +0100 message: more speaker refactoring ------------------------------------------------------------ revno: 72.1.55 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 18:19:04 +0100 message: pcm_format is ALSA-only enable_translation() is driven by a flag ------------------------------------------------------------ revno: 72.1.54 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 18:14:06 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.53 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 16:55:31 +0100 message: split out activate() ------------------------------------------------------------ revno: 72.1.52 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 16:33:27 +0100 message: start refactoring speaker ------------------------------------------------------------ revno: 72.1.51 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-23 16:17:30 +0100 message: never reduce socket buffers ------------------------------------------------------------ revno: 72.1.50 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 16:07:52 +0100 message: never reverse rtp_time. leave a comment explaining ------------------------------------------------------------ revno: 72.1.49 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 13:40:57 +0100 message: disable some debug chatter from speaker ------------------------------------------------------------ revno: 72.1.48 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 13:40:04 +0100 message: bump up send socket buffer too ------------------------------------------------------------ revno: 72.1.47 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 13:36:12 +0100 message: --rcvbuf option; warn if -L is used ------------------------------------------------------------ revno: 72.1.46 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 13:10:09 +0100 message: arrange for a rounder number of samples per packet ------------------------------------------------------------ revno: 72.1.45 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 13:00:35 +0100 message: configure playahead in ms ------------------------------------------------------------ revno: 72.1.44 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 12:54:25 +0100 message: separate thread to add to heap ------------------------------------------------------------ revno: 72.1.43 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 11:28:23 +0100 message: saner play rate logic for speaker process ------------------------------------------------------------ revno: 72.1.42 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-09-23 10:16:00 +0100 message: update mac support ------------------------------------------------------------ revno: 72.1.41 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sat 2007-09-22 19:54:27 +0100 message: move audio translation to the right place ------------------------------------------------------------ revno: 72.1.40 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sat 2007-09-22 19:21:21 +0100 message: minor fixes ------------------------------------------------------------ revno: 72.1.39 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sat 2007-09-22 18:52:13 +0100 message: bring alsa code up to date ------------------------------------------------------------ revno: 72.1.38 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 14:25:27 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.37 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 13:08:04 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.36 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 12:47:26 +0100 message: more playrtp fiddling. still noise. ------------------------------------------------------------ revno: 72.1.35 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 12:31:53 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.34 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 12:11:47 +0100 message: playrtp now uses heap.h ------------------------------------------------------------ revno: 72.1.33 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 12:11:32 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.32 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 11:25:10 +0100 message: help/version checks ------------------------------------------------------------ revno: 72.1.31 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 00:29:09 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.30 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-09-22 00:02:52 +0100 message: more doxygen ------------------------------------------------------------ revno: 72.1.29 committer: Richard Kettlewell branch nick: disorder-rtp timestamp: Fri 2007-09-21 23:58:24 +0100 message: tidying and docs ------------------------------------------------------------ revno: 72.1.28 committer: Richard Kettlewell branch nick: disorder-rtp timestamp: Fri 2007-09-21 23:43:01 +0100 message: mention heap.h in makefile so it is distributed ------------------------------------------------------------ revno: 72.1.27 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-09-21 23:38:11 +0100 message: binary heap macro and a simple test case ------------------------------------------------------------ revno: 72.1.26 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-09-21 23:37:46 +0100 message: doxygen ------------------------------------------------------------ revno: 72.1.25 committer: Richard Kettlewell branch nick: disorder timestamp: Fri 2007-09-21 23:31:34 +0100 message: correct hex() for 0 length outputs ------------------------------------------------------------ revno: 72.1.24 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-19 00:37:49 +0100 message: abolish linked list of packets. (linux still to do.) ------------------------------------------------------------ revno: 72.1.23 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-09-19 00:37:26 +0100 message: drop 0s at end of rtp packets ------------------------------------------------------------ revno: 72.1.22 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-18 22:34:05 +0100 message: more logging ------------------------------------------------------------ revno: 72.1.21 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 19:37:29 +0100 message: more rtp_time fixes. still borked l-( ------------------------------------------------------------ revno: 72.1.20 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 19:34:37 +0100 message: don't backtrack rtp_time. still not good l-( ------------------------------------------------------------ revno: 72.1.19 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 19:23:09 +0100 message: log rtp timestamp updates (which shows that they are wrong) ------------------------------------------------------------ revno: 72.1.18 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 19:11:35 +0100 message: sort of works on macos ------------------------------------------------------------ revno: 72.1.17 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 08:42:14 +0100 message: non-server builds want alsa too now ------------------------------------------------------------ revno: 72.1.16 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-09-17 08:39:36 +0100 message: playrtp now builds on macos. untested. ------------------------------------------------------------ revno: 72.1.15 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 21:47:07 +0100 message: yet more logging; dots at every snd_pcm_wait ------------------------------------------------------------ revno: 72.1.14 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 21:27:43 +0100 message: more logging; halve default buffer size ------------------------------------------------------------ revno: 72.1.13 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 21:19:45 +0100 message: more logging and a saner way to figure out what to play next ------------------------------------------------------------ revno: 72.1.12 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 20:41:47 +0100 message: a bit more doxygen ------------------------------------------------------------ revno: 72.1.11 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 20:37:03 +0100 message: missing samples_written assign ------------------------------------------------------------ revno: 72.1.10 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 20:13:56 +0100 message: make watermarks configurable and up default; ignore EAGAIN from snd_pcm_writei ------------------------------------------------------------ revno: 72.1.9 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 20:04:00 +0100 message: sort of works ------------------------------------------------------------ revno: 72.1.8 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 19:52:30 +0100 message: correct next_timestamp logic ------------------------------------------------------------ revno: 72.1.7 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 19:08:46 +0100 message: now builds on linux ------------------------------------------------------------ revno: 72.1.6 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 17:26:14 +0100 message: --wide-open option; better login failure logging ------------------------------------------------------------ revno: 72.1.5 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 17:19:14 +0100 message: start on doxygenization of guts ------------------------------------------------------------ revno: 72.1.4 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 17:18:55 +0100 message: correct backend docs ------------------------------------------------------------ revno: 72.1.3 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 16:50:58 +0100 message: mention broadcast, broadcast_from in disorder_config(5) ------------------------------------------------------------ revno: 72.1.2 committer: rjk@greenend.org.uk branch nick: disorder-rtp timestamp: Sun 2007-09-16 16:20:45 +0100 message: alsa code builds again ------------------------------------------------------------ revno: 72.1.1 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-09-04 22:53:55 +0100 message: Install disorderd under launchd in Mac OS X. disorder-speaker can now transmit RTP over the network. Effectively untested and not yet fully documented. New playrtp client. Totally untested, might not even build. ------------------------------------------------------------ revno: 72 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 17:19:02 +0100 message: rescan reports progress every 1000 tracks ------------------------------------------------------------ revno: 71 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 15:29:28 +0100 message: fix scratch path ------------------------------------------------------------ revno: 70 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 15:28:54 +0100 message: only report volume change fail once ------------------------------------------------------------ revno: 69 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 13:58:47 +0100 message: refer to README.raw ------------------------------------------------------------ revno: 68 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 13:58:00 +0100 message: mention plugin install locations ------------------------------------------------------------ revno: 67 committer: Richard Kettlewell branch nick: disorder timestamp: Sat 2007-08-25 13:57:52 +0100 message: mention raw players ------------------------------------------------------------ revno: 66 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-08-22 20:42:44 +0100 message: make sure tests is last directory ------------------------------------------------------------ revno: 65 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-08-22 19:14:03 +0100 message: gc.h might be in /sw/include/gc ------------------------------------------------------------ revno: 64 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-08-22 19:13:52 +0100 message: put the newline in the right place ------------------------------------------------------------ revno: 63 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-08-19 16:55:30 +0100 message: README hint for debian users ------------------------------------------------------------ revno: 62 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-08-19 15:54:53 +0000 message: DB_RECORDCOUNT has been deprecated for ages and has gone in db4.6 ------------------------------------------------------------ revno: 61 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-07-31 20:17:18 +0100 message: skeletal test infrastructure ------------------------------------------------------------ revno: 60 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 19:48:47 +0100 message: don't leak cn->container. FINALLY. ------------------------------------------------------------ revno: 59 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 19:40:54 +0100 message: further horrid memory debugging stuff ------------------------------------------------------------ revno: 58 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 18:10:55 +0100 message: report cache size with MDEBUG ------------------------------------------------------------ revno: 57 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 17:56:54 +0100 message: use clear_children() more consistently ------------------------------------------------------------ revno: 56 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 17:55:11 +0100 message: don't leak list of children ------------------------------------------------------------ revno: 55 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 16:59:48 +0100 message: more verbose menu items ------------------------------------------------------------ revno: 54 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-29 15:48:34 +0100 message: quieten compiler ------------------------------------------------------------ revno: 53 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-29 15:36:28 +0100 message: ,commit ------------------------------------------------------------ revno: 52 committer: Richard Kettlewell branch nick: disorder timestamp: Thu 2007-07-26 20:32:52 +0100 message: remember to dist disorder-speaker.8 ------------------------------------------------------------ revno: 51 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-07-18 20:11:16 +0100 message: a couple of missing pcre -> gc bindings ------------------------------------------------------------ revno: 50 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-07-17 22:44:51 +0100 message: Don't link against -lgc if not using garbage collection. ------------------------------------------------------------ revno: 49 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-15 22:38:58 +0100 message: -liconv where needed ------------------------------------------------------------ revno: 48 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-15 17:43:59 +0100 message: disorder-rescan now obsoletes tracks that belong to no collection; handy when you remove some collection. The code should be relatively robust against such tracks but they'll annoy the random track picker. trackdb_rescan() is thus modified to be able to return all tracks. find_track_collection() maps a track to its collection, or 0 if it doesn't have one. ------------------------------------------------------------ revno: 47 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-15 16:09:56 +0100 message: minor tidying following last change ------------------------------------------------------------ revno: 46 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-15 16:07:16 +0100 message: Abolish shared libdisorder; now we use a static one. New server/exports.c ensures that all the right symbols are exported to plugins. ------------------------------------------------------------ revno: 45 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-15 15:05:32 +0100 message: disobedience: don't crash if no password ------------------------------------------------------------ revno: 44 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Wed 2007-07-11 00:28:18 +0100 message: update README.streams to be bidirectional. (don't cross the streams\!) ------------------------------------------------------------ revno: 43 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Wed 2007-07-11 00:14:31 +0100 message: disobedience more robust against server restart ------------------------------------------------------------ revno: 42 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Wed 2007-07-11 00:09:01 +0100 message: updated CHANGES ------------------------------------------------------------ revno: 41 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Wed 2007-07-11 00:08:49 +0100 message: New queue_pad option defines how big to keep the queue (by adding random tracks). User-chosen tracks are added before the final block of random tracks. Also updated CHANGES a bit. ------------------------------------------------------------ revno: 40 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Wed 2007-07-11 00:08:22 +0100 message: note bug ------------------------------------------------------------ revno: 39 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-07-10 23:30:41 +0100 message: more speaker mode care ------------------------------------------------------------ revno: 38 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-07-10 23:23:39 +0100 message: speaker process is now more consistent about whether it's using ALSA or writing to a subprocess. ------------------------------------------------------------ revno: 37 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Tue 2007-07-10 22:53:42 +0100 message: New configuration option sox_generation to choose between different sox syntaxes. ------------------------------------------------------------ revno: 36 committer: Richard Kettlewell branch nick: disorder timestamp: Tue 2007-07-10 21:38:54 +0100 message: ignore tarballs ------------------------------------------------------------ revno: 35 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 15:19:56 +0100 message: docs note that sox is required for speaker_command ------------------------------------------------------------ revno: 34 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 15:15:17 +0100 message: missing break in soxargs() ------------------------------------------------------------ revno: 33 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 15:05:50 +0100 message: build speaker even if no alsa ------------------------------------------------------------ revno: 32 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 14:44:43 +0100 message: document speaker_command and sample_format ------------------------------------------------------------ revno: 31 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 14:35:16 +0100 message: Merge from Mark's branch. revno: 9 committer: mdw@distorted.org.uk branch nick: disorder timestamp: Sat 2007-06-09 12:58:16 +0100 message: server/speaker: Wake up on POLLERR on kidpipe too. Ooops. The theory was that the speaker process would notice an EPIPE on its kid pipe and respawn its kid. Unfortunately I don't understand poll(2) enough, and failed to listen for POLLERR, so in fact the speaker goes into a tailspin if its kid dies. ------------------------------------------------------------ revno: 8 committer: Mark Wooding branch nick: disorder timestamp: Wed 2007-05-30 11:56:52 +0100 message: Support streaming to external process. Introduce two new configuration variables: * speaker_command: Shell command to pipe audio to instead of using an ALSA device. * sample_format: The sample format expected by this process in the form BITS/RATE/CHANNELS -- each integers, except that BITS may be suffixed by `b' or `l' for big- or little-endian respectively. The default is 16/44100/2. If speaker_command is unset, everything is as it used to be. If it's set, however, disorder-speaker will resample its input (using sox) to conform to the desired format if necessary, and pipe the result to the command's stdin. Only one speaker_command is run at a time (respawned automatically if it quits), and it receives the audio data of many tracks. An example command (and the reason I did this grim hack): lame -h -r -s44.1 -b128 -x -mj --preset standard - - | ices -c /etc/disorder/ices.conf >/dev/null re-encodes as an MP3 stream and feeds the result to my IceCast server. ------------------------------------------------------------ revno: 30 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 14:21:58 +0100 message: Merge from MDW's branch: revno: 10 committer: mdw@distorted.org.uk branch nick: disorder timestamp: Wed 2007-06-27 09:38:12 +0100 message: templates: Kill slash bogus @url@/? entries in templates. ------------------------------------------------------------ revno: 29 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 14:16:16 +0100 message: make speaker logging less verbose ------------------------------------------------------------ revno: 28 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sun 2007-07-08 14:03:38 +0100 message: Handle underrun when detected during poll() setup as well as from snd_pcm_writei(); previously the speaker would just get stuck in this case. Add some extra logging of ALSA parameters as part of the debugging process. ------------------------------------------------------------ revno: 27 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 17:48:53 +0100 message: more mm care in disobedience/choose.c ------------------------------------------------------------ revno: 26 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 17:11:22 +0100 message: copyright dates ------------------------------------------------------------ revno: 25 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 16:57:35 +0100 message: disobedience: Clear out the root before refilling it. ------------------------------------------------------------ revno: 24 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 16:10:40 +0100 message: compute_alias() is now also hardened against tracks outside any collection. It takes the view that such never have an alias, no matter what. ------------------------------------------------------------ revno: 23 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 16:07:09 +0100 message: find_track_root() now issues a log message if it finds a track outside any collection. Should make it clearer what's going on if something believes the answer and crashes. track_to_words() now includes a bodge for such tracks to avoid a crash. Ultimately the answer is to expunge such tracks from the database but while my db is in a bizarre state it's worth making the code a bit more robust. ------------------------------------------------------------ revno: 22 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 15:30:48 +0100 message: Disable use of libgc on libglib and descendants. I believe that somewhere the latter is still allocating memory outside of libgc's ability to detect it, but I cannot determine where. GtkScale format-value callbacks fixed to use g_strdup(). ------------------------------------------------------------ revno: 21 committer: rjk@greenend.org.uk branch nick: disorder timestamp: Sat 2007-07-07 15:06:08 +0100 message: insist on GC_all_interior_pointers ------------------------------------------------------------ revno: 20 committer: Richard Kettlewell branch nick: disorder timestamp: Wed 2007-07-04 00:39:33 +0100 message: Enable gc_mem_gc_friendly ad G_SLICE_CONFIG_ALWAYS_MALLOC, the latter turning out to be critical for running GTK+ and libgc together. ------------------------------------------------------------ revno: 19 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 23:07:20 +0100 message: note about configuration required by disobedience ------------------------------------------------------------ revno: 18 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 22:51:52 +0100 message: More Debianization stuff: * depend on debconf * fix indenting of description * postrm does init.d and debconf purge ------------------------------------------------------------ revno: 17 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 22:29:37 +0100 message: use dist-hook to ship bzr changelog ------------------------------------------------------------ revno: 16 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 20:37:14 +0100 message: Remove some wacky leftover debugging. check_suitable() now rejects tracks that don't belong to any collection. This situation can arise if you remove a collection from the configuration. A remaining bug is that even reproducible data for the tracks remains in the database long after the collection has been removed. ------------------------------------------------------------ revno: 15 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 20:33:25 +0100 message: debianization makefile hackery ------------------------------------------------------------ revno: 14 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 20:33:07 +0100 message: ignores for local build ------------------------------------------------------------ revno: 13 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 17:16:50 +0100 message: more ignores ------------------------------------------------------------ revno: 12 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 15:50:16 +0100 message: Include bzr changelog in ChangeLog.d. ------------------------------------------------------------ revno: 11 committer: Richard Kettlewell branch nick: disorder timestamp: Sun 2007-07-01 15:45:16 +0100 message: Fixes for 64-bit Linux support. Reported by Ross Younger. ------------------------------------------------------------ revno: 10 committer: Richard Kettlewell branch nick: disorder.mainline.sfere timestamp: Sun 2007-07-01 14:37:53 +0100 message: change version to reflect development status ------------------------------------------------------------ revno: 9 committer: Richard Kettlewell branch nick: disorder.mainline.sfere timestamp: Sun 2007-07-01 14:30:11 +0100 message: Debianization fixes from Colin Watson. ------------------------------------------------------------ revno: 8 committer: Richard Kettlewell branch nick: disorder.mainline.chymax timestamp: Sun 2007-07-01 14:12:13 +0100 message: Fix sedfiles.make to cope with changed make syntax. Reported by Colin Watson and Michael Stevens. ------------------------------------------------------------ revno: 7 committer: Richard Kettlewell branch nick: disorder.mainline.chymax timestamp: Sun 2007-07-01 14:09:29 +0100 message: Remove redundant words in configure output. Reported by Colin Watson. ------------------------------------------------------------ revno: 6 committer: Richard Kettlewell branch nick: disorder timestamp: Mon 2007-05-28 18:43:03 +0100 message: reference bzr ------------------------------------------------------------ revno: 5 committer: rjk@greenend.org.uk branch nick: mainline timestamp: Sun 2007-01-28 12:01:25 +0000 message: configure.ac: Correct definition of BUILD_SPEAKER for active case. ------------------------------------------------------------ revno: 4 committer: Richard Kettlewell branch nick: mainline timestamp: Sun 2007-01-28 11:54:39 +0000 message: configure.ac: Only look for ALSA libraries on Linux. On other platforms, we don't try to build the speaker subprocess. server/speaker.c: Don't build on platforms without ALSA. These two files are tied together via the BUILD_SPEAKER define, so that when the speaker process supports other APIs, it can be turned back on. ------------------------------------------------------------ revno: 3 committer: rjk@greenend.org.uk branch nick: mainline timestamp: Tue 2007-01-23 22:51:34 +0000 message: vertical-align:: wants 'middle', not 'center' See: http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-vertical-align ------------------------------------------------------------ revno: 2 committer: rjk@greenend.org.uk branch nick: mainline timestamp: Tue 2007-01-23 21:45:45 +0000 message: Remove arch tags throughout Add some ignores to keep 'bzr status' happy ------------------------------------------------------------ revno: 1 committer: rjk@greenend.org.uk branch nick: mainline timestamp: Tue 2007-01-23 21:23:45 +0000 message: Import from Arch revision: rjk@greenend.org.uk--2004/disorder--mainline--0.1--patch-328