CHANGES.txt 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. //==========================================
  2. // Ext JS Release Notes
  3. //==========================================
  4. // Release Date: February 24, 2008
  5. // Current Version: 2.0.1 (rev 1688)
  6. // Previous Version: 2.0.1 (rev 1589)
  7. //==========================================
  8. NOTE: This is primarily a release of the new Ext AIR support, along with other minor bug fixes. Everything under the 'air' folder in SVN is new in this release.
  9. ===== Added =====
  10. src/widgets/form/
  11. Label
  12. - New simple form label class for adding labels manually
  13. ===== Removed =====
  14. none
  15. ===== Modified =====
  16. src/adapter/
  17. ext-base.js
  18. jquery-bridge.js
  19. prototype-bridge.js
  20. - Changed instanceOf Array check to Ext.isArray
  21. src/core
  22. CompositeElement
  23. - Changed instanceOf Array check to Ext.isArray
  24. DomHelper
  25. - Internal refactoring and doc updates to support efficient creation of document fragments based on an array of specification objects
  26. Element
  27. - Changed instanceOf Array check to Ext.isArray
  28. - Doc updates
  29. Ext
  30. - Added isSafari2, isSafari3 and isAir properties
  31. - Changed the extend function to support supplying a custom constructor when extending a class via the constructor config
  32. - Added isArray and isDate functions
  33. - Changed instanceOf Array check to Ext.isArray
  34. - Changes in destroy to call destroy recursively before removing the listeners and element
  35. - Fix in removeNode to not remove the body node (e.g., when destroying a Viewport)
  36. Template
  37. - Changed instanceOf Array check to Ext.isArray
  38. src/data/
  39. ArrayReader
  40. - Fix in readRecords to pass second param of full data to convert() function
  41. DataField
  42. - Changed instanceOf Date check to Ext.isDate
  43. DataReader
  44. - Changed instanceOf Array check to Ext.isArray
  45. JsonReader
  46. - Fix in readRecords to pass second param of full data to convert() function
  47. Record
  48. - Added isModified function
  49. - Doc updates
  50. SortTypes
  51. - Changed instanceOf Date check to Ext.isDate
  52. Tree
  53. - Changed instanceOf Array check to Ext.isArray
  54. XmlReader
  55. - Fix in readRecords to pass second param of full data to convert() function
  56. src/dd/
  57. ScrollManager
  58. - Changed instanceOf Array check to Ext.isArray
  59. src/locale/
  60. Czech (-cs)
  61. German (-de)
  62. Hungarian (-hu)
  63. Portuguese/Brazil (-pt_BR)
  64. Portuguese/European (-pt)
  65. Spanish/Latin American (-es)
  66. Turkish (-tr)
  67. - Various updates
  68. Norwegian (-no)
  69. - Split into 2 files, Bokmål (-no-NB) and Nynorsk (-no-NN)
  70. src/state/
  71. Provider
  72. - Changed instanceOf Date/Array check to Ext.isDate/isArray
  73. src/util/
  74. CSS
  75. - Changed instanceOf Array check to Ext.isArray
  76. Date
  77. - Internal fixes
  78. Format
  79. - Changed instanceOf Date check to Ext.isDate
  80. JSON
  81. - Changed instanceOf Date/Array check to Ext.isDate/isArray
  82. KeyMap
  83. - Changed instanceOf Array check to Ext.isArray
  84. MixedCollection
  85. - Changed instanceOf Array check to Ext.isArray
  86. Observable
  87. - Doc updates only
  88. XTemplate
  89. - Changed instanceOf Array check to Ext.isArray
  90. src/widgets/
  91. Action
  92. - Added an execute function to execute the action manually using the default handler
  93. BoxComponent
  94. - Doc updates
  95. Button
  96. - Added ownerCt property
  97. - Hid autoEl config since it does not apply
  98. ColorPalette
  99. - Changed render logic to use the existing template (this.tpl) if specified
  100. - Hid autoEl config since it does not apply
  101. Component
  102. - Changed instanceOf Array check to Ext.isArray
  103. - Added autoEl docs
  104. - Fix to apply the component id to the rendered element if needed when autoEl is used
  105. - Added findParentBy and findParentByType functions
  106. Container
  107. - Changed instanceOf Array check to Ext.isArray
  108. - Changed doLayout to support an optional shallow argument to support recalculating layout only for the current container, not all subcontainers
  109. CycleButton
  110. - Internal refactoring
  111. - Added forceIcon config
  112. DataView
  113. - Changed instanceOf Array check to Ext.isArray
  114. DatePicker
  115. - Hid autoEl config since it does not apply
  116. DomQuery
  117. - Changed instanceOf Array check to Ext.isArray
  118. Editor
  119. - Added logic to set inEditor=true (internal property) on bound fields
  120. - Internal refactoring
  121. LoadMask
  122. - Added docs to show and hide so they will show as public
  123. - Other doc updates
  124. MessageBox
  125. - Fixed issue of window adding a new internal 'show' handler to manage its keymap each time the window is shown (added single:true)
  126. Panel
  127. - Added print tool
  128. - Changed instanceOf Array check to Ext.isArray
  129. - Change to set ownerCt property on buttons added to the panel
  130. - Hid autoEl config since it does not apply
  131. TabPanel
  132. - Added support for item.tabCls to apply a custom class to tabs
  133. - Internal Air-specific fixes in autoScrollTabs
  134. - Added additional @hides for configs that do not apply
  135. Toolbar
  136. - Changed instanceOf Array check to Ext.isArray
  137. - Hid autoEl config since it does not apply
  138. - Doc updates
  139. src/widgets/form/
  140. BasicForm
  141. - Added standardSubmit config to support standard (non-Ajax) form submissions
  142. - Changed instanceOf Array check to Ext.isArray
  143. Combo
  144. - Changed logic to restrict the combo height to the viewport based on the optimal available space above or below the combo, also taking scroll position into account
  145. - Added minHeight config to control minimum height based on new height restriction logic
  146. DateField
  147. - Added non-0-padded formats to the default altFormats config
  148. - Changed instanceOf Date check to Ext.isDate
  149. Field
  150. - Fix to adjust width properly when fields are in an editor
  151. - Added additional @hides for configs that do not apply
  152. FieldSet
  153. - Changed render logic to only output the legend element if a title, header or checkbox is specified
  154. FormPanel
  155. - Doc updates only
  156. HtmlEditor
  157. - Added Air/Safari3 support for font sizing
  158. - Added additional @hides for configs that do not apply
  159. Radio
  160. - Added setValue override to support checking a sibling Radio of the same name whose value is the value specified (if a string value is passed)
  161. src/widgets/grid/
  162. ColumnModel
  163. - Added support for passing the standard cm config as a 'columns' property on the config object to support additional config properties that will get applied to the column model
  164. - Added menuDisabled config and isMenuDisabled property function
  165. CheckboxSelectionModel
  166. - Added menuDisabled:true to disable the header menu by default
  167. EditorGrid
  168. - Change to not enter edit mode on right-click
  169. - Fixes to pre/postEditValue to encode only if the value is a string type
  170. GridPanel
  171. - Added docs to clarify that autoWidth is not supported
  172. - Changed instanceOf Array check to Ext.isArray
  173. - Added config hideHeaders (used in GridView)
  174. - Doc updates
  175. GridView
  176. - Added support for GridPanel hideHeaders config
  177. - Added column resize cursor for Air
  178. - Internal bug fixes
  179. GroupingView
  180. - Change to getGroupId to encode the value when generating the groupd id
  181. PropertyGrid
  182. - Changed instanceOf Date check to Ext.isDate
  183. - Added menuDisabled:true to disable the header menus by default
  184. RowNumberer
  185. - Added menuDisabled:true to disable the header menu by default
  186. RowSelectionModel
  187. - Added config moveEditorOnEnter to control moving the editor to the next cell on enter
  188. - Changed selectNext and selectPrevious to return boolean instead of void
  189. src/widgets/layout/
  190. AbsoluteLayout
  191. - Added AnchorLayout overrides for absolute positioing form elements when specifying position:'absolute' on a FormPanel
  192. BorderLayout
  193. - Changed this.collapsedEl so that it now gets an id of the panel's id + '-xcollapsed'
  194. - Changed this.splitEl so that it now gets an id of the panel's id + '-xsplit'
  195. FormLayout
  196. - Added check to adjust anchor width for labels only if the anchored component is a form field
  197. TableLayout
  198. - Refactored layout logic to reduce code and fix cell spanning bugs
  199. src/widgets/menu/
  200. Item
  201. - Menu item will now use itemText if available, or text by default
  202. Menu
  203. - Changed instanceOf Array check to Ext.isArray
  204. - Added check to use an existing keyNav on render if specified
  205. src/widgets/tips/
  206. QuickTip
  207. - Changed instanceOf Array check to Ext.isArray
  208. src/widgets/tree/
  209. TreeDropZone
  210. - Changed onNodeDrop to return a status value instead of false after a canceled drop to allow passing custom status
  211. - Changed instanceOf Array check to Ext.isArray
  212. TreeEditor
  213. - Changes to avoid entering auto-edit mode on node double-click
  214. TreeEventModel
  215. - Changes to only monitor mouseover and mouseout if trackMouseOver=true
  216. - Added support for tracking mouseover and mouseout on the tree node icon separately from the rest of the node
  217. TreePanel
  218. - Added config useArrows for Vista-style arrow support
  219. - Doc updates
  220. TreeSorter
  221. - Added logic to re-sort automatically on text change