summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
11 hoursMark `org-link-escape-browser' as obsoleteHEADmasterNicolas Goaziou4-50/+4
* lisp/org-compat.el (org-link-escape-browser): Make function an alias for `url-encode-url'. * lisp/org.el (org-link-escape-chars-browser): Remove variable. (org-link-escape-browser): Remove function. (org-open-at-point): * lisp/ox-html.el (org-html-link): Use `url-encode-url'. * testing/lisp/test-org.el(test-org/org-link-escape-chars-browser): Remove test.
12 hoursReschedule "++" repeaters on same day if in futureDon March2-2/+8
* lisp/org.el (org-auto-repeat-maybe): Include the time in a timestamp (hours and minutes) when checking if a repeat occurrence is in the future. * doc/org.texi (Repeated Tasks): Document repeat occurrences with a time in the timestamp.
13 hoursMerge branch 'maint'Nicolas Goaziou1-2/+2
13 hoursorg-entities: Swapped symbols of varphi and phimaintKonstantin Kliakhandler1-2/+2
* org-entities.el (org-entities): Swap the unicode symbol of phi and of varphi. TINYCHANGE
29 hoursorg-compat: Mark `org-compatible-face' as obsoleteNicolas Goaziou2-12/+9
* lisp/org-inlinetask.el (org-inlinetask): Remove `org-compatible-face' call.
29 hoursorg-faces: Simplify face definitionsNicolas Goaziou1-312/+155
* lisp/org-faces.el (org-default): (org-level-1): (org-level-2): (org-level-3): (org-level-4): (org-level-5): (org-level-6): (org-level-7): (org-level-8): (org-special-keyword): (org-drawer): (org-column): (org-column-title): (org-agenda-column-dateline): (org-warning): (org-archived): (org-link): (org-date-selected): (org-todo): (org-done): (org-agenda-done): (org-headline-done): (org-priority): (org-table): (org-formula): (org-code): (org-meta-line): (org-document-info-keyword): (org-block): (org-verbatim): (org-clock-overlay): (org-agenda-structure): (org-agenda-clocking): (org-agenda-date-weekend): (org-scheduled): (org-scheduled-today): (org-scheduled-previously): (org-upcoming-deadline): (org-agenda-restriction-lock): (org-agenda-filter-tags): (org-agenda-filter-regexp): (org-agenda-filter-category): (org-time-grid): (org-agenda-diary): (org-agenda-calendar-event): (org-agenda-calendar-sexp): (org-macro): (org-tag-group): Eschew `org-compatible-face' usage. Also use lexical binding.
31 hoursMove obsolete declarations into "org-compat.el"Nicolas Goaziou15-132/+91
* lisp/org-agenda.el (org-agenda-list): (org-agenda-goto-today): (org-agenda-reset-view): Remove reference to obsolete `org-agenda-ndays'.
33 hoursorg-compat: Fix typoNicolas Goaziou1-1/+1
* lisp/org-compat.el (org-match-string-no-properties): Fix typo. Reported-by: Michael Welle <mwe012008@gmx.net> <http://permalink.gmane.org/gmane.emacs.orgmode/108017>
4 daysMerge branch 'maint'Nicolas Goaziou2-8/+15
4 daysox: Small fixNicolas Goaziou2-9/+16
* lisp/ox.el (org-export--missing-definitions): Fix typo and remove useless comment * testing/lisp/test-ox.el (test-org-export/footnotes): Add test.
4 daysMerge branch 'maint'Nicolas Goaziou3-153/+240
4 daysob-exp: Silence byte compilerNicolas Goaziou1-0/+3
4 daysorg-element: Remove spurious blank when interpreting a rowNicolas Goaziou1-1/+1
* lisp/org-element.el (org-element-table-row-interpreter): Remove spurious white space.
4 daysox: Fix typo in commentNicolas Goaziou1-4/+4
* lisp/ox.el (org-export-get-footnote-definition): Fix typo.
4 daysox: Fix export of footnote definitions in pruned parts of treeNicolas Goaziou2-147/+236
* lisp/ox.el (org-export--missing-definitions): (org-export--install-footnote-definitions): New functions (org-export--merge-external-footnote-definitions): Remove function (org-export-as): (org-export--prune-tree): Use new functions. * testing/lisp/test-ox.el (test-org-export/footnotes): Add tests. Reported-by: Mark Edgington <edgimar@gmail.com> <http://permalink.gmane.org/gmane.emacs.orgmode/107940>
5 daysorg-compat: Small refactoringNicolas Goaziou1-32/+7
* lisp/org-compat.el (org-compatible-face): Small refactoring. Remove Emacs 22 related part of the code.
5 daysRemove Emacs 22 related codeNicolas Goaziou5-97/+23
* contrib/lisp/htmlize.el (htmlize-face-color-internal): (htmlize-face-to-fstruct): * lisp/org-agenda.el (org-anniversary): (org-cyclic): (org-block): (org-date): * lisp/org-compat.el (org-region-active-p): * lisp/org.el (org-use-extra-keys): (occur-mode-find-occurrence-hook): Remove Emacs 22 related code and comments. (org-diary-class): Remove function.
6 daysorg-compat: Tiny refactoringNicolas Goaziou1-5/+4
* lisp/org-compat.el (org-re): Use `obsolete' in `declare'.
6 daysUpdate testing/READMEMichael Brand1-26/+30
* testing/README: Minor update, add how to run several tests.
6 daysERT: Spreadsheet references more sensitiveMichael Brand1-4/+4
* testing/lisp/test-org-table.el: (test-org-table/org-table-convert-refs-to-an/1): (test-org-table/org-table-convert-refs-to-rc/1): Row and column number different.
6 daysExtend a docstringMichael Brand1-2/+12
* lisp/org.el (org-startup-truncated): Extend docstring. (org-set-font-lock-defaults): Also the last top level expression on an own line.
7 daysorg-colview.el: Fix typo in function nameLele Gaifax1-3/+3
* lisp/org-colview.el (org-columns-hscroll-title): Rename from `org-columns-hscoll-title'. (org-columns--display-here-title): (org-columns-remove-overlays): Adjust reference to renamed function.
8 daysorg-colview: Fix last commitNicolas Goaziou1-3/+4
* lisp/org-colview.el (org-columns-edit-value): Fix last commit.
8 daysorg-colview: Replace `org-columns-eval' with `org-columns--call'Nicolas Goaziou1-76/+78
* lisp/org-colview.el (org-columns-edit-value): Small refactoring. Use new function. (org-columns--call): New function. (org-columns-eval): Remove function. (org-columns-next-allowed-value): Use new function.
8 daysMerge branch 'maint'Nicolas Goaziou1-1/+3
8 daysImprove a docstringNicolas Goaziou1-1/+3
* lisp/org.el (org-delete-all): Improve docstring.
8 daysorg-mobile: Fix TODO keywords generationNicolas Goaziou1-9/+10
* lisp/org-mobile.el (org-mobile-create-index-file): Call `org-delete-all' later since it is a destructive operation. Reported-by: Ian Dunn <dunni@gnu.org> <http://permalink.gmane.org/gmane.emacs.orgmode/107900>
8 daysorg-capture: Remove forbidden value type from "file" templatesNicolas Goaziou1-6/+3
* lisp/org-capture.el (org-capture-expand-file): Remove plain S-exps from allowed values.
8 daysob-exp: Small fixNicolas Goaziou1-7/+8
* lisp/ob-exp.el (org-babel-exp-src-block): Use `symbol-name' instead of `eval' since the argument is a dynamically scoped variable anyhow.
8 daysorg-clock: Remove handling for illicit :scope valuesNicolas Goaziou1-2/+0
* lisp/org-clock.el (org-dblock-write:clocktable): :scope is not meant to be a s-exp, so don't use `eval' on it.
8 daysFix `org-no-properties' called with an optional argumentNicolas Goaziou1-5/+2
* lisp/org-macs.el (org-no-properties): Fix function so that optional argument `restricted' is not ignored.
8 daysRemove `org-substitute-posix-classes'Nicolas Goaziou1-14/+0
* lisp/org-macs.el (org-substitute-posix-classes): Remove function. This function is unused throughout the code base and not part of any public API.
8 daysDeprecate `org-format-seconds' in favor of `format-seconds'Nicolas Goaziou4-10/+4
* lisp/org-macs.el (org-format-seconds): Remove function. * lisp/org-compat.el (org-format-seconds): Mark function as an obsolete alias. * lisp/org-table.el (org-table-time-seconds-to-string): * lisp/ox.el (org-export-stack-refresh): Apply removal.
8 daysDeprecate `org-no-warnings' in favor of `with-no-warnings'Nicolas Goaziou11-34/+21
* lisp/org-macs.el (org-no-warnings): Rewove macro. * lisp/org-compat.el (org-no-warnings): Mark `org-no-warnings' as obsolete. * contrib/lisp/org-contacts.el (defvar): * contrib/lisp/org-wl.el (org-wl-open): * lisp/org-agenda.el (defvar): (org-anniversary): (org-cyclic): (org-block): (org-date): * lisp/org-bbdb.el (defvar): * lisp/org-clock.el (org-clock-out): (org-clock-cancel): * lisp/org-mouse.el (org-mouse-show-context-menu): * lisp/org.el (org-modify-ts-extra): (org-order-calendar-date-args): Small refactoring. * lisp/ox-odt.el (org-odt-htmlfontify-string):
8 daysorg-macs: Remove `org-replace-match-keep-properties'Nicolas Goaziou1-7/+0
* lisp/org-macs.el (org-replace-match-keep-properties): Remove function. This function is unused through the code base and doesn't specifically belong to a public API.
8 daysDeprecate `org-called-interactively-p' in favor of `called-interactively-p'Nicolas Goaziou8-56/+48
* lisp/org-compat.el (org-called-interactively-p): Make it an obsolete alias for `called-interactively-p'. * lisp/org-macs.el (org-called-interactively-p): Remove function. * contrib/lisp/org-expiry.el (org-expiry-insinuate): (org-expiry-deinsinuate): (org-expiry-process-entry): (org-expiry-process-entries): (org-expiry-archive-subtree): (org-expiry-add-keyword): * lisp/ob-core.el (org-babel-expand-src-block): (org-babel-sha1-hash): * lisp/org-agenda.el (org-toggle-sticky-agenda): (org-agenda-write): (org-agenda-dim-blocked-tasks): (org-agenda-redo): (org-agenda-show-1): (org-agenda-set-tags): * lisp/org-lint.el (org-lint): * lisp/org-table.el (org-table-blank-field): (org-table-current-column): (org-table-current-dline): (org-table-sort-lines): (org-table-sum): (org-table-rotate-recalc-marks): (org-table-eval-formula): (orgtbl-send-table): * lisp/org.el (org-mode): (org-copy-subtree): (org-paste-subtree): (org-store-link): (org-todo): (org-occur): (org-create-math-formula): (org-toggle-inline-images): (org-mark-subtree): (org-mark-element): Apply removal.
8 daysRemove `org-inhibit-invisibility'Nicolas Goaziou2-10/+3
* lisp/org-macs.el (org-inhibit-invisibility): Remove function. * lisp/org.el (org-set-tags): Apply removal.
8 daysRemove `org-maybe-intangible'Nicolas Goaziou2-19/+5
* lisp/org-macs.el (org-maybe-intangible): Remove macro. * lisp/org.el (org-activate-bracket-links): (org-hide-wide-columns): Apply removal.
8 daysMark `org-bound-and-true-p' as obsoleteNicolas Goaziou12-40/+37
* lisp/org-macs.el (org-bound-and-true-p): Remove macro. * lisp/org-compat.el (org-bound-and-true-p): Deprecated alias for `bound-and-true-p'. * lisp/ob-core.el (org-babel-confirm-evaluate): * lisp/org-agenda.el (org-agenda-write): (org-agenda-add-entry-text): (org-agenda-todo): * lisp/org-clock.el (org-clocktable-defaults): (org-clocktable-write-default): * lisp/org-colview.el (org-columns): (org-columns--compute-spec): (org-agenda-columns): * lisp/org-indent.el (org-indent-set-line-properties): * lisp/org-inlinetask.el (org-inlinetask-fontify): * lisp/org-mobile.el (org-mobile-write-agenda-for-mobile): * lisp/org-pcomplete.el (pcomplete/org-mode/file-option/options): (pcomplete/org-mode/file-option/infojs_opt): * lisp/org-src.el (org-src-mode-configure-edit-buffer): (org-edit-table.el): * lisp/org.el (org-store-link): (org-refile): (org-get-export-keywords): (org-set-tags): (org-order-calendar-date-args): (org-mode-restart): (org-tbl-menu): (org-beginning-of-line): (org-end-of-line): (org-kill-line): (org-truely-invisible-p): (org-remove-flyspell-overlays-in): Use `bound-and-true-p' instead of `org-bound-and-true-p'.
8 daysDeprecate `org-char-to-string' in favor of `char-to-string'Nicolas Goaziou3-16/+2
* lisp/org-macs.el (org-char-to-string): Remove function. * lisp/org-compat.el (org-char-to-string): Declare function as obsolete. * lisp/org.el (org-link-unescape-compound): Apply removal.
9 daysorg-list: Silence byte-compilerNicolas Goaziou1-1/+1
* lisp/org-list.el (org-list-item-body-column): Silence byte-compiler.
9 daysMark a few functions as obsoleteNicolas Goaziou18-197/+99
* lisp/ob-R.el (org-babel-variable-assignments:R): * lisp/ob-ref.el (org-babel-ref-goto-headline-id): * lisp/org-agenda.el (org-agenda-prepare-window): (org-agenda-switch-to): * lisp/org-capture.el (org-capture-goto-target): * lisp/org-clock.el (org-clock-goto): (org-clock-special-range): * lisp/org-ctags.el (org-ctags-visit-buffer-or-file): * lisp/org-eshell.el (org-eshell-open): * lisp/org-feed.el (org-feed-show-raw-feed): * lisp/org-id.el (org-id-goto): * lisp/org-irc.el (org-irc-visit-erc): * lisp/org-macs.el (org-string-nw-p): * lisp/org-mobile.el (org-mobile-apply): * lisp/org-src.el (org-src-switch-to-buffer): * lisp/org.el (org-get-location): (org-tree-to-indirect-buffer): (org-mark-ring-goto): (org-refile): (org-add-log-note): (org-revert-all-org-buffers): (org-switchb): (org-cycle-agenda-files): (org-submit-bug-report): (org-goto-marker-or-bmk): * lisp/ox-html.el (org-html-htmlize-generate-css): Silence byte compiler. The following functions are marked as obsolete: - `org-string-match-p' - `org-number-sequence' - `org-floor*' - `org-pop-to-buffer-same-window' - `org-delete-directory' - `org-buffer-narrowed-p'
9 daysorg-compat: Use lexical bindingNicolas Goaziou1-5/+4
* lisp/org-compat.el (org-move-to-column): (org-pop-to-buffer-same-window): Silence byte-compiler.
9 daysDeprecate `org-find-if' in favor of `cl-find-if'Nicolas Goaziou3-23/+13
* lisp/org.el (org-find-if): Remove function. (org-key): * contrib/lisp/org-contacts.el (org-contacts-db-need-update-p): (org-contacts-filter): (org-contacts-test-completion-prefix): (org-contacts-remove-ignored-property-values): Use `cl-find-if' * lisp/org-compat.el (org-find-if): Mark function as an obsolete alias for `cl-find-if'.
9 daysMerge branch 'maint'Nicolas Goaziou0-0/+0
9 daysWork around a display bug when previewing LaTeX fragmentsNicolas Goaziou2-141/+140
* lisp/org.el (org-format-latex): Change signature. (org-toggle-latex-fragment): * lisp/ox-html.el (org-html-format-latex): Apply signature change.
9 daysWork around a display bug when previewing LaTeX fragmentsNicolas Goaziou2-61/+60
* lisp/org.el (org-format-latex): Change signature. (org-toggle-latex-fragment): * lisp/ox-html.el (org-html-format-latex): Apply signature change.
9 daysMerge branch 'maint'Nicolas Goaziou1-1/+1
9 daysTiny fix to `org-set-effort'Nicolas Goaziou1-1/+1
* lisp/org.el (org-set-effort): Use `equal' instead of `string='. Since (string= "nil" nil) is non-nil, a "nil" heading could be mistaken for the current clocked task if `org-clock-current-task' is not bound, or if there is no current clocked task.
9 daysMerge branch 'maint'Nicolas Goaziou2-10/+77