Permalink
Commits on Jun 2, 2008
  1. Updates sproutcore and removed samples. Samples is not really part of…

    … the gem
    Charles Jolley committed Jun 2, 2008
  2. Updated history and version to 0.9.8

    Charles Jolley committed Jun 2, 2008
  3. Update to latest version of sproutcore & samples

    Charles Jolley committed Jun 2, 2008
  4. Eliminates memory leak when defining view helpers

    The view_helper code previously defined view helpers on an HtmlRender class.
    Since view helpers are now reloaded on each page render, however, this caused
    a memory leak as the same method would be defined over and over again.
    
    view_helper now defines helper methods on the HtmlRender instance, which is
    disposed of at the end of the render.  This eliminates the memory leak that
    caused sc-server to slow down over prolonged amounts of time.
    Charles Jolley committed Jun 2, 2008
Commits on May 28, 2008
  1. Add .DS_Store to ignore

    Charles Jolley committed May 28, 2008
Commits on May 27, 2008
  1. Update build tools to version 0.9.7

    Charles Jolley committed May 27, 2008
  2. Add view builder submodule

    Charles Jolley committed May 27, 2008
  3. Update all submodules to latest revision.

    Charles Jolley committed May 27, 2008
  4. Update build tools to support unicode.

    - All scripts now set $KCODE = 'u'
    - The strings.js processing code in SC::Bundle does a better job of evaling arbitrary strings.
    Charles Jolley committed May 27, 2008
  5. update to latest version of submodules

    Charles Jolley committed May 27, 2008
  6. build tools backout test

    Charles Jolley committed May 27, 2008
  7. Lighouse test

    Charles Jolley committed May 27, 2008
  8. Add view builder

    Charles Jolley committed May 27, 2008
Commits on May 23, 2008
  1. Update submodules to latest

    Charles Jolley committed May 23, 2008
  2. - Added .gitignore

    - Updated prototype & sproutcore
    Charles Jolley committed May 23, 2008
Commits on May 22, 2008
  1. Finish initial setup of build tools.

    Add gitignore & update Manifest.txt
    Charles Jolley committed May 22, 2008
  2. Update samples

    Charles Jolley committed May 22, 2008
  3. Add submodules

    Charles Jolley committed May 22, 2008
  4. Remove components to be included as submodules

    Charles Jolley committed May 22, 2008
  5. Rewrote offsetParent() and viewportOffset() to work with IE.

    Continuing our migration off of Prototype due to its excessive buginess.
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@103 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 22, 2008
Commits on May 19, 2008
  1. Rev to 0.9.6

    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@101 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 19, 2008
  2. [FIX] build tools could puke on strings files that contains quotes. T…

    …his should fix it.
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@100 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 19, 2008
Commits on May 16, 2008
  1. * [IE] innerFrame now returns the correct value for elements without …

    …hasLayout.
    
    * [IE] get styleWidth & styleHeight on a view will now return the same value
    on all platforms.  The IE version would previously include padding and borders
    even though it should include only the core width.
    
    * [FIX] Unit tests could fail to execute in IE if they ended in a comment, fixed unittest.js to avoid this problem.
    
    * [FIX] TextFieldView could blank out content when you tabbed out of in.
    
    == SproutCore 0.9.5
    
    * Build Tools will now remove any loc strings from the strings.js file beginning with "@@" for the key name when building the JS file to send to the client.  This allows you to include strings in the strings.js file that you only want to use for server-side localization.
    
    * Build Tools now support the "loc()" ruby helper, which will include a server-side loc string pulled from the strings.js file for the current bundle.
    
    * Collection View now supports selectOnMouseDown which can be turned off to provide better drag and drop behavior on SourceList.  SC.SourceListView now turns this off by default.
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@99 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 16, 2008
Commits on May 12, 2008
  1. Label view was not properly caching its display value, which caused p…

    …roblems when updating with null display values.
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@98 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 12, 2008
  2. Append inline editor to keyPane instead of SC.window.

    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@97 394f415c-e224-0410-a11c-cb241aa5d150
    pbergstr committed May 12, 2008
Commits on May 9, 2008
  1. add 'radio' class to radio_group_view

    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@95 394f415c-e224-0410-a11c-cb241aa5d150
    teresa.tsui committed May 9, 2008
Commits on May 8, 2008
  1. * Added mongrel as a required dependency of SproutCore. If you have s…

    …omething
    
    like thin installed this is technically not required, but several people were
    experiencing trouble installing the gem.
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@94 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 8, 2008
  2. * Added mongrel as a required dependency of SproutCore. If you have s…

    …omething
    
    like thin installed this is technically not required, but several people were
    experiencing trouble installing the gem.
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@93 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 8, 2008
  3. * Lots of Safari-specific features for Photos just to demo some of it…

    …s capabilities. Client-side storage support is also provided but currently does not save changes you make.
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@92 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 8, 2008
  4. * SC.CollectionView now supports the delete key to remove items. Also…

    … added delegate methods to the collection view delegate to give you control over how deletions happen.
    
    * SC.window can now properly capture the backspace key in Firefox.  To 
    activate this feature you must declare SC.CAPTURE_BACKSPACE_KEY = YES in your
    core.js file.  Capturing the backspace key will prevent the browser from going to previous page when the user hits backspace, which can lead to data loss. To capture this key, SC.window will directly set the document.onkeypress handler.  
    
    * SC.GridView now supports dropping ON items.
     
    * SC.ListView now supports dropping ON items.
    
    * Removed the try/catch() that was placed around property notifiers.  This is not only faster but it will make it easier to debug these exceptions in Firebug and IE.
    
    * [FIX] SC.InlineTextFieldView was using the _frame property even though that
    is used by a parent class.  Changed to _optframe
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@91 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 8, 2008
Commits on May 7, 2008
  1. * [FIX] SC.InlineTextFieldView was using the _frame property even tho…

    …ugh that
    
    is used by a parent class.  Changed to _optframe
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@90 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 7, 2008
  2. * Improved some documentation here and there.

    * [FIX] SC.View will recache its frames when isVisibleInWindow changes.  This will help to ensure we always have the correct dimensions when bringing views on and offscreen. -- All unit tests now pass again.
    
    * Improves Photos sample to include support for adding/deleting albums and drag and drop into albums.
    
    * Collection View now supports dropping items ON item views as well as between
    them. 
    
    * Collection Views now support a delegate object that can be used to control 
    drag and drop and selection behavior.  See mixins/collection_view_delegate.js 
    for a complete description of the new methods.
    
    * SC.ArrayController now supports the useControllersForContent property.  If
    set to YES, then getting an objectAt() will return a controller for the value
    instead of the value itself.  This is useful for those times you are using an
    array controller to manage a set of objects you want to control.  Previously 
    this feature was always used by array controllers and could not be disabled.  
    This is now off by default.
    
    * [FIX] SC.ArrayController and SC.ObjectController now will properly observe
    their own content, even when the content is set on init.
    
    
    
    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@89 394f415c-e224-0410-a11c-cb241aa5d150
    cjolley committed May 7, 2008
Commits on May 5, 2008
  1. Remove console.log statement.

    git-svn-id: https://sproutcore.googlecode.com/svn/trunk@88 394f415c-e224-0410-a11c-cb241aa5d150
    pbergstr committed May 5, 2008