…ctly adding a Content-Type to all requests, but should only set this header if the request has a body. This causes some servers to reject the request on a GET or DELETE. Includes basic unit tests.
…hanges to the internal data hash even if not notifying the change elsewhere. This ensures that the store can still track the change across stores and in particular changes to toOne and toMany relationships when isMaster is NO. This fixes #178.
…ted store to ensure that the changes propagate to the parent store on commit. This proves the existence of issue #178.
…pendent on the frame, not the clippingFrame. An example of this problem would be a fixed width GridView inside a ScrollView would reposition its items to fit the clippingFrame, even if the GridView's width was larger. Another example of the problem occurred when rotating GridViews on an iPad that didn't reposition items properly.
…mproperly, because the frame may not always be the same as the clippingFrame.
…ated significantly and will be better served staying in a public spot for now.
…makes unit tests pass.
…cute in the context of a RunLoop and which tests weren't cleaning up themselves which caused problems with SC.ImageView tests if run later.
… which causes Safari to stop if the inspector isn't open, because console.error() is called.
… visible in debug mode only, use SC.warn and to begin with the same prefix: "Developer Warning:"
…t and lastObject properties are invalidated and thus recomputed if needed.
…r isn't invalidating lastObject. The test currently also fails for firstSelectableObject, because firstObject is not invalidated either.
…ate. Also prevents running animation from being applied to non indeterminate progress views on initial render.
… given are passed to the target method. Also improves the documentation to indicate how invokeOnce and invokeOnceLater can be used.
…bject. Also adds failing test that shows that extra arguments passed to invokeOnceLater are not properly applied to the given method. This is fixed in the next commit.
- Uses invokeOnceLater to prevent grouped animations from calling callbacks multiple times. - Makes animation test still runnable now that the grouped animation behavior is fixed. It previously relied on the broken behavior to restart tests. - Uses invokeOnceLater to prevent edge case handling (for 0 duration and for no change) from possibly calling callbacks multiple times.
…n of zero.