summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Changes')
-rw-r--r--Changes552
1 files changed, 538 insertions, 14 deletions
diff --git a/Changes b/Changes
index c3e5d81..1a3004f 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,532 @@
+2019-08-06 Bob Weiner <rsw@gnu.org>
+
+* hyrolo-menu.el (infodock-hyrolo-menu): Fixed Edit-Rolo to call a function rather than an sexp.
+
+2019-08-05 Bob Weiner <rsw@gnu.org>
+
+* hypb.el (hypb:rgrep-command): Changed to use zgrep only when it is the BSD version,
+ since only that one supports the options needed by Hyperbole.
+
+2019-07-28 Bob Weiner <rsw@gnu.org>
+
+* DEMO, man/hyperbole.texi (Implicit Button Type Summaries): Updated to expanded
+ Org mode support.
+
+* hib-kbd.el:
+ man/hyperbole.texi (Implicit Button Type Summaries, Glossary): Changed hib-kbd
+ key-sequence to key-series to indicate can be multiple key sequences. Added
+ def. to Glossary.
+ (kbd-key:doc): Changed to call hkey-help rather than trigger
+ an error when key-series is not a single bound key sequence.
+
+2019-07-23 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Referent Display): Rewrote and added details on how the 4 types
+ of referents are processed.
+
+2019-07-22 Bob Weiner <rsw@gnu.org>
+
+* hargs.el (hargs:at-p): Added hbut support (ebut or ibut).
+
+* hui.el (hui:hbut-act): Generalized to handle both explicit and labeled implicit buttons.
+ (hui:ebut-act): Added and replaced use of hui:hbut-act in menus.
+
+* hbut.el (ebut:to, gbut:to, hbut:get): Added.
+
+2019-07-21 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Implicit Button Types): Split off type descriptions to this new
+ subsection and added these types: ripgrep-msg, ipython-stack-frame, link-to-ibut,
+ link-to-gbut, link-to-ebut.
+ (Implicit Buttons): Added description and example of implicit button labels.
+ (Glossary): Updated Implicit Button and Global Button entries with changes.
+ DEMO (Implicit Buttons): Added description and example of implicit button labels.
+ (Action Types): link-to-gbut, link-to-ibut - Added.
+
+* hbut.el (gbut:act): Improved error message for implicit global buttons.
+
+* hui-menu.el (infodock-hyperbole-menu): Implicit-Button/Label - Added to add a label.
+ Implicit-Button/Rename - Added to rename the label of an implicit button.
+ hui-mini.el (hui:menus): Added Ibut/Label and Ibut/Rename.
+
+* hbut.el (hbut:key-to-label): Moved ebut:key-to-label body here and aliased that
+ function to this hbut one since is now used by ibut:key-to-label as well.
+ (hbut:label-to-key, hbut:key-src-set-buffer, hbut:key-src,
+ hbut:key-src-fmt, hbut:key-src): Same change.
+ (ibut:rename): Added and used in hui:ibut-rename.
+
+2019-07-18 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ibut:label-separator): Added.
+
+2019-07-17 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ibut:alist, ibut:list, ibut:map): Added.
+ (ebut:map): Moved body to hbut:map and called from ebut:map and ibut:map.
+ Removed start-delim and end-delim arguments in ebut:map.
+
+* hargs.el (hargs:at-p): Added support for reading ibutton labels.
+
+2019-07-16 Bob Weiner <rsw@gnu.org>
+
+* hui.el (hui:ibut-label-create, hui:ibut-rename, hui:ibut-message): Added.
+
+2019-07-15 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (debugger-source): Handled Python tracebacks properly.
+
+2019-07-14 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (link-to-ebut, link-to-gbut, link-to-ibut):
+ hactypes.el (link-to-ibut):
+ hbut.el (ibut:to): Fixed small logic errors with lbl-keys and save-excursion in these functions.
+
+2019-07-13 Bob Weiner <rsw@gnu.org>
+
+* hsys-org.el (hsys-org-set-ibut-label): Added and used in org-mode ibtype.
+ (org-mode, hsys-org-at-block-start-p): Added Action Key activation of Org blocks when
+ on 1st line of def.
+
+* hibtypes.el (link-to-gbut, glink:start, glink:end): Added for in-buffer links to global buttons.
+ (link-to-ebut, elink:start, elink:end): Added for in-buffer links to explicit buttons.
+ (link-to-ibut, ilink:start, ilink:end): Added for in-buffer links to implicit buttons.
+
+* hbut.el (ebut:label-p): Updated to better handle whether point is
+ between specified delimiters.
+
+2019-07-12 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ebut:key-src-set-buffer, hbut:key-src-set-buffer, hbut:key-list,
+ hbut:ebut-key-list, hbut:ibut-key-list, hbut:label-list): Added
+ to allow selection of labeled Hyperbole buttons in currrent buffer by name.
+ (ibut:to): Added to move to an implicit button in the current buffer
+ matching a label key.
+
+2019-07-11 Bob Weiner <rsw@gnu.org>
+
+* hargs.el (hargs:at-p): Added support for reading global button arguments.
+
+* hactypes.el (link-to-gbut): Updated to handle global labeled implicit buttons.
+
+* hbut.el (gbut:get): Added.
+
+2019-07-10 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Invisible Text Searches): Added missing {M-s i} key sequence.
+
+* hibtypes.el (Info-node): Modified to skip costly hpath:is-p if ref
+ string is not of the right format.
+ (hibtypes-path-line-and-col-regexp, pathname-line-and-column): Updated
+ to handle Elisp variables with colons.
+
+2019-07-09 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ibut:at-p): Conditionalized on (not (hbut:outside-comment-p)).
+ (hbut:map, ibut:label-map): Added.
+ (ibut:key-src, ibut:key-to-label, ibut:label-to-key, ibut:summarize): Added.
+ Global, labeled implicit buttons now exist!
+
+2019-07-08 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ibut:label-separator-regexp, hbut:outside-comment-p): Added doc
+for expanded Org mode reference handling.
+
+2019-07-01 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (gbut:ibut-key-list): Added.
+
+* hui.el (hui:hbut-term-highlight, hui:hbut-term-unhighlight): Fixed so save-excursion is outermost.
+
+2019-06-29 Bob Weiner <rsw@gnu.org>
+
+* hbut.el (ebut:get, ebut:at-p, ebut:label-to-key, ibut:at-type-p): Simplified conditionals using 'when'.
+ (ibut:label-start, ibut:label-end, ibut:label-p, ibut:get,
+ ibut:next-occurrence, ibut:label-regexp): Added.
+ (hbut:label-regexp): Added to support labeled implicit buttons too.
+ (ebut:label-regexp): Aliased to hbut:label-regexp.
+ (hbut:label-p): Updated to handle implicit button labels.
+
+2019-06-23 Bob Weiner <rsw@gnu.org>
+
+* hsys-org.el: Added many new predicates and code to handle navigation between Org
+ mode internal links and their targets, as well as radio target definitions and their links.
+ (hsys-org-mode-function, hsys-org-mode-p): Added to determine when hsys-org actions
+ are activated.
+
+* hypb.el (hypb:region-with-text-property-value): Added and used in hysy-org.el.
+
+* kotl/kfill.el (set-fill-prefix): Updated to better match standard Emacs functiion.
+
+2019-06-22 Bob Weiner <rsw@gnu.org>
+
+* hyrolo.el (hyrolo-add): Fixed bug in call to match-string-no-properties.
+
+2019-06-21 Bob Weiner <rsw@gnu.org>
+
+* kotl/kotl-mode.el (kotl-mode): Set fill-paragraph-function rather than overloading
+ fill-paragraph.
+ kotl/kfill.el (kfill:fill-paragraph): Renamed and used only in kotl-mode. Also
+ temporarily set fill-paragraph-handle-comment to t and made prefix arg optional.
+ (kfill:funcall): Removed.
+ (kfill:function-table): Removed.
+ (kfill:do-auto-fill): Temporarily set fill-paragraph-handle-comment to t.
+
+2019-06-20 Bob Weiner <rsw@gnu.org>
+
+* hsys-org.el (org-link): Changed to call org-open-at-point which handles internal
+ org links, fixing following links such as radio targets.
+ (hsys-org-thing-at-p, hsys-org-target-at-p): Added.
+
+* hpath.el (hpath:texinfo-section-pattern): Added and used in hpath:to-markup-anchor to
+ jump to specific Texinfo sections.
+
+2019-06-19 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Referent Display): Added doc of hpath:native-image-suffixes.
+
+* hpath.el (hpath:find-program): Changed to prioritize hpath:native-image-suffixes over
+ hpath:internal-display-alist over hpath:external-display-alist-macos instead of the
+ reverse. This prevents external viewers from being used when internal viewers are
+ also in effect.
+
+2019-06-18 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (grep-msg): Allowed for null char in place of first colon in colored grep output lines.
+
+2019-06-17 Bob Weiner <rsw@gnu.org>
+
+* hactypes.el (link-to-gbut): Added.
+ hui.el (hui:link-possible-types): Added link-to-gbut.
+
+2019-06-16 Bob Weiner <rsw@gnu.org>
+
+* hyrolo.el: Replaced buffer-substring-no-properties with match-string-no-properties where possible.
+ (hyrolo-entry-regexp): Changed to require whitespace following the entry prefix.
+ (hyrolo-entry-group-number): Added.
+
+2019-06-12 Bob Weiner <rsw@gnu.org>
+
+* hib-kbd.el (kbd-key): Fixed preceding character test to not depend on the buffer's syntax table,
+ potentially missing kbd-key ibuts, notably ones using the universal argument.
+
+* hbut.el (ibut:at-type-p): Added to test if point is on a specific type of implicit button.
+
+* hib-kbd.el (kbd-key:normalize): Removed aggregation of C-u arguments into something like: C-u(16)
+ as this no longer works in current Emacs and causes an error. Now this just stays as "C-u C-u".
+
+2019-06-11 Bob Weiner <rsw@gnu.org>
+
+* hypb.el (hypb:format-quote): Modified to return non-string args as is rather than ignoring them so
+ this can be used across any argument set. Used in hypb:error.
+
+2019-06-10 Bob Weiner <rsw@gnu.org>
+
+* htz.el (htz:date-parse): Fixed bug, missing seconds in format 4 leading to invalid time strings saved
+ on MSWindows machines (and maybe more). Allow for this in style 5 which is how Hyperbole stores dates.
+ (htz:time-make-string): Chop off any spurious digits at the right.
+
+* hactypes.el (link-to-ibut): Added.
+ hui.el (hui:link-possible-types): Added ibut:at-p call for link-to-ibut.
+
+2019-06-07 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (debugger-source): Added support for pytype package errors (close to Python pdb ones)
+
+2019-06-06 Bob Weiner <rsw@gnu.org>
+
+* hpath.el (hpath:find): Removed file-relative-name from error calls
+ because does not work when current-directory and filename are on different
+ drives under Windows at least through Emacs 26.
+ (hpath:find): Fixed that default-directory was not set to current
+ button's location, so path was expanded relative to another
+ directory, notably in hpath:validate call.
+
+2019-06-05 Bob Weiner <rsw@gnu.org>
+
+* hpath.el (hpath:is-p): Tightened remote-path check to prevent matches that end with :line-num or :col-num.
+
+2019-06-04 Bob Weiner <rsw@gnu.org>
+
+* hactypes.el (annot-bib): Changed to find referent from the end of the buffer rather than beginning,
+ to avoid multiple earlier annot-bib buttons.
+* DEMO (Hyperbole Source Buttons): Changed example button from annot-bib to kbd-key.
+
+* kotl/kvspec.el (kvspec:hide-levels): Changed behavior so view updates to default level clipping when
+ 'l' is excluded from the viewspec.
+
+2019-06-02 Bob Weiner <rsw@gnu.org>
+
+* kotl/kvspec.el (kvspec:lines-to-show): Changed behavior so view updates to default cell clipping when
+ 'c' is excluded from the viewspec.
+
+* kotl/kotl-mode.el (kotl-mode:show-all): Limited (kvspec:update t) call to interactive usage only.
+ When kotl-mode:show-all is called in kvspec:update-view, it doesn't overwrite the to be set viewspec.
+
+* kotl/kvspec.el (kvspec:show-lines-per-cell)
+ (kvspec:show-lines-this-cell): Fixed viewspec 'c0' to expand visible cells properly.
+
+2019-06-01 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (ipython-stack-frame): Added to handle ipython stack traces and exceptions.
+
+2019-05-30 Bob Weiner <rsw@gnu.org>
+
+* hyperbole.el (hkey-maybe-global-set-key): Fix missing no-add argument
+ to hkey-global-set-key call.
+
+2019-05-26 Bob Weiner <rsw@gnu.org>
+
+* hui-mouse.el (hkey-alist): For Python files, use derived-mode-p and add
+ support for helm-pydoc buffers.
+
+==============================================================================
+V7.0.3a changes ^^^^:
+==============================================================================
+
+2019-05-11 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (External Viewers): Commented out reference to mailcap use
+ since it is presently not used (commented out in the code).
+
+* hpath.el (hpath:find): Fixed filename and path ordering error when
+ path contains a variable and a hash anchor.
+
+* DEMO (POSIX and MSWindows Paths): Added this section.
+* HY-WHY.kotl: Added a reference to that section.
+
+2019-05-09 Bob Weiner <rsw@gnu.org>
+
+* hmouse-drv.el (hkey-drag-item):
+ (hmouse-click-to-drag-item): Added and thereby changed
+ {M-o i} to trigger an error if not on an item to drag. This also prevent
+ Hyperbole explicit button creation from being invoked which can be
+ confusing to users.
+* DEMO (Displaying File and Buffer Items and Moving Buffers): Updated with
+ {M-o i} change.
+
+2019-05-07 Bob Weiner <rsw@gnu.org>
+
+* hpath.el (hpath:directory-expand-alist: Added to store the reverse of
+ each WSL mount-point for when converting from mswindows-to-posix. Set
+ in hpath:cache-mswindows-mount-points.
+ (hpath:cache-mswindows-mount-points): Downcase all mounted Windows paths.
+ (hpath:mswindows-path-posix-mount-alist): Added.
+
+2019-05-05 Bob Weiner <rsw@gnu.org>
+
+* hmouse-tag.el (smart-jedi-find-file): Added.
+ (smart-python-jedi-to-definition-p): Improved to use
+ hpath:display-where to display target when possible, i.e. when the
+ emacs-jedi project accepts our pull-request that adds this feature.
+
+2019-04-22 Bob Weiner <rsw@gnu.org>
+
+* hversion.el: Pushed BW changes for 7.0.2c test update.
+
+* hargs.el (hargs:delimited): Added exclude-regexp argument.
+* hpath.el (hpath:delimited-possible-path): Used above new argument
+ to prevent matching to strings that include string quotes.
+
+2019-04-21 Bob Weiner <rsw@gnu.org>
+
+* man/hkey-help.txt: Added Company-mode and Treemacs entries.
+
+* hui-window.el (hmouse-alist-add-window-handlers): Renamed from hui-window--register.
+
+* man/hyperbole.texi (Smart Key - Company Mode): Added.
+
+2019-03-11 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Implicit Buttons, gitlab-reference):
+ DEMO (Gitlab (Remote) References): Added these sections.
+
+2019-02-16 Bob Weiner <rsw@gnu.org>
+
+* hui-window.el (smart-window-of-coords): Handled null coords parameter.
+
+2019-02-10 Bob Weiner <rsw@gnu.org>
+
+* hmouse-drv.el (hkey-drag-to): Fixed to match documentation that says will
+ create an explicit file link button if called anywhere other than on
+ a listing item.
+
+* hui-treemacs.el (smart-treemacs-modeline): Replaced old call of
+ treemacs-buffer-exists? with new calls to treemacs-current-visibility
+ and treemacs-get-local-buffer for Treemacs V2.
+
+2019-02-06 Bob Weiner <rsw@gnu.org>
+
+* hibtypes.el (ripgrep-msg): Tightened match to ignore empty potential filenames
+ that matched when they were expanded to the current directory.
+
+2019-02-05 Bob Weiner <rsw@gnu.org>
+
+* hmouse-tag.el (smart-lisp-mode-p): Removed change-log-mode.
+ (smart-lisp-at-change-log-tag-p): Added so can match
+ only to bound Elisp entities in change-log-mode with '-' in
+ the middle of their names to prevent false positives.
+ hui-mouse.el (hkey-alist): Added tightened change-log-mode handling.
+ man/hyperbole.texi (Smart Key - Lisp Source Code): Documented change.
+
+* hargs.el (hargs:delimited): Fixed that strings on lines with an odd number
+ of delimiters might fail to match. Since strings can span lines but this
+ function matches only strings that start on the current line, when
+ start-delim and end-delim are the same and there are an odd number of
+ delimiters in the search range, assume point is within a
+ string and not between two other strings.
+ For example, with the following text and point within "DEMO", its path
+ previously was not found:
+ For each site, the links are properly maintained. See "DEMO#Path
+ suffixes and Variables" and "DEMO#Path Prefixes". "DEMO"
+
+* hui-treemacs.el: Deleted treemacs-mode from aw-ignored-buffers so can select
+ a Treemacs window via ace-window.
+
+2019-02-04 Bob Weiner <rsw@gnu.org>
+
+* hui-mouse.el (smart-dired-assist): Prevented any region selection from
+ causing multiple files to be marked for deletion; we want to mark
+ only one.
+
+* hibtypes.el (annot-bib): Stopped this from activating when in org-mode to avert false positives.
+ (markdown-follow-inline-link-p, markdown-internal-link): Added ibut:label-set
+ to show a decent approximation of the button label when displaying help.
+
+2019-02-03 Bob Weiner <rsw@gnu.org>
+
+* hversion.el: Pushed BW changes for 7.0.2b test update.
+
+* hui-treemacs.el (treemacs-quit): Defined if treemacs doesn't and used.
+
+2019-02-03 Mats Lidell <matsl@gnu.org>
+
+* hui-treemacs.el (treemacs-version): Require v2 or higher.
+
+* hsettings.el (hyperbole-default-web-search-term-max-lines):
+ (hyperbole-default-web-search-term): Added.
+
+* hpath.el (hpath:tramp-file-name-regexp): Added and used in hpath:remote-at-p.
+
+2019-02-02 Bob Weiner <rsw@gnu.org>
+
+* hsys-org.el (org-mode): Support derived modes too.
+
+2019-01-31 Bob Weiner <rsw@gnu.org>
+
+* man/hyperbole.texi (Keyboard Drags): Added doc of {M-o r <window-id>},
+ replace selected window's buffer with that of another window.
+
+* man/hyperbole.texi (Keyboard Drags):
+ DEMO (Displaying File and Buffer Items and Moving Buffers):
+ Added doc of {M-o m <window-id>}, swap selected window's buffer with
+ that of <window-id>'s.
+
+2019-01-30 Bob Weiner <rsw@gnu.org>
+
+* hmouse-drv.el (hkey-drag-to): Fixed to handle the case where it is
+ called but no drag has taken place, i.e. when invoked from the keyboard
+ via Ace Window.
+
+2019-01-29 Bob Weiner <rsw@gnu.org>
+
+* hargs.el (hargs:buffer-substring): Added and used in hargs:delimited to
+ replace null char in colored grep output lines with a colon, so they are
+ handled properly by the implicit buttons.
+
+2019-01-27 Bob Weiner <rsw@gnu.org>
+
+* hversion.el (hyperb:microsoft-os-p): Renamed to this.
+
+* hpath.el (hpath:cache-mswindows-mount-points):
+ Added and called when Hyperbole is initialized, mainly to allow access to
+ MSWindows network shares which would otherwise not be accessible as links
+ under POSIX systems.
+ (hypb:map-plist): Added to map over property lists.
+ Called in hpath:cache-mswindows-mount-points.
+
+2019-01-26 Bob Weiner <rsw@gnu.org>
+
+* hversion.el (hyperb:wsl-os-p): Added to test for use of Microsoft WSL.
+
+* hpath.el (hpath:delimited-possible-path): Added optional include-positions parameter.
+
+2019-01-21 Bob Weiner <rsw@gnu.org>
+
+* hpath.el (hpath:mswindows-mount-prefix, hpath:mswindows-drive-regexp, hpath:mswindows-path-regexp,
+ hpath:mswindows-to-posix, hpath:mswindows-to-posix-separators, hpath:posix-to-mswindows)
+ hpath:posix-to-mswindows-separators, hpath:posix-path-p,
+ hpath:substitute-posix-or-mswindows-at-point, hpath:substitute-posix-or-mswindows):
+ Added to handle MSWindows paths under POSIX OSes, e.g. Windows Subsystem for Linux.
+ (hpath:find-program): Commented out call to hpath:find-file-mailcap to prevent use of
+ MIME external viewers on text files.
+ hargs.el (hargs:delimited): Added call to hpath:mswindows-to-posix-path.
+ hyperbole.el (hyperb:init): Abbreviated MSWindows mount point paths.
+
+2017-12-29 Bob Weiner <rsw@gnu.org>
+
+* hsettings.el (inhibit-hyperbole-messaging): Moved this from hyperbole.el to here to prevent
+ it being reset when hyperbole-toggle-messaging reloads the hyperbole library.
+
+2017-12-20 Bob Weiner <rsw@gnu.org>
+
+* kotl/kexport.el (kexport:html-file-klink)
+ (kexport:html):
+ (kexport:html-replacement-alist): Added 'k' to precede klink HTML HREF
+ references since these must start with a letter.
+
+* hui-select.el (hui-select-get-region): Added this to be used in other libraries.
+ (hui-select-get-region-boundaries): Added and used in hui-select-thing.
+
+2017-12-19 Bob Weiner <rsw@gnu.org>
+
+* hib-social.el (github-reference, gitlab-reference): Added "people" reference support
+ to list people who are part of a formal organization as well as a "staff" alias.
+ Added "contributors" reference support to list project contributors as well.
+
+2017-12-19 Bob Weiner <rsw@gnu.org>
+
+* hib-social.el (github-reference): Added =item-id syntax.
+ (gitlab-reference): Added to support Gitlab references.
+
+2017-12-18 Bob Weiner <rsw@gnu.org>
+
+* hib-social.el (github-reference): Fixed resolution of these formats of issue reference:
+ gh#gh-34 and gh#issue/34 (needed to be plural).
+
+2017-12-17 Bob Weiner <rsw@gnu.org>
+
+* kotl/kfill.el: Eliminated use of filladapt.el since it causes kotl-mode filling errors.
+
+* kotl/kfill.el (kfill:forward-line): Removed improperly used [] in skip-chars-forward.
+
+2017-12-16 Bob Weiner <rsw@gnu.org>
+
+* hui.el (hui:key-dir):
+ hui-window.el (hmouse-at-item-p):
+ hui-jmenu.el (hui-menu-buffer-mode-name): Simplified using buffer-local-value.
+
+2017-12-15 Bob Weiner <rsw@gnu.org>
+
+* hmouse-drv.el (hkey-throw): Fully resolved temporary display of newly created frames
+ with a (redisplay t) to force display of any window updates during the temporary
+ display.
+
+2017-12-13 Bob Weiner <rsw@gnu.org>
+
+* hmouse-drv.el (hkey-throw): Partially solved temporary display of newly created frames
+ (when not given focus initially with a '(no-focus-on-map . t) property), so hkey-throw
+ to a new target frame now temporarily displays the target frame and then makes the start
+ frame the uppermost frame. When on an item though, the item is not visible during the
+ temporary display yet.
+
+* Makefile (texinfo): Added texinfo dependency target and added additional image dependencies
+ in man/im.
+
+* hyperbole.el (require 'hmouse-drv): Changed from hmouse-key to prevent a require cycle
+ during macro expansion.
+ hmouse-key.el: Changed requires to just be during compile since hyperbole.el now includes
+ these requires and will load hmouse-key.
+
2017-12-12 Bob Weiner <rsw@gnu.org>
* hversion.el: Pushed 7.0.2a test update.
@@ -45,16 +574,13 @@
* hypb.el (hypb:rgrep): Added support for ripgrep.
hibtypes.el (ripgrep-msg): Added implicit button support for ripgrep (rg) messages where
- the associated pathname is output once before all mataching lines.
+ the associated pathname is output once before all matching lines.
See "https://github.com/BurntSushi/ripgrep".
2017-12-04 Bob Weiner <rsw@gnu.org>
* hmouse-drv.el (hmouse-alist): Reload the def of this variable if its value is null.
- (hkey-mouse-click-to-replace): Added to allow moving buffers with the mouse by clicking
- on the from and to windows.
- (hmouse-click-to-drag, hmouse-click-to-drag-to, hmouse-click-to-replace, hmouse-click-to-throw,
- hmouse-choose-windows): Added to perform cross-window drags, replacements and throws with 3 mouse
+ (hmouse-choose-windows): Added to perform cross-window drags, replacements and throws with 3 mouse
clicks.
2017-12-03 Bob Weiner <rsw@gnu.org>
@@ -67,7 +593,7 @@
* hmouse-drv.el (hkey-drag-stay, hkey-replace): Added for use as ace-window commands.
(hkey-throw): Rewrote so if not on an item, then throws the current buffer.
hkey-replace is the inverse, it grabs the specified buffer and places it into the selected
- window ({p} command key for ace-window). hkey-drag-stay does a drag but leaves point
+ window ({r} command key for ace-window). hkey-drag-stay does a drag but leaves point
in the originally selected window.
(hmouse-click-to-drag, hmouse-click-to-drag-stay, hmouse-click-to-drag-to)
hmouse-click-to-replace, hmouse-click-to-swap, hmouse-click-to-throw): Added to click
@@ -115,7 +641,7 @@
2017-11-27 Bob Weiner <rsw@gnu.org>
* hmouse-drv.el (hkey-ace-window-setup): Made new ace-window frames (window id = z) inherit the size
- of the prior selected frame; same as HyWindow.
+ of the prior selected frame; same as HyControl.
* hui-window.el (hmouse-kill-and-yank-region, hmouse-yank-region): Added select-frame-set-input-focus
in case released in a different frame.
@@ -248,6 +774,9 @@ V7.0.1 changes ^^^^:
* hversion.el: Updated to 7.0.0 for major release.
+* smart-clib-sym: Removed file-newer Perl script dependency.
+ file-newer: Removed.
+
* Makefile (help): Removed misplaced double quote characters.
* hui-window.el (hmouse-drag-window-side): Fixed coordinate error when drag release is outside of Emacs.
@@ -300,7 +829,7 @@ V7.0.1 changes ^^^^:
location. Also fixed edge cases where want to copy or move thing to the beginning or end of the thing region.
(hmouse-goto-region-point): Renamed to hmouse-goto-region-prev-point, for clarity.
(hmouse-kill-and-yank-region, hmouse-kill-region): Used value of point saved in hkey-value to determine
- the region if non-nil.
+ the region if non-nil.
* hui-select.el (hui-select-delimited-thing, hui-select-thing): Changed to use use-region-p.
hmouse-drv.el (hmouse-use-region-p): Added and used to improve hmouse-drag-thing.
@@ -1828,11 +2357,6 @@ V6.0.2 changes ^^^^:
hibtypes.el (mail-address-at-p): Let case-fold-search be t since mail-addresses
are case-insensitive.
-* Various Files: Small copyright fixes and formatting adjustments.
- Replaced hyperb:xemacs-p with (featurep 'xemacs) for byte-compiler
- optimization purposes and made small fixes throughout suggested by Stefan
- Monnier.
-
* hibtypes.el (mail-address-regexp): Simplified and modernized address matching
to better distinguish from @username social media references.
(mail-address-mode-list): Added lisp-interaction-mode and fundamental-mode.
@@ -2011,7 +2535,7 @@ V6.0.0 changes ^^^^:
* hmouse-drv.el (hkey-help-hide): Changed to utilize quit-window function if *hkey-wconfig* is
not set and made it interactive and an autoload so can replace quit-window in help buffers.
- (quit-window): Overloaded this function form "window.el" to utilize *hkey-wconfig*
+ (quit-window): Overloaded this function from "window.el" to utilize *hkey-wconfig*
when set.
hui-mini.el (hui:menu-help): This fixed an issue where Hyperbole minibuffer menu item help window
quit did not properly restore prior window configuration.