summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Regenerated ldefs-boot.elLars Ingebrigtsen2022-04-131-1362/+1430
|
* ; Reinsert lines in tramp.texi deleted by accidentMichael Albinus2022-04-131-0/+5
|
* Adapt Tramp manualMichael Albinus2022-04-131-7/+37
| | | | | | | * doc/misc/tramp.texi (Ssh setup): New subsection "Using ssh config include for host name completion". (Bug#54885) Precise, that list-system-processes and process-attributes are about system processes.
* Add support for column background colors in vtableLars Ingebrigtsen2022-04-132-3/+18
| | | | | | | | * doc/misc/vtable.texi (Making A Table): Document it. * lisp/emacs-lisp/vtable.el (vtable): Add a column color element. (make-vtable): Use it. (vtable--insert-line): Insert the colors here.
* Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2022-04-131-9/+12
|\
| * Fix format-seconds error in previous changeLars Ingebrigtsen2022-04-131-9/+12
| | | | | | | | | | * lisp/calendar/time-date.el (format-seconds): Fix zero elision when using fractional seconds.
* | Merge from origin/emacs-28Eli Zaretskii2022-04-133-13/+930
|\ \
| * | Update logs and HISTORY for Emacs 28.1Eli Zaretskii2022-04-033-12/+127
| | | | | | | | | | | | | | | | | | * ChangeLog.3: * etc/HISTORY: * etc/AUTHORS: Update for Emacs 28.1 release.
* | | ; Merge from origin/emacs-28Eli Zaretskii2022-04-130-0/+0
|\| | | | | | | | | | | | | | | | | The following commit was skipped: de7901a Bump Emacs version to 28.1
| * | Bump Emacs version to 28.1Eli Zaretskii2022-04-034-4/+4
| | | | | | | | | | | | | | | | | | | | | * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 28.1
* | | Merge from origin/emacs-28Eli Zaretskii2022-04-133-716/+40
|\| | | |/ |/| | | | | | | | | # Conflicts: # etc/NEWS # lisp/desktop.el # lisp/dired.el
| * ; * etc/NEWS: Remove temporary notes and marks.Eli Zaretskii2022-04-031-691/+0
| |
| * ; * lisp/font-lock.el (font-lock-keywords): Doc fix.Eli Zaretskii2022-04-021-5/+5
| |
| * dired: implement feature from 7b50ed553f differentlyTassilo Horn2022-03-301-20/+34
| | | | | | | | | | | | | | * lisp/dired.el (dired-buffers-for-dir): Restore to emacs-27 version. (dired-buffers-for-dir-or-subdir): New function. (dired-clean-up-after-deletion): Use dired-buffers-for-dir-or-subdir instead dired-buffers-for-dir.
| * Fix regression in 'dired-buffers-for-dir'Eli Zaretskii2022-03-301-1/+1
| | | | | | | | | | * lisp/dired.el (dired-buffers-for-dir): Fix inadvertently swapped arguments. (Bug#54636)
| * * lisp/desktop.el (desktop-read): Clarify warning text.Eli Zaretskii2022-03-271-2/+4
| |
* | ; * src/xterm.c (x_term_init): Fix whitespace.Eli Zaretskii2022-04-131-19/+19
| |
* | Make list-times not include zero elementsLars Ingebrigtsen2022-04-135-19/+57
| | | | | | | | | | | | | | | | | | * doc/lispref/os.texi (Time Parsing): Mention %x. * lisp/calendar/time-date.el (format-seconds): Accept a new %x spec that removes trailing zeros (bug#54904). * lisp/emacs-lisp/timer-list.el (list-timers): Don't display trailing zero bits.
* | ; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.Eli Zaretskii2022-04-131-9/+10
| |
* | Move raw event selection on GTK+ 2 to a more appropriate placePo Lu2022-04-132-9/+25
| | | | | | | | | | | | | | * src/xfns.c (setup_xi_event_mask): Stop selecting for RawKeyPress on the root window. * src/xterm.c (x_new_focus_frame): Select here instead, once a frame becomes focused.
* | Fix marking upgrades for packages from ELPA or NonGNU ELPAPo Lu2022-04-131-1/+1
| | | | | | | | | | | | * lisp/emacs-lisp/package.el (package-menu--find-upgrades): Look inside ``external'' packages as well when searching for upgrades. (bug#54117)
* | Fix input availability detection during visible-bellPo Lu2022-04-131-1/+13
| | | | | | | | | | * src/xterm.c (XTflash): Exit pselect loop also if input becomes available on f's display connection.
* | Minor cleanups to Haiku windowingPo Lu2022-04-133-69/+67
| | | | | | | | | | | | | | | | | | * src/haikufns.c (haiku_create_frame, haiku_create_tip_frame): * src/haikuterm.h (struct haiku_output, struct scroll_bar) (XSCROLL_BAR): Remove used fields of various structs. * src/haikuterm.c (haiku_flash): Make input detection actually work.
* | Fix zoom rect computation for some deskbar positions on HaikuPo Lu2022-04-131-6/+6
| | | | | | | | | | * src/haiku_support.cc (CalculateZoomRect): Fix computation for left top and right bottom.
* | Fix last change in configure.acPo Lu2022-04-131-1/+1
| | | | | | | | * configure.ac: Test window system against "x11", not "x".
* | Bump minimum GTK for PGTK buildsPo Lu2022-04-132-3/+5
| | | | | | | | | | | | | | | | | | * configure.ac: Require GTK 3.20 or later if building with PGTK. It has already been required for some time now, but the requirement was not reflected in the configure script. * src/pgtkterm.c (pgtk_any_window_to_frame): Remove version check.
* | Tweak how `M-q' in emacs-lisp-mode worksLars Ingebrigtsen2022-04-131-21/+41
| | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Only fill as strings inside strings (bug#31656). (lisp--fill-line-simple): New function to do simple sexp-based filling.
* | Clean up PGTK code morePo Lu2022-04-132-184/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/pgtkterm.c (STORE_KEYSYM_FOR_DEBUG): Delete macro. (x_find_modifier_meanings): Delete function. (get_modifier_values, pgtk_gtk_to_emacs_modifiers) (pgtk_emacs_to_gtk_modifiers): Use GDK's own modifier mask constants instead of detecting our own from the keymap. This does mean a specific "meta" key will no longer be detected on X Windows, but that interface doesn't exist on Wayland, and X users should use the X port anyway. (key_press_event): Avoid decoding input text. (pgtk_term_init): Stop computing modifiers. (syms_of_pgtkterm): Delete obsolete comment. * src/pgtkterm.h (struct pgtk_display_info): Delete modifier masks.
* | Remove unused flag on HaikuPo Lu2022-04-132-20/+12
| | | | | | | | | | | | * src/haikufns.c (haiku_create_frame, haiku_create_tip_frame): * src/haikuterm.h (struct haiku_output): Delete mentions of `explicit_parent'.
* | Fix bit rot in the XEmbed codePo Lu2022-04-132-5/+15
| | | | | | | | | | | | | | | | * src/xterm.c (x_term_init): Delete unused atom. (handle_one_xevent): (x_make_frame_visible): Handle embedded frame visibility correctly. * src/xterm.h (struct x_display_info): Delete unused atom.
* | Add NEWS entry for `C-h m' changeLars Ingebrigtsen2022-04-131-0/+5
| |
* | Redo `C-h m' outputLars Ingebrigtsen2022-04-131-100/+85
| | | | | | | | | | | | | | | | * lisp/help-fns.el (describe-mode--minor-modes): New function (bug#2473). (describe-mode): Rewritten to include local minor mode links first, then the major mode, and then global minor mode links, and then all the minor modes.
* | Make `describe-mode' include a link to the major mode functionLars Ingebrigtsen2022-04-131-6/+10
| | | | | | | | | | | | * lisp/help-fns.el (describe-mode): Add a link to the mode function so that the user can go to the manual more easily (bug#575).
* | Fix freezes when trying to accelerate menu bar on HaikuPo Lu2022-04-134-48/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/haiku_support.cc (class EmacsWindow): New field `menus_begun'. (MenusBeginning): Don't send menu bar open events when that is set, instead set it to true. (BMenuBar_start_tracking): Stop locking the menu bar here and send a special BE_MENU_BAR_OPEN event instead. * src/haiku_support.h (struct haiku_menu_bar_state_event): Delete field `no_lock'. * src/haikumenu.c (Fhaiku_menu_bar_open): * src/haikuterm.c (haiku_read_socket): Update accordingly.
* | Provide a useful default to smime-CA-fileLars Ingebrigtsen2022-04-131-5/+6
| | | | | | | | | | | | * lisp/gnus/smime.el (smime-CA-file): Use `gnutls-trustfiles' to provide a default so that this will work automatically on many systems (bug#20960).
* | Make the SVG error message less verboseLars Ingebrigtsen2022-04-131-1/+1
| | | | | | | | | | | | * src/image.c (svg_load_image): Don't include the spec in the error message, because this is commonly the entire SVG string, and this will fill up the *Messages* buffer quickly.
* | Mention animated WebP imagesLars Ingebrigtsen2022-04-121-2/+3
| |
* | Fix eager macroexpansion cycle in cl-once-onlySean Whitton2022-04-121-2/+2
| | | | | | | | | | | | * lisp/emacs-lisp/cl-macs.el (cl-once-only): Use different cl-loop syntax, with no functional change, but such that the loop does not expand into cl-psetq.
* | Improve DISPOSE_PREVIOUS in gif_load slightlyLars Ingebrigtsen2022-04-121-0/+8
| | | | | | | | | | * src/image.c (gif_load): Tweak how DISPOSE_PREVIOUS is handled. It's still not right, but it's less glaringly wrong.
* | Fix 'window-text-pixel-size' when starting from a display propertyEli Zaretskii2022-04-121-2/+45
| | | | | | | | | | | | * src/xdisp.c (Fwindow_text_pixel_size): Handle the case where there's a display property at START and 'move_it_to' overshoots. (Bug#54862)
* | Fix webp_load data lifetime issuesLars Ingebrigtsen2022-04-121-2/+14
| | | | | | | | | | * src/image.c (webp_load): Take care of lifetime issues of the image data we're iterating over for animated images.
* | Fix keyboard event device attribution on GTK+ 2Po Lu2022-04-123-1/+42
| | | | | | | | | | | | | | | | | | * src/xfns.c (setup_xi_event_mask): Select for raw keypress events on GTK 2. * src/xterm.c (handle_one_xevent): Set pending keystroke time when a raw event is received. * src/xterm.h (struct x_display_info): New flag `pending_keystroke_time_special_p'.
* | Fix detection of Meta key in some casesPo Lu2022-04-121-2/+5
| | | | | | | | | | * src/xterm.c (x_find_modifier_meanings): Set found_meta_p correctly.
* | Fix check for whether frames fit into gif imagesLars Ingebrigtsen2022-04-121-4/+7
| | | | | | | | * src/image.c (gif_load): Really check all frames that they fit.
* | Fix some confusing names in xterm.cPo Lu2022-04-121-40/+40
| | | | | | | | | | * src/xterm.c (enum xm_targets_table_byte_order): Rename to `xm_byte_order'. All uses changed.
* | Store less data in the gif animation cacheLars Ingebrigtsen2022-04-121-6/+4
| | | | | | | | | | * src/image.c (gif_load): Only start a cache if we're have an :index entry (which means that we're trying to animate something).
* | Fix clicking on files in Dired when drag is enabledPo Lu2022-04-121-31/+44
| | | | | | | | | | * lisp/dired.el (dired-mouse-drag): Don't drag if the mouse didn't move far enough.
* | Release resources in gif_load on errorsLars Ingebrigtsen2022-04-121-7/+10
| | | | | | | | | | * src/image.c (webp_load): Clean up code slightly. (gif_load): Really release resources on GIF parsing errors.
* | Animate GIF images that don't have an explicit delay settingLars Ingebrigtsen2022-04-121-5/+5
| | | | | | | | | | * src/image.c (gif_load): Use the default delay for GIF images that don't explicitly state a delay.
* | Add biblatex alias entry types for compability with bibtexOlaf Trygve Berglihn2022-04-121-0/+23
| | | | | | | | | | | | | | * lisp/textmodes/bibtex.el (bibtex-biblatex-entry-alist): Add biblatex alias entry types for compability with bibtex (bug#54877). Copyright-paperwork-exempt: yes