Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: foswiki/distro
base: efe3eb99eb93
Choose a base ref
...
head repository: foswiki/distro
compare: 6d4c92b2683e
Choose a head ref
  • 9 commits
  • 16 files changed
  • 1 contributor

Commits on May 2, 2017

  1. Item14152: Added possibility to get a list of inactive features.

    The general purpose method function featuresComply() is now capable of
    returning a list of features failed compliance check. See -inactive key
    of function paramters hash.
    
    - Documentation changes.
    vrurg committed May 2, 2017
    Copy the full SHA
    28f8fd0 View commit details
    Browse the repository at this point in the history
  2. Item14152: Implemented long forgotten feature compatibility check.

    Done via @FS_REQUIRED extension's module array. Supports -namespace.
    vrurg committed May 2, 2017
    Copy the full SHA
    a6cf48d View commit details
    Browse the repository at this point in the history
  3. Item14237: Merge commit 'a6cf48d55bcd4fe99d8760369acadeab9c7a02ff' in…

    …to Item14237
    
    * commit 'a6cf48d55bcd4fe99d8760369acadeab9c7a02ff':
      Item14152: Implemented long forgotten feature compatibility check.
      Item14152: Added possibility to get a list of inactive features.
    vrurg committed May 2, 2017
    Copy the full SHA
    749b883 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2017

  1. Item14237: First working implementation of DBConfigExtension

    First practical extension ever. Read/write database config. Does not
    override file-based LSC as the latter is used as a bootstrap and first
    stage config. It is anticipated that tricks with setlib.cfg,
    LocalLib.cfg must be obsoleted by now due to working combination of
    initial path guessing and very early reading of LSC.
    vrurg committed May 6, 2017
    Copy the full SHA
    4618fd1 View commit details
    Browse the repository at this point in the history
  2. Item14237: Better file writing.

    - Support for automatic creation of a missing file.
    
    - Added flag attribute 'autoCreate'. Indicates that the file must be
    created if missing.
    
    - Added 'modified' attribute which is set to true if file content has
    been changed.
    vrurg committed May 6, 2017
    Copy the full SHA
    a193238 View commit details
    Browse the repository at this point in the history
  3. Item14237: Granulation of read/write operations.

    writeLSC and readLSC are now generic methods utilizing
    (read|write)LSC(Start|Record|Finalize) methods to do the actual work.
    This simplifies creating extensions implementing different backends. See
    DBConfigExtension for an example of such backend.
    vrurg committed May 6, 2017
    Copy the full SHA
    e1b22ab View commit details
    Browse the repository at this point in the history
  4. Item14237: Better support for extensions at early stages of the app l…

    …ife.
    
    - Config and extensions are now being loaded in a two-stage process
    where first basic config class is used to initialize the config. Then
    extensions are loaded. After that the process is repeated but at this
    point the config could be loaded with a help of an extension.
    
    - Added 'initStage' attribute to inidicate what is the current stage of
    app initialization. Makes sense until contexts could be used.
    
    - Added declaration of OOSPECS feature.
    
    - Fixed a bug with deep recursion in create() method.
    vrurg committed May 6, 2017
    Copy the full SHA
    358b104 View commit details
    Browse the repository at this point in the history
  5. Item14237: Don't make use of logger object when it's not ready.

    Or we may hit deep recursion issue.
    vrurg committed May 6, 2017
    Copy the full SHA
    3c2798b View commit details
    Browse the repository at this point in the history
  6. Item14237: Minor changes.

    - Doc fixes
    
    - Configure Save wizard calls writeLSC() method alongside with writing
    to LocalSite.cfg. This is a temporary test measure until Configure makes
    use of the new specs format.
    vrurg committed May 6, 2017
    Copy the full SHA
    6d4c92b View commit details
    Browse the repository at this point in the history