[Pkg-javascript-commits] [backbone] branch master updated (edb3fc3 -> 56373ec)
Jonas Smedegaard
dr at jones.dk
Tue Aug 30 15:14:03 UTC 2016
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository backbone.
discards edb3fc3 Target experimental
discards 906ae9d Bump compat to 9
discards 501f3a3 Specify standards-version was bumped to 3.9.8
discards 50acd75 Fix typo
discards 5e090ba Added back Jonas' copyright on the patch
discards a67d599 Prepare for upload
discards 5c08fd3 Make the node- package versioned-depend on the libjs- one
discards 9d4e484 Merge tag 'upstream/1.3.3+ds'
discards a82f6ae New upstream version 1.3.3+ds
discards 41bc683 Don't ship minimized files
discards 08503c8 Rewrote depends and build-depends
discards 929d24a Put something in the packages (sic)
discards e5e274a Complete d/rules a little
discards fa5ecca Update d/copyright
discards bd8be55 Move away from cdbs
discards 60644a6 Rewrite the patch to use Debian-packaged libraries
discards 4c54394 Drop obsolete patch
discards 5a00e0a Use https in Vcs-* fields
discards d2d7edb Bump standards-version
discards 2d8b164 Packaging 1.3.3
new d77430e Declare compliance with Debian Policy 3.9.8.
new 21f8faa Modernize Vcs-* fields: Use https protocol. Use cgit.
new 1532344 Stop track upstream source with CDBS (use gpb --uscan).
new b47c00a Update watch file: Bump to version 4. Use Github pattern. Mention gpb --uscan in usage comment.
new 0b157a8 Sync control with rules: Stop build-depend on phantomjs.
new 9c9aa6d Repackage upstream tarball: Avoid non-free or minified files, and convenience code copies.
new 9451b33 Update copyright info: Use License-Grant and License-Reference fields. Thanks to Ben Finney.
new 0f8ad89 Add lintian override regarding license in License-Reference field. See bug#786450.
new c74f97b Bump debhelper compatibility level to 9.
new 2fecddd Add lintian override regarding debhelper 9.
new 1b9f544 Update copyright info: Use SPDF license short-name public-domain.
new 99eaca7 Git-ignore quilt .pc dir.
new 7a2659a Modernize git-buildpackage config: Filter any .gitignore file.
new dfa8ff9 Recommend libjs-lodash as yet another alternative to libjs-jquery.
new d1020a3 Update copyright info: Extend coverage of packaging to include current year.
new fa42f74 Fix install package.json into node package.
new 9060adc Temporarily limit upstream version.
new b911f94 Update changelog, control file and copyright hints.
adds 8a960b4 Initial Commit
adds ef49944 Initial semi-functional version of backbone.
adds 6c993eb Adding Docco'd source
adds 8b233a0 fixed typo
adds b9b8a90 code style tweak
adds ec209f7 refactored Backbone.request out of Model.{save,delete}
adds 44a4d12 Model.destroy no longer removes the model from its collection
adds a7b43b9 remove collection setting
adds cdf5cc5 Merge branch 'master' of github.com:documentcloud/backbone
adds 61d8ede underscore callbacks.
adds 6278661 beginnings of a test harness
adds d66f2ed some more tests
adds 21b6638 more tests
adds 232b0f8 no more generated ids and fixed rake build
adds 595b3a5 Merge branch 'master' of github.com:documentcloud/backbone
adds 17fc5a2 added a rake doc task
adds 283bc89 Merge branch 'master' of git at github.com:documentcloud/backbone
adds fc58be7 Merge branch 'master' of github.com:documentcloud/backbone
adds 0cfa8d9 rebuilt docs
adds a629331 jslint
adds 573d491 fix bug in 'add' and 'refresh'
adds 5269a5a Merge branch 'master' of git at github.com:documentcloud/backbone
adds 7e86539 Merge branch 'master' of github.com:documentcloud/backbone
adds ddd87c0 docs
adds a29dd5c fixing refresh for attributes only
adds 8eea2ca first working version of create
adds 1074f24 Adding Backbone.Collection#fetch
adds 2ca43ea fleshing out destroy
adds 3190a5a Backbone.View option handling tweak.
adds c63f01e creating a model should set its attribute
adds 03c1c70 linting test/bindable
adds 71969d3 linting the remainder of the tests.
adds 16149c7 Wrapped up the model tests.
adds 6009b8d more tests for collection, 0 is a valid id.
adds 463ce3e Making zero numeric ids more possible
adds 80acf94 more tests, returning 'this', when performing side effects on collections
adds b1277b9 defaulting Backbone.Collection#model to be Backbone.Model
adds 655ab7f finished initial round of tests for collection
adds d343aa5 testing a handful of the underscore methods on collections
adds 81f8294 finished commenting Views and Backbone.request -- regenerated docs.
adds 2081bbf more comments, more docs
adds 2f4d1ac --
adds 9bdefd0 started working on the index page, copied from Jammit
adds d0e2775 Attributes should remain a safe copy.
adds ed1871c first draft of basic validations
adds da07ced sets can fire 'error' events for all models within, as well.
adds 626f7d2 removing todo
adds 1e8c0b8 a pleasant boney background...
adds cc48c76 Backbone.Bindable -> Backbone.Events
adds ad73393 A real start on the documentation ... intro is done-ish.
adds db2610e moving along with the documentation
adds 5cbfc4d Adding demo of address book. Initial stub for now.
adds f6318f7 Merge branch 'master' of github.com:documentcloud/backbone
adds a15abd8 Merge branch 'master' of github.com:documentcloud/backbone
adds 4929b19 Merge branch 'master' of github.com:documentcloud/backbone
adds ad3387b shadowing
adds 6b55bd8 typo
adds 07e1b77 stubbing out view test
adds c32d536 fix a bug in view tests
adds 829b2c7 Merge branch 'master' of github.com:documentcloud/backbone
adds eb5a89f Up to attributes
adds cbbba47 ...
adds d66f920 validate
adds c14dde7 removing Backbone.Model#isEqual
adds 66fb51c down at the bottom of the model docco
adds f9d66a4 aliases and docs for underscore methods on collections
adds 11c6ebb add, remove, get, getbycid, at
adds 6c88769 through Backbone.sync, methodmap, etc.
adds e2cc030 through render
adds 21dfb55 axed setMode. setCallbacks -> bindCallbacks
adds 727c299 first draft of docs is done.
adds 8e7405e updating rest tests.
adds 7ea942e fixing links
adds d8308f9 added view tests
adds 15b2ec8 handleEvents API tweaks
adds bb53858 tweaking intro -- rebuilding docco
adds 337d5db tiny tweaks
adds accebff ''
adds 5c16f71 removing demos for the initial release.
adds c01f699 removing extra 's'
adds c983a05 Merge branch 'master' of github.com:documentcloud/backbone
adds 1fb2843 a reasonable readme
adds a72920d documenting id and cid
adds 317c99b attributes is now a public property, uncloned. documenting comparator, and more.
adds a2b924c Lots of edits -- running well under Node.js
adds ed484a3 further down the page
adds 4b2b8cf final pass through the documentation
adds 3a90cae more annotated comments, adding length to the docs.
adds ae693af making events forgiving of non-selectors...
adds 53ac621 Documenting constructor options.
adds f09e791 removing toString
adds e9c0c86 typo
adds 8109a6b Merge branch 'master' of github.com:documentcloud/backbone
adds b06c877 docs
adds 3cb5b34 code highlighting
adds f6de01e Merge branch 'master' of github.com:documentcloud/backbone
adds 8d5343d merged
adds 8d0ebba widening the sidebar
adds 0c1b13a IE documentation tweaks
adds 39034e5 Adding Closure Compiled minified production version.
adds 284397f softening the background.
adds c0f602e Framework sizes are controversial and hard to measure, best to be hand-wavey...
adds cd0d2cc augmenting the docs for Model#toJSON
adds 7b49015 Issue #2, view.render documentation.
adds 542f085 documentation wording tweaks.
adds e0b6103 internal _initialize to _reset
adds 63085b6 Calling 'initialize', if it is defined.
adds 091e266 Adding basic tests for initialize.
adds abd64dc Documenting initialize
adds 6886bca typo in docs -- issue #4
adds 13932d0 small typo
adds b8f54d5 sorry, wrong version of docco
adds e29b486 fixes #4, small typo
adds ff65c0a Merge branch 'master' of github.com:documentcloud/backbone
adds 2748c43 $ doesn't always belong to jQuery
adds 544a7e7 Merge branch 'grayrest' of http://github.com/grayrest/backbone
adds aa35cb6 less cryptic method of safely referencing jQuery.
adds c211499 adding a brief aside about super.
adds 8878c22 View#_reset -> View#_configure
adds 184687b Backbone 0.1.1
adds eb9f54c willbailey's patch to use getByCid for internal lookups ... much safer.
adds 8310903 Issue #8 -- a number of improvements to the documentation.
adds 09e20c1 Documenting a collection's 'model' property
adds 0ac4126 brief aside about sort versus sortBy
adds b2cb44b rebuilding annotated source and min.js
adds a797829 a note about namespacing JSON requests.
adds 82365e3 internal Collection#_add and Collection#_remove, should return the model, in case they're overridden.
adds 7c901e2 Slightly shallower namespaced export for CommonJS.
adds 9c535ca expand inherits helper child constructor creation, for clarity.
adds 2ae6098 Moving all helper functions down to the bottom.
adds 3560062 removing redundant assignment in Events#trigger
adds e7ce57c Adding the beginnings of a speed suite to the Test page.
adds 500d66b a handful of model speed tests.
adds d8d4014 Type found by pbowyer.
adds 7b10698 making the speed test labels fit on the graph
adds 5c5b7a8 Don't send up model data for GET requests by default, for folks who are re-fetching existing collections.
adds 263245b added package.json
adds 6899988 Only send the model on create and update... It's better for destroy not to bother with it.
adds 7f4a1bb Added the _method hack from Sinatra for better coverage of PUT and DELETE for non-spec HTTP servers.
adds 08030e4 fixed indentation
adds 1966269 fixed indentation
adds 7721f84 adding Backbone.emulateHttp for frameworks that don't support HTTP. Issue #11
adds 83f4748 Adding a missing var declaration inside handleEvents
adds 2b53957 Passing JavaScriptLint. Added 'rake lint' task.
adds 17d64e0 Adding Backbone.Model#fetch
adds c5c795e adding docs for Model#fetch
adds 402f866 added underscore dependency
adds 5222fe7 Merge branch 'master' of http://github.com/tmpvar/backbone
adds b854b28 additional documentation ... getting ready for 0.1.2
adds a09bcbc error events are now always passed the model as the first argument. You may now also pass an error callback to set() and save(), if the callback is passed, it will be called instead of the 'error' event getting fired.
adds f0f7c8d Adding an error when URLs are left unspecified, and highlighting the importance of the URL property in the docs for persistence to work.
adds 2071b93 tweak to view docs
adds 3e3c292 documenting the 'error' callback and it's overriding behavior.
adds d2ba331 Backbone.js 0.1.2
adds 013e45c Adding an Examples section to the homepage. Weak at the moment. More to come.
adds 3144542 Adding initial demo of collections, models, and multiple views all bound to change events on the model.
adds 09b1302 Merge branch 'master' of github.com:documentcloud/backbone into demos
adds 5f0fe91 adding a missing semicolon and using initialize in the demo
adds ba3775e changing the image url back
adds c5db449 Merge branch 'master' into demos
adds 08687aa Merge branch 'master' into demos
adds 0f3c524 beginnings of a different demo.
adds 4311d58 optional values in the template.
adds 349878c Using JSONP since the Same Origin Policy won't let file:// make an XHR to github.com
adds 14d8186 Merge branch 'master' into demos
adds 14db15b Adding another demo: Todo Task manager
adds b27f57a Merge branch 'demos' of http://github.com/fitzgen/backbone into demos
adds 9d8b7ad removing the embryonic gist demo
adds c98cfeb moving 'demos' to 'examples'
adds 8d7eff8 Adding chain() to the Collection prototype
adds a895bbb fixing chain() test.
adds 6252e25 adding Collection#chain to the documentation.
adds 2e064bb Adding support links -- Issues + Freenode + Twitter
adds 8282270 Starting to move to templates for the todo example.
adds 6ea50e6 moving edit UI out into a template.
adds c025904 Further cleaning up the todos example.
adds 705aff5 Issue #33. Refactor towards View#_ensureElement
adds 089fd5c Adding a test for Issue #33
adds 931338e Fixing Collection#create success callback, passing the model parameter through.
adds 89e7e67 Added Backbone.Collection.toJSON. Returns array of model's toJSON
adds c957ec0 Merge branch 'master' of http://github.com/bunchesofdonald/backbone
adds f3a8dcd Merging in Collection#toJSON
adds 9daf5d1 Moving the example to an 'examples' branch for the time being...
adds 869861d Adding an Examples section to the homepage. Weak at the moment. More to come.
adds a9de05e Switching from assumed 'model' and 'models' namespacing to an overridable 'parse' method on models and collections.
adds a7195a9 Issue #28 -- handleEvents -> delegateEvents, which is now called in the constructor.
adds 6e7894d Streamlined event delegation from models through collections. Added documentation for 0.2.0 enhancements.
adds 9d28018 Backbone 0.2.0
adds 3ba999c Cleaning up warnings
adds 0c61107 resolving merge
adds f260ac2 Revert the attack of the italics.
adds 42cd7d5 Merge branch 'master' into gh-pages
adds 6aa2f53 adding a disclaimer
adds 34355e0 Merging master
adds 37b8fb7 First semi-working version of the jQuer-ified example.
adds f6bd4df another mootools remmnant.
adds 6b6d3a7 updating CSS style. Fixing ordering.
adds 092131d A little further on.
adds 3a47769 Nice improvements to the rendering ... more templates, less javascript.
adds 62f43bd cleaning up generated CSS
adds d6e57b3 Adding a hover-able destroy icon
adds edbdeb1 Removing unnecessarily bound functions.
adds 6efd643 simplifying localStorage interface a bit.
adds 22f5a33 Fixing line-heights on multi-line todos
adds 0ddef3b Building the annotated source.
adds 0f1e84f Ensuring the Todo model has a sane default
adds 806a51b resolve conflict
adds 581688b Merge branch 'master' into gh-pages
adds 607bd7a Remove the cross-linking between the sources
adds 16ae9dc Merge branch 'master' into gh-pages
adds 4109040 Adding the Todos example to the homepage
adds cc74468 Reworking the localStorage plugin.
adds 16ad4fd fixing broken link
adds de4b2b3 Fixing backbone-localstorage links.
adds 2ac532f Don't bury the lede.
adds 8e0bd05 Only one open todo item at a time.
adds 4c5b74c Saving todo-in-editing on blur.
adds 1d57168 Adding one line to Backbone.js to provide seamless CoffeeScript integration (inheritance from Backbone.Model, View, Collection) + tests
adds 0749421 Fixing out-of-date documentation (mrjjwright)
adds cd21480 one more out-of-date-doc tweak
adds f0ecfcd Issue #44 -- Model#set, empty string vs null.
adds d84ef25 Added clear method to Model. Removes all attributes like you would expect.
adds 47ba5c6 Merge branch 'model-clear' of http://github.com/chrislloyd/backbone
adds b4d573c Merging in Chris Lloyd's Model#clear. Making validations run, if defined, on Model#clear and Model#unset
adds 302c0d5 Added Backbone.emulateJSON to enable the current behavior of syncing and made sending the body as application/json without a wrapping model param, the default
adds 6c97269 Default behavior for Backbone.sync is now to send everything as application/json. Emulating http and sending data as form url-encoded can be turned on with Backbone.emulateHttp
adds 77b15e5 Merge branch 'master' of http://github.com/mrjjwright/backbone
adds 2d4ebd0 Merging Issue #46. Use full JSON requests, falling back to encoded forms with emulateHttp.
adds 315ba73 Added TodoView.remove()
adds 3d36c62 merging in willmoffat's patch
adds d651d82 don't send any data up, if you're not sending any data up ... fixes destroy.
adds b04854e Cleaned up the inherits function and added some extra comments to make it clear what is happening.
adds 6181445 merging dxgriffiths' annotations to 'inherits'.
adds 771b87f added options argument to Backbone.Model initialize function
adds ece51d2 Allowing a collection to be passed into a model via the options.
adds 65c5276 fixing more model.collection in initialize.
adds 9a74dbc Make protoProps optional, when inheriting.
adds 501b9ab processData should be true if emulateHttp is true
adds ee0cf27 fixing comments typo.
adds 09c7870 Adding version number + header to backbone-min.js
adds e1e6625 that's .js
adds bdee3a2 first draft of Backbone.Controller and Backbone.History
adds 37cd991 first draft of splatted params.
adds 3fc9ef1 commentng out Backbone.Controller
adds 61397b9 commenting Backbone.History
adds 4aafb6b Adding tests for Backbone.Controller
adds 6de4a8c all tests pass in IE7
adds 6443b73 making the iframe tabindex -1
adds 3373fa0 Adding the IE8-in-IE7-mode hack.
adds cbc5055 lowering the default hashchange time to 50.
adds be37cf0 passing silent: true now suppresses validations. Issue #52
adds 151417e separating out emulateHTTP from emulateJSON, with tests.
adds f636b3a Making the fragment a little more consistent and pushState-ready. No octothorpe.
adds 4ff388a removing extraneous hasState flag.
adds 9ebe66b slight refactor to old-IE detection.
adds b638e31 light refactor for History#getFragment
adds 1f740b9 first draft of Controller/History documentation.
adds 1e0986b save -> saveLocation
adds f22d77a Backbone 0.3.0
adds 46d196d tweaking annotated source.
adds 03b790f removing erroneous mention of History#setLocation
adds 3fa14be one more bound routes example for the road...
adds b38e916 Adding View#remove.
adds d190e9e send 'add' and 'remove' events through the model.
adds 2541654 Remove !current check from checkUrl to allow loading of empty fragments.
adds 5a32ece Remove duplicate backbone.localStorage docs
adds 6eb90e3 more mentions of history.start()
adds 8ad010f removing a cautionary note that has been obsoleted by recent changes to jQuery.
adds 58e748b adding commas to the docs
adds 78cf070 Backbone 0.3.1
adds 86c3089 Issue #77, don't call toJSON unless you need to.
adds 7e363df Rails include_root_in_json tips.
adds 99fbc08 Adding empty initialize() function for all Backbone classes, to make calling super() a easier to get right.
adds 11dcf24 Using a save join() for the default implementation of Model#url
adds 327ba8c Fixing id=0
adds 52c460b Allowing collections to remove models by either Cid or Id (prefering cid).
adds f63c995 Merge branch 'master' of github.com:documentcloud/backbone
adds 70e6cd6 that should be docMode <= 7
adds d574c9f docMode does not exist in IE < 8
adds f3e961d Issue #80. Adding default attributes to Backbone.Model
adds a969d67 Allowing 'sync' to be overriden on a per-model per-collection basis.
adds 94c77e8 about:blank for the IE hashchange iframe support, for IE 6.
adds 9e1fcfa Revert "about:blank for the IE hashchange iframe support, for IE 6."
adds 57194be Fix recursion error when saving from within a change event.
adds 33232f5 Adding DC Workspace and Backbone Mobile examples.
adds 356664a Backbone.js 0.3.2
adds a98ecc9 Helpful error messages on rake tasks
adds 9994d2b merging in zmack's enhanced Rakefile
adds 7ae0384 first draft of Model#escape
adds 160f0ba first draft of REST-failure 'error' events.
adds fa9a4c8 Passing through the options argument to 'change' events.
adds 6e4046d All Backbone events now pass through their options as the ffinal argument.
adds 418b77f Upgrading test suite to latest Underscore.
adds e0cb5ee Zepto support
adds de44d9e Update to Zepto 0.2
adds 0057523 Merge branch 'zepto' of https://github.com/sstephenson/backbone
adds c7a7aa5 Updating test-zepto.html to latest Underscore
adds 3505bde Backbone.js 0.3.3
adds 6a0ac93 Fixing Issue #109 -- ignore 'add' and 'remove' events that originate from models shared with other collections.
adds d4dc736 adding a bit more of a test for changedattributes.
adds b085fa0 Events#trigger ... making it safe to unbind your own event within a trigger() call.
adds bbcf196 A silent change to a model will now make hasChanged() return true ... Issue #105
adds 3246463 Adding an FAQ section to the backbone docs.
adds 9f842bd Adding FAQ section for bootstrapping
adds 21a3675 Implement model.is() for attr test, with docs, tests
adds b73fc46 Merge branch 'Model-is' of https://github.com/mtodd/backbone
adds 0c1bbbc Adding Model#has to Backbone...
adds 3623916 Added append option when fetching a collection. Useful when lazy loading data sets.
adds 784adc6 Adding Collection#fetch with add: true
adds 6ea500b Fixing un-released models from refresh'd collections. Issue #128
adds 17602c3 Make Backbone View's delegateEvents only ever unbind the events that it adds itself.
adds 5249010 Add urlBase option to model to allow specifying restful url without using a collection
adds 03aa12a Merge branch 'master' of https://github.com/mkelly12/backbone
adds e8be47f merge mkelley's urlBase, renamed to urlRoot.
adds 81cd0cf documenting urlRoot ... making collection.url take precedence over urlRoot, if defined.
adds 53ae5b5 Issue #132 ... initial _changed after new with attributes.
adds 5886fe4 Issue #134. json2.js source link.
adds 34d1d0a Multiple views may listen for events on the same element
adds aec3f47 Merge branch 'multiple-views-per-element' of https://github.com/sstephenson/backbone
adds d01b136 Merging Issue #135. Multiple views per DOM element.
adds 3d8fe92 Issue #78. Changes the Backbone.sync API to enable passing through of options ... like {data} in fetch()
adds ad2ae8e Pass Collection#fetch options along to refresh
adds 43176d9 Expanding View#el documentation.
adds 71c9838 If Backbone.View#el is a string, pass it through $(...).get(0) in _ensureElement
adds 12f7ae9 Merging Issue #149. View#el can be a string.
adds 2c29387 Pass along the current value of `this` to Backbone's closure wrapper
adds 714a521 Merge branch 'closure-scope' of https://github.com/sstephenson/backbone
adds 8c5cd17 Update test-zepto.html for Zepto 0.3
adds c644866 Merge branch 'zepto' of https://github.com/sstephenson/backbone
adds 2610593 Making the collection-proxies-model-events a bit more clear
adds 3098321 Issue #143, properly escaping regex characters in literal routes.
adds 4d6d494 adding options to the onError direct callback.
adds e3aa575 adding a bit more explanation to Model#save onError
adds c0c8cb2 Revising controller test as per dvv's suggestion.
adds 331cb8b Allowing Model#defaults to be a function as well as a hash.
adds 67dd2ee prefer single quotes.
adds a0ace0d Taking some of dvv's suggestions.
adds 65e4340 Updating Model-save documentation.
adds 1c30828 Updating to latest QUnit, fixing Issue #153 ... overly aggressive urlError.
adds 4c1bdb4 Issue #154. Make options.data possible for creates and updates with the default sync.
adds 178887e removing broken History-saveLocation link.
adds c933262 Adding QuietWrite.com as a Backbone example.
adds 289d4e0 Model::escape() now coerces non-string (non-falsy) values to strings before escaping them.
adds 440d141 Fixing a small bug in model inheritance: Class properties need to be inherited (along with the instance properties). See test.
adds 39cabb8 Merge branch 'master' of github.com:documentcloud/backbone
adds f194f2d adding an FAQ section.
adds 06a1506 Adding FAQ section for bootstrapping
adds 0c03331 Pushing the QuietWrite.com example.
adds d4a091b Adding Tzigla to the examples.
adds 65f6830 merging in tzigla example.
adds 14000a8 Improve multiple collection support
adds a2f0468 merging in fixes for models in multiple collections ...
adds 3619844 Adding CloudEdit as an example.
adds 79b33ae Merge branch 'gh-pages'
adds 7442f82 Forcing Collection.create to run through validation before saving.
adds 4c41ea7 Merging issue #216 (+ others) validation on Collection#create.
adds 51f9ce6 Adding an index.js for npm, Issue #207
adds e398583 keep custom `sync` methods for a given model/collection scoped to `this`.
adds 1944234 Merge branch 'master' of https://github.com/jed/backbone
adds f1e0f6b Throw an error if Backbone.history.start is called twice.
adds 7d4d527 No periods on errors.
adds 2fd11a8 delete this.id when unsetting the id attribute
adds 0383ef7 Merge branch 'unset_id' of https://github.com/reverie/backbone
adds ec68420 Merging in #167, unsetting 'id'
adds ac8c3dd Changing route order behavior. Issue #189. Declarative route maps are the same, procedural route() calls can now override previously-defined routes.
adds 164ad72 Upgrading Backbone.js (test) dependencies to latest jQuery, Zepto, and Underscore.
adds d04bf67 Fixing test-zepto.html HTML.
adds 1a9404c Initial support for models with non-default id attribute names (MongoDB, CouchDB). Various tickets.
adds b86d3f6 Issue #209 ... unsetting a missing attribute should not fire a change event.
adds c5160fc fixing lingering idAttribute spot -- thanks, jdknezek
adds c6d2c69 ditto
adds aab49eb encodeURIComponent this.id
adds 4489d7f Merging in a test for Issue #204
adds c3da552 Add attributes parameter to Backbone.View. All attributes are being applied to view's this.el during element creation.
adds ece686d Merge branch 'master' of https://github.com/documentcloud/backbone
adds 512ff7e Merge branch 'master' of https://github.com/hippich/backbone
adds a5079ab merging #179 + refactor, view 'attributes' for this.el
adds ce05957 .get -> .escape in the docs
adds 02c40e5 linking to the documentcloud workspace
adds 0ca0481 adding basecamp mobile, instagreat, and tilemill
adds f4a394b Issue #223 ... fixing json2.js link.
adds 6c968b6 Issue #224 ... underlining links, updating docs.
adds 52953c1 Adding mql's Substance.io
adds 7216d99 merged gh-pages in.
adds 0cdc525 Fixed escapeHTML function to skip not only &***;, but also &#***; and &x***;
adds d97d8bf Upgrading Backbone.js tests to Underscore 1.1.5
adds d149451 Issue #278. Allow 'extend' to be overrideable+inheritable.
adds c9a6349 Upgrade tests to Zepto 0.5
adds 7ceab2c Fix incorrect prototype.constructor comment
adds da52ae1 Merge branch 'fix-comment' of https://github.com/jimmydo/backbone
adds ed5a88d Make it possible to take advantage of jQuery.Deferred with Backbone, without breaking compatibility by changing return values.
adds 8f80fb1 A somewhat smarter approach (more DRY).
adds 7d88162 Even simpler; merely expose the (jq)XHR object, enabling the use of jQuery.Deferred.
adds 7b494c1 Upgrading to Underscore 1.1.6 for test deps.
adds 67d61fc Adding Backbone.noConflict() and keeping track of the original root.Backbone.
adds e2a5c18 Adding Mobile SoundCloud as an example.
adds fd35fcb Adding MetaLab's Flow to the examples.
adds 35ba4a9 Adding Flow to sidebar under Examples.
adds 1028e63 Merge branch 'gh-pages'
adds f4cfbd6 Documenting the new Backbone.noConflict() method.
adds 12661ff Merge branch 'master' of github.com:documentcloud/backbone
adds 94edc63 ender.js support
adds 5f3135f Merge branch 'master' of https://github.com/dvv/backbone
adds 4070364 merging in Ender.js support
adds 223c4fb Add failing test for #319
adds 1499d75 Check for model before accessing its properties, fixes #319
adds 76b3ed1 Merge branch 'fix_custom_events_on_models_inside_collections' of https://github.com/autohaus24/backbone
adds 857f756 removing backbone-min from master ... it'll only live on the gh-pages branch now.
adds 9159ed3 clarifying that jQuery or Zepto is required for History support (for the moment)
adds 37ddad5 Issue #309, more sophisticated event handling, for unbinding events in the midst of them firing.
adds 222d673 Issue #289. Enable the use of jQuery.Deferred by returning Deferred objects from save() and fetch() calls.
adds 0503b4d Merge remote branch 'remotes/upstream/master'
adds 1d4484d Removing Ender.js support for the time being, as it needs to fix its AJAX methods to corrospond with jQuery/Zepto success/error signatures.
adds 4881621 Adding XHR object to Model.parse and Collection.parse method signatures. jQuery and Zepto use the same callback signature: response, status, xhr.
adds 399e745 _ to status in Model.parse. No need to clobber Underscore.js just to ignore a parameter.
adds 577758a Adding XHR object to Collection.create (which comes from Model.save).
adds 1598801 Pass the error and success callbacks when creating the model to add to a Collection
adds 0f118ec Add a failing test for Collection.create not running callbacks
adds 0cc8cb0 Merge https://github.com/ptn/backbone
adds 21fa0aa change hashStrip regex to strip bang as well, so hash-bang urls will work transparently
adds 914ff9d rebuild to include previous change
adds ee215be Adding test for hashbang URLs. For pull request #312.
adds f44cfee Adding in a note about passing in an object literal or a model to Collection.create. Thanks to MattJ for the recommendation.
adds a00b798 Adding in a note about Backbone.history.start() returning a boolean for whether or not a match has been found in the current URL fragment. Thanks to XiXora for the recommendation.
adds 089aeb8 Adding a note about using Collection.create on a model that has been saved server-side.
adds 58708b3 clarifying wording
adds 9b40c7a Merge branch 'master' of git://github.com/documentcloud/backbone
adds 965c299 Factor out model preparation to a separate function in Backbone.Collection, so 'create' and 'add' behave the same.
adds c9bf20e Adding CloudApp to the list of examples.
adds db68321 resolving merge
adds bbce120 Adding the bittorrent example app.
adds 7489bf0 Merge branch 'gh-pages'
adds bbf28b8 expanding the FAQ for MVC with a direct Rails comparison.
adds d8edb5d Merge branch 'gh-pages'
adds a5d01f9 fixing tests for IE / Webkit ... regex, not string match.
adds 83250a5 Only set request content type for create/update
adds ee2ec92 Fix typo
adds 82e0b34 Merge pull request #267 from jasondavies/master.
adds a251810 Merge branch 'master' of github.com:documentcloud/backbone
adds 489ebb7 Issue #228 ... IE7 hash should look correct after initial load.
adds e8476af Issue #366, support for namespaced events.
adds 6b229ff Merge remote branch 'remotes/upstream/master'
adds cf32151 initial draft of a 0.5.0 branch
adds 300c7f0 fix the zepto test suite.
adds 636e7b0 remove an extraneous this.options
adds e5ee550 Adding Backbone.Router.setLocation, alongside saveLocation, to both save and route at once.
adds e9b38de Backbone.Router formatting, tweaks.
adds f742bbe fixing IE support for 0.5.0
adds e56346c normalizing for the Safari window.location bug.
adds 46fbd4c Controller -> Router in the docs, and adding docco for setLocation().
adds 9a1deb6 mention that Backbone require's jQuery > 1.4.2, if using jQuery. Issue #367.
adds 2b1eae4 Issue #365. delete options.comparator.
adds 9503627 documenting that fetch options can also be jquery options.
adds 78212c2 Issue #359 -- removing duplicate model.escape documentation.
adds 2f04473 fixing refresh -> reset documentation.
adds d8d94f1 add a warning about pass by reference. Issue #356
adds 5f7b01d document collection.reset() with no args.
adds 82c288c Following recommendations from the OWASP https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
adds 082cb28 Merge branch 'master' of https://github.com/reconbot/backbone into 0.5.0
adds 9d5308b Pass options to the coll.add call in Collection::create so that it can work silently.
adds c66650a Merge branch 'master' of https://github.com/corbanbrook/backbone into 0.5.0
adds 7afd43c Reference calls variable in list variable definition in Backbone.Events.bind
adds f7602a3 Merge branch 'patch-1' of https://github.com/damienholzapfel/backbone into 0.5.0
adds d7e3d5b Updated to apply on the 0.5.0 branch
adds dae2527 Merge branch '0.5.0'
adds fb8da91 merging in #336.
adds ed63632 Issue #250 -- duplicated QUnit.
adds 9accf97 Issue #246 -- never fire nested change events for the same model. The top-level one will do.
adds 482a115 better document that hasChanged, previous, etc are only valid during a change event. Issue #240
adds 87a81e4 partial issue #239, always pass options to error callbacks / events.
adds 5a89ed3 destroy of non-persisted model should not call sync
adds e01ad9d Merging in #232. Allow destroy() to be called on non-persisted objects ... just in case.
adds 93c82aa Adding the Unofficial google group to the documentation.
adds ff57b65 ouch, leaking global attrs. (shakes fist)
adds d568305 adding headers for all Backbone.js example apps
adds 2620c6a Adding Chop as a Backbone example.
adds 4057591 Adding Chop, Fluxiom, And Menagerie Vet
adds 9bdbdd8 merged in gh-pages
adds 6ca2dc6 adding quoteroller
adds 32deec5 Merge branch 'gh-pages'
adds 3e4f628 Minor doc typo
adds e1167d7 Merge pull request #422 from arturadib/master
adds 61c4874 Adding Decide.com as an example.
adds d2a7309 Merge branch 'gh-pages'
adds 16eb3f3 Minor doc typos
adds 7ed20d7 Merge pull request #432 from jroes/master
adds 573c347 Fix unit test for model.isNew()
adds 4e9037b Model is no longer considered to be new if its id is a falsey value
adds 0b74a24 Merge pull request #438 from gravof/master
adds fa6092b fixing comment.
adds 3eb075a Allow initialize on any class to pass on original arguments.
adds 07f753b Merge pull request #435 from threepointone/patch-1
adds 621c9ed Test complex query strings. Fails in some browsers.
adds 4138b58 Merge pull request #430 from reconbot/master
adds ba1d9a1 removing complex router text (unfixable)
adds 77caaed #426, better error message when events are missing.
adds cc46300 Issue #417. Word choice for the literal minded.
adds 0853866 Collection.add should fail if duplicate id/cid exists
adds b5112b4 Merge pull request #414 from niallsmart/master
adds b28bb50 clarified example; fixed typo
adds 245acb0 removed unused var
adds 2ed2af6 expanded Model.save example
adds 1491d29 Merge pull request #395 from lorensr/master
adds e67422a restoring some examples.
adds ddf1a83 slightly saner validation on initialize.
adds af674c9 almost to 0.5.0...
adds 8f07f96 link to association extensions.
adds 2e1f85d replacing setLocation and saveLocation with navigate, after Spine's API.
adds 0798d97 tweaking transparent URL upgrades.
adds 799cdad updating generated docco for pushState upgrading.
adds dc84cc6 docs tweaks.
adds c39ddd0 Better hash-to-pushState upgrades, via replaceState.
adds d2082a5 issue #451 + test.
adds 3a56d36 expanded docs for pushState
adds a30ea0d Fixes #453, typo.
adds cbefdb8 Fixes #454, docs for backbone.sync
adds d3c9a9b fixes #459, inconsistency with constructor/initialize.
adds fcbedad Addinga a test case for #459
adds 10230e4 Issue #460 -- removing the optional bang from hashStrip ... too many inconsistencies.
adds 13acb8a fix documentation and tests for negative ids
adds 5ebd949 use hash literal directly
adds 8971361 split out test for positive and negative ids
adds 4595b48 refine the isNew test
adds 12e9d95 add helper method to cleanup isNew test
adds d3a0b64 remove model_with helper from test
adds da6d0b9 resolving merge conflict, removing old test.
adds c4872c4 add 'contains' alias for 'include'
adds 961d599 Merge pull request #448 from braddunbar/contains
adds c87460e Fixed back button issue then open pushState link in browser without pushState support
adds 69e63b1 Merge pull request #457 from asan/master
adds d2e79e5 Merge branch 'master' of github.com:documentcloud/backbone
adds 36dddfb Backbone.js 0.5.1
adds 6d07d2f multiple models with the same ID should be allowed in a collection.
adds 3f8f4cf Adding Trajectory as an example app
adds 8ffdd09 Fix an unclosed HTML entity when escape single quote
adds 48cfa5a Merge pull request #470 from wuzhe/upstream-master
adds 909c427 Call Backbone.Model.defaults() with "this" set to the model instance.
adds 8b3ca51 Merge pull request #481 from shesek/master
adds 7816861 processData should use ajax default (true), and only be set to false when doing a non-GET request
adds bc964ac Merge pull request #469 from afeld/patch-1
adds ca8a049 Merge branch 'master' of github.com:documentcloud/backbone
adds bc3daff Adding Trapit as an example app.
adds 70cc8ee updated model isNew to use idAttribute
adds a6a478f Merge pull request #495 from tbranyen/isNew
adds b32a34c do not call loadUrl when redirecting to hash based URL on non-push state browser
adds 63a4be9 Merge pull request #497 from rsim/return_immediately_after_redirect_to_hash_route
adds 5271e7a Merge branch 'master' of github.com:documentcloud/backbone
adds 7723975 Adding SeatGeek as an example
adds 3145b4d isNew should use id, not idAttribute
adds d8ef258 Merge pull request #503 from cdmwebs/master
adds 6ef6f75 Add a third "context" argument to Backbone.Event.Bind which, when passed, will bind the callback to the provided context.
adds 49a16bd Merge pull request #500 from keithcirkel/master
adds 9d2811a Backbone.js 0.5.2
adds e148948 Adding Pandora and Blossom as backbone examples.
adds 39b36af Setting to context to `this` by default on bind() instead of trigger()
adds fb60bf5 Merge pull request #507 from shesek/patch-4
adds 22456de whitespace
adds 7bfc9b8 Merge branch 'master' of github.com:documentcloud/backbone
adds f7c23e4 Adding Hotel Tonight as a Backbone example.
adds aa0eff9 Adding a Tim Toady section to the FAQ
adds b85c116 Ajax.processData is left as the default if emulateJSON is set to true
adds ebf9dd9 Merge pull request #509 from devinhunt/master
adds 41a6a0f Merge branch 'master' of github.com:documentcloud/backbone
adds f399b04 some Markdown snuck in.
adds f77033d Remove coupling from model to view in example app by listening to model's 'destroy' event to remove the view.
adds 89bdddd merging the jcoglan's patch
adds c7e195b copyedits: typos and word choice
adds 960a1c8 Edited comment
adds b4f0afc Merge pull request #512 from neerajdotname/master
adds 541f0fa Merge branch 'master' of github.com:documentcloud/backbone
adds 59dc74c Adding Americas Test Kitchen + Talking Points Memo's Baroque as example apps
adds 55bbbd4 copy edits on the previous commit
adds 5dc001f Adding Groupon Now as a backbone example app.
adds 10e71e3 Fixes #531, reverts 39b36af
adds 6bb43c1 fixes #244 -- allow View#events to be defined as a function, making it easier to call super.
adds 3b68648 Added 'groupBy' to underscore proxy methods
adds a1acb09 Merge pull request #537 from asan/master
adds b1574b1 allow history start to not call initial route
adds 8fe04a9 Merge pull request #541 from tbranyen/silent-start
adds 44629da patching a pernicious pushstate problem.
adds 29b60e5 Backbone.js 0.5.3
adds b1822a7 updating the intro graf for the Router.
adds 467dd14 Adding LinkedIn Mobile as an example app.
adds b2051a8 Adding Shortmail.com as an example app
adds 49645de Fixed misspelled word in comments for _ensureElement.
adds fa12ed0 Merge pull request #568 from TrisMcC/master
adds 9de6c3e Merge branch 'master' of github.com:documentcloud/backbone
adds cfc98b0 Tiny tweaks to the todo app demo.
adds 084e028 add support and tests for ender jeesh
adds ce39735 Merge pull request #572 from fat/ender
adds 38d1e96 Adding Opzi/Blackcomb as an example app.
adds 190bc00 Adding Salon.io as an example app.
adds 78a626d Adding rround.me as an example app
adds ec17af0 Adding Trello as an example app.
adds 123b92e Fix incorrect variable name on docs for delegateEvents
adds 16f4857 Merge pull request #597 from keithcirkel/patch-1
adds 9ba9cef fix a small error in the documentation
adds 5f8e704 Merge pull request #607 from two-bit-fool/misc_cleanup
adds 08a9759 Merge branch 'master' of github.com:documentcloud/backbone
adds e8519f7 Adding Kicksend as an example app.
adds 6ed5e45 Issue #613 .. only call history.start() on domready.
adds b20f54f Fix root prefix handling in navigate.
adds 291863d Merge pull request #599 from walmartlabs/root-handling
adds d2eee2a Fix typo.
adds c62e613 Merge pull request #617 from rgieseke/patch-1
adds 1aaffa1 Clear event callbacks with clearEvents
adds ef40512 Rename to undelegateEvents
adds 31d961b Merge pull request #620 from leshill/clear_events
adds fa66a22 Adding battlefield as an example app.
adds 41e4703 forcing a git commit
adds 32ae113 upgrading to the latest version of Underscore.
adds d94cfe5 Fixes #689, documenting the need to resort collections with comparators.
adds 5310996 Test for unset attributes not being returned by changedAttributes
adds 98877ff Fix for unset attributes not being returned by changedAttributes
adds f499fc8 Merge branch 'master' of github.com:spmason/backbone
adds f6a73ff Reducing the amount of properties we are iterating over by removing the old properties that already exist in now. To do that, previousAttributes had to be cloned. Changing "void 0" return to "undefined".
adds d50c5e9 Adding a _unsetAttributes property on model that stores unset attributes and appends them to the changedAttributes object.
adds 2be7714 Setting _unsetAttributes to false in unset rather than changedAttributes so that the unset attributes aren't lost on subsequent calls of changedAttributes. Added test to verify this behavior.
adds b4f680e Merge branch 'master' of https://github.com/iros/backbone
adds de740f8 Fixes #552 #693, allowing unset to work with changedAttributes()
adds 567e0a3 Fix for adding models with custom set methods to collections, issue #539
adds c37e2f9 Merge branch 'master' of https://github.com/alexgraul/backbone
adds 8478567 Needs testing, but fixes #686, fixes #592, and probably others -- allow you to override any $.ajax options.
adds 6799c8e added a test and code to allow a router to define a route with no callback method for the route name
adds b2407ef Merge branch 'router_no_callback' of https://github.com/derickbailey/backbone
adds 5ebbeb0 Fixes #659
adds 970ce07 fix for wrapped errors inside success callbacks on save, issue #690
adds 79eea1d better method names
adds afc2d99 nicer again
adds fbffb36 Merge pull request #698 from alexgraul/master
adds 80769fc #673 - Adding index as a property on the options object that gets passed when the add/remove callbacks get triggered on a collection.
adds 9982e31 Merge pull request #700 from iros/673
adds e2f1350 gitignore vim swapfiles
adds c336e4b Update QUnit
adds 6717e42 Bump jQuery test suite dependency from 1.5 to 1.6.4
adds 2156b9e Merge pull request #699 from jasonm/jm-bump-qunit
adds 0cd5b93 Fix Todos example by importing the currently shipped version of jQuery that is located in /test/vendor.
adds fdbd3ee Merge pull request #705 from oldAdam/master
adds 39061ff Merge branch 'master' of github.com:documentcloud/backbone
adds de24305 implement callbacks as linked list
adds 6da0683 create empty tail as an invariant
adds 35600be Merge branch 'events' of https://github.com/braddunbar/backbone
adds 18be710 fixing broken comparison.
adds 3392d5f relying on _.escape, and fixing a lint problem.
adds eec7d2a Adding AudioVroom as an example app.
adds f17747e This means that after unbinding every event, a trigger call will return faster, because !(calls = this._callbacks) will evaluate to true.
adds 7070c27 Merge pull request #717 from JustinDrake/patch-1
adds becb826 Make function definition formatting consistent
adds f9ae1a1 Merge pull request #722 from jasonm/jm-format-function-defs
adds da51087 Trigger error on originalModel not model
adds d9f4479 Merge pull request #721 from TrisMcC/fix-model-trigger
adds a0843bb fixing whitespace consistency for #718 all functions are formatted as such: `function(args) { ...`
adds 0ccbba7 Merge pull request #733 from wookiehangover/whitespace
adds 7ece4ef Revert "fixing whitespace consistency for #718"
adds 20a2e34 set _changing = false only if !alreadyChanging
adds 478ef5c Merge pull request #736 from braddunbar/nested-set
adds 06e0826 Adding Do.com as an example app.
adds 49b532b removing the ol' upgrading section from the docs.
adds 1d41b45 merging in the new backbone.js logo
adds 4f9cf93 adding foursquare as an example app, plus new logo
adds 61246a7 Adding Grove.io as an example app
adds da93529 Adding Slavery Footprint as a Backbone.js example app
adds fa96a37 tweaking link
adds 66800f5 Upgrading our Underscore.js test dep to 1.2.2
adds 9cbf87e Fix typo in Backbone.Collection documentation
adds 6df6070 Merge pull request #755 from alonsogarciapablo/master
adds b2cf0dc Update index.html
adds 7f80359 Merge branch 'master' of github.com:documentcloud/backbone
adds cfc5b1f updating copyright dates
adds f5acb6d hardlining the sidebar line for Lion.
adds df7c279 Navigate learns to change the route without adding a history entry
adds 30a89ac Merge branch 'replaceState' of https://github.com/lmp/backbone
adds 1332246 merging in #750 -- support for replaceSTate
adds 4185341 Fixes #674 -- pass options through to validate()
adds 3f00419 assert that change is only triggered once
adds 368953e implement unset/clear in terms of set
adds 12b1141 ignore values when unsetting
adds 66d209d unit test for ignore values when unsetting
adds 93ad86c add tests for #730 and #565
adds 0c08ab8 bail immediately if !this._changed
adds d87144d unset accepts var args
adds 7658021 simpler arg parsing
adds bc9fbcb Merge branch 'set-unset-clear' of https://github.com/braddunbar/backbone
adds 6687cde merging in #739 -- a massive simplification.
adds 2d2198c Return the jquery object for el when this.$ is called without argument
adds 43c815a Merge branch 'master' of https://github.com/TMaYaD/backbone
adds 9fc7443 merging in #758 -- although the API leaves something to be desired.
adds 42ee70e Update remaining call to _updateLocationHash to _updateHash
adds c785ecb Merge pull request #759 from lmp/master
adds db8d85e Update two links at index.html to latest URLs
adds e8c1ce7 Merge pull request #761 from d2s/master
adds 1a06f9a Bugfix: replace hash should not append hash mark to javascript:0
adds 8adac91 Merge pull request #769 from lmp/master
adds bdbcfa9 parse:true runs the attributes through parse():
adds 67f689d Col.fetch() should create models with parse:true:
adds dcc041a Merge pull request #773 from judofyr/model-parse
adds fd78dbf Only remove single '#' when getting URL fragment.
adds e10525d Merge pull request #772 from rgieseke/master
adds 14dd201 Add Ducksboard as an example app.
adds 64d8fd6 merging in ducksboard.
adds 1626fa7 Fixes #734
adds 1400eea Fixes #732
adds a50b714 Fixes #792
adds d806f7e fixing commit note bug.
adds c3852b8 unifying property-or-function logic.
adds dd83f20 Fixes #788
adds cda555a Adding Posterous Spaces as an example app
adds ee305c4 Fixes #818
adds 6ccdbb3 Optimize regular expressions. The capture groups aren't needed/used; the character classes will do the job just fine.
adds d644a4b Merge pull request #804 from davidmurdoch/patch-1
adds 9e80ca1 \w still includes \d http://www.regular-expressions.info/charclass.html#shorthand
adds 04cb79a Merge pull request #805 from fabiomcosta/patch-1
adds 9d145ab Forcing quint test execution order.
adds a9fcd9b Merge pull request #807 from iros/qunit.force.order
adds b4e650b A model's urlRoot can now be a function allowing definition at runtime.
adds 9374fe5 Merge branch 'urlrootasfunction'
adds 93a3911 Use getValue to interpret urlRoot instead.
adds 061fd3b Merge pull request #809 from islandr/master
adds 4226d58 Merge branch 'master' of github.com:documentcloud/backbone
adds 5701569 #819 documenting idAttribute. Also requested on pull req #210.
adds a04c248 Merge pull request #820 from iros/819.idAttribute
adds 1591c42 Added navigation link
adds 7420342 Merge pull request #821 from iros/819.idAttribute
adds 9a56d52 streamlining idAttribute documentation.
adds d06e8a6 Adding Picplum as an example app
adds 934aba4 hasChanged/set should use the same comparison
adds 060da2b Merge pull request #842 from braddunbar/hasChanged-comparison
adds 44bb57a being a bit stricter about comment wrapping at 80 chars.
adds 6b3ff7b Fixes #9, Backbone comparators can now be either sort() or sortBy() iterators.
adds 1715c18 Fixes #81 -- optimize for addition of large arrays of models, not for individual inserts.
adds 780ddd3 Adding Diaspora as an example app.
adds df71650 Documentation request in #599
adds 61b2779 no need to _.bindAll _onModelEvent
adds 68d95c8 Merge pull request #852 from braddunbar/no-bindall
adds 1675e76 Merge branch 'master' of github.com:documentcloud/backbone
adds 478aaf3 Switched order of delegateEvents and initialize in Backbone.View constructor in order to allow for explicit setting of this.el in initialize (and ensure that events are bound correctly).
adds 933469a Merge pull request #851 from mickeyreiss/master
adds 2312b90 adding a test to ensure that routes aren't triggered multiple times. #849
adds 1ffae59 only call splice once instead of on each add
adds c8919c4 collection.add should not alter models array
adds eb868b6 merging in #846
adds bf1ffbe nice refactor. removed _add and _remove and moved 'em in to the public API.
adds 3cbd790 clarifying paragraph for #843
adds d3ae0aa Fixes #839
adds cb7090d fixes #838 -- allow View#attributes to be defined as a function, as well as a value.
adds 8cfb243 Fixes #836, Fixes #708 -- going back to previous stance: two models with the same id can't be added to the same collection.
adds f329cbf only increment length once
adds 4dd506c more descriptive variable name
adds a8dbe4e Merge pull request #854 from braddunbar/inline-add-remove
adds 1d90bb9 binding the comparator function before using it, so that you can rely on properties of your collection within it.
adds 4719659 Fixes #841, adding upgrading jquery, classname --> class in the docs.
adds cee62e6 Fixes #826 -- expose Backbone.wrapError.
adds 4d29dfc Fixes #823, mention 'attributes'
adds 88e6b32 Fixes #822, change comment to avoid 'confusing' reference to super
adds 1c15874 allowing view events to be functions instead of simply names of properties on a view
adds b081fe8 view events can now be a function that returns an events object
adds cd18a96 adding docs for events function
adds feefb1c Merge pull request #815 from zowens/master
adds 93cb997 removing overzealous events setting API.
adds d514f2b fixes #814 -- load initial models after Collection#initialize, not before.
adds a49bb4f Fixes #811 -- allow you to pass a context when unbinding events as well.
adds 328cb66 Fixes #803, allows you to opt-out of hashchange, while opting-in to push state, using full-page refreshes for old browsers.
adds d5ff5e3 Fixes #786 (and others) -- leading slashes should never be defined as routes, or passed to navigate ... so strip 'em out proactively.
adds 8c03df5 Fixes #783 -- adds a 'sync' event, fired whenever a successful call has been made to update the server.
adds 47e1f7e (un)bind does not alter callback list during trigger
adds 159e51e Merge pull request #723 from braddunbar/bind-during-trigger
adds 837f774 lint/style tweaks to prev commit.
adds a881ba6 Fixes #720, document 'constructor'
adds 7c7f550 adding a favicon
adds a8bd142 Fixes #714, assign model.collection early, so that those overriding set() can use it from the get-go.
adds a78be62 Fixes #702: adds 'initial' and 'shuffle' to Backbone collections.
adds 5b43cd9 Fixes #419 -- add a global 'route' event, on Bacckbone.history.
adds b28a242 fixes #651 -- always clone options.
adds 51335bf Fixes #641 -- on and off are now the preferred names for bind and unbind, following jQuery.
adds 5aa4fda Fixes #640 -- adds the ability to bind/unbind/trigger (on/off/trigger) multiple, space separated events, after jQuery.
adds 4316b04 allow the passing of any number of arguments to Model#initialize
adds 32e5ab7 Fixes #634, documentation of emulateHTTP
adds 9c62b26 Fixes #629, documents how easy it is to make event dispatching objects.
adds 3f0979f Fixes #593 -- pass complete options to model constructor on create()
adds 34e0f7f Fixes #582, fixes #425, run a second loop to trigger change:attribute events after all changes have been made.
adds 2dce413 Adding options.index to Collection#add and #remove.
adds 920d047 Documentation for Backbone.Events
adds 9c0e7f0 Merge pull request #857 from braddunbar/events-documentation
adds 9df6387 trigger all for each event
adds 61fc127 Merge pull request #858 from braddunbar/trigger-multiple
adds 32b2f28 Cross domain issue patch for old ie browsers (<=7)
adds 07ba2d5 Simple refactoring
adds 05a45d3 Merge pull request #859 from ekratskih/master
adds ff176ac reverting previous change (#859)
adds 7ba0275 Fixes #574, clone 'models' before removing, so as to allow collection.remove(collection.models)
adds 2d02a3c Fixes #861, better error message for adding invalid models to a collection.
adds 66d509f expanding the section in the FAQ explaining why Backbone doesn't model associations / nested documents for you.
adds 09110a6 removing erroneous console.log
adds 42d321f Fixes #570, supports Model#save(key, value)
adds 1c053d9 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.
adds 57ef218 use implicit callback if none provided
adds 0dedb05 Merge pull request #862 from braddunbar/implicit-callback
adds b5875ac removing redundant attributes check.
adds cdce2ec DRY-ing up setElement() a bit.
adds cea56e5 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.
adds 29c512c docs for #862
adds 252919f Merge pull request #863 from braddunbar/route-docs
adds f417ddd Fixes #555 -- don't return the parent constructor's value.
adds efa58fd making method colon style consistent -- no space before the colon.
adds b2a2d6f `added`/`removed` should be `add`/`remove`
adds 197861c Merge pull request #865 from braddunbar/add-remove-docs
adds 397d11e `equals` is deprecated; use `equal` instead
adds fc7e6ba Merge pull request #867 from braddunbar/equal
adds 09ab8cb Collection#add tweaks
adds 910ca3c Merge pull request #866 from braddunbar/add-tweaks
adds b05deb5 fix #871 - calling set with 'attributes' property
adds 3a89185 setting undefined attributes
adds a739098 Merge pull request #879 from braddunbar/set
adds 66161b0 Model.constructor only take attrs, not models.
adds 8d5f50a Merge pull request #881 from braddunbar/ctor-args
adds 04c2d10 resolved merge
adds 5962efa changing README to Markdown to make the new GitHub CSS happy.
adds 4c1b247 trying new ASCII
adds a9a3499 linking to backbonejs.org directly
adds c7c7b3c fixed typo in test for (presumably) equality
adds 36fde54 Merge pull request #872 from vovik/master
adds 96a7274 Fixes #538 -- adds Backbone.history.stop() for unit testers.
adds 4980453 Fixes #490 -- named, but not splatted params, must match at least one character.
adds 3e5f713 Fixes #886, pass through options.parse when creating a new collection.
adds 71641fb moving the methodMap inside of the Backbone.sync section.
adds ab164c4 Overhauling 'validate' -- Receives the computed new state of the attrs, 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.
adds 94333d2 updated date
adds 617fc7d Merge pull request #887 from nhajratw/master
adds 3cf646b Merge branch 'master' of github.com:documentcloud/backbone
adds 97c72a1 Fixes #117 -- adds a section to the FAQ about Rails' preference to namespace/wrap JSON.
adds c5ddc6b fixing accidental global 'l' in loop.
adds 67a6092 comments++
adds da25d46 adding pretty download link/buttons
adds e63fdc6 bumping up the size of the section headers...
adds 9ad7b6a re-wording the intro 'graf, adding links.
adds 028771f spacing out the headers a bit more
adds 0d6e5f3 Fire `'change:attr'` from `change`
adds db12a23 documentation for #893
adds 2f654d2 cache changed attributes
adds 2a6624c use `_.has` for Object proto props
adds d3459ee Merge pull request #893 from braddunbar/change
adds e1762ed Made minor optimization to scoped jQuery/Zepto method $ on the Backbone.View
adds 018c19a Updated context find (`.$`) to use new cached, wrapped `this.$el`.
adds 31046e0 Merge pull request #897 from dcneiner/jquery-zepto-context
adds 8df28fd tweaking font-sizes / spacing a bit.
adds e08ff14 fixes #64 -- mention that POST and PUT are complete in docs.
adds ecd4e5a Added Animoto to Examples
adds edafdeb Merge pull request #898 from ckorhonen/master
adds 0bbff7d adding Animoto.com as an example app.
adds ecba0ec trying to fix animoto.png
adds 00b2551 Adding Stripe and Code School as example apps.
adds ac580ca Fixes #892 ... make .route() chainable.
adds a2ab3b1 adding a section to the Backbone FAQ on extending...
adds 4b4f2c1 missed an API regression in model.changedAttributes(), reimplementing in the same way as the original.
adds ef9d40a factor away else branch
adds fb97ef1 one more refactor...
adds 50e8103 check for duplicate models/ids
adds da7bf99 Merge pull request #901 from braddunbar/add-duplicate
adds f52ef8c Fixed small leak introduced by #901
adds 62620b5 Merge pull request #902 from tomasztunik/master
adds 8ce8753 leaked global
adds 5ce976b Backbone.js 0.9.0
adds 12a6fa4 Adding a note about the need to upgrade Underscore.js
adds 73858ec Removed multiple definitions for already defined variable
adds 843eacf Merge pull request #903 from tomasztunik/master
adds 6ffd392 added a few missing things to the change log
adds db95e2c fixes #907 - `save` with `wait` succeeds without `validate`
adds 7a48639 ensure `options` is present
adds e572881 Merge pull request #911 from braddunbar/validate
adds 9d65176 adding a link to the wiki of examples
adds 4ad12bc Return `this` from View.setElement
adds bbee6f1 Merge pull request #909 from josscrowcroft/master
adds c860070 refactor `_changed` to prevent confusion
adds bc79fea passing falsey keys to `hasChanged` or `previous`
adds c4254cb Merge pull request #925 from braddunbar/falsey-haschanged
adds ec61503 fixes #928 - Save sends correct attrs.
adds 4d2ea14 Merge pull request #932 from braddunbar/save-wait
adds 8da1ff0 Merge branch 'master' of github.com:documentcloud/backbone
adds 29a4359 fixes #915 - nested `'change:attr'` events
adds 17d0f12 use a while loop instead of do...while
adds dfc9662 Merge pull request #936 from braddunbar/nested-change
adds 0cbcdc9 Fixes #935. ensuring that sync is triggered on the collection after the model is removed.
adds 799b9b3 Revert "Fixes #935. ensuring that sync is triggered on the collection after the model is removed."
adds ad870b2 Fixes #933, Fixes #908
adds aafbcb0 Fixes #917 -- reverts validate() behavior to never run on silent sets.
adds 9bdaa62 use `$` as DOM abstraction library
adds fc2c4de Merge pull request #920 from braddunbar/$
adds 0e709e4 Merge branch 'master' of github.com:documentcloud/backbone
adds eb47538 #917, adding an Model#isValid() function.
adds bb1a7d7 Fixes issue #904
adds d187f7f Merge pull request #906 from tomasztunik/master
adds 738e25d options.silent respected in _prepareModel ... prepping for a 0.9.1
adds 8a427f3 DRY-ing up _validate
adds 701350a inject js library with `Backbone.use(myLib)`
adds 9bd086e Change from Backbone.use to Backbone.setjQuery and fix tests
adds e97c58f Change name to setDomLibrary
adds 0ffd7ea merging in setDomLibrary
adds 4337fc3 comments for setDomLibrary
adds 655bd05 Backbone.js 0.9.1
adds 9e3236d fixing changelog typo
adds 7c10181 editing the intro
adds a865aa4 removing obsolete error case.
adds 0afae7c Adding Wunderkit as an example app.
adds ec7e422 fixing typo in Wunderkit description
adds dfeea84 Adding the Khan Academy as an example app.
adds 954da67 Refactor some tests.
adds 65fa4f4 Merge pull request #940 from braddunbar/test-refactor
adds b8001f9 Merge branch 'master' of github.com:documentcloud/backbone
adds 1d921d6 Add tests for #906.
adds db97d99 Merge pull request #942 from braddunbar/wraperror
adds 3ef9c3a Add tests for #908, #933.
adds 2e40b49 Merge pull request #941 from braddunbar/test-933-908
adds f63b5f5 fixes #946 - documentation for changes to `set`
adds 8256cdf Merge pull request #947 from braddunbar/upgrade-notes
adds 2eb9c50 removing old trajectory link.
adds b86cfeb more documentation on upgrading and change events.
adds e3ac6f8 Adding Collection#push, pop, shift, and unshift to the API, returning references to the model. Fixing a too-unescaped regex.
adds 522e090 fixes #964 - collection.get has consistent return
adds 501799e Merge pull request #965 from braddunbar/collection-get
adds b993441 Tiny spelling error, no functional changes.
adds be937ff Merge pull request #968 from StanAngeloff/patch-1
adds 2a92f71 Merge branch 'master' of github.com:documentcloud/backbone
adds 639ce1a added picklive's game client as an example app
adds b1e2e69 moving picklive up, removing bittorrent from the examples...
adds 18fba57 Much asked-for change. Instead of throwing an early error when adding duplicate models, Backbone will simply skip them instead.
adds 3761d28 fixes #972 by cleaning up a messy conditional
adds b3aed20 Merge pull request #980 from vovik/new-master
adds 417bcb9 Fixes #984
adds 178ae27 Merge pull request #985 from peterp/patch-1
adds 3d9d834 Adding sidebar items for github repo and annotated source, as well as a reference to Backbone's license file to documentation.
adds e0b2449 unify dashes in index.html
adds af4fdb3 Merge pull request #994 from OttoAllmendinger/master
adds a603e5a resolving merge with master.
adds 63188db added qunit toolbar
adds 1406ef1 Merge pull request #1001 from vertigem/feature/qunit-toolbar
adds c2a0895 Fix signature of urlRoot in documentation
adds b9e36f0 Merge pull request #1006 from bmaland/docs
adds 8b285c6 `on` is a noop if no callback is provided
adds 04e2e20 Merge pull request #1008 from braddunbar/missing-callback
adds 742dde3 Changed:
adds c4d53ab fixes #1004
adds cf93180 Merge pull request #1004 from peterp/patch-2
adds 232c888 fixes #1003 - History is started before `navigate`
adds 16b37e7 Merge pull request #1010 from braddunbar/history-start
adds 8d8a359 adding test coverage for route precedence as per issue #996
adds e5db1c9 Merge pull request #1011 from wookiehangover/issue996
adds 5071967 fix error message on missing event callback
adds 9587a1f Merge pull request #1014 from OttoAllmendinger/master
adds 69b80f5 Fixes #959 - Silent changes fire `'change:attr'`.
adds 82ee97d Use `null` for uninitialized variables.
adds afbca72 Fixes #1016 - Expose `changed`.
adds 5f12967 documentation for `changed`
adds c6b2814 Merge pull request #982 from braddunbar/change
adds a4410ed fix instances of it's to its for proper grammar
adds 6560ad8 Merge pull request #1022 from hswolff/grammar-fixes
adds c8cbde2 Correct more grammar.
adds f92fa9a Clean up `Backbone.Events`.
adds 4de073c Merge pull request #1023 from braddunbar/events
adds e309848 Use local references to `Model`, `View`, etc.
adds a960794 Merge pull request #1024 from braddunbar/locals
adds ef5835a Fixes #1038 - Document changes to `view.$`.
adds 41e9d1a Merge pull request #1040 from braddunbar/$-docs
adds daea564 Made Backbone.sync options parameter optional
adds a91b325 Merge pull request #1052 from Sid3Show/master
adds c9599d6 fixing or= JS style for sync options.
adds 0d1d278 Added ability to avoid an additional '$()' call in 'setElement' method if current 'element' is already wrapped with '$()'
adds b37a096 Merge pull request #1048 from marat-dreizin/master
adds 402508d Getting the hash value from location.href rather than location.hash as a workaround to the Firefox bug where location.hash is decoded.
adds 17459a3 Adding test for #967.
adds 07604de merging in hash fixer for FF
adds 111d5a1 Add a test for #1052.
adds f8b37a8 Add test for #1048.
adds 54e284b Merge branch 'master' of github.com:documentcloud/backbone
adds 83d2918 removing a test that is invalid in IE.
adds f930b5f adding additional router test
adds 5ef4921 merging async test.
adds dca02ec Fixes #1053 -- updating comment to reflect changed style of validate()
adds 6c392fa Fix #986 - Undelegate events before changing `el`.
adds 77c12ac Merge pull request #1041 from braddunbar/undelegate
adds 673d07b adding attictv and codiqa as example apps
adds fdfe010 adding chaincal as an example app
adds f422291 fix typo in index.html
adds 1f40de7 Merge pull request #1065 from ewang/master
adds 5db14ff Merge branch 'master' of github.com:documentcloud/backbone
adds 3c69806 Add links to software.
adds b9c6ee9 Merge pull request #1079 from paulmillr/add-links-to-software
adds f499690 clean up tests to use fresh object instances for each run, and don't set globals within test files
adds 6d85811 Merge pull request #1093 from afeld/test-cleanup2
adds 5d43483 Added a note to javascript injection attacks when bootstrapping data #1034
adds b59fa6f Merge pull request #1084 from dira/patch-3
adds 58b5a22 fixes #1073 -- document that sync can be overridden at the collection or model level.
adds c473066 Updated documentation for validate #1063
adds 2b849a9 Merge pull request #1070 from dira/patch-1
adds 64f37ce fixes #1067, urlRoot vs collection.url() order
adds 9414513 Fixes #1098
adds 82eed08 Slight optimization for Events cache splitting Regex
adds 44b40c1 Merge pull request #1097 from lxb/optimization-1
adds 7e82188 Merge branch 'master' of github.com:documentcloud/backbone
adds 9928dee Documentation for set - mention that the validation is skipped when passing {silent: true}
adds d5751d5 Improved description.
adds a3282f4 Merge pull request #1071 from dira/patch-2
adds 8b61975 Add airbnb mobile to examples
adds ec8dc94 Fix typo
adds 01fb414 editing airbnb mobile
adds 9ffc84c Fix #1112 - options.model sets collection.model.
adds 315d67b Merge pull request #1119 from braddunbar/collection-model
adds 6948b59 Fix #1057 - Save with wait validates model.
adds e2e0a09 Merge pull request #1114 from braddunbar/save-wait-validate
adds fb27097 Fix #1105 - Add convenience overloads for `off`.
adds 5f41b88 Merge pull request #1110 from braddunbar/off
adds de599c1 Fixes #991. Add Collection#where for simple filters
adds 79045c1 small patch to allow passing options through reset to model initializer
adds 7b6dbc8 Merge pull request #1021 from ahamid/reset_passes_options
adds 84a7e35 Fix #1108 - document return value of `sync`.
adds 0ae1627 Document jqXHR return values.
adds a554d6b Merge pull request #1111 from braddunbar/sync-docs
adds e9e1abf model.destroy() returns false if the model.isNew()
adds f4a1ebc fixes #1030 -- save with wait:true with a synchronous Backbone.sync
adds 42ad7a6 fixes #1092 -- use model.get( internally instead of raw access, for easier extension / overriding.
adds 3cf1bb4 Updating with latest version from TodoMVC
adds 561cb70 Merge branch 'master' of https://github.com/addyosmani/backbone
adds 9899a81 tweaking addy's todo changes.
adds 4f8d790 more comments, more better
adds 56e1045 more comments, more spacing, more better
adds 863814e Backbone.js 0.9.2
adds f784ae3 adding EDITD as an example app
adds af721fb adding a missing typoed comment.
adds 69d2c50 Allow make to take an argument of 0.
adds c7034b9 Let make take other falsy values for content.
adds cb8a12f Merge pull request #1129 from r00k/allow-content-of-0-in-make
adds 4d0051d Merge branch 'master' of github.com:documentcloud/backbone
adds a1dea84 touch scrolling the sidebar for ios
adds 2d9d77c Corrected link to address issue #1132 (Broken link in annotated source)
adds d8de1ca Merge pull request #1141 from colevscode/master
adds db4b617 add ignores comparator when at option is passed
adds 01adb38 Merge pull request #1144 from bebanjo/fix_add_with_at
adds e4c7a79 Update Rakefile - missing '
adds dbdd49d Merge pull request #1154 from tombell/patch-1
adds 5d04588 toJSON is called implicitly.
adds fd4df5a Merge pull request #1152 from braddunbar/implicit-tojson
adds d852c72 Add a test case for cloning the attribute object
adds 2a1d063 Make sure the attribute object is clone before extending it
adds bc922ab Merge pull request #1172 from wrapp/master
adds da97490 Optimizing #1172
adds 54c4d7c adds documentation for the automatic nested collection option on models
adds 42bb540 fix comment to more accurately reflect its true usage
adds fad38af Merge pull request #1163 from aterris/model-collection-docs
adds d7b8c8c reworking docs for model.collection
adds 34c058e Fixes #1155 -- remove erroneous documentation about create() returning an XHR
adds 59b39c4 Add router test for urls with encoded characters
adds 948d41c Merge pull request #1156 from VIISON/master
adds e5aabc6 Merge branch 'master' of github.com:documentcloud/backbone
adds a2ed079 removing reg exp test.
adds af30bcf `off` is chainable when there are no events.
adds 137b7fd Fix #1179 - isValid returns true in the absence of validate.
adds 091b3e5 Merge pull request #1181 from braddunbar/isvalid
adds 74dec4d Bypass iframe for old IE when hash change disabled
adds f60e485 Merge pull request #1199 from mostly-magic/master
adds 7596947 use pathname as fragment when hashChange: false
adds fb49233 Merge pull request #1185 from aterris/fragment
adds 1bd9b7c adding art.sy as an example app
adds f71bc0d fix setting of id for todo model
adds e2c5ce8 Merge pull request #1200 from ymichael/master
adds c8030ce Slightly update blossom example.
adds 951f1db Merge pull request #1203 from paulmillr/patch-1
adds 8455b50 Update salon.io example.
adds 0b270cc Merge pull request #1204 from paulmillr/patch-2
adds 1b8ed46 Added additional information to warning text in model-defaults section, to explain when to use a function to define model default values. See Issue #1145
adds 2e652e4 Merge pull request #1187 from Benjen/master
adds 8bb15b9 tweaking wording
adds db4f66b Fixes #1151
adds 2cab3a3 Fixes #1134 -- better document that model attributes are 'plain' data, not often arbitrary JS objects.
adds b9021b6 normalize fragment when hashChange: false in navigate
adds 35f11ba remove unneeded line and return on window.location.assign
adds 656f59e Merge pull request #1206 from aterris/frag
adds 67c3ea8 simple refactor for #1206
adds 87c9b17 Fix #474 - Backbone.ajax
adds a88efef Merge pull request #1213 from braddunbar/backbone-ajax
adds bdfcd5e Adding Rdio as an example app.
adds e1e4257 reverting master backbone-min.js to 0.9.2
adds b1441b2 adding pitchfork as an example app.
adds dddd001 pitchfork ain't https
adds e2042c3 Fixes #1225 -- old documentation for urlRoot vs collection.url()
adds 5fc8005 Fix #1228 - tagName can be provided as a function.
adds 9c08141 Merge pull request #1234 from braddunbar/tagname
adds 35bb2c0 Use raises correctly.
adds b536b13 Merge branch 'master' of github.com:documentcloud/backbone
adds c986ae2 adding KANO/GAMES as an example app
adds fd25368 Correct minor mistake in todo example.
adds 7eca8c7 Giving Collections a clone() method.
adds 3d6772a Adding Collection's clone() to docs
adds 04a778c Merge pull request #1239 from philfreo/master
adds 7dbab65 Support merging of updated object state on collection add.
adds 9ee0358 Merge pull request #1220 from folded/master
adds b42cc64 tweaking duplicate model merge:true
adds 07a00ba adding tests for merge:true
adds 8aee79a Fixes #1223 -- new attributes left behind after a failed wait:true
adds bf9e4f6 adding a test for the previous commit -- failed save with wait:true
adds 64205fb Add tests for #1122.
adds f878b7c supporting url params in browsers without pushState support when pushState is enabled
adds 0c4bea5 removing ds_store -- should be added to .gitignore...
adds ff8f9d4 Merge pull request #1260 from zamiang/push_state_unsupported
adds 4ed6016 add link to Walmart Mobile
adds 7de0b26 Merge pull request #1258 from syntacticx/master
adds 06338a7 shifting the Walmart mobile down a teense.
adds d49c4da updating linkedin example app
adds 7958956 Use the same type of URL for installation instructions.
adds b6ab27a point to CoffeeScript.org for installation instructions
adds 67dc8b9 Merge pull request #1257 from benatkin/patch-1
adds c4f5584 Whitespace cleanup for extend Collection.prototype.chain function definitions.
adds 26a3e2b Merge pull request #1264 from gsamokovarov/patch-1
adds e0d349a Merge branch 'master' of github.com:documentcloud/backbone
adds 46d43ae null and undefined are invalid ids.
adds fdc12d1 Merge pull request #1274 from braddunbar/null-id
adds 70005fd Update QUnit.
adds c7a7584 Merge pull request #1275 from braddunbar/qunit-1.5.0
adds c4297e5 Fix #1282 - "all" callback list is retrieved for each event.
adds 6c3d383 Merge pull request #1283 from braddunbar/retrieve-all
adds 15a61c0 refactor events using array instead of linked-list to improve performance
adds 7fcba24 Merge pull request #1284 from lifesinger/master
adds 22606f9 Tweak events implementation.
adds 4dcf4bd Avoid throwing when $ is not defined.
adds 36dfdab Merge pull request #1285 from braddunbar/ajax
adds 0ea9f47 Refactor _prepareModel.
adds c919568 Merge pull request #1295 from braddunbar/refactor-preparemodel
adds d862436 fixed broken fragment links to underscore proxy methods
adds 52c54d4 adding a rel=canonical
adds cacd01d Fix #1292 - unexpected results when passing undefined to Model.hasChanged()
adds c3aed6f simplifying hasChanged if statement
adds 638af0f updating model.previous arguments check to match hasChanged
adds 7d8c51a Merge pull request #1293 from wookiehangover/issue1292
adds 83a24bb Fix #1310 - off does not skip consecutive events.
adds cb50c10 adding scrollkit as an example site
adds 080241a changing links to underscorejs.org
adds 192b1c0 Events.off uses reverse iteration to avoid altering indicies.
adds d14e8cf additional documentation for Model.clear
adds 9907211 documenting model.clear's new behavior in the 0.9.0 changelog
adds 291bfad Merge pull request #1307 from wookiehangover/issue1306
adds f141984 Merge branch 'master' of github.com:documentcloud/backbone
adds ba24990 Copied Backbone.ajax from global DOM lib at runtime to allow calls to Backbone.setDomLibrary to take effect and improve compatibility with test frameworks that mock $.ajax
adds 9f161ae Merge pull request #1317 from lennym/master
adds b3425b8 Fixing Backbone.ajax implementation.
adds 1a767d6 Changed mind. More breathing room.
adds 020ed10 smart @braddunbar simplification.
adds 04bd18e Jettison setDomLibrary in favor of Backbone.$.
adds dcd1043 Update docs.
adds e34e14c Merge pull request #1322 from braddunbar/backbone-$
adds 5af01e2 implement optimized mobile version of backbone website
adds 6cabc5b remove comment, fix my xy
adds 29be393 Further updates: * Clean up @media query indentation * Support other larger resolution mobile phones * Fix Backbone logo to not appear smushed * Try alternate mobile sidebar display to indicate scrolling * Fix width to be dynamic depending on width of screen
adds fdb3451 Merge pull request #1323 from hswolff/mobile-site
adds f86674d Fixes #1343, adding Collection#slice
adds 6f3328f Updated `Collection.sort()` doc to clarify priority maintenance
adds 7bea8ee Merge pull request #1341 from caseywebdev/master
adds 3c7c8d2 Merge branch 'master' of github.com:documentcloud/backbone
adds 6d21c05 Allow Collection to receive falsy `comparator` to override default
adds 98e01bb adding test for falsy comparators (#1342)
adds 3952cde Merge pull request #1 from wookiehangover/issue1342
adds 4a0acde Simplified falsy comparator test case
adds c016a1c Added a few more cases for the test
adds b6dc6a2 Merge pull request #1342 from caseywebdev/master
adds 201373a Documentation for #1342.
adds f222360 Advocate proper usage of $el over $(this.el) in documentation
adds 5509e13 Merge pull request #1349 from nervetattoo/docs-advocate-proper-el-usage
adds b371d56 Pass fetch options to success function (as error function does).
adds 6250b63 Pass options to success function on save, create and destroy.
adds c924e05 adding tests for #1355
adds f4ebee0 adding the `expected` argument to all tests
adds 3ad4ee8 Merge pull request #1373 from wookiehangover/test_expected
adds 626e3f1 adding correct number of expected assertions to nested change events model test
adds 41f64c7 Refactor a test for simplicity.
adds 465f297 Merge pull request #1374 from braddunbar/test-refactor
adds 7828d6d Prefer on/off over bind/unbind.
adds dad7e27 Fix #1339 - Add Backbone.View#destroy.
adds 767e751 Documentation for View#destroy.
adds 7054ca4 Merge pull request #1353 from braddunbar/destroy
adds 2b0ad77 Fix #1366 - Do not prepend root to history.fragment.
adds 97379d6 Merge pull request #1372 from braddunbar/fragment
adds ceb68d7 Revert "Fix #1366 - Do not prepend root to history.fragment."
adds ba98080 Revert "Revert "Fix #1366 - Do not prepend root to history.fragment.""
adds 76eeafc Skip pushState tests with 'file:' protocol.
adds 2939a2a Revert "Skip pushState tests with 'file:' protocol."
adds 85bd0b5 Revert "Revert "Revert "Fix #1366 - Do not prepend root to history.fragment."""
adds 3630b04 Improve test "merge in duplicate models with {merge: true}"
adds ead3d48 Reorder code in Collection.add
adds d7e77b1 Merge pull request #1327 from TheBits/silent-merge
adds 6454074 Small typo in comment : missing "`".
adds a8553e1 Merge pull request #1380 from DjebbZ/master
adds ee062f6 Fix assertion count.
adds 7bcd6ad Fix #1391 - Use apply in example to account for variadic usage.
adds f133f0d Ensure tests run in IE7.
adds c59ec4d Merge pull request #1398 from braddunbar/ie-test
adds 2e2e9f7 Use mock location to test Backbone.history.
adds fd178e8 Merge pull request #1400 from braddunbar/mock-location
adds e4caafc Add router tests for #1185, #1206.
adds 2cd5818 Merge pull request #1404 from braddunbar/history-tests
adds 1abfefd Fix broken reference to missing underscore.js file in todos example.
adds adc81a1 Merge pull request #1409 from durden/master
adds d4d7fb9 adding Inkling as an (amazing) example app.
adds 45afea1 adding Easel.io as an example site.
adds 6a39bfd Move collection assignment a few lines up so this.collection is available in Model.parse
adds db6514b Merge pull request #1408 from davidmarble/master
adds 3955123 Quote attributes correctly for older browsers.
adds 30e630a QUnit 1.8.0
adds a3dbdd5 fix typo in docs
adds 0b15e16 Merge pull request #1411 from philfreo/master
adds f24ca5a #1412 - Trigger "sync" event for fetch also
adds 4ecc161 Tweak tests a bit.
adds 2b5af42 Merge branch 'master' of github.com:documentcloud/backbone
adds 4286e0c Fix #1403 - Trigger "sync" unconditionally.
adds 54ec530 Provide a default implementation of `sync`.
adds b6b9ec7 Fix #1365 - Destroy: new models execute success callback.
adds 9f9028b Add documentation for Model#sync, Collection#sync.
adds faeca24 Note options parameter for add/remove/reset in Catalog of Events.
adds af31b4e Merge pull request #1422 from rhencke/patch-1
adds 966bb3d Update event args for `"destroy"` and `"sync"`.
adds 27e9e47 Fix #1387 - getFragment trims trailing slash before removing root.
adds 76de397 Merge pull request #1414 from braddunbar/root-trailing-slash
adds be5d4fd Fix #1366 - Root should not be prepended to history.fragment.
adds 2eeaa4a merged
adds bc931c3 Fixing Routing.
adds 9ee453f updating tests
adds 352d486 adding spin as an example site.
adds c709104 Just do the media query for the iPhone 4, not retina macbook
adds ef1900b Merge pull request #1432 from brettgoulder/master
adds f3039b6 Fix #1420 - Lazy load example images.
adds 2d7aa99 Adding Disqus as an example app.
adds 5d3e441 Document test source.
adds 10b3b38 Remove accidental inclusion.
adds af5e8f5 Fix #1433 - Do not save invalid models.
adds 17189f3 Merge pull request #1440 from braddunbar/save-invalid
adds a9e42aa Fix typo, "models state" should be "model's state"
adds 7f375d8 to_json doesn't include namespace by default for Rails>=3.1
adds 17a3734 Fix typo - "Backbones's" should be "Backbone's"
adds cf80581 Merge pull request #1444 from christopherwright/master
adds ff561ca Fix #1447 - `model.save` does not delete `options.wait`.
adds 6df4874 Move sort after merge
adds 6a8232a Merge pull request #1448 from ganmor/sortfix.
adds c18b776 Add a test and tweak whitespace for #1448.
adds d10b6dd adding Prose as a Backbone example.
adds d8477f4 Revert #1353 for further discussion.
adds 639819c prefer on over bind
adds b6f1d52 Merge pull request #1484 from bukhamseen/master
adds f663ba6 updating airbnb example
adds 131e169 removed redundant extend
adds 07f2a68 Merge pull request #1486 from mitya777/remove-extend
adds 5f57f8c reduced extends to single return
adds 9a12b76 Merge pull request #1488 from tbranyen/master
adds 9b7dd43 Put short if statements on one line and add some whitespace
adds 9ef2b3c Merge pull request #1492 from gsamokovarov/patch-3
adds ddefd21 Consistent use of `===` and `void 0`.
adds 6d88067 Merge pull request #1493 from braddunbar/consistency
adds 76bc9fa Fix #1494 - Clarify documentation for `off`.
adds b5e32d4 Merge pull request #1498 from braddunbar/clarify-off
adds 75befbb Adding WordPress.com as an example app
adds 6fef16b Merge pull request #1503 from nb/example-wpcom
adds 8b23c01 tweaking wordpress example
adds 86cffe9 Fixed Backbone.History.navigate and Backbone.History.start so any url changes include a slash between the root and route fragment when using pushState
adds 3d6b20c Normalizing root url on Backbone.History.start, consistently matching root url for atRoot in History.start regardless of trailing slash
adds 596b12b Added test case for trailing slashs changes to atRoot in Backbone.history.start()
adds 9a81468 Tweak root normalization.
adds 037b3f5 Fix #1511 - Add a comment explaining performance concerns in `trigger`.
adds b75c3e1 Merge pull request #1512 from braddunbar/trigger-args-loop
adds 442a860 Don't include everything into the npm package.
adds 28f0b6a Merge pull request #1518 from nullobject/master
adds abee26c Update Khan Academy blurb and screenshot
adds 215805e Merge pull request #1519 from spicyj/ka
adds 4e2da66 Fixes #1554, removes FUD about _.template
adds 51387eb getValue for View::className and View::id
adds 41333df Merge pull request #1520 from gsamokovarov/getvalue-id-classname
adds 2810143 Tweak id/className test.
adds 71d0fe3 escape todo items.
adds 971a5fb Add View#dispose.
adds 3ae1af6 Merge pull request #1461 from braddunbar/view-dispose
adds db9545c Merge branch 'master' of github.com:documentcloud/backbone
adds cebc33a teense of clarification about urlRoot being a rare override
adds 952fb88 Ensure that Collection proxies underscore aliases.
adds 6782ba2 Merge pull request #1560 from braddunbar/aliases
adds 330f2ba adding model parsing for collections on initialization of a collection from raw data
adds 980f60e removing extra options check
adds cee30cf Merge pull request #1557 from iros/collection.parse
adds 3c67364 [style] coll -> collection
adds a8cf11e Merge pull request #1569 from aeosynth/master
adds 4c6f192 use inherits helper directly
adds ab98b91 Merge pull request #1571 from aeosynth/master
adds e5a2910 add check for jsl
adds ec06125 Merge pull request #1579 from ngauthier/master
adds e23c871 Fix #1455 - Warn that attribute names should not contain spaces.
adds 9747d23 Merge pull request #1459 from braddunbar/attr-spaces
adds e70a38e Fix #1584 - Create default Backbone.history.
adds 8f27153 Merge pull request #1585 from braddunbar/default-history
adds 62960e7 Refactor extend.
adds f36f11e Use Surrogate instead of Prototype.
adds 355c480 Merge pull request #1590 from braddunbar/extend
adds 38991ab Merge branch 'master' of github.com:documentcloud/backbone
adds 66a79f1 isValid now takes an optional 'options' parameter that gets passed through to validate. Needed so one can test validation under a variety of contexts
adds 2af9f4d Merge pull request #1445 from 'emorikawa/master'.
adds d9f1e00 No need to default `options` to `{}`.
adds 306e20e Trigger error even when providing a callback.
adds 3a388b6 Always trigger error when validation fails.
adds 4335fa8 Merge pull request #1472 from 'contiamo/master'.
adds 1f3f452 Consolidate sync/error events in Backbone.sync.
adds 6a22f01 Merge pull request #1599 from braddunbar/sync
adds f49272e Fix variable scope error, provide test.
adds dabc5ca Upgrade QUnit.
adds 65ed49b Clean up.
adds 8ef1730 Consolidate test boilerplate; use consistent names.
adds f4506ca Merge pull request #1603 from braddunbar/test-module
adds 10db0ab getValue -> _.result
adds b3b2736 Merge pull request #1607 from braddunbar/result
adds 75216c0 Fix #1608 - Clarify render example with template definition.
adds 1206fbe update comment
adds 6f39005 Merge pull request #1614 from aeosynth/master
adds 81669f5 test/{test.html -> index.html}
adds 4beaf2f Merge pull request #1610 from braddunbar/test-index
adds f8b5f7f Avoid creation of extra array in collection proxy.
adds d52c612 Merge pull request #1611 from braddunbar/collection-proxy
adds d015ef1 pushState/replaceState takes a relative url.
adds 16001ca Merge pull request #1605 from braddunbar/relative-url
adds 1efeae7 fix #1619: fix navigation when root is empty
adds 8a7076a Fix #1619 - Streamline rootStripper implementation.
adds f3be02e Add test for transition to hashChange.
adds f4937eb Merge pull request #1623 from braddunbar/transition-to-hashchange
adds 00a69cc Fix #1615 - Update localstorage code.
adds 33cdab4 Drop doubled test prefixes.
adds 3fd842c Merge pull request #1626 from braddunbar/test-prefix
adds c19459a Remove unnecessary `frag` variable.
adds e809bfb Merge pull request #1628 from braddunbar/frag
adds e413f63 Refactor test/view.js
adds 68e4377 Merge pull request #1629 from gsamokovarov/view-test-refactoring.
adds 3b08fb8 Remove dependencies on qunit html.
adds fcd3898 TravisCI integration.
adds dc960f7 Merge pull request #1637 from braddunbar/travis
adds d97b884 allowing propname arg as collection comparator
adds b9e5c1e variable name cleanup
adds 8fafad1 changed suffix syntax to prefix
adds e2e70f7 updated docs to reflect new comparator API
adds a8388e2 refactored to replace comparator string with the generated function instead of generating on every sort call
adds 43491f6 minor performance refactor
adds 342a525 automatic resort when sorting attribute changes
adds 72c4607 updated docs to reflect automatic resorting
adds d2b4c1e test update
adds 4707b02 removed automatic sorting in anticipation of sort option to .set
adds 8f29954 removed prefix logic
adds 8fdcaf2 Merge pull request #1587 from krawaller/master.
adds 36a733a Tweak string comparator implementation.
adds 59416ca Backbone.sync now takes an emulateHTTP setting to override global setting
adds ed5eb58 Use global emulate options as defaults.
adds e736811 Adding an Edge Version link
adds 07b6760 Style - Split long line into two.
adds 5eb4c7b Merge branch 'master' of github.com:documentcloud/backbone
adds 5b19d8a tweaking edge link
adds 74ba05c adding CONTRIBUTING to backbone
adds 85fca58 Refactor reset/sort.
adds 8ea7d9a Merge pull request #1644 from braddunbar/default-options
adds 07b88ef Revert "TravisCI integration."
adds 7c993bd Fix #1649 - Set location.hash with a leading #.
adds ff0ddbc Merge pull request #1650 from braddunbar/#
adds c344201 Fix #1655 - sortBy & groupBy use attributes.
adds 161c3a2 Merge pull request #1656 from braddunbar/sortby-groupby
adds da18e00 Merge branch 'master' of github.com:documentcloud/backbone
adds a424341 Fix #1653 - Ensure that `History` can be used outside of the browser.
adds 7bfce6f Merge pull request #1658 from braddunbar/history-window
adds 74ec1e5 Update examples/todos/todos.js
adds 6d0a7fd Merge pull request #1596 from fancyoung/patch-1.
adds b785a59 Remove shadowed `clear` function from todo models.
adds 9fd48f1 Fix namespace reference in the todos example app docs.
adds c0cdd7e Merge pull request #1669 from liquid/docs_fixes
adds e7e689a Fix #1677 - Escape title attribute.
adds a45ab00 Remove dead code.
adds 3d0d8f0 Merge pull request #1674 from braddunbar/url-root
adds 142d2ac Fix #1604 - Refactor add, remove index option.
adds 1e87356 Added test for sorting during collection#add
adds 9ba3846 Merge pull request #1667 from braddunbar/add
adds d6046cf fixing z-index
adds 9a58173 allow for chaining of router navigation
adds 57e1e7d Merge pull request #1612 from joshvermaire/chain_navigation
adds d02415f Merge branch 'master' of github.com:documentcloud/backbone
adds 5720e54 Fixes #1589 -- make the Backbonejs.org docs go responsive.
adds 2eabf04 fixing unescaped regex
adds b347f9f consistently handle `undefined` being passed to the model constr (#1545)
adds aa36a35 Merge pull request #1691 from wookiehangover/issue_1545
adds 2b646c6 Fix #1684 - Correct regression in refactoring extend.
adds cb988aa Merge pull request #1692 from braddunbar/extend
adds 804bb55 Merge branch 'master' of github.com:documentcloud/backbone
adds 0051734 Fix #1377 - Saving without attrs triggers "error".
adds 06c764c merge conflict resolved
adds e2d5483 Allow view.el to be provided as a function.
adds 84039f3 Merge pull request #1693 from braddunbar/el-function
adds 3f530c2 Fix #1695 - Ignore location.search during pushState transition.
adds 64e2d0a Merge pull request #1696 from braddunbar/pushstate-transition
adds 95e1eb5 revising Inkling description, as requested
adds 1f67712 Adding Hulu.com as an example
adds e120642 Fixes #1701 -- improves documentation for model.off()
adds ac8a807 added optional groups to route syntax, with tests
adds 3169cfe swapped optional route syntax to parentheses, and adding docs
adds 612496b Merge pull request #1509 from ianstormtaylor/optional-params
adds 2b1e9b4 Merge branch 'master' of github.com:documentcloud/backbone
adds 205307a Fixes #1697 -- media query for firefox for embedding inside firebug for documentation.
adds 71b6404 refactor change/set, fixing #1478 and #1664
adds 2e4f48e whitespace cleanup after rebase
adds bdefd3c Merge branch 'change-bug' of https://github.com/tgriesser/backbone
adds f0586cf period in comment
adds 4a20d66 Check if model/collection support .off when disposing of the view
adds bc4c7a3 Merge pull request #1714 from RStankov/view-dispose-can-work-with-normal-objects
adds 7278dfb Use ok(false) instead of non-existent fail.
adds a10e3c6 Add Lo-Dash reference to index.html.
adds 4d80d88 Merge pull request #1713 from jdalton/lodash
adds 162a833 Updated Basecamp Mobile example to Basecamp Calendar
adds 5e103f7 adding bitbucket as an example app
adds 9b0e852 Minor optimization to Router#_bindRoutes.
adds ed95008 Merge pull request #1739 from braddunbar/bind-routes
adds 47a47b2 Fix #1729 - Clarify expected arguments for get/getByCid.
adds d484423 Merge pull request #1730 from braddunbar/get-docs
adds b41d562 fix for #1735 - consistently use attrs in Model constructor
adds 46b8ee3 testing expected behavior when Model.parse returns null
adds 9df2b8d Merge pull request #1736 from wookiehangover/issue1735
adds a52fcb6 Fixed inconsistency and typo in docs
adds dd68a31 Merge pull request #1742 from caseywebdev/master
adds 8638bfe Add `extend` to Backbone.History.
adds be0f44d Merge pull request #1741 from braddunbar/history-extend
adds d73b6d7 allow empty routes
adds db26c74 Merge pull request #1746 from michalkot/master.
adds 094dab2 Adding USA Today as an example app.
adds e0c30d6 Adding Gilt Groupe as an example app.
adds 3685f76 Fix #1751 - `root` is `exports`, not `global`.
adds 817f872 Call 'beforeSend' function set with $.ajaxSetup when Backbone.emulateHTTP is set to true.
adds 1d909d4 Fix #1756 - preserve user provided beforeSend.
adds 203e9b9 Merge pull request #1757 from braddunbar/beforesend
adds dd592ad Be sure to return the value of `beforeSend`
adds aa4dd9d Add test for #1758.
adds 4e0627c Update outdated comments
adds 12cfb98 Merge pull request #1761 from gsamokovarov/update-comments
adds 85a1e3e Use _.pick to simplify View#_configure
adds 078bb39 Merge pull request #1762 from gsamokovarov/simplify-configure
adds c9585a3 Add a more meaningfull test for parsing by default.
adds 4288805 Merge pull request #1769 from braddunbar/parse-test
adds f73de64 Refactor `set` to avoid unnecessary `arguments` object creation
adds dbad306 Match `save` to new `set` signature
adds 23751b8 Merge pull request #1766 from caseywebdev/set-refactor
adds eebbca8 Merge branch 'master' of github.com:documentcloud/backbone
adds ef8e10f Further simplify Router#_bindRoutes.
adds a65d334 Merge pull request #1773 from braddunbar/bind-routes
adds 92623e5 Adding IRCCloud as an example app
adds d91f205 Update package.json with more relevant keywords
adds 1350c84 Merge pull request #1784 from caseywebdev/package-json-keywords
adds 086b2dd Bump underscore version to 1.3.3 in package.json
adds 1eb7964 Merge pull request #1786 from gsamokovarov/bump-underscore-in-package-json
adds c162894 updating documentation for Collection#reset method signature, fixes #1785
adds 34cb42d Merge pull request #1787 from wookiehangover/issue1785
adds 34ce371 Fix #1791 reorder constructor so `attributes` is defined for `parse`
adds 7909341 Add test for #1791
adds aeaf2ee Merge pull request #1792 from caseywebdev/reorder-constructor
adds 8decce8 Issue #1793: Backbone.history.navigate should use this.getFragment instead of fragment to avoid routes getting triggered twice
adds d389418 Updated issue number in test to match pull request issue.
adds d196c25 Strip trailing space from fragments.
adds 91ce6c3 Merge pull request #1795 from braddunbar/trailing-space
adds b75c4c5 Merge branch 'master' into emulate-options
adds 85d58a1 Merge pull request #1371 from braddunbar/emulate-options
adds 29cb71c Fix #1798 correct Model#fetch documentation
adds 35054da A bit more documentation on success and error callbacks.
adds 489b1d4 Adding Syllabus as an example app
adds ca250f6 index.html
adds 30f3273 s/https/http
adds 39ff387 Fix gh-1820 - Update comment, use global flag.
adds 6fd32ea Fixes #1825 -- document that multiple adds of the same model is a no-op.
adds 9edadc2 Perhaps the most frequently asked question ... Why Backbone, not X?
adds 693d58d typo
adds 549bc32 tiny edits
adds 09ba834 Adding newsblur as an example app
adds bf82159 capitalization typo
adds 783ecf7 Fix #1801 - Add documentation for disabling hash based routing.
adds 626f3d7 Merge pull request #1803 from braddunbar/hashchange-false
adds bec4130 rewording hashChange: false docs
adds e1a29bd Fixes #1832 -- stretched images on retina mobile
adds a96fe08 allowing events to be passed in view's options
adds dd59ae6 Merge pull request #1826 from tgriesser/events-options
adds c746c3c Fixes #1806, model.save(null, {wait: true}) with validation
adds 0b27091 fixes previous commit
adds 6f95a9b Fixes #1750 -- better document View#options
adds ef8bb66 Asserting that cloning a model and passing it in as attributes doesn't share object identity.
adds 46f2823 Fixes #1849 -- adding a .npmignore
adds 8898fbf Removed a redundant sentence.
adds 7b51c22 Merge pull request #1836 from Ore4444/patch-1
adds 70ff93b Update backbone.js
adds 900c4fe Merge pull request #1837 from j0nx/master
adds be209e6 Pass options through to toJSON
adds 5ebd1fd Merge pull request #1838 from asgeo1/add_options_for_tojson
adds 4ac21c0 Merge branch 'master' of github.com:documentcloud/backbone
adds b34f4f3 use _.result for this.options
adds bc87c3f add options function test
adds 182804b Merge pull request #1846 from akre54/extendable-options
adds e7d85ef tiny tweak
adds 3de9f35 Revert "tiny tweak"
adds fbbb2e6 Fixes #1843 -- reworks parsing behavior. It now always applies if you define it, and no longer passes xhr. (parsing should be a pure function of the data)
adds 94b86bf Fix gh-1201 - Simple TravisCI support.
adds b17a37b Merge pull request #1835 from braddunbar/travis
adds a0aabb4 Revert "Fixes #1843 -- reworks parsing behavior. It now always applies if you define it, and no longer passes xhr. (parsing should be a pure function of the data)"
adds 2da7c73 fixing the parse inconsistency in the original mmanner.
adds 9fa8a0a disabling travis email notifications
adds 2274b31 emphasizing the nature of silent
adds 89009ca Collection.add triggers an error rather than throwing an error when an invalid model is added.
adds c2261bf Modified two tests to listen for error events rather than catching exceptions when adding an invalid model to a collection
adds 9b68269 Tweak add implementation.
adds de59b16 Merge pull request #1 from braddunbar/add-error
adds 942c199 Merge pull request #1717 from davidgtonge/master
adds e27c86e indentation
adds 36516d9 Overhauling set/change for speed improvements
adds a5a2036 moving trigger loop into 'change', this.changed into 'changeCenter', more simplification of '_changeCenter'
adds 68d1e70 Refactor `set` to avoid unnecessary `arguments` object creation
adds 33a5ea3 Match `save` to new `set` signature
adds 29dc8fc initial merge of tgriesser's change cleanup
adds e841851 Fix global `i` leak in `change`
adds 7d3f13d Merge pull request #1851 from caseywebdev/global-leak
adds 41c6b58 Use noglobals in `npm test`.
adds 1b2a286 Merge pull request #1852 from braddunbar/noglobals
adds f2c6412 noglobals check mandatory for browser qunit and node runner
adds f668e84 Force noglobals.
adds a2a32cd Merge pull request #1 from braddunbar/noglobals
adds d0bed60 Merge pull request #1853 from tgriesser/qunit
adds 5985064 Only sort on `add` when it make sense
adds 0b22256 Tweak sort test a bit.
adds f918d9d Adding Jolicloud as an example app
adds e5a3b0b consistent 'parse' option on collection constructor & reset
adds a7be84e merged.
adds 6d19aba remove the Ender test suite. We never update it -- and I can't remember ever hearing about anyone actually using Ender w/ Backbone.
adds 828f15a our noglobals flag to QUnit breaks the test suite in Safari (for whatever reason) ... removing it.
adds 193ba77 Fixes #1871 -- move the Catalog of Events to the top of the docs.
adds 8711f3c Fixes #1870 -- allow empty bodies for difficult endpoints.
adds 362b91c Fixes #1456. Enhances Backbone.Events to support jQuery-style event maps, in 'on' and 'off'.
adds 23cc302 Fixes #1477 -- Changing Backbone's internal logic so that validation always happens, even when silent: true. Defining a validate should never allow state to become invalid, even during a silent change.
adds f416c5b bumping the version in master, reflecting the wip state
adds fa19b17 Fragments should be handled encoded.
adds 6dadc92 Merge branch 'encoded-fragments' of https://github.com/braddunbar/backbone
adds c277773 Reset events include previous models.
adds 62b80bf Fixes #1340 -- reset events include previous list of models, for added convenience.
adds 5af6879 Fixes #1876 -- add travis badge to backbonejs.org
adds 7dbfecc Fixes #697 -- Add 'once' to backbone events, supporting event maps, off, and all that jazz
adds a389e81 removing accidental globals -- need to get lint hooked up.
adds 4da25a4 Passing a configured version of jshint
adds 631fd34 Replace undefined with void 0 at router's test
adds 2bb28cd Merge pull request #1886 from gsamokovarov/patch-4
adds a3da45e Backbone extends Events
adds d08611a Simplify test for Backbone Events inheritance
adds 4976b66 Merge pull request #1889 from caseywebdev/global-events
adds 0991608 Rewriting comment.
adds 188eb98 Add asynchronous test for once
adds 615b08c Merge pull request #1881 from gsamokovarov/refactor-events-test
adds ec97a1c Fixes #1468 -- add a 'request' event that allows folks to watch for spinners etc. Passes the XHR on which you can .then, .error, and so on.
adds beffc15 Add Collection#update to better use collection events
adds 1b98579 Simplify conditional in Collection#update
adds 54ac6b0 Cleanup collection#update
adds aefd78f Merge branch 'master' into collection-update
adds c51b9cc Rebasing `update`
adds bee1296 Update `update` to merge cleanly
adds 764c38f Pass models in `update` trigger
adds c6ca928 Merge branch 'master' into collection-update
adds d6d264b Merge branch 'collection-update' of https://github.com/caseywebdev/backbone
adds 104e9ba Merging in Collection#update -- revised implementation, some tweaks: models are retained by default, there's no new 'update' event.
adds d4d2daf Fixes #618 -- support for a simple version of PATCH
adds 5713b5e s/event/run
adds a645760 Change Collection#sort's event from 'reset' to 'sort', so you can optimize further if you wish.
adds 6c0cda6 Fix #1894, Collection#push should not sort.
adds 68413a0 Merge pull request #1896 from braddunbar/push-sort
adds 5cab60b Defaulting remove:true for Collection#update
adds f71004f Add failing test case for different `idAttribute` fields
adds a97880c merged
adds b9d0f8d #1894 `sort` option for `add`
adds d04c618 merged
adds 968ec9e Shave some bytes with an array literal
adds d3afe80 Merge pull request #1899 from caseywebdev/array-literal
adds 1191640 Fixes #1363, fixes #1461, removes View#dispose, adds Events#listenTo and Events#stopListening, and implements View#remove in terms of those.
adds 0494252 Make event maps a bit more lenient about context, for internal convenience.
adds 601feb3 don't blow up if you try to stopListening() an object, but have never listened in the first place
adds 7e7b214 revised update implementation with inline id/cid map instead of using an inline Collection for speed. Plus tests.
adds 1be8eb0 Implement once with minimal change to other Events methods.
adds f0da2eb Merge pull request #1890 from braddunbar/once
adds 4d9776e DRY-ing up event map support
adds 89936d8 simplifying trigger condition
adds 9ce995d spacing for off condition
adds aa4c056 renaming once'd event callback for clarity -- new failing test.
adds 9de1ddd back to previous 'once' implementation ... tbd
adds 9e07557 Revamped events
adds 842f48f Events revamp alternative version
adds 2a7a45a Account for `once("all", ...)`
adds 307b293 Final events optimizations and rebase
adds 15bf791 Implement brad's off with _.once
adds b2b0142 merged in casey's events optimizations ... tweaking to follow
adds ac94b84 working version, WIP
adds 644aecc (hopefully) simplifying and optimizing 'trigger' further
adds 4439b21 add one more switch case to triggerEvents, because most built-in backbone events are called with 3 arguments.
adds 72a24ec renaming 'cb' to 'callback' for clarity, and refactoring Events#off
adds 6459a39 expanding comments
adds b978df1 removing escapedAttributes caching for simplicity's sake
adds 36c3e44 you shouldn't be able to set(model), instead set(model.attributes)
adds ba7a279 moving unset loop from set into unset itself
adds bcce5f4 renaming 'set' internals, for clarity
adds a5299f8 removing escape handling of undefined in favor of an upgraded Underscore.js
adds 02a78ac adding a test to ensure that changes are triggered in the appropriate order.
adds 6ea96c1 unset does *not* need to fire a change for undefined attributes
adds 69b3c13 optimize computeChanges() by removing a splice, and fix a bug with multiple falsy values being set for an attribute
adds f8753b8 various simplifications to _computeChanges
adds 66e25ef Removing pedantic definition of internal private variables
adds bd09529 rename _currentState to _currentAttributes
adds 1bd34b0 Simplify/robustify `update`
adds b7102e0 Merge pull request #1905 from caseywebdev/update
adds cc16456 fixing issue in patch not sending data
adds df74b03 Merge pull request #1907 from tgriesser/patch-bug
adds 957595f removing false optimization, inlining triggerEvents. Thanks @caseywebdev
adds 9365dac Revert "removing false optimization, inlining triggerEvents. Thanks @caseywebdev"
adds 0737dee Bump Underscore to 1.4.3 in package.json and index.html
adds 27d9428 Merge pull request #1911 from gsamokovarov/bump-to-underscore-14
adds 50be442 Fixes #1913 -- updates Backbone defaults semantics to use _.defaults.
adds daf6892 Fixes #1912 -- Collection#fetch only parses once.
adds dc0bfe4 failing unit tests with 'defaults'
adds d2e2e93 Merge pull request #1917 from elasticsales/master
adds bd31613 Fix earlier commit -- got my defaults ordering backwards.
adds abd96d6 inlining defaults
adds 1806a8d Cache context, avoid switch in loop, profit
adds 50c41d3 Merge pull request #1916 from caseywebdev/events
adds 74ae40e Fix #1915 - `parse` ordering in `update`
adds 87a25d5 Merge pull request #1920 from caseywebdev/master
adds 18b445e Backbone 0.9.9
adds 5ecaa09 trying to reset against master
adds 5342d3d removing old isValid tests
adds 9b97cc3 adding a 'listenTo' example to the main View docco.
adds aaaefd2 tweaking test case for IE7
adds 328e721 router test tweak to placate oldIEs
adds 3ccde89 router test tweak to placate oldIEs
adds 501c2e7 fixed typo
adds 3f345dd Merge pull request #1921 from mindscratch/master
adds 3efc1ed Fix #1922 -- document removal of getByCid
adds 0085732 typo
adds ab8364e Fixes #1924 -- properly document fetch-with-update
adds 4e239d4 Fixes #1928 -- document the new 'request' event.
adds 5d3edae removing line about silent delaying validation
adds 1da76a2 Merge pull request #1936 from tgriesser/validation-line
adds 68b650d Merge branch 'gh-pages' of github.com:documentcloud/backbone into gh-pages
adds 399afd8 Fixes #1937 -- fixes source annotations
adds bb0d351 using 'listenTo' instead of 'on' in todos example app
adds ef0225e Merge pull request #1933 from yuku-t/update-todos
adds 91eb6c3 re-docc'ing todo example with listenTo.
adds 884e4ee Fixes #1931 -- document Backbone mixing in Events
adds abd938f Fixes #1929 -- clarify the change to 'parse' behavior
adds cd9a90a Add changelog note about deprecated setDomLibrary
adds bc8b829 Merge pull request #1926 from nervetattoo/patch-1
adds 8d243b5 tweak setDomLibrary changelog
adds 919bd91 catalog the route event on history when Router.route matches
adds 31655fc Merge pull request #1945 from akre54/docs-route-event
adds 8a4af72 tweaking catalog of events
adds bb67b6c using isEqual to check model change
adds c1a9384 Merge pull request #1944 from tgriesser/isEqualChange
adds c1b0224 Fix typo in update changelog bullet
adds ff5876a Merge pull request #1941 from gsamokovarov/update-bullet-typo
adds 6aaec10 Document View#id and View#className as functions
adds 523fb81 Merge pull request #1940 from gsamokovarov/document-id-classname
adds 5f72408 Fix #1939 - `parse` receives `options`
adds 25505d6 Merge pull request #1951 from caseywebdev/parse
adds 3666613 default constructor should return parent value
adds c13005a Merge pull request #1947 from cdavaz/master
adds 75a52db Fix #1925 document for {sort:false}
adds 1cc5ede Merge pull request #1956 from wyuenho/master
adds 0745d23 fixing docs on validate
adds 132f123 Merge pull request #1957 from tgriesser/validateDocs
adds 65ec60e Improve getting of models with non-default ids
adds 9ae1271 Make use of new .get() functionality in .update()
adds 17fba9e Fix getting model from collection by model
adds 6f0e4cc Merge pull request #1955 from johtso/get-by-idattr
adds 828f121 Simplify internal id/cid split. Add back in update-with-nonstandard-id test.
adds 74c674d allow context as 4th parameter to Events#listenTo method
adds 015e60d allow context as 4th parameter of stopListening
adds d6dd3d8 updated docs to add context param in listenTo and stopListening
adds 90099af accounting for event maps
adds 64aa208 fixed typo on context var in stopListening
adds b6566ef Merge pull request #1954 from derickbailey/listenTo_stopListening_context
adds 7237ff9 Merge branch 'master' of github.com:documentcloud/backbone
adds 396f072 Fix typo in .npmignore
adds 3dbf6db Merge pull request #1969 from caseywebdev/master
adds 86a9c53 fixing #1964 - change event should be fired if a change occurs
adds 1a31cc9 Merge pull request #1965 from tgriesser/final-change
adds af7effe Trigger `sort` after `add`s for efficient reordering
adds 4c5e237 Bitwise declared bitdumb, revisions ensued
adds 462969b ok(true)
adds 1b9335d Merge pull request #1962 from caseywebdev/sort
adds 76b512b adding validate flag for validation of models, defaulting to true on save
adds 485be3f merging big validate semantics change. Hopefully for the very last time.
adds 6946d5f added a note about the removal of Backbone.wrapError to the 0.9.9 changelog. closes #1966
adds b646cea Merge pull request #1971 from wookiehangover/issue1966
adds 5a4d405 Tweaked wrapError changelog mention.
adds 134d4a6 Correcting upgrade guide for collection.fetch({add: true})
adds 9ad93cb Merge pull request #1975 from philfreo/master
adds dd746a8 better to link to the method than try to re-describe it
adds dd4b081 Fixes #1977 -- add a test to ensure that default values work with merge (they do).
adds b76ca83 Fixes #1938 -- Splits up 'error' into two events: 'error' (for XHR) and 'invalid' (for client side validation) errors.
adds 1ec8251 #1938 continued. Removing the options.error callback for client-side validation, adding model.validationError for convenient reference.
adds 5f9380e #1977 update test to fail
adds d55ab70 Merge branch 'master' of github.com:documentcloud/backbone
adds 5a3ec24 Really fix #1977 - models with default values merge properly
adds 9c5d02e first draft of 'simple'
adds e92c526 progress
adds cc8a5c2 ... progress ...
adds 7fce8d7 removing a bit of 'silent'
adds 8178bf1 ... progress ...
adds f29c912 right up to the edge ... nested sets are the next challenge
adds 14bfb40 ... progress ...
adds 9c55b4b finished with the simple case for models ... hurrah
adds c0f3f42 remove lingering silents
adds 23a0673 using 'current' instead of storing extra state
adds d7179e5 Pour one out on the ground for JSLitmus...
adds 0de1512 Use boolean for `nested`.
adds ddefc0a Merge pull request #1995 from braddunbar/simple
adds 34f8528 revisited tests with simple silent
adds da9da55 Options everywhere
adds 4817c41 Bring add optimization over to simple
adds e7df588 Bring add/sort optimization over to simple
adds 4089bf0 sync tests passing, tweaking save validation rules
adds 5debd9d Perf tweaks, see http://jsperf.com/testing-equals-versus-strict-equals/3, http://jsperf.com/conditional-assignment-vs-reassignment
adds e658535 Add test for smart add-sorting
adds e5c30a3 merged with simple
adds 3ffcce8 trying new hasChanged() semantics
adds 2eab0fe hasChanged shouldn't be true after the constructor.
adds 5ac783b complete test suite passing.
adds 5350dc9 Ensure toJSON receives the correct attributes.
adds b3c0687 Merge pull request #2001 from braddunbar/simple
adds 45b3870 Merge branch 'simple' of github.com:documentcloud/backbone into simple
adds 0e20e93 fixed leaking global
adds d0af336 Even smarter sort-reduction
adds 812a846 failing test case
adds 09bd7fe Fix test case
adds 1c131da Clear up comments in last test
adds 236c1ae Fix #1978 - Correctly document `model.urlRoot` and `collection.url`
adds 8f87e56 Fix #1987 - Be consistent when passing options to trigger callbacks
adds 83de3d3 Merge pull request #1993 from caseywebdev/options
adds ca88fcd Add test for #1989
adds 74633ab Merge pull request #1991 from gsamokovarov/model-change-test
adds 9e542c0 Add test for once without callback.
adds fa041b4 Merge pull request #1994 from braddunbar/once-noop
adds b28c146 Fix #1987 - Mention the removal of `options.index` in the changelog
adds 4ec055f Add missing space in docs
adds 7f29c8c Remove accidental global.
adds 72f9d12 Speed up set, see http://jsperf.com/isobject-vs-typeof
adds 810c535 Only sort when a model is changed or added
adds c9b025f Merge pull request #1996 from caseywebdev/sort
adds 1c4a1e3 Fix #1980 - Named and optional params.
adds 40b7419 Merge pull request #2002 from braddunbar/named-optional
adds 1357ecd tricky merge with master ...
adds b6ca71c Simplify argument juggling for set/save
adds ef0db23 Revert set/save argument juggling
adds 6d589ba Fix #2003 - success callback arguments.
adds 6023be4 Remove unused arguments.
adds 0aff3f2 Use `collection` in Collection#fetch.
adds 320347d Merge pull request #2005 from braddunbar/success-args
adds e2bcc8c Adding test for change event only firing if setting an object with a different value
adds 2abe285 Merge pull request #2004 from elasticsales/master
adds 6868457 Match comparator string checks in `sort` and `add`
adds e16c762 Remove unused declarations in `add`, noglobals for phantomjs
adds 16bcd42 bumping jquery to 1.7+
adds a24544b jquery-* -> jquery.js
adds c396adb save with non-model success
adds 7fe4138 Use _.isObject instead of typeof.
adds 54fe48f Fix #2023 - Change log mentions ignored search parameters in routes.
adds 1a754a2 Update index.html
adds 3283442 Merge pull request #2021 from Ore4444/patch-3
adds 047d0d6 using typeof rather than _.isObject for model.save
adds 4f1cb85 Changed the model's set function so that the 'nested' variable isn't required
adds 323d216 Merge pull request #2022 from adriaanlabusc/remove_nested
adds 14d124a updated View#make to use Backbone.$ exclusively
adds 1e8c79d Use single quotes and drop self closing slash.
adds 61021d3 removing model.change from docs
adds e12e1d8 fixing validation & internal change flag order
adds 03f1de0 removing unnecessary options check
adds c013a60 Import _.drop
adds afa294e Merge pull request #2033 from taka84u9/collection-drop
adds 678bdd0 Tweak #2017 ... isObject instead of typeof
adds 4b2ce42 removing context from listenTo/stoplistening
adds d63fe9e Merge pull request #2019 from tgriesser/nocontext
adds 4488374 nested silent changes should not trigger change events
adds 9bbdf4f Merge pull request #2038 from tgriesser/nested-change-silent
adds 22bcb99 removed one if statement from model.set to simplify #2038
adds 1cff00a Merge pull request #2039 from adriaanlabusc/silent_fire_patch
adds c45e310 Fix #2044 - `once` events are properly removed after triggering
adds 15959b1 Clean up conditional, remove internal-coupled test
adds c1e62cd removing view.make
adds 8a42d53 Merge pull request #2041 from tgriesser/removing-make
adds 99091fb added test to show listenTo called on the same object
adds abccd98 resolving merge conflict with derickbailey-listenTo_yourself
adds 9a2633c removed reference to model.change from docs
adds 4be2323 Merge pull request #2047 from adriaanlabusc/patch3
adds baac550 Add listenTo yourself and cleaning with stopListening test
adds 3f300c4 Merge pull request #2050 from gsamokovarov/listen-to-cleans-itself
adds fd9eefc Exit early in Collection#create
adds ae90362 Merge pull request #2058 from gsamokovarov/patch-5
adds 245b2ff Mirror `create`s model conditional from `add`
adds 4960070 clarifying/correcting docs about View#remove
adds 9550bec Merge pull request #2060 from philfreo/master
adds a93ed04 Chain can now be called directly on underscore
adds 63adb4f fix argument name in docs
adds 444fa90 Merge pull request #2076 from rutkovsky/master
adds 10cf99a Fix #2008 - Correct comments for `fetch`
adds faa776a Add keys, values, pairs, invert, pick, omit, each, and other underscore methods to models
adds ab4a794 Merge pull request #2040 from akre54/add-underscore-methods-to-model
adds 6e3e137 Revert "Add keys, values, pairs, invert, pick, omit, each, and other"
adds 52dc7de added trigger applyment
adds 17bb8ba route parameters provided as array argument
adds 317c5b9 changed trigger call
adds 016825e Add a test for the "route" event.
adds 3817742 Fix #2073 - Remove cid description.
adds a74dd74 Update test-zepto.html to match the newer test html for jquery.
adds af2db21 Merge pull request #2081 from af/zepto-tests
adds 22b2398 renaming zepto
adds ba8f180 Remove useless code in `add`, tidy up
adds 6198ee8 Fix #2094 - Update TODO example with new success callback signature
adds edb68c7 Fix #2099 - sortedIndex use model attributes for string iterator
adds 95480b8 Semicolon.
adds b653186 removed unused variable 'model' from 'save' function
adds 5e2a5d6 Merge pull request #2107 from adriaanlabusc/remove_var
adds 975a44a Consistently turn on `parse` flag in `save`, like `fetch` already does
adds 915700f Simplify `sortedIndex` test
adds e14c433 updating CONTRIBUTING to reflect keeping index.html up to date with master
adds 2ae846f Removing View#make from docs
adds 3d15709 Updating Model#validate docs
adds e180e82 Merge pull request #2092 from philfreo/master
adds ef55034 change log updates
adds 0836b56 docs for route event, save bug, formatting
adds ce63c8e Add link to Docs for old versions of Backbonejs
adds 56d363c Add links to Diff and Docs for older Backbonejs versions as well
adds 7036f6e remove dead link
adds 615ed8d Merge pull request #2114 from hswolff/stray-link
adds 857e2da trying with faster array reset code (see http://stackoverflow.com/q/1232040)
adds 5dd6601 fix failing test cases
adds e928d27 use slice instead of _.clone per @caseywebdev
adds 7efec38 add collection models init to constructor
adds 9e80717 Merge pull request #2106 from akre54/array-reset-speed-testing
adds 172ecd4 Use === instead of == in Model#save
adds 1573f63 Merge pull request #2121 from gsamokovarov/patch-6
adds 4961f56 Clarify collection request/sync event behavior
adds 00540d9 Merge pull request #2127 from philfreo/master
adds 07b8f0c Fixed minor bug in examples/todos/todos.js
adds 96f4701 Merge pull request #2128 from colevscode/master
adds 201f9e4 fix for #2100
adds b443fb0 Merge pull request #2132 from tgriesser/listenTo-patch
adds 80fbe37 Bail from listenTo early.
adds a27d47b Merge pull request #2133 from braddunbar/listen-to
adds 4d8ca2b Account for listenTo/stopListening edge cases, add tests
adds 179887e Consistent argument names across event functions, remove unused argument from `triggerEvents`
adds 7f24896 Fix #2134 - Clarify purpose of toJSON in documentation.
adds 7e91af0 Merge pull request #2135 from braddunbar/tojson
adds f12518e bumping to 0.9.10
adds fe3f5af Merge pull request #2137 from tgriesser/0.9.10
adds 836a8cb a few missing 0.9.9's
adds 172b488 fixing duplicate header in docs.
adds b890e3e Issue number in comments.
adds 289d76d Merge pull request #2112 from braddunbar/issue-comments
adds 902c3e2 Revert "Issue number in comments."
adds f1b2785 Removing the 'graf about model.set validating.
adds 9b3fa12 Reverting #2106 -- satisfying lint.
adds bd6cc4b Documentation Fix: as -> are
adds d17b8cf Merge pull request #2142 from JasonPunyon/patch-1
adds 00d8df7 Documentation Fix: Art.sy
adds 1f91852 Merge pull request #2146 from JasonPunyon/patch-2
adds 4aaf3b8 Fixed comment for Model#_validate
adds 65bb188 Merge pull request #2148 from quartzmo/patch-1
adds 87ee87d Tidy up event internals, delete empty event keys in `off`, return `this` early in `stopListening`
adds 062f020 Fix document for `Model#validate`
adds dbb7e9e Merge pull request #2166 from hokaccha/fix_validate_doc
adds e716b86 documenting validationError
adds 9e2cf08 Merge pull request #2172 from tgriesser/validationError
adds beea398 Changed the year from 2012 to 2013.
adds 5cef570 Merge pull request #2176 from diegotres/patch-1
adds fbcfea4 Refactor var name `list` -> `events` for clarity, uniformity
adds 1c0a725 Changed the year from 2012 to 2013.
adds 9def62d Changed the year from 2012 to 2013.
adds 9f546ec Merge pull request #2178 from diegotres/master
adds 160b27f Updated documentation for model.changed
adds be45a32 Tweak changed documentation.
adds fee8967 Return "this" reference
adds 5f657b9 Merge pull request #2186 from DreamTheater/patch-2
adds f5d703b Return "this" reference
adds 11a45e6 Merge pull request #2187 from DreamTheater/patch-3
adds 02d4234 Add Events#oneTimeListenTo
adds 1f6ed06 Add tests for Events#oneTimeListenTo
adds 3caee55 Rename Events#oneTimeListenTo to Events#listenToOnce
adds 4d6b813 Merge pull request #2049 from gsamokovarov/listen-to-once
adds 4be1288 tweaking variable name
adds a69a7e8 Adding Quartz as an example app.
adds a4929aa Update backbone.js
adds 770883f added event functions chaining tests
adds 78b55f7 also tested noevents and eventsAPI code branches
adds 1dfebab Tweak chainable events tests
adds a5ddc18 fixing incorrect save documentation
adds 103c9e8 `triggerEvents` now under the 80 char line and even faster!
adds 0631d15 Fix #2228 - Add `findWhere` for parity with underscore
adds 05339d7 Bugfix to tests for Backbone.Collection underscore methods. `_.include` was not being called correctly.
adds b05df0f Documentation for Collection#slice
adds b085103 Merge branch 'document_collection_slice' of git://github.com/lukeasrodgers/backbone
adds 093c974 Add link to MDN for Array#slice
adds 6e646f1 making error/success handlers promise compatible
adds 5a72cac Add missing wrapError and simplify a bit.
adds a60a961 Merge pull request #1 from braddunbar/sync
adds 50201be One simplification step further...
adds ebd85e8 Merge pull request #2 from caseywebdev/sync-revert2
adds b1575f7 adding tests for error event on all sync methods
adds 0a70b39 Semicolon.
adds 5e27cc1 Merge pull request #3 from braddunbar/patch-1
adds e4c046c Merge pull request #2221 from tgriesser/sync-revert2
adds ee350e1 Update `parse`s at model level, simpler `get`
adds 8645164 Fix possible memory leak in `stopListening`, refactor
adds 9396756 Refactor, account for double-parse bug in `update`
adds 7b627d2 lowercase books in docs
adds bccce45 lowercasing all of the instances
adds 3ce8ff8 Merge pull request #2219 from tgriesser/docs-updates
adds 5cf6701 Refactor `update` to reduce wasted lookups
adds 6352331 Merge pull request #2261 from caseywebdev/update
adds f2b3e91 Mention that `parse` receives `options` in docs
adds 2849d9e Fixed edge-version incompatibility
adds c530b49 Fix error callback in localStorage sync
adds 81f6a16 Fix #2269 - clone options before modifying
adds 43544ca Really fix #2269, remove circular reference.
adds 772a5cd Account for another leak case
adds 79f7f25 Revert "Account for another leak case"
adds 3648aa4 Revert "Really fix #2269, remove circular reference."
adds 1a4d08b Update QUnit, phantomjs.
adds f4cc17e Fixed typo
adds 6d3aed4 Tweak language.
adds 21a875b Fix #2296 `get` works with `0` as a model id
adds 2c24e5c Simplify test
adds e351178 Tweak .parse(opt) to be .parse(attrs) for descriptiveness.
adds 11af9b4 Merge pull request #2304 from dillonforrest/fix/descriptive-parse-tests
adds 0a085bd Fixed to pass with edge version of Underscore
adds 8e3c38a Update due to recomendations
adds 61276cc Merge pull request #2282 from DreamTheater/patch-1
adds 610fae5 Fix #2312 - Clarify eventsApi logic.
adds 3a36dae improve rendering of travis-ci build status
adds ec974e7 adding a class to the travis badge
adds bb26987 Document master as the target branch for pull requests.
adds b3283f4 Reword based on discussion.
adds 94a8533 Merge pull request #2319 from braddunbar/target-branch
adds 5f522c7 Remove silent option from Model#set.
adds 97c36b0 Merge pull request #2113 from braddunbar/silent
adds 000f4bc Correct minor spelling mistake.
adds dbc0ddd Fix #2335 - Update `viewOptions` comment.
adds 1cb4a1b Don't `model.set(model.attributes)`...pointless
adds 33a145b Tweak comment a bit more.
adds 55375e5 underscore documentation anchor
adds a287f23 Merge pull request #2342 from zyzniewski/master
adds c4f009a underscore documentation anchors
adds 5636fd2 Merge pull request #2347 from zyzniewski/master
adds df7a6f2 add documentation about collections containing polymorphic models. Fixes #2338
adds 0224e6d Merge pull request #2350 from hshoff/polymorphic
adds 561440d Merge branch 'master' of github.com:documentcloud/backbone
adds 17277f0 new docs, fresh docs
adds c82cca4 Copy url from options in the Collection constructor
adds 26efd06 Tweak url attachment a bit.
adds 4086a42 Merge branch 'master' of github.com:documentcloud/backbone
adds b70b00a Fix #2357 - Correct reference to `Backbone.history`.
adds 293fb23 Fix #2364 - typo in index.html
adds 8bec722 Move Collection#sortedIndex definition
adds ac4bbb8 Merge pull request #2366 from gsamokovarov/sort-sorted-index
adds bb8e003 Add coffee and docco versions to package.json.
adds a7937b2 Docco 0.6.1.
adds 15cd9bd Merge pull request #2356 from braddunbar/dev-dependencies
adds 4c56e50 Remove lingering comments on silent changes.
adds abb34ad removing errant comma following `_onModelEvent`
adds 5f5c501 fixing broken comparator test in IE8 (missing return statement)
adds 99eea63 Merge pull request #2381 from wookiehangover/master
adds bb2e8f3 Fix #2376 - Update docs for changedAttributes.
adds 493a03f Merge pull request #2378 from braddunbar/changed-attributes-docs
adds 932b369 Fixes #2367 -- outdated documentation about validate()
adds 29ad43e Write a test for making Router.routes accept a function
adds 5a281c5 Make Router.routes accept a function
adds 02d6c35 Fix test: making vars local
adds 1b212ab Merge pull request #2375 from davidinjc/routes_function
adds d93acce Merge branch 'master' of github.com:documentcloud/backbone
adds 2077861 Revising CONTRIBUTING
adds 170e1f9 remove initialize defaults logic; defaults handles this for us
adds 88eb4aa update comparator and filter fns to showcase the latest and greatest
adds 4055847 Merge pull request #2361 from akre54/default-defaults
adds 1fd18b7 Adding custom constructor example code.
adds 2201b2c Merge pull request #2386 from tgriesser/doc-custom-constructor
adds 3b6fd5f Merge branch 'master' of github.com:documentcloud/backbone
adds 8cd112d Add .jshintrc
adds 8d46c8c Merge pull request #2279 from caseywebdev/jshint
adds e6ec3bb Merge branch 'master' of github.com:documentcloud/backbone
adds 0b5774b initial attempt at moving `add` logic to `update`
adds 614f0b8 fix two parse tests to actually have something to parse
adds 26344f2 remove options check guard
adds ae707a7 attempt to follow BB style a little closer
adds 11489b3 have reset specify merge: false to update
adds 5fcc433 save a remove loop by setting remove to false in reset
adds 1415361 update returns `this`, save an extra line by returning update directly
adds 89f4770 Cleanup `reset` by using `add` to extend merge and remove args
adds cf6e862 Move stuff around, handle null cleanly
adds 56f21ea Merge pull request #1 from caseywebdev/refactor
adds e83d1ee Merging in the update unification.
adds c828436 Wait a minute -- JSHint settings should be global, they're super-annoying when they change per-project.
adds b0bfe5a Tiny tweak to -- otherwise, it's looking pretty good.
adds ad37b3f Renaming Collection#update to Collection#set for parallelism ... After a fetch, set is now the default, and reset is the opt-in.
adds 0f1b88b #2321 -- unicode test
adds 9e206e1 Fix comment about invalid event.
adds 75e2e1f fix isValid
adds e9d8596 move changelog update to new version
adds 53fe11d merge
adds a399922 Add changelog entries for 'invalid' event
adds df569f4 Merge pull request #2284 from stepantubanov/master
adds d3ce40e add options.parse to the model constructor documentation
adds a0363e4 Merge pull request #2283 from stevecraig/options-parse-docs
adds a920fed Fixes #2262 -- always use parsed attributes.
adds e6e7fe8 Fixes #2216, fixes #2239, allow routes to be defined anonymously.
adds 9437bb2 #2215. correcting create documentation.
adds 7f682a5 Put localStorage up to date
adds e496a55 backbone.mootools is no more + link to localstorage project instead of outdated docs
adds 974deb8 updated backbone.localStorage with latest version
adds 0a8509d Merge pull request #2204 from jeromegn/master
adds 8bf56c6 fixing bizzare version string test in Backbone.localstorage
adds 108e114 Improve consistency: get rid of a zealous early error breaking apps in inconvenient ways
adds 2b42cc0 Merge pull request #2191 from byroot/feature-ignore-undefined-methods-in-views-events
adds 01a9c30 fixing style of previous merge
adds b7096f8 typo
adds 04da5ad removing (99% unused) zepto version of tests.
adds 46bf8c8 Removing HTTP PATCH support from Backbone. Revert this commit as soon as jQuery supports PATCH.
adds 71f4359 Fixes #2143, Add a source map for backbone-min.js
adds d33a5a1 add reset collection memory tests
adds c779865 Merge pull request #2104 from akre54/collection-tests
adds 8753649 Add keys, values, pairs, invert, pick, omit, each, and other underscore methods to models
adds 87c359c remove map, contains, and pairs methods from Model
adds 4e3f923 Merge pull request #2082 from akre54/underscore-methods-on-model-2
adds 83eb26f removing some underscore model methods, adding others
adds 8b0973c adding validationError as options property
adds 9e16057 Merge pull request #2388 from tgriesser/validateError
adds 429277b Removing duplicate error and more version checks for localstorage
adds 7edfcf8 Merge pull request #2389 from tgriesser/localstorage-fix
adds 155bd06 Revert "Removing HTTP PATCH support from Backbone. Revert this commit as soon as jQuery supports PATCH."
adds f495c36 Fixes #2152 -- support PATCH in IE <= 8
adds b490e47 attaching url and urlRoot on the model if passed
adds 4ab7d05 Merge pull request #2391 from tgriesser/model-options
adds 5b7d5bb Cleaning up Model constructor with modelOptions
adds 556938a removing extra guard
adds d6e283e Fixes #2321, fixes #2014 -- decode route arguments.
adds 2b8f116 Adding a test for slashes with splats, github-style
adds fe251a4 Restoring model.set() with 'silent'
adds b9ea638 No need for _.bind, just use the closure.
adds a732722 Style.
adds b0771d9 Merge branch 'master' of github.com:documentcloud/backbone
adds 3d43134 Use empty route name for anonymous routes.
adds 1c17c2e Merge pull request #2393 from braddunbar/route-names
adds 9414b9a D-D-D-Documentation Refactor.
adds 699fe32 Backbone.js 1.0
adds a50000d Rebuilding minified release with --mangle
adds 12ae2b2 Adding url/urlRoot options to the Model#constructor documentation.
adds 953df7d Update Collection#fetch's doc to refer to Collection#set
adds 69707fe Doc fix for error callback signature for Model#fetch and Collection#fetch
adds c80cdde Fix typo in collection.set example
adds d353b4c Merge pull request #2398 from tranver/master
adds 9710d0e Merge pull request #2397 from wyuenho/collection-fetch-doc-fix
adds b3caaba Merge branch 'master' of git://github.com/documentcloud/backbone into error-callback-doc-fix
adds f44defc Merge pull request #2399 from wyuenho/error-callback-doc-fix
adds c122375 Consolidating references to silenced changes.
adds a51c874 Merge pull request #2400 from tgriesser/removing-silent-docs
adds 31cff06 rewording events paragraph
adds 7e0e3e3 added "retinafied" favicon
adds 4a40653 Merge pull request #2406 from jcarbo/retinafy-favicon
adds 05089f6 Fixing documentation for Collection#fetch
adds ee8739a Merge pull request #2408 from tgriesser/fetch-docs
adds 8d41eaa lowercase instance var in example code
adds 5c183b2 Merge pull request #2411 from philfreo/another-typo
adds 22305a4 Removing invalid 'set' option in 'Collection#fetch' docs
adds 495eaae Merge pull request #2410 from philfreo/master
adds e638d76 more lowercasing of instance vars
adds 7df8c30 more lowercasing of instance vars
adds 0b27f87 fixing minor typos
adds 3a94f4e Merge pull request #2412 from philfreo/another-typo
adds c3c48e8 Revert "lowercase instance var in example code"
adds 42d3588 Fix #2417 - Use apply to implement slice.
adds e91b36c Don't attach url if passed as an option in Model
adds dd49c6a Merge pull request #2420 from gsamokovarov/model-no-url-option
adds 795b442 Fix #2422 - Clarify docs about changed attributes.
adds 820182b Merge pull request #2423 from braddunbar/model-changed
adds 3bfbcd4 Don't accept urlRoot from Model and url from Collection
adds 5b8f794 Remove the redundant documentation bits
adds dd85833 Merge pull request #2426 from gsamokovarov/no-url-no-urlroot
adds 297b152 fixed documentation anchor
adds 61243f5 Merge pull request #2429 from zyzniewski/master
adds c5a791b Fixed tiny typo in FAQ
adds 68ffa87 Merge pull request #2433 from CSNW/faq-typo
adds 9b6ee41 Add license to package.json
adds dc2521d Merge pull request #2435 from theoreticaLee/master
adds 81585a0 Clarification on optional parameters and trailing slashes in routes documentation
adds 9c9463c Merge pull request #2445 from alexmcpherson/master
adds 7adeeaf adding missing comma
adds 0e7ac5a Fix #2438 - Indicate shallow copying.
adds 8e7208e Fix #2446 `save` should always `set` with `validate: true` by default
adds 4db2676 Don't validate twice in
adds 624a507 very minor code formatting
adds 5e68330 Remove leftover attachable url documentation
adds 4b7b0d1 Merge pull request #2454 from gsamokovarov/remove-leftover-url-docs
adds 9116dde Phantomjs 1.9.0-1.
adds 746aa1d return from Backbone.history.navigate whether a route was matched.
adds 852aaf6 Merge pull request #2455 from williamhc/patch-1
adds d12e4cf `set` respects input order in absence of comparator
adds 165849e Merge pull request #2085 from caseywebdev/reorder
adds afb9dfc Fixes #2431, #2452, a little bit lex talionis, but appropriate, I think.
adds a22cbc7 Fix #2458 - Options are not attached to views.
adds bc82a4d Merge pull request #2460 from braddunbar/view-options
adds 51eed18 Dispense with View#options merging.
adds 4e72ab1 Merge pull request #2461 from braddunbar/view-options
adds f61bd29 Add failing merge with defaults test
adds 8141f4f Fix #2471 merging with defaults
adds c3a1af0 Merge pull request #2477 from caseywebdev/merge-defaults
adds 2caf748 add if statement and add passing test
adds 6d72e1b trigger request event only if model extends Backbone.Events, and fix whitespace
adds 32743e6 Allow non-model object as second argument, with test.
adds dc5de01 Revert non-model sync commits.
adds 921799c Updating license to reflect DocumentCloud's correct attribution.
adds 6b3e52c Fixing licensing typo.
adds fd0cb96 Fix bug causing mutations while merging with nested models
adds 3a8204d slightly clarifying collection.model docs
adds 1e1e065 Don't mutate options in `add` or `set`
adds 61987e8 Force add true and remove false flags in `add`, merge optional
adds 6ac7704 Fix same mutation problem with existing/non-existing mix of models
adds 12c6595 Added missing word to emulateHTTP comment
adds f69f1e6 Merge pull request #2539 from fixe/patch-1
adds 971173c Update PATCH/xhr check so that IE9 works
adds 9be5f2f Merge pull request #2550 from jerryorr/master
adds 3567dc6 Fix #2538 - Only transition if both pushState and hashChange are requested.
adds fc8c2a9 Merge pull request #2565 from braddunbar/hashchange-false
adds b8d8db1 Fix #2569 - Add repository to package.json.
adds 744dbaf Fix #2554 - adding clarification about route behavior
adds 5f93ba7 Do not load the hash as a fallback.
adds e589f92 Merge pull request #2572 from braddunbar/no-hash-fallback
adds 9b9046e Document listenTo's implicit 'this' context.
adds 47499da Fix a small typo in patch.
adds 98a35b8 Tweak context comment.
adds 1c88d71 Fix #2535 - Update changelog with Model#set changes.
adds b2ab90a Merge pull request #2591 from braddunbar/model-set-changelog
adds dec76e1 Avoid double _validate calls in _prepareModel
adds 9dbffe3 Add "difference" collection method
adds 6f9c1ec Ensure Collection#get does not return a false negative during the change:attr event
adds 4149557 Merge pull request #2602 from caseywebdev/fallback-get
adds fa411d6 Fix #2606 - Collection#create success arguments.
adds bfc6d74 Merge pull request #2609 from braddunbar/collection-create
adds 55388e1 Use Collection#where for TodoList#remaining
adds 4b417c1 Merge pull request #2613 from gsamokovarov/todo-difference
adds 48e6a8e Changed link to test at backbone.org
adds c523222 Merge pull request #2632 from ingermaa/master
adds a1337f1 Merge branch 'master' of github.com:documentcloud/backbone
adds 0956a81 Gawker Media as an example app
adds 2f77349 Removed unnecessary variable 'matched'
adds cbdcbfa Merge pull request #2637 from kjbekkelund/remove-unnecessary-variable
adds b4455a6 Be explicit about boolean "trigger" option.
adds 8c9a6ad Add missing comma.
adds 0925996 QUnit 1.12.0
adds f9e34da Merge pull request #2652 from braddunbar/qunit
adds d651f83 Fixed typo: missing s in "asynchronous"
adds 0ec1c7e Revert "Fixed typo: missing s in "asynchronous""
adds dd92f4d Fixed typo: missing s in "asynchronous"
adds a173ebf Merge pull request #2655 from eastbayjake/master
adds 25f3949 Replace non-standard #substr with #slice.
adds 0a662d6 Fix #2656 - Trailing slash on root.
adds 151bd73 Never include trailing slash on the root.
adds 15b7d77 Avoid calling pushState with an empty url.
adds 9e0f188 Merge pull request #2659 from braddunbar/trailing-root
adds f252091 Moving over urls for administration.
adds ae90da0 Doccloud credit in the README
adds a9da67a Fix #2670 - Document route events.
adds 0b004c0 Merge pull request #2671 from braddunbar/route-events
adds 1c35102 whitespace
adds 934300c Merge pull request #2672 from skaterdav85/master
adds cc9f466 fix spelling error in documentation
adds 517624d Merge pull request #2681 from carldanley/master
adds 20b8cff Adding eLife Lens as an example app.
adds 06433f5 Adding a do-not-post-if section to CONTRIBUTING
adds f305eba Giving CONTRIBUTING a more accurate title.
adds 37b5abc Fixes #2684 -- tweak toJSON docs.
adds 7b7dd1b remove null options guard
adds 8aa4db1 Merge pull request #2702 from hartzler/remove-unreachable-code
adds 8afd143 Merge branch 'master' of https://github.com/jashkenas/backbone
adds 633591e fixed two stand-out typos :)
adds 027e8f6 Restore "elan".
adds 1acfedd use shorter form for comparator
adds 3a54b74 Merge pull request #2706 from akre54/comparator-docs
adds be7862f Fixing travis-ci badge after repo move
adds dc0f4cd Merge pull request #2728 from philfreo/patch-1
adds 44de0af (2x) new Collection -> new Backbone.Collection
adds eca5a96 Merge pull request #2732 from douglascalhoun/patch-1
adds a727009 Add favicon to test/index.html
adds f15b182 Merge pull request #2745 from braddunbar/icon
adds 42ef5c7 remove Rakefile in favor of npm scripts
adds 83d5074 Merge pull request #2749 from akre54/remove-rakefile
adds 86170d9 Fixing semantics of listeners hash
adds 906f64f Merge pull request #2740 from lowkaseo/listeners-rename
adds 2acf58e More listen* var name tweaks.
adds 42370dd Test from #2724 for listener cleanup.
adds e76646d Add docs for the View#template convention.
adds b6fa46e Grammar, capitalization.
adds 6916d67 Remove superfluous sentence.
adds ace363c Reword according to feedback.
adds 476e764 Merge pull request #2716 from braddunbar/template-docs
adds d68e007 Rewording #2716, docs for View#template.
adds 4126a58 Fixes #2714. Docs for {collection: c} in Model constructors.
adds 6e5683f Fixes #2629, by removing the no-longer-used sortedIndex
adds 22ab3ea Fixing borked listeners test. #2724
adds f9e434f _listeners -> _listeningTo in event tests
adds 9e8fca0 Merge branch 'master' of https://github.com/jashkenas/backbone
adds c198270 Fixes #2724, leak with non-specific calls to stopListening.
adds 10b0825 Fixes #2623 -- make 'invalid' events pass consisent arguments. Error should go second, after the model in question.
adds 8810453 Adding test from #2619
adds 09e0cb3 model#parse may no longer set the idAttribute
adds cbbd944 Merge pull request #2755 from tgriesser/idAttr
adds abcb3cf Removing extra preparemodel calls.
adds cfe4492 adding test case for #2612
adds 2bd5df9 remove $(document).ready(...) from tests
adds 866b84d remove jQuery-specific selector
adds 4107366 Merge pull request #2761 from akre54/no-more-domready
adds b0884cf fix stack overflow exception fired in Collection.set with large collection (with chrome/nodejs/v8)
adds 3f2d565 Merge pull request #2768 from jaguardev/master
adds 98356bd Style tweaks
adds 30f84f5 Fix the set stack overflow case with the at option too
adds 9d88234 Adding ZocDoc as an example app
adds f0572b0 Fix #2765 - Strip hash and query for matching.
adds f6fa0cb Merge pull request #2766 from braddunbar/navigate-hash
adds cdceabe shorter defaults in model ctor, shorter extends in history
adds f627855 Merge pull request #2795 from akre54/shorter-defaults
adds 5644a59 Fix #2470 Do not mutate options in _prepareModel
adds ce69368 Merge pull request #2783 from caseywebdev/gh-2470
adds 9c47a78 Test for #2666.
adds d9ac39f Fixes #2428 -- set now returns added or merged models, so does add, so does push, so does unshift.
adds a895d29 Fixes #2401 – Adds mission statement-ish to introduction in the docs.
adds ac83197 Firming up returning models from add and remove, plus tests.
adds 41f815d Mild DRY-ing, and fixing logic error.
adds 0a4399e Backbone.js 1.1.0
adds 8d0dbe5 Fix #1978 - Correctly document `model.urlRoot` and `collection.url`
adds 172d111 Fix #1987 - Mention the removal of `options.index` in the changelog
adds b91f669 Fix #2023 - Change log mentions ignored search parameters in routes.
adds 9490b3a Merge branch 'gh-pages' of github.com:documentcloud/backbone into gh-pages
adds 83e6ad0 Merge branch 'master' into gh-pages
adds 9901e69 Merge branch 'master' into gh-pages
adds 1422be9 Merge branch 'master' into gh-pages
adds 333a924 Documentation Fix: as -> are
adds 0c97bd0 Merge branch 'master' into gh-pages
adds c56362f Merge branch 'master' into gh-pages
adds b9d6641 Mention that `parse` receives `options` in docs
adds 08ccfe7 improve rendering of travis-ci build status
adds 6d63109 Merge pull request #2318 from blissdev/gh-pages
adds da1536e adding a class to the travis badge
adds 3ff4680 Merge branch 'master' into gh-pages
adds 5a203d2 Adding Quartz as an example app.
adds 99ac84c new docs
adds 77a34b2 fixing gray for github pages
adds f96ca1e new new docs
adds 5f71704 rebuilt docs
adds b29689b merged
adds e528ee2 merged
adds cdc1a5a Merge branch 'master' into gh-pages
adds 569e78e Merge branch 'master' into gh-pages
adds bdad8e5 Merge branch 'master' into gh-pages
adds 59b5e7a Merge branch 'master' into gh-pages
adds efdf176 Merge branch 'gh-pages' of github.com:documentcloud/backbone into gh-pages
adds 08eccde removing the final diff between gh-pages and master
adds 9e1ba5e Merge branch 'master' into gh-pages
adds 3853b31 Merge branch 'master' into gh-pages
adds 91730b9 Merge branch 'master' into gh-pages
adds 9d8d954 Gawker Media as an example app
adds 13ba469 merge
adds 23d4772 Adding eLife Lens as an example app.
adds bd81c33 Adding ZocDoc as an example app
adds 51365d9 Fixing travis-ci badge after repo move
adds 72df4a9 (2x) new Collection -> new Backbone.Collection
adds cc4a784 Merge branch 'gh-pages' of https://github.com/jashkenas/backbone into gh-pages
adds 1473a3e Update underscore dependency.
adds 15a5748 Merge pull request #2778 from braddunbar/underscore-version
adds c56849d merged
adds 008f3f1 Being clearer about the changes to View options
adds d13b40e Correcting incorrect changelog about View options.
adds 6e99a2c fixing minor inconsistency in docs
adds 52a03a7 Merge pull request #2803 from philfreo/patch-2
adds 02ebc78 Fixes #2812 Model-options-url out-of-date doc.
adds 43bfaf0 Update images to retina versions, remove images no longer used, minify everything else
adds d150aaa Merge pull request #2810 from patrickkettner/retinafy-images
adds 541c3e6 Adding the new new Delicious as an example app.
adds 11c908a Upgrading to 1.1, for the docs.
adds 74cf53d Added documentation for Backbone.(H|h)istory
adds f3290aa Merge pull request #2938 from nwwells/patch-1
adds 1b030f3 document url and urlRoot options removal
adds 237486b Merge pull request #2946 from akre54/url-opts-docs
adds 3be62f1 Earth. Merge.
adds 4755dab menu link
adds ddc05e3 allow operation with dense array for Backbone collection
adds cc1d114 refactor to more better fix and add some more tests
adds 98e271b Merge pull request #2802 from jdkanani/master
adds e5bd8bf Clarify collection sync events in event catalog
adds acb653e Merge pull request #2817 from jtwb/patch-1
adds da55501 Use QUnit `raises` instead of `throws`. `throws` is a future reserved word.
adds af73977 Merge pull request #2818 from lukeasrodgers/use-raises-in-tests
adds 34f2f0d Adding the new new Delicious as an example app.
adds a653dfe Upgrading to 1.1, for the docs.
adds f0c9dcc upgrade test dep underscore to 1.5.2
adds beb3b27 fix old form of _.bindAll and pass it a fn name
adds 4cb0a7e Merge pull request #2827 from akre54/fix-router-test
adds 1226e7b Remove speed test from unit test suite.
adds 1187102 Merge pull request #2830 from braddunbar/speed-test
adds 2d52d8f Add new methods from underscore 1.5.2.
adds dba0ec8 Merge pull request #2829 from braddunbar/new-methods
adds 0798b00 Add docs links for 0.9.10 to 1.1.0 to changelog
adds 18f24fd Merge pull request #2837 from akre54/docs-links
adds fb8dfda _addReference, to mirror _removeReference
adds 1b347a1 Merge pull request #2838 from tgriesser/addReference
adds 01d9f0f Close #2847 assume obj as an id first in Collection#get
adds 9c44838 Style tweak, remove jQuery dependency.
adds 260aba7 Merge pull request #2852 from braddunbar/style
adds c6908e6 Fix #2850 - Use `hashChange: false` where appropriate.
adds bd66259 Merge pull request #2851 from braddunbar/old-ie-tests
adds 492ad3a Clarify bindAll and events hash `this` binding in FAQ section
adds a5e6326 more specific bindAll warning
adds 00d2782 Merge pull request #2854 from akre54/bindall-docs
adds ae33e34 Tweaking 'this' FAQ
adds cf5349d Fixes #2833 — document bound comparator woes in the appropriate spot.
adds 47331ef Fix #2846 nested "change" events trigger with correct options
adds 0b507f4 Merge pull request #2856 from jashkenas/gh-2846
adds ea29bd9 UMD wrapper for AMD, node and browser globals.
adds ab5d2eb Adding AMD support to Backbone.
adds 28d345a Adding Bower and Component files.
adds d1de6e8 Fixes #2836 -- default to id if there's funny business going on with a missing idAttribute
adds 1a2d3f2 Improve events performance in some cases by 20x.
adds e4e349f Merge pull request #2858 from paulmillr/patch-1
adds d9faafd Fix AMD tests. jQuery is modern enough that we dont need a shim. Remove JSLitmus, and add in stubbed xhr environment file
adds b513887 Merge pull request #2860 from akre54/fix-amd-tests
adds 5cafd2a Add jQuery as a commonjs import
adds e83a7d0 Merge pull request #2862 from akre54/commonjs-imports
adds 888959f Merge branch 'master' of https://github.com/jashkenas/backbone
adds 857cb4e documents url, urlRoot constructor changes to model in 1.1 in Change Log
adds 8fffbaa Merge pull request #2864 from Schlaefer/patch-1
adds 19dcf9f Fixes #2866 -- inconsistent variable naming in docs
adds 9280d85 Fixes #2824 — create() triggering an improper parse()
adds cdc00f0 Remove extra comma from component.json
adds d7405ea Merge pull request #2867 from wyuenho/patch-1
adds 857954f Fixed invalid component name error when installing backbone with component
adds 2958efd Merge pull request #2868 from wyuenho/patch-1
adds f9fad1c repository -> repo and depend on underscore master because component doesn't support version range and the 1.5.2 tag doesn't have a component.json file
adds d13208a Merge pull request #2869 from wyuenho/master
adds e1661a9 update version of underscore dependency
adds 0466b1e Update bower.json
adds cc3721a Merge pull request #2876 from j03w/master
adds 6dcec29 Make isNew use the has functionality to avoid forcing multiple odd overrides.
adds 926756c Merge pull request #2878 from blakeembrey/has-fix
adds ba9eeb5 Add support for runnig tests with jQuery-compatible libraries
adds 56e3221 Tweak fixture attachment.
adds 9c29a86 Fix «request», «sync» and «error» events documentation.
adds 4146db0 Merge pull request #2875 from kmike/events-doc-fix
adds 25d5679 Move favicon.ico to root directory so it shows up on all pages. Closes #2883
adds c84c0f7 Shim for AMD underscore test dependency to export _ object
adds 9436340 remove shadowed _. Use only the UMD loader for deps
adds a06d417 copy most recent qunit fixtures from test/index.html so tests pass
adds d2f99bd Merge pull request #2885 from akre54/amd-exports-underscore
adds b6d8747 Fix broken link
adds 9ac7e38 Merge pull request #2889 from kalafut/master
adds a2a1bf9 Move the faq above the examples.
adds aa8d245 Merge pull request #2897 from braddunbar/faq
adds 8412c34 Fixed typo with `model.isValid()` in docs.
adds 79b4b4f Merge pull request #2903 from clayzermk1/master
adds b966c94 Split up long lines for style and readability.
adds a6d400b Merge pull request #2905 from braddunbar/line-length
adds dc779e2 Tweaking #2905 -- long line styles.
adds 2599c52 Simplify Model#url, split long line.
adds 405efc7 Merge pull request #2912 from braddunbar/url
adds d381ee9 Move delete back to model.remove
adds 172daed Merge pull request #2930 from tgriesser/remove-reference-patch
adds 4f2c63c gitignore bower_components
adds c627966 Merge pull request #2934 from watilde/develop
adds 8c10b4c Minor code tweaks to pass linting
adds 934160b Merge pull request #2942 from tgriesser/master
adds a50317b All routes can now optionally be queried.
adds 6fb8e7a Query string now parsed if Backbone.qs defined
adds ddbdd06 Removed fragment stripper. Changes to query params will trigger route change.
adds 05b1df0 Fragment now includes query string and hash for pushState.
adds 814d362 Added query string parsing support for pushState with hashChange
adds 066acdc Search params.
adds 791033d Add Router#execute hook.
adds d6ac995 Merge pull request #2890 from braddunbar/search-params
adds 2e3eed8 decode location.pathname
adds 1f5340b Merge branch 'branch-1.1.0' of https://github.com/skyhood/backbone
adds 12fe2d0 Add a route test for unicode paths.
adds b5b72ba Merge pull request #2957 from braddunbar/unicode-path
adds b76d391 Adding Earth as an example app.
adds e6f8f7e menu link
adds 8429118 ignore favicon.ico in bower package
adds edb539a update copyright year range
adds 8d4b196 Merge pull request #2983 from gdi2290/patch-1
adds 990ab04 Fix #2976 Do not add multiple models with same `id`
adds 722bee4 Merge pull request #2986 from caseywebdev/gh-2976
adds c0fa269 Fixed link to the Walmart mobile app
adds 4d4bf14 Merge pull request #2995 from somethingkindawierd/master
adds 6ccc158 Backbone.js 1.1.1
adds 05f12d9 merged
adds f1479e6 Fixes #2997 — don't bother trying to load jQuery on the server-side.
adds 494e021 bump test underscore to 1.6.0 and remove shim config from test-amd.html. closes #2999
adds ae288fa Update index.html
adds e4890b8 Merge pull request #3000 from sunkibaek/patch-1
adds 5b49aae Handle newlines in route params.
adds 07f6079 Merge pull request #3010 from braddunbar/newline
adds 01f7f9b fixes #3004, edge case for titanium
adds 53f7790 Backbone 1.1.2
new 8dc036c Add a comment about clearInterval.
new a717a71 Merge pull request #3011 from braddunbar/clear-interval
new 5202187 Do not trigger router/history events if Router#execute returns false
new e88d34d Tweak a bit.
new a31d863 Check that model exists before trying to verify uniqueness
new f7c7199 Tweak and merge.
new 2e82a1e A little cleanup of `Collection#set`.
new 261b94a Merge pull request #3023 from braddunbar/set-cleanup
new 64ff32f More consistency in loops.
new 0a5ffe8 Merge pull request #3025 from braddunbar/loops
new e6fc18f A facelift for `Events#off`.
new 49123e9 Don't be clever.
new d4b5f59 Merge pull request #3026 from braddunbar/off
new 6ed0cdd add in addEventListener shim from @wyuenho (0844b00c) to remove jQuery dependency in History
new 1115997 add window.popstate checks for IE7 backwards compat
new 0101416 cleanup oldIE sniff code and iframe creation per @jdalton
new 5d305bf remove first window argument from add/removeEventListener
new 4ab05ad check for onpopstate in window instead of window.onpopstate
new 573070f Remove `_oldIE` variable.
new 87dce15 Pass `useCapture` to `removeEventListener`.
new 501d7bf Merge pull request #2 from braddunbar/history
new 18e15e2 Remove `isExplorer` RegEx.
new e5eeea4 Merge pull request #3 from braddunbar/history
new 91ef885 improve inline comments
new 2c50dc5 Check `documentMode` and combine checks.
new feeab3f Merge pull request #4 from braddunbar/history
new b1bcf0a Remove `onpopstate` check.
new a91f6ac Merge pull request #6 from braddunbar/history
new f9f7131 Add documentation to the iframe approach.
new dc6a697 Merge pull request #9 from braddunbar/history
new 674f101 Create iframe conditional on options and hashchange and pushstate support
new 16b6f1e Merge pull request #10 from wyuenho/history-native-hooks
new 1853297 Merge pull request #3006 from akre54/history-native-hooks
new 83c8100 Re #3029 Guard against unavailable edge underscore proxies
new 7612699 Merge pull request #3030 from caseywebdev/_-guard
new fa7e617 Add new `_.partition`
new bdc5c63 Merge pull request #3029 from Crisfole/update/underscore
new 16e5483 pass along model and comparator to cloned collection. Fixes #3013
new 0c1838b Merge pull request #3032 from akre54/clone-opts
new 5bc7333 Re #2976 Allow `id` values to be generated from a function given attrs
new 60b9cc1 Merge pull request #2985 from caseywebdev/generate-id
new 36e4925 #2985 -- use 'change-id' as the event name
new 7a52396 Change the reference to rails in the 'sync' docs to reflect Rails 4
new 4128390 Merge pull request #3037 from rsofaer/update-docs-rails-4
new 05fbaad Update collection docs on underscore methods.
new 5552443 Merge pull request #3040 from braddunbar/underscore-methods
new b362ea0 Fix #3015 - History#stop cleans up iframe.
new e0233d8 Merge pull request #3041 from braddunbar/iframe-cleanup
new 3f7fbde Return `id` assumption for simple polymorphic `Collection#model` factories.
new f814b85 Make new tests more thorough
new a9e1bee vox example
new 6b0314e remove un-used local variables
new c0a5f9d Merge pull request #3053 from sfishel18/master
new 7a0f833 Update devDependencies
new 6e5d3e9 Merge pull request #3054 from caseywebdev/deps
new ab802ba Always delegate in #setElement.
new b5f1574 Merge pull request #3060 from braddunbar/delegate-events
new 3580496 Correct split infinitives.
new ba88916 Merge pull request #3063 from janaspage/correct-split-infinitives
new b44ee99 broken link for tilemill example
new e0b84c4 Merge pull request #3067 from shidel-dev/master
new cbaa8d1 Pass along `textStatus` and `errorThrown`.
new 2543be2 Merge pull request #3048 from braddunbar/error
new 0cdb38b revert c1e62cda: add `View#make` back in for overriding
new 90c36ca add `View#delegate` as a single event listener version of delegateEvents for easier overriding
new 4e5b282 save two lines in View#make: jquery handles nulls nicely
new be1cba3 Move delegate up and move check into undelegateEvents
new 3369bf4 Speed up method calls in delegateEvents and delegate
new ad44cb4 Further isolate $.remove by exposing removeElement in case subclasses forgot to clean up
new 5f66f9a Rename make to _createContext and have _ensureElement and setElement delegate to it
new d78fb34 Prefix all hooks with _ and introduce _undelegate
new 1e9cd4a Revert introduction of _undelegate
new 9028e33 Shortened _createContext
new 6ebb6e1 _createContext is side-effect only
new 18d17db Disallow chaining in hook calls
new 390275b Fix comment
new 9868bfb No reason jQuery can't be a little faster too
new 25c0bee Fix typo
new 12abe8e Comment for 2 arg form inside _delegate
new 72b88b5 Revert "Speed up method calls in delegateEvents and delegate"
new 20935c8 Fix test for fc95eae
new 5dc2d09 Call _createContext only once during new View
new 3edf74c return `this` from `delegate`
new e30e6b9 small cleanup in _createContext
new 446ee52 save a var in _createContext
new fd64254 Rename delegate's method param to listener to tell people it's ok to attach an unbound function as handler
new f13181f rename _createContext to _setEl
new 02d270f revert c1e62cda: add `View#make` back in for overriding
new e9543ee add `View#delegate` as a single event listener version of delegateEvents for easier overriding
new aacd0e1 save two lines in View#make: jquery handles nulls nicely
new 19d82b8 Move delegate up and move check into undelegateEvents
new 846de91 Speed up method calls in delegateEvents and delegate
new 54252e6 Further isolate $.remove by exposing removeElement in case subclasses forgot to clean up
new 33e23df Rename make to _createContext and have _ensureElement and setElement delegate to it
new 8ab8646 Prefix all hooks with _ and introduce _undelegate
new 31bb428 Revert introduction of _undelegate
new 15cb64e Shortened _createContext
new 09d3762 _createContext is side-effect only
new f872032 Disallow chaining in hook calls
new 7c46856 Fix comment
new aca58b7 No reason jQuery can't be a little faster too
new e14a903 Fix typo
new be3a354 Comment for 2 arg form inside _delegate
new bde634f Merge pull request #5 from wyuenho/view-native-hooks
new fc95eae Revert "Speed up method calls in delegateEvents and delegate"
new 3cef7fa Fix test for fc95eae
new 2b19b00 Call _createContext only once during new View
new c80be41 Merge pull request #8 from wyuenho/view-native-hooks
new 557edc7 return `this` from `delegate`
new 933c02e small cleanup in _createContext
new 6fec7a5 save a var in _createContext
new 6433043 Rename delegate's method param to listener to tell people it's ok to attach an unbound function as handler
new 7eedd4b View conformance tests
new 01f794f Merge remote-tracking branch 'wyuenho/view-native-hooks' into view-native-hooks
new a9d066a test view.$ interface and rename _createContext to _setEl in view test
new 70933e5 fix merge conflict
new 0fca38c view test cleanup
new 7339bed Merge branch 'master' into view-native-hooks
new fca75fb Fix up global in view test
new 6cef2f1 Check typeof length instead of instanceof
new 81809e1 add global Element guard for IE8
new 7e95b9c short-circuit on attributes
new c5aa603 rephrase _setEl comment
new 986540f swap argument ordering to setElement, boolean goes last
new 1cb19be Test for view.remove and view._removeElement
new 2711185 Merge pull request #16 from wyuenho/view-native-hooks
new 6d69999 test _removeElement
new 9eff496 Revert "View conformance tests"
new bef78ef test setEl and el.parentNode
new c62708f use notEqual body isntead of equal null
new d9f6c64 remove undelegateEvents call from remove
new 58c9a2a remove undelegateEvents call from remove
new b840669 Rename _removeElement to _remove and test _remove for event undelegation
new 393a209 Merge _remove and remove tests and remove _setEl tests
new b377e30 Merge remote-tracking branch 'wyuenho/view-native-hooks' into view-native-hooks
new 20ed074 rename _setEl to _setElement for parity
new be11f3a add an undelegate method to View and pass back the listener from delegate
new d21fd79 remove namespace test from custom events test.
new d99e43b test for undelegate with handler and selector, and use an element that exists in the DOM for bubbling
new 3850d37 add missing semi
new b59b621 shorter delegate method thanks to jQuery empty selector checks
new 291f3bc nicer jq test
new 764eef4 shorter undelegate
new 264bd9b comments cleanup
new c5c0d2e Merge branch 'master' into view-native-hooks
new 06586f3 shorter comment
new f67c7a1 test delegate returns listener
new 3f79ea8 fix leftover merge conflict
new 4e8caf4 no need for repeated comment on `remove`
new ad39972 Return undefined from delegate
new b79bd78 Merge pull request #18 from wyuenho/view-native-hooks
new 72f7da4 A little clarification.
new 155a738 Merge pull request #19 from braddunbar/view-hooks
new 7180d5c Add #_setAttributes and clean up #setElement.
new 1d6eb7a Merge pull request #20 from braddunbar/view-hooks
new 3994c1c Merge pull request #3003 from akre54/view-native-hooks
new f5dba8e Fixes #3028 assign collection in prepareModel
new 28ac874 Merge pull request #3036 from tgriesser/create-model-fix
new c4766c9 test node 0.10.x version on travis.
new ee0ea61 Merge pull request #3082 from appleboy/patch
new 6f5e409 Remove link to Diaspora example
new ed3a17d Merge pull request #3084 from andyw8/patch-1
new a04d7da DOM element creation should be overrideable
new 7287d0b Merge pull request #3085 from nhunzaker/master
new c10267d view test reorg
new 66d57ad Add comment about overriding _createElement
new 06f19f4 fix tagName test description
new 6232078 Fix #3078 - Router#execute receives route name.
new d3314af Merge pull request #3089 from braddunbar/route-name
new 3edb085 Potential fix for #3051. Add isModel method to collections
new f45788c rename to _isModel, add semi-colon, move to be next to other internal methods
new 3caba2a Merge pull request #3052 from HenrikJoreteg/master
new a020fbd Minor spelling fixes in comments
new 9165f0d Merge pull request #3091 from smelnikov/fixspell
new d137401 Remove unnecessary checks and variables.
new efcf761 Merge pull request #3092 from braddunbar/history-cleanup
new a79f7ac History#atRoot handles params without path.
new d427447 Merge pull request #3094 from braddunbar/at-root
new 9ef54fa Just slice the root.
new 4aa4fa6 Merge pull request #3096 from braddunbar/root
new 015a85f Add #getPath to mirror #getHash.
new 4bebccd Merge pull request #3106 from braddunbar/force-push
new 7c4fc69 Simplify fragment logic.
new c1710db Merge pull request #3107 from braddunbar/spring-cleaning
new cea2f3f Added reverse option in the collection sort method
new 8e551aa Merge pull request #3117 from fcsonline/feature/sort-reverse
new edb2a21 cleanup reverse tests
new 285e07b cleanup reverse line
new ccdb757 Revert "Added reverse option in the collection sort method"
new 5821bc0 Decode the fragment before comparing.
new 4c25a81 Merge pull request #3125 from braddunbar/decode-fragment
new 92e238b bower: ignore index.html
new 321e2f2 Merge pull request #3127 from alexanderGugel/patch-1
new 8b29778 Set attribute instead of property.
new e0b34e2 Merge pull request #3131 from braddunbar/save-example
new 17b6976 Merge branch 'master' of https://github.com/jashkenas/backbone
new 11cc0e8 Revert "Make new tests more thorough"
new c8f8830 Merge pull request #3132 from caseywebdev/generate-id-revert
new af0a76b Adding Enigma.io as an example app
new ce67808 add Model#chain back in. closes gh-3161
new c33dcde Merge branch 'method-chain' from akre54/method-chain
new 78fad22 document jQuery dependency as >= 1.11.0
new f210ef6 Removing the IE8 PATCH requests fix
new a32e1ff Merge pull request #3172 from gmajoulet/master
new 9dc6071 trim trailing whitespace in docs page
new b28840b Update phantomjs
new be25917 Merge pull request #3174 from megawac/phantomjs
new 2f388a9 Only test node 0.10.
new d3032e2 Merge pull request #3177 from braddunbar/node-version
new 1ed8710 Add test for urls in params.
new b986d2b Merge pull request #3176 from braddunbar/url-param
new 701b443 Update README URLs
new 11f0fd2 Merge pull request #3190 from rjz/master
new 33fba0a Include query string parsing in the changelog.
new e43dc28 Merge pull request #3194 from braddunbar/params-docs
new 872607d Ignore other unecessary bower files
new 18f9ad6 Merge pull request #3111 from akre54/bower-ignores
new c1bf400 Changelog: fixed typo
new 80edf19 Merge pull request #3204 from julen/patch-1
new 4e2d209 Allow Collections to determine uniqueness, not Models
new 8761f25 Merge pull request #3133 from caseywebdev/generate-id
new 05cab3a Add missing semicolon
new 7afdc65 Merge pull request #3215 from austentalbot/patch-2
new 4807136 Switch from double to single quotes
new 3b34bf7 Merge pull request #3214 from austentalbot/patch-1
new 628590b _setElement no longer takes in attributes, update the corresponding comment
new 4584124 Use rawgit for linking to old versions of docs
new bc59f53 Merge pull request #3220 from megawac/rawgit-docs
new 428ff7d Docs: Fix URL to MDN's JSON.stringify() toJSON behavior
new 749c477 Docs: Remove localization from URL to MDN's JSON.stringify()
new 4e02c9a Merge pull request #3234 from go-oleg/master
new 937fa53 document patch
new f59e37e Merge pull request #3239 from akre54/document-patch
new 0538fc7 add example to Backbone.$ for commonjs
new 0770ab4 Merge pull request #3240 from HHSnopek/master
new 2deb84a allow Model#save with patch: true to take different attrs. Fixes #3232
new ac384b2 test for attributes set on the model correctly in patch save
new f7cc792 Merge pull request #3236 from akre54/save-and-patch-diff-attrs
new 028a066 Cleanup event listeners on destroy
new f2612a9 Merge pull request #3222 from emorikawa/master
new 4b38a61 Update JavaScript toJSON API documentation URL
new 56fbfc1 Merge pull request #3258 from NotBobTheBuilder/master
new fc6b2a6 Allow MDN to select an appropriate localization
new 6a82b0c Merge pull request #3259 from megawac/patch-1
new be17670 Handle incorrect hash/search values in IE6.
new 5573ef7 Add comment, remove anchors.
new 1dbe3dd Merge pull request #3152 from braddunbar/ie6
new 7a20f16 Collection docs: models is not optional if options is passed in
new fa69c20 Merge pull request #3265 from tomascasas/bb-col-doc-update
new 34e1a1e Send correct 'at' when firing 'add' event
new b966584 Merge pull request #3039 from fastest963/master
new e6fa0e2 Enhancing Model with isEmpty function
new a1b7ac3 Adding the isEmpty function into the modelMethods
new c349965 Merge pull request #3301 from AndrewEastwood/patch-1
new 7554b2f draft changelog for backbone 1.2.0
new 325a50f Allow Collection.at to accept negative indexes
new 63790cd Add test for negative indexes in `at` method
new 7e4f140 Set correct number of assertions
new 028fc59 Update README to better match backbonejs.org
new d54a8a4 removed the strong tags, but kept the "with" on 14
new cd15abf Update backbone.js comment for clarity
new 5025d3c fix flawed test
new b93030b Use matches in .where
new b4f65f7 fix wrong test: collection.model must be a function
new 342b24b don't just test for the presence of options, test that it points to the same object as passed in.
new 2878091 clone options passed to reset
new a8f8e82 Hyphenate compound modifier.
new b7eeb0c Un-split an infinitive verb tense.
new a5d7b63 Un-split infinitive [v 2].
new ded60e4 Update trailing slash for search params.
new 5410804 Transition with search params.
new 52416c1 fixed camel case filename for doc run script
new 7ab8fea Don't check hash from iframe.
new ae3bf02 Failing spec for listenToOnce
new a7016ec Fixes listenToOnce memory leak.
new 570a881 test for correct context in event maps
new c942ce3 fix listenToOnce with event maps
new a7587d7 use on in all cases of listenTo
new d61ab4d implement listenToOnce via listenTo
new 1000f7c use clearer event names
new cb8cbf8 de-duplicate some of the listenToOnce wrapCallback logic
new 00542f9 Return `this` from `#listenTo`
new e00dd73 Register stopListening once instead of wrapping
new ad0006f Remove duplicated context
new b19f087 Test both `_listeningTo` and `_events` are empty
new 07913be Clean up references on both listener and listened objects
new 55749e8 Invert the for loop
new 9c8fd8c move listenTo and listenToOnce in with the rest of the Backbone Events code
new 19a37e8 check for cleaned up references in listenToOnce with stopListening
new 2b6cf70 remove double event binding. Simply stashing the original callback works as intended
new 5ae9863 Remove duplicated tests
new 9c297ed Test that `listenToOnce` is only called once
new 33f814a Off wrapping callback, not the original
new 0ca71a1 Return the result of listenTo in listenToOnce
new ece73c0 Make backbone-min.js available for bower
new a35d88e listen for invalid, not error
new 185c8df Fix unescaped script tag in backbone.localstorage. Closes #3379
new cd22d59 bump underscore dependency to 1.6.0 due to #3331
new 51084c6 use number of assertions, not another var
new 545a12e Order should trigger a sort iff order was changed
new 620639a Cleanup redundant variables in sort
new 04f912c Code style cleanup in collection tests and add an extra sort test
new 8569f89 Collection.add accepts negative indexes for the `at` option
new 407705f Ensure iframe hash is set.
new d65fd24 Add a comment about iframe history.
new 0ccb71f draft changelog for backbone 1.2.0
new d550b8b Leave out unnecessary trailing slash.
new 18ae321 Specify npm included files explictly in package.json
new 2e1b8b8 change "overriden" to "overridden" in two places.
new 84fc093 Allow Collection.at to accept negative indexes
new 992fc7b Add test for negative indexes in `at` method
new bcd7549 Set correct number of assertions
new 4927b6e Merge pull request #3281 from jisaacks/master
new 644c912 Update README to better match backbonejs.org
new 56b6613 removed the strong tags, but kept the "with" on 14
new 743ebb7 Merge pull request #3318 from NickStefan/patch-1
new e10ab33 fix flawed test
new cdce75e fix wrong test: collection.model must be a function
new 8a73ff8 Merge pull request #3329 from hmil/fix-options-success
new 833ab6f don't just test for the presence of options, test that it points to the same object as passed in.
new dae5424 clone options passed to reset
new 0a51e22 Merge pull request #3336 from admangum/issue_3306
new dd00fd4 Update backbone.js comment for clarity
new ace1355 Merge pull request #3326 from biversen21/master
new 45c80b7 Hyphenate compound modifier.
new f1a742d Merge pull request #3351 from janaspage/patch-2
new 188bd82 Un-split an infinitive verb tense.
new c568fee Un-split infinitive [v 2].
new 687ebf6 Merge pull request #3354 from janaspage/patch-3
new 23599e7 Update trailing slash for search params.
new eda14bd Merge pull request #3357 from braddunbar/trailing-slash
new 81eb7fd fixed camel case filename for doc run script
new 5b97de0 Merge pull request #3360 from morganrallen/localStorageDoc
new 8997f69 Remove trailing whitespace (line containing only space chars).
new 854a2a4 Merge pull request #3362 from jmm/jmm/docs-trailing-whitespace
new 71cecdc Failing spec for listenToOnce
new 459dc24 Fixes listenToOnce memory leak.
new d84e15b test for correct context in event maps
new b12a310 fix listenToOnce with event maps
new 89995f0 use on in all cases of listenTo
new caee464 implement listenToOnce via listenTo
new c6a1df5 use clearer event names
new 83c0b38 de-duplicate some of the listenToOnce wrapCallback logic
new 7bf1f2a Return `this` from `#listenTo`
new 3461128 Register stopListening once instead of wrapping
new 55bdc3f Remove duplicated context
new b3ab611 Test both `_listeningTo` and `_events` are empty
new e7126ec Clean up references on both listener and listened objects
new 711b658 Invert the for loop
new 3c0cafb move listenTo and listenToOnce in with the rest of the Backbone Events code
new 7409461 check for cleaned up references in listenToOnce with stopListening
new 3e56761 remove double event binding. Simply stashing the original callback works as intended
new fab32cc Remove duplicated tests
new 2450b70 Test that `listenToOnce` is only called once
new ac1de4d Off wrapping callback, not the original
new bd22429 Merge pull request #3366 from akre54/listentoonce-is-borked
new acf52d0 Return the result of listenTo in listenToOnce
new 40ea6f1 Merge pull request #3368 from megawac/lto-ret
new fb55f38 Make backbone-min.js available for bower
new b4df22e Merge pull request #3374 from romamatusevich/master
new 962a3eb Fix unescaped script tag in backbone.localstorage. Closes #3379
new 182185d Use matches in .where
new 819e174 Merge pull request #3331 from megawac/where
new 388d819 bump underscore dependency to 1.6.0 due to #3331
new 51d076c listen for invalid, not error
new f2fe23e use number of assertions, not another var
new 433219a Merge pull request #3378 from robrobbins/patch-collection-test
new 787ee49 Order should trigger a sort iff order was changed
new bc88f12 Merge pull request #3381 from fastest963/orderSort
new 158334f Cleanup redundant variables in sort
new 0519e7d Code style cleanup in collection tests and add an extra sort test
new c3b09dd Collection.add accepts negative indexes for the `at` option
new 84db2ba Merge pull request #3383 from fastest963/addNegative
new ea9f5b8 Transition with search params.
new 78b41d6 Don't check hash from iframe.
new efb60cc Ensure iframe hash is set.
new 62b1f25 Add a comment about iframe history.
new 7e67491 Leave out unnecessary trailing slash.
new 151d252 Merge pull request #3359 from braddunbar/transition-params
new 85058d4 Specify npm included files explictly in package.json
new 70636d6 Merge pull request #3401 from megawac/npm-files
new 232fb0d change "overriden" to "overridden" in two places.
new 54a4c17 Merge pull request #3407 from brianjscoles/master
new ea24e0a Fix fetch success callback to not reset model/collection if HTTP "304 Not Modified" is received.
new 3c8da29 Merge pull request #3410 from kperry42/http304-fetch
new d04b0f7 Revert "Fix fetch success callback to not reset model/collection if HTTP "304 Not Modified" is received."
new 98b6be8 redoc
new f798855 Add `Model::matches` as special-cased proxy to `_.matches`
new 29244e4 Merge pull request #3307 from gf3/model-matches
new 585e244 Add missing articles ('a', 'the')
new f752362 Merge pull request #3431 from yokangy/patch-1
new 7af3329 Ensure a search test fails when appropriate.
new d52ed12 Merge pull request #3435 from braddunbar/search-test
new f6695d1 Fix #3448. Ensure listenToOnce splits event names.
new dc048c6 Ensure events are triggered by the correct name.
new c5c4d27 Merge pull request #3449 from braddunbar/split-events
new 94922c7 update copyright year range
new f888f10 Merge pull request #3452 from zzmp/patch-1
new 1b0c67b Collection#set - options.at accepts a string.
new 3bad9a7 Merge pull request #3459 from braddunbar/at-string
new 8588513 Ensure listenToOnce without a callback noops
new 7315c56 Merge pull request #3461 from jridgewell/listenToOnce-noop
new 7ecf183 Test trigger arguments behavior
new 760004f Merge pull request #3465 from jridgewell/trigger-objects
new 828ace7 Clarify docs around View#el. Fixes #3454
new 61a5eaf Merge pull request #3456 from akre54/el-docs
new 68220af Tweak View#el docs further.
new c2b2a71 Call the success callback with context
new c1ce7a7 Merge pull request #3423 from jridgewell/ajax_context
new 9d83399 Merge branch 'master' of https://github.com/jashkenas/backbone
new c48cf5f Do not alter the "on" events array
new 85fb8c3 Fix listenTo memory leak
new 0c200ca Delete events hash if there are none.
new 1cb600e Simplify #stopListening
new d7b7a9c Use faster listeningTo iteration
new 50adef3 Refactor the eventsApi
new 9abb4ab Trigger with object behaves dumbly
new 59c3704 Test trigger arguments behavior
new c73a3c3 Inline onceWrapper
new 6796ca0 Comment eventsApi refactor
new e01869d Break instead of continuing
new 778d447 Address listenTo and off memory leak
new b49f17c off cleans up listenTo
new 826b110 Create internal use stopListening
new 4018a56 Rearrange and comment Events
new 3aac74d Undo `concat` `#on` tests
new 713c288 Merge pull request #3455 from jridgewell/listenTo-memory-leak
new 0f2e968 Add failing test for save and wait.
new 9f81d98 Model#url id falls back to #get(this.idAttribute).
new e48212d Fixed copyright range to be updated to 2015
new d8645e6 Merge pull request #3482 from arianf/master
new 389ca54 Fix #3477. Clarify Model.fetch docs
new 956138f Merge pull request #3480 from wettowelreactor/patch-1
new 87a4af8 fetch docs cleanup
new 1577524 Update QUnit to v1.7.1
new 377b9c8 Merge pull request #3485 from megawac/qunit-update
new 2d041d7 Updated Model to allow configuration of the cid prefix
new 0b2835f Merge pull request #3490 from yousefcisco/master
new 19f9905 Merge branch 'master' into bb-120
new 1af5092 correct number of Underscore model methods in sidebar
new 6aed248 Revert "Merge pull request #3465 from jridgewell/trigger-objects"
new 2238723 Remove trigger with object's value prepend
new 6da5d85 Merge pull request #3499 from jridgewell/trigger-objects
new ab30487 Simplify `History.root`
new 077dbf0 Use `_usePushState` to determine "wants" and "has"
new 50f364c Add test case for root with mandatory trailing slash
new de65728 Simplify root normalization
new e58e6f0 Fix issue with atRoot matching.
new 074544a Merge pull request #3443 from jridgewell/history-root
new d52b5f9 Revert "History's root"
new ebed63a Merge pull request #3500 from jashkenas/revert-3443-history-root
new 780c847 Collection#create passes extra options added by model sync to success callback
new 1088d18 Collection#fetch, Model#save, Model#fetch, and Model#destroy should all pass extra sync options to success callbacks.
new b331afe Small style tweaks per akre54's comments on the pull request.
new 0df246e Merge pull request #3488 from platinumazure/include-updated-options-in-sync-callback
new 4fd9da4 style tweaks
new 7370162 Add documentation about `models` arg.
new 9b70a28 Merge pull request #3495 from jmm/jmm/collection-remove
new e09fa7f minor grammar cleanup in Collection-remove docs
new bc01466 Remove AMD test. We know it works, no need to keep an extra file around.
new 0f25d20 Use `_usePushState` to determine "wants" and "has"
new 6d4a328 Use `_useHashChange` to determine "wants" and "has"
new 89b1c58 Merge pull request #3504 from jridgewell/history-use
new f02ba1f Run test suite using karma
new 8dc6be9 Merge pull request #3505 from megawac/karma
new 6934daf Set up sauce test runner
new 2ef7a42 Merge pull request #3510 from jashkenas/sauce
new 3d2a8a2 Fix a bunch of accessibility issues.
new ab9c571 Merge pull request #3338 from danielnixon/master
new 8eb8407 Test IE7 & IE8
new 9dc8536 Merge pull request #3511 from jashkenas/sauce
new 74fdd62 fix comma at end of collections test
new 787f3bc Revert "Fix a bunch of accessibility issues."
new 685ec1f Merge pull request #3513 from jashkenas/revert-3338-master
new 2c83984 Use for-loop, instead of slice
new caafa67 Merge pull request #3489 from jridgewell/trigger-for-slice
new 7d64674 Optimize underscore proxy methods
new c9e60d1 Rework addUnderscoreMethods
new a75709b Merge pull request #3330 from megawac/_-opt
new 6b4606e Adding "Getting Started" documentation section.
new 91522b7 Updated View and Routing summaries.
new 1863729 Merge pull request #3419 from gmac/master
new 5b331de removing the upgrading section
new cb7ecba #3419 -- editing. it could be even more conversational...
new 7ed58e4 Decode unicode escapes without decoding `%25`.
new faea842 Elaborate on `History#decodeFragment`.
new e109f6d Merge pull request #3434 from braddunbar/decode-fragment
new 173d519 Encrypt keys
new 6c63ef2 Set the pathname explicitly for phantomjs.
new bdf0999 Merge pull request #3524 from braddunbar/phantom-pathname
new 75b9c0d Sync test scripts with karma config.
new 8b28f31 Merge pull request #3523 from braddunbar/test-scripts
new f3c2ad2 Fix for issue #3470
new 3749b40 Merge pull request #3508 from wettowelreactor/Fix#3470
new efa2288 Fix wording in validate docs. Addresses #3445
new da98d9e Merge pull request #3498 from akre54/validate-docs
new 659acb1 Remove the micro-opt of caching array length. It's not actually effective and it makes the code uglier
new 52973d3 Merge pull request #3497 from akre54/no-length-cache
new 3d3f0a0 Prevent "on" and "off" from altering trigger events array
new dfec4b8 Merge pull request #3463 from jridgewell/on-does-not-alter
new 81813c8 Remove xhr-polling restriction
new a5cb5fb Update the sauce configuration
new 1262263 Merge pull request #3537 from jashkenas/sauce
new 96f7746 bump Underscore dependency to 1.7.0
new 499f6af allow Model#matches to take a predicate function
new bf73153 Merge pull request #3507 from akre54/matches-with-callback
new 401fdbd Merge branch 'master' into bb-120
new 4463e9b build latest version and compile docs
new f9c03a2 note about commonjs / jquery
new f475de8 Add uglify-js as a dev-dependency in package.json
new 4f58c5b move backbone.localstorage.html -> backbone.localStorage.html. Fixes #3545
new b2a10af Attempt to require jQuery in CommonJS, swallow error if not available
new 43818cc Merge pull request #3542 from akre54/jq-require
new c42b38d Remove unneeded files from bower package
new eb974f7 Merge pull request #3548 from JustBlackBird/clean_bower_package
new 918ceaf Update documentation for Backbone.Router
new d27ad60 Merge pull request #3441 from balloob/chore-fix-documentation-for-router
new 57a5df4 Fix typo
new c5857c8 Merge pull request #3563 from adrianblynch/patch-1
new aa7616f clarify docs that Model#changed and Model#hasChanged is specific to model and not general. Fixes #3235
new 442142b Merge pull request #3237 from akre54/haschanged-set
new f040208 Better documentation around the behaviour of `once` when multiple events are passed in.
new 24a5144 Merge branch 'pull-3056'
new 8b46ffa remove stray var in docs
new c1e70a2 If the root doesn't match, no routes can match.
new 21180e7 Handle roots with regex characters.
new 24daf35 Use more descriptive test names.
new c896885 Simplify.
new 1eb03c8 Clean up.
new bb8d26a Merge pull request #3580 from braddunbar/match-root
new 6a075f2 Fix grammar in Helpers documentation.
new 60d67dc Merge pull request #3583 from kuychaco/patch-1
new e345ebf Clarify reference to the parent constructor.
new 113d7ce Merge pull request #3590 from kuychaco/patch-6
new 77f34b4 bump docco version to 0.7.0
new 6ea3bfb merge in master branch
new d7943fe Always call success async
new 4aa539d Merge pull request #3577 from jridgewell/destroy-zalgo
new c731f72 Merge branch 'master' into bb-120
new c66c211 document async success callback in changelog
new 683aa77 Merge pull request #3285 from akre54/bb-120
new 6d1128f redoc
new 020bec3 Refine eventsApi
new 9ad11dd Ensure `#on` and `#off` **never** alter callback list
new f2a2cd0 Use an options object
new 6ef5746 Merge pull request #3594 from jridgewell/eventsApi-refinements
new 5a6ffcb Fixes #3566 loading with '''ES6''' script loaders
new cebd831 Amend #3566 fix; global detection Amendment to 5a6ffcb873ec555bda9d623b411a243da4efc9a7
new 7ff4b3a Merge pull request #3602 from megawac/globs
new c05203f Add set event triggered once when collection models are added or removed
new 3150eec merged in 'updated'
new a1c65e2 s/updated/update
new 48d9b9c rebuild, redoc
new b45f0de mo docs
new bc73e25 Fixes #3512
new 6541698 Backbone.js 1.2.0 (I think)
new e69efe7 s/updated/update
new 1bde5c5 updating sizes and dates
new 2b628d5 mo docs
new 8b0d82e Update documented underscore dependency
new 27b2d43 Typo @ index.html
new 5ef2304 Merge pull request #3606 from ogonkov/patch-1
new 7c01b2f document Model#matches
new 875af33 merge in master docs
new ff63c79 Document delegateEvents change from #3060
new 72d9c00 typo: elements -> events
new dfd2e5b Update documented underscore dependency
new 45e8e55 Update index.html
new 22b92bf Merge pull request #3604 from craigmichaelmartin/href-fix
new 18fdc4c s/updated/update/ event
new c693340 document Model#matches
new 47932de fix spacing in index.html page, manually merge #3606
new dba0faa Collection#invoke should collect arguments
new f430fa0 Merge pull request #3612 from jridgewell/collection-invoke
new 8266bd4 Remove unneeded assignment
new 1f4fb29 Un-golf #delegateEvents
new d1b4779 Merge pull request #3632 from jridgewell/view-style
new b5fd59e Grab id using #get in #url
new a6731e1 Merge pull request #3631 from jridgewell/model-url
new cd11702 Un-golf #changedAttributes
new 68292f8 Merge pull request #3626 from jridgewell/model-changedAttributes-style
new 632a2b3 Use defaults in #isValid
new 61d1840 Merge pull request #3625 from jridgewell/model-isValid-style
new 4d70b87 Declare variable when it's used
new e78e9a2 Merge pull request #3627 from jridgewell/model-set-style
new 5c8c40f Test #render returns view
new fda1f62 #delegate returns view
new dc52dec #undelegate returns view
new dcbd0ea Test #undelegateEvents returns view
new 00226d5 Test #remove returns view
new 11071ba Test #setElement
new 17adb0b Merge pull request #3630 from jridgewell/test-view
new 962bbe9 Declare the var when we use it
new 39a596e Make it apparent what temporarily needs waited attributes
new 0a09177 Default parse during extend
new 3601b80 Cleanup Model#save success callback
new dc9b8f1 Don't mutate attrs
new 751d6b1 Merge pull request #3629 from jridgewell/model-save-style
new 0c2953a Respect parse option in Model#fetch
new 9407713 Default parse during extend
new 165034b Merge pull request #3628 from jridgewell/model-fetch-style
new bbb43a9 Document Collection#modelId
new 7bf2d68 Merge pull request #3609 from akre54/modelid-docs
new 46c9064 Return removed models from #_removeModels
new a910bac Collection#remove returns removed model
new 61e7650 Test that Collection#remove _only_ returns removed models
new e926394 #_removeReference now removes references
new 2e46597 Merge pull request #3637 from jridgewell/collection-removeModels
new 196cee7 Fix syntax error.
new dbcfc15 Merge pull request #3639 from jridgewell/collection-removeModels
new cc25815 correct "polymorphic" typo
new 1521570 Document delegateEvents change from #3060
new d1a459a Merge pull request #3640 from akre54/document-delegate-change
new 2195406 typo: elements -> events
new 1a8ed2e Variable cleanup
new 6518a4c Merge pull request #3645 from jridgewell/variable-cleanup
new 6ecee63 Juggle context param with event maps
new a41a205 Merge pull request #3603 from jridgewell/event-map-context
new 53a4e70 Remove unnecessary assignment
new cac05d4 Merge pull request #3647 from jridgewell/collection-removeModels
new 9be4131 fix typo in once comment
new 565b2a1 Move addUnderscoreMethods out of Backbone.Events, adjust comment now that array methods is only 1 method
new 80ef9d5 Merge pull request #3655 from akre54/code-reorg
new 591ab69 Delete `main` property duplication
new 46ec991 Merge pull request #3656 from sroucheray/patch-1
new 4cf2274 fix opening and closing iframe doc for jsdom
new dced7c8 use local iframe window to open/close
new 1c6b763 Merge pull request #3613 from ahumphreys87/jsdomRouter
new f79e0bc Fix failing IE6 test
new 5ea1585 Merge pull request #3657 from jridgewell/ie6-test-false-positive
new 415c3a7 Collection#set shouldn't parse
new 13de636 Ensure fetch'd data is only parsed once
new ff57b54 Merge pull request #3644 from jridgewell/collection-parse
new c95d977 Revert "Merge pull request #3644 from jridgewell/collection-parse"
new ffa4fa5 Added failing test case
new fdea29d Collection#add shouldn't parse a model instance
new 6215000 Ungolf #create assignment
new 41ee3b7 Merge pull request #3665 from jridgewell/collection-style-updates-2
new 2bfc84d Draft changelog for Backbone 1.2.1
new 4148f54 Merge pull request #3661 from paulfalgout/changelog-1.2.1
new 938a8ff Backbone 1.2.1
new 2499e4b Merge branch 'master' into gh-pages
new 573b2fe document Collection#at with negative index
new f964613 fix bookmark
new a7eaa58 Merge pull request #3681 from knowlet/patch-1
new 1b3da60 Add docs for View#events
new 4f53f78 style cleanup
new f08bffb Refactor example code in View#events docs
new 6852516 Fixed a broken link.
new 9b684dc Merge pull request #3759 from ohbarye/fix-link
new edc26d1 document Collection#at with negative index
new 74427c9 Remove the only `_.bindAll` use.
new b91feac Merge pull request #3675 from jdalton/no-bind-all
new a1e8943 Remove moot `version` property from bower.json
new 9a9ba86 Merge pull request #3670 from kkirsche/patch-1
new c23f613 Replace `_.any` with `_.some`.
new 4b4c58f Merge pull request #3678 from jdalton/not-any-more
new bec0e4a updated TodoMVC link
new ae4547d Merge pull request #3643 from CoolGoose/patch-1
new be7fc95 Update model's id with #get
new dce3bdb Merge pull request #3646 from jashkenas/model-set-id-update
new 2be220f Update comments throughout the code
new a3a0484 Merge pull request #3679 from akre54/doc-improvements
new 007a1b8 Collection methods from underscore (reject, filter, some, every, ...) take function, set of model attributes, or attribute name as argument
new 2ddcd47 Merge pull request #3667 from sophietk/collection-predicates
new b60b7da modelProperty doesn't need to check for null
new 67f063b Merge pull request #3682 from jridgewell/collection-modelProperty
new adf13ce Reorganize addUnderscoreMethods logic
new 28ea4b7 fix addMethod examples
new 6b927eb Event maps should support multiple event syntax
new f55b4a2 Merge pull request #3680 from akre54/multi-event-maps
new 0d43789 Fix test for IE7/IE8 build
new c3c3d6a Merge pull request #3690 from sophietk/collection-predicates-fix
new e5dcf87 improve readability
new 5f871af Merge pull request #3701 from craigmichaelmartin/master
new a37d30a Update collection.js
new 1b1f50a Merge pull request #3709 from elgubenis/patch-1
new d6dd17c typos
new 96b20d0 Merge pull request #3710 from elgubenis/patch-2
new c16e810 Add docs for View#events
new 861c563 Merge pull request #3719 from DannyDelott/master
new 71a0e01 style cleanup
new 2e43ec4 Refactor example code in View#events docs
new 84adba1 Merge pull request #3721 from DannyDelott/master
new abb2343 Fix #3724; add qunit dependency
new d8d93df update docs according to issue #3694
new 8c168c1 Merge pull request #3725 from trizko/docs_3694
new cb47ea4 fix grammario
new 635eef5 Update index.html: adjust toc_section font
new 3e3a055 Merge pull request #3736 from vanquang9387/adjust-index-sidebar
new f4d4557 Setup DOM for every view test
new 71b8b8e Merge pull request #3743 from jridgewell/fix-qunit-15
new 7dc9708 Use `_.bind` instead of `context` param of `_.sortBy`.
new 73f08b5 Merge pull request #3732 from jdalton/sortBy
new 376249e Add Collection#includes for underscore v1.8
new a276308 Merge pull request #3676 from jridgewell/collection-includes
new 0bc02af Use some, includes, map in tests instead of any, include, pluck.
new 46b461c Merge pull request #3747 from jdalton/t-for-test
new 1f29c67 Add Modernizr style check for 'onhashchange' to avoid issues in IE compat modes. [closes #3730]
new c05c316 Merge pull request #3751 from jdalton/ie
new 5e5f689 Draft change log for Backbone 1.3
new caa0105 Merge pull request #3740 from paulfalgout/changelog-1.3
new cf73162 doc fixes and tightening
new 4dcbd2c include -> contains
new fc19ee3 fix localStorage link
new 3e334b1 Merge pull request #3659 from jridgewell/collection-parse-v1-2-1
new e814748 Don't bother with Collection#set unless models
new 1b8c9b4 Declare variables as they are used
new 496d083 Ungolf assignments
new 7902a2f Golf assignment
new e42e311 Invert ternary
new c105cc2 Invert conditional
new a082d2f Return only added or merged models
new 198726d Make adding models with at **orders** faster
new 203052e Do not update models if nothing is set
new 7ba78fe Remove unnecessary options clone
new 9a15fcf Use a splicing for-loop for stabler performance
new 0052c2f Keep backwards compatibility with v1
new d1cc8b7 Use a simple slice
new c86de5b Use some instead of any
new c403962 Fix incorrect test
new a6e2f0f Test null set doesn't clear model.
new 09fca1d Merge pull request #3663 from jridgewell/collection-set-style-compat
new 2ee9081 kill old email
new 00f8b6f Backbone.js 1.2.2
new 15a33c3 merged
new 7db3e5e Remove LICENSE from package.json files array.
new 9f436d6 Merge pull request #3765 from paulfalgout/patch-2
new 91d0824 fix error when adding model to collection at an out of bounds index
new 45a68a5 Merge pull request #3770 from ahumphreys87/fixCollectionAtIssue
new e8ba576 document delegate/undelegate
new b75329c Merge pull request #3771 from akre54/delegate-undelegate-docs
new 05fde9e Backbone.js 1.2.3
new b099cb6 New upstream version 1.2.3~dfsg
new afb8362 Merge tag 'upstream/1.2.3_dfsg'
new d4f3789 Update copyright info: Extend coverage of main author to include recent years.
new a812eaf Update copyright info: Cover Normalize file (Expat licensed).
new 9a20122 Update copyright info: Cover docco.css (BSD-3-Clause licensed).
new 7c2d1c6 Update copyright info: Update Backbone.localStorage paths.
new 23be241 Update copyright info: Cover Roboto fonts (Apache-2.0 licensed).
new 7dc5ba9 Drop patch cherry-picked upstream.
new 444b0fb Extend patch 2001 (use system-shared code) to cover tests and upstream index.html. Build-depend on libjs-qunit. Suggest libjs-jquery-lazyload (and mention why in long descriptions).
new d3c6951 Update copyright info: Stop cover convenience code copies.
new 5afa24d Tighten to (build-)depend versioned on libjs-underscore and node-underscore.
new 56373ec Update changelog, control file and copyright hints.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (edb3fc3)
\
N -- N -- N refs/heads/master (56373ec)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 763 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.eslintrc | 91 -
.gitignore | 6 +-
.travis.yml | 6 +-
LICENSE | 2 +-
README.md | 7 +-
backbone-min.map | 1 -
backbone.js | 198 +-
bower.json | 4 +-
component.json | 13 +
debian/README.source | 11 +
debian/changelog | 63 +-
debian/control | 36 +-
debian/{control => control.in} | 26 +-
debian/copyright | 107 +-
debian/copyright_hints | 46 +-
debian/gbp.conf | 1 +
debian/libjs-backbone.install | 3 -
debian/node-backbone.install | 1 -
debian/node-backbone.links | 3 -
debian/patches/2001_use_system_js.patch | 63 +-
debian/rules | 94 +-
debian/source/lintian-overrides | 8 +
debian/watch | 10 +-
docs/backbone.html | 748 ++-
docs/backbone.localStorage.html | 2 +-
docs/jsl.conf | 44 +
docs/public/fonts/aller-bold.eot | Bin 29804 -> 0 bytes
docs/public/fonts/aller-bold.ttf | Bin 66836 -> 0 bytes
docs/public/fonts/aller-bold.woff | Bin 33244 -> 0 bytes
docs/public/fonts/aller-light.eot | Bin 29509 -> 0 bytes
docs/public/fonts/aller-light.ttf | Bin 68620 -> 0 bytes
docs/public/fonts/aller-light.woff | Bin 33124 -> 0 bytes
examples/backbone.localStorage.js | 2 +-
index.html | 154 +-
karma.conf-sauce.js | 16 +-
package.json | 41 +-
test/.eslintrc | 15 -
test/collection.js | 1826 +++---
test/events.js | 486 +-
test/model.js | 1156 ++--
test/noconflict.js | 9 +-
test/router.js | 540 +-
test/setup/environment.js | 2 -
test/sync.js | 194 +-
test/vendor/jquery.js | 9472 -------------------------------
test/vendor/json2.js | 481 --
test/vendor/qunit.css | 305 -
test/vendor/qunit.js | 4125 --------------
test/vendor/require.js | 2054 -------
test/vendor/underscore.js | 1548 -----
test/view.js | 434 +-
51 files changed, 2936 insertions(+), 21518 deletions(-)
delete mode 100644 .eslintrc
delete mode 100644 backbone-min.map
create mode 100644 component.json
create mode 100644 debian/README.source
copy debian/{control => control.in} (69%)
delete mode 100644 debian/libjs-backbone.install
delete mode 100644 debian/node-backbone.install
delete mode 100644 debian/node-backbone.links
create mode 100644 debian/source/lintian-overrides
create mode 100644 docs/jsl.conf
delete mode 100644 docs/public/fonts/aller-bold.eot
delete mode 100644 docs/public/fonts/aller-bold.ttf
delete mode 100644 docs/public/fonts/aller-bold.woff
delete mode 100644 docs/public/fonts/aller-light.eot
delete mode 100644 docs/public/fonts/aller-light.ttf
delete mode 100644 docs/public/fonts/aller-light.woff
delete mode 100644 test/.eslintrc
delete mode 100644 test/vendor/jquery.js
delete mode 100644 test/vendor/json2.js
delete mode 100644 test/vendor/qunit.css
delete mode 100644 test/vendor/qunit.js
delete mode 100644 test/vendor/require.js
delete mode 100644 test/vendor/underscore.js
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/backbone.git
More information about the Pkg-javascript-commits
mailing list