* Re: Org 9.4.5
2021-03-28 8:57 ` Detlef Steuer
@ 2021-03-28 10:02 ` Kévin Le Gouguec
2021-03-28 17:28 ` Bastien
1 sibling, 0 replies; 4+ messages in thread
From: Kévin Le Gouguec @ 2021-03-28 10:02 UTC (permalink / raw)
To: Detlef Steuer; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 511 bytes --]
Detlef Steuer <steuer@hsu-hh.de> writes:
> Would it be possible to have the changelog in the mail announcements?
> Either as an attachment or just copied verbatim?
FWIW, if you have the org-mode repo handy, you can hew out a GNU-style
changelog with *breathes in*
$ git log release_9.4.4..release_9.4.5 --format=format:'%as %an <%ae>%n%n%w(0,8,8)%s%n%n%b' | sed 's/^ *$//'
See attached result.
git shortlog release_9.4.4..release_9.4.5 works quite well too,
depending on your taste (attached as well).
[-- Attachment #2: Changelog --]
[-- Type: text/plain, Size: 17003 bytes --]
2021-03-28 Bastien <bzg@gnu.org>
lisp/org.el: Bump version header to 9.4.5
2021-03-19 Sébastien Miquel <sebastien.miquel@posteo.eu>
org.el (org-do-latex-and-related): Fix duplicate 'latex faces
* lisp/org.el (org-do-latex-and-related): Do not add a
'org-latex-and-related face beyond the fontification limit.
2021-03-24 Kyle Meyer <kyle@kyleam.com>
ox-html: Fix org-html-format-drawer-function's docstring
* lisp/ox-html.el (org-html-format-drawer-function): Drop leftover
text from when an example used to be included.
adcebf38f (Fix errors reported by cus-test.el, 2013-11-14) dropped the
example but left the leading part.
Reported-by: Jean-Baptiste Mazon <jmazon@gmail.com>
Ref: https://orgmode.org/list/0e5569e6-15a7-d4c4-0558-8b0ef96a515c@gmail.com
2021-03-24 Kyle Meyer <kyle@kyleam.com>
manual: Grammar fix
* doc/org-manual.org (Publishing action): Fix conjugation.
2021-03-22 Greg Minshall <minshall@umich.edu>
Update example :publishing-function names in manual
* doc/org-manual.org (Publishing action): Fix references to
org-latex-publish-to-pdf and org-org-publish-to-org.
2021-03-21 Kyle Meyer <kyle@kyleam.com>
ob-export: Give more informative error on unknown call reference
* lisp/ob-exp.el (org-babel-exp-process-buffer): Signal user-error
with an informative message rather than letting
org-babel-exp-do-export call fail due to an invalid INFO argument.
* testing/lisp/test-ob-exp.el (ob-exp/unknown-call-reference): Add
test.
Reported-by: Greg Minshall <minshall@umich.edu>
Ref: https://orgmode.org/list/628738.1616259666@apollo2.minshall.org
2021-03-20 Maxim Nikulin <manikulin@gmail.com>
org.el: Avoid xdg-open silent failure
* lisp/org.el (org-open-file): Use 'pipe :connection-type instead of
'pty to prevent killing of background process on handler exit.
(Bug#44824)
Problem happens only in some desktop environments where configured
through `org-file-apps' or mailcap handlers launches actual viewer
(as defined in .desktop files and obtained from mimeapps.list)
in background. E.g. xdg-open invokes "gio open" or kde-open5 for Gnome
or KDE accordingly and these handlers launches e.g. eog or okular in
background. As soon as main process exits, temporary terminal session
created by `start-process-shell-command' is terminated. As a result
background processes receive SIGHUP.
Previously command were executed with no buffer, so the change
does not affect "needsterminal" and "copiousoutput" mailcap features,
they are not supported as earlier.
If handler main process fails then show a message with exit reason.
Output (including error messages) is ignored as before.
Gtk application tends to report significant amount of failed asserts
hardly informative for majority of users.
TINYCHANGE
2021-03-19 Kyle Meyer <kyle@kyleam.com>
ob-smiles.el: Fix reference to free variable
* contrib/lisp/ob-smiles.el (molecule-jump): Format string with NAME
argument rather than undefined variable `path'.
2021-03-16 Lein Matsumaru <appleprincess@appleprincess.io>
ob-smiles.el: Update org babel API
* contrib/lisp/ob-smiles.el (org-link): Fix from org-add-link-type to
org-link-set-parameters
TINYCHANGE
2021-03-15 Kyle Meyer <kyle@kyleam.com>
manual: Fix org-latex-listings reference in footnote
* doc/org-manual.org (Footnotes): Refer to org-latex-listings instead
of org-export-latex-listings.
The last occurrence of org-export-latex-listings was deleted with the
contrib/oldexp/ removal in Org 8.
2021-03-14 Kyle Meyer <kyle@kyleam.com>
test-org-clock: Avoid daylight saving time failure
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/match):
Shift times away from the beginning of the day to avoid unexpected
time totals due to DST changes.
test-org-clock/clocktable/match fails today in the US because at 2:00
clocks jumped to 3:00, and the total time check uses the range
2:00-4:00.
2021-03-02 Kyle Meyer <kyle@kyleam.com>
manual: Add publishing-function to publishing example
* doc/org-manual.org (Example: simple publishing configuration): Add
:publishing-function to org-publish-project-alist.
This appears to have been necessary since 0ccf650b4 (org-e-publish:
Remove default value for publishing function, 2012-10-08).
Reported-by: dalanicolai <dalanicolai@gmail.com>
Ref: https://orgmode.org/list/CACJP=3k2jL1z0d-uALFGoutffFF2o=7-L39zUns6si0KAhZ-_g@mail.gmail.com
2021-03-02 Kyle Meyer <kyle@kyleam.com>
manual: Fix org-html-publish-to-html reference
* doc/org-manual.org (Publishing action): Fix reference to
org-html-publish-to-html.
Reported-by: dalanicolai <dalanicolai@gmail.com>
Ref: https://orgmode.org/list/CACJP=3k2jL1z0d-uALFGoutffFF2o=7-L39zUns6si0KAhZ-_g@mail.gmail.com
2021-02-21 Kyle Meyer <kyle@kyleam.com>
agenda: Restore org-agenda-goto-date's date argument
* lisp/org-agenda.el (org-agenda-goto-date): Restore DATE argument
(removed in 7.9.3e), replacing unused SPAN argument.
* testing/lisp/test-org-agenda.el (test-org-agenda/goto-date): Add
test.
Among other changes, 93fcfe4d3 (2012-08-30) switched
org-agenda-goto-date's DATE argument to SPAN, moving the org-read-date
call out of the interactive form. The new argument is unused, and
it's not clear that this part of the change was needed for the fix.
It prevents lisp callers from specifying a date, so move the
org-read-date call back to the interactive form.
Reported-by: Alan Schmitt <alan.schmitt@polytechnique.org>
Ref: https://orgmode.org/list/87pn10t83u.fsf@m4x.org
2021-02-17 Kyle Meyer <kyle@kyleam.com>
org-adapt-indentation: Tweak headline-data addition
* lisp/org.el (org-adapt-indentation): Adjust :safe value for
headline-data, avoid unnecessary quote in :type value, and follow the
convention for quoting symbols in docstrings.
2020-12-13 Jean-Marie Gaillourdet <jm@gaillourdet.net>
org-clock: fix runtime error in org-clock-in
* org-clock.el (org-clock-in): Under certain configurations of org,
Emacs doom, evil-org-mode and my custom settings, org-clock-in aborts
with an an error because indent-line-to is called with -2.
TINYCHANGE
2021-02-11 Ihor Radchenko <yantar92@gmail.com>
Allow tags containing capital letters in org-agenda-filter
* lisp/org-agenda.el (org-agenda-filter): Downcase tags in the search
string provided by user. This is needed because all the tags stored
in 'tags text property are downcased.
Example when old code did not work is a tag like COMMON. The user
would not expect a need to input +|-common in the agenda filter
instead of +|-COMMON. The latter would only result in
"COMMON filter ignored because tag/category is not represented".
2021-02-05 Kyle Meyer <kyle@kyleam.com>
mk/targets.mk: Add version fallback for tag-less repos
* mk/targets.mk (ORGVERSION, GITVERSION): Get version from lisp/org.el
header if it can't be retrieved from git-describe.
As of elpa.git's ee03829f90 (Finalize the new master branch,
2020-12-14), org-release and org-git-version are empty strings in
https://elpa.gnu.org/packages/org-*.tar files. This is because the
new setup executes `make autoloads info' in an elpa.git worktree with
an Org branch checked out, but elpa.git of course doesn't have Org's
release tags.
Maintaining the org.el version header has been a point of contention
in the past [1], but the header has been there for a while now. Use
it to avoid the above elpa.git issue. In the case of the master
branch, the org-release value generated in a tag-less repo will have a
different version than the one from a regular repo because org.el's
version header has a "-dev" suffix, but that's still better than an
empty version.
[1] For example: https://orgmode.org/list/87zj1uhix6.fsf@gmx.us/
Reported-by: Pierre Langlois <pierre.langlois@gmx.com>
Ref: https://orgmode.org/list/87y2hi9qev.fsf@gmx.com
2020-12-08 Alan Light <lightalan@gmail.com>
ob-sql.el: Respect the value of sql-postgres-program
* ob-sql.el (org-babel-execute:sql): Use `sql-postgres-program' as
postgresql executable (instead of psql) when defined. psql will be
the default.
[km: tweaked commit message, added bound-and-true-p guard]
TINYCHANGE
2021-02-03 Kyle Meyer <kyle@kyleam.com>
footnote: Silence byte-compiler under 'make single'
2021-02-02 Stefan Kangas <stefan@marxist.se>
Remove Emacs 21 compat code for bookmark-after-jump-hook
* lisp/org-compat.el (bookmark-after-jump-hook): Remove Emacs 21
compat code.
2021-02-01 Kyle Meyer <kyle@kyleam.com>
capture: Fix handling of time range for :time-prompt
* lisp/org-capture.el (org-capture-set-target-location): Bind
org-end-time-was-given around the org-read-date call to get a return
value that uses the start time rather than doing custom adjustment of
the return value.
If org-capture-set-target-location detects that the answer to
org-read-date has a time range, it strips the end time from the answer
and calls org-read-date-analyze again. (org-read-date already calls
it underneath.) The regexp it uses, however, can easily match a date,
leading to a bogus result.
org-read-date-analyze is already capable of processing the time range
in a way that matches org-capture-set-target-location's intent: when
org-end-time-was-given is bound, org-read-date-analyze splits off the
end value of the range and stores it in org-end-time-was-given. Drop
the custom logic and let org-read-date-analyze handle the range.
Reported-by: Richard Lawrence <richard.lawrence@berkeley.edu>
Ref: https://orgmode.org/list/87h7obh4ct.fsf@aquinas
2021-01-14 Basile Pesin <basile.pesin@gmail.com>
ox-latex.el: Use [Objective]Caml dialect
* ox-latex.el (org-latex-listings-langs): Change the binding for
`ocaml' to "[Objective]Caml"
The "[Objective]Caml" dialect syntax highlighting is different from the
"Caml" one (reflecting the added features of OCaml compared to
Caml-light).
TINYCHANGE
2021-01-24 Stefan Kangas <stefan@marxist.se>
Use lexical-binding cookie in some trivial files
* mk/org-fixup.el (org-make-org-version): Add lexical-binding cookie
to autogenerated files.
* lisp/org-install.el: Use lexical-binding.
2021-01-15 Tara Lorenz <tara@terralonza.de>
ox-latex.el: fix interpretation of org-latex-pdf-process
* ox-latex.el (org-latex-export-to-pdf): The documentation for
`org-latex-pdf-process' states that "%bib" will be expanded into the
current binding of `org-latex-bibtex-compiler'. However, the
`org-latex-export-to-pdf', where the expansion takes place, expects
"%bibtex" instead. This fix will accept "%bib" as well as "%bibtex"
as markers for `org-latex-bib-compiler'.
This fixes a regression from f6187deca (ox-latex: Small refactor,
2015-09-13).
TINYCHANGE
2021-01-24 Kyle Meyer <kyle@kyleam.com>
org-macs: Add basic tests for org-matcher-time
* testing/lisp/test-org-macs.el (test-org-matcher-time): Add tests.
This includes of a test for the missing hour modifier added in the
previous commit.
2021-01-05 Daniel Gröber <dxld@darkboxed.org>
org-macs: Allow specifying relative time in hours
* lisp/org-macs.el (org-matcher-time): Handle hour ("h") time stamp
modifier.
* doc/org-manual.org (The date/time prompt): Document hour modifier.
This adds support for date expressions such as +12h to
org-matcher-time. The regexp this function uses to parse such relative
expressions already includes the "h" character but doesn't actually
handle that case.
AFAICT org-mode commit ec921a2a68 ("Support hourly repeat cookies")
neglected to add support here.
TINYCHANGE
2021-01-09 tbanelwebmin@free.fr <tbanelwebmin@free.fr>
ob-C.el: Fix missing C, C++ declaration
* lisp/ob-C.el (org-babel-C-utility-header-to-C): Add declaration of
strcmp() for C and C++.
* testing/examples/ob-C-test.org (Simple tests): Remove a spurious \n
new line.
2021-01-09 TRS-80 <lists.trs-80@isnotmyreal.name>
org-footnote: Fix inserting new footnote mangling drawers
* org-footnote.el (org-footnote-create-definition): Replace
`forward-line' with `org-end-of-meta-data' to skip over any
properties and/or drawers that may be present on the
`org-footnote-section' heading (default "Footnotes").
TINYCHANGE
2021-01-13 Christian Garbs <mitch@cgarbs.de>
testing/lisp/test-org-archive.el: Fix test
* testing/lisp/test-org-archive.el
(test-org-archive/datetree): Fix test for locales that don't use
English weekday names.
2021-01-07 Kyle Meyer <kyle@kyleam.com>
org-compat: Take in obsolete org-copy
* lisp/org-compat.el (org-copy): Move from org-refile.el.
* lisp/org-refile.el (org-copy): Move to org-compat.el.
Suggested-by: Marco Wahl <marcowahlsoft@gmail.com>
Ref: https://orgmode.org/list/87o8i2cpb2.fsf@gmail.com
2020-12-17 Stefan Monnier <monnier@iro.umontreal.ca>
Backport commit 5ada3eece from Emacs
* lisp/org-refile.el (org-copy): Fix missing obsoletion version.
5ada3eecec79703a84e2f2c38cae16ef4b2600cc
Stefan Monnier
Thu Dec 17 18:21:47 2020 -0500
2021-01-05 Nicolas Goaziou <mail@nicolasgoaziou.fr>
element: Fix table.el parsing... again!
* lisp/org-element.el (org-element--current-element): Properly parse
table.el tables ending at limit.
Reported-by: Kaushal Modi <kaushal.modi@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2021-01/msg00067.html>
2021-01-04 Kyle Meyer <kyle@kyleam.com>
duration: Avoid recursive load error
* lisp/org-duration.el (org-duration-units): Guard against recursive
load error when org-duration-units is set via the Customize interface
before org-duration is loaded.
This follows the same approach used by erc-nickserv-identify-mode in
the Emacs repository.
Reported-by: Mario Bourgoin <m.bourgoin@gmail.com>
Ref: https://orgmode.org/list/CAM0Tqh+u+L+UgZizJrH+a+W7Lo1stPJgTsRABxD3HobOnOCrNA@mail.gmail.com
2021-01-01 Kyle Meyer <kyle@kyleam.com>
Update copyright year to 2021
2020-12-23 Kyle Meyer <kyle@kyleam.com>
.dir-locals.el: Set indent-tabs-mode to nil in Elisp sources
Despite .dir-locals.el having a catchall value of t for
indent-tabs-mode, Org's Elisp files are a mix of tabs and spaces.
Emacs has used a value of nil for indent-tabs-mode since 93d4412046
(Set indent-tabs-mode to nil in (most) Elisp sources, 2015-04-15). Do
the same.
Ref: https://orgmode.org/list/87eejsg9vw.fsf@gnu.org
2020-12-22 Nicolas Goaziou <mail@nicolasgoaziou.fr>
element: Improve table.el tables dectection
* lisp/org-element.el (org-element--current-element): Limit possible
false positives.
2020-12-22 Nicolas Goaziou <mail@nicolasgoaziou.fr>
element: Fix table.el tables parsing
* lisp/org-element.el (org-element--current-element): Fix regexp
matching a non-data-line. Use rx.
Reported-by: Nick Dokos <ndokos@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2020-12/msg00561.html>
[-- Attachment #3: shortlog --]
[-- Type: text/plain, Size: 2478 bytes --]
Alan Light (1):
ob-sql.el: Respect the value of sql-postgres-program
Basile Pesin (1):
ox-latex.el: Use [Objective]Caml dialect
Bastien (1):
lisp/org.el: Bump version header to 9.4.5
Christian Garbs (1):
testing/lisp/test-org-archive.el: Fix test
Daniel Gröber (1):
org-macs: Allow specifying relative time in hours
Greg Minshall (1):
Update example :publishing-function names in manual
Ihor Radchenko (1):
Allow tags containing capital letters in org-agenda-filter
Jean-Marie Gaillourdet (1):
org-clock: fix runtime error in org-clock-in
Kyle Meyer (18):
.dir-locals.el: Set indent-tabs-mode to nil in Elisp sources
Update copyright year to 2021
duration: Avoid recursive load error
org-compat: Take in obsolete org-copy
org-macs: Add basic tests for org-matcher-time
capture: Fix handling of time range for :time-prompt
footnote: Silence byte-compiler under 'make single'
mk/targets.mk: Add version fallback for tag-less repos
org-adapt-indentation: Tweak headline-data addition
agenda: Restore org-agenda-goto-date's date argument
manual: Fix org-html-publish-to-html reference
manual: Add publishing-function to publishing example
test-org-clock: Avoid daylight saving time failure
manual: Fix org-latex-listings reference in footnote
ob-smiles.el: Fix reference to free variable
ob-export: Give more informative error on unknown call reference
manual: Grammar fix
ox-html: Fix org-html-format-drawer-function's docstring
Lein Matsumaru (1):
ob-smiles.el: Update org babel API
Maxim Nikulin (1):
org.el: Avoid xdg-open silent failure
Nicolas Goaziou (3):
element: Fix table.el tables parsing
element: Improve table.el tables dectection
element: Fix table.el parsing... again!
Stefan Kangas (2):
Use lexical-binding cookie in some trivial files
Remove Emacs 21 compat code for bookmark-after-jump-hook
Stefan Monnier (1):
Backport commit 5ada3eece from Emacs
Sébastien Miquel (1):
org.el (org-do-latex-and-related): Fix duplicate 'latex faces
TRS-80 (1):
org-footnote: Fix inserting new footnote mangling drawers
Tara Lorenz (1):
ox-latex.el: fix interpretation of org-latex-pdf-process
tbanelwebmin@free.fr (1):
ob-C.el: Fix missing C, C++ declaration
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Org 9.4.5
2021-03-28 8:57 ` Detlef Steuer
2021-03-28 10:02 ` Kévin Le Gouguec
@ 2021-03-28 17:28 ` Bastien
1 sibling, 0 replies; 4+ messages in thread
From: Bastien @ 2021-03-28 17:28 UTC (permalink / raw)
To: Detlef Steuer; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
Hi Detlef,
Detlef Steuer <steuer@hsu-hh.de> writes:
> Would it be possible to have the changelog in the mail announcements?
> Either as an attachment or just copied verbatim?
Thanks for the suggestion. I'm attaching the output of:
~$ git log --pretty=oneline --abbrev-commit release_9.4.4..release_9.4.5
> I really think that would improve the chances the changelog is read :-),
> at least for me :-)
Sure, but remember bugfixes releases are just about bug fixes, so
casual users are not required to read these changelogs.
All best,
--
Bastien
[-- Attachment #2: Org-9.4.5-fixes.txt --]
[-- Type: text/plain, Size: 2189 bytes --]
287af207f lisp/org.el: Bump version header to 9.4.5
36622362d org.el (org-do-latex-and-related): Fix duplicate 'latex faces
478929ae6 ox-html: Fix org-html-format-drawer-function's docstring
4f98c86b3 manual: Grammar fix
d15639944 Update example :publishing-function names in manual
5450d6420 ob-export: Give more informative error on unknown call reference
5db61eb0f org.el: Avoid xdg-open silent failure
dbc84311c ob-smiles.el: Fix reference to free variable
1738b455b ob-smiles.el: Update org babel API
e07cb2ad3 manual: Fix org-latex-listings reference in footnote
7470ee93a test-org-clock: Avoid daylight saving time failure
b712b9618 manual: Add publishing-function to publishing example
8244e7ba8 manual: Fix org-html-publish-to-html reference
3a522ad53 agenda: Restore org-agenda-goto-date's date argument
4ab2a4be5 org-adapt-indentation: Tweak headline-data addition
ee4ffa567 org-clock: fix runtime error in org-clock-in
75ccb9719 Allow tags containing capital letters in org-agenda-filter
61336f80d mk/targets.mk: Add version fallback for tag-less repos
862048d4c ob-sql.el: Respect the value of sql-postgres-program
e87959615 footnote: Silence byte-compiler under 'make single'
2ed1c20ff Remove Emacs 21 compat code for bookmark-after-jump-hook
3e64d3475 capture: Fix handling of time range for :time-prompt
0abd4a44c ox-latex.el: Use [Objective]Caml dialect
a50a42cea Use lexical-binding cookie in some trivial files
13e98e2a1 ox-latex.el: fix interpretation of org-latex-pdf-process
b99beaad1 org-macs: Add basic tests for org-matcher-time
aeb9f036f org-macs: Allow specifying relative time in hours
9e8215f4a ob-C.el: Fix missing C, C++ declaration
1806abdc3 org-footnote: Fix inserting new footnote mangling drawers
d02c0218e testing/lisp/test-org-archive.el: Fix test
33de2bd8e org-compat: Take in obsolete org-copy
248dfcd71 Backport commit 5ada3eece from Emacs
332da69b3 element: Fix table.el parsing... again!
273391c97 duration: Avoid recursive load error
99eafe378 Update copyright year to 2021
bd1c3187c .dir-locals.el: Set indent-tabs-mode to nil in Elisp sources
97f1d8e34 element: Improve table.el tables dectection
118da7d28 element: Fix table.el tables parsing
^ permalink raw reply [flat|nested] 4+ messages in thread