History log of /yui3/build/stylesheet/stylesheet-debug.js
Revision Date Author Comments Expand
b0ab788daf32aca249320825ecbdcef36aa0c052 22-Aug-2011 Dav Glass <davglass@gmail.com>

Fixes #2530959 - Loader meta-data updates, added yui-base Build for: collection, dump, escape, json loader, stylesheet, substitute, swfdetect text and yui

/yui3/build/array-extras/array-extras-debug.js /yui3/build/array-extras/array-extras-min.js /yui3/build/array-extras/array-extras.js /yui3/build/array-invoke/array-invoke-debug.js /yui3/build/array-invoke/array-invoke-min.js /yui3/build/array-invoke/array-invoke.js /yui3/build/arraylist/arraylist-debug.js /yui3/build/arraylist/arraylist-min.js /yui3/build/arraylist/arraylist.js /yui3/build/dump/dump-debug.js /yui3/build/dump/dump-min.js /yui3/build/dump/dump.js /yui3/build/escape/escape-debug.js /yui3/build/escape/escape-min.js /yui3/build/escape/escape.js /yui3/build/json-parse/json-parse-debug.js /yui3/build/json-parse/json-parse-min.js /yui3/build/json-parse/json-parse.js /yui3/build/json-stringify/json-stringify-debug.js /yui3/build/json-stringify/json-stringify-min.js /yui3/build/json-stringify/json-stringify.js /yui3/build/loader-yui3/loader-yui3-debug.js /yui3/build/loader-yui3/loader-yui3-min.js /yui3/build/loader-yui3/loader-yui3.js /yui3/build/loader/loader-debug.js /yui3/build/loader/loader-min.js /yui3/build/loader/loader.js stylesheet-debug.js stylesheet-min.js stylesheet.js /yui3/build/substitute/substitute-debug.js /yui3/build/substitute/substitute-min.js /yui3/build/substitute/substitute.js /yui3/build/swfdetect/swfdetect-debug.js /yui3/build/swfdetect/swfdetect-min.js /yui3/build/swfdetect/swfdetect.js /yui3/build/text-data-accentfold/text-data-accentfold-debug.js /yui3/build/text-data-accentfold/text-data-accentfold-min.js /yui3/build/text-data-accentfold/text-data-accentfold.js /yui3/build/text-data-wordbreak/text-data-wordbreak-debug.js /yui3/build/text-data-wordbreak/text-data-wordbreak-min.js /yui3/build/text-data-wordbreak/text-data-wordbreak.js /yui3/build/yui-base/yui-base-debug.js /yui3/build/yui-base/yui-base-min.js /yui3/build/yui-base/yui-base.js /yui3/build/yui-core/yui-core-debug.js /yui3/build/yui-core/yui-core-min.js /yui3/build/yui-core/yui-core.js /yui3/build/yui-rls/yui-rls-debug.js /yui3/build/yui-rls/yui-rls-min.js /yui3/build/yui-rls/yui-rls.js /yui3/build/yui/yui-debug.js /yui3/build/yui/yui-min.js /yui3/build/yui/yui.js /yui3/src/loader/js/yui3.js /yui3/src/loader/js/yui3.json
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 stylesheet-debug.js 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 /yui3/src/base/js/Base.js /yui3/src/base/js/BaseBuild.js /yui3/src/base/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
fb79432117c7c5808d478bda90dfce5f819cb3fb 11-Jan-2011 Luke Smith <lsmith@yahoo-inc.com>

Best effort workaround for IE9 bug "Invalid this pointer used as target for method call" is resulting from toCssText: workerStyle.cssText = base || EMPTY; It appears to be a getter/setter issue, but it has been very difficult to reproduce reliably. The error occurs intermittently, then the page will start working. Whether the bug manifests appears to be affected by page load time, or perhaps the number of resources that are dynamically loaded. Personally, I've been unable to repro the bug when IE's debugger tools are open, but Matt was able to for a short time (then it started working for him). Like I said, hard to get a repro. Attempts to reduce the failure case have been largely unsuccessful, as the code starts working again. I was able to repro with YUI().use('stylesheet', 'overlay', function (Y) { setTimeout(function () { new Y.StyleSheet().set('h1', { color: 'red' }); }, 2000); }); but only for a time. A hacky report() function was successfully employed with a modified stylesheet_theme_source.php from the StyleSheet example (adding <ul id="out"></ul> and replacing the JavaScript with the code noted above) to isolate where in the code the error was being thrown. With a try/catch around the assignment to workerStyle.cssText, report() did show code execution flowing into the catch block, but after remediation steps were added to the catch block, I was unable to reproduce the error, or even get a report() call from the catch block. So it looks like the style collection is corrupt and rather than bang my head against the wall any longer (though I will file a bug with IE), a best guess workaround is being added to replace the style collection and try the assignment again.

0c9749c3ca70539e41104900fede9cbfa4328678 22-Sep-2010 Adam Moore <adamoore@yahoo-inc.com>

Fixed window instanceof IE memory leak [fixes #2529344]

9c3b58447f02e078df9a578dacf1363da9f43758 16-Dec-2009 Luke Smith <lsmith@yahoo-inc.com>

replacing Node.getDOMNode with node._node

95349902f8b51ea8c984383a3ef8e5825341b10e 21-Jun-2009 Luke Smith <lsmith@yahoo-inc.com>

API doc updates

93388caa22c79f6102627197c1a7c95f3503a0d6 20-Jun-2009 Luke Smith <lsmith@yahoo-inc.com>

API doc updates

ddbbe6cfe718a63c7931e5847bf76dfe7c0942f3 30-Apr-2009 Luke Smith <lsmith@yahoo-inc.com>

Updates from yui2 and API docs and test suite.

00f5227c72bff2a1b314aff7ee1829c303e74462 28-Oct-2008 Luke Smith <lsmith@yahoo-inc.com>

* document => Y.config.doc * managed yuiSSID => Y.stamp * renamed setCSS/unsetCSS => set/unset * split selectors on comma * adding isValidSelector to avoid IE hang (should this be in selector mod?) * properties set with trimmed vals in try/catch for IE * other recommendations from review

32c7d588520dd01df70660506aa42076ca510c0c 15-Oct-2008 Luke Smith <lsmith@yahoo-inc.com>

Update to method of creating entire sheet at once

9706f76f9e56f413801eb2ff719cfbb6bdd3e841 11-Oct-2008 Luke Smith <lsmith@yahoo-inc.com>

Moving Y.CSS static to Y.StyleSheet instance based.