Richard Kettlewell [Thu, 26 Nov 2009 19:03:26 +0000 (19:03 +0000)]
Merge new Disobedience manual
Richard Kettlewell [Thu, 26 Nov 2009 19:01:14 +0000 (19:01 +0000)]
Back-link to index
Richard Kettlewell [Thu, 26 Nov 2009 18:58:20 +0000 (18:58 +0000)]
Playlists and misc
Richard Kettlewell [Thu, 26 Nov 2009 18:41:17 +0000 (18:41 +0000)]
Track properties
Richard Kettlewell [Thu, 26 Nov 2009 18:16:01 +0000 (18:16 +0000)]
Install Disobedience manual and make Disobedience use it in preference
to the HTML versio of the man page.
Richard Kettlewell [Thu, 26 Nov 2009 17:57:23 +0000 (17:57 +0000)]
A new chapter with descriptions of the tabs
Richard Kettlewell [Thu, 26 Nov 2009 15:43:58 +0000 (15:43 +0000)]
Start a window layout chapter
Richard Kettlewell [Thu, 26 Nov 2009 14:14:10 +0000 (14:14 +0000)]
Styling and (c) notices
Richard Kettlewell [Thu, 26 Nov 2009 13:43:20 +0000 (13:43 +0000)]
what's in ch. 1
Richard Kettlewell [Thu, 26 Nov 2009 13:41:43 +0000 (13:41 +0000)]
typo
Richard Kettlewell [Thu, 26 Nov 2009 13:40:01 +0000 (13:40 +0000)]
initial login
Richard Kettlewell [Thu, 26 Nov 2009 13:18:47 +0000 (13:18 +0000)]
Most of intro section
Richard Kettlewell [Thu, 26 Nov 2009 12:24:14 +0000 (12:24 +0000)]
Avoid 'client'
Richard Kettlewell [Thu, 26 Nov 2009 12:15:41 +0000 (12:15 +0000)]
Diagram
Richard Kettlewell [Thu, 26 Nov 2009 10:59:02 +0000 (10:59 +0000)]
Merge Disobedience playlist support.
Richard Kettlewell [Thu, 26 Nov 2009 10:56:49 +0000 (10:56 +0000)]
Remove CPPery for playlists
Richard Kettlewell [Thu, 26 Nov 2009 10:52:31 +0000 (10:52 +0000)]
Mention playlists in Disobedience manual and CHANGES.
Richard Kettlewell [Thu, 26 Nov 2009 10:39:07 +0000 (10:39 +0000)]
Add shared/public/private radio button set to playlist editor to show
and change sharing state.
Richard Kettlewell [Wed, 25 Nov 2009 16:27:14 +0000 (16:27 +0000)]
Make the properties window's progress window a transient of the right
parent window, to avoid bizarre window reordering effects.
Richard Kettlewell [Wed, 25 Nov 2009 16:21:06 +0000 (16:21 +0000)]
Some keyboard shortcuts
Richard Kettlewell [Wed, 25 Nov 2009 16:09:39 +0000 (16:09 +0000)]
More realistic default size for playlist window.
Also drop length column, to get more horizontal space for track names.
It could be restored if there is demand.
Richard Kettlewell [Wed, 25 Nov 2009 16:08:02 +0000 (16:08 +0000)]
Clean up picker list store properly
Richard Kettlewell [Tue, 24 Nov 2009 20:37:24 +0000 (20:37 +0000)]
Quieten debugging
Richard Kettlewell [Tue, 24 Nov 2009 20:33:58 +0000 (20:33 +0000)]
missed a critical bit of the q->prev logic!
Richard Kettlewell [Tue, 24 Nov 2009 19:18:09 +0000 (19:18 +0000)]
include prev links in playlist queue_entry structures, since
ql_drag_data_received() depends on them.
Richard Kettlewell [Tue, 24 Nov 2009 19:09:04 +0000 (19:09 +0000)]
Mostly working playlist rearrangement.
Richard Kettlewell [Tue, 24 Nov 2009 18:03:13 +0000 (18:03 +0000)]
Drag targets are now specified separately for each queuelike.
Playlist rearrangement now implemented.
There's still a bug in playlist d+d handling somewhere, e.g. make a
4-element playlist and rearrange the first three elements to after
themselves twice in a row. The first time it succeeds (but using an
odd after_me) the second time it blows up.
Richard Kettlewell [Tue, 24 Nov 2009 16:57:19 +0000 (16:57 +0000)]
Correct playlist unique ID construction
Richard Kettlewell [Tue, 24 Nov 2009 09:33:54 +0000 (09:33 +0000)]
--with-bits was removed, don't mention in README
Richard Kettlewell [Tue, 24 Nov 2009 09:32:18 +0000 (09:32 +0000)]
mention libsamplerate0-dev for fink in README.developers
Richard Kettlewell [Mon, 23 Nov 2009 19:26:27 +0000 (19:26 +0000)]
Checkpoint playlist drop support
Richard Kettlewell [Mon, 23 Nov 2009 17:33:40 +0000 (17:33 +0000)]
Removal of tracks from a playlist
Richard Kettlewell [Mon, 23 Nov 2009 17:15:50 +0000 (17:15 +0000)]
rearrange code so more of it happens forwards
Richard Kettlewell [Mon, 23 Nov 2009 17:08:30 +0000 (17:08 +0000)]
Work on playlist right-click menu
Richard Kettlewell [Mon, 23 Nov 2009 17:03:13 +0000 (17:03 +0000)]
Right click play playlist option
Richard Kettlewell [Mon, 23 Nov 2009 14:59:21 +0000 (14:59 +0000)]
leave a TODO
Richard Kettlewell [Mon, 23 Nov 2009 14:56:19 +0000 (14:56 +0000)]
Don't playlist_list_update when playlist-modified
Richard Kettlewell [Mon, 23 Nov 2009 14:54:56 +0000 (14:54 +0000)]
Make queue rearrangement debug output more readable.
Richard Kettlewell [Mon, 23 Nov 2009 14:26:44 +0000 (14:26 +0000)]
more terminology rationalization
Richard Kettlewell [Mon, 23 Nov 2009 14:21:46 +0000 (14:21 +0000)]
rationalize terminology and symbol names a bit
Richard Kettlewell [Mon, 23 Nov 2009 13:01:03 +0000 (13:01 +0000)]
Fill playlist queulike. Selection is borked.
Richard Kettlewell [Mon, 23 Nov 2009 09:40:20 +0000 (09:40 +0000)]
Preserve playlist selection when list changes
Richard Kettlewell [Mon, 23 Nov 2009 09:34:18 +0000 (09:34 +0000)]
Fix playlist deletion and some update logic
Richard Kettlewell [Sun, 22 Nov 2009 23:27:05 +0000 (23:27 +0000)]
New playlist creation
Richard Kettlewell [Sun, 22 Nov 2009 23:19:40 +0000 (23:19 +0000)]
note playlist-get error response
Richard Kettlewell [Sun, 22 Nov 2009 17:53:31 +0000 (17:53 +0000)]
(Slightly scrappy) new playlist box
Richard Kettlewell [Sun, 22 Nov 2009 16:00:26 +0000 (16:00 +0000)]
typo
Richard Kettlewell [Sun, 22 Nov 2009 15:59:50 +0000 (15:59 +0000)]
Create a queuelike for playlist editing
Richard Kettlewell [Sun, 22 Nov 2009 15:16:26 +0000 (15:16 +0000)]
Typo
Richard Kettlewell [Sun, 22 Nov 2009 15:14:55 +0000 (15:14 +0000)]
Split up playlist window creation code a bit
Richard Kettlewell [Sun, 22 Nov 2009 15:14:28 +0000 (15:14 +0000)]
missing from last change
Richard Kettlewell [Sun, 22 Nov 2009 15:07:23 +0000 (15:07 +0000)]
More specific symbol-naming
Richard Kettlewell [Sun, 22 Nov 2009 15:04:36 +0000 (15:04 +0000)]
Play a playlist from the menu
Richard Kettlewell [Sun, 22 Nov 2009 14:50:47 +0000 (14:50 +0000)]
Typos, comments, etc.
Richard Kettlewell [Sun, 22 Nov 2009 14:50:16 +0000 (14:50 +0000)]
Re-enable Disobedience playlist support on this branch
Richard Kettlewell [Sun, 22 Nov 2009 14:48:11 +0000 (14:48 +0000)]
Don't attempt to build debs for dapper (which is where the
etch-capable debs were built); its GTK+ is too ancient.
Richard Kettlewell [Sun, 22 Nov 2009 12:41:52 +0000 (12:41 +0000)]
Use gtk_widget_set_tooltip_text() instead of obsolete (and somewhat
heavyweight) GtkTooltips.
Richard Kettlewell [Sat, 21 Nov 2009 12:05:06 +0000 (12:05 +0000)]
ogg decodes differently in different places l-(
Richard Kettlewell [Sat, 21 Nov 2009 12:00:56 +0000 (12:00 +0000)]
Check mp3 decoding too
Richard Kettlewell [Sat, 21 Nov 2009 11:27:47 +0000 (11:27 +0000)]
Decoder tests no longer depend on being able to run oggdec etc.
Richard Kettlewell [Sat, 21 Nov 2009 11:24:14 +0000 (11:24 +0000)]
update python dep in README.developers
Richard Kettlewell [Sat, 21 Nov 2009 11:07:07 +0000 (11:07 +0000)]
typo in error message
Richard Kettlewell [Sat, 21 Nov 2009 10:29:10 +0000 (10:29 +0000)]
Warn that libsamplerate will become non-optional (for server builds)
Richard Kettlewell [Sat, 21 Nov 2009 10:27:29 +0000 (10:27 +0000)]
Update deprecation warnings
Richard Kettlewell [Sat, 21 Nov 2009 10:22:08 +0000 (10:22 +0000)]
Typo
Richard Kettlewell [Fri, 20 Nov 2009 18:58:18 +0000 (18:58 +0000)]
Use libsamplerate in disorder-normalize, if available. If it's not
installed then back off to the old way (which is to run an external
copy of sox).
Richard Kettlewell [Fri, 20 Nov 2009 18:52:15 +0000 (18:52 +0000)]
Mention libsamplerate in readmes
Richard Kettlewell [Fri, 20 Nov 2009 18:49:26 +0000 (18:49 +0000)]
disorder-normalize now uses resample_convert() if libsamplerate is
available.
Richard Kettlewell [Fri, 20 Nov 2009 18:31:06 +0000 (18:31 +0000)]
missing 'break's
Richard Kettlewell [Fri, 20 Nov 2009 16:59:48 +0000 (16:59 +0000)]
Move ENDIAN_ constants to new byte-order.h.
New clients/resample, which just wraps resample_convert() in the
obvious way.
Richard Kettlewell [Fri, 20 Nov 2009 15:24:41 +0000 (15:24 +0000)]
error/fatal/info -> disorder_error/fatal/info
Richard Kettlewell [Fri, 20 Nov 2009 15:23:55 +0000 (15:23 +0000)]
A couple of stray disorder_error/_fatal fixes
Richard Kettlewell [Fri, 20 Nov 2009 15:18:51 +0000 (15:18 +0000)]
error/fatal/info -> disorder_error/fatal/info
Richard Kettlewell [Fri, 20 Nov 2009 13:05:17 +0000 (13:05 +0000)]
Don't use fatal macro
Richard Kettlewell [Fri, 20 Nov 2009 13:04:28 +0000 (13:04 +0000)]
Quieten compiler
Richard Kettlewell [Fri, 20 Nov 2009 10:18:13 +0000 (10:18 +0000)]
More resampler testing
Richard Kettlewell [Thu, 19 Nov 2009 20:13:32 +0000 (20:13 +0000)]
More resampler tests
Richard Kettlewell [Thu, 19 Nov 2009 20:07:40 +0000 (20:07 +0000)]
Trivial resampler fixes
Scanty resampler testing
Richard Kettlewell [Thu, 19 Nov 2009 19:40:17 +0000 (19:40 +0000)]
Initial resample.c implementation
Richard Kettlewell [Thu, 19 Nov 2009 11:48:57 +0000 (11:48 +0000)]
Fix the build fix. It turns out that Uint32 != uint32_t.
Richard Kettlewell [Thu, 19 Nov 2009 11:03:12 +0000 (11:03 +0000)]
Merge mac build fix
Richard Kettlewell [Thu, 19 Nov 2009 11:01:47 +0000 (11:01 +0000)]
64-bit macos fix
Richard Kettlewell [Wed, 18 Nov 2009 17:21:16 +0000 (17:21 +0000)]
Fix httpdir handling typo
Richard Kettlewell [Wed, 18 Nov 2009 11:13:04 +0000 (11:13 +0000)]
More consistent code layout
Richard Kettlewell [Wed, 18 Nov 2009 10:45:18 +0000 (10:45 +0000)]
Merge D+D memory management fixes
Richard Kettlewell [Wed, 18 Nov 2009 08:32:42 +0000 (08:32 +0000)]
Correct Build-Depends syntax. Stupid me for not testing!
Richard Kettlewell [Tue, 17 Nov 2009 09:16:08 +0000 (09:16 +0000)]
Update GTK+ version required
Richard Kettlewell [Tue, 17 Nov 2009 09:13:44 +0000 (09:13 +0000)]
compress build dep table a bit
Richard Kettlewell [Sun, 15 Nov 2009 21:15:38 +0000 (21:15 +0000)]
Some missing D+D memory management
Richard Kettlewell [Sun, 15 Nov 2009 17:57:13 +0000 (17:57 +0000)]
mention copy-drag track playing in CHANGES
Richard Kettlewell [Sun, 15 Nov 2009 17:14:41 +0000 (17:14 +0000)]
Merge latest drag+drop improvements
Richard Kettlewell [Sun, 15 Nov 2009 17:13:53 +0000 (17:13 +0000)]
remove obsolete comment
Richard Kettlewell [Sun, 15 Nov 2009 16:40:00 +0000 (16:40 +0000)]
Fix edge cases in dropzone selection code and make it consistent
between visual feedback and actual dropping.
Richard Kettlewell [Sun, 15 Nov 2009 14:53:09 +0000 (14:53 +0000)]
multidrag.[ch] -> MIT licence, to maximize general usefulness. This
does not imply a weaker licence for anything else in DisOrder.
Richard Kettlewell [Sun, 15 Nov 2009 14:18:05 +0000 (14:18 +0000)]
Update copyright notices
Richard Kettlewell [Sun, 15 Nov 2009 14:14:39 +0000 (14:14 +0000)]
scrolling when a drag+drop operation is near the top or
bottom of a destination window.
Richard Kettlewell [Sun, 15 Nov 2009 13:16:12 +0000 (13:16 +0000)]
Mention drag playing in disobedience manual
Richard Kettlewell [Sun, 15 Nov 2009 13:14:18 +0000 (13:14 +0000)]
comments
Richard Kettlewell [Sun, 15 Nov 2009 12:48:15 +0000 (12:48 +0000)]
Implement dragging from the choose tab. This adds a new parameter to
multidrag, a predicate to allow the draggable rows to be selected. In
this case, choose uses it to suppress directories.
Richard Kettlewell [Sun, 15 Nov 2009 12:28:34 +0000 (12:28 +0000)]
Move drag-begin handling to multidrag.c