sproutit / sproutcore
- Source
- Commits
- Network (69)
- Issues (2)
- Downloads (26)
- Wiki (92)
- Graphs
-
Tree:
d747cb6
sproutcore / HISTORY
| 79e6585e » | Erich Ocean | 2008-09-30 | 1 | == sproutcore 0.9.19 | |
| 2 | |||||
| 3 | - SC.Server refresh fix [Evin Grano] | ||||
| 4 | |||||
| b475b6ae » | Erich Ocean | 2008-09-30 | 5 | == sproutcore 0.9.18 | |
| 6 | |||||
| 7 | - picker.js bug (Ticket #82) [Alexei Svitkine] | ||||
| 8 | |||||
| 9 | - selection_support.js problem with SelectFieldView (Tickets #103, #104) [Bill Klaila] | ||||
| 10 | |||||
| 11 | - Fixed radio enabled display state (Ticket #127) [Gert Hulstein] | ||||
| 12 | |||||
| 13 | - CollectionView doesn't resize groups after a frame change (Ticket #12) [Christopher Swasey] | ||||
| 14 | |||||
| 15 | - SC.Record.Date should handle GMT formatted strings (Ticket #101) [Joshua Dickens, Erich Ocean] | ||||
| 16 | |||||
| 17 | - Missing SC.Collection.removeRecords method (Ticket #102) [mm] | ||||
| 18 | |||||
| 19 | - SC.Record.create() inconsistency (Ticket #99) [Michael Allman] | ||||
| 20 | |||||
| 21 | - toMany relationship is null (Ticket #166) [Reto Wolf] | ||||
| 22 | |||||
| 23 | - SC.CollectionView itemViewForEvent somtimes throws exception on IE8 (Ticket #169) | ||||
| 24 | [Darryl Fuller] | ||||
| 25 | |||||
| 26 | - SC.Collection doesn't update itself properly (Ticket #152) [Christopher Swasey] | ||||
| 27 | |||||
| 28 | - SC.Record notifies SC.Store improperly of changes (Ticket #155) [Christopher Swasey] | ||||
| 29 | |||||
| 30 | - Basic tests for collections (initial) (Ticket #156) [Christopher Swasey] | ||||
| 31 | |||||
| 32 | - problem with record.js; parent-child relationship; and tomcat (Ticket #154) [Bill Klaila] | ||||
| 33 | |||||
| 34 | - SC.CollectionController.hasSelection() does not return anything when there is no content | ||||
| 35 | (Ticket #178) [Maurits Lamers, Erich Ocean] | ||||
| 36 | |||||
| 37 | - CollectionView doesn't properly redraw contents if it isn't visible at the time of a | ||||
| 219f49da » | Erich Ocean | 2008-09-30 | 38 | content change (Ticket #123) [Christopher Swasey] | |
| b475b6ae » | Erich Ocean | 2008-09-30 | 39 | ||
| 40 | - Split view can collapse when thickness becomes less than a given value | ||||
| 41 | (Ticket #137) [Lawrence Pit] | ||||
| 42 | |||||
| 43 | - IE6 Fix (Ticket #162) [sujoykroy] | ||||
| 44 | |||||
| 45 | - String.fmt ordered arguments are broken (Ticket #165) [Boris Smus, Erich Ocean] | ||||
| 46 | |||||
| 47 | - Reimplementation of Array.invoke breaks Scriptaculous (Ticket #163) [Boris Smus] | ||||
| 48 | |||||
| 49 | - record.js/readAttributes() Bug (Ticket #139) [Evin Grano] | ||||
| 50 | |||||
| 51 | - Records with multiple toMany relationships mixup data (Ticket #161) | ||||
| 52 | [Reto Wolf, Erich Ocean] | ||||
| 53 | |||||
| 54 | - Segmented buttons are 1 pixel too tall towards the bottom (Ticket #138) [Lawrence Pit] | ||||
| 55 | |||||
| 56 | - Split view doesn't honor canCollapse property (Ticket #128) [Lawrence Pit] | ||||
| 57 | |||||
| 58 | - Split view doesn't honor min_thickness property (Ticket #129) [Lawrence Pit] | ||||
| 59 | |||||
| 0c8903a0 » | Erich Ocean | 2008-08-29 | 60 | == sproutcore 0.9.17 | |
| 61 | |||||
| abf74c46 » | Erich Ocean | 2008-09-29 | 62 | - Fix require()'s for server/rest_server.js and server/rails_server.js | |
| 0c8903a0 » | Erich Ocean | 2008-08-29 | 63 | ||
| 42c2f6c1 » | sproutit | 2008-08-11 | 64 | == sproutcore 0.9.15 | |
| a87d6a08 » | sproutit | 2008-06-01 | 65 | ||
| 42c2f6c1 » | sproutit | 2008-08-11 | 66 | - Added titleize() helper for Strings. Also imported various other helpers | |
| 67 | from Prototype. | ||||
| 68 | |||||
| 3a1a957c » | sproutit | 2008-08-09 | 69 | - Ajax requests sent by SproutCore's SC.Server object will now add a custom | |
| 70 | header "SproutCore-Version: 1.0" to every request. You can use this to | ||||
| 71 | detect requests coming from SproutCore on the server side. Fixes #85 [trek] | ||||
| 72 | |||||
| 73 | - SC.Record does a better job of matching null values. Fixed #96 [Fredrik | ||||
| 74 | Blomqvist] | ||||
| 2fba8e8b » | sproutit | 2008-08-09 | 75 | ||
| 3a1a957c » | sproutit | 2008-08-09 | 76 | - SC.Server now handles created records with no attributes yet. Fixed #98 | |
| 77 | [CAJ] | ||||
| 2fba8e8b » | sproutit | 2008-08-09 | 78 | ||
| 468db4d1 » | sproutit | 2008-08-07 | 79 | - Added support for reduced properties. These properties begin with "@" and | |
| 80 | will automatically calculate some kind of summary information about the | ||||
| 81 | receiving array. They are also bindable so you can bind to myArray.@average | ||||
| 82 | and it will update whenever the average changes. [CAJ] | ||||
| 83 | |||||
| 84 | - Cleaned up SC.Array support to incorporate new SC.Enumerable functions. The | ||||
| 85 | Enumerable methods from Prototype are no longer supported. [CAJ] | ||||
| 86 | |||||
| b8ba0180 » | sproutit | 2008-08-07 | 87 | - Removed Array.asArray(). This helper has been deprecated for 6mo now. Use | |
| 88 | SC.$A() or Array.from() instead. [CAJ] | ||||
| 89 | |||||
| acb85841 » | sproutit | 2008-08-07 | 90 | - Added SC.$A() helper. This works like Prototype's SC.$A() except that it | |
| 91 | will work with any enumerable. It is also namespaced properly. [CAJ] | ||||
| 9247d5f0 » | sproutit | 2008-08-07 | 92 | ||
| 2d0944d7 » | sproutit | 2008-08-07 | 93 | - Added "application/json" to the default Accept header for all servers. | |
| 94 | Required for proper support of json format. [Lawrence Pit] | ||||
| 95 | |||||
| 96 | - Added experimental support for SC.RailsServer which works with resource | ||||
| 543198e3 » | sproutit | 2008-08-09 | 97 | oriented Rails applications. [Lawrence Pit, Simon Harris] | |
| 2d0944d7 » | sproutit | 2008-08-07 | 98 | ||
| 0e85247f » | sproutit | 2008-08-07 | 99 | - [FIX] SplitView now resizes in both directions properly. Closes #110 | |
| 100 | [Christoph Angerer] | ||||
| 101 | |||||
| 103b31fd » | sproutit | 2008-08-07 | 102 | - Added support for the SC.Enumerable mixin and SC.Enumerators. These items | |
| 103 | provide the basis for our standard enumeration API. This will replace | ||||
| 104 | relying on iterators provided by Prototype eventually. See docs on those | ||||
| 0e85247f » | sproutit | 2008-08-07 | 105 | classes for full information. [CAJ] | |
| 103b31fd » | sproutit | 2008-08-07 | 106 | ||
| acb85841 » | sproutit | 2008-08-07 | 107 | - SC.guidFor() now works consistantly with strings, numbers and other | |
| 108 | primitive objects. Before it would differentiate between different | ||||
| 109 | instances of these objects. Now it treats them the same if they are the | ||||
| 110 | same value. [CAJ] | ||||
| fe586780 » | sproutit | 2008-08-06 | 111 | ||
| 112 | - Added SC.hashFor() method which can be used to determine if two objects are | ||||
| 113 | equal. Normally this returns the same value as guidFor() but if you | ||||
| 114 | implement the hash() method on your object, it will return that value | ||||
| 115 | instead. This gives you an easy way to indicate that two objects are | ||||
| 103b31fd » | sproutit | 2008-08-07 | 116 | equal even if they are different instances. [CAJ] | |
| fe586780 » | sproutit | 2008-08-06 | 117 | ||
| 118 | - Updated SC.isEqual() to respect SC.hashFor(). | ||||
| 119 | |||||
| 0d11d41c » | sproutit | 2008-07-21 | 120 | - Added support for hasSelection, hasContent, and other useful properties on | |
| 121 | controllers for activating UI. | ||||
| 122 | |||||
| 123 | - Added newObject() and insertNewObjectAt() methods to ArrayController. These | ||||
| 124 | methods will create and register new records automatically. | ||||
| 125 | |||||
| 23ad4080 » | sproutit | 2008-07-20 | 126 | - SC.Record's changeCount now increments whenever a member array's attributes | |
| 127 | change. | ||||
| 128 | |||||
| bb84660e » | sproutit | 2008-07-20 | 129 | - Optimized SC.Object.objectForPropertyPath() to use less memory. | |
| 130 | |||||
| 131 | - You can now pass a string path as a :target and it will be converted to an | ||||
| 132 | object. (thanks Peter Blazejewicz!) | ||||
| 133 | |||||
| acb85841 » | sproutit | 2008-08-07 | 134 | - SC.CollectionView will now call destroyObject on the content array instead | |
| 135 | of removeObject if that method is defined. This allows you to implement | ||||
| 136 | arrays with a more specific handling of the destroyObject method. | ||||
| bb84660e » | sproutit | 2008-07-20 | 137 | ||
| c7a481d9 » | sproutit | 2008-07-20 | 138 | - Added support for checkbox views in ListItemViews. Since this is a fairly | |
| 139 | common requirement, checkbox views are now built in. | ||||
| 140 | |||||
| 141 | == sproutcore 0.9.14 | ||||
| 142 | |||||
| acb85841 » | sproutit | 2008-08-07 | 143 | - Fixed bug in SC.SourceListView that could incorrectly hide groups. Closes | |
| 144 | #57. (Thanks mguymon) | ||||
| 3a93c478 » | sproutit | 2008-07-20 | 145 | ||
| aea6f6d3 » | sproutit | 2008-07-19 | 146 | - Fixed bug in SC.ObjectController that would sometimes not commit all pending | |
| 147 | changes because the model object would clear the changes hash. Also a test | ||||
| 148 | for this was added. Closes #66. (Thanks YoNoSoyTu!) | ||||
| 149 | |||||
| d010008a » | sproutit | 2008-07-19 | 150 | - default index.html now has text/javascript added to script tags. Closes #71 | |
| 0435d5e8 » | sproutit | 2008-07-19 | 151 | - server.js now handles namespaced prefixes. Closes #74 | |
| 152 | |||||
| 27e1f659 » | sproutit | 2008-07-19 | 153 | - label_view now defaults to the span tag. Closes #75. (Thanks Erich!) | |
| 154 | |||||
| 33c04dbd » | sproutit | 2008-07-19 | 155 | - Added support for posting data in both URL-encoded and JSON formats via | |
| 156 | SC.server. This makes for a much cleaner round-trip. To use this, set the | ||||
| 157 | postFormat: property to SC.JSON_FORMAT in SC.server. Closes #49. | ||||
| 158 | (Thanks Mauris Lamers!) | ||||
| 98b4a3af » | sproutit | 2008-07-19 | 159 | ||
| 33c04dbd » | sproutit | 2008-07-19 | 160 | - The newRecord property is now set to false once a record has been | |
| 161 | successfully sent back to the server. A new internal property tracks when | ||||
| 162 | you are waiting on a record to be created on the server and refuses to | ||||
| 163 | submit it a second time. Closes #81 (Thanks Gareth!) | ||||
| 164 | |||||
| 165 | - All internal calls for arguments.callee.base.apply() have now been switched | ||||
| 166 | to sc_super(). This means you MUST use version 0.9.13 or later of the build | ||||
| 167 | tools to work with the javascript. | ||||
| 72e47def » | sproutit | 2008-07-17 | 168 | ||
| 33c04dbd » | sproutit | 2008-07-19 | 169 | - Fixed a memory leak in IE that was caused by a self-reference to document. | |
| 170 | (Thanks Juan) | ||||
| 72e47def » | sproutit | 2008-07-17 | 171 | ||
| 172 | - Improved documentation for a variety of classes. (Thanks gskluzacek) | ||||
| 173 | |||||
| 33c04dbd » | sproutit | 2008-07-19 | 174 | - SC.Server can now handled nested Server prefixes in case you have | |
| 175 | multi-level namespaces. | ||||
| 72e47def » | sproutit | 2008-07-17 | 176 | ||
| dbeb3ae3 » | sproutit | 2008-06-30 | 177 | == sproutcore 0.9.12 | |
| 178 | |||||
| 8e6f734d » | sproutit | 2008-11-08 | 179 | - SC.ClassicButtonView & SC.MenuItemView now removes and adds the 'active' class name | |
| acb85841 » | sproutit | 2008-08-07 | 180 | on mouseExited and mouseEntered when the mouse is pressed to provide better | |
| 181 | indication of whether an action will occur on mouse up. (Thanks schwa23) | ||||
| dbeb3ae3 » | sproutit | 2008-06-30 | 182 | ||
| 183 | - SC.Record#toString now shows record type in description. | ||||
| 184 | |||||
| acb85841 » | sproutit | 2008-08-07 | 185 | - [FIX] SC.Timer now computes the next fire time before it executes your | |
| 186 | callback action. This should avoid the situation where a timer would call | ||||
| 187 | your action, which would then take it past the last time it should fire and | ||||
| 188 | hence the last fire would never happen. (Thanks August) | ||||
| 71cd21b5 » | sproutit | 2008-06-28 | 189 | ||
| acb85841 » | sproutit | 2008-08-07 | 190 | - [FIX] SC.Record#matchCondition() did not behave correctly when comparing | |
| 191 | record instances. Fix by onitunes includes both a faster comparison method | ||||
| 192 | along with correct behavior + kickin' unit tests | ||||
| 77b0ec19 » | sproutit | 2008-06-28 | 193 | ||
| acb85841 » | sproutit | 2008-08-07 | 194 | - [FIX] some settings on the inline editor for multi-line edits were wrong. | |
| 195 | Now fixed thanks to maloninc (#38) | ||||
| 593af477 » | sproutit | 2008-06-28 | 196 | ||
| 197 | == sproutcore 0.9.11 | ||||
| 198 | |||||
| f35d3b9d » | sproutit | 2008-06-24 | 199 | - [FIX] innerFrame tests were failing. Now working. | |
| 200 | |||||
| d849c8d2 » | sproutit | 2008-06-24 | 201 | - Progress bar now shows 100% fill when set to indeterminate. This should | |
| 202 | make it easier to style an indeterminate appearance. | ||||
| 203 | |||||
| 204 | - Changed all references for window.location= to window.location.href=. | ||||
| 205 | Improves IE compatibility. | ||||
| 206 | |||||
| 207 | - Cleaned JSLink warnings from animator.js | ||||
| 208 | |||||
| 36a93772 » | sproutit | 2008-06-23 | 209 | - Removed stray debugger statements (thanks august!) | |
| 210 | |||||
| d849c8d2 » | sproutit | 2008-06-24 | 211 | - Fixed CSS issues with SC-theme that made buttons appear offset. Now appears | |
| 212 | correct in FF3 & Safari (thanks mde!) | ||||
| 92837717 » | sproutit | 2008-06-23 | 213 | ||
| 294cfcbe » | sproutit | 2008-06-23 | 214 | - Added detect-browser script which can be included at the top of your page to | |
| 215 | detect the current browser and platform. Also includes an | ||||
| 216 | SC.setupBodyClassNames method that you can call after the body tag has been | ||||
| 217 | declared that will add class names for the current browser and platform. | ||||
| 218 | |||||
| 219 | - Added documentation for Function.property() | ||||
| e1d4afb0 » | sproutit | 2008-06-22 | 220 | - Added documentation for SC.Error. | |
| 221 | - Added documentation for SC.SegmentedView | ||||
| 222 | |||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 223 | == sproutcore-0.9.10 | |
| ad8edf34 » | sproutit | 2008-06-17 | 224 | ||
| ae71e58d » | sproutit | 2008-10-13 | 225 | - SC.Browser.FireFox now returns 2 for any gecko browser that is not Firefox. | |
| ad8edf34 » | sproutit | 2008-06-17 | 226 | ||
| a9b6c7b6 » | sproutit | 2008-06-18 | 227 | - set() and a variety of other methods now returns this instead of the set | |
| 33fed861 » | sproutit | 2008-06-11 | 228 | value. This makes it possible to do method chaining. | |
| 229 | |||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 230 | - Fixed typo in (). Fixes #12 | |
| 231 | |||||
| 232 | - Fixed #11 | ||||
| 233 | |||||
| 234 | - Switch from transitional to strict DTD | ||||
| 235 | |||||
| 236 | - Replacement of window.location to window.location.href. | ||||
| 237 | |||||
| 238 | - Added default src to image_view (static_url('blank')) | ||||
| 239 | |||||
| 240 | - Fix for view_helper view that was closing the element. | ||||
| 241 | |||||
| 242 | - sproutcore now treats space as a printable key instead of a function key. | ||||
| 243 | |||||
| 244 | - Added chainability to observer methods; improved docs | ||||
| 245 | |||||
| acb85841 » | sproutit | 2008-08-07 | 246 | set(), beginPropertyChanges(), endPropertyChanges() and a whole slew of | |
| 247 | other methods now return this instead of void or the set value. This | ||||
| 248 | allows for method chainings jQuery style such as: | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 249 | ||
| 250 | contact.beginPropertyChanges() | ||||
| 251 | .set('firstName', 'Charles') | ||||
| 252 | .set('lastName', 'Jolley') | ||||
| 253 | .endPropertyChanges(); | ||||
| 254 | |||||
| acb85841 » | sproutit | 2008-08-07 | 255 | - auto select content of textarea when it's focused: this._isFocused is true | |
| 256 | for textarea while false for text input in didBecomeFirstRespo | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 257 | ||
| acb85841 » | sproutit | 2008-08-07 | 258 | - scrollable#scrollViewToVisible now scrolls up and left. This corrects a bug | |
| 259 | with keyboard control that would bust when you move up or left. | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 260 | ||
| 261 | - Updated documentation on form | ||||
| 262 | |||||
| acb85841 » | sproutit | 2008-08-07 | 263 | - Use Element instead of element for IE compatability in | |
| 264 | Element.setClassName() | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 265 | ||
| 17a813ba » | sproutit | 2008-11-04 | 266 | - Added SC.ClassicView#destroy() to remove views from internal caches. insertBefore, | |
| acb85841 » | sproutit | 2008-08-07 | 267 | removeChild, etc. also now return the view instance so you can chain them. | |
| a9b6c7b6 » | sproutit | 2008-06-18 | 268 | ||
| acb85841 » | sproutit | 2008-08-07 | 269 | - Popup menu was setting the width on each of the child menu items in addition | |
| 270 | to itself. This had a huge performance impact with little ac | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 271 | ||
| acb85841 » | sproutit | 2008-08-07 | 272 | - Disabled the current behavior for the menu item view helper which parses the | |
| 273 | shortcut before inserting it; now it simply passes the passe | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 274 | ||
| acb85841 » | sproutit | 2008-08-07 | 275 | - [FIX] Replaced url() calls with static_url() in CSS so that they will work | |
| 276 | properly in build mode | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 277 | ||
| 278 | - Cleanup in drag.js | ||||
| 279 | |||||
| acb85841 » | sproutit | 2008-08-07 | 280 | - Adding href property to ButtonView for bindable functionality on href | |
| 281 | attributes. | ||||
| a9b6c7b6 » | sproutit | 2008-06-18 | 282 | ||
| 283 | - Properly order drop targets so that nested targets appear first. | ||||
| 284 | |||||
| a87d6a08 » | sproutit | 2008-06-01 | 285 | == 0.9.8 | |
| 286 | |||||
| 287 | * [FIX] collection views now update group views appropriately. | ||||
| d1818366 » | cjolley | 2008-05-26 | 288 | ||
| 289 | * [IE] offsetParent and viewportOffset() are now IE compliant. | ||||
| 290 | |||||
| acb85841 » | sproutit | 2008-08-07 | 291 | * [IE] innerFrame now returns the correct value for elements without | |
| 292 | hasLayout. | ||||
| d1818366 » | cjolley | 2008-05-26 | 293 | ||
| 294 | * [IE] get styleWidth & styleHeight on a view will now return the same value | ||||
| 295 | on all platforms. The IE version would previously include padding and borders | ||||
| 296 | even though it should include only the core width. | ||||
| 297 | |||||
| acb85841 » | sproutit | 2008-08-07 | 298 | * [FIX] Unit tests could fail to execute in IE if they ended in a comment, | |
| 299 | fixed unittest.js to avoid this problem. | ||||
| d1818366 » | cjolley | 2008-05-26 | 300 | ||
| 301 | * [FIX] TextFieldView could blank out content when you tabbed out of in. | ||||
| 302 | |||||
| 303 | == SproutCore 0.9.5 | ||||
| 304 | |||||
| acb85841 » | sproutit | 2008-08-07 | 305 | * Collection View now supports selectOnMouseDown which can be turned off to | |
| 306 | provide better drag and drop behavior on SourceList. SC.SourceListView now | ||||
| 307 | turns this off by default. | ||||
| d1818366 » | cjolley | 2008-05-26 | 308 | ||
| 309 | * Requesting a resource that should be available in production mode while | ||||
| acb85841 » | sproutit | 2008-08-07 | 310 | running your server in dev mode will now work. Bundles now build one | |
| 311 | manifest per language/build_mode combination. | ||||
| d1818366 » | cjolley | 2008-05-26 | 312 | ||
| acb85841 » | sproutit | 2008-08-07 | 313 | * Initial changes to SampleControls to add a form-view demo. None of the | |
| 314 | controls are wired up yet. | ||||
| d1818366 » | cjolley | 2008-05-26 | 315 | ||
| 316 | * Added mongrel as a required dependency of SproutCore. If you have something | ||||
| 317 | like thin installed this is technically not required, but several people were | ||||
| 318 | experiencing trouble installing the gem. | ||||
| 319 | |||||
| acb85841 » | sproutit | 2008-08-07 | 320 | * Lots of Safari-specific features for Photos just to demo some of its | |
| 321 | capabilities. Client-side storage support is also provided but currently | ||||
| 322 | does not save changes you make. | ||||
| d1818366 » | cjolley | 2008-05-26 | 323 | ||
| 324 | * SC.CollectionView now supports selectAll (Ctrl+A) | ||||
| 325 | |||||
| acb85841 » | sproutit | 2008-08-07 | 326 | * SC.CollectionView now supports the delete key to remove items. Also added | |
| 327 | delegate methods to the collection view delegate to give you control over | ||||
| 328 | how deletions happen. | ||||
| d1818366 » | cjolley | 2008-05-26 | 329 | ||
| 330 | * SC.window can now properly capture the backspace key in Firefox. To | ||||
| acb85841 » | sproutit | 2008-08-07 | 331 | activate this feature you must declare SC.CAPTURE_BACKSPACE_KEY = YES in | |
| 332 | your core.js file. Capturing the backspace key will prevent the browser | ||||
| 333 | from going to previous page when the user hits backspace, which can lead to | ||||
| 334 | data loss. To capture this key, SC.window will directly set the | ||||
| 335 | document.onkeypress handler. | ||||
| d1818366 » | cjolley | 2008-05-26 | 336 | ||
| 337 | * SC.GridView now supports dropping ON items. | ||||
| 338 | |||||
| 339 | * SC.ListView now supports dropping ON items. | ||||
| 340 | |||||
| acb85841 » | sproutit | 2008-08-07 | 341 | * Removed the try/catch() that was placed around property notifiers. This is | |
| 342 | not only faster but it will make it easier to debug these exceptions in | ||||
| 343 | Firebug and IE. | ||||
| d1818366 » | cjolley | 2008-05-26 | 344 | ||
| 345 | * [FIX] SC.InlineTextFieldView was using the _frame property even though that | ||||
| 346 | is used by a parent class. Changed to _optframe | ||||
| 347 | |||||
| 348 | * Improved some documentation here and there. | ||||
| 349 | |||||
| 17a813ba » | sproutit | 2008-11-04 | 350 | * [FIX] SC.ClassicView will recache its frames when isVisibleInWindow changes. This | |
| acb85841 » | sproutit | 2008-08-07 | 351 | will help to ensure we always have the correct dimensions when bringing | |
| 352 | views on and offscreen. -- All unit tests now pass again. | ||||
| d1818366 » | cjolley | 2008-05-26 | 353 | ||
| acb85841 » | sproutit | 2008-08-07 | 354 | * Improves Photos sample to include support for adding/deleting albums and | |
| 355 | drag and drop into albums. | ||||
| d1818366 » | cjolley | 2008-05-26 | 356 | ||
| acb85841 » | sproutit | 2008-08-07 | 357 | * Collection View now supports dropping items ON item views as well as | |
| 358 | between them. | ||||
| d1818366 » | cjolley | 2008-05-26 | 359 | ||
| 360 | * Collection Views now support a delegate object that can be used to control | ||||
| acb85841 » | sproutit | 2008-08-07 | 361 | drag and drop and selection behavior. See | |
| 362 | mixins/collection_view_delegate.js for a complete description of the new | ||||
| 363 | methods. | ||||
| d1818366 » | cjolley | 2008-05-26 | 364 | ||
| 365 | * SC.ArrayController now supports the useControllersForContent property. If | ||||
| acb85841 » | sproutit | 2008-08-07 | 366 | set to YES, then getting an objectAt() will return a controller for the | |
| 367 | value instead of the value itself. This is useful for those times you are | ||||
| 368 | using an array controller to manage a set of objects you want to control. | ||||
| 369 | Previously this feature was always used by array controllers and could not | ||||
| 370 | be disabled. This is now off by default. | ||||
| d1818366 » | cjolley | 2008-05-26 | 371 | ||
| 372 | * [FIX] SC.ArrayController and SC.ObjectController now will properly observe | ||||
| 373 | their own content, even when the content is set on init. | ||||
| 374 | |||||
| 375 | == SproutCore 0.9.4 | ||||
| 376 | |||||
| 377 | * [FIX] Build system now generates index.html files for client bundles, even | ||||
| 378 | if they do not include .rhtml resources. | ||||
| 379 | |||||
| 380 | * [FIX] Typos in the readme docs for the client generator. | ||||
| 381 | |||||
| 382 | * Added automaticOutletFor() that will cause a view to be configured | ||||
| 383 | automatically instead of forcing you to use an outlets array. Useful for when | ||||
| 384 | you are manually constructing your views. | ||||
| 385 | |||||
| 386 | * Initial changes required to eventually implement improved observer | ||||
| 387 | notification system. | ||||
| 388 | |||||
| 389 | * Improved documentation for a variety of classes | ||||
| 390 | |||||
| acb85841 » | sproutit | 2008-08-07 | 391 | * [FIX] Only fixtures ending in ".js" will now be loaded. This allows you to | |
| 392 | include fixtures named .json or whatever and actually load them via XHR. | ||||
| d1818366 » | cjolley | 2008-05-26 | 393 | ||
| 394 | == SproutCore 0.9.3 | ||||
| 395 | |||||
| acb85841 » | sproutit | 2008-08-07 | 396 | * Basic changes to get IE working. All non-view tests now pass and the doc | |
| 397 | app and test runner both load and run in IE7. Lots of visual fixes are | ||||
| 398 | still required for the sc-theme as well as IE-specific perf optimization | ||||
| 399 | and bug fixes. | ||||
| d1818366 » | cjolley | 2008-05-26 | 400 | ||
| acb85841 » | sproutit | 2008-08-07 | 401 | * [BUG] Default template for both client and template included a stray comma | |
| 402 | in their core.js file that breaks IE and Safari 2. This is fixed in the | ||||
| 403 | templates and in the clients included with the framework, though you will | ||||
| 404 | need to make this change manually in your own apps. | ||||
| d1818366 » | cjolley | 2008-05-26 | 405 | ||
| 406 | * beginInlineEdit() and endInlineEdit() on SC.LabelView were renamed to comply | ||||
| acb85841 » | sproutit | 2008-08-07 | 407 | with the SC.Editable protocol. Use beginEditing() and commitEditing() or | |
| 408 | discardEditing() instead. | ||||
| d1818366 » | cjolley | 2008-05-26 | 409 | ||
| 410 | * Added SC.Editable mixin. This provides a standard protocol for begining | ||||
| acb85841 » | sproutit | 2008-08-07 | 411 | and ending keyboard editing sessions on views. SC.Editable is now used | |
| 412 | by SC.LabelView, SC.ListItemView, SC.TextFieldView, and | ||||
| 413 | SC.TextareaFieldView. | ||||
| d1818366 » | cjolley | 2008-05-26 | 414 | ||
| 415 | * Collection view now supports the default behavior to begin editing when you | ||||
| acb85841 » | sproutit | 2008-08-07 | 416 | click on a selected item for a second time. If you hit return it will also | |
| 417 | begin editing. To support this, you must set contentValueIsEditable to YES | ||||
| 418 | and implement beginEditing() on your item view. | ||||
| d1818366 » | cjolley | 2008-05-26 | 419 | ||
| 420 | * Inline editor is now supported in both SC.ListItemView and SC.LabelView. | ||||
| 421 | |||||
| 422 | * Improved inline editor (now renamed SC.InlineTextFieldView for consistancy). | ||||
| acb85841 » | sproutit | 2008-08-07 | 423 | The new editor can be used with basically any view now in addition to just | |
| 424 | the label view. It also automatically inherits the font size and style of | ||||
| 425 | any underlying DOM element that you hand it. To work with an inline editor | ||||
| 426 | you will need to implement the InlineEditorDelegate (see documentation). | ||||
| d1818366 » | cjolley | 2008-05-26 | 427 | ||
| acb85841 » | sproutit | 2008-08-07 | 428 | * Inline editor now displays with a fixed width and grows downward as you type | |
| 429 | instead of stretching out to the end. | ||||
| d1818366 » | cjolley | 2008-05-26 | 430 | ||
| 431 | * Added hello world sample app. | ||||
| 432 | |||||
| 433 | * Updated contacts sample app. It is much nicer now. | ||||
| 434 | |||||
| acb85841 » | sproutit | 2008-08-07 | 435 | * Add sproutcore freeze:gems command to freeze latest SproutCore in your local | |
| 436 | project. | ||||
| d1818366 » | cjolley | 2008-05-26 | 437 | ||
| 438 | * Updated copyright to 2008. | ||||
| 439 | |||||
| 440 | * Converted all uses of setTimeout() in the framework to use run loop instead. | ||||
| 441 | |||||
| 442 | * Added invokeLater() methods to both SC.Object and Function. These | ||||
| acb85841 » | sproutit | 2008-08-07 | 443 | convenience methods will create a timer to execute a method or function at a | |
| 444 | later time. If you need to execute code later, instead of setTimeout, | ||||
| 445 | consider using myObject.invokeLater(0, 'methodName') ; | ||||
| d1818366 » | cjolley | 2008-05-26 | 446 | ||
| 447 | * New SC.Timer class provides more efficient triggers for timeouts, etc. The | ||||
| acb85841 » | sproutit | 2008-08-07 | 448 | timer class now also has unit tests and really awesome docs. | |
| d1818366 » | cjolley | 2008-05-26 | 449 | ||
| 450 | * [FIX] offsetParent, frame, clippingFrame, and innerFrame would all sometimes | ||||
| acb85841 » | sproutit | 2008-08-07 | 451 | return the wrong values in Firefox because of a bug that returns the wrong | |
| 452 | offsetLeft and offsetTop when a parent element has a border. | ||||
| d1818366 » | cjolley | 2008-05-26 | 453 | ||
| 454 | * Fixed all SC unit tests that were failing (now that I can run them again). | ||||
| 455 | |||||
| 456 | * Test Runner now has a "Rerun Current Test" button that will rerun the | ||||
| acb85841 » | sproutit | 2008-08-07 | 457 | current test. | |
| d1818366 » | cjolley | 2008-05-26 | 458 | ||
| 459 | * Added convenience method $I() (or SC.inspect()) - converts an object to a | ||||
| acb85841 » | sproutit | 2008-08-07 | 460 | hash and then displays its key/value pairs. Useful for debugging. | |
| d1818366 » | cjolley | 2008-05-26 | 461 | ||
| 462 | * Fixed up test templates in generators so that they check for the presence | ||||
| acb85841 » | sproutit | 2008-08-07 | 463 | of main() before trying to fix it up. This was causing errors on new tests | |
| 464 | when added to frameworks. | ||||
| d1818366 » | cjolley | 2008-05-26 | 465 | ||
| 466 | * [FIX] invokeWhile() was implemented on real Array objects but not on | ||||
| acb85841 » | sproutit | 2008-08-07 | 467 | SC.Array mixin. This caused the controllers/controller test to fail. Now | |
| 468 | fixed. | ||||
| d1818366 » | cjolley | 2008-05-26 | 469 | ||
| 470 | * Updated test runner to use new SproutCore. | ||||
| 471 | |||||
| acb85841 » | sproutit | 2008-08-07 | 472 | * [FIX] The JSDoc template will now try to group items based on their full | |
| 473 | path, rather than just the top-most directory. This means views stored | ||||
| 474 | under views/buttons, for example, now appear in the group VIEWS/BUTTONS in | ||||
| 475 | the UI. | ||||
| d1818366 » | cjolley | 2008-05-26 | 476 | ||
| acb85841 » | sproutit | 2008-08-07 | 477 | * Moved the base class for collections, buttons, and fields into their | |
| 478 | respective folders. This will appear them to appear under the correct | ||||
| 479 | location in the Doc viewer. | ||||
| d1818366 » | cjolley | 2008-05-26 | 480 | ||
| 481 | * [FIX] Grouped views in the source list without a visible header will | ||||
| acb85841 » | sproutit | 2008-08-07 | 482 | overlapping the following group, absorbing their clicks. Now they render | |
| 483 | the proper size. | ||||
| d1818366 » | cjolley | 2008-05-26 | 484 | ||
| 485 | * SC.SliderView provides a horizontal slider. No vertical slider is currently | ||||
| 486 | planned since those controls are so rare. If someone really needs one, please | ||||
| 487 | enhance SC.SliderView to support it! | ||||
| 488 | |||||
| 489 | * slider_view helper creates a slider view + html | ||||
| 490 | |||||
| 491 | * Add example to sample_controls | ||||
| 492 | |||||
| 493 | * Converted docs for drag modules to JSDoc format. | ||||
| 494 | |||||
| 495 | * SourceListGroupViews now automatically collapse their group title if the | ||||
| 496 | group value is null. Items will still be shown; they will just appear to be | ||||
| 497 | "top level" | ||||
| 498 | |||||
| acb85841 » | sproutit | 2008-08-07 | 499 | * JSDocs template was cutting the first sentance from a class description. | |
| 500 | This is now fixed. | ||||
| d1818366 » | cjolley | 2008-05-26 | 501 | ||
| acb85841 » | sproutit | 2008-08-07 | 502 | * Updated sc_docs to work with updated SproutCore. Also adopts new look and | |
| 503 | feel and includes support for live search on all symbols defined in the | ||||
| 504 | library (try it; it's cool - visit: http://localhost:4020/sproutcore/-docs) | ||||
| d1818366 » | cjolley | 2008-05-26 | 505 | ||
| 506 | * JSDoc template no longer generated highlighted JS source along with ref | ||||
| acb85841 » | sproutit | 2008-08-07 | 507 | docs. This was slowing things down and the output wasn't really that great | |
| 508 | anyway. | ||||
| d1818366 » | cjolley | 2008-05-26 | 509 | ||
| 510 | * Tweaked JSdoc's Textile support to accept '-' as a bullet characters. Since | ||||
| acb85841 » | sproutit | 2008-08-07 | 511 | jsdoc strips all * at the beginning of lines you could not do bulletted | |
| 512 | lists before. Now you can using -. | ||||
| d1818366 » | cjolley | 2008-05-26 | 513 | ||
| 514 | * Updated design of jsdoc documentation to make it easier to read. | ||||
| 515 | |||||
| 516 | * Renamed buttons-sprite.png to sc-theme-sprite.png. Added | ||||
| acb85841 » | sproutit | 2008-08-07 | 517 | sc-theme-ysprite.png. One is now used to hold all repeat-x and non- | |
| 518 | repeating sprites while the other is used for repeat-y sprites only. | ||||
| d1818366 » | cjolley | 2008-05-26 | 519 | ||
| 520 | * SC.SplitView & SC.SplitDividerView provide support for draggable and | ||||
| acb85841 » | sproutit | 2008-08-07 | 521 | collapsable split views. | |
| d1818366 » | cjolley | 2008-05-26 | 522 | ||
| 523 | * SC.ListView now uses SC.ListItemView as its default example view instead of | ||||
| acb85841 » | sproutit | 2008-08-07 | 524 | SC.LabelView (or the old SC.TextCellView) | |
| d1818366 » | cjolley | 2008-05-26 | 525 | ||
| 526 | |||||
| acb85841 » | sproutit | 2008-08-07 | 527 | * The Source List now provides support for the disclosure triangle. A | |
| 528 | disclosure is automatically shown if you have grouping enabled and you set | ||||
| 529 | the groupVisibleKey property to anything other an null. The disclosure | ||||
| 530 | does not yet auto-reveal during a drag. | ||||
| d1818366 » | cjolley | 2008-05-26 | 531 | ||
| 532 | * SC.DisclosureView - Shows a disclosure triangle button. | ||||
| 533 | |||||
| 534 | * [FIX] Left over calls to SC.TextCellView. Replaced with SC.LabelView. | ||||
| 535 | |||||
| 536 | * SC.WorkspaceView is now removed from the framework. It was always intended | ||||
| acb85841 » | sproutit | 2008-08-07 | 537 | for use in Sproutit applications and it is really too specific for such a | |
| 538 | generic framework. | ||||
| d1818366 » | cjolley | 2008-05-26 | 539 | ||
| 540 | * SC.LabelView gets a new API! Now in line with other SC.Control based | ||||
| acb85841 » | sproutit | 2008-08-07 | 541 | classes. Set value for the value, content/contentValueKey to display part | |
| 542 | of some content. | ||||
| d1818366 » | cjolley | 2008-05-26 | 543 | ||
| 544 | * You can add view helpers to your own projects just by dropping them into | ||||
| acb85841 » | sproutit | 2008-08-07 | 545 | a lib directory inside your framework or client. If you need to load your | |
| 546 | view helpers in a certain order, use the view_helper() method. See the | ||||
| 547 | view helpers in SproutCore for an example usage. | ||||
| d1818366 » | cjolley | 2008-05-26 | 548 | ||
| 549 | * SproutCore view helpers are now stored in the framework itself along with | ||||
| acb85841 » | sproutit | 2008-08-07 | 550 | the JavaScript. This will make it easier to include the latest version of | |
| 551 | the SproutCore framework in you app without having to install a new set of | ||||
| 552 | build tools. This should basically eliminate the only frequently changing | ||||
| 553 | part of the build tools. | ||||
| d1818366 » | cjolley | 2008-05-26 | 554 | ||
| 555 | * SC.SourceList and SC.ListItemView properties now use "content..Key" | ||||
| acb85841 » | sproutit | 2008-08-07 | 556 | convention for naming properties. If you have built code with the old | |
| 557 | "content..Property" conventions, you will need to update your code. | ||||
| d1818366 » | cjolley | 2008-05-26 | 558 | ||
| acb85841 » | sproutit | 2008-08-07 | 559 | * Added hint property to text_area_view helper that is required to display | |
| 560 | ghost text. | ||||
| d1818366 » | cjolley | 2008-05-26 | 561 | ||
| 562 | * added new SC.CheckboxView and SC.RadioView for creating simulated checkbox | ||||
| acb85841 » | sproutit | 2008-08-07 | 563 | and radio buttons. These buttons have more functions than their platform | |
| 564 | native counterparts including mixed style and full styling support. | ||||
| d1818366 » | cjolley | 2008-05-26 | 565 | ||
| 566 | * Moved field view subclasses to views/field directory. | ||||
| 567 | |||||
| 568 | * Added SC.Validatable mixin that can be applied to any view to make it work | ||||
| acb85841 » | sproutit | 2008-08-07 | 569 | with validators. SC.FieldView now incorporates this mixin. | |
| d1818366 » | cjolley | 2008-05-26 | 570 | ||
| 571 | * Now if you add initMixin() to a mixin, it will be called automatically | ||||
| acb85841 » | sproutit | 2008-08-07 | 572 | whenever an object that includes the mixin is instantiated. You can use | |
| 573 | this to perform any setup necessary for the mixin. | ||||
| d1818366 » | cjolley | 2008-05-26 | 574 | ||
| 575 | * Renamed SC.Control.contentValueProperty to SC.Control.contentValueKey to | ||||
| acb85841 » | sproutit | 2008-08-07 | 576 | be consistent with the rest of the API. | |
| d1818366 » | cjolley | 2008-05-26 | 577 | ||
| 578 | * Added updateContentWithValueObserver to SC.Control that will relay changes | ||||
| acb85841 » | sproutit | 2008-08-07 | 579 | to the value property back to the content object if you use the default | |
| 580 | implementation. | ||||
| d1818366 » | cjolley | 2008-05-26 | 581 | ||
| 582 | * Changed SC.Control observers for various states that were once private to | ||||
| acb85841 » | sproutit | 2008-08-07 | 583 | public methods. This way you can override them in your subclasses if you | |
| 584 | need to perform some extra processing and you want to make sure you do them | ||||
| 585 | in the right order. You can also just add more observers as well. | ||||
| d1818366 » | cjolley | 2008-05-26 | 586 | ||
| 587 | * Added JSDoc info for Validators, SC.FieldView, SC.CheckboxFieldView | ||||
| 588 | |||||
| 589 | * Switched some Sc Theme CSS to use sc-button-view classname instead of more | ||||
| acb85841 » | sproutit | 2008-08-07 | 590 | generic a.button or a.regular. | |
| d1818366 » | cjolley | 2008-05-26 | 591 | ||
| 592 | * Added new addClassName, removeClassName, setClassName and hasClassName | ||||
| 17a813ba » | sproutit | 2008-11-04 | 593 | methods on SC.ClassicView that are 7x faster than prototype's version. | |
| d1818366 » | cjolley | 2008-05-26 | 594 | ||
| 8e6f734d » | sproutit | 2008-11-08 | 595 | * Integrated SC.Control into SC.ClassicButtonView | |
| d1818366 » | cjolley | 2008-05-26 | 596 | ||
| 8e6f734d » | sproutit | 2008-11-08 | 597 | * Changed SC.ClassicButtonView.labelText and SC.ClassicButtonView.labelSelector to | |
| 598 | SC.ClassicButtonView.title and SC.ClassicButtonView.titleSelector to be more consistant | ||||
| acb85841 » | sproutit | 2008-08-07 | 599 | with current naming conventions. | |
| d1818366 » | cjolley | 2008-05-26 | 600 | ||
| 601 | * [FIX] Some doc tags were wrong in SC.ScrollView and others. | ||||
| 602 | |||||
| 603 | * Improved documentations on SC.ImageView. | ||||
| 604 | |||||
| 605 | * SC.ImageView now includes the SC.Control mixin and can accept either a | ||||
| 606 | CSS class name or a URL as its value. This makes it easy to switch an image | ||||
| 607 | from using a sprite to use a custom-generated image and back again. | ||||
| 608 | |||||
| 609 | * SproutCore now includes some shared standard icons that you can use in your | ||||
| 610 | own application, courtesy of IconDrawer (http://www.icondrawer.com). | ||||
| 611 | |||||
| 612 | * Generalized SC.Control's observer so that you can now use it to observe | ||||
| acb85841 » | sproutit | 2008-08-07 | 613 | changes to multiple properties on content. This should capture a very | |
| 614 | common pattern requires by collection item views. Most control-list | ||||
| 17a813ba » | sproutit | 2008-11-04 | 615 | SC.ClassicViews will eventually adopt this mixin. | |
| d1818366 » | cjolley | 2008-05-26 | 616 | ||
| 617 | * Added ListItemView which will be used for rendering content in list views | ||||
| acb85841 » | sproutit | 2008-08-07 | 618 | and source list views. ListViewItem can render a name, icon, and optional | |
| 619 | unread count. | ||||
| d1818366 » | cjolley | 2008-05-26 | 620 | ||
| acb85841 » | sproutit | 2008-08-07 | 621 | * Changed displayProperty in SC.CollectionView to contentValueKey to match | |
| 622 | the new SC.Control pattern. | ||||
| d1818366 » | cjolley | 2008-05-26 | 623 | ||
| acb85841 » | sproutit | 2008-08-07 | 624 | * SC.Control now has built in support for a value and content property. The | |
| 625 | value property is typically the value the control displays, while content | ||||
| 626 | is an object that you might pull a content value from. You can determine | ||||
| 627 | the proeprty of the content object to use as a value by setting the | ||||
| 628 | 'contentValueKey'. The contentValueKey can also be provided by the | ||||
| 629 | displayDelegate. | ||||
| d1818366 » | cjolley | 2008-05-26 | 630 | ||
| acb85841 » | sproutit | 2008-08-07 | 631 | * Added SC.DelegateSupport mixin that can be used to support the delegate | |
| 632 | pattern. | ||||
| d1818366 » | cjolley | 2008-05-26 | 633 | ||
| 634 | * [FIX] Selection management would throw exception after a drag and drop. | ||||
| 635 | |||||
| 636 | * [FIX] Optimization in fmt() would through an exception if you passed it a | ||||
| acb85841 » | sproutit | 2008-08-07 | 637 | value that did not support toString(). | |
| d1818366 » | cjolley | 2008-05-26 | 638 | ||
| 639 | * Moved selection management methods from CollectionController in independent | ||||
| acb85841 » | sproutit | 2008-08-07 | 640 | SC.SelectionSupport mixin. This mixin is now used by both | |
| 641 | SC.CollectionController and SC.ArrayController so you can use either one to | ||||
| 642 | manage a selection state. You can also apply this mixin to your own | ||||
| 643 | controllers to manage selection state if you like (though this is not | ||||
| 644 | required to manage selections.) | ||||
| d1818366 » | cjolley | 2008-05-26 | 645 | ||
| 646 | * Began to separate CSS rules into a core.css and a theme.css. The core.css | ||||
| acb85841 » | sproutit | 2008-08-07 | 647 | styles are generally required by SproutCore and should apply even if you | |
| 648 | build your own theme. The theme.css rules apply to the SproutCore theme | ||||
| 649 | only and can be overriden by your own CSS. | ||||
| d1818366 » | cjolley | 2008-05-26 | 650 | ||
| 651 | * Added SC.SourceListView and sc-theme styles for source lists. Source lists | ||||
| acb85841 » | sproutit | 2008-08-07 | 652 | support grouping if you enable this feature. See the new Collections2 tab | |
| 653 | in the SampleControls app for an example source list. | ||||
| d1818366 » | cjolley | 2008-05-26 | 654 | ||
| 655 | * Added SC.TableView. This feature is in progress. See the new | ||||
| acb85841 » | sproutit | 2008-08-07 | 656 | Collections2 tab in the SampleControls app for an example table view. | |
| d1818366 » | cjolley | 2008-05-26 | 657 | ||
| 658 | * Changed asHTML and asText properties to innerHTML and innerText to match | ||||
| acb85841 » | sproutit | 2008-08-07 | 659 | their DOM equivalents. | |
| d1818366 » | cjolley | 2008-05-26 | 660 | ||
| 661 | * Renamed SC.CollectionItem mixin to SC.Control mixin. SC.Control mixin now | ||||
| acb85841 » | sproutit | 2008-08-07 | 662 | provides some standard functionality for all interactive controls such as | |
| 663 | handling selection states, enabled and focus states. | ||||
| d1818366 » | cjolley | 2008-05-26 | 664 | ||
| 665 | * Removed support for :resize_options property in view helper, since | ||||
| 17a813ba » | sproutit | 2008-11-04 | 666 | auto-resizing is no longer supported in SC.ClassicView (it never worked right | |
| acb85841 » | sproutit | 2008-08-07 | 667 | anyway and was not functionally very usable.) | |
| d1818366 » | cjolley | 2008-05-26 | 668 | ||
| 669 | * innerText property now uses TextNodes, making it about 50% faster than | ||||
| acb85841 » | sproutit | 2008-08-07 | 670 | innerHTML on FireFox. | |
| d1818366 » | cjolley | 2008-05-26 | 671 | ||
| 672 | * Added view helpers for list_view, scroll_view, grid_view, source_list_view, | ||||
| acb85841 » | sproutit | 2008-08-07 | 673 | and table_view. Also refactored collection view helpers into their own | |
| 674 | file. | ||||
| d1818366 » | cjolley | 2008-05-26 | 675 | ||
| 676 | * [FIX] CollectionView is now able to render items in groups. | ||||
| 677 | |||||
| acb85841 » | sproutit | 2008-08-07 | 678 | * [FIX] SC.ObjectController: Avoid unwanted commit when oldValue == null && | |
| 679 | newValue == ''. | ||||
| d1818366 » | cjolley | 2008-05-26 | 680 | ||
| 681 | |||||
| 682 | |||||
