1. 20 May, 2021 1 commit
  2. 18 May, 2021 1 commit
  3. 03 Feb, 2021 2 commits
    • George Kiagiadakis's avatar
      lib: introduce WpComponentLoader and remove WpModule · 0d072874
      George Kiagiadakis authored
      The component loader is a more generic and extensible mechanism
      of loading components; modules are one type of component...
      The idea is to make scripts and config files also be components,
      loaded by plugins that inherit WpComponentLoader
    • George Kiagiadakis's avatar
      plugin: inherit from WpObject · f61e2929
      George Kiagiadakis authored
      * use the activate/deactivate system from WpObject,
        which allows async activation and error reporting
      * drop 'module' property, use 'core' from WpObject
  4. 15 Jan, 2021 1 commit
    • George Kiagiadakis's avatar
      spa-type: refactor · 37623888
      George Kiagiadakis authored
      * Use a more complete API to introspect SPA types
      * Avoid the need for the Tables enumeration; the tables
        are now registered with a string
      * Avoid the need for initialization, work directly on spa_types
        and other static data
      * Allow working with Object pods that are not Params;
        the PARAMS table was previously hardcoded in the pod implementation
      * Add a different dynamic type registration system, closer to
        how spa type works. The only regression is that we can no longer
        register additional custom object fields (custom SPA_PROP_* for example),
        but this feature can be re-added later
  5. 08 Jan, 2021 1 commit
  6. 13 Nov, 2020 1 commit