<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/term, branch pkg</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>Minor fixes to IM locale handling</title>
<updated>2022-10-06T02:56:27+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-10-06T02:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8e8d37aa326870ebf0ff6c07b4e37ae6abcf79b6'/>
<id>8e8d37aa326870ebf0ff6c07b4e37ae6abcf79b6</id>
<content type='text'>
* lisp/term/x-win.el (x-get-input-coding-system): Translate locales.
* src/xterm.c (x_term_init): If the X library doesn't support
the current locale, don't set up input methods.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/term/x-win.el (x-get-input-coding-system): Translate locales.
* src/xterm.c (x_term_init): If the X library doesn't support
the current locale, don't set up input methods.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix coding systems used for X input methods</title>
<updated>2022-10-03T12:18:37+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-10-03T12:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=da02b9edadbc809b25ac83eccf64089f1cf3b160'/>
<id>da02b9edadbc809b25ac83eccf64089f1cf3b160</id>
<content type='text'>
* doc/emacs/mule.texi (International): Refer to X Coding as
well.
(Communication Coding): Document that locale-coding-system is
not always used on X to decode keyboard input.
(X Coding): New node.
* etc/NEWS: Announce change to input method coding resolution.
* lisp/term/x-win.el (x-get-input-coding-system): New function.
* src/coding.c (syms_of_coding): Update doc string of
locale-coding-system.
* src/xfns.c (struct x_xim_text_conversion_data)
(x_xim_text_to_utf8_unix_1, x_xim_text_to_utf8_unix_2)
(x_xim_text_to_utf8_unix): Accept dpyinfo.  Use the coding
system specified inside if possible.
(xic_preedit_draw_callback): Pass dpyinfo.
* src/xterm.c (handle_one_xevent): Use XIM coding system for IM
input.
(xim_open_dpy): Try to determine the input method coding system.
(mark_xterm): Mark `xim_coding'.
(syms_of_xterm): New variable `x-input-coding-system'.
* src/xterm.h (struct x_display_info): New field `xim_coding'.
(FRAME_X_XIM_CODING): New macro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/emacs/mule.texi (International): Refer to X Coding as
well.
(Communication Coding): Document that locale-coding-system is
not always used on X to decode keyboard input.
(X Coding): New node.
* etc/NEWS: Announce change to input method coding resolution.
* lisp/term/x-win.el (x-get-input-coding-system): New function.
* src/coding.c (syms_of_coding): Update doc string of
locale-coding-system.
* src/xfns.c (struct x_xim_text_conversion_data)
(x_xim_text_to_utf8_unix_1, x_xim_text_to_utf8_unix_2)
(x_xim_text_to_utf8_unix): Accept dpyinfo.  Use the coding
system specified inside if possible.
(xic_preedit_draw_callback): Pass dpyinfo.
* src/xterm.c (handle_one_xevent): Use XIM coding system for IM
input.
(xim_open_dpy): Try to determine the input method coding system.
(mark_xterm): Mark `xim_coding'.
(syms_of_xterm): New variable `x-input-coding-system'.
* src/xterm.h (struct x_display_info): New field `xim_coding'.
(FRAME_X_XIM_CODING): New macro.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of nil device names</title>
<updated>2022-09-21T11:51:14+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-09-21T11:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3ed9a1b0be024523703397b91c1b2ba66d848596'/>
<id>3ed9a1b0be024523703397b91c1b2ba66d848596</id>
<content type='text'>
* lisp/frame.el (device-class):
* lisp/term/pgtk-win.el (pgtk-device-class):
* lisp/term/x-win.el (x-device-class): Handle `nil'
correctly.  (bug#57969)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/frame.el (device-class):
* lisp/term/pgtk-win.el (pgtk-device-class):
* lisp/term/x-win.el (x-device-class): Handle `nil'
correctly.  (bug#57969)
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement wallpaper.el support for Haiku</title>
<updated>2022-09-14T06:25:11+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-09-14T06:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b9ca1a8e4fbd3f8ef0d384d402ec5721ddcad28c'/>
<id>b9ca1a8e4fbd3f8ef0d384d402ec5721ddcad28c</id>
<content type='text'>
* lisp/image/wallpaper.el (haiku-set-wallpaper, wallpaper-set):
Use `haiku-set-wallpaper' on Haiku.
* lisp/term/haiku-win.el (haiku-write-node-attribute)
(haiku-send-message, haiku-set-wallpaper): New function.
* src/haiku_support.cc (be_write_node_message, be_send_message):
New functions.
* src/haiku_support.h: Update prototypes.
* src/haikuselect.c (haiku_message_to_lisp)
(haiku_lisp_to_message): Fix CSTR type handling to include NULL
byte.
(haiku_report_system_error, Fhaiku_write_node_attribute)
(Fhaiku_send_message): New functions.
(syms_of_haikuselect): Add defsubrs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/wallpaper.el (haiku-set-wallpaper, wallpaper-set):
Use `haiku-set-wallpaper' on Haiku.
* lisp/term/haiku-win.el (haiku-write-node-attribute)
(haiku-send-message, haiku-set-wallpaper): New function.
* src/haiku_support.cc (be_write_node_message, be_send_message):
New functions.
* src/haiku_support.h: Update prototypes.
* src/haikuselect.c (haiku_message_to_lisp)
(haiku_lisp_to_message): Fix CSTR type handling to include NULL
byte.
(haiku_report_system_error, Fhaiku_write_node_attribute)
(Fhaiku_send_message): New functions.
(syms_of_haikuselect): Add defsubrs.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/term/linux.el (gpm-mouse-enable): Remove left-over declaration</title>
<updated>2022-09-04T02:58:44+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2022-09-04T02:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0ffde8a81fd11b5cf42b5a7ac2f9417d6688744b'/>
<id>0ffde8a81fd11b5cf42b5a7ac2f9417d6688744b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-28</title>
<updated>2022-09-01T04:17:37+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-09-01T04:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0bd860cc2e94e3f5178000e929af93863b9ae458'/>
<id>0bd860cc2e94e3f5178000e929af93863b9ae458</id>
<content type='text'>
8807a4f532 Enable 256 colors in fbterm.
bbc23ca8ab One more fix for find-file.el
0cbcaf5119 ; Yet another doc fix for 'ff-other-file-alist' (bug#57325)
2d9a391727 Recommend using fbterm in the Linux console.
a5a92e577c ; * src/window.c (syms_of_window) &lt;window-point-insertion-...
4d52fe6b96 * lisp/find-file.el (ff-other-file-alist): Doc fix.  (Bug#...
d111b5b651 * lisp/info.el (Info-mode): Support the Linux console better.
cc945ec0ed ; Fix doc strings in latin1-disp.el
195fcc932e Improve the documentation of glyphless-character display
72ae02377e ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
3fb69fad49 Fix documentation of 'glyphless-char-display'

# Conflicts:
#	lisp/international/characters.el
#	src/xdisp.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
8807a4f532 Enable 256 colors in fbterm.
bbc23ca8ab One more fix for find-file.el
0cbcaf5119 ; Yet another doc fix for 'ff-other-file-alist' (bug#57325)
2d9a391727 Recommend using fbterm in the Linux console.
a5a92e577c ; * src/window.c (syms_of_window) &lt;window-point-insertion-...
4d52fe6b96 * lisp/find-file.el (ff-other-file-alist): Doc fix.  (Bug#...
d111b5b651 * lisp/info.el (Info-mode): Support the Linux console better.
cc945ec0ed ; Fix doc strings in latin1-disp.el
195fcc932e Improve the documentation of glyphless-character display
72ae02377e ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
3fb69fad49 Fix documentation of 'glyphless-char-display'

# Conflicts:
#	lisp/international/characters.el
#	src/xdisp.c
</pre>
</div>
</content>
</entry>
<entry>
<title>t-mouse.el: Make sure we apply the setting to new terminals</title>
<updated>2022-08-30T21:55:03+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2022-08-30T21:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a28ede3a61a70cf83dfcba6c9d314fbb051a3a94'/>
<id>a28ede3a61a70cf83dfcba6c9d314fbb051a3a94</id>
<content type='text'>
* lisp/t-mouse.el (gpm-mouse-tty-setup): New function.
(gpm-mouse-mode): Use it as well as `tty-setup-hook`.
* lisp/term/linux.el (terminal-init-linux): Remove gpm-specific code,
not neded any more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/t-mouse.el (gpm-mouse-tty-setup): New function.
(gpm-mouse-mode): Use it as well as `tty-setup-hook`.
* lisp/term/linux.el (terminal-init-linux): Remove gpm-specific code,
not neded any more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable 256 colors in fbterm.</title>
<updated>2022-08-30T21:08:05+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2022-08-30T21:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8807a4f53204674a796cb2db73716e09736b548e'/>
<id>8807a4f53204674a796cb2db73716e09736b548e</id>
<content type='text'>
* lisp/term/fbterm.el: New file.

* doc/misc/efaq.texi (Emacs in a Linux console): Document the TERM
environment variable with which the new file is used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/term/fbterm.el: New file.

* doc/misc/efaq.texi (Emacs in a Linux console): Document the TERM
environment variable with which the new file is used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use the system-file-manager icon in the toolbar</title>
<updated>2022-08-20T10:42:02+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-08-20T10:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=07c04da01016cd81e064a06b2449892eff7c8da0'/>
<id>07c04da01016cd81e064a06b2449892eff7c8da0</id>
<content type='text'>
* lisp/term/x-win.el (x-gtk-stock-map):
* lisp/term/pgtk-win.el (x-gtk-stock-map): Don't use
n:system-file-manager, because it's larger than the other Gtk
icons in some themes (bug#56627).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/term/x-win.el (x-gtk-stock-map):
* lisp/term/pgtk-win.el (x-gtk-stock-map): Don't use
n:system-file-manager, because it's larger than the other Gtk
icons in some themes (bug#56627).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix underscores in argument names in ns-win</title>
<updated>2022-08-19T13:37:43+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2022-08-19T13:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=962cb44eea43a0e5591788a218813ac3a8e57181'/>
<id>962cb44eea43a0e5591788a218813ac3a8e57181</id>
<content type='text'>
* lisp/term/ns-win.el (x-file-dialog): Don't use underscores in
argument names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/term/ns-win.el (x-file-dialog): Don't use underscores in
argument names.
</pre>
</div>
</content>
</entry>
</feed>
