| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
* hversion.el: Released 7.0.1.
* hui.el (hui:buf-writable-err): Added previously unused func-name parameter to error msg.
* hypb.el (hypb:error): Fixed issue when a literal string with % characters in it was sent to format
and triggered an error, e.g. when a buffer or file name contains a %.
|
|
* hversion.el: Updated to 7.0.0 for major release.
* hui-window.el (hmouse-drag-window-side): Fixed coordinate error when drag release is outside of Emacs.
* hui-mouse.el (smart-helm-assist): Fixed message formatting bugs in hkey-debug message.
* hlvar.el (hack-local-variables): Changed from use of older inhibit-local-variables variable to newer
(inhibit-local-variables-p) function call.
* Makefile (version): Removed HY-ANNOUNCE-SHORT from distribution.
* kotl/kexport.el (kexport:html): Changed to wrap cell contents in <PRE></PRE> tags if soft-newline-flag is nil
rather than using <BR> hard newlines, so all cell formatting is preserved. Also changed NAME attribute to
ID for HTML5.
2017-11-14 Bob Weiner <rsw@gnu.org>
* kotl/kimport.el (kimport:star-heading): Added and replaced use of hard-coded regexps in star outline importation.
Also, stopped allowing leading whitespace before outline heading stars so can use indented stars as list items
rather than outline headings.
* hibtypes.el (text-toc): Expanded file names to include DEMO and TUTORIAL.
DEMO: Added Table of Contents and a section on using it, Table of Contents Browsing.
* hbut.el (ebut:label-p): Changed last parameter to limit search to two lines rather than one, so Info node matches can
span two lines as they often do.
* HY-ABOUT: Added link to HY-WHY.kotl.
HY-WHY.kotl: Added links to relevant DEMO sections throughout.
DEMO (Koutliner): Updated this section.
hui-menu.el (infodock-hyperbole-menu): Added Why-Use? entry.
hui-mini.el (hui:menus): Added WhyUse entry to display HY-WHY.kotl, list of Hyperbole use cases.
man/hyperbole.css (code, tt): Removed leading and trailing padding of 5px from code samples so display inline better.
|
|
Hyperbole button handling functions.
Replicated hui:link-directly user message for use whenever ebuttons are interactively created or modified.
2017-10-02 Bob Weiner <rsw@gnu.org>
* hui-window.el (hmouse-pulse-flag): Added to allow disabling visual pulsing in Action Mouse
Key buffer/file window placement. Used in hmouse-pulse-buffer and hmsoue-pulse-line.
* hload-path.el (stringp): Forced use of hyperb:dir truename (after resolving pathname links).
* hbdata.el (hbdata:build): Modified to ensure that but-sym or hbut:current (if but-sym is nil)
is updated with all modified button attributes. This is used after interactive explicit
button creation or modification to display current attributes.
* hui.el (hui:ebut-operate): Removed as this was obsoleted long ago; use ebut:operate instead.
* hbut.el (ebut:operate): Updated documentation to clarify that this modified button properties,
notably its action's argument list.
hbut.el (hattr:copy, hattr:set):
hpath.el (hpath:substitute-var): Clarified documentation.
* hui.el (hui:ebut-message): Added message for use when creating and modifying explicit buttons.
(hui:ebut-create, hui:ebut-modify): Called hui:ebut-message after interactively creating
or modifying an explicit button (just as hui:link-directly already did).
(hui:link-directly): Modified to call hui:ebut-message.
* hact.el (actype:param-list): Added.
hui.el (hui:action): Fixed to handle parameter lists with keywords such as &optional.
* hactypes.el (link-to-file): When modifying a link, changed to handle a variable in the pathname
and also to maintain any prior in-file location as a default when prompting for changes even
if the linked-to file is not yet loaded in a buffer.
* hact.el (action:params-emacs): Added to use doc strings and autoload functions to get calling
signatures for Emacs25 byte-coded functions. Previously, functions with bit-coded integer
argument parameter placeholders were not supported.
(action:params): Called action:params-emacs on byte-coded objects. Also, rewrote
to handle indirect byte-coded actions as well.
2017-10-01 Bob Weiner <rsw@gnu.org>
* hui-window.el (hmouse-item-to-window): When drag from fixed menu header line, pulse the menu
buffer and move the menu buffer itself to the drag release window.
|
|
meta allowed in HyControl
2017-10-01 Bob Weiner <rsw@gnu.org>
* hycontrol.el (hycontrol-handle-event):
(hycontrol-prettify-event): Fixed to handle large integer code events, e.g. M-p.
2017-09-30 Bob Weiner <rsw@gnu.org>
* man/hyperbole.texi (HyControl):
hycontrol.el (hycontrol-frames, hycontrol-windows): Removed ESC as a quit command since now that
key sequences are supported, this is often used as a meta key prefix. Use {q} to quit.
* hact.el (actype:act, actype:action): Fixed regexp match to beginning of string; quote mark used
had somehow been changed to the end of string match regexp. As a result, when explicit
buttons were being created or modified, no arguments were prompted for.
* hargs.el (hargs:delimited): Removed unneeded properties from any returned string.
* hpath.el (hpath:at-p): Added missing non-exist parameter to hpath:delimited-possible-path call.
This extends the prior bug fix for hpath:at-p. See below.
* hmouse-drv.el (hmouse-key-release-args-emacs): Updated to handle cross-frame drags properly
for when Emacs' event system is fixed to return the proper frame for a cross-frame drag
release event (as of 25.3, it returns the depress frame rather than the release frame).
2017-09-29 Bob Weiner <rsw@gnu.org>
* hycontrol.el (hycontrol-prettify-event): Added.
2017-09-28 Bob Weiner <rsw@gnu.org>
* hycontrol.el (hycontrol-handle-event): Expanded to handle single non-self-inserting
keys and key sequences.
|
|
The starting point of development of GNU Hyperbole 6.0 in git.
For earlier versions see the mercurial repo.
|