2014-06-13 Thien-Thi Nguyen [xpm] Release: 1.0.3 * packages/xpm/xpm.el [Version]: Bump to "1.0.3". 2014-06-13 Thien-Thi Nguyen [xpm int] Make wip more visible; inhibit their distribution. * packages/xpm/xpm-compose.el: New file. * packages/xpm/xpm-ops.el: New file. * packages/xpm/xpm-palette.el: New file. * packages/xpm/xpm-ui.el: New file. * packages/xpm/.elpaignore: Update. 2014-06-13 Thien-Thi Nguyen [xpm maint] Don't mention HACKING in Commentary; nfc. 2014-06-13 Thien-Thi Nguyen [xpm] Clarify function descriptions. * packages/xpm/xpm.el (xpm-grok) (xpm-generate-buffer, xpm-put-points): ...here. * packages/xpm/xpm-m2z.el (xpm-m2z-ellipse): ...here. 2014-06-13 Thien-Thi Nguyen [xpm int] Use ‘cl-assert’, not ‘assert’; drop ‘cl’ requirement. * packages/xpm/xpm-m2z.el: No longer require ‘cl’. (xpm-m2z-ellipse): Combine center coord components ‘integerp’ check; use ‘cl-assert’ instead of ‘assert’. 2014-06-13 Thien-Thi Nguyen [xpm int] Use cl-* names; drop ‘cl’ requirement. * packages/xpm/xpm.el: No longer require ‘cl’. (xpm-grok): Use ‘cl-list*’, not ‘list*’. (xpm-raster): Use ‘cl-rotatef’, not ‘rotatef’. 2014-06-13 Thien-Thi Nguyen [xpm int] Use ‘cl-destructuring-bind’, not ‘destructuring-bind’. * packages/xpm/xpm.el (xpm-grok, xpm-raster): ...here. 2014-06-13 Thien-Thi Nguyen [xpm] Document disabled undo. * packages/xpm/xpm.el (xpm-generate-buffer): ...in this func. 2014-06-13 Thien-Thi Nguyen [xpm int] Whitespace munging; nfc. Somehow the keyboard macro used to do ‘s/loop/cl-loop/g’ a moment ago introduced extra newlines in some places... 2014-06-13 Thien-Thi Nguyen [xpm] Fix typo. * packages/xpm/xpm.el (xpm-put-points): ...here. 2014-06-13 Thien-Thi Nguyen [xpm maint] Add Author, Maintainer headers; nfc. 2014-06-13 Thien-Thi Nguyen [xpm int] Add abstraction: form * packages/xpm/flower.el (flower form): New internal func. 2014-06-13 Thien-Thi Nguyen [xpm int] Use ‘cl-loop’ instead of ‘loop’. * packages/xpm/flower.el: ...throughout. * packages/xpm/xpm-m2z.el: Likewise. * packages/xpm/xpm.el: Likewise. 2014-05-30 Thien-Thi Nguyen [xpm] Release: 1.0.2 * packages/xpm/xpm.el [Version]: Bump to "1.0.2". 2014-05-30 Thien-Thi Nguyen [xpm] Add homepage URL; drop other links. * packages/xpm/xpm.el [URL]: New header. [Commentary]: Remove the HACKING and Tip Jar links. 2014-05-21 Thien-Thi Nguyen [xpm] Release: 1.0.1 * packages/xpm/xpm.el [Version]: Bump to "1.0.1". 2014-05-21 Thien-Thi Nguyen [xpm] Declare package keywords. * packages/xpm/xpm.el [Keywords]: New header. 2014-05-21 Thien-Thi Nguyen [xpm] Fix byte-compilation bugs. * packages/xpm/xpm-m2z.el: Require ‘cl’ when compiling. * packages/xpm/xpm.el: Likewise. Also, add "manual" autoload for ‘image-toggle-display’. 2014-05-19 Thien-Thi Nguyen [xpm maint] Add some perf ideas to HACKING; nfc. 2014-05-18 Thien-Thi Nguyen [xpm] Release: 1.0.0 * packages/xpm/xpm.el [Version]: Bump to "1.0.0". 2014-05-18 Thien-Thi Nguyen [xpm int] Doc fix. * packages/xpm/xpm-m2z.el (xpm-m2z-ellipse): ...here. 2014-05-18 Thien-Thi Nguyen [xpm int] Don't bother w/ rows outside form bb. * packages/xpm/xpm.el (xpm-raster): ...here. 2014-05-18 Thien-Thi Nguyen [xpm int] Compute bool-vector length exactly once. * packages/xpm/xpm.el (xpm-raster): ...here. 2014-05-18 Thien-Thi Nguyen [xpm maint] Add HACKING; nfc. 2014-05-17 Thien-Thi Nguyen [xpm maint] Add debugging aid Emacs Lisp file. * packages/xpm/flower.el: New file. * packages/xpm/.elpaignore: Update. 2014-05-17 Thien-Thi Nguyen [xpm] Add Emacs Lisp files. * packages/xpm/xpm.el: New file. * packages/xpm/xpm-m2z.el: New file. 2014-05-16 Thien-Thi Nguyen [xpm maint] Add .elpaignore and NEWS files; nfc.