| Age | Commit message (Collapse) | Author |
|
|
|
* 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.
|
|
tags.
2017-09-22 Bob Weiner <rsw@gnu.org>
* hact.el (actype:act): Expand arguments as pathnames only in functions
defined with defact (actions may be regular defuns as well).
* hib-social.el (github-reference): Added support for listing all active or showing
individual branches, issues, pull requests and commit tags. See the
doc string for this function and the examples in the file commentary.
(git-reference): Added support for listing all active or showing
individual branches and commit tags. See the doc string for this function and
the examples in the file commentary.
(defact*): Changed all these to regular functions to
prevent Hyperbole from trying to expand their arguments as pathnames.
2017-09-21 Bob Weiner <rsw@gnu.org>
* hui-mouse.el (smart-helm): Added: On a source section header, moves to the next source
section or first if on last. But this doesn't yet work properly (helm is scrolling
the buffer and not leaving point in the proper location).
* hui-mini.el (hyperbole): Removed interactive use of prefix argument to set doc-flag and
help-string-flag parameters since this didn't interactively display doc. Instead,
this change lets the prefix arg flow through to any menu commands that can use it.
* hib-social.el: Added full Commentary with implicit link examples.
|
|
The starting point of development of GNU Hyperbole 6.0 in git.
For earlier versions see the mercurial repo.
|