]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Update to Org 9.6.19"
authorEli Zaretskii <eliz@gnu.org>
Sat, 17 Feb 2024 16:53:05 +0000 (18:53 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 28 Feb 2024 17:34:44 +0000 (18:34 +0100)
This reverts commit 07a392f445eb21c5e4681027eee9d981300a4309.
It was installed by mistake.

(cherry picked from commit 65ba3274652a4dac37f41f872330e391cd511ae1)

14 files changed:
doc/misc/org.org
etc/refcards/orgcard.tex
lisp/org/ol-man.el
lisp/org/ol.el
lisp/org/org-compat.el
lisp/org/org-id.el
lisp/org/org-lint.el
lisp/org/org-table.el
lisp/org/org-tempo.el
lisp/org/org-version.el
lisp/org/org.el
lisp/org/ox-latex.el
lisp/org/ox-odt.el
lisp/org/ox.el

index 795b8df7f05799f97b98024e32627e2ced906c1b..05ab5b36ca0feeb3e857ba8e66f2bb703db38ffe 100644 (file)
@@ -16712,7 +16712,6 @@ to HTML, the following links all point to a dedicated anchor in
 :END:
 #+cindex: sitemap, of published pages
 
-#+vindex: org-publish-project-alist
 The following properties may be used to control publishing of
 a map of files for a given project.
 
@@ -16730,12 +16729,6 @@ a map of files for a given project.
 
   Title of sitemap page.  Defaults to name of file.
 
-- ~:sitemap-style~ ::
-
-    Can be ~list~ (site-map is just an itemized list of the titles of
-    the files involved) or ~tree~ (the directory structure of the
-    source files is reflected in the site-map).  Defaults to ~tree~.
-
 - ~:sitemap-format-entry~ ::
 
   #+findex: org-publish-find-date
@@ -16781,6 +16774,21 @@ a map of files for a given project.
 
   Should sorting be case-sensitive?  Default ~nil~.
 
+- ~:sitemap-file-entry-format~ ::
+
+  With this option one can tell how a sitemap's entry is formatted in
+  the sitemap.  This is a format string with some escape sequences:
+  ~%t~ stands for the title of the file, ~%a~ stands for the author of
+  the file and ~%d~ stands for the date of the file.  The date is
+  retrieved with the ~org-publish-find-date~ function and formatted
+  with ~org-publish-sitemap-date-format~.  Default ~%t~.
+
+- ~:sitemap-date-format~ ::
+
+  Format string for the ~format-time-string~ function that tells how
+  a sitemap entry's date is to be formatted.  This property bypasses
+  ~org-publish-sitemap-date-format~ which defaults to ~%Y-%m-%d~.
+
 *** Generating an index
 :PROPERTIES:
 :DESCRIPTION: An index that reaches across pages.
index e1d40d8632fa5a3383db3d93b4c48ad1f150cb1f..705ab62d69d8ddf961099bdeab086d8f31feaa57 100644 (file)
@@ -1,5 +1,5 @@
 % Reference Card for Org Mode
-\def\orgversionnumber{9.6.19}
+\def\orgversionnumber{9.6.15}
 \def\versionyear{2023}          % latest update
 \input emacsver.tex
 
index d4876d6a15ed2b3e5e23997287a7798ead8b4a54..5ce04330021a68a8e87011adb8fc21807420ab56 100644 (file)
   :group 'org-link
   :type '(choice (const man) (const woman)))
 
-(declare-function Man-translate-references "man" (ref))
 (defun org-man-open (path _)
   "Visit the manpage on PATH.
 PATH should be a topic that can be thrown at the man command.
 If PATH contains extra ::STRING which will use `occur' to search
 matched strings in man buffer."
-  (require 'man) ; For `Man-translate-references'
   (string-match "\\(.*?\\)\\(?:::\\(.*\\)\\)?$" path)
   (let* ((command (match-string 1 path))
-         ;; FIXME: Remove after we drop Emacs 29 support.
-         ;; Working around security bug #66390.
-         (command (if (not (equal (Man-translate-references ";id") ";id"))
-                      ;; We are on Emacs that escapes man command args
-                      ;; (see Emacs commit 820f0793f0b).
-                      command
-                    ;; Older Emacs without the fix - escape the
-                    ;; arguments ourselves.
-                    (mapconcat 'identity
-                               (mapcar #'shell-quote-argument
-                                       (split-string command "\\s-+"))
-                               " ")))
          (search (match-string 2 path))
          (buffer (funcall org-man-command command)))
     (when search
index b560a3e8af9f0104ff5af31e5cfc9bfbf2f226ce..ac0c308da2130c790e30045e64567aa663143018 100644 (file)
@@ -291,7 +291,10 @@ or emacs-wiki packages to Org syntax.
 The function must accept two parameters, a TYPE containing the link
 protocol name like \"rmail\" or \"gnus\" as a string, and the linked path,
 which is everything after the link protocol.  It should return a cons
-with possibly modified values of type and path."
+with possibly modified values of type and path.
+Org contains a function for this, so if you set this variable to
+`org-translate-link-from-planner', you should be able follow many
+links created by planner."
   :group 'org-link-follow
   :type '(choice (const nil) (function))
   :safe #'null)
index e6400c3a9f577628a9df328a62d860dbd302a84a..e9f68518e6f722aa2e0d528df0e56f3c69cf503a 100644 (file)
@@ -664,7 +664,7 @@ You could use brackets to delimit on what part the link will be.
 
 %t is the title.
 %a is the author.
-%d is the date."
+%d is the date formatted using `org-publish-sitemap-date-format'."
   :group 'org-export-publish
   :type 'string)
 (make-obsolete-variable
index fc2d402982b60cc9db71bf1dee0e5bcb7a9051b1..9586b728e7095895b8612024557665f675f65928 100644 (file)
 ;; are provided that create and retrieve such identifiers, and that find
 ;; entries based on the identifier.
 
-;; Identifiers consist of a prefix (given by the variable
+;; Identifiers consist of a prefix (default "Org" given by the variable
 ;; `org-id-prefix') and a unique part that can be created by a number
-;; of different methods, see the variable `org-id-method'.  Org has a
-;; builtin method that uses a compact encoding of the creation time of
-;; the ID, with microsecond accuracy.  This virtually guarantees
-;; globally unique identifiers, even if several people are creating
-;; IDs at the same time in files that will eventually be used
+;; of different methods, see the variable `org-id-method'.
+;; Org has a builtin method that uses a compact encoding of the creation
+;; time of the ID, with microsecond accuracy.  This virtually
+;; guarantees globally unique identifiers, even if several people are
+;; creating IDs at the same time in files that will eventually be used
 ;; together.
 ;;
 ;; By default Org uses UUIDs as global unique identifiers.
index c1eadd03f015fa1868cee7aec6326c26b3fc6120..5a202808e7662c709ae275e4a78d2331be844497 100644 (file)
@@ -1209,11 +1209,8 @@ Use \"export %s\" instead"
                   (`(,(and (pred symbolp) name)
                      ,(pred string-or-null-p)
                      ,(pred string-or-null-p))
-                   (unless (or (org-cite-get-processor name)
-                               (progn
-                                 (org-cite-try-load-processor name)
-                                 (org-cite-get-processor name)))
-                     (list source (format "Unknown cite export processor %S" name))))
+                   (unless (org-cite-get-processor name)
+                     (list source "Unknown cite export processor %S" name)))
                   (_
                    (list source "Invalid cite export processor declaration")))
               (error
index e2a529c5002ce3551938f0a7c8ad7d12fb154b72..bf0f503da2e9d38b48ab2c395b93405482059ec0 100644 (file)
@@ -1922,8 +1922,8 @@ However, when N is 0, do not increment the field at all."
       (let ((org-table-may-need-update nil)) (org-table-next-row))
       (org-table-blank-field))
     ;; Insert the new field.  NEW-FIELD may be nil if
-    ;; `org-table-copy-increment' is nil, or N = 0.  In that case,
-    ;; copy FIELD.
+    ;; `org-table-increment' is nil, or N = 0.  In that case, copy
+    ;; FIELD.
     (insert (or next-field field))
     (org-table-maybe-recalculate-line)
     (org-table-align)))
@@ -4084,8 +4084,8 @@ already hidden."
   "Read column selection select as a list of numbers.
 
 SELECT is a string containing column ranges, separated by white
-space characters, see `org-table-toggle-column-width' for details.
-MAX is the maximum column number.
+space characters, see `org-table-hide-column' for details.  MAX
+is the maximum column number.
 
 Return value is a sorted list of numbers.  Ignore any number
 outside of the [1;MAX] range."
index 620f237bca70f2c874c1fc0fcfbf4374b08821b7..638f0ea3f4a16f9dce24e496f3248cb63f573af0 100644 (file)
@@ -24,7 +24,7 @@
 ;;; Commentary:
 ;;
 ;; Org Tempo reimplements completions of structure template before
-;; point in Org v9.1 and earlier.
+;; point like `org-try-structure-completion' in Org v9.1 and earlier.
 ;; For example, strings like "<e" at the beginning of the line will be
 ;; expanded to an example block.
 ;;
index 06af985ffb9b7b573df5894a24823bc9114aaea0..b41756ac53e7ff4b31cf1713bf6b34176e31dd91 100644 (file)
@@ -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.19"))
+   (let ((org-release "9.6.15"))
      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.19"))
+   (let ((org-git-version "release_9.6.15"))
      org-git-version))
 \f
 (provide 'org-version)
index b5db9830f7d5ca13764258f460a7ca8822198bbf..2c5de69a36c4aaf2865dd8011baeb4ad6b4a2cc9 100644 (file)
@@ -9,7 +9,7 @@
 ;; URL: https://orgmode.org
 ;; Package-Requires: ((emacs "26.1"))
 
-;; Version: 9.6.19
+;; Version: 9.6.15
 
 ;; This file is part of GNU Emacs.
 ;;
@@ -4685,7 +4685,7 @@ returns non-nil if any of them match."
                               (if (and (= char ?f) current-file)
                                   (concat "file://" current-file) uri))
                              "\\'")))))
-          (prog1 (memq char '(?y ?! ?d ?\s ?f))
+          (prog1 (memq char '(?y ?n ?! ?d ?\s ?f))
             (quit-window t)))))))
 
 (defun org-extract-log-state-settings (x)
@@ -5524,9 +5524,7 @@ by a #."
 
 (defun org-fontify-extend-region (beg end _old-len)
   (let ((end (if (progn (goto-char end) (looking-at-p "^[*#]"))
-                 (min (point-max) (1+ end))
-               ;; See `font-lock-extend-jit-lock-region-after-change' and bug#68849.
-               (min (point-max) (1+ end))))
+                 (1+ end) end))
         (begin-re "\\(\\\\\\[\\|\\(#\\+begin_\\|\\\\begin{\\)\\S-+\\)")
        (end-re "\\(\\\\\\]\\|\\(#\\+end_\\|\\\\end{\\)\\S-+\\)")
        (extend
@@ -9337,7 +9335,7 @@ When called through ELisp, arg is also interpreted in the following way:
               (unless (org-invisible-p (line-beginning-position))
                 (org-fold-region (line-beginning-position)
                                  (line-end-position)
-                                 nil 'outline)))
+                                 nil)))
            (cond ((and org-state (equal this org-state))
                   (message "TODO state was already %s" (org-trim next)))
                  ((not (pos-visible-in-window-p hl-pos))
index b8d2b76aed1b628fbc38410e36cb72cf21499009..b409f552a2b97ad576868860a7910a44572ac02e 100644 (file)
@@ -600,9 +600,8 @@ which is replaced with the subtitle."
 
 (defcustom org-latex-toc-command "\\tableofcontents\n\n"
   "LaTeX command to set the table of contents, list of figures, etc.
-This command only applies to the table of contents generated with the
-toc:t, toc:1, toc:2, toc:3, ... options, not to those generated with
-the #+TOC keyword."
+This command only applies to the table of contents generated with
+the toc:nil option, not to those generated with #+TOC keyword."
   :group 'org-export-latex
   :type 'string)
 
index 50b6e4fa617c5e7475f8ad848b1a2de81bc6ab34..d0d4727e7aa3310f62b0082c10497985066229ae 100644 (file)
@@ -3254,9 +3254,8 @@ Return a cons of (TABLE-CELL-STYLE-NAME . PARAGRAPH-STYLE-NAME).
 
 When STYLE-SPEC is nil, style the table cell the conventional way
 - choose cell borders based on row and column groupings and
-choose paragraph alignment based on table alignment cookies (see info
-node `(org)Column Width and Alignment').  See also
-`org-odt-table-style-spec'.
+choose paragraph alignment based on `org-col-cookies' text
+property.  See also `org-odt-table-style-spec'.
 
 When STYLE-SPEC is non-nil, ignore the above cookie and return
 styles congruent with the ODF-1.2 specification."
index af8fcde9534b18bdf2e156869308802ea1448b2f..19bf559c9e772c3a1077de79d9f5095f614bdd4d 100644 (file)
@@ -1626,10 +1626,11 @@ BLOB is the element or object considered."
 ;; `org-export--collect-tree-properties'.
 ;;
 ;; Dedicated functions focus on computing the value of specific tree
-;; properties during initialization.  Thus, `org-export--prune-tree'
-;; lists elements and objects that should be skipped during export,
-;; `org-export--get-min-level' gets the minimal exportable level, used
-;; as a basis to compute relative level for headlines.  Eventually
+;; properties during initialization.  Thus,
+;; `org-export--populate-ignore-list' lists elements and objects that
+;; should be skipped during export, `org-export--get-min-level' gets
+;; the minimal exportable level, used as a basis to compute relative
+;; level for headlines.  Eventually
 ;; `org-export--collect-headline-numbering' builds an alist between
 ;; headlines and their numbering.