Changelog for kss.core ====================== 1.6.2 (unreleased) ------------------ - Nothing changed yet. 1.6.1 (2011-01-05) ------------------ - Fixed an undefined ``__str__`` in `kss.core.BeautifulSoup.NavigableString.` This closes http://dev.plone.org/old/plone/ticket/11365. [dukebody, hannosch] 1.6.0 (2010-07-05) ------------------ - Avoid deprecation warnings under Zope 2.13. [hannosch] - Avoid some really old Zope 2.9 compatibility code. [hannosch] 1.6.0.a3 (2010-04-27) --------------------- - Add BeforeRenderKSSCommandsEvent notification. [gotcha] 1.6.0.a2 (2010-03-09) --------------------- - Made GenericResource declare that it implements IResource. [optilude] - Add timeout tests in error handling demo [gotcha, jfroche] - Add SetActionServerTimeout client action [gotcha, jfroche] 1.6.0.a1 (2009-11-19) --------------------- - adjust ISite import to work in Zope 2.12 [davisagli] - call cleanup when the test layer is torn down to avoid polluting the test environment [davisagli] - Avoid dependency on zope.app.zapi package. [hannosch] - Specify package dependencies. [hannosch] 1.4.7 (2009-05-11) ------------------ - Fix kukit payload in favor of IE6 XP SP3. xmlns="http://www.kukit.org/commands/1.1" removed from kukit tag as it breaks IE6 XP SP3. [gotcha] 1.4.6 (2009-04-10) ------------------ - fix RequestManager's handling of the sendingTimeout parameter, to enable setting the timeout globally from custom code, if needed. [ree] 1.4.5 (2009-02-02) ------------------ - Added kss.blur action. [simon] 1.4.4 (2009-01-05) ------------------ - Fix the ca_cancel (action-cancel) test that was broken on IE7 because it contained the same id more times. [ree] - Fix or improve calculateAbsoluteURL to handle absolute and relative urls correctly, as well as get rid of the double slash (//) issue. It also satisfies the tests kss_url_param and kss_url_param_multiprop, that now work as intended, with previous workaround removed. [ree] - Use the real request in the json logic so skin layers, request parmeters, etc. are available. [wichert] 1.4.3 (2008-08-18) ------------------ - Replaced license header of third-party sarissa.js to workaround the license detection of ohloh. sarissa.js is redistributed under GNU GPL v2 as previously. [ree] - Fix cssQuery-compat.js to use newest base2 api. [ree] 1.4.2 (2008-07-06) ------------------ - Include meta.zcml from configure.zcml, in order to allow easier loading of dependent zcml during unittests [gotcha, jfroche] 1.4.1 (2008-06-02) ------------------ - Add @@kss_devel_mode/needs_old_cssquery, to enable a workaround for Safari 3.1 to work. [ree] - Fix a typo that caused an exception instead of logging an error message, this happened when an action was registered twice with the same name. [ree] 1.4 (2008-04-21) ---------------- - Updated base2-dom-fp.js with newest version. [ree] - Change concatresource to accept resources with "application/x-javascript" content type only [ree] - DONE ONLY ON BRANCH 1.4 !!! Add improved demos (insertions in tbody is not included : that demo is still broken in IE6) [cryu, jone, gotcha] - fix setKssAttribute action and command (closes bug 8048 from plone.org) [gotcha] - fix action-cancel [gotcha] 1.4-rc1 (2008-03-25) -------------------- - disabled input values should not be submitted with the form [gotcha] - Updated base2-don-fp.js with newest version. This fixes breakage on FireFox 3. [ree] 1.4-alpha1 (2008-03-09) ----------------------- - refactor the value provider registry to use a single registry in place of 3. This will enable to define value providers that recieve non-string parameters like a node selection. [ree] - Remove previously deprecated form() and currentForm() value providers from normal action parameters (remark: they should be used with kssSelector.) They now give a parsing error. [ree] - Implement multiproperties in action-client and action-server [ree] - add url() and alias() providers [ree] - Change develui.css to have its style inline with kssproject.org. [gotcha] - Add some tests for binder classes. [ree] - Improve some of the demos to make them Selenium testable under both dev and prod mode, fix their tests. [gotcha] - Use functions in token table instead of code strings that were evaluated. 'eval' is very slow. in kukit.js [gotcha] - Refactor code towards module and class closures. in kukit.js [gotcha] - Fix multiple selection form fields marshalling on Safari (fixes #22 in kssproject) and on IE. [ree] - Fix error fallback handling [ree] - Implement loglevels based on cookies Add handling of log levels to the kss mode view [ree] - Moved the core demos to this package from kss.demo. They are now located under the core plugin. [ree] - Implement event binding based on the ids fetched dynamically from the dom, by value providers. [ree] - Changed kukit payload to encode HTML content of CDATA. This was necessary because us a supposed bug in FF, that prevented us to use base2 (xpath selection did not work on inserted elements, due to namespace issues.) Get rid of forceToDom, make sure all plugins accept html parameters as strings. [ree] 1.2 (2007-08-17) ---------------- - Refactored js code. [gotcha] 1.2-rc2 (2007-07-27) -------------------- - Prepare for release. [ree] - when attrname is kssattr:xxx, IE chokes on certain nodes [gotcha] - fix form marshalling [gotcha] 1.2-rc1.1 --------- - Prepare for release. Identical with 1.2-rc1, just created for consistent versions. [ree] 1.2-rc1 ------- - Deprecated addClassName, removeClassName actions and commands in favour of addClass and removeClass. Deprecated "name" and "classname" parameter in addClass, removeClass, toggleClass actions and commands in favour of "value". [ree] - implement new packing directives and two disctint versions of the javascript (development and production), this is achieved from javascript with the ;;; marker Also add the @@kss_devel_mode/ui view for changing the development mode from the browser. [ree] - Add the passnode selector that can be used to access the value of a default parm passed programmatically from the event (via makeActionOper) [ree] - Add action moveNodeAsLastChild [ree] - Death to Azax (... long live KSS)! Removing last traces of the old name from the sources [gotcha] - 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] 1.2-beta2 --------- - Make the binding of the nodes together in one batch [ree] - added kssSubmitForm action parameter and deprecation [ree] 1.2-beta1 --------- - Prepare for release [ree] 1.2-alpha2 ---------- - Merge in Philikon's refactorization Move docs to doc/ [ree] - Initial package structure. [zopeskel]