[Kss-devel] kss.core: performance_improvement branch merged to trunk

Balazs Ree ree at ree.hu
Sat May 12 11:53:27 CEST 2007


I report that the performance_improvement branch of kss.core is now 
merged to trunk.

Changes:

    - Changed querying for css selectors to base2 instead of
      cssQuery. Base2 is supposed to be a lot faster than
      the old cssQuery. Usage is alternating, if base2 is
      present that one is used, otherwise it uses the old
      cssQuery code which stays the default.
      [jvloothuis, ree]

    - Add moveNodeBefore action (presumably missing)
      [ree]

    - Refactor load event, separate iload and load events.
      The new event binder handles both events together. A
      new parameter, evt-iload-autodetect is introduced, if
      this is false we don't use detection but the iframe
      must cooperate on telling us wnen we are done.  There
      is deprecation warning issued for the load events, if
      bound on an iframe, in which case an iload event must
      be used.
      [ree]

    - refactor event binding to allow different iterators to bind
      events in a binder instance, matching the need of the events.
      [ree]

Of this only the load event refactoring can possibly cause issues, if you 
experience errors or issues when loading the kupu editor, please report 
and also please test with kupu loading both statically and dynamically 
(with and without kss).


Last but not least, at the same time Godefroid made a nice work on this:

    - Death to Azax (... long live KSS)!
      Removing last traces of the old name from the sources
      [gotcha]

this means that imports that contained Azax now contain KSS.


-- 
Balazs Ree



More information about the Kss-devel mailing list