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

Feature #38 add config file #50

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

Commits on Oct 26, 2017

  1. adrienverge#38: adding YamlConfig class, to handle configurations fro…

    …m filesystem
    
    WARNING: this commit has not been tested (missing GTK dependencies)
    
    Format of the configuration is dict-based. Current implementation will
    use the YAML format.
    
    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël Bourgault authored and Joël BOURGAULT committed Oct 26, 2017
    Configuration menu
    Copy the full SHA
    53957cf View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2017

  1. adrienverge#38: adding protection on files handling (errors, locks...)

    Also added usage of built-in `logging` module.
    
    WARNING: this commit has not been tested (missing GTK dependencies)
    
    Signed-off-by: Joël BOURGAULT <joel.bourgault@gmail.com>
    Joël BOURGAULT committed Nov 6, 2017
    Configuration menu
    Copy the full SHA
    729a3a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2017

  1. adrienverge#38: adding dict-like methods in YamlConfig class

    WARNING: this has not been tested (missing GTK dependencies)
    
    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    aa5fcd9 View commit details
    Browse the repository at this point in the history
  2. adrienverge#38: transfering Options class content to YamlConfig instance

    I choose to make interface with other Gtk classes 'simpler', i.e. at a
    lower level: these do not access Options instance directly, but directly
    to parameters or to `parent` instance.
    
    WARNING: not tested yet (missing GTK dependencies)
    
    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    c990fd0 View commit details
    Browse the repository at this point in the history
  3. adrienverge#38: renaming Config to Options, to follow previous na…

    …ming.
    
    WARNING: not tested yet (missing GTK dependencies)
    
    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    1ef9e2b View commit details
    Browse the repository at this point in the history
  4. adrienverge#38: minor styling update, to match 75 rows limits

    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    7e0a045 View commit details
    Browse the repository at this point in the history
  5. adrienverge#38: adding a layer, to handle options items as attribute.

    WARNING: not tested (missing GTK dependencies)
    
    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    84e7299 View commit details
    Browse the repository at this point in the history
  6. adrienverge#38: taking advantage of attribute-access for doctesting

    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    ad1a936 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2017

  1. adrienverge#38: taking care of i18n rules and coding iaw. Python2

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    4ebdf0a View commit details
    Browse the repository at this point in the history
  2. adrienverge#38: connecting window exit request with config saving

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    194cd6b View commit details
    Browse the repository at this point in the history
  3. adrienverge#38: minor change to cope with python2 syntax

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    dc83573 View commit details
    Browse the repository at this point in the history
  4. adrienverge#38: adding test code in unittest file

    And some other minor improvements.
    
    This commit has been tested, both with python2.7.13 and python3.5.3.
    
    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    8deac45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da4aee0 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2017

  1. adrienverge#38: update following travis checks

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f570f5f View commit details
    Browse the repository at this point in the history
  2. adrienverge#38: new try with travis configuration

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f12891c View commit details
    Browse the repository at this point in the history
  3. yet another try...

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    5628abb View commit details
    Browse the repository at this point in the history
  4. adrienverge#38: trying again to pass flake8-import-order check

    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël Bourgault authored and Joël BOURGAULT committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    5cb7e52 View commit details
    Browse the repository at this point in the history
  5. adrienverge#38: trying again to pass flake8-import-order check

    Signed-off-by: Joël BOURGAULT <jbourgault@sii.fr>
    Joël BOURGAULT committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f15770d View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2017

  1. Configuration menu
    Copy the full SHA
    3d6ffe0 View commit details
    Browse the repository at this point in the history
  2. config: adding newline before import yaml (flake8 rule I202)

    Signed-off-by: Joël Bourgault <joel.bourgault@gmail.com>
    Joël Bourgault committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    fdf8e26 View commit details
    Browse the repository at this point in the history