Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jashkenas/backbone
base: 0.3.1
...
head fork: jashkenas/backbone
compare: 0.9.1
This comparison is big! We’re only showing the most recent 250 commits
Commits on Nov 04, 2011
@jashkenas Merge pull request #722 from jasonm/jm-format-function-defs
Make function definition formatting consistent for docs
f9ae1a1
Commits on Nov 08, 2011
@tbranyen tbranyen Merge pull request #721 from TrisMcC/fix-model-trigger
Trigger error on originalModel not model
d9f4479
Commits on Nov 09, 2011
@wookiehangover wookiehangover fixing whitespace consistency for #718
	all functions are formatted as such: `function(args) { ...`
a0843bb
@tbranyen tbranyen Merge pull request #733 from wookiehangover/whitespace
fixing whitespace consistency for #718
0ccbba7
@jashkenas Revert "fixing whitespace consistency for #718"
This reverts commit a0843bb.
7ece4ef
@braddunbar braddunbar set _changing = false only if !alreadyChanging 20a2e34
@jashkenas Merge pull request #736 from braddunbar/nested-set
Multiple nested calls to set
478ef5c
@braddunbar braddunbar assert that change is only triggered once 3f00419
Commits on Nov 10, 2011
@braddunbar braddunbar implement unset/clear in terms of set 368953e
@braddunbar braddunbar ignore values when unsetting 12b1141
@braddunbar braddunbar unit test for ignore values when unsetting 66d209d
@braddunbar braddunbar add tests for #730 and #565 93ad86c
@braddunbar braddunbar bail immediately if !this._changed 0c08ab8
Commits on Nov 11, 2011
@braddunbar braddunbar unset accepts var args d87144d
Commits on Nov 14, 2011
@jashkenas Adding Do.com as an example app. 06e0826
@jashkenas removing the ol' upgrading section from the docs. 49b532b
@jashkenas merging in the new backbone.js logo 1d41b45
Commits on Nov 16, 2011
@braddunbar braddunbar simpler arg parsing 7658021
Commits on Nov 17, 2011
@afeld afeld Navigate learns to change the route without adding a history entry
Also, instead of accepting a single boolean for trigger, the navigate
method now accepts an options object, with the following options:

- replace
- trigger

If you pass true instead of an options object, it's interpreted as
{trigger: true}

* pushState support - Aidan Feldman
* hashtag support and IE7 support - Tim Harper
* Tests were a joint effort.
df7c279
Commits on Nov 18, 2011
@jashkenas adding foursquare as an example app, plus new logo 4f9cf93
Commits on Nov 21, 2011
@jashkenas Adding Grove.io as an example app 61246a7
@jashkenas Adding Slavery Footprint as a Backbone.js example app da93529
@jashkenas tweaking link fa96a37
Commits on Nov 22, 2011
@alonsogarciapablo alonsogarciapablo Fix typo in Backbone.Collection documentation 9cbf87e
@jashkenas Merge pull request #755 from alonsogarciapablo/master
Fix typo in Backbone.Collection documentation
6df6070
@jashkenas Update index.html b2cf0dc
Commits on Nov 23, 2011
@jashkenas Upgrading our Underscore.js test dep to 1.2.2 66800f5
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 7f80359
@jashkenas updating copyright dates cfc5b1f
@jashkenas hardlining the sidebar line for Lion. f5acb6d
@jashkenas Merge branch 'replaceState' of https://github.com/lmp/backbone 30a89ac
@jashkenas merging in #750 -- support for replaceSTate 1332246
@jashkenas Fixes #674 -- pass options through to validate() 4185341
@jashkenas Merge branch 'set-unset-clear' of https://github.com/braddunbar/backbone
bc9fbcb
@TMaYaD TMaYaD Return the jquery object for el when this.$ is called without argument 2d2198c
@jashkenas merging in #739 -- a massive simplification. 6687cde
@jashkenas Merge branch 'master' of https://github.com/TMaYaD/backbone 43c815a
@timcharper timcharper Update remaining call to _updateLocationHash to _updateHash
(Finish refactoring job from 1332246)
42ee70e
@jashkenas merging in #758 -- although the API leaves something to be desired. 9fc7443
@jashkenas Merge pull request #759 from lmp/master
Update remaining call to _updateLocationHash to _updateHash
c785ecb
Commits on Nov 24, 2011
@d2s d2s Update two links at index.html to latest URLs
- Link to Jake was broken.
- PhantomJS has official website with better information.
db8d85e
@jashkenas Merge pull request #761 from d2s/master
Update two links at index.html to latest URLs
e8c1ce7
Commits on Nov 30, 2011
@timcharper timcharper Bugfix: replace hash should not append hash mark to javascript:0
It's invalid to do so. Instead it should replace the entire URL,
javascript:0 included.

This gets rid of a javascript error that was emitted in IE7 every time
navigate was used with replace: true
1a06f9a
Commits on Dec 01, 2011
@jashkenas Merge pull request #769 from lmp/master
Bugfix: replace hash should not append hash mark to javascript:0
8adac91
Commits on Dec 04, 2011
@rgieseke rgieseke Only remove single '#' when getting URL fragment.
Firefox has a bug that auto-decodes the hash fragment
(https://bugzilla.mozilla.org/show_bug.cgi?id=483304), which makes
it impossible to have a hash like '#%23backbone.js'.
fd78dbf
@judofyr judofyr parse:true runs the attributes through parse():
`new Model(attr, {parse:true})` will now call
Model.prototype.parse(attr). This is useful if
you want to create a model out of an object
structure from an external server.
bdbcfa9
@judofyr judofyr Col.fetch() should create models with parse:true:
This is done in two steps:

1. Col.fetch() now defaults to parse:true
2. Col.reset() and _prepareModel now passes along
   parse:true.

This means that Col.add() also accepts the
parse:true option.
67f689d
Commits on Dec 05, 2011
@jashkenas Merge pull request #773 from judofyr/model-parse
Collection.reset/add should invoke Model's parse function (with tests)
dcc041a
@jashkenas Merge pull request #772 from rgieseke/master
Fixes issue 498.
e10525d
@aitorciki aitorciki Add Ducksboard as an example app. 14dd201
Commits on Dec 06, 2011
@jashkenas merging in ducksboard. 64d8fd6
@jashkenas Fixes #734 1626fa7
@jashkenas Fixes #732 1400eea
Commits on Dec 16, 2011
@jashkenas Fixes #792 a50b714
@jashkenas fixing commit note bug. d806f7e
Commits on Dec 19, 2011
@jashkenas unifying property-or-function logic. c3852b8
@jashkenas Fixes #788 dd83f20
Commits on Dec 20, 2011
@jashkenas Adding Posterous Spaces as an example app cda555a
@davidmurdoch davidmurdoch Optimize regular expressions. The capture groups aren't needed/used; …
…the character classes will do the job just fine.


Also, normalize the use of quotation-marks (change `"` to `'`' where appropriate).
6ccdbb3
@jashkenas Merge pull request #804 from davidmurdoch/patch-1
Optimize regular expressions.
d644a4b
Commits on Dec 21, 2011
Fábio M. Costa \w still includes \d http://www.regular-expressions.info/charclass.ht… 9e80ca1
@jashkenas Merge pull request #805 from fabiomcosta/patch-1
\w still includes \d
04cb79a
@ekratskih ekratskih Cross domain issue patch for old ie browsers (<=7) 32b2f28
Commits on Dec 22, 2011
@iros iros Forcing quint test execution order. 9d145ab
@tbranyen tbranyen Merge pull request #807 from iros/qunit.force.order
Force quint test execution order.
a9fcd9b
Commits on Dec 23, 2011
= A model's urlRoot can now be a function allowing definition at runtime. b4e650b
= Merge branch 'urlrootasfunction' 9374fe5
= Use getValue to interpret urlRoot instead. 93a3911
Commits on Dec 25, 2011
Zack Owens allowing view events to be functions instead of simply names of prope…
…rties on a view
1c15874
Commits on Dec 26, 2011
@jashkenas Merge pull request #809 from islandr/master
Allow Model.urlRoot to be a function
061fd3b
@jashkenas Fixes #818 ee305c4
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 4226d58
@iros iros #819 documenting idAttribute. Also requested on pull req #210. 5701569
@tbranyen tbranyen Merge pull request #820 from iros/819.idAttribute
documenting idAttribute
a04c248
@iros iros Added navigation link 1591c42
@tbranyen tbranyen Merge pull request #821 from iros/819.idAttribute
Added idAttribute navigation link to sidebar
7420342
Commits on Dec 30, 2011
@jashkenas streamlining idAttribute documentation. 9a56d52
@jashkenas Adding Picplum as an example app d06e8a6
Commits on Jan 06, 2012
@braddunbar braddunbar hasChanged/set should use the same comparison
When setting a value, if hasChanged and set disagree
about equality then hasChanged will return true without
firing a 'changed:*' event (or vice versa).  Using the
same comparison (_.isEqual) solves this problem.
934aba4
@jashkenas Merge pull request #842 from braddunbar/hasChanged-comparison
hasChanged/set should use the same comparison
060da2b
@jashkenas being a bit stricter about comment wrapping at 80 chars. 44bb57a
@jashkenas Fixes #9, Backbone comparators can now be either sort() or sortBy() i…
…terators.
6b3ff7b
@jashkenas Fixes #81 -- optimize for addition of large arrays of models, not for…
… individual inserts.
1715c18
Commits on Jan 07, 2012
@braddunbar braddunbar only call splice once instead of on each add 1ffae59
Zack Owens view events can now be a function that returns an events object b081fe8
Zack Owens adding docs for events function cd18a96
Commits on Jan 08, 2012
@jashkenas Adding Diaspora as an example app. 780ddd3
Commits on Jan 09, 2012
Mickey Reiss Switched order of delegateEvents and initialize in Backbone.View cons…
…tructor in order to allow for explicit setting of this.el in initialize (and ensure that events are bound correctly).
478aaf3
Commits on Jan 10, 2012
@braddunbar braddunbar no need to _.bindAll _onModelEvent 61b2779
@jashkenas Merge pull request #852 from braddunbar/no-bindall
No need to _.bindAll _onModelEvent
68d95c8
@braddunbar braddunbar collection.add should not alter models array c8919c4
Commits on Jan 11, 2012
@jashkenas Documentation request in #599 df71650
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 1675e76
@jashkenas Merge pull request #851 from mickeyreiss/master
Switch order of delegateEvents and initialize in View constructor
933469a
@jashkenas adding a test to ensure that routes aren't triggered multiple times. #… 2312b90
@jashkenas merging in #846 eb868b6
@jashkenas nice refactor. removed _add and _remove and moved 'em in to the publi…
…c API.
bf1ffbe
@jashkenas clarifying paragraph for #843 3cbd790
@jashkenas Fixes #839 d3ae0aa
@jashkenas fixes #838 -- allow View#attributes to be defined as a function, as w…
…ell as a value.
cb7090d
@jashkenas Fixes #836, Fixes #708 -- going back to previous stance: two models w…
…ith the same id can't be added to the same collection.
8cfb243
@braddunbar braddunbar only increment length once f329cbf
@braddunbar braddunbar more descriptive variable name 4dd506c
Commits on Jan 12, 2012
@jashkenas Merge pull request #854 from braddunbar/inline-add-remove
Only Increment Length Once
a8dbe4e
@jashkenas binding the comparator function before using it, so that you can rely…
… on properties of your collection within it.
1d90bb9
@jashkenas Fixes #841, adding upgrading jquery, classname --> class in the docs. 4719659
@jashkenas Fixes #826 -- expose Backbone.wrapError. cee62e6
@jashkenas Fixes #823, mention 'attributes' 4d29dfc
@jashkenas Fixes #822, change comment to avoid 'confusing' reference to super 88e6b32
@jashkenas Merge pull request #815 from zowens/master
View Event Callbacks as Functions
feefb1c
@jashkenas removing overzealous events setting API. 93cb997
@jashkenas fixes #814 -- load initial models after Collection#initialize, not be…
…fore.
d514f2b
@jashkenas Fixes #811 -- allow you to pass a context when unbinding events as well. a49bb4f
@jashkenas Fixes #803, allows you to opt-out of hashchange, while opting-in to p…
…ush state, using full-page refreshes for old browsers.
328cb66
@jashkenas Fixes #786 (and others) -- leading slashes should never be defined as…
… routes, or passed to navigate ... so strip 'em out proactively.
d5ff5e3
Commits on Jan 13, 2012
@braddunbar braddunbar (un)bind does not alter callback list during trigger 47e1f7e
@jashkenas Fixes #783 -- adds a 'sync' event, fired whenever a successful call h…
…as been made to update the server.
8c03df5
@jashkenas Merge pull request #723 from braddunbar/bind-during-trigger
(un)bind does not alter callback list during trigger
159e51e
@jashkenas lint/style tweaks to prev commit. 837f774
@jashkenas Fixes #720, document 'constructor' a881ba6
@jashkenas adding a favicon 7c7f550
@jashkenas Fixes #714, assign model.collection early, so that those overriding s…
…et() can use it from the get-go.
a8bd142
@jashkenas Fixes #702: adds 'initial' and 'shuffle' to Backbone collections. a78be62
@jashkenas Fixes #419 -- add a global 'route' event, on Bacckbone.history. 5b43cd9
@jashkenas fixes #651 -- always clone options. b28a242
@jashkenas Fixes #641 -- on and off are now the preferred names for bind and unb…
…ind, following jQuery.
51335bf
@jashkenas Fixes #640 -- adds the ability to bind/unbind/trigger (on/off/trigger…
…) multiple, space separated events, after jQuery.
5aa4fda
@jashkenas allow the passing of any number of arguments to Model#initialize 4316b04
@jashkenas Fixes #634, documentation of emulateHTTP 32e5ab7
@jashkenas Fixes #629, documents how easy it is to make event dispatching objects. 9c62b26
@jashkenas Fixes #593 -- pass complete options to model constructor on create() 3f0979f
@jashkenas Fixes #582, fixes #425, run a second loop to trigger change:attribute…
… events after all changes have been made.
34e0f7f
@braddunbar braddunbar Documentation for Backbone.Events 920d047
@jashkenas Adding options.index to Collection#add and #remove. 2dce413
@jashkenas Merge pull request #857 from braddunbar/events-documentation
Documentation for Backbone.Events
9c0e7f0
@braddunbar braddunbar trigger all for each event 9df6387
Commits on Jan 14, 2012
@jashkenas Merge pull request #858 from braddunbar/trigger-multiple
trigger all for each event
61fc127
Commits on Jan 16, 2012
@ekratskih ekratskih Simple refactoring 07ba2d5
Commits on Jan 17, 2012
@jashkenas Merge pull request #859 from ekratskih/master
Cross domain issue patch for old ie browsers (<=7)
05a45d3
@jashkenas reverting previous change (#859) ff176ac
@jashkenas Fixes #574, clone 'models' before removing, so as to allow collection…
….remove(collection.models)
7ba0275
@jashkenas Fixes #861, better error message for adding invalid models to a colle…
…ction.
2d02a3c
@jashkenas expanding the section in the FAQ explaining why Backbone doesn't mode…
…l associations / nested documents for you.
66d509f
@jashkenas removing erroneous console.log 09110a6
@jashkenas Fixes #570, supports Model#save(key, value) 42d321f
@braddunbar braddunbar use implicit callback if none provided 57ef218
@jashkenas Fixes #567 ... Adds a view. for the jQuery cached reference to a view…
…'s element ... and this.setElement() as a way to easily change it, redelegating events.
1c053d9
@jashkenas Merge pull request #862 from braddunbar/implicit-callback
Router: Use implicit callback if none provided
0dedb05
@jashkenas removing redundant attributes check. b5875ac
@jashkenas DRY-ing up setElement() a bit. cdce2ec
@braddunbar braddunbar docs for #862 29c512c
@jashkenas Fixes #563. Initial draft of 'wait: true' for pessimistic instead of …
…optimistic save() create() and destroy(). Makes it easier to have your asynchronous UI and eat it too.
cea56e5
@jashkenas Merge pull request #863 from braddunbar/route-docs
docs for #862
252919f
@jashkenas Fixes #555 -- don't return the parent constructor's value. f417ddd
Commits on Jan 18, 2012
@braddunbar braddunbar `added`/`removed` should be `add`/`remove` b2a2d6f
@jashkenas Merge pull request #865 from braddunbar/add-remove-docs
`added`/`removed` should be `add`/`remove`
197861c
@braddunbar braddunbar `equals` is deprecated; use `equal` instead 397d11e
@braddunbar braddunbar Collection#add tweaks
* leave collection in a consistent state after throw
* correct indices
09ab8cb
@jashkenas Merge pull request #867 from braddunbar/equal
`equals` is deprecated;  use `equal` instead
fc7e6ba
@jashkenas Merge pull request #866 from braddunbar/add-tweaks
Collection#add tweaks
910ca3c
@braddunbar braddunbar fix #871 - calling set with 'attributes' property b05deb5
@vlazzle vlazzle fixed typo in test for (presumably) equality c7c7b3c
Commits on Jan 20, 2012
@braddunbar braddunbar setting undefined attributes
* undefined attrs should still be set
* unset triggers change for undefined attrs
* values are set regardless of change/equality
3a89185
@jashkenas Merge pull request #879 from braddunbar/set
Setting Undefined Attributes
a739098
@braddunbar braddunbar Model.constructor only take attrs, not models.
As per discussion in #873.
66161b0
@jashkenas Merge pull request #881 from braddunbar/ctor-args
Model.constructor only take attrs, not models.
8d5f50a
Commits on Jan 22, 2012
@jashkenas making method colon style consistent -- no space before the colon. efa58fd
@jashkenas resolved merge 04c2d10
@jashkenas changing README to Markdown to make the new GitHub CSS happy. 5962efa
@jashkenas trying new ASCII 4c1b247
@jashkenas linking to backbonejs.org directly a9a3499
@jashkenas Merge pull request #872 from vovik/master
fixed typo in test for (presumably) equality
36fde54
Commits on Jan 23, 2012
@jashkenas Fixes #538 -- adds Backbone.history.stop() for unit testers. 96a7274
@jashkenas Fixes #490 -- named, but not splatted params, must match at least one…
… character.
4980453
@jashkenas Fixes #886, pass through options.parse when creating a new collection. 3e5f713
@jashkenas moving the methodMap inside of the Backbone.sync section. 71641fb
@nhajratw nhajratw updated date 94333d2
@jashkenas Merge pull request #887 from nhajratw/master
Just updated the Copyright date
617fc7d
@jashkenas Overhauling 'validate' -- Receives the computed new state of the attr…
…s, not just the delta. Now runs on model create, raising an exception if you try to 'new' and invalid model ... also runs even if changed silently.
ab164c4
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 3cf646b
Commits on Jan 24, 2012
@jashkenas Fixes #117 -- adds a section to the FAQ about Rails' preference to na…
…mespace/wrap JSON.
97c72a1
Commits on Jan 25, 2012
@jashkenas fixing accidental global 'l' in loop. c5ddc6b
@jashkenas comments++ 67a6092
@jashkenas adding pretty download link/buttons da25d46
@jashkenas bumping up the size of the section headers... e63fdc6
@jashkenas re-wording the intro 'graf, adding links. 9ad7b6a
@jashkenas spacing out the headers a bit more 028771f
Commits on Jan 27, 2012
@braddunbar braddunbar Fire `'change:attr'` from `change` 0d6e5f3
@braddunbar braddunbar documentation for #893 db12a23
Commits on Jan 29, 2012
@dcneiner dcneiner Made minor optimization to scoped jQuery/Zepto method $ on the Backbo…
…ne.View
e1762ed
@dcneiner dcneiner Updated context find (`.$`) to use new cached, wrapped `this.$el`. 018c19a
@ckorhonen ckorhonen Added Animoto to Examples ecd4e5a
Commits on Jan 30, 2012
@braddunbar braddunbar cache changed attributes 2f654d2
@braddunbar braddunbar use `_.has` for Object proto props 2a6624c
@jashkenas Merge pull request #893 from braddunbar/change
Fire `'change:attr'` from `change`
d3459ee
@jashkenas Merge pull request #897 from dcneiner/jquery-zepto-context
Made minor optimization to scoped jQuery/Zepto method $ on the Backbone.View
31046e0
@jashkenas tweaking font-sizes / spacing a bit. 8df28fd
@jashkenas fixes #64 -- mention that POST and PUT are complete in docs. e08ff14
@jashkenas Merge pull request #898 from ckorhonen/master
Documentation - Added Animoto to Examples Section
edafdeb
@jashkenas adding Animoto.com as an example app. 0bbff7d
@jashkenas trying to fix animoto.png ecba0ec
@jashkenas Adding Stripe and Code School as example apps. 00b2551
@jashkenas Fixes #892 ... make .route() chainable. ac580ca
@jashkenas adding a section to the Backbone FAQ on extending... a2ab3b1
@jashkenas missed an API regression in model.changedAttributes(), reimplementing…
… in the same way as the original.
4b4f2c1
@braddunbar braddunbar factor away else branch ef9d40a
@braddunbar braddunbar one more refactor... fb97ef1
@braddunbar braddunbar check for duplicate models/ids 50e8103
@jashkenas Merge pull request #901 from braddunbar/add-duplicate
Check for Duplicate models/ids
da7bf99
@tomasztunik tomasztunik Fixed small leak introduced by #901 f52ef8c
@braddunbar braddunbar Merge pull request #902 from tomasztunik/master
Fixed variable leak to global scope
62620b5
@braddunbar braddunbar leaked global 8ce8753
@jashkenas Backbone.js 0.9.0 5ce976b
@tomasztunik tomasztunik Removed multiple definitions for already defined variable 73858ec
@jashkenas Adding a note about the need to upgrade Underscore.js 12a6fa4
@jashkenas Merge pull request #903 from tomasztunik/master
Removed duplicated variable definitions
843eacf
Commits on Jan 31, 2012
@tomasztunik tomasztunik Fixes issue #904 bb1a7d7
Joss Crowcroft Return `this` from View.setElement 4ad12bc
@braddunbar braddunbar fixes #907 - `save` with `wait` succeeds without `validate` db95e2c
@jashkenas added a few missing things to the change log 6ffd392
@braddunbar braddunbar ensure `options` is present 7a48639
@jashkenas Merge pull request #911 from braddunbar/validate
fixes #907 - `save` with `wait` succeeds without `validate`
e572881
@jashkenas Merge pull request #909 from josscrowcroft/master
Return `this` from View.setElement()
bbee6f1
@twobitfool twobitfool inject js library with `Backbone.use(myLib)` 701350a
@jsanders jsanders Change from Backbone.use to Backbone.setjQuery and fix tests 9bd086e
Commits on Feb 01, 2012
@jsanders jsanders Change name to setDomLibrary e97c58f
@braddunbar braddunbar use `$` as DOM abstraction library 9bdaa62
@braddunbar braddunbar refactor `_changed` to prevent confusion c860070
@braddunbar braddunbar passing falsey keys to `hasChanged` or `previous` bc79fea
@jashkenas Merge pull request #925 from braddunbar/falsey-haschanged
Passing Falsey Keys to `hasChanged` or `previous`
c4254cb
Commits on Feb 02, 2012
@braddunbar braddunbar fixes #928 - Save sends correct attrs.
* Temporarily set model's attrs for `sync`.
* Remove cross-module (global) dependencies in
  Collection, Model, and sync test modules.
ec61503
@jashkenas Merge pull request #932 from braddunbar/save-wait
fixes #928 - Save sends correct attrs.
4d2ea14
@jashkenas adding a link to the wiki of examples 9d65176
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 8da1ff0
@braddunbar braddunbar fixes #915 - nested `'change:attr'` events
* `'change'` does not fire without changes
* nested `'change:attr'` events are fired
* `'change'` is only fired once for nested calls
* nested `'change'` events are fired
29a4359
@braddunbar braddunbar use a while loop instead of do...while 17d0f12
@jashkenas Merge pull request #936 from braddunbar/nested-change
fixes #915 - nested `'change:attr'` events
dfc9662
@jashkenas Fixes #935. ensuring that sync is triggered on the collection after t…
…he model is removed.
0cbcdc9
@jashkenas Revert "Fixes #935. ensuring that sync is triggered on the collection…
… after the model is removed."

This reverts commit 0cbcdc9.
799b9b3
@jashkenas Fixes #933, Fixes #908 ad870b2
@jashkenas Merge pull request #920 from braddunbar/$
use `$` as DOM abstraction library
fc2c4de
@jashkenas Fixes #917 -- reverts validate() behavior to never run on silent sets. aafbcb0
@jashkenas Merge branch 'master' of github.com:documentcloud/backbone 0e709e4
@jashkenas #917, adding an Model#isValid() function. eb47538
@jashkenas Merge pull request #906 from tomasztunik/master
Fixes issue #904
d187f7f
@jashkenas options.silent respected in _prepareModel ... prepping for a 0.9.1 738e25d
@jashkenas DRY-ing up _validate 8a427f3
@jashkenas merging in setDomLibrary 0ffd7ea
@jashkenas comments for setDomLibrary 4337fc3
@jashkenas Backbone.js 0.9.1 655bd05