Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement PLANNING line support #314

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Commits on Dec 20, 2018

  1. Configuration menu
    Copy the full SHA
    49dcbc8 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2018

  1. Configuration menu
    Copy the full SHA
    c893a95 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2018

  1. Configuration menu
    Copy the full SHA
    8191e02 View commit details
    Browse the repository at this point in the history
  2. add plugin interface for Planning Line setting

    setting of SCHEDULED:  and DEADLINE: Keywords
    FlorianMickler committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    6cad2ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    307aa1b View commit details
    Browse the repository at this point in the history
  4. fixing the planning-date value types

    heading.scheduled_date, heading.closed_date and heading.deadline_date should
    always be of OrgDate (or OrgDateTime) type.
    FlorianMickler committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    3828cd5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c00d74a View commit details
    Browse the repository at this point in the history
  6. relax parsing of TIMESTAMP data

    according to
    https://orgmode.org/worg/dev/org-syntax.html#Timestamp
    
    the dayname field can be pretty much anything. And indeed in german
    locale setting the dayname is abbreviated with 2 letters only
    FlorianMickler committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    b75d1ac View commit details
    Browse the repository at this point in the history
  7. document the mappings

    also make the mappings somewhat easier to remember by having the p in
    front mean calendar selection and having the s in front does mean cmdline
     selection.
    FlorianMickler committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    aab25ff View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2018

  1. TODO Plugin: manage CLOSING: DateTime

    Manage the Plannings-Line CLOSING: Keyword
    When the TODO State changes from Done to not Done or vice versa
    FlorianMickler committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    d170765 View commit details
    Browse the repository at this point in the history
  2. fix bug in render_planning_line: finditer can only be iterated once

    so the fix is, that we save a list of matches instead of a reference to the iterator
    FlorianMickler committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    a61c52d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26f0406 View commit details
    Browse the repository at this point in the history
  4. fix render line

    The line=None case was broken. It turns out, that it works better,
    if line is empty string per default.
    FlorianMickler committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    011fbff View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. adapt heading parse tests

    We do test heading parsing and not date-time parsing, so these cases should be enough.
    
    Sorting should ignore inactive dates -> test added.
    FlorianMickler committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    9727d8c View commit details
    Browse the repository at this point in the history
  2. adapted testing

    according to:
    https://orgmode.org/worg/dev/org-syntax.org.html
    
    there are only a few restrictions on the DAYNAME part. (Which is wise for other locales).
    So <2011-08-29 mon> is a valid date.
    FlorianMickler committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    e1f64eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a46acd View commit details
    Browse the repository at this point in the history
  4. liborgmode: more liberal OrgDate Parsing

    Allow missing day, because it is a reasonable human readable date form and we should probably brake no viable usecases with this.
    
    According to current formulation of the timestamp spec, a Date without Time is not valid anyway.
    FlorianMickler committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    00d9fb0 View commit details
    Browse the repository at this point in the history
  5. fix utf8 test

    -> pt_br Locale day-names were changed to lowercase letters in this commit:
    https://sourceware.org/git/?p=glibc.git;a=commit;h=686db256f640372df81242bf20d458f54e069f56
    FlorianMickler committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    e05f4f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2019

  1. fix utf-8 test by using another locale

    The pt_BR locale had the weekday capitalization changed [1]. That means that depending on libc version (-> Travis build tests vs Fedora 29) the test either was successull or failed [2].
    
    [1]: https://sourceware.org/git/?p=glibc.git;a=commit;h=686db256f640372df81242bf20d458f54e069f56
    [2]: commit e05f4f3
    
    re commit e05f4f3
    FlorianMickler committed Feb 11, 2019
    Configuration menu
    Copy the full SHA
    bb1569d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    984df1a View commit details
    Browse the repository at this point in the history