]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
11 years ago* ampc.el (ampc-handle-status): Run ampc-status-changed-hook.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:46 +0000 (09:35 +0200)]
* ampc.el (ampc-handle-status): Run ampc-status-changed-hook.

11 years ago* ampc.el (ampc-send-command): Allow all other keys in PROPS. Store PROPS in
Christopher Schmidt [Fri, 3 Aug 2012 07:35:45 +0000 (09:35 +0200)]
* ampc.el (ampc-send-command): Allow all other keys in PROPS.  Store PROPS in
ampc-outstanding-commands.
(ampc-handle-command): Handle shuffle-listplaylistinfo.
(ampc-shuffle-playlist): New function.
(ampc-shuffle): Query playlist data before shuffle.

11 years ago* ampc.el (ampc-send-command-impl): Only send commands if the connection live.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:44 +0000 (09:35 +0200)]
* ampc.el (ampc-send-command-impl): Only send commands if the connection live.
(ampc-send-next-command, ampc-quit): Only wait for process output if the
connection is live.

11 years ago* ampc.el: Refine options for sending commands.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:43 +0000 (09:35 +0200)]
* ampc.el: Refine options for sending commands.
(ampc-send-command): Substitute optional argument unique with key argument list
props.
All callers changed to take advantage of the new options.
(ampc-send-next-command): Handle new command options.
(ampc-skip): Don't skip beyond playlist.
(ampc-fill-status-var): New function.
(ampc-handle-status): Store playlist length.  Use ampc-fill-status-var.
(ampc-handle-current-song): Use ampc-fill-status-var.
(ampc-delete): Move point to first deletion.  Remove marks.
(ampc-quit): Explicitly delete process.

11 years ago* ampc.el: Optimise parsing of MPD's output.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:43 +0000 (09:35 +0200)]
* ampc.el: Optimise parsing of MPD's output.
(ampc-iterate-source): Cache delimiter if it should be bound.  Compute delimiter
regexp at compile time.
(ampc-iterate-source-output): Cache tags and tag regexps.
(ampc-extract-regexp): New macro.
(ampc-extract): Inline function.  Pass regexp rather than tag.  Refactor tag
cleaning to ampc-clean-tag.
All callers changed.
(ampc-clean-tag): New function.
(ampc-narrow-entry): Inline function.  Do not modify point.  Return start of
delimiter match.

11 years ago* Add tagger. ampc-tagger.cpp: New file.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:42 +0000 (09:35 +0200)]
* Add tagger. ampc-tagger.cpp: New file.

.gitignore: Add ampc_tagger.

ampc.el (ampc-tagger-music-directories, ampc-tagger-executable)
(ampc-tagger-backup-directory, ampc-tagger-grab-hook, ampc-tagger-grabbed-hook)
(ampc-tagger-store-hook, ampc-tagger-stored-hook)
(ampc-tagger-previous-configuration, ampc-tagger-version-verified)
(ampc-tagger-genres, ampc-files-list-mode-map, ampc-tagger-mode-map)
(ampc-tagger-dired-mode-map, ampc-tagger-completion-at-point): New variables.
(ampc-tagger-tag-face, ampc-tagger-keyword-face): New faces.
(ampc-views): Add tagger view.
(ampc-tagger-version, ampc-tagger-tags): New constants.
(ampc-mode-map): Bind ampc-tagger.
(ampc-tagger-log): New macro.
(ampc-files-list-mode, ampc-tagger-mode, ampc-tagger-log-mode): New major modes.
(ampc-tagger-dired-mode): New minor mode.
(ampc-tagger-report, ampc-tagger-call, ampc-tagger-tags-modified)
(ampc-tagger-make-backup, ampc-tagger-get-values, ampc-tagger-update)
(ampc-tag-files, ampc-tagger-complete-tag, ampc-tagger-complete-value)
(ampc-tagger-rename-artist-title): New functions.
(ampc-post-mark-change-update): Handle files list buffers.
(ampc-tagger-reset, ampc-tagger-save, ampc-tagger-quit, ampc-tagger)
(ampc-tagger-dired, ampc-tagger-completion-all-files): New commands.
(ampc-in-ampc-p): Add optional argument or-in-tagger.
All callers changed to make use of the new argument if applicable.
(ampc): Use the second view specified in ampc-views at startup.

11 years ago* ampc.el: Show the current playlist within the playlist view.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:41 +0000 (09:35 +0200)]
* ampc.el: Show the current playlist within the playlist view.
(ampc-views): Add current playlist to playlist view.
(ampc-up, ampc-down): Use the new interface of ampc-move.
(ampc-rename-playlist, ampc-load): Message rather than error if there is no
playlist.
(ampc-delete, ampc-shuffle, ampc-clear): Use current playlist if point is in it.
(ampc-store): Append to selected playlist if NAME-OR-APPEND is numeric.

11 years ago* ampc.el (ampc-fix-pos, ampc-move-impl): Remove.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:40 +0000 (09:35 +0200)]
* ampc.el (ampc-fix-pos, ampc-move-impl): Remove.
(ampc-move): Block moves into groups.
(ampc-up, ampc-down): Use the new interface of ampc-move.

11 years ago* ampc.el: Track windows.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:39 +0000 (09:35 +0200)]
* ampc.el: Track windows.
(ampc-buffers, ampc-buffers-unordered): Remove.
All users changed to use ampc-normalize-windows.
(ampc-windows): New variable, remove function.
All callers changed to use ampc-normalize-windows.
(ampc-fill-internal-db, ampc-fill-internal-db-entry): Cache tree, tags and
song-props.
(ampc-normalize-windows, ampc-restore-window-configuration): New functions.
(ampc, ampc-suspend): Use ampc-restore-window-configuration.
(ampc-configure-frame-1): Fill ampc-windows.  Use total window size.
(ampc-configure-frame): Transform ampc-windows.

11 years ago* ampc.el: Use tab-stop-list for tabulated lists.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:38 +0000 (09:35 +0200)]
* ampc.el: Use tab-stop-list for tabulated lists.
(ampc-tab-offsets): Remove.
(ampc-item-mode-map):  Remap tab-to-tab-stop to ampc-move-to-tab.
(ampc-pad, ampc-set-tab-offsets): Use tab-stop-list.
All callers of ampc-pad changed.
(ampc-move-to-tab): New command.

11 years ago* ampc.el: Minor optimizations and doc fixes.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:35 +0000 (09:35 +0200)]
* ampc.el: Minor optimizations and doc fixes.
(ampc-debug): Refine type.
(ampc-synchronous-commands): Add play.
(ampc-face): Rename to ampc-unmarked-face.
(ampc-views): Add new tags.
(ampc-yield-redisplay): New variable.
(ampc-with-selection): Ignore selection if arg is a symbol.
(ampc-outputs-mode, ampc-tag-song-mode, ampc-playlist-mode, ampc-playlist-mode)
(ampc-playlists-mode): Remove empty body.
(ampc-current-playlist-mode): Enable ampc-highlight-current-song-mode.
(ampc-item-mode): Use ampc-unmarked-face.
(ampc-mode): Set mode-line-modified to a dummy value.
(ampc-skip, ampc-set-volume-impl, ampc-set-crossfade-impl): Send unique
commands.
(ampc-playlist): Remove properties from result.
(ampc-align-point): Skip whitespace characters.
(ampc-update, ampc-send-command): Remove backquote.
(ampc-send-next-command): Bind ampc-yield-redisplay.
(ampc-narrow-entry): Return start of match.
(ampc-fill-playlists): Force playlist update.
(ampc-yield): Force redisplay only if ampc-yield-redisplay is non-nil.
(ampc-update-header): Spelling fix.
(ampc-handle-current-song): Add file.
(ampc-handle-status, ampc-toggle-play, ampc-shuffle, ampc-goto-current-song)
(ampc-fill-tag): Code simplification.
(ampc-handle-command): Call ampc-handle-listallinfo.
(ampc-handle-listallinfo): New function.
(ampc-filter): Only print output if ampc-debug is non-nil and not t.
Message command if there is an error.
(ampc-configure-frame-1): Generate buffer name and major mode from type.
Show "[Updating...]" in mode line.
(ampc-mouse-toggle-mark, ampc-unmark-all, ampc-toggle-marks, ampc-mark-impl):
Use inhibit-read-only.
(ampc-delete-playlist): Do not error when there is no playlist.
* ampc.el: Minor optimizations and doc fixes.
(ampc-debug): Refine type.
(ampc-synchronous-commands): Add play.
(ampc-face): Rename to ampc-unmarked-face.
(ampc-views): Add new tags.
(ampc-yield-redisplay): New variable.
(ampc-with-selection): Ignore selection if arg is a symbol.
(ampc-outputs-mode, ampc-tag-song-mode, ampc-playlist-mode, ampc-playlist-mode)
(ampc-playlists-mode): Remove empty body.
(ampc-current-playlist-mode): Enable ampc-highlight-current-song-mode.
(ampc-item-mode): Use ampc-unmarked-face.
(ampc-mode): Set mode-line-modified to a dummy value.
(ampc-skip, ampc-set-volume-impl, ampc-set-crossfade-impl): Send unique commands.
(ampc-playlist): Remove properties from result.
(ampc-align-point): Skip whitespace characters.
(ampc-update, ampc-send-command): Remove backquote.
(ampc-send-next-command): Bind ampc-yield-redisplay.
(ampc-narrow-entry): Return start of match.
(ampc-fill-playlists): Force playlist update.
(ampc-yield): Force redisplay only if ampc-yield-redisplay is non-nil.
(ampc-update-header): Spelling fix.
(ampc-handle-current-song): Add file.
(ampc-handle-status, ampc-toggle-play, ampc-shuffle, ampc-goto-current-song)
(ampc-fill-tag): Code simplification.
(ampc-handle-command): Call ampc-handle-listallinfo.
(ampc-handle-listallinfo): New function.
(ampc-filter): Only print output if ampc-debug is non-nil and not t.
Message command if there is an error.
(ampc-configure-frame-1): Generate buffer name and major mode from type.
Show "[Updating...]" in mode line.
(ampc-mouse-toggle-mark, ampc-unmark-all, ampc-toggle-marks, ampc-mark-impl):
Use inhibit-read-only.
(ampc-delete-playlist): Do not error when there is no playlist.

11 years ago* ampc.el: Remove explicit easymenu requirement because it autoloads.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:03 +0000 (09:35 +0200)]
* ampc.el: Remove explicit easymenu requirement because it autoloads.

11 years ago* Move file local lexical binding specification to first line. Workaround
Christopher Schmidt [Fri, 3 Aug 2012 07:35:02 +0000 (09:35 +0200)]
* Move file local lexical binding specification to first line.  Workaround
limitation reported in Emacs bug 12049.
All emacs lisp files changed.

11 years ago* ampc.el (ampc-crossfade-step): New variable.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:01 +0000 (09:35 +0200)]
* ampc.el (ampc-crossfade-step): New variable.
(ampc-mode-map): Bind ampc-set-crossfade.
(ampc-setvol): Rename to ampc-set-volume-impl.  All callers changed.
(ampc-set-crossfade-impl): New function.
(ampc-set-crossfade): Make this function an interactive command.
(ampc-increase-crossfade, ampc-decrease-crossfade): Use ampc-set-crossfade.
Increase/decrease crossfade by prefix argument if given.

11 years ago* ampc.el (ampc-volume-step): New variable.
Christopher Schmidt [Fri, 3 Aug 2012 07:35:00 +0000 (09:35 +0200)]
* ampc.el (ampc-volume-step): New variable.
(ampc-mode-map): Bind ampc-set-volume.
(ampc-setvol): New function.
(ampc-set-volume): Make this function an interactive command.
(ampc-increase-volume, ampc-decrease-volume): Use ampc-setvol.
Increase/decrease volume by prefix argument if given.

11 years ago* ampc.el (ampc-update-playlist, ampc-fill-status, ampc-configure-frame)
Christopher Schmidt [Fri, 3 Aug 2012 07:34:59 +0000 (09:34 +0200)]
* ampc.el (ampc-update-playlist, ampc-fill-status, ampc-configure-frame)
(ampc): Use erase-buffer rather than delete-region.

11 years ago* ampc.el (ampc-default-server): New variable.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:59 +0000 (09:34 +0200)]
* ampc.el (ampc-default-server): New variable.
(ampc): Honour ampc-default-server.

11 years ago* ampc.el (ampc-pad, ampc-set-tab-offsets): Use incf rather than setf/+.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:58 +0000 (09:34 +0200)]
* ampc.el (ampc-pad, ampc-set-tab-offsets): Use incf rather than setf/+.

11 years ago* ampc.el: Make ampc synchronous.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:57 +0000 (09:34 +0200)]
* ampc.el: Make ampc synchronous.
(ampc-synchronous-commands): Change to a custom variable.
(ampc-status-tags): Add type.
(ampc-no-implicit-next-dispatch): New variable.
(ampc-send-command-impl): Clarify debug output.
(ampc-send-command): Minor optimisation.
(ampc-send-next-command): Honour the new format of ampc-synchronous-commands.
(ampc-filter): Clarify debug output and honour ampc-no-implicit-next-dispatch.
(ampc-skip): Delay index evaluation to when the command is actually dispatched.
(ampc-yield): Force redisplay.

11 years ago* ampc.el (ampc-configure-frame): Reorder update statements to guarantee correct
Christopher Schmidt [Fri, 3 Aug 2012 07:34:56 +0000 (09:34 +0200)]
* ampc.el (ampc-configure-frame): Reorder update statements to guarantee correct
filling in some corner cases.

11 years ago* ampc.el (ampc-synchronous-commands): New constant.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:55 +0000 (09:34 +0200)]
* ampc.el (ampc-synchronous-commands): New constant.
(ampc-send-next-command): Use synchronous I/O for all commands in
ampc-synchronous-commands.

11 years ago* ampc.el (ampc-configure-frame-1): Minor simplification.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:54 +0000 (09:34 +0200)]
* ampc.el (ampc-configure-frame-1): Minor simplification.

11 years ago* ampc.el (ampc-yield): Use incf rather than setf/1+.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:54 +0000 (09:34 +0200)]
* ampc.el (ampc-yield): Use incf rather than setf/1+.

11 years ago* ampc.el: Doc simplifications.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:53 +0000 (09:34 +0200)]
* ampc.el: Doc simplifications.

11 years ago* ampc.el (ampc-goto-current-song): Goto point-min if there is no song currently
Christopher Schmidt [Fri, 3 Aug 2012 07:34:52 +0000 (09:34 +0200)]
* ampc.el (ampc-goto-current-song): Goto point-min if there is no song currently
playing.

11 years ago* ampc.el: Add mouse support for playlist commands.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:51 +0000 (09:34 +0200)]
* ampc.el: Add mouse support for playlist commands.
(ampc-current-playlist-mode-map, ampc-playlist-mode-map)
(ampc-playlists-mode-map): Add commands.
(ampc-playlist, ampc-load, ampc-delete-playlist): Add optional argument
at-point.
(ampc-fill-playlist): Use the right buffer when padding the entries.
(ampc-mouse-delete-playlist, ampc-mouse-load): New commands.

11 years ago* ampc.el (ampc-suspended-p): New command.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:50 +0000 (09:34 +0200)]
* ampc.el (ampc-suspended-p): New command.

11 years ago* ampc.el (ampc-on-p): Make this function a command.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:49 +0000 (09:34 +0200)]
* ampc.el (ampc-on-p): Make this function a command.

11 years ago* ampc.el (ampc-handle-command): Handle mini-currentsong.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:49 +0000 (09:34 +0200)]
* ampc.el (ampc-handle-command): Handle mini-currentsong.
(ampc-status): Add optional argument no-print. All users of ampc-status changed.
(ampc): Add optional argument suspend.

11 years ago* ampc.el: Add ampc-mini, a command to select the song to play via
Christopher Schmidt [Fri, 3 Aug 2012 07:34:48 +0000 (09:34 +0200)]
* ampc.el: Add ampc-mini, a command to select the song to play via
completing-read.
(ampc-mode-map): Bind ampc-mini.
(ampc-send-next-command): For hyphen-seperated commands, only send the last part
of the command.
(ampc-mini-impl): New function.
(ampc-handle-command): Handle mini-playlistinfo.
(ampc-play-this): Take optional prefix arg to select song to play by index.
(ampc-mini): New command.

11 years ago* ampc.el (ampc-narrow-entry): Return position of next entry.
Christopher Schmidt [Fri, 3 Aug 2012 07:34:47 +0000 (09:34 +0200)]
* ampc.el (ampc-narrow-entry): Return position of next entry.
All users of ampc-narrow-entry changed to take advantage of the return value.

11 years ago* ampc.el (ampc): Warn if ampc is not byte compiled.
Christopher Schmidt [Wed, 1 Aug 2012 12:23:58 +0000 (14:23 +0200)]
* ampc.el (ampc): Warn if ampc is not byte compiled.

11 years ago* ampc.el: Take window width into account when computing tabular cell widths.
Christopher Schmidt [Wed, 1 Aug 2012 12:23:56 +0000 (14:23 +0200)]
* ampc.el: Take window width into account when computing tabular cell widths.
(ampc-views): Replace :offset by :min, :max and :width properties.
(ampc-tab-offsets): New variable.
(ampc-pad): Use ampc-tab-offsets to pad input.  Do not accept an alist any
more.  All users of ampc-pad changed to reflect the new format.
(ampc-update-header): Move "[ Updating... ]" label to the front of the header.
(ampc-set-tab-offsets): New function.
(ampc-configure-frame-1): Call ampc-tab-offsets to compute the tabular cell
widths.

12 years ago* ampc.el (ampc-with-buffer): Remove unnecessary identification by tag.
Christopher Schmidt [Thu, 7 Jun 2012 06:41:16 +0000 (08:41 +0200)]
* ampc.el (ampc-with-buffer): Remove unnecessary identification by tag.

12 years ago* ampc.el: Bump version to 0.1.3.
Christopher Schmidt [Sun, 3 Jun 2012 19:11:35 +0000 (21:11 +0200)]
* ampc.el: Bump version to 0.1.3.

12 years ago* ampc.el (ampc): Change the name of the internal communication buffer to
Christopher Schmidt [Sun, 6 May 2012 13:24:09 +0000 (15:24 +0200)]
* ampc.el (ampc): Change the name of the internal communication buffer to
" *ampc*".

12 years ago* ampc.el: Add mouse support.
Christopher Schmidt [Sat, 5 May 2012 21:52:49 +0000 (23:52 +0200)]
* ampc.el: Add mouse support.
(ampc-mouse-play-this, ampc-mouse-delete, ampc-mouse-add)
(ampc-mouse-toggle-output-enabled, ampc-mouse-toggle-mark)
(ampc-mouse-align-point): New functions.
(ampc-with-selection): Allow numeric argument.
All keymaps changed.

12 years ago* ampc.el (ampc-fill-skeleton): Add mouse highlighting for list entries.
Christopher Schmidt [Sat, 5 May 2012 21:52:48 +0000 (23:52 +0200)]
* ampc.el (ampc-fill-skeleton): Add mouse highlighting for list entries.

12 years ago* ampc.el: Add tool-bar.
Christopher Schmidt [Sat, 5 May 2012 21:52:47 +0000 (23:52 +0200)]
* ampc.el: Add tool-bar.
(ampc-tool-bar-map): New variable.
(ampc-mode): Set tool-bar.

12 years ago* ampc.el (ampc-mode-map): Add stop/next/previous menu items.
Christopher Schmidt [Sat, 5 May 2012 21:52:47 +0000 (23:52 +0200)]
* ampc.el (ampc-mode-map): Add stop/next/previous menu items.

12 years ago* ampc.el (ampc-item-mode-map): Remap next-line and previous-line to their ampc
Christopher Schmidt [Sat, 5 May 2012 21:52:46 +0000 (23:52 +0200)]
* ampc.el (ampc-item-mode-map): Remap next-line and previous-line to their ampc
counterparts.

12 years ago* ampc.el (ampc-item-mode-map): Clarify docs in regards to the arguments of
Christopher Schmidt [Sat, 5 May 2012 21:52:43 +0000 (23:52 +0200)]
* ampc.el (ampc-item-mode-map): Clarify docs in regards to the arguments of
ampc.

12 years agoThe package of ampc is ampc itself, not GNU Emacs. All files changed.
Christopher Schmidt [Mon, 30 Apr 2012 20:34:03 +0000 (22:34 +0200)]
The package of ampc is ampc itself, not GNU Emacs.  All files changed.

12 years ago* ampc.el: Name views.
Christopher Schmidt [Thu, 26 Apr 2012 12:58:53 +0000 (14:58 +0200)]
* ampc.el: Name views.
(ampc-views): Add description to each view.
(ampc-mode-map): Add change view menu items.
(ampc-change-view): New function.
All users of ampc-views changed to reflect the new format.

12 years ago* ampc.el (ampc-mode-map): Add suspend menu item.
Christopher Schmidt [Thu, 26 Apr 2012 12:58:26 +0000 (14:58 +0200)]
* ampc.el (ampc-mode-map): Add suspend menu item.

12 years ago* ampc.el (ampc-mode-map): Add checkboxes to the toggle menu items.
Christopher Schmidt [Thu, 26 Apr 2012 11:49:54 +0000 (13:49 +0200)]
* ampc.el (ampc-mode-map): Add checkboxes to the toggle menu items.

12 years ago* ampc.el (ampc-fill-internal-db-entry): Use a better format for storing data.
Christopher Schmidt [Wed, 28 Mar 2012 16:21:00 +0000 (18:21 +0200)]
* ampc.el (ampc-fill-internal-db-entry): Use a better format for storing data.
All references to the db changed.
(ampc-tree<): Elements of the internal db are always conses.

12 years ago* ampc.el (ampc-mode-map): Forbid changes of the window layout when ampc is
Christopher Schmidt [Wed, 28 Mar 2012 16:09:38 +0000 (18:09 +0200)]
* ampc.el (ampc-mode-map): Forbid changes of the window layout when ampc is
  busy.

12 years ago* ampc.el: Doc fixes.
Christopher Schmidt [Fri, 23 Mar 2012 15:14:53 +0000 (16:14 +0100)]
* ampc.el: Doc fixes.

12 years ago* ampc.el (ampc-fill-internal-db): Fix empty region bug.
Christopher Schmidt [Sat, 17 Mar 2012 00:23:34 +0000 (01:23 +0100)]
* ampc.el (ampc-fill-internal-db): Fix empty region bug.

12 years ago* ampc.el (ampc-insert): Minor code simplification.
Christopher Schmidt [Sat, 17 Mar 2012 00:22:42 +0000 (01:22 +0100)]
* ampc.el (ampc-insert): Minor code simplification.

12 years agoemacswiki-generator.el: add EmacsWiki link.
Christopher Schmidt [Thu, 8 Mar 2012 11:12:35 +0000 (12:12 +0100)]
emacswiki-generator.el: add EmacsWiki link.

12 years agoBump version to 0.1.2.
Christopher Schmidt [Thu, 8 Mar 2012 10:19:57 +0000 (11:19 +0100)]
Bump version to 0.1.2.

12 years agoAdd emacswiki-generator.el.
Christopher Schmidt [Thu, 8 Mar 2012 10:01:23 +0000 (11:01 +0100)]
Add emacswiki-generator.el.

12 years agoHandle listallinfo chunks right after receiving them.
Christopher Schmidt [Wed, 7 Mar 2012 04:56:08 +0000 (05:56 +0100)]
Handle listallinfo chunks right after receiving them.

12 years agoFix code alignment.
Christopher Schmidt [Mon, 5 Mar 2012 11:06:55 +0000 (12:06 +0100)]
Fix code alignment.

12 years agoUse eval-after-load rather than require in the remap key sample.
Christopher Schmidt [Sun, 4 Mar 2012 23:45:55 +0000 (00:45 +0100)]
Use eval-after-load rather than require in the remap key sample.

12 years agoAdd note on byte-compiling.
Christopher Schmidt [Sun, 4 Mar 2012 23:38:18 +0000 (00:38 +0100)]
Add note on byte-compiling.

12 years agoAdd new keywords.
Christopher Schmidt [Sun, 4 Mar 2012 21:46:44 +0000 (22:46 +0100)]
Add new keywords.

12 years agoAlias unspecified tags in playlist buffers.
Christopher Schmidt [Sun, 4 Mar 2012 21:46:43 +0000 (22:46 +0100)]
Alias unspecified tags in playlist buffers.

12 years agoCorrectly quote arguments before sending them to MPD.
Christopher Schmidt [Sun, 4 Mar 2012 21:46:41 +0000 (22:46 +0100)]
Correctly quote arguments before sending them to MPD.

12 years agoClarify version error message.
Christopher Schmidt [Sat, 3 Mar 2012 18:47:03 +0000 (19:47 +0100)]
Clarify version error message.

12 years agoAdd ampc-status-changed-hook and ampc-status-changed-hook.
Christopher Schmidt [Sat, 3 Mar 2012 18:47:03 +0000 (19:47 +0100)]
Add ampc-status-changed-hook and ampc-status-changed-hook.

12 years agoUse symbols rather than strings in ampc-status.
Christopher Schmidt [Sat, 3 Mar 2012 18:47:01 +0000 (19:47 +0100)]
Use symbols rather than strings in ampc-status.

12 years agoAlias unspecified tags in ampc-status.
Christopher Schmidt [Fri, 24 Feb 2012 16:25:38 +0000 (17:25 +0100)]
Alias unspecified tags in ampc-status.

12 years agoAdd link to the mpd webpage.
Christopher Schmidt [Thu, 23 Feb 2012 20:03:31 +0000 (21:03 +0100)]
Add link to the mpd webpage.

12 years agoMake some interactive functions usable even if ampc is suspended.
Christopher Schmidt [Mon, 20 Feb 2012 16:16:27 +0000 (17:16 +0100)]
Make some interactive functions usable even if ampc is suspended.

12 years agoMove ampc-align-point to the internal code section.
Christopher Schmidt [Mon, 20 Feb 2012 16:13:21 +0000 (17:13 +0100)]
Move ampc-align-point to the internal code section.

12 years agoFix wrong key description.
Christopher Schmidt [Mon, 20 Feb 2012 07:49:22 +0000 (08:49 +0100)]
Fix wrong key description.

12 years agoRemove superfluous whitespace.
Christopher Schmidt [Mon, 20 Feb 2012 05:01:03 +0000 (06:01 +0100)]
Remove superfluous whitespace.

12 years agoAdd ampc-suspend.
Christopher Schmidt [Sun, 19 Feb 2012 04:42:36 +0000 (05:42 +0100)]
Add ampc-suspend.

12 years agoCache internal database to avoid repeating rebuilding.
Christopher Schmidt [Sun, 19 Feb 2012 03:41:56 +0000 (04:41 +0100)]
Cache internal database to avoid repeating rebuilding.

12 years agoBump version to 0.1.1.
Christopher Schmidt [Tue, 14 Feb 2012 04:41:13 +0000 (05:41 +0100)]
Bump version to 0.1.1.

12 years agoFix spelling mistake.
Christopher Schmidt [Tue, 14 Feb 2012 04:41:12 +0000 (05:41 +0100)]
Fix spelling mistake.

12 years agoAdd note on how to remap keys in ampc-mode-map.
Christopher Schmidt [Tue, 14 Feb 2012 04:41:11 +0000 (05:41 +0100)]
Add note on how to remap keys in ampc-mode-map.

12 years agoAdd new views with a different order of tag browsers.
Christopher Schmidt [Tue, 14 Feb 2012 04:41:09 +0000 (05:41 +0100)]
Add new views with a different order of tag browsers.

12 years agoRebuild internal song database if the tag browser change.
Christopher Schmidt [Tue, 14 Feb 2012 04:17:39 +0000 (05:17 +0100)]
Rebuild internal song database if the tag browser change.

12 years agoAssign copyright to the FSF.
Christopher Schmidt [Sat, 11 Feb 2012 16:09:28 +0000 (17:09 +0100)]
Assign copyright to the FSF.

12 years agoampc is (hopefully) a part of GNU Emacs.
Christopher Schmidt [Fri, 10 Feb 2012 22:22:50 +0000 (23:22 +0100)]
ampc is (hopefully) a part of GNU Emacs.

12 years agoAdd ELPA installation note.
Christopher Schmidt [Fri, 10 Feb 2012 21:45:20 +0000 (22:45 +0100)]
Add ELPA installation note.

12 years agoAdd version tag.
Christopher Schmidt [Fri, 10 Feb 2012 21:34:33 +0000 (22:34 +0100)]
Add version tag.

12 years agoAdd commentary and code tags.
Christopher Schmidt [Fri, 10 Feb 2012 21:32:21 +0000 (22:32 +0100)]
Add commentary and code tags.

12 years agoAlias unspecified tags to "[Not Specified]".
Christopher Schmidt [Sat, 28 Jan 2012 22:32:20 +0000 (23:32 +0100)]
Alias unspecified tags to "[Not Specified]".

12 years agoFix indentation in source code.
Christopher Schmidt [Sat, 28 Jan 2012 22:31:19 +0000 (23:31 +0100)]
Fix indentation in source code.

12 years agoFix ampc-with-selection.
Christopher Schmidt [Sat, 28 Jan 2012 16:49:49 +0000 (17:49 +0100)]
Fix ampc-with-selection.

12 years agoClean up file local variables.
Christopher Schmidt [Sat, 28 Jan 2012 14:34:04 +0000 (15:34 +0100)]
Clean up file local variables.

12 years agoFix error in ampc-toggle-play that occurs when there is no status yet.
Christopher Schmidt [Thu, 12 Jan 2012 19:41:15 +0000 (20:41 +0100)]
Fix error in ampc-toggle-play that occurs when there is no status yet.

12 years agoAdd ampc-goto-current-song.
Christopher Schmidt [Thu, 12 Jan 2012 15:37:09 +0000 (16:37 +0100)]
Add ampc-goto-current-song.

12 years agoSimplify ampc-toggle-*.
Christopher Schmidt [Thu, 12 Jan 2012 15:18:24 +0000 (16:18 +0100)]
Simplify ampc-toggle-*.

12 years agoMinor spelling fix.
Christopher Schmidt [Thu, 12 Jan 2012 15:12:33 +0000 (16:12 +0100)]
Minor spelling fix.

12 years agoRemove autoload for ampc-quit.
Christopher Schmidt [Thu, 12 Jan 2012 15:05:58 +0000 (16:05 +0100)]
Remove autoload for ampc-quit.

12 years agoMinor code simplifications.
Christopher Schmidt [Thu, 12 Jan 2012 14:12:28 +0000 (15:12 +0100)]
Minor code simplifications.

12 years agoInitial commit.
Christopher Schmidt [Wed, 11 Jan 2012 23:55:32 +0000 (00:55 +0100)]
Initial commit.