<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lwlib, branch feature/external-completion</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix unlikely core dump with Xaw</title>
<updated>2022-08-26T01:30:10+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2022-08-23T23:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=97067349a8d75ab720ff2e98653a6b21f60b221e'/>
<id>97067349a8d75ab720ff2e98653a6b21f60b221e</id>
<content type='text'>
* lwlib/lwlib-Xaw.c (make_dialog): Don’t dump core if calloc fails.
Caught with --enable-gcc-warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/lwlib-Xaw.c (make_dialog): Don’t dump core if calloc fails.
Caught with --enable-gcc-warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix calculation of default highlightForeground in the lucid menu bar</title>
<updated>2022-07-20T11:06:27+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-07-20T11:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=05a022c36e4177842dd6a4f3e24c2ed1776dbb66'/>
<id>05a022c36e4177842dd6a4f3e24c2ed1776dbb66</id>
<content type='text'>
* lwlib/xlwmenu.c (xlwMenuResources, display_menu_item)
(make_drawing_gcs, make_shadow_gcs, openXftFont, XlwMenuRealize)
(XlwMenuSetValues): Use -1 as the default for
highlight_foreground.  Replace that with the normal foreground
when creating GCs.  Reported by Colin Baxter
&lt;m43cap@yandex.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/xlwmenu.c (xlwMenuResources, display_menu_item)
(make_drawing_gcs, make_shadow_gcs, openXftFont, XlwMenuRealize)
(XlwMenuSetValues): Use -1 as the default for
highlight_foreground.  Replace that with the normal foreground
when creating GCs.  Reported by Colin Baxter
&lt;m43cap@yandex.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Colored menu highlight in Lucid backend</title>
<updated>2022-07-16T10:59:09+00:00</updated>
<author>
<name>Manuel Giraud</name>
</author>
<published>2022-07-11T09:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=38f9e9cb2c04af38a609e7d0a812f0809458125b'/>
<id>38f9e9cb2c04af38a609e7d0a812f0809458125b</id>
<content type='text'>
* lwlib/xlwmenuP.h:
* lwlib/xlwmenu.h:
* lwlib/xlwmenu.c: Introduce resources to handle colored highlighting
of menu entries.
* doc/emacs/xresources.texi (Lucid Resources): Documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/xlwmenuP.h:
* lwlib/xlwmenu.h:
* lwlib/xlwmenu.c: Introduce resources to handle colored highlighting
of menu entries.
* doc/emacs/xresources.texi (Lucid Resources): Documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * lwlib/xlwmenu.c (make_shadow_gcs): Remove "a = a" pattern.</title>
<updated>2022-07-11T10:09:13+00:00</updated>
<author>
<name>Manuel Giraud</name>
</author>
<published>2022-07-11T10:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d8225e9fa1e68ff4e38f149838ae0a72853b2f2b'/>
<id>d8225e9fa1e68ff4e38f149838ae0a72853b2f2b</id>
<content type='text'>
* lwlib/xlwmenu.c (make_shadow_gcs): Remove code that sets a value
to itself (bug#56479).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/xlwmenu.c (make_shadow_gcs): Remove code that sets a value
to itself (bug#56479).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix recent change to xlwmenu.c</title>
<updated>2022-06-21T14:14:49+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-06-21T14:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a4dcc8b9a94466c792be3743760a4a45cf6e1e61'/>
<id>a4dcc8b9a94466c792be3743760a4a45cf6e1e61</id>
<content type='text'>
* lwlib/xlwmenu.c (ungrab_all): Ungrab keyboard if it was
grabbed.  This handles `lucid--menu-grab-keyboard' changing
while the menu is open.

(XlwMenuDestroy):
(pop_up_menu): Record if the keyboard was grabbed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/xlwmenu.c (ungrab_all): Ungrab keyboard if it was
grabbed.  This handles `lucid--menu-grab-keyboard' changing
while the menu is open.

(XlwMenuDestroy):
(pop_up_menu): Record if the keyboard was grabbed.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * lwlib/xlwmenu.c (ungrab_all): Fix typo.</title>
<updated>2022-06-21T12:35:22+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2022-06-21T12:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3518ab51d1f08165c2eb74517873877a998e38a5'/>
<id>3518ab51d1f08165c2eb74517873877a998e38a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Lucid menus work from the keyboard also when uninstalled</title>
<updated>2022-06-21T10:15:11+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-06-21T10:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=649b43d20cf75e61fab289f99d20e98b035d5a9a'/>
<id>649b43d20cf75e61fab289f99d20e98b035d5a9a</id>
<content type='text'>
* lwlib/xlwmenu.c (ungrab_all, pop_up_menu): Use it.

* src/keyboard.c (syms_of_keyboard): New variable (bug#46990).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/xlwmenu.c (ungrab_all, pop_up_menu): Use it.

* src/keyboard.c (syms_of_keyboard): New variable (bug#46990).
</pre>
</div>
</content>
</entry>
<entry>
<title>* lwlib/lwlib.c (lw_separator_p): Fix empty strings being separators.</title>
<updated>2022-05-06T03:32:19+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-06T03:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d6b5ac0f949b08cab78921b1d95a47ca0a95bc36'/>
<id>d6b5ac0f949b08cab78921b1d95a47ca0a95bc36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement `pre_activate' callbacks for Motif menus</title>
<updated>2022-03-05T01:35:44+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-03-05T01:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6efed75ff3158214d16482f2bcca06c9ac010da4'/>
<id>6efed75ff3158214d16482f2bcca06c9ac010da4</id>
<content type='text'>
* lwlib/lwlib-Xm.c (make_menu_in_widget): Add
xm_pop_up_callback as the popup callback.
(xm_pop_up_callback): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/lwlib-Xm.c (make_menu_in_widget): Add
xm_pop_up_callback as the popup callback.
(xm_pop_up_callback): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes and other bugs on LessTif</title>
<updated>2022-03-01T11:15:46+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-03-01T11:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f980eed4c1b49393fb46f04538f2a9046cdfab2b'/>
<id>f980eed4c1b49393fb46f04538f2a9046cdfab2b</id>
<content type='text'>
* lwlib/lwlib-Xm.c (make_menu_in_widget): XmIsRowColumn is
broken on the latest LessTif release, so avoid that here.
* src/xfns.c (x_window): Add PropertyChangeMask which LessTif
doesn't do itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lwlib/lwlib-Xm.c (make_menu_in_widget): XmIsRowColumn is
broken on the latest LessTif release, so avoid that here.
* src/xfns.c (x_window): Add PropertyChangeMask which LessTif
doesn't do itself.
</pre>
</div>
</content>
</entry>
</feed>
