- 12 Jun, 2022 16 commits
-
-
Juri Linkov authored
* lisp/icomplete.el (icomplete--sorted-completions): Handle a string value in the first element of the list of default values in minibuffer-default.
-
Eli Zaretskii authored
-
Juri Linkov authored
When the regexp contains ^ or $ then use a temporary buffer to find matches at the beginning/end of the region with the given text property (bug#14013).
-
Po Lu authored
* lisp/select.el (xselect-convert-to-dt-netfile): Encode file name before computing its tooltalk name, since the indices work on bytes. * test/lisp/dnd-tests.el (dnd-tests-begin-file-drag): Add test.
-
Po Lu authored
* src/haiku_support.cc (class EmacsView, BasicMouseDown) (BasicMouseUp): Move MouseDown and MouseUp here. New parameter `scroll_bar'. (MouseDown, MouseUp): Call basic variants. (class EmacsScrollBar): New field `parent'. (BScrollBar_make_for_view): Rename to `be_create_scroll_bar_for_view'. * src/haiku_support.h (struct haiku_button_event): New field `scroll_bar'. * src/haikuterm.c (haiku_scroll_bar_from_widget): Handle NULL widget. (haiku_scroll_bar_create): Update calls. (haiku_mouse_position): Fix scroll bar part. (haiku_read_socket): Handle button events on scroll bars as scroll bar click events.
-
Mattias Engdegård authored
Qunbound is uninterned and can therefore never be EQ to any symbol with position. * src/buffer.c (Fbuffer_local_value, buffer_lisp_local_variables) (buffer_local_variables_1): * src/bytecode.c (exec_byte_code): * src/comp.c (compile_function, Fcomp__compile_ctxt_to_file): * src/composite.c (composition_gstring_cache_clear_font): * src/data.c (Fboundp, Fsymbol_value, set_internal) (Fdefault_boundp, Fdefault_value, Fmake_variable_buffer_local): * src/emacs-module.c (module_global_reference_p): * src/eval.c (Fdefault_toplevel_value, defvar) (run_hook_with_args): * src/fns.c (hash_put, Fmaphash): * src/font.c (font_put_extra): * src/frame.c (gui_set_frame_parameters) (gui_frame_get_and_record_arg, gui_default_parameter) (gui_figure_window_size): * src/haikufns.c (get_geometry_from_preferences) (haiku_create_frame, haiku_create_tip_frame): * src/haikuterm.c (haiku_draw_text_decoration) (haiku_default_font_parameter): * src/json.c (lisp_to_json_nonscalar_1): * src/keymap.c (access_keymap_1, access_keymap, current_minor_maps): * src/lread.c (readevalloop, define_symbol): * src/minibuf.c (read_minibuf, Ftry_completion): (Fall_completions, Ftest_completion): * src/pgtkfns.c (pgtk_default_font_parameter, Fx_create_frame) (x_create_tip_frame): * src/pgtkselect.c (Fpgtk_own_selection_internal): * src/print.c (print): * src/profiler.c (evict_lower_half, record_backtrace): * src/terminal.c (create_terminal): * src/textprop.c (set_properties): * src/w32fns.c (my_create_window, w32_icon) (w32_default_font_parameter, Fx_create_frame) (w32_create_tip_frame): * src/w32term.c (w32_draw_glyph_string): * src/xdisp.c (handle_single_display_spec) (cursor_row_fully_visible_p, calc_pixel_width_or_height): * src/xfns.c (x_default_scroll_bar_color_parameter, x_icon_verify) (x_icon, x_default_font_parameter, Fx_create_frame) (x_create_tip_frame): * src/xselect.c (x_handle_selection_request): * src/xterm.c (x_draw_glyph_string, x_term_init): Use BASE_EQ instead of EQ when comparing with Qunbound.
-
Lars Ingebrigtsen authored
* lisp/files.el (find-sibling-file-search): Rename to be non-private. (find-sibling-file): Adjust call.
-
Eli Zaretskii authored
* lisp/files.el (list-directory): Make sure 'default-directory' is set to a valid value if the argument DIRNAME included wildcards. (Bug#55877)
-
Po Lu authored
* src/xterm.c (x_dnd_cleanup_drag_and_drop) (x_dnd_begin_drag_and_drop): Delete XdndTypeList if it was set after the DND operation completes. Some programs apparently think its presence on the drag source means there are more than 3 targets.
-
Richard Hansen authored
* lisp/emacs-lisp/bindat.el (str) (strz): Signal an error if the user attempts to pack a multibyte string containing characters other than ASCII and `eight-bit' characters (bug#55897). * doc/lispref/processes.texi (Bindat Types): Update documentation. * test/lisp/emacs-lisp/bindat-tests.el (str) (strz): Add tests.
-
Po Lu authored
* src/xterm.c (x_dnd_send_enter): Only set XdndTypeList once. (x_dnd_begin_drag_and_drop): Clear type list flag.
-
Stefan Kangas authored
cbd2c87a ; Fix last change in whitespace.el. 52ad2b53 Fix doc strings in whitespace.el
-
Stefan Monnier authored
-
Po Lu authored
* src/xterm.c (x_dnd_begin_drag_and_drop): Use previously cached monitor attributes if they exist.
-
Po Lu authored
-
Po Lu authored
* src/xterm.c (x_dnd_get_target_window): New parameter WAS_FRAME. If toplevel is a frame, set it and clear proto and motif. (x_dnd_send_enter, x_dnd_send_position, x_dnd_send_leave) (x_dnd_send_drop): Remove special-cased self dropping code. (x_dnd_note_self_position, x_dnd_note_self_drop): New functions. (x_dnd_begin_drag_and_drop, x_dnd_update_state): (handle_one_xevent): Handle our own frames using those functions instead.
-
- 11 Jun, 2022 24 commits
-
-
Mattias Engdegård authored
-
Basil L. Contovounesios authored
For discussion, see: https://lists.gnu.org/r/emacs-devel/2022-06/msg00567.html * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Include process as a type, to avoid cl-typep complaining about process objects.
-
Lars Ingebrigtsen authored
* test/src/fileio-tests.el: Use a unibyte buffer to avoid length confusion.
-
Lars Ingebrigtsen authored
* lisp/progmodes/sh-script.el (sh-imenu-generic-expression): Bump the :version since we changed the value.
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Always generate an output file if we have EXTRA-DATA. This fixes package installation of packages with no ;;;###autoload forms.
-
Stefan Monnier authored
* test/src/fileio-tests.el (fileio-tests--non-regular-insert): Rename from `test-non-regular-insert` and make it into a test rather than a broken function. Oh, and make it work while at it.
-
Stefan Monnier authored
* lisp/emacs-lisp/bindat.el (bindat--type) <uint>: Add `le` optional arg. (bindat--type) <uintr>: Delete method. (uintr): Re-define as a bindat-macro instead. (bindat-type): Update docstring accordingly. (bindat--primitives): Update. (sint): Simplify. * doc/lispref/processes.texi (Bindat Types): Update `uint`, add `sint`, and remove `uintr`. * test/lisp/emacs-lisp/bindat-tests.el (data-bindat-spec): Use the new `le` arg of `uint` instead of `uintr`.
-
Eli Zaretskii authored
-
समीर सिंह Sameer Singh authored
* lisp/language/indian.el ("Lepcha"): Rename lepcha script native name and improve composition rules. (Bug#55869) * etc/HELLO: Rename Lepcha script native name.
-
Po Lu authored
* src/xterm.c (x_dnd_send_drop): Set special event timestamp to the timestamp of the drop instead of CurrentTime.
-
Eli Zaretskii authored
-
Lars Ingebrigtsen authored
* doc/lispref/files.texi (Reading from Files): Document it. * src/fileio.c (Finsert_file_contents): Allow specifying END for special files (bug#18370).
-
Po Lu authored
* lisp/term/haiku-win.el (haiku-drag-and-drop): Don't raise frame for some types of drags. * src/haikuselect.c (haiku_unwind_drag_message): Don't hide tooltip here. (Fhaiku_drag_message): Only clear grab and hide tooltip if the drag was successful.
-
Po Lu authored
* src/haiku_support.cc (class Emacs): (class EmacsScrollBar): Fix initializers.
-
Visuwesh authored
* lisp/progmodes/sh-script.el (sh-imenu-generic-expression): Add mksh-specific function names to imenu-generic-expression (bug#55889).
-
Eli Zaretskii authored
-
Lars Ingebrigtsen authored
* lisp/help.el (describe-map): Rework how remapped commands are output to avoid repetitions. They're now shown as: C-x 4 C-o ido-display-buffer (Remapped via <remap> <display-buffer>) C-x 5 C-o ido-display-buffer-other-frame (Remapped via <remap> <display-buffer-other-frame>) C-x x i ido-insert-buffer (Remapped via <remap> <insert-buffer>)
-
Eli Zaretskii authored
* lisp/whitespace.el (whitespace-style, whitespace-action): Untabify the doc strings. (Bug#55904)
-
समीर सिंह Sameer Singh authored
* lisp/language/indian.el ("Lepcha"): New language environment. Add composition rules for Lepcha. Add sample text and input method. * lisp/language/misc-lang.el ("Kharoshthi"): Fix whitespace. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Lepcha. * lisp/leim/quail/indian.el ("lepcha"): New input method. * etc/HELLO: Add a Lepcha greeting. * etc/NEWS: Announce the new language environment.
-
Po Lu authored
* src/xterm.c (x_defer_selection_requests): Move kbd_fetch_ptr if possible and fix counter increment order.
-
Stefan Kangas authored
0705705e Improve documentation of "etags -I" 0ad8cd40 Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/e... 22a832ad Mention the #f syntax from cl-prin1 3fd08543 Fix file name quoting in tramp-smb.el (do not merge)
-
Stefan Kangas authored
The following commit was skipped: 8436e0be Update error message to reflect variable rename
-
Po Lu authored
* src/xfns.c (Fx_begin_drag): Catch BadAlloc errors around XInternAtoms.
-
Po Lu authored
* src/xterm.c (handle_one_xevent): Use `dpyinfo' to access xkb desc. (bug#55890)
-