summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
4 hoursMerge branch 'maint'HEADmasterNicolas Goaziou2-4/+8
4 hoursFix `org-entry-get' with "TIMESTAMP" or "TIMESTAMP_IA"release_9.0.4maintNicolas Goaziou2-4/+8
* lisp/org.el (org-entry-properties): Fix special property value in current entry, do not leak into next entry. * testing/lisp/test-org.el (test-org/entry-properties): Add test. Reported-by: Samuel Wales <samologist@gmail.com> <http://permalink.gmane.org/gmane.emacs.orgmode/111648>
8 hoursMerge branch 'maint'Nicolas Goaziou1-1/+1
8 hoursox-html: Fix missing space in coderef linksNicolas Goaziou1-1/+1
* lisp/ox-html.el (org-html-link): Add missing space. Reported-by: dmg <dmg@turingmachine.org> <http://permalink.gmane.org/gmane.emacs.orgmode/111625>
8 hoursMerge branch 'maint'Nicolas Goaziou1-1/+2
8 hoursorg-agenda: Fix `org-agenda-list-stuck-projects'Nicolas Goaziou1-1/+2
* lisp/org-agenda.el (org-agenda-list-stuck-projects): Fix thinko introduced in 7c3e0b0fd. Reported-by: Matt Lundin <mdl@imapmail.org> <http://permalink.gmane.org/gmane.emacs.orgmode/111633>
2 daysorg-index.el with new command 'focus'U-IHM-NOTEBOOK\Olli1-114/+154
2 daysorg-compat: Silence byte-compilerNicolas Goaziou1-0/+2
2 daysMerge branch 'maint'Nicolas Goaziou2-19/+22
2 days`org-entry-delete' can remove erroneous special propertiesNicolas Goaziou2-19/+22
* lisp/org.el (org-entry-delete): Also remove erroneously inserted special properties in properties drawer. Small refactoring. * testing/lisp/test-org.el (test-org/entry-delete): Add test. Reported-by: Michael Welle <mwe012008@gmx.net> <http://permalink.gmane.org/gmane.emacs.orgmode/111564>
3 daysMerge branch 'maint'Nicolas Goaziou1-35/+33
3 daysorg-agenda: TODO keywords are case sensitive in stuck projectsNicolas Goaziou1-35/+33
* lisp/org-agenda.el (org-agenda-list-stuck-projects): Search for stuck projects is case sensitive since TODO keywords are. Reported-by: Guy Mayraz <guy.mayraz@unimelb.edu.au> <http://permalink.gmane.org/gmane.emacs.orgmode/111529>
3 daysorg-agenda: Make `org-agenda-skip-(entry|subtree)-when.*' obsoleteNicolas Goaziou3-37/+54
* lisp/org-agenda.el (org-agenda-skip-entry-if): (org-agenda-skip-entry-if): (org-agenda-skip-entry-if): Move to... * lisp/org-compat.el (org-agenda-skip-entry-when-regexp-matches): (org-agenda-skip-subtree-when-regexp-matches): (org-agenda-skip-entry-when-regexp-matches-in-subtree): ... here and mark as obsolete. These functions are not used in code base anymore, and they are easily replaced with `org-agenda-skip-if'.
3 daysox-texinfo: Delegate "info" links handling to "org-info.el"Nicolas Goaziou3-17/+22
* lisp/org-info.el (org-info-export): Handle links when exporting to "texinfo" back-end. * lisp/ox-texinfo.el (org-texinfo-link): Delegate "info" links handling to the function above.
4 daysMerge branch 'maint'Nicolas Goaziou2-1/+71
4 daysorg-info: Add testsNicolas Goaziou1-0/+57
* testing/lisp/test-org-info.el: New file.
4 daysorg-info: Fix HTML export of info linkChunyang Xu1-1/+14
* org-info.el (org-info--map-node-url): New function. (org-info-export): Use the new function. TINYCHANGE
4 daysMerge branch 'maint'Nicolas Goaziou6-67/+53
4 daysorg-element: Fix failing testNicolas Goaziou1-3/+3
* testing/lisp/test-org-element.el (test-org-element/cache): Fix failing test.
4 daysox: Add some autoload cookiesNicolas Goaziou1-4/+4
* lisp/ox.el (org-export-get-backend): Autoload. Small refactoring. (org-export-get-environment): Autoload.
4 daysRename `org-latex--make-preamble' into `org-latex-make-preamble'Nicolas Goaziou5-60/+46
* contrib/lisp/ox-koma-letter.el (org-koma-letter-template): * lisp/org.el (org-create-formula-image): * lisp/ox-beamer.el (org-beamer-template): * lisp/ox-latex.el (org-latex-make-preamble): Renamed from `org-latex--make-preamble'. Add an optional argument. Autoload function. (org-latex-template): Use new function name.
4 daysMerge branch 'maint'Nicolas Goaziou1-3/+6
4 daysorg-element: Disable cache by defaultNicolas Goaziou1-3/+6
* lisp/org-element.el (org-element-use-cache): Set default value to nil. Using cache introduces Emacs' freezes under not well known circumstances. Until this is sorted out, this variable should be nil, at least on "maint" branch.
6 daysFix failing testNicolas Goaziou3-4/+45
* lisp/org.el (org-link-search): Remove priority cookie from headlines during a fuzzy search. Tiny optimization. * testing/lisp/test-org.el (test-org/get-heading): Add tests.
6 daysAdd support for new switches to org-get-headingMatt Price1-18/+19
* lisp/org.el (org-get-heading): NO-COMMENT tag, if non-nil, will not return the COMMENT string with heading. Likewise, NO-PRIORITY, if non-nil, will not return the priority cookie.
6 daysMerge branch 'maint'Nicolas Goaziou1-11/+22
6 daysox-latex: Fix insertion of line breaks at invalid locationsNicolas Goaziou1-11/+22
* lisp/ox-latex.el (org-latex-clean-invalid-line-breaks): New function. Reported-by: Takeshi Teshima <takeshi.diadochos@gmail.com> <http://permalink.gmane.org/gmane.emacs.orgmode/111313>
7 daysMerge branch 'maint'Kyle Meyer2-5/+13
7 daysorg-clone-subtree-with-time-shift: Fix SHIFT checkKyle Meyer2-4/+12
* lisp/org.el (org-clone-subtree-with-time-shift): Don't choke on a blank SHIFT argument. * testing/lisp/test-org.el (test-org/clone-with-time-shift): Add test. This fixes a regression introduced by c31462f33.
7 daysCorrect an org-clone-subtree-with-time-shift testKyle Meyer1-1/+1
* testing/lisp/test-org.el (test-org/clone-with-time-shift): Remove the SHIFT argument from a test case to match the intention of the test.
7 daysorg: Improved consistency + testsMarco Wahl2-5/+35
* lisp/org.el (org-get-valid-level): The function now returns 1 for parameters level=0, change=1 and `org-odd-levels-only'=t. Before it returned 3.
7 daysorg: Delete useless code lineMarco Wahl1-1/+0
* lisp/org.el (org-refile): Dropped useless call of `looking-at'.
8 daysMerge branch 'maint'Nicolas Goaziou1-42/+46
8 daysorg-colview: Fix summary computation in agendaNicolas Goaziou1-42/+46
* lisp/org-colview.el (org-agenda-colview-summarize): Do not include already summarized values in current summary.
8 daysMerge branch 'maint'Nicolas Goaziou1-45/+45
8 daysorg-colview: Fix missing agenda summary if org-agenda-overriding-header is setNicolas Goaziou1-45/+45
* lisp/org-colview.el (org-agenda-colview-summarize): Do not ignore first agenda line when displaying summaries. This fixes a regression introduced in 279902ca4da4fe5f0ceff801a3aab51b942b42b7. Reported-by: Matt Lundin <mdl@imapmail.org> <http://permalink.gmane.org/gmane.emacs.orgmode/111473>
8 daysSave position before searching for a search option in case of errorNicolas Goaziou2-14/+28
* lisp/org.el (org-open-file): Save position with `org-mark-ring-push' before calling `org-link-search'.
8 daysFix last commitNicolas Goaziou2-8/+10
* lisp/org-table.el (org-table-eval-formula): Result is not always a string. * testing/lisp/test-org-table.el (test-org-table/copy-field): Update test.
8 daysComputed dates in tables appear as inactive time stampsNicolas Goaziou2-1/+10
* lisp/org-table.el (org-table-eval-formula): Replace active time stamps, as produced by Calc package, with inactive ones. Reported-by: "Doherty, Daniel" <ded@ddoherty.net> <http://permalink.gmane.org/gmane.emacs.orgmode/111458>
8 daysMerge branch 'maint'Nicolas Goaziou1-1/+2
8 daysSmall fixNicolas Goaziou1-1/+2
* lisp/org.el (org-clone-subtree-with-time-shift): Handle nil shift case.
8 daysMerge branch 'maint'Nicolas Goaziou2-71/+94
8 daysFix `org-clone-subtree-with-time-shift'Nicolas Goaziou2-71/+94
* lisp/org.el (org-clone-subtree-with-time-shift): Fix commit 8fc9ab83b. Small refactoring. * testing/lisp/test-org.el (test-org/clone-with-time-shift): Add tests. Reported-by: Kyle Meyer <kyle@kyleam.com> <http://permalink.gmane.org/gmane.emacs.orgmode/111477>
8 daysMerge branch 'maint'Nicolas Goaziou2-5/+9
8 daystest-org: Add testNicolas Goaziou1-0/+4
* testing/lisp/test-org.el (test-org/clone-with-time-shift): Add test.
8 daysorg-clone-subtree-with-time-shift: Fix timestamp searchKyle Meyer1-5/+5
* lisp/org.el (org-clone-subtree-with-time-shift): Move to the beginning of the heading before the timestamp search so that the user will be prompted for a time shift even if point is after the timestamp. This also prevents an "Invalid search bound" error if point is on the blank line following a body-less heading: * single line <2017-02-28 Wed> <point here> Reported-by: Karl Voit <devnull@Karl-Voit.at> <http://permalink.gmane.org/gmane.emacs.orgmode/111456>
9 daysMerge branch 'maint'Kyle Meyer1-1/+1
9 daysox-publish: Fix docstring typoKyle Meyer1-1/+1
* lisp/ox-publish.el (org-publish-property): Fix docstring typo.
10 daysMerge branch 'maint'Nicolas Goaziou2-31/+40
10 daysFix `org-drag-element-backward' with point just below a headlineNicolas Goaziou2-31/+40
* lisp/org.el (org-drag-element-backward): When point is on empty lines below a headline, call `org-move-subtree-up'. * testing/lisp/test-org.el (test-org/drag-element-backward): Add test.