1. #1
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Location
    Kansas
    Posts
    1,424
    Vote Rating
    150
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      4  

    Default Ext JS 4.1.1 RC2 Now Available

    Ext JS 4.1.1 RC2 Now Available


    Today we are making Ext JS 4.1.1 RC2 available for your downloading and testing pleasure.

    http://cdn.sencha.com/extjs-4.1.1-rc2.zip

    We have fixed numerous bugs reported by customers and the community at large. Thanks to everyone who has taken time to submit bug reports and provide other valuable feedback. Your help is greatly appreciated!

    We hope to be able to wrap up the GA for 4.1.1 very soon. Of course, we wanted to get some feedback from our friends in the Ext JS community before declaring victory on the release.

    So please, as you find some time over the next few days, let us know how Ext JS 4.1.1 RC2 is working in your applications.

    Enjoy and Many Thanks!


    Bugs Fixed

    Button (2)
    • EXTJSIV-6139 - Button retains the focused state after disabling and enabling
    • EXTJSIV-6329 - Config html of Button not working
    Charts (2)
    • EXTJSIV-6077 - Layouts cause Charts to (re)animate
    • EXTJSIV-6224 - Chart export hard codes sencha.io
    Core (11)
    • EXTJSIV-5767 - return false from beforerender throws exception
    • EXTJSIV-5944 - Ext.onReady with delay option hangs up a browser
    • EXTJSIV-6055 - onReady does not work in an iframe in IE8 when parent is a different domain
    • EXTJSIV-6056 - Problems with Component previousNode
    • EXTJSIV-6124 - Loader calls Ext globalEval with code that breaks when IE cc_on
    • EXTJSIV-6137 - Element slideIn tr anchor doesn't work as expected.
    • EXTJSIV-6185 - getPosition on floating Components with parent Container always returns container-relative position
    • EXTJSIV-6196 - calling showAt on a component does not fire the 'show' event.
    • EXTJSIV-6199 - DomQuery fails with dots in the element id
    • EXTJSIV-6273 - EventManager does not return listener response
    • EXTJSIV-6319 - Ext.onReady sometimes fails in an iframe in IE when parent is in a different domain
    Data (3)
    • EXTJSIV-6298 - Ext.data.Tree.flatten duplicates Ext.Object.getValues
    • EXTJSIV-6305 - Model instance shared if proxy subclass specifies a reader config object
    • EXTJSIV-6306 - Model's Id field not defined after sync in TreeStore
    DataView (1)
    • EXTJSIV-6019 - When deferInitialRefresh is false, the arrival of the data still causes a second layout run
    Documentation (2)
    • EXTJSIV-5558 - refs config not in API documentation
    • EXTJSIV-6179 - pruneRemoved on Ext.selection.Model should not be private
    Events (1)
    • EXTJSIV-6320 - Listener tracking is broken when removing non-existent listener
    Examples (1)
    • EXTJSIV-6413 - Tabs : Basic Tabs: Clicking on ÒEvent TabÓ for first time, displaying the tab's content with border line
    Forms (17)
    • EXTJSIV-5298 - Ext.form.Panel does not respect inherited properties when creating the BasicForm
    • EXTJSIV-5962 - Dragging mouse off the right over a form scrolls content out of view in WebKit
    • EXTJSIV-6121 - TimeField submit format not using 24 hour format
    • EXTJSIV-6142 - Form field with incorrect width on validation, if msgTarget: 'side'
    • EXTJSIV-6143 - Ext.form.field.Number: Spinner field sometimes fires 2 spin events
    • EXTJSIV-6173 - Field not destroyed after form is closed
    • EXTJSIV-6176 - Forms : File uploads : "File upload" window is not opening upon clicking on "photo" text field.
    • EXTJSIV-6184 - Labelable: getFieldLabel should implement same logic as the setter as regards label separator
    • EXTJSIV-6198 - Fields within Field Container don't resize properly
    • EXTJSIV-6255 - TextAarea ignores "cols" attribute
    • EXTJSIV-6258 - Combobox forceSelection clears the value if there is no match
    • EXTJSIV-6277 - MsgBox header components are not placed properly in IE
    • EXTJSIV-6278 - Trigger button does not look disabled on a disabled ComboBox
    • EXTJSIV-6281 - Store filter from combobox remains after combo is destroyed and store is reused
    • EXTJSIV-6303 - HtmlEditor destroy generates errors
    • EXTJSIV-6340 - Measurement of triggerWidth does not work correctly with scopedResetCSS
    • EXTJSIV-6361 - File upload field browse button does not properly re-enable after the field has been disabled in Internet Explorer
    Grid (29)
    • EXTJSIV-5934 - Infinite Grid does not clear page cache when grouping changes
    • EXTJSIV-6001 - Error in Ext.grid.plugin.Editing if no cell is active
    • EXTJSIV-6025 - CellEditing plugin does not refocus edited cell when completing an edit
    • EXTJSIV-6037 - When groups are rendered initially collapsed using startCollapsed, they cannot be expanded.
    • EXTJSIV-6050 - Grid Group's groupHeaderTpl does not have parent param
    • EXTJSIV-6070 - Row positions issue on vertical scroll and sorting
    • EXTJSIV-6107 - Grid Column Sort Indicator Problem
    • EXTJSIV-6115 - RowEditing uses wrong record if startEdit is called while already editing a record
    • EXTJSIV-6117 - Locked column in infinite grid causes rows to disappear on page refresh
    • EXTJSIV-6122 - Editing a Grid and then reloading its Data causes error
    • EXTJSIV-6123 - Wrong grid panel height on layout change
    • EXTJSIV-6135 - Scrolling and Rendering Bug in Grid Grouping with Summary example
    • EXTJSIV-6157 - Grid Row Editor's Update button is not always enabled/disabled properly
    • EXTJSIV-6164 - ProgressBar Pager fails when clicking on left edge of the progress bar.
    • EXTJSIV-6171 - RowEditor in tab panel does not show editors properly when tab is hidden
    • EXTJSIV-6186 - ActionColumn icon not updating in Grid or TreeGrid
    • EXTJSIV-6194 - removeAll on buffered grid causes error in cancelAllPrefetches
    • EXTJSIV-6197 - ActionColumn appearance does not change when disabled
    • EXTJSIV-6228 - Column Group uses wrong config "restrictColumnReorder" - should be "sealedColumns"
    • EXTJSIV-6232 - Grid column resizers are not aligned correctly
    • EXTJSIV-6259 - Infinite Grid with Grouping. Groups should not be collapsible.
    • EXTJSIV-6313 - Large jumps in infinite grid sometimes prune a required page from the buffered store
    • EXTJSIV-6337 - Gridview fails to render properly if initial refresh occurs before view is rendered
    • EXTJSIV-6347 - Grid Column Tooltip not supported as it was in v3
    • EXTJSIV-6364 - Cell editing with RowSelection model causes JS error on endEdit
    • EXTJSIV-6414 - Grid / Infinite Scrolling with remote filtering / Load masking is displaying and not able to search for the second time
    • EXTJSIV-6422 - Row Editor throws an error when the grid has a checkbox selection model
    • EXTJSIV-6436 - RowEditor does not sync when grid columns dragged to reorder.
    • EXTJSIV-6461 - Sort is broken on Remote Summary Grid
    Layouts (9)
    • EXTJSIV-5167 - Box layout (toolbar) overflow button does not work twice
    • EXTJSIV-5562 - Horizontal scrollbar not visible when set to overflow in hbox layout
    • EXTJSIV-5806 - Box layout fails to respect width and height percentages
    • EXTJSIV-5935 - Error removing item afterRender: ownerContext.target.ownerLayout not defined
    • EXTJSIV-5939 - Adding a new Checkbox to a CheckboxGroup fails on IE
    • EXTJSIV-5990 - Layout failure with fieldset in vbox
    • EXTJSIV-6129 - Collapsed fieldset does not resize parent when opened
    • EXTJSIV-6158 - Percentage size does not work for floating components like Window
    • EXTJSIV-6428 - Accordion with single item throws JS error in onComponentCollapse
    MVC (1)
    • EXTJSIV-6162 - Ext.application.init() is never invoked
    Menu (2)
    • EXTJSIV-6254 - Can't edit textfields properly when placed in a Menu
    • EXTJSIV-6321 - Menu subclass doesn't inherit scrolling functionality
    Misc (11)
    • EXTJSIV-6100 - .sass-cache included in extjs pachage
    • EXTJSIV-6170 - Ext.DomHelper's 'confRe' matches substrings while it shouldn't
    • EXTJSIV-6193 - DragDropManager.fireEvents - wrong parameters calling onInvalidDrop
    • EXTJSIV-6208 - Traditional Chinese localization does not display properly for days of the week in IE
    • EXTJSIV-6226 - Draw component does not auto-size correctly with no content
    • EXTJSIV-6253 - Scoped css doesn't work well for filtering and date picker
    • EXTJSIV-6287 - Flash Component disregards WMODE transparent
    • EXTJSIV-6304 - Ext.menu.DatePicker select triggered twice
    • EXTJSIV-6335 - DatePicker's native tip occludes "Today" button's QuickTip
    • EXTJSIV-6407 - AbstractContainer overrides enable/disable without returning this
    • EXTJSIV-6412 - Grids :Grouping Grid:The Name column check box is not displaying
    Panel (6)
    • EXTJSIV-4144 - Collapsible FormPanel collapsible direction [right] issue
    • EXTJSIV-4268 - Panel does not respect animCollapse: false in placeholder collapseMode (border layout)
    • EXTJSIV-5351 - Inconsistency on closing tabpanel items
    • EXTJSIV-5456 - Layout changes inside a collapsed panel in a border layout creates extra panel header
    • EXTJSIV-6148 - Calling removeDocked on a panel with no border throws exception
    • EXTJSIV-6178 - Expanding a panel restores wrong size if size changed while collapsed
    Tabs (2)
    • EXTJSIV-6237 - When labelAlign='top' and errorAlign='side', invalidation causes incorrect field width
    • EXTJSIV-6272 - Tab text centering stops working in IE8 after dynamically adding tab
    Theme (2)
    • EXTJSIV-6188 - Toolbar margin variables don't have !default flags
    • EXTJSIV-6282 - Sass bug in _frame.scss when $radius === 10
    ToolTips (1)
    • EXTJSIV-6221 - Canceling tooltip in beforeshow causes subsequent problems
    Toolbars (4)
    • EXTJSIV-5933 - Toolbar reorderer stops during drag on IE
    • EXTJSIV-6251 - Toolbar defaults override single item settings
    • EXTJSIV-6271 - Programmatically set label in bbar is not visible until browser is resized
    • EXTJSIV-6279 - tbseparator incorrectly inherits border from toolbar
    Tree (9)
    • EXTJSIV-3571 - Two TreePanel behave wrongly when sharing a store
    • EXTJSIV-4918 - Tree expand all / collapse all buggy behavior
    • EXTJSIV-5992 - Tree expandAll/collapseAll does not always descend fully
    • EXTJSIV-6136 - TreePanel loadMask cannot be rebound to a different mask
    • EXTJSIV-6286 - Ext.ux.CheckColum does not work with a Tree
    • EXTJSIV-6302 - NodeInterface qtip and qtitle not updated
    • EXTJSIV-6330 - TreeStore root node does not always have an id
    • EXTJSIV-6344 - Uncaught TypeError: Cannot read property 'dom' of null'
    • EXTJSIV-6357 - TreeStore listeners are not cleaned up
    Window (2)
    • EXTJSIV-3779 - Message Box Dialog - Page is grayed out and not allowed to update the page when quickly double-clicking on Icon Show button.
    • EXTJSIV-5905 - JS error when creating LoadMask bound to a Window
    Don Griffin
    Engineering Manager - Frameworks (Ext JS / Sencha Touch)

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  2. #2
    Sencha Premium Member
    Join Date
    Apr 2008
    Posts
    266
    Vote Rating
    28
    themightychris has a spectacular aura about themightychris has a spectacular aura about

      0  

    Default


    ext-debug.js is still missing the <debug> code...
    Chief Architect @ Jarv.us Innovations
    Co-captain @ Code for Philly

    Jarvus builds and optimizes top-quality Sencha Touch and ExtJS apps for open-source projects and clients of all sizes.

    Don't waste time with bugs that have already been found and fixed by the community, compile our tried and tested hotfixes packages into all your projects: https://github.com/JarvusInnovations/sencha-hotfixes

  3. #3
    Sencha User ykey's Avatar
    Join Date
    Mar 2010
    Location
    USA
    Posts
    245
    Vote Rating
    27
    ykey has a spectacular aura about ykey has a spectacular aura about

      0  

    Default


    Holy hell that is a long list.

  4. #4
    Sencha User ykey's Avatar
    Join Date
    Mar 2010
    Location
    USA
    Posts
    245
    Vote Rating
    27
    ykey has a spectacular aura about ykey has a spectacular aura about

      0  

    Default


    Is 4.2 being worked on concurrently with 4.1.1? There is still a lot I would like to see land in 4.2

  5. #5
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Location
    Kansas
    Posts
    1,424
    Vote Rating
    150
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    Quote Originally Posted by themightychris View Post
    ext-debug.js is still missing the <debug> code...
    As confusing as the terminology is, ext-debug does not contain <debug> code for historical reasons.

    The file you want is ext-dev or ext-all-dev which are for "development" and have debugging code.
    Don Griffin
    Engineering Manager - Frameworks (Ext JS / Sencha Touch)

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  6. #6
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Location
    Kansas
    Posts
    1,424
    Vote Rating
    150
    dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold dongryphon is a splendid one to behold

      0  

    Default


    Quote Originally Posted by ykey View Post
    Is 4.2 being worked on concurrently with 4.1.1? There is still a lot I would like to see land in 4.2
    We are ramping up on 4.2 stuff ... slowly at the moment. What is on your list?
    Don Griffin
    Engineering Manager - Frameworks (Ext JS / Sencha Touch)

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  7. #7
    Ext JS Premium Member malstroem's Avatar
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    243
    Vote Rating
    6
    malstroem is on a distinguished road

      0  

    Default


    wow - good to see some many fixed bugs.
    curious to see it work...
    thanks anyway!

  8. #8
    Ext JS Premium Member
    Join Date
    Jun 2010
    Posts
    100
    Vote Rating
    13
    h.wagner@telekom.de will become famous soon enough

      0  

    Default This distribution is still not complete and consistent

    This distribution is still not complete and consistent


    Nice to see so many bugs fixed, but this distribution is still not complete, nor consistent in the naming:
    1. "extjs-4.1.1-rc2.zip" as opposed to to "ext-x.x.x.zip" used by Sencha since ages (our automatic deployment scripts were broken by this).

    2. [critical] the /bin directory of this distribution still does not contain the building artifacts like 4.0.x did, so the users still can't build Ext themselves and/or send you patches easily .

    3. Performance is still very bad under IE and FF13 compared to 3.4.0 (under WinXP) . You can user your examples or the benchmarks different users posted in your forums.

    Thanks in advance.

  9. #9
    Ext JS Premium Member westy's Avatar
    Join Date
    Feb 2009
    Location
    Bath, UK
    Posts
    941
    Vote Rating
    66
    westy is just really nice westy is just really nice westy is just really nice westy is just really nice

      0  

    Default


    Only thing I've spotted so far is that something is up with stateful window positioning... will try and track it down when you go GA I suppose; no time now, sorry.
    Product Architect
    Altus Ltd.

  10. #10
    Sencha User ykey's Avatar
    Join Date
    Mar 2010
    Location
    USA
    Posts
    245
    Vote Rating
    27
    ykey has a spectacular aura about ykey has a spectacular aura about

      0  

    Default


    My prioritized list includes:
    • Porting over the Sencha Touch 2 MVC improvements to ExtJS that were promised for 4.0
    • Improvements to Ext.data.Model associations, mostly being able to create a Model with associations without going through a proxy
    • Tree filtering
    • Improved support for RESTful url templating
    • Improved model form binding to retrieve validations from model
    You will notice that none of these involve performance improvements in any way. ExtJS is plenty fast in modern browsers.