Merge from origin/emacs-29
0337131bfa
Update to Transient v0.3.7-218-g3dbb22aa8c23677d3
Update to Org 9.6.245b16bfb49
Skip failing tests on Cygwin with native compilation (bug...8b4a494d8d
Fix GNUSTEP tests on EMBA # Conflicts: # test/infra/gitlab-ci.yml
This commit is contained in:
commit
47bce04e87
10 changed files with 65 additions and 34 deletions
|
@ -2062,8 +2062,8 @@ if test "${with_ns}" != no; then
|
|||
GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}"
|
||||
test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \
|
||||
GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}"
|
||||
CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||
CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||
CPPFLAGS="$CPPFLAGS -isystem ${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||
CFLAGS="$CFLAGS -isystem ${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}"
|
||||
LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}"
|
||||
LIBS_GNUSTEP="-lgnustep-gui -lgnustep-base -lobjc -lpthread"
|
||||
dnl GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS to 0 or 1.
|
||||
|
|
|
@ -2566,6 +2566,20 @@ currently exist.
|
|||
|
||||
Yes, see @code{transient-display-buffer-action} in @ref{Configuration}.
|
||||
|
||||
@anchor{How can I copy text from the popup buffer?}
|
||||
@appendixsec How can I copy text from the popup buffer?
|
||||
|
||||
To be able to mark text in any transient popup buffer using the mouse,
|
||||
you have to add the following binding. Note that the region won't be
|
||||
visualized, while doing so. After you have quit the transient popup,
|
||||
you will be able to yank it another buffer.
|
||||
|
||||
@lisp
|
||||
(keymap-set transient-predicate-map
|
||||
"<mouse-set-region>"
|
||||
#'transient--do-stay)
|
||||
@end lisp
|
||||
|
||||
@anchor{Why did some of the key bindings change?}
|
||||
@appendixsec Why did some of the key bindings change?
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
% Reference Card for Org Mode
|
||||
\def\orgversionnumber{9.6.1}
|
||||
\def\orgversionnumber{9.6.2}
|
||||
\def\versionyear{2023} % latest update
|
||||
\input emacsver.tex
|
||||
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
(defun org-release ()
|
||||
"The release version of Org.
|
||||
Inserted by installing Org mode or when a release is made."
|
||||
(let ((org-release "9.6.1"))
|
||||
(let ((org-release "9.6.2"))
|
||||
org-release))
|
||||
;;;###autoload
|
||||
(defun org-git-version ()
|
||||
"The Git version of Org mode.
|
||||
Inserted by installing Org or when a release is made."
|
||||
(let ((org-git-version "release_9.6.1-48-g92471e"))
|
||||
(let ((org-git-version "release_9.6.2"))
|
||||
org-git-version))
|
||||
|
||||
(provide 'org-version)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
;; URL: https://orgmode.org
|
||||
;; Package-Requires: ((emacs "26.1"))
|
||||
|
||||
;; Version: 9.6.1
|
||||
;; Version: 9.6.2
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
;;
|
||||
|
|
|
@ -2037,10 +2037,13 @@ Once computed, the results remain cached."
|
|||
"\n")))
|
||||
(with-temp-file input-file
|
||||
(insert input-content))
|
||||
(let* ((output-file (org-texinfo-compile input-file))
|
||||
(output-content (with-temp-buffer
|
||||
(insert-file-contents output-file)
|
||||
(buffer-string))))
|
||||
(when-let* ((output-file
|
||||
;; If compilation fails, consider math to
|
||||
;; be not supported.
|
||||
(ignore-errors (org-texinfo-compile input-file)))
|
||||
(output-content (with-temp-buffer
|
||||
(insert-file-contents output-file)
|
||||
(buffer-string))))
|
||||
(let ((result (string-match-p (regexp-quote math-example)
|
||||
output-content)))
|
||||
(delete-file input-file)
|
||||
|
|
|
@ -2516,17 +2516,22 @@ prefix argument and pivot to `transient-update'."
|
|||
|
||||
(defun transient--invalid (msg)
|
||||
(ding)
|
||||
(message "%s: `%s' (Use `%s' to abort, `%s' for help) [%s]"
|
||||
(message "%s: `%s' (Use `%s' to abort, `%s' for help)%s"
|
||||
msg
|
||||
(propertize (key-description (this-single-command-keys))
|
||||
'face 'font-lock-warning-face)
|
||||
(propertize "C-g" 'face 'transient-key)
|
||||
(propertize "?" 'face 'transient-key)
|
||||
;; `this-command' is `transient--undefined' or similar at this
|
||||
;; point. Show the command the user actually tried to invoke.
|
||||
(propertize (symbol-name (transient--suffix-symbol
|
||||
this-original-command))
|
||||
'face 'font-lock-warning-face))
|
||||
;; `this-command' is `transient-undefined' or `transient-inapt'.
|
||||
;; Show the command (`this-original-command') the user actually
|
||||
;; tried to invoke. For an anonymous inapt command that is a
|
||||
;; lambda expression, which cannot be mapped to a symbol, so
|
||||
;; forgo displaying the command.
|
||||
(if-let ((cmd (ignore-errors
|
||||
(symbol-name (transient--suffix-symbol
|
||||
this-original-command)))))
|
||||
(format " [%s]" (propertize cmd 'face 'font-lock-warning-face))
|
||||
""))
|
||||
(unless (and transient--transient-map
|
||||
(memq transient--transient-map overriding-terminal-local-map))
|
||||
(let ((transient--prefix (or transient--prefix 'sic)))
|
||||
|
|
|
@ -124,7 +124,14 @@ test_module_dir := src/emacs-module-resources
|
|||
|
||||
all: check
|
||||
|
||||
ifeq ($(HAVE_NATIVE_COMP),yes)
|
||||
SYSTEM_TYPE = @SYSTEM_TYPE@
|
||||
TEST_NATIVE_COMP = $(HAVE_NATIVE_COMP)
|
||||
# Avoid fork failures on Cygwin. See bug#62450 and etc/PROBLEMS
|
||||
# ("Fork failures in a build with native compilation").
|
||||
ifeq ($(SYSTEM_TYPE),cygwin)
|
||||
TEST_NATIVE_COMP = no
|
||||
endif
|
||||
ifeq ($(TEST_NATIVE_COMP),yes)
|
||||
SELECTOR_DEFAULT = (not (or (tag :expensive-test) (tag :unstable)))
|
||||
SELECTOR_EXPENSIVE = (not (tag :unstable))
|
||||
SELECTOR_ALL = t
|
||||
|
|
|
@ -256,24 +256,22 @@ test-eglot:
|
|||
# This is needed in order to get a JUnit test report.
|
||||
make_params: '-k -C test check-expensive LOGFILES="lisp/progmodes/eglot-tests.log"'
|
||||
|
||||
# The next two jobs are commented out due to bug#62210.
|
||||
build-image-gnustep:
|
||||
stage: platform-images
|
||||
extends: [.job-template, .build-template, .gnustep-template]
|
||||
variables:
|
||||
target: emacs-gnustep
|
||||
|
||||
# build-image-gnustep:
|
||||
# stage: platform-images
|
||||
# extends: [.job-template, .build-template, .gnustep-template]
|
||||
# variables:
|
||||
# target: emacs-gnustep
|
||||
|
||||
# test-gnustep:
|
||||
# # This tests the GNUstep build process.
|
||||
# stage: platforms
|
||||
# extends: [.job-template, .gnustep-template]
|
||||
# needs:
|
||||
# - job: build-image-gnustep
|
||||
# optional: true
|
||||
# variables:
|
||||
# target: emacs-gnustep
|
||||
# make_params: install
|
||||
test-gnustep:
|
||||
# This tests the GNUstep build process.
|
||||
stage: platforms
|
||||
extends: [.job-template, .gnustep-template]
|
||||
needs:
|
||||
- job: build-image-gnustep
|
||||
optional: true
|
||||
variables:
|
||||
target: emacs-gnustep
|
||||
make_params: install
|
||||
|
||||
# The next two jobs are commented out due to high workload on
|
||||
# emba.gnu.org.
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
(require 'ert)
|
||||
|
||||
(ert-deftest benchmark-tests ()
|
||||
;; Avoid fork failures on Cygwin. See bug#62450 and etc/PROBLEMS
|
||||
;; ("Fork failures in a build with native compilation").
|
||||
(skip-unless (not (and (eq system-type 'cygwin)
|
||||
(featurep 'native-compile))))
|
||||
(let (str t-long t-short m)
|
||||
(should (consp (benchmark-run nil (setq m (1+ 0)))))
|
||||
(should (consp (benchmark-run 1 (setq m (1+ 0)))))
|
||||
|
|
Loading…
Add table
Reference in a new issue