History log of /yui3/src/base/js/BaseBuild.js
Revision Date Author Comments Expand
b66fb0b516da11d7d0a3e6151dab92af15eac49c 15-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

Added new _NON_ATTRS_CFG static to Base._buildCfg, for custom aggregation

35ab18cdc8398064c2c60b0ed6bbe181ae9d05ef 07-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

API Doc cleanup

50ebe4de3ac641ae0af0b39a29ccf82e4c3760b6 07-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

Cleaned up unused var warnings

6c65c3574a8e5039c6504276177d116d5c63efbd 07-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

Added detailed API docs for _buildCfg

52e73635546b2ee315b3d99cc7145a73ebc5b30e 07-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

Cleaned up Ext._buildCfg support. All buildCfg meta-data now merged into a single shared hash, used for all static/aggregate/custom mixing. Added Ext._buildCfg test cases for static/aggregate/custom support. Also removed statics:true support. See #2531567

9f74fe13660a0d9d411c97798c85863de1745bbf 04-Feb-2012 Satyen Desai <sdesai@yahoo-inc.com>

Ext._buildCfg support - initial drop

10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85 20-Aug-2011 Luke Smith <lsmith@yahoo-inc.com>

namespaced @property/@method cleanup Some files had new YUI.add() metadata property ordering, resulting in new -min files. No functionality was changed.

/yui3/build/async-queue/async-queue-debug.js /yui3/build/async-queue/async-queue.js /yui3/build/attribute-base/attribute-base-debug.js /yui3/build/attribute-base/attribute-base.js /yui3/build/base-base/base-base-debug.js /yui3/build/base-base/base-base.js /yui3/build/base-build/base-build-debug.js /yui3/build/base-build/base-build.js /yui3/build/base-pluginhost/base-pluginhost-debug.js /yui3/build/base-pluginhost/base-pluginhost.js /yui3/build/calendar-base/calendar-base-debug.js /yui3/build/calendar-base/calendar-base.js /yui3/build/calendar/calendar-debug.js /yui3/build/calendar/calendar.js /yui3/build/calendarnavigator/calendarnavigator-debug.js /yui3/build/calendarnavigator/calendarnavigator.js /yui3/build/classnamemanager/classnamemanager-debug.js /yui3/build/classnamemanager/classnamemanager.js /yui3/build/console-filters/console-filters-debug.js /yui3/build/console-filters/console-filters.js /yui3/build/console/console-debug.js /yui3/build/console/console.js /yui3/build/dataschema-base/dataschema-base-debug.js /yui3/build/dataschema-base/dataschema-base.js /yui3/build/dataschema-json/dataschema-json-debug.js /yui3/build/dataschema-json/dataschema-json.js /yui3/build/datasource-local/datasource-local-debug.js /yui3/build/datasource-local/datasource-local.js /yui3/build/dial/dial-debug.js /yui3/build/dial/dial-min.js /yui3/build/dial/dial.js /yui3/build/editor-base/editor-base-debug.js /yui3/build/editor-base/editor-base-min.js /yui3/build/editor-base/editor-base.js /yui3/build/editor-bidi/editor-bidi-debug.js /yui3/build/editor-bidi/editor-bidi-min.js /yui3/build/editor-bidi/editor-bidi.js /yui3/build/editor-br/editor-br-debug.js /yui3/build/editor-br/editor-br-min.js /yui3/build/editor-br/editor-br.js /yui3/build/editor-lists/editor-lists-debug.js /yui3/build/editor-lists/editor-lists-min.js /yui3/build/editor-lists/editor-lists.js /yui3/build/editor-para/editor-para-debug.js /yui3/build/editor-para/editor-para-min.js /yui3/build/editor-para/editor-para.js /yui3/build/editor-tab/editor-tab-debug.js /yui3/build/editor-tab/editor-tab-min.js /yui3/build/editor-tab/editor-tab.js /yui3/build/editor/editor-debug.js /yui3/build/editor/editor-min.js /yui3/build/editor/editor.js /yui3/build/event-base/event-base-debug.js /yui3/build/event-base/event-base.js /yui3/build/event-custom-base/event-custom-base-debug.js /yui3/build/event-custom-base/event-custom-base.js /yui3/build/event-delegate/event-delegate-debug.js /yui3/build/event-delegate/event-delegate.js /yui3/build/event-synthetic/event-synthetic-debug.js /yui3/build/event-synthetic/event-synthetic.js /yui3/build/exec-command/exec-command-debug.js /yui3/build/exec-command/exec-command-min.js /yui3/build/exec-command/exec-command.js /yui3/build/frame/frame-debug.js /yui3/build/frame/frame-min.js /yui3/build/frame/frame.js /yui3/build/io-base/io-base-debug.js /yui3/build/io-base/io-base.js /yui3/build/io-form/io-form-debug.js /yui3/build/io-form/io-form.js /yui3/build/io-queue/io-queue-debug.js /yui3/build/io-queue/io-queue.js /yui3/build/io-upload-iframe/io-upload-iframe-debug.js /yui3/build/io-upload-iframe/io-upload-iframe.js /yui3/build/io-xdr/io-xdr-debug.js /yui3/build/io-xdr/io-xdr.js /yui3/build/json-parse/json-parse-debug.js /yui3/build/json-parse/json-parse.js /yui3/build/json-stringify/json-stringify-debug.js /yui3/build/json-stringify/json-stringify.js /yui3/build/jsonp/jsonp-debug.js /yui3/build/jsonp/jsonp.js /yui3/build/loader-base/loader-base-debug.js /yui3/build/loader-base/loader-base.js /yui3/build/loader/loader-debug.js /yui3/build/loader/loader.js /yui3/build/node-core/node-core-debug.js /yui3/build/node-core/node-core.js /yui3/build/node-flick/node-flick-debug.js /yui3/build/node-flick/node-flick.js /yui3/build/node-menunav/node-menunav-debug.js /yui3/build/node-menunav/node-menunav.js /yui3/build/node/node-debug.js /yui3/build/node/node-min.js /yui3/build/node/node.js /yui3/build/plugin/plugin-debug.js /yui3/build/plugin/plugin.js /yui3/build/pluginhost-config/pluginhost-config-debug.js /yui3/build/pluginhost-config/pluginhost-config.js /yui3/build/range-slider/range-slider-debug.js /yui3/build/range-slider/range-slider.js /yui3/build/resize-base/resize-base-debug.js /yui3/build/resize-base/resize-base.js /yui3/build/resize-constrain/resize-constrain-debug.js /yui3/build/resize-constrain/resize-constrain.js /yui3/build/resize-plugin/resize-plugin-debug.js /yui3/build/resize-plugin/resize-plugin-min.js /yui3/build/resize-plugin/resize-plugin.js /yui3/build/resize-proxy/resize-proxy-debug.js /yui3/build/resize-proxy/resize-proxy.js /yui3/build/resize/resize-debug.js /yui3/build/resize/resize.js /yui3/build/scrollview-base/scrollview-base-debug.js /yui3/build/scrollview-base/scrollview-base.js /yui3/build/scrollview-list/scrollview-list-debug.js /yui3/build/scrollview-list/scrollview-list-min.js /yui3/build/scrollview-list/scrollview-list.js /yui3/build/scrollview-paginator/scrollview-paginator-debug.js /yui3/build/scrollview-paginator/scrollview-paginator.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars-debug.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars-min.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars.js /yui3/build/selection/selection-debug.js /yui3/build/selection/selection-min.js /yui3/build/selection/selection.js /yui3/build/shim-plugin/shim-plugin-debug.js /yui3/build/shim-plugin/shim-plugin.js /yui3/build/slider-base/slider-base-debug.js /yui3/build/slider-base/slider-base.js /yui3/build/stylesheet/stylesheet-debug.js /yui3/build/stylesheet/stylesheet.js /yui3/build/test/test-debug.js /yui3/build/test/test.js /yui3/build/widget-anim/widget-anim-debug.js /yui3/build/widget-anim/widget-anim.js /yui3/build/widget-autohide/widget-autohide-debug.js /yui3/build/widget-autohide/widget-autohide.js /yui3/build/widget-base/widget-base-debug.js /yui3/build/widget-base/widget-base.js /yui3/build/widget-buttons/widget-buttons-debug.js /yui3/build/widget-buttons/widget-buttons.js /yui3/build/widget-htmlparser/widget-htmlparser-debug.js /yui3/build/widget-htmlparser/widget-htmlparser.js /yui3/build/widget-modality/widget-modality-debug.js /yui3/build/widget-modality/widget-modality.js /yui3/build/widget-position-align/widget-position-align-debug.js /yui3/build/widget-position-align/widget-position-align.js /yui3/build/widget-position-constrain/widget-position-constrain-debug.js /yui3/build/widget-position-constrain/widget-position-constrain.js /yui3/build/widget-position/widget-position-debug.js /yui3/build/widget-position/widget-position.js /yui3/build/widget-stack/widget-stack-debug.js /yui3/build/widget-stack/widget-stack.js /yui3/build/widget-stdmod/widget-stdmod-debug.js /yui3/build/widget-stdmod/widget-stdmod.js /yui3/build/yui-base/yui-base-debug.js /yui3/build/yui-base/yui-base.js /yui3/build/yui-core/yui-core-debug.js /yui3/build/yui-core/yui-core.js /yui3/build/yui-rls/yui-rls-debug.js /yui3/build/yui-rls/yui-rls.js /yui3/build/yui/yui-debug.js /yui3/build/yui/yui.js /yui3/src/async-queue/js/async-queue.js /yui3/src/attribute/js/Attribute.js Base.js BaseBuild.js BasePluginHost.js /yui3/src/calendar/js/calendar-base.js /yui3/src/calendar/js/calendar.js /yui3/src/calendar/js/calendarnavigator.js /yui3/src/classnamemanager/js/classnamemanager.js /yui3/src/console-filters/js/console-filters.js /yui3/src/console/js/console.js /yui3/src/dataschema/js/dataschema-json.js /yui3/src/datasource/js/datasource-local.js /yui3/src/dial/js/Dial.js /yui3/src/editor/js/editor-base.js /yui3/src/editor/js/editor-bidi.js /yui3/src/event-custom/js/event-do.js /yui3/src/event/js/delegate.js /yui3/src/event/js/outside.js /yui3/src/event/js/synthetic.js /yui3/src/io/js/io-base.js /yui3/src/io/js/io-xdr.js /yui3/src/json/js/stringify.js /yui3/src/jsonp/js/jsonp.js /yui3/src/loader/js/loader.js /yui3/src/node-flick/js/NodeFlick.js /yui3/src/node-menunav/js/node-menunav.js /yui3/src/node/js/shim-plugin.js /yui3/src/plugin/js/plugin.js /yui3/src/pluginhost/js/PluginHostConfig.js /yui3/src/resize/js/resize-base.js /yui3/src/scrollview/js/list-plugin.js /yui3/src/scrollview/js/paginator-plugin.js /yui3/src/scrollview/js/scrollbars-plugin.js /yui3/src/scrollview/js/scrollview-base.js /yui3/src/slider/js/slider-base.js /yui3/src/stylesheet/js/stylesheet.js /yui3/src/test/js/Assert.js /yui3/src/widget-anim/js/WidgetAnim.js /yui3/src/widget-autohide/js/Widget-Autohide.js /yui3/src/widget-buttons/js/Widget-Buttons.js /yui3/src/widget-modality/js/Widget-Modality.js /yui3/src/widget-position-align/js/Widget-PositionAlign.js /yui3/src/widget-position-constrain/js/Widget-PositionConstrain.js /yui3/src/widget-position/js/Widget-Position.js /yui3/src/widget-stack/js/Widget-Stack.js /yui3/src/widget-stdmod/js/Widget-StdMod.js /yui3/src/widget/js/Widget.js /yui3/src/widget/js/WidgetBaseIE.js /yui3/src/widget/js/WidgetHTMLParser.js /yui3/src/yui/js/yui-ua.js /yui3/src/yui/js/yui.js
0709cd166604645c5511b892413b44ad6bce6b64 04-Jun-2011 Satyen Desai <sdesai@yahoo-inc.com>

Base.create/mix will now treat initializer and destructor methods on Extension prototypes in the same way it does for the host class. Extension initializer prototype methods will be invoked after the initializer of the host class. Extension destructor methods will be invoked before the host class destructor. Extensions which were previously using the init event, or the initializedChange event, or AOP in their constructors to inject logic after the host class initializer, can just define an initializer function instead. Fixes #2528546

a091e633a8a28a2f787150f3b87e4e4ec8e717ba 20-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed Base.mix when applied to a class created using Base.create (build meta-data was being over-ridden)

fa1ed07d84c327f796559ea1cf4f4ccb5209bd45 28-May-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed Base.create to properly isolate ATTRS on extensions. Fixes #2528930

af716e785a91e92d5cfa85d40fdd10a30f94751f 26-May-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed argument docs for Base.create. Deprecated Base.build in favor of the easier to use Base.create and Base.mix

969d790cf689400dd37fcf1f11c1909a66c06de9 02-Feb-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added Base.create and Base.mix sugar methods on top of Base.build (to mirror the common dynamic:true/false usage). Changed tablist sandbox and overlay to use them. README has details. Tested Overlay, Tooltip example, Widget Custom Class examples. Fixes #2528336

fd76c7686fc15c4633e2199dbbfd992864f245d8 14-Jan-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added support to Base.build to allow for aggregation of ATTRS at the attribute configuration object level (a level deeper than currently done). Fixes #2528530

205884de3b8e1b3427a5d4281da93b874d544219 17-Nov-2009 Satyen Desai <sdesai@yahoo-inc.com>

Widget 3.1 milestone 1, WIP

c938b255ef3c02ee132e52fbd15bb211c6f3f760 05-Aug-2009 Satyen Desai <sdesai@yahoo-inc.com>

1). Fixed hasImpl method on Base.build classes. Fixes #2527997. 2). Allow ad-hoc attributes (attribute which have not be added/configured) to be set/get. 3). Allow PluginHost to be used on classes without _getClasses() impl (in preparation to make it independant of Base). 4). Minor kweight tweaks.

eaa9719567e2ec55d96f9298077f5fc0effe1ed3 11-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

API doc tweaks - object literal -> object with name/value pairs. No code changes (-min files unchanged)

04f6f082e2978c0be5c674a54883b28e50040c39 10-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

More API Doc cleanup. Still figuring out how to get submodule descriptions to show up correctly

793e508bd277c48d6a09b91bb99064b4046eda7a 10-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

API doc tweaks - using Class.property, Class.method for statics. Again, no -min files were harmed in the making of this commit point

e0008d92cea7515616980ad13e1075346a3bca2e 10-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

API doc module/submodule tweaks to try and fix descriptions. Also fixed a url. Again, no -min files harmed in the making of this commit point

64953b0596d07dbee9a9b521ed61c434ce4709b5 10-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

API doc cleanup for base module classes - Base, BaseBuild, PluginHost. No -min files were harmed in the making of this commit point

b4e59b5d4777b2fc949d0b8da063b6ea1f2d43a1 15-May-2009 Satyen Desai <sdesai@yahoo-inc.com>

Removed support for static MyClass.PLUGINS array for class level plugins. Added Base.plug, Base.unplug instead, to allow subclasses to unplug plugins defined higher up in the hierarchy

2b449ca06646ebb6603e35918a40bca8e0f43c8e 05-May-2009 Satyen Desai <sdesai@yahoo-inc.com>

Attribute initial set no longer fires change events. Provides significant performance boost and basis for consistent development pattern (sync/bind, as in Widget). base module split up into base-base and base-build submodules.

1201815cf554ddd27ca4898d9623926cfe3c2ac9 13-Apr-2009 Satyen Desai <sdesai@yahoo-inc.com>

Added args to facade instead of a passing as separate arguments for Base init event (cfg arg) and Widget render (parentNode arg) - based on design pattern for facade based events