summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rebuild for athena's apt repositorydebian/29_git20220116.1Sean Whitton2022-01-16
|
* changelogSean Whitton2022-01-16
|
* Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2022-01-16
|\
| * Add undelete-frame-max instead of undelete-frame-mode (bug#51883)Juri Linkov2022-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/frames.texi (Frame Commands): Replace undelete-frame-mode with undelete-frame-max. * lisp/frame.el (undelete-frame-max): New defcustom, by default 1. (undelete-frame--handle-delete-frame): Use undelete-frame-max instead of hard-coded 16. (undelete-frame-mode): Remove function. (after-init-hook): Add hook undelete-frame--handle-delete-frame to delete-frame-functions using after-init-hook to not store the initial frame. (undelete-frame): Remove undelete-frame-mode. Use undelete-frame-max instead of hard-coded 16. * lisp/menu-bar.el (menu-bar-file-menu): Remove menu item undelete-frame-mode. * src/frame.c (Fdelete_frame): Replace `undelete-frame-mode' with `undelete-frame-max' in the docstring.
| * Extend Outline mode with default visibility stateMatthias Meulien2022-01-16
| | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Announce support for default visibility state (bug#51809). * lisp/outline.el (outline-mode, outline-minor-mode): Ensure default visibility state is applied with outline-apply-default-state. (outline-default-state, outline-default-rules) (outline-default-long-line, outline-default-line-count): New defcustoms. (outline-apply-default-state, outline-show-only-headings) (outline--show-headings-up-to-level): New functions.
| * Fix XI2 event filtering for very old versions of libXiPo Lu2022-01-16
| | | | | | | | | | * src/xterm.c (handle_one_xevent): Handle cases where xev->display is NULL.
| * Fix the xft buildPo Lu2022-01-16
| | | | | | | | | | * src/xsettings.h [!HAVE_PGTK]: Include dispextern.h and remove duplicate definition of Display_Info.
| * Use kMenuWindowFeel on Haiku toolkip windowsPo Lu2022-01-16
| | | | | | | | | | | | | | * src/haiku_support.cc (BWindow_set_tooltip_decoration): Use kMenuWindowFeel and set flags here. * src/haikufns.c (Fx_show_tip): Don't set_avoid_focus manually since setting tooltip decorations already does that.
| * Make help event generation on Haiku behave closer to XPo Lu2022-01-16
| | | | | | | | | | * src/haikuterm.c (haiku_read_socket): Generate help events more like how X does it.
| * Reduce poll time for Haiku file dialogsPo Lu2022-01-16
| | | | | | | | | | | | * src/haiku_support.c (be_popup_file_dialog): Reduce idle processor load by increasing timeout. The timeout is still too low to be noticable by the user.
| * * src/gtkutil.c (xg_widget_key_press_event_cb): Also raise input signal.Po Lu2022-01-16
| |
| * * src/pgtkterm.c (evq_flush): Shift events one by oneYuuki Harano2022-01-16
| |
| * Avoid focus and allow monospace text in tooltip frames on HaikuPo Lu2022-01-16
| | | | | | | | | | | | | | | | | | * src/haikufns.c (Fx_show_tip): Set avoid focus on tooltip frames. * src/haikuterm.c (haiku_default_font_parameter): Don't special case the default font on tooltip frames, since the bug that was supposed to work around has already been fixed.
| * Merge from origin/emacs-28Stefan Kangas2022-01-16
| |\ | | | | | | | | | | | | e488601849 Update to Org 9.5.2-9-g7ba24c 95640360f0 * lisp/net/dictionary.el (dictionary-context-menu): Use pa...
| | * Update to Org 9.5.2-9-g7ba24cKyle Meyer2022-01-15
| | |
| | * * lisp/net/dictionary.el (dictionary-context-menu): Use package prefix.Juri Linkov2022-01-15
| | |
| * | ; Merge from origin/emacs-28Stefan Kangas2022-01-16
| |\| | | | | | | | | | | | | | | | The following commit was skipped: 2dcb1bc474 Mark a few more map tests as unstable on Emacs 28 (Bug#467...
| | * Mark a few more map tests as unstable on Emacs 28 (Bug#46722).Philipp Stephani2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least for me, these tests still occasionally fail. Do not merge to master. * test/lisp/emacs-lisp/map-tests.el (test-map-into-hash-test) (test-map-merge, test-map-merge-with, test-map-merge-empty): Mark as unstable.
| * | Merge from origin/emacs-28Stefan Kangas2022-01-16
| |\| | | | | | | | | | 7f36aca99d * lisp/indent.el (tab-first-completion): Fix incorrect cho...
| | * * lisp/indent.el (tab-first-completion): Fix incorrect choices.Philipp Stephani2022-01-15
| | |
| * | Update modifier meanings even if an xkb_desc was not availablePo Lu2022-01-16
| | | | | | | | | | | | | | | * src/xterm.c (handle_one_event): Always update modifiers after the keyboard mapping is refreshed.
| * | * src/xwidget.c (webkit_js_to_lisp): Use correct constant to check size.Po Lu2022-01-16
| | |
| * | Fix a minor snafu when resizing frames on HaikuPo Lu2022-01-16
| | | | | | | | | | | | | | | | | | * src/haiku_support.cc (BWindow_resize): Adjust for minor snafu where BWindow::ResizeTo uses BRect-style width and height instead of actual width and height.
| * | Add some more mailcap tests.Tassilo Horn2022-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/net/mailcap-resources/mailcap: New file. * test/lisp/net/mailcap-resources/test.test: New file. * test/lisp/net/mailcap-tests.el (with-pristine-mailcap): New macro. (mailcap-parsing-and-mailcap-mime-info): New test for parsing mailcap files and selecting the right viewer. (mailcap--test-result): New variable. (mailcap--test-viewer): New function. (mailcap-view-file): New test for mailcap-view-file.
| * | * lisp/mouse.el (context-menu-map): Select clicked window (bug#53249).Juri Linkov2022-01-15
| | |
| * | More fixes for recently committed context-menu additions from bug#52973Juri Linkov2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/hi-lock.el (highlight-symbol-at-mouse): New defalias. (hi-lock-face-symbol-at-mouse): Rename from hi-lock-symbol-at-mouse. (hi-lock-context-menu): Use thing-at-mouse and middle-separator. * lisp/man.el (Man-context-menu): Fix Man-at-mouse and use middle-separator. * lisp/mouse.el (context-menu-functions): Remove context-menu-online-search. Add occur-context-menu and dictionary-context-menu (bug#50552).
| * | * doc/emacs/search.texi (Special Isearch): Move isearch-char-by-name item backJuri Linkov2022-01-15
| | | | | | | | | | | | Put it at the end of the list and still closer to isearch-emoji-by-name.
| * | * pcvs-info.el (cvs-mode-toggle-mark): TypoStefan Monnier2022-01-15
| | |
| * | Fix setting cursor in pixel-scrolling modesEli Zaretskii2022-01-15
| | | | | | | | | | | | | | | * src/xdisp.c (redisplay_window): Don't set cursor to any glyph row past the one that contains EOB. (Bug#53275)
| * | Don't strip properties in show-paren-functionLars Ingebrigtsen2022-01-15
| | | | | | | | | | | | | | | | | | * lisp/paren.el (show-paren-function): Don't strip text properties (bug#51606) because that makes the offscreen context less informative.
| * | Use preferred XIM style without trying to detect if it's supportedPo Lu2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | The old code would in general fall back to the default if the preferred style wasn't available, which is usually worse than what the user specified * src/xfns.c (best_xim_style): Stop checking if the preferred input style is supported.
| * | Add emoji-alternate-names variableLars Ingebrigtsen2022-01-15
| | | | | | | | | | | | | | | | | | | | | * lisp/international/emoji.el (emoji-alternate-names): New variable (bug#52860). (emoji-search): Note usage. (emoji--choose-emoji): Use it.
| * | mailcap: Docfix & handle function-viewer case in mailcap-view-fileTassilo Horn2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/mailcap.el (mailcap-mime-data): Fix docstring: if viewer is a symbol/function, it should have zero args and expect the file's contents to be in the current buffer. (mailcap-view-file): Implement the case where the chosen viewer is a function and not a shell command.
| * | Prevent pre-edit overlay text from being displayed after a commandPo Lu2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | This works around buggy input methods causing the overlay to be displayed alongside newly inserted text for a brief period. * lisp/term/x-win.el (x-clear-preedit-text): New function. (x-preedit-text): Add said function to pre-command-hook. It will remove itself when triggered.
| * | * src/emacsgtkfixed.c (XSetWMSizeHints): Remove some useless code.Po Lu2022-01-15
| | |
| * | Don't bug out on improper lists in pp-emacs-lisp-codeLars Ingebrigtsen2022-01-15
| | | | | | | | | | | | | | | * lisp/emacs-lisp/pp.el (pp--format-list): Don't bug out on improper lists (bug#52917).
| * | Use "server complete" instead of "complete" in gud-gdb-completionsTom Tromey2022-01-15
| | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/gud.el (gud-gdb-completions): gud-gdb sends a "complete" command to gdb to implement command line completion. It would be better to send "server complete". This is what Emacs does for other behind-the-scenes commands it sends (bug#52922).
| * | (gnus-summary-hide-thread): Fix thread hiding for dummy roots.Alex Bochannek2022-01-15
| | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-sum.el (gnus-summary-hide-thread): Make thread hiding work when using dummy `gnus-summary-make-false-root' (bug#52923).
| * | Improve the with-output-to-temp-buffer doc stringLars Ingebrigtsen2022-01-15
| | | | | | | | | | | | | | | * lisp/subr.el (with-output-to-temp-buffer): Clarify the point of the macro (bug#53265).
| * | Revert "Add command to invoke a search engine"Lars Ingebrigtsen2022-01-15
| | | | | | | | | | | | | | | | | | This reverts commit 3f36d0836274a01d3cfc73f53ddbc76afc1d8a5e. Similar functionality has been added to webjump, so this commit duplicated that.
| * | Merge from origin/emacs-28Stefan Kangas2022-01-15
| |\| | | | | | | | | | | | | | | | 5990148860 * lisp/simple.el (undo-no-redo): Fix customization group ac2cdb8a46 * lisp/progmodes/xref.el (xref-file-name-display): Fix doc... c05864dd25 Avoid another segfault in 'face_at_buffer_position'
| | * * lisp/simple.el (undo-no-redo): Fix customization groupPhilipp Stephani2022-01-14
| | |
| | * * lisp/progmodes/xref.el (xref-file-name-display): Fix docstring.Philipp Stephani2022-01-14
| | |
| | * Avoid another segfault in 'face_at_buffer_position'Eli Zaretskii2022-01-14
| | | | | | | | | | | | | | | * src/xfaces.c (face_at_buffer_position): Make really sure the default face is usable. (Bug#53254)
| * | ; Merge from origin/emacs-28Stefan Kangas2022-01-15
| |\| | | | | | | | | | | | | | | | The following commit was skipped: 281b878858 Mark test-map-into as unstable
| | * Mark test-map-into as unstableLars Ingebrigtsen2022-01-14
| | | | | | | | | | | | | | | | | | | | | * test/lisp/emacs-lisp/map-tests.el (test-map-into): Mark as unstable (bug#46722). Do not merge to master.
| * | Find a way to make lowering frames work on HaikuPo Lu2022-01-15
| | | | | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Raising and Lowering): Document that lowering frames is now supported on Haiku. * src/haikuterm.c (haiku_frame_raise_lower): Implement a hack to lower frames.
| * | Filter key release events when using native input without having XIMPo Lu2022-01-15
| | | | | | | | | | | | | | | * src/xterm.c (handle_one_xevent): Also check for XI key release events when using native input on a build without XIM.
| * | Fix native input when using core input eventsPo Lu2022-01-15
| | | | | | | | | | | | | | | | | | | | | * src/gtkutil.c (xg_filter_key): Test for core key press events correctly. * src/xterm.c (handle_one_xevent): Also check for KeyRelease events.
| * | Remove non-functional configure testPo Lu2022-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It cannot work anymore, leading to compiler warnings when building xterm.c. * configure.ac: Remove test for whether XRegisterIMInstantiateCallback wants XPointer or XPointer * as the client_data. * src/xterm.c (xim_initialize): (xim_close_dpy): Just cast client data to void * and hope that the compiler keeps quiet.