[Pkg-javascript-commits] [backbone] tag 0.9.10 created (now 836a8cb)
Jonas Smedegaard
js at moszumanska.debian.org
Sat May 3 17:03:36 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a change to tag 0.9.10
in repository backbone.
at 836a8cb (commit)
This tag includes the following new commits:
new 8a960b4 Initial Commit
new ef49944 Initial semi-functional version of backbone.
new 6c993eb Adding Docco'd source
new 8b233a0 fixed typo
new a7b43b9 remove collection setting
new cdf5cc5 Merge branch 'master' of github.com:documentcloud/backbone
new 61d8ede underscore callbacks.
new 6278661 beginnings of a test harness
new d66f2ed some more tests
new 232b0f8 no more generated ids and fixed rake build
new 595b3a5 Merge branch 'master' of github.com:documentcloud/backbone
new 17fc5a2 added a rake doc task
new b9b8a90 code style tweak
new 21b6638 more tests
new 283bc89 Merge branch 'master' of git at github.com:documentcloud/backbone
new ec209f7 refactored Backbone.request out of Model.{save,delete}
new 44a4d12 Model.destroy no longer removes the model from its collection
new fc58be7 Merge branch 'master' of github.com:documentcloud/backbone
new 0cfa8d9 rebuilt docs
new 573d491 fix bug in 'add' and 'refresh'
new 5cbfc4d Adding demo of address book. Initial stub for now.
new f6318f7 Merge branch 'master' of github.com:documentcloud/backbone
new 5269a5a Merge branch 'master' of git at github.com:documentcloud/backbone
new a629331 jslint
new 7e86539 Merge branch 'master' of github.com:documentcloud/backbone
new ddd87c0 docs
new a29dd5c fixing refresh for attributes only
new 8eea2ca first working version of create
new 1074f24 Adding Backbone.Collection#fetch
new 2ca43ea fleshing out destroy
new 3190a5a Backbone.View option handling tweak.
new c63f01e creating a model should set its attribute
new 03c1c70 linting test/bindable
new 71969d3 linting the remainder of the tests.
new 16149c7 Wrapped up the model tests.
new 6009b8d more tests for collection, 0 is a valid id.
new 463ce3e Making zero numeric ids more possible
new 80acf94 more tests, returning 'this', when performing side effects on collections
new b1277b9 defaulting Backbone.Collection#model to be Backbone.Model
new 655ab7f finished initial round of tests for collection
new d343aa5 testing a handful of the underscore methods on collections
new 81f8294 finished commenting Views and Backbone.request -- regenerated docs.
new 2081bbf more comments, more docs
new 2f4d1ac --
new 9bdefd0 started working on the index page, copied from Jammit
new d0e2775 Attributes should remain a safe copy.
new ed1871c first draft of basic validations
new da07ced sets can fire 'error' events for all models within, as well.
new 626f7d2 removing todo
new 1e8c0b8 a pleasant boney background...
new cc48c76 Backbone.Bindable -> Backbone.Events
new ad73393 A real start on the documentation ... intro is done-ish.
new a15abd8 Merge branch 'master' of github.com:documentcloud/backbone
new db2610e moving along with the documentation
new 4929b19 Merge branch 'master' of github.com:documentcloud/backbone
new 6b55bd8 typo
new 07e1b77 stubbing out view test
new c32d536 fix a bug in view tests
new ad3387b shadowing
new 829b2c7 Merge branch 'master' of github.com:documentcloud/backbone
new eb5a89f Up to attributes
new cbbba47 ...
new d66f920 validate
new c14dde7 removing Backbone.Model#isEqual
new 66fb51c down at the bottom of the model docco
new f9d66a4 aliases and docs for underscore methods on collections
new 11c6ebb add, remove, get, getbycid, at
new 6c88769 through Backbone.sync, methodmap, etc.
new e2cc030 through render
new 21dfb55 axed setMode. setCallbacks -> bindCallbacks
new 727c299 first draft of docs is done.
new 8e7405e updating rest tests.
new 7ea942e fixing links
new d8308f9 added view tests
new 15b2ec8 handleEvents API tweaks
new bb53858 tweaking intro -- rebuilding docco
new 337d5db tiny tweaks
new accebff ''
new c01f699 removing extra 's'
new 5c16f71 removing demos for the initial release.
new c983a05 Merge branch 'master' of github.com:documentcloud/backbone
new 1fb2843 a reasonable readme
new a72920d documenting id and cid
new 317c99b attributes is now a public property, uncloned. documenting comparator, and more.
new a2b924c Lots of edits -- running well under Node.js
new ed484a3 further down the page
new 4b2b8cf final pass through the documentation
new 3a90cae more annotated comments, adding length to the docs.
new ae693af making events forgiving of non-selectors...
new e9c0c86 typo
new 8109a6b Merge branch 'master' of github.com:documentcloud/backbone
new 53ac621 Documenting constructor options.
new b06c877 docs
new 3cb5b34 code highlighting
new f6de01e Merge branch 'master' of github.com:documentcloud/backbone
new f09e791 removing toString
new 8d5343d merged
new 8d0ebba widening the sidebar
new 0c1b13a IE documentation tweaks
new 39034e5 Adding Closure Compiled minified production version.
new 284397f softening the background.
new c0f602e Framework sizes are controversial and hard to measure, best to be hand-wavey...
new cd0d2cc augmenting the docs for Model#toJSON
new 7b49015 Issue #2, view.render documentation.
new 542f085 documentation wording tweaks.
new 2748c43 $ doesn't always belong to jQuery
new e0b6103 internal _initialize to _reset
new 63085b6 Calling 'initialize', if it is defined.
new 091e266 Adding basic tests for initialize.
new abd64dc Documenting initialize
new 13932d0 small typo
new b8f54d5 sorry, wrong version of docco
new e29b486 fixes #4, small typo
new 6886bca typo in docs -- issue #4
new ff65c0a Merge branch 'master' of github.com:documentcloud/backbone
new 544a7e7 Merge branch 'grayrest' of http://github.com/grayrest/backbone
new aa35cb6 less cryptic method of safely referencing jQuery.
new c211499 adding a brief aside about super.
new 8878c22 View#_reset -> View#_configure
new 184687b Backbone 0.1.1
new eb9f54c willbailey's patch to use getByCid for internal lookups ... much safer.
new 8310903 Issue #8 -- a number of improvements to the documentation.
new 09e20c1 Documenting a collection's 'model' property
new 0ac4126 brief aside about sort versus sortBy
new b2cb44b rebuilding annotated source and min.js
new a797829 a note about namespacing JSON requests.
new 82365e3 internal Collection#_add and Collection#_remove, should return the model, in case they're overridden.
new 7c901e2 Slightly shallower namespaced export for CommonJS.
new 9c535ca expand inherits helper child constructor creation, for clarity.
new 2ae6098 Moving all helper functions down to the bottom.
new 3560062 removing redundant assignment in Events#trigger
new e7ce57c Adding the beginnings of a speed suite to the Test page.
new 500d66b a handful of model speed tests.
new 3144542 Adding initial demo of collections, models, and multiple views all bound to change events on the model.
new 7f4a1bb Added the _method hack from Sinatra for better coverage of PUT and DELETE for non-spec HTTP servers.
new 08030e4 fixed indentation
new 1966269 fixed indentation
new 09b1302 Merge branch 'master' of github.com:documentcloud/backbone into demos
new d8d4014 Type found by pbowyer.
new 7b10698 making the speed test labels fit on the graph
new 5f0fe91 adding a missing semicolon and using initialize in the demo
new ba3775e changing the image url back
new c5db449 Merge branch 'master' into demos
new 5c5b7a8 Don't send up model data for GET requests by default, for folks who are re-fetching existing collections.
new 08687aa Merge branch 'master' into demos
new 0f3c524 beginnings of a different demo.
new 263245b added package.json
new 4311d58 optional values in the template.
new 6899988 Only send the model on create and update... It's better for destroy not to bother with it.
new 7721f84 adding Backbone.emulateHttp for frameworks that don't support HTTP. Issue #11
new 83f4748 Adding a missing var declaration inside handleEvents
new 2b53957 Passing JavaScriptLint. Added 'rake lint' task.
new 17d64e0 Adding Backbone.Model#fetch
new c5c795e adding docs for Model#fetch
new 402f866 added underscore dependency
new 5222fe7 Merge branch 'master' of http://github.com/tmpvar/backbone
new 349878c Using JSONP since the Same Origin Policy won't let file:// make an XHR to github.com
new b854b28 additional documentation ... getting ready for 0.1.2
new 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.
new f0f7c8d Adding an error when URLs are left unspecified, and highlighting the importance of the URL property in the docs for persistence to work.
new 2071b93 tweak to view docs
new 3e3c292 documenting the 'error' callback and it's overriding behavior.
new d2ba331 Backbone.js 0.1.2
new 14db15b Adding another demo: Todo Task manager
new 14d8186 Merge branch 'master' into demos
new b27f57a Merge branch 'demos' of http://github.com/fitzgen/backbone into demos
new 9d8b7ad removing the embryonic gist demo
new c98cfeb moving 'demos' to 'examples'
new 8d7eff8 Adding chain() to the Collection prototype
new a895bbb fixing chain() test.
new 6252e25 adding Collection#chain to the documentation.
new 2e064bb Adding support links -- Issues + Freenode + Twitter
new 8282270 Starting to move to templates for the todo example.
new 6ea50e6 moving edit UI out into a template.
new c025904 Further cleaning up the todos example.
new 705aff5 Issue #33. Refactor towards View#_ensureElement
new 089fd5c Adding a test for Issue #33
new 931338e Fixing Collection#create success callback, passing the model parameter through.
new 89e7e67 Added Backbone.Collection.toJSON. Returns array of model's toJSON
new c957ec0 Merge branch 'master' of http://github.com/bunchesofdonald/backbone
new f3a8dcd Merging in Collection#toJSON
new 6aa2f53 adding a disclaimer
new 9daf5d1 Moving the example to an 'examples' branch for the time being...
new 869861d Adding an Examples section to the homepage. Weak at the moment. More to come.
new 013e45c Adding an Examples section to the homepage. Weak at the moment. More to come.
new a9de05e Switching from assumed 'model' and 'models' namespacing to an overridable 'parse' method on models and collections.
new a7195a9 Issue #28 -- handleEvents -> delegateEvents, which is now called in the constructor.
new 6e7894d Streamlined event delegation from models through collections. Added documentation for 0.2.0 enhancements.
new 9d28018 Backbone 0.2.0
new 3ba999c Cleaning up warnings
new 0c61107 resolving merge
new f260ac2 Revert the attack of the italics.
new 42cd7d5 Merge branch 'master' into gh-pages
new 34355e0 Merging master
new 37b8fb7 First semi-working version of the jQuer-ified example.
new f6bd4df another mootools remmnant.
new 6b6d3a7 updating CSS style. Fixing ordering.
new 092131d A little further on.
new 3a47769 Nice improvements to the rendering ... more templates, less javascript.
new 62f43bd cleaning up generated CSS
new d6e57b3 Adding a hover-able destroy icon
new edbdeb1 Removing unnecessarily bound functions.
new 6efd643 simplifying localStorage interface a bit.
new 22f5a33 Fixing line-heights on multi-line todos
new 0f1e84f Ensuring the Todo model has a sane default
new 0ddef3b Building the annotated source.
new 806a51b resolve conflict
new 581688b Merge branch 'master' into gh-pages
new 607bd7a Remove the cross-linking between the sources
new 16ae9dc Merge branch 'master' into gh-pages
new 4109040 Adding the Todos example to the homepage
new cc74468 Reworking the localStorage plugin.
new 16ad4fd fixing broken link
new de4b2b3 Fixing backbone-localstorage links.
new 2ac532f Don't bury the lede.
new 8e0bd05 Only one open todo item at a time.
new 4c5b74c Saving todo-in-editing on blur.
new 1d57168 Adding one line to Backbone.js to provide seamless CoffeeScript integration (inheritance from Backbone.Model, View, Collection) + tests
new 0749421 Fixing out-of-date documentation (mrjjwright)
new cd21480 one more out-of-date-doc tweak
new 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
new 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
new d84ef25 Added clear method to Model. Removes all attributes like you would expect.
new f0ecfcd Issue #44 -- Model#set, empty string vs null.
new 47ba5c6 Merge branch 'model-clear' of http://github.com/chrislloyd/backbone
new b4d573c Merging in Chris Lloyd's Model#clear. Making validations run, if defined, on Model#clear and Model#unset
new 77b15e5 Merge branch 'master' of http://github.com/mrjjwright/backbone
new 2d4ebd0 Merging Issue #46. Use full JSON requests, falling back to encoded forms with emulateHttp.
new 315ba73 Added TodoView.remove()
new 3d36c62 merging in willmoffat's patch
new d651d82 don't send any data up, if you're not sending any data up ... fixes destroy.
new b04854e Cleaned up the inherits function and added some extra comments to make it clear what is happening.
new 6181445 merging dxgriffiths' annotations to 'inherits'.
new 771b87f added options argument to Backbone.Model initialize function
new ece51d2 Allowing a collection to be passed into a model via the options.
new 65c5276 fixing more model.collection in initialize.
new 9a74dbc Make protoProps optional, when inheriting.
new 501b9ab processData should be true if emulateHttp is true
new ee0cf27 fixing comments typo.
new 09c7870 Adding version number + header to backbone-min.js
new e1e6625 that's .js
new bdee3a2 first draft of Backbone.Controller and Backbone.History
new 37cd991 first draft of splatted params.
new 3fc9ef1 commentng out Backbone.Controller
new 61397b9 commenting Backbone.History
new 4aafb6b Adding tests for Backbone.Controller
new 6de4a8c all tests pass in IE7
new 6443b73 making the iframe tabindex -1
new 3373fa0 Adding the IE8-in-IE7-mode hack.
new cbc5055 lowering the default hashchange time to 50.
new be37cf0 passing silent: true now suppresses validations. Issue #52
new 151417e separating out emulateHTTP from emulateJSON, with tests.
new f636b3a Making the fragment a little more consistent and pushState-ready. No octothorpe.
new 4ff388a removing extraneous hasState flag.
new 9ebe66b slight refactor to old-IE detection.
new b638e31 light refactor for History#getFragment
new 1f740b9 first draft of Controller/History documentation.
new 1e0986b save -> saveLocation
new f22d77a Backbone 0.3.0
new 46d196d tweaking annotated source.
new 03b790f removing erroneous mention of History#setLocation
new 3fa14be one more bound routes example for the road...
new b38e916 Adding View#remove.
new d190e9e send 'add' and 'remove' events through the model.
new 2541654 Remove !current check from checkUrl to allow loading of empty fragments.
new 5a32ece Remove duplicate backbone.localStorage docs
new 6eb90e3 more mentions of history.start()
new 8ad010f removing a cautionary note that has been obsoleted by recent changes to jQuery.
new 58e748b adding commas to the docs
new 78cf070 Backbone 0.3.1
new 86c3089 Issue #77, don't call toJSON unless you need to.
new 7e363df Rails include_root_in_json tips.
new 99fbc08 Adding empty initialize() function for all Backbone classes, to make calling super() a easier to get right.
new 11dcf24 Using a save join() for the default implementation of Model#url
new 52c460b Allowing collections to remove models by either Cid or Id (prefering cid).
new 327ba8c Fixing id=0
new f63c995 Merge branch 'master' of github.com:documentcloud/backbone
new 70e6cd6 that should be docMode <= 7
new d574c9f docMode does not exist in IE < 8
new f3e961d Issue #80. Adding default attributes to Backbone.Model
new a969d67 Allowing 'sync' to be overriden on a per-model per-collection basis.
new 94c77e8 about:blank for the IE hashchange iframe support, for IE 6.
new 9e1fcfa Revert "about:blank for the IE hashchange iframe support, for IE 6."
new 57194be Fix recursion error when saving from within a change event.
new 33232f5 Adding DC Workspace and Backbone Mobile examples.
new 356664a Backbone.js 0.3.2
new a98ecc9 Helpful error messages on rake tasks
new 9994d2b merging in zmack's enhanced Rakefile
new 7ae0384 first draft of Model#escape
new 160f0ba first draft of REST-failure 'error' events.
new fa9a4c8 Passing through the options argument to 'change' events.
new 6e4046d All Backbone events now pass through their options as the ffinal argument.
new e0cb5ee Zepto support
new de44d9e Update to Zepto 0.2
new 418b77f Upgrading test suite to latest Underscore.
new 0057523 Merge branch 'zepto' of https://github.com/sstephenson/backbone
new c7a7aa5 Updating test-zepto.html to latest Underscore
new 3505bde Backbone.js 0.3.3
new 6a0ac93 Fixing Issue #109 -- ignore 'add' and 'remove' events that originate from models shared with other collections.
new d4dc736 adding a bit more of a test for changedattributes.
new b085fa0 Events#trigger ... making it safe to unbind your own event within a trigger() call.
new 5249010 Add urlBase option to model to allow specifying restful url without using a collection
new bbcf196 A silent change to a model will now make hasChanged() return true ... Issue #105
new 3623916 Added append option when fetching a collection. Useful when lazy loading data sets.
new 3246463 Adding an FAQ section to the backbone docs.
new f194f2d adding an FAQ section.
new 21a3675 Implement model.is() for attr test, with docs, tests
new 9f842bd Adding FAQ section for bootstrapping
new 06a1506 Adding FAQ section for bootstrapping
new b73fc46 Merge branch 'Model-is' of https://github.com/mtodd/backbone
new 0c1bbbc Adding Model#has to Backbone...
new 784adc6 Adding Collection#fetch with add: true
new 6ea500b Fixing un-released models from refresh'd collections. Issue #128
new 17602c3 Make Backbone View's delegateEvents only ever unbind the events that it adds itself.
new 03aa12a Merge branch 'master' of https://github.com/mkelly12/backbone
new e8be47f merge mkelley's urlBase, renamed to urlRoot.
new 81cd0cf documenting urlRoot ... making collection.url take precedence over urlRoot, if defined.
new 53ae5b5 Issue #132 ... initial _changed after new with attributes.
new 34d1d0a Multiple views may listen for events on the same element
new 5886fe4 Issue #134. json2.js source link.
new aec3f47 Merge branch 'multiple-views-per-element' of https://github.com/sstephenson/backbone
new d01b136 Merging Issue #135. Multiple views per DOM element.
new 3d8fe92 Issue #78. Changes the Backbone.sync API to enable passing through of options ... like {data} in fetch()
new ad2ae8e Pass Collection#fetch options along to refresh
new 43176d9 Expanding View#el documentation.
new 71c9838 If Backbone.View#el is a string, pass it through $(...).get(0) in _ensureElement
new 2c29387 Pass along the current value of `this` to Backbone's closure wrapper
new 12f7ae9 Merging Issue #149. View#el can be a string.
new 714a521 Merge branch 'closure-scope' of https://github.com/sstephenson/backbone
new 8c5cd17 Update test-zepto.html for Zepto 0.3
new c644866 Merge branch 'zepto' of https://github.com/sstephenson/backbone
new 2610593 Making the collection-proxies-model-events a bit more clear
new 3098321 Issue #143, properly escaping regex characters in literal routes.
new 4d6d494 adding options to the onError direct callback.
new e3aa575 adding a bit more explanation to Model#save onError
new c0c8cb2 Revising controller test as per dvv's suggestion.
new 331cb8b Allowing Model#defaults to be a function as well as a hash.
new 67dd2ee prefer single quotes.
new a0ace0d Taking some of dvv's suggestions.
new 65e4340 Updating Model-save documentation.
new 1c30828 Updating to latest QUnit, fixing Issue #153 ... overly aggressive urlError.
new 4c1bdb4 Issue #154. Make options.data possible for creates and updates with the default sync.
new 178887e removing broken History-saveLocation link.
new c933262 Adding QuietWrite.com as a Backbone example.
new 2fd11a8 delete this.id when unsetting the id attribute
new 440d141 Fixing a small bug in model inheritance: Class properties need to be inherited (along with the instance properties). See test.
new c3da552 Add attributes parameter to Backbone.View. All attributes are being applied to view's this.el during element creation.
new 289d4e0 Model::escape() now coerces non-string (non-falsy) values to strings before escaping them.
new 39cabb8 Merge branch 'master' of github.com:documentcloud/backbone
new ece686d Merge branch 'master' of https://github.com/documentcloud/backbone
new 0c03331 Pushing the QuietWrite.com example.
new d4a091b Adding Tzigla to the examples.
new 65f6830 merging in tzigla example.
new 14000a8 Improve multiple collection support
new a2f0468 merging in fixes for models in multiple collections ...
new 3619844 Adding CloudEdit as an example.
new 79b33ae Merge branch 'gh-pages'
new e398583 keep custom `sync` methods for a given model/collection scoped to `this`.
new 7442f82 Forcing Collection.create to run through validation before saving.
new 4c41ea7 Merging issue #216 (+ others) validation on Collection#create.
new 51f9ce6 Adding an index.js for npm, Issue #207
new 1944234 Merge branch 'master' of https://github.com/jed/backbone
new f1e0f6b Throw an error if Backbone.history.start is called twice.
new 7d4d527 No periods on errors.
new 0383ef7 Merge branch 'unset_id' of https://github.com/reverie/backbone
new ec68420 Merging in #167, unsetting 'id'
new ac8c3dd Changing route order behavior. Issue #189. Declarative route maps are the same, procedural route() calls can now override previously-defined routes.
new 164ad72 Upgrading Backbone.js (test) dependencies to latest jQuery, Zepto, and Underscore.
new d04bf67 Fixing test-zepto.html HTML.
new 1a9404c Initial support for models with non-default id attribute names (MongoDB, CouchDB). Various tickets.
new b86d3f6 Issue #209 ... unsetting a missing attribute should not fire a change event.
new c5160fc fixing lingering idAttribute spot -- thanks, jdknezek
new c6d2c69 ditto
new aab49eb encodeURIComponent this.id
new 4489d7f Merging in a test for Issue #204
new 512ff7e Merge branch 'master' of https://github.com/hippich/backbone
new a5079ab merging #179 + refactor, view 'attributes' for this.el
new ce05957 .get -> .escape in the docs
new 02c40e5 linking to the documentcloud workspace
new 0ca0481 adding basecamp mobile, instagreat, and tilemill
new f4a394b Issue #223 ... fixing json2.js link.
new 6c968b6 Issue #224 ... underlining links, updating docs.
new 5a89ed3 destroy of non-persisted model should not call sync
new 52953c1 Adding mql's Substance.io
new 7216d99 merged gh-pages in.
new 0cdc525 Fixed escapeHTML function to skip not only &***;, but also &#***; and &x***;
new 13acb8a fix documentation and tests for negative ids
new 5ebd949 use hash literal directly
new 8971361 split out test for positive and negative ids
new 4595b48 refine the isNew test
new 12e9d95 add helper method to cleanup isNew test
new 83250a5 Only set request content type for create/update
new ee2ec92 Fix typo
new e2a5c18 Adding Mobile SoundCloud as an example.
new 7ceab2c Fix incorrect prototype.constructor comment
new d97d8bf Upgrading Backbone.js tests to Underscore 1.1.5
new d149451 Issue #278. Allow 'extend' to be overrideable+inheritable.
new c9a6349 Upgrade tests to Zepto 0.5
new da52ae1 Merge branch 'fix-comment' of https://github.com/jimmydo/backbone
new ed5a88d Make it possible to take advantage of jQuery.Deferred with Backbone, without breaking compatibility by changing return values.
new 8f80fb1 A somewhat smarter approach (more DRY).
new fd35fcb Adding MetaLab's Flow to the examples.
new 7d88162 Even simpler; merely expose the (jq)XHR object, enabling the use of jQuery.Deferred.
new 67d61fc Adding Backbone.noConflict() and keeping track of the original root.Backbone.
new 35ba4a9 Adding Flow to sidebar under Examples.
new 1028e63 Merge branch 'gh-pages'
new f4cfbd6 Documenting the new Backbone.noConflict() method.
new 21fa0aa change hashStrip regex to strip bang as well, so hash-bang urls will work transparently
new 914ff9d rebuild to include previous change
new 223c4fb Add failing test for #319
new 1499d75 Check for model before accessing its properties, fixes #319
new 94edc63 ender.js support
new 7b494c1 Upgrading to Underscore 1.1.6 for test deps.
new 12661ff Merge branch 'master' of github.com:documentcloud/backbone
new 5f3135f Merge branch 'master' of https://github.com/dvv/backbone
new 4070364 merging in Ender.js support
new 76b3ed1 Merge branch 'fix_custom_events_on_models_inside_collections' of https://github.com/autohaus24/backbone
new 857f756 removing backbone-min from master ... it'll only live on the gh-pages branch now.
new 9159ed3 clarifying that jQuery or Zepto is required for History support (for the moment)
new 37ddad5 Issue #309, more sophisticated event handling, for unbinding events in the midst of them firing.
new 222d673 Issue #289. Enable the use of jQuery.Deferred by returning Deferred objects from save() and fetch() calls.
new 0503b4d Merge remote branch 'remotes/upstream/master'
new 1598801 Pass the error and success callbacks when creating the model to add to a Collection
new 0f118ec Add a failing test for Collection.create not running callbacks
new 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.
new 4881621 Adding XHR object to Model.parse and Collection.parse method signatures. jQuery and Zepto use the same callback signature: response, status, xhr.
new 399e745 _ to status in Model.parse. No need to clobber Underscore.js just to ignore a parameter.
new 577758a Adding XHR object to Collection.create (which comes from Model.save).
new 0cc8cb0 Merge https://github.com/ptn/backbone
new ee215be Adding test for hashbang URLs. For pull request #312.
new f44cfee Adding in a note about passing in an object literal or a model to Collection.create. Thanks to MattJ for the recommendation.
new 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.
new 089aeb8 Adding a note about using Collection.create on a model that has been saved server-side.
new 58708b3 clarifying wording
new 9b40c7a Merge branch 'master' of git://github.com/documentcloud/backbone
new 965c299 Factor out model preparation to a separate function in Backbone.Collection, so 'create' and 'add' behave the same.
new 7afd43c Reference calls variable in list variable definition in Backbone.Events.bind
new c9bf20e Adding CloudApp to the list of examples.
new db68321 resolving merge
new bbce120 Adding the bittorrent example app.
new 7489bf0 Merge branch 'gh-pages'
new bbf28b8 expanding the FAQ for MVC with a direct Rails comparison.
new d8edb5d Merge branch 'gh-pages'
new 82e0b34 Merge pull request #267 from jasondavies/master.
new 9d5308b Pass options to the coll.add call in Collection::create so that it can work silently.
new 82c288c Following recommendations from the OWASP https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
new a5d01f9 fixing tests for IE / Webkit ... regex, not string match.
new a251810 Merge branch 'master' of github.com:documentcloud/backbone
new 489ebb7 Issue #228 ... IE7 hash should look correct after initial load.
new e8476af Issue #366, support for namespaced events.
new cf32151 initial draft of a 0.5.0 branch
new 300c7f0 fix the zepto test suite.
new 636e7b0 remove an extraneous this.options
new e5ee550 Adding Backbone.Router.setLocation, alongside saveLocation, to both save and route at once.
new e9b38de Backbone.Router formatting, tweaks.
new f742bbe fixing IE support for 0.5.0
new e56346c normalizing for the Safari window.location bug.
new 46fbd4c Controller -> Router in the docs, and adding docco for setLocation().
new 9a1deb6 mention that Backbone require's jQuery > 1.4.2, if using jQuery. Issue #367.
new 2b1eae4 Issue #365. delete options.comparator.
new 9503627 documenting that fetch options can also be jquery options.
new 78212c2 Issue #359 -- removing duplicate model.escape documentation.
new 2f04473 fixing refresh -> reset documentation.
new d8d94f1 add a warning about pass by reference. Issue #356
new 5f7b01d document collection.reset() with no args.
new 082cb28 Merge branch 'master' of https://github.com/reconbot/backbone into 0.5.0
new c66650a Merge branch 'master' of https://github.com/corbanbrook/backbone into 0.5.0
new f7602a3 Merge branch 'patch-1' of https://github.com/damienholzapfel/backbone into 0.5.0
new 6b229ff Merge remote branch 'remotes/upstream/master'
new d7e3d5b Updated to apply on the 0.5.0 branch
new dae2527 Merge branch '0.5.0'
new fb8da91 merging in #336.
new ed63632 Issue #250 -- duplicated QUnit.
new 9accf97 Issue #246 -- never fire nested change events for the same model. The top-level one will do.
new 482a115 better document that hasChanged, previous, etc are only valid during a change event. Issue #240
new 87a81e4 partial issue #239, always pass options to error callbacks / events.
new e01ad9d Merging in #232. Allow destroy() to be called on non-persisted objects ... just in case.
new 93c82aa Adding the Unofficial google group to the documentation.
new ff57b65 ouch, leaking global attrs. (shakes fist)
new d568305 adding headers for all Backbone.js example apps
new 2620c6a Adding Chop as a Backbone example.
new d3a0b64 remove model_with helper from test
new b28bb50 clarified example; fixed typo
new 0853866 Collection.add should fail if duplicate id/cid exists
new 4057591 Adding Chop, Fluxiom, And Menagerie Vet
new 9bdbdd8 merged in gh-pages
new 6ca2dc6 adding quoteroller
new 32deec5 Merge branch 'gh-pages'
new 3e4f628 Minor doc typo
new e1167d7 Merge pull request #422 from arturadib/master
new 621c9ed Test complex query strings. Fails in some browsers.
new 245acb0 removed unused var
new 2ed2af6 expanded Model.save example
new 61c4874 Adding Decide.com as an example.
new d2a7309 Merge branch 'gh-pages'
new 16eb3f3 Minor doc typos
new 7ed20d7 Merge pull request #432 from jroes/master
new 3eb075a Allow initialize on any class to pass on original arguments.
new 573c347 Fix unit test for model.isNew()
new 4e9037b Model is no longer considered to be new if its id is a falsey value
new 0b74a24 Merge pull request #438 from gravof/master
new fa6092b fixing comment.
new 07f753b Merge pull request #435 from threepointone/patch-1
new 4138b58 Merge pull request #430 from reconbot/master
new ba1d9a1 removing complex router text (unfixable)
new 77caaed #426, better error message when events are missing.
new cc46300 Issue #417. Word choice for the literal minded.
new b5112b4 Merge pull request #414 from niallsmart/master
new c4872c4 add 'contains' alias for 'include'
new 1491d29 Merge pull request #395 from lorensr/master
new e67422a restoring some examples.
new ddf1a83 slightly saner validation on initialize.
new af674c9 almost to 0.5.0...
new 8f07f96 link to association extensions.
new 2e1f85d replacing setLocation and saveLocation with navigate, after Spine's API.
new 0798d97 tweaking transparent URL upgrades.
new 799cdad updating generated docco for pushState upgrading.
new dc84cc6 docs tweaks.
new c39ddd0 Better hash-to-pushState upgrades, via replaceState.
new d2082a5 issue #451 + test.
new 3a56d36 expanded docs for pushState
new a30ea0d Fixes #453, typo.
new cbefdb8 Fixes #454, docs for backbone.sync
new c87460e Fixed back button issue then open pushState link in browser without pushState support
new d3c9a9b fixes #459, inconsistency with constructor/initialize.
new fcbedad Addinga a test case for #459
new 10230e4 Issue #460 -- removing the optional bang from hashStrip ... too many inconsistencies.
new 961d599 Merge pull request #448 from braddunbar/contains
new 69e63b1 Merge pull request #457 from asan/master
new da6d0b9 resolving merge conflict, removing old test.
new d2e79e5 Merge branch 'master' of github.com:documentcloud/backbone
new 36dddfb Backbone.js 0.5.1
new 6d07d2f multiple models with the same ID should be allowed in a collection.
new 7816861 processData should use ajax default (true), and only be set to false when doing a non-GET request
new 8ffdd09 Fix an unclosed HTML entity when escape single quote
new 48cfa5a Merge pull request #470 from wuzhe/upstream-master
new 909c427 Call Backbone.Model.defaults() with "this" set to the model instance.
new 8b3ca51 Merge pull request #481 from shesek/master
new bc964ac Merge pull request #469 from afeld/patch-1
new 3f8f4cf Adding Trajectory as an example app
new ca8a049 Merge branch 'master' of github.com:documentcloud/backbone
new 70cc8ee updated model isNew to use idAttribute
new a6a478f Merge pull request #495 from tbranyen/isNew
new f77033d Remove coupling from model to view in example app by listening to model's 'destroy' event to remove the view.
new b32a34c do not call loadUrl when redirecting to hash based URL on non-push state browser
new 63a4be9 Merge pull request #497 from rsim/return_immediately_after_redirect_to_hash_route
new bc3daff Adding Trapit as an example app.
new 5271e7a Merge branch 'master' of github.com:documentcloud/backbone
new 7723975 Adding SeatGeek as an example
new 6ef6f75 Add a third "context" argument to Backbone.Event.Bind which, when passed, will bind the callback to the provided context.
new 3145b4d isNew should use id, not idAttribute
new d8ef258 Merge pull request #503 from cdmwebs/master
new 49a16bd Merge pull request #500 from keithcirkel/master
new 9d2811a Backbone.js 0.5.2
new 39b36af Setting to context to `this` by default on bind() instead of trigger()
new fb60bf5 Merge pull request #507 from shesek/patch-4
new 22456de whitespace
new b85c116 Ajax.processData is left as the default if emulateJSON is set to true
new e148948 Adding Pandora and Blossom as backbone examples.
new 7bfc9b8 Merge branch 'master' of github.com:documentcloud/backbone
new f7c23e4 Adding Hotel Tonight as a Backbone example.
new ebf9dd9 Merge pull request #509 from devinhunt/master
new 960a1c8 Edited comment
new aa0eff9 Adding a Tim Toady section to the FAQ
new 41a6a0f Merge branch 'master' of github.com:documentcloud/backbone
new f399b04 some Markdown snuck in.
new 89bdddd merging the jcoglan's patch
new b4f0afc Merge pull request #512 from neerajdotname/master
new c7e195b copyedits: typos and word choice
new 541f0fa Merge branch 'master' of github.com:documentcloud/backbone
new 59dc74c Adding Americas Test Kitchen + Talking Points Memo's Baroque as example apps
new 55bbbd4 copy edits on the previous commit
new 5dc001f Adding Groupon Now as a backbone example app.
new 10e71e3 Fixes #531, reverts 39b36af
new 6bb43c1 fixes #244 -- allow View#events to be defined as a function, making it easier to call super.
new 3b68648 Added 'groupBy' to underscore proxy methods
new a1acb09 Merge pull request #537 from asan/master
new b1574b1 allow history start to not call initial route
new 8fe04a9 Merge pull request #541 from tbranyen/silent-start
new 44629da patching a pernicious pushstate problem.
new 29b60e5 Backbone.js 0.5.3
new b1822a7 updating the intro graf for the Router.
new 5310996 Test for unset attributes not being returned by changedAttributes
new 98877ff Fix for unset attributes not being returned by changedAttributes
new 467dd14 Adding LinkedIn Mobile as an example app.
new 49645de Fixed misspelled word in comments for _ensureElement.
new fa12ed0 Merge pull request #568 from TrisMcC/master
new b2051a8 Adding Shortmail.com as an example app
new 9de6c3e Merge branch 'master' of github.com:documentcloud/backbone
new 084e028 add support and tests for ender jeesh
new cfc98b0 Tiny tweaks to the todo app demo.
new ce39735 Merge pull request #572 from fat/ender
new 38d1e96 Adding Opzi/Blackcomb as an example app.
new 190bc00 Adding Salon.io as an example app.
new 78a626d Adding rround.me as an example app
new 123b92e Fix incorrect variable name on docs for delegateEvents
new 16f4857 Merge pull request #597 from keithcirkel/patch-1
new b20f54f Fix root prefix handling in navigate.
new 9ba9cef fix a small error in the documentation
new 5f8e704 Merge pull request #607 from two-bit-fool/misc_cleanup
new ec17af0 Adding Trello as an example app.
new 08a9759 Merge branch 'master' of github.com:documentcloud/backbone
new e8519f7 Adding Kicksend as an example app.
new 6ed5e45 Issue #613 .. only call history.start() on domready.
new 291863d Merge pull request #599 from walmartlabs/root-handling
new d2eee2a Fix typo.
new c62e613 Merge pull request #617 from rgieseke/patch-1
new 1aaffa1 Clear event callbacks with clearEvents
new ef40512 Rename to undelegateEvents
new 31d961b Merge pull request #620 from leshill/clear_events
new fa66a22 Adding battlefield as an example app.
new 41e4703 forcing a git commit
new 6799c8e added a test and code to allow a router to define a route with no callback method for the route name
new 32ae113 upgrading to the latest version of Underscore.
new f499fc8 Merge branch 'master' of github.com:spmason/backbone
new 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".
new d50c5e9 Adding a _unsetAttributes property on model that stores unset attributes and appends them to the changedAttributes object.
new 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.
new d94cfe5 Fixes #689, documenting the need to resort collections with comparators.
new b4f680e Merge branch 'master' of https://github.com/iros/backbone
new de740f8 Fixes #552 #693, allowing unset to work with changedAttributes()
new 567e0a3 Fix for adding models with custom set methods to collections, issue #539
new c37e2f9 Merge branch 'master' of https://github.com/alexgraul/backbone
new 8478567 Needs testing, but fixes #686, fixes #592, and probably others -- allow you to override any $.ajax options.
new 970ce07 fix for wrapped errors inside success callbacks on save, issue #690
new b2407ef Merge branch 'router_no_callback' of https://github.com/derickbailey/backbone
new e2f1350 gitignore vim swapfiles
new c336e4b Update QUnit
new 79eea1d better method names
new 6717e42 Bump jQuery test suite dependency from 1.5 to 1.6.4
new afc2d99 nicer again
new fbffb36 Merge pull request #698 from alexgraul/master
new 80769fc #673 - Adding index as a property on the options object that gets passed when the add/remove callbacks get triggered on a collection.
new 9982e31 Merge pull request #700 from iros/673
new 2156b9e Merge pull request #699 from jasonm/jm-bump-qunit
new 0cd5b93 Fix Todos example by importing the currently shipped version of jQuery that is located in /test/vendor.
new de24305 implement callbacks as linked list
new 6da0683 create empty tail as an invariant
new fdbd3ee Merge pull request #705 from oldAdam/master
new 5ebbeb0 Fixes #659
new 39061ff Merge branch 'master' of github.com:documentcloud/backbone
new 35600be Merge branch 'events' of https://github.com/braddunbar/backbone
new 18be710 fixing broken comparison.
new 3392d5f relying on _.escape, and fixing a lint problem.
new eec7d2a Adding AudioVroom as an example app.
new f17747e This means that after unbinding every event, a trigger call will return faster, because !(calls = this._callbacks) will evaluate to true.
new 7070c27 Merge pull request #717 from JustinDrake/patch-1
new da51087 Trigger error on originalModel not model
new becb826 Make function definition formatting consistent
new f9ae1a1 Merge pull request #722 from jasonm/jm-format-function-defs
new d9f4479 Merge pull request #721 from TrisMcC/fix-model-trigger
new a0843bb fixing whitespace consistency for #718 all functions are formatted as such: `function(args) { ...`
new 0ccbba7 Merge pull request #733 from wookiehangover/whitespace
new 7ece4ef Revert "fixing whitespace consistency for #718"
new 20a2e34 set _changing = false only if !alreadyChanging
new 478ef5c Merge pull request #736 from braddunbar/nested-set
new 3f00419 assert that change is only triggered once
new 368953e implement unset/clear in terms of set
new 12b1141 ignore values when unsetting
new 66d209d unit test for ignore values when unsetting
new 93ad86c add tests for #730 and #565
new 0c08ab8 bail immediately if !this._changed
new d87144d unset accepts var args
new 06e0826 Adding Do.com as an example app.
new 49b532b removing the ol' upgrading section from the docs.
new 1d41b45 merging in the new backbone.js logo
new 7658021 simpler arg parsing
new df7c279 Navigate learns to change the route without adding a history entry
new 4f9cf93 adding foursquare as an example app, plus new logo
new 61246a7 Adding Grove.io as an example app
new da93529 Adding Slavery Footprint as a Backbone.js example app
new fa96a37 tweaking link
new 9cbf87e Fix typo in Backbone.Collection documentation
new 6df6070 Merge pull request #755 from alonsogarciapablo/master
new b2cf0dc Update index.html
new 66800f5 Upgrading our Underscore.js test dep to 1.2.2
new 7f80359 Merge branch 'master' of github.com:documentcloud/backbone
new cfc5b1f updating copyright dates
new f5acb6d hardlining the sidebar line for Lion.
new 30a89ac Merge branch 'replaceState' of https://github.com/lmp/backbone
new 1332246 merging in #750 -- support for replaceSTate
new 4185341 Fixes #674 -- pass options through to validate()
new bc9fbcb Merge branch 'set-unset-clear' of https://github.com/braddunbar/backbone
new 2d2198c Return the jquery object for el when this.$ is called without argument
new 6687cde merging in #739 -- a massive simplification.
new 43c815a Merge branch 'master' of https://github.com/TMaYaD/backbone
new 42ee70e Update remaining call to _updateLocationHash to _updateHash
new 9fc7443 merging in #758 -- although the API leaves something to be desired.
new c785ecb Merge pull request #759 from lmp/master
new db8d85e Update two links at index.html to latest URLs
new e8c1ce7 Merge pull request #761 from d2s/master
new 1a06f9a Bugfix: replace hash should not append hash mark to javascript:0
new 8adac91 Merge pull request #769 from lmp/master
new fd78dbf Only remove single '#' when getting URL fragment.
new bdbcfa9 parse:true runs the attributes through parse():
new 67f689d Col.fetch() should create models with parse:true:
new dcc041a Merge pull request #773 from judofyr/model-parse
new e10525d Merge pull request #772 from rgieseke/master
new 14dd201 Add Ducksboard as an example app.
new 64d8fd6 merging in ducksboard.
new 1626fa7 Fixes #734
new 1400eea Fixes #732
new a50b714 Fixes #792
new d806f7e fixing commit note bug.
new c3852b8 unifying property-or-function logic.
new dd83f20 Fixes #788
new cda555a Adding Posterous Spaces as an example app
new 6ccdbb3 Optimize regular expressions. The capture groups aren't needed/used; the character classes will do the job just fine.
new d644a4b Merge pull request #804 from davidmurdoch/patch-1
new 9e80ca1 \w still includes \d http://www.regular-expressions.info/charclass.html#shorthand
new 04cb79a Merge pull request #805 from fabiomcosta/patch-1
new 32b2f28 Cross domain issue patch for old ie browsers (<=7)
new 9d145ab Forcing quint test execution order.
new a9fcd9b Merge pull request #807 from iros/qunit.force.order
new b4e650b A model's urlRoot can now be a function allowing definition at runtime.
new 9374fe5 Merge branch 'urlrootasfunction'
new 93a3911 Use getValue to interpret urlRoot instead.
new 1c15874 allowing view events to be functions instead of simply names of properties on a view
new 061fd3b Merge pull request #809 from islandr/master
new ee305c4 Fixes #818
new 4226d58 Merge branch 'master' of github.com:documentcloud/backbone
new 5701569 #819 documenting idAttribute. Also requested on pull req #210.
new a04c248 Merge pull request #820 from iros/819.idAttribute
new 1591c42 Added navigation link
new 7420342 Merge pull request #821 from iros/819.idAttribute
new 9a56d52 streamlining idAttribute documentation.
new d06e8a6 Adding Picplum as an example app
new 934aba4 hasChanged/set should use the same comparison
new 060da2b Merge pull request #842 from braddunbar/hasChanged-comparison
new 44bb57a being a bit stricter about comment wrapping at 80 chars.
new 6b3ff7b Fixes #9, Backbone comparators can now be either sort() or sortBy() iterators.
new 1715c18 Fixes #81 -- optimize for addition of large arrays of models, not for individual inserts.
new 1ffae59 only call splice once instead of on each add
new b081fe8 view events can now be a function that returns an events object
new cd18a96 adding docs for events function
new 780ddd3 Adding Diaspora as an example app.
new 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).
new 61b2779 no need to _.bindAll _onModelEvent
new 68d95c8 Merge pull request #852 from braddunbar/no-bindall
new c8919c4 collection.add should not alter models array
new df71650 Documentation request in #599
new 1675e76 Merge branch 'master' of github.com:documentcloud/backbone
new 933469a Merge pull request #851 from mickeyreiss/master
new 2312b90 adding a test to ensure that routes aren't triggered multiple times. #849
new eb868b6 merging in #846
new bf1ffbe nice refactor. removed _add and _remove and moved 'em in to the public API.
new 3cbd790 clarifying paragraph for #843
new d3ae0aa Fixes #839
new cb7090d fixes #838 -- allow View#attributes to be defined as a function, as well as a value.
new 8cfb243 Fixes #836, Fixes #708 -- going back to previous stance: two models with the same id can't be added to the same collection.
new f329cbf only increment length once
new 4dd506c more descriptive variable name
new a8dbe4e Merge pull request #854 from braddunbar/inline-add-remove
new 1d90bb9 binding the comparator function before using it, so that you can rely on properties of your collection within it.
new 4719659 Fixes #841, adding upgrading jquery, classname --> class in the docs.
new cee62e6 Fixes #826 -- expose Backbone.wrapError.
new 4d29dfc Fixes #823, mention 'attributes'
new 88e6b32 Fixes #822, change comment to avoid 'confusing' reference to super
new feefb1c Merge pull request #815 from zowens/master
new 93cb997 removing overzealous events setting API.
new d514f2b fixes #814 -- load initial models after Collection#initialize, not before.
new a49bb4f Fixes #811 -- allow you to pass a context when unbinding events as well.
new 328cb66 Fixes #803, allows you to opt-out of hashchange, while opting-in to push state, using full-page refreshes for old browsers.
new d5ff5e3 Fixes #786 (and others) -- leading slashes should never be defined as routes, or passed to navigate ... so strip 'em out proactively.
new 47e1f7e (un)bind does not alter callback list during trigger
new 8c03df5 Fixes #783 -- adds a 'sync' event, fired whenever a successful call has been made to update the server.
new 159e51e Merge pull request #723 from braddunbar/bind-during-trigger
new 837f774 lint/style tweaks to prev commit.
new a881ba6 Fixes #720, document 'constructor'
new 7c7f550 adding a favicon
new a8bd142 Fixes #714, assign model.collection early, so that those overriding set() can use it from the get-go.
new a78be62 Fixes #702: adds 'initial' and 'shuffle' to Backbone collections.
new 5b43cd9 Fixes #419 -- add a global 'route' event, on Bacckbone.history.
new b28a242 fixes #651 -- always clone options.
new 51335bf Fixes #641 -- on and off are now the preferred names for bind and unbind, following jQuery.
new 5aa4fda Fixes #640 -- adds the ability to bind/unbind/trigger (on/off/trigger) multiple, space separated events, after jQuery.
new 4316b04 allow the passing of any number of arguments to Model#initialize
new 32e5ab7 Fixes #634, documentation of emulateHTTP
new 9c62b26 Fixes #629, documents how easy it is to make event dispatching objects.
new 3f0979f Fixes #593 -- pass complete options to model constructor on create()
new 34e0f7f Fixes #582, fixes #425, run a second loop to trigger change:attribute events after all changes have been made.
new 920d047 Documentation for Backbone.Events
new 2dce413 Adding options.index to Collection#add and #remove.
new 9c0e7f0 Merge pull request #857 from braddunbar/events-documentation
new 9df6387 trigger all for each event
new 61fc127 Merge pull request #858 from braddunbar/trigger-multiple
new 07ba2d5 Simple refactoring
new 05a45d3 Merge pull request #859 from ekratskih/master
new ff176ac reverting previous change (#859)
new 7ba0275 Fixes #574, clone 'models' before removing, so as to allow collection.remove(collection.models)
new 2d02a3c Fixes #861, better error message for adding invalid models to a collection.
new 66d509f expanding the section in the FAQ explaining why Backbone doesn't model associations / nested documents for you.
new 09110a6 removing erroneous console.log
new 42d321f Fixes #570, supports Model#save(key, value)
new 57ef218 use implicit callback if none provided
new 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.
new 0dedb05 Merge pull request #862 from braddunbar/implicit-callback
new b5875ac removing redundant attributes check.
new cdce2ec DRY-ing up setElement() a bit.
new 29c512c docs for #862
new 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.
new 252919f Merge pull request #863 from braddunbar/route-docs
new f417ddd Fixes #555 -- don't return the parent constructor's value.
new b2a2d6f `added`/`removed` should be `add`/`remove`
new 197861c Merge pull request #865 from braddunbar/add-remove-docs
new 397d11e `equals` is deprecated; use `equal` instead
new 09ab8cb Collection#add tweaks
new fc7e6ba Merge pull request #867 from braddunbar/equal
new 910ca3c Merge pull request #866 from braddunbar/add-tweaks
new b05deb5 fix #871 - calling set with 'attributes' property
new c7c7b3c fixed typo in test for (presumably) equality
new 3a89185 setting undefined attributes
new a739098 Merge pull request #879 from braddunbar/set
new 66161b0 Model.constructor only take attrs, not models.
new 8d5f50a Merge pull request #881 from braddunbar/ctor-args
new efa58fd making method colon style consistent -- no space before the colon.
new 04c2d10 resolved merge
new 5962efa changing README to Markdown to make the new GitHub CSS happy.
new 4c1b247 trying new ASCII
new a9a3499 linking to backbonejs.org directly
new 36fde54 Merge pull request #872 from vovik/master
new 96a7274 Fixes #538 -- adds Backbone.history.stop() for unit testers.
new 4980453 Fixes #490 -- named, but not splatted params, must match at least one character.
new 3e5f713 Fixes #886, pass through options.parse when creating a new collection.
new 71641fb moving the methodMap inside of the Backbone.sync section.
new 94333d2 updated date
new 617fc7d Merge pull request #887 from nhajratw/master
new 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.
new 3cf646b Merge branch 'master' of github.com:documentcloud/backbone
new 97c72a1 Fixes #117 -- adds a section to the FAQ about Rails' preference to namespace/wrap JSON.
new c5ddc6b fixing accidental global 'l' in loop.
new 67a6092 comments++
new da25d46 adding pretty download link/buttons
new e63fdc6 bumping up the size of the section headers...
new 9ad7b6a re-wording the intro 'graf, adding links.
new 028771f spacing out the headers a bit more
new 0d6e5f3 Fire `'change:attr'` from `change`
new db12a23 documentation for #893
new e1762ed Made minor optimization to scoped jQuery/Zepto method $ on the Backbone.View
new 018c19a Updated context find (`.$`) to use new cached, wrapped `this.$el`.
new ecd4e5a Added Animoto to Examples
new 2f654d2 cache changed attributes
new 2a6624c use `_.has` for Object proto props
new d3459ee Merge pull request #893 from braddunbar/change
new 31046e0 Merge pull request #897 from dcneiner/jquery-zepto-context
new 8df28fd tweaking font-sizes / spacing a bit.
new e08ff14 fixes #64 -- mention that POST and PUT are complete in docs.
new edafdeb Merge pull request #898 from ckorhonen/master
new 0bbff7d adding Animoto.com as an example app.
new ecba0ec trying to fix animoto.png
new 00b2551 Adding Stripe and Code School as example apps.
new ac580ca Fixes #892 ... make .route() chainable.
new a2ab3b1 adding a section to the Backbone FAQ on extending...
new 4b4f2c1 missed an API regression in model.changedAttributes(), reimplementing in the same way as the original.
new ef9d40a factor away else branch
new fb97ef1 one more refactor...
new 50e8103 check for duplicate models/ids
new da7bf99 Merge pull request #901 from braddunbar/add-duplicate
new f52ef8c Fixed small leak introduced by #901
new 62620b5 Merge pull request #902 from tomasztunik/master
new 8ce8753 leaked global
new 5ce976b Backbone.js 0.9.0
new 73858ec Removed multiple definitions for already defined variable
new 12a6fa4 Adding a note about the need to upgrade Underscore.js
new 843eacf Merge pull request #903 from tomasztunik/master
new bb1a7d7 Fixes issue #904
new 4ad12bc Return `this` from View.setElement
new db95e2c fixes #907 - `save` with `wait` succeeds without `validate`
new 6ffd392 added a few missing things to the change log
new 7a48639 ensure `options` is present
new e572881 Merge pull request #911 from braddunbar/validate
new bbee6f1 Merge pull request #909 from josscrowcroft/master
new 701350a inject js library with `Backbone.use(myLib)`
new 9bd086e Change from Backbone.use to Backbone.setjQuery and fix tests
new e97c58f Change name to setDomLibrary
new 9bdaa62 use `$` as DOM abstraction library
new c860070 refactor `_changed` to prevent confusion
new bc79fea passing falsey keys to `hasChanged` or `previous`
new c4254cb Merge pull request #925 from braddunbar/falsey-haschanged
new ec61503 fixes #928 - Save sends correct attrs.
new 4d2ea14 Merge pull request #932 from braddunbar/save-wait
new 9d65176 adding a link to the wiki of examples
new 8da1ff0 Merge branch 'master' of github.com:documentcloud/backbone
new 29a4359 fixes #915 - nested `'change:attr'` events
new 17d0f12 use a while loop instead of do...while
new dfc9662 Merge pull request #936 from braddunbar/nested-change
new 0cbcdc9 Fixes #935. ensuring that sync is triggered on the collection after the model is removed.
new 799b9b3 Revert "Fixes #935. ensuring that sync is triggered on the collection after the model is removed."
new ad870b2 Fixes #933, Fixes #908
new fc2c4de Merge pull request #920 from braddunbar/$
new aafbcb0 Fixes #917 -- reverts validate() behavior to never run on silent sets.
new 0e709e4 Merge branch 'master' of github.com:documentcloud/backbone
new eb47538 #917, adding an Model#isValid() function.
new d187f7f Merge pull request #906 from tomasztunik/master
new 738e25d options.silent respected in _prepareModel ... prepping for a 0.9.1
new 8a427f3 DRY-ing up _validate
new 0ffd7ea merging in setDomLibrary
new 4337fc3 comments for setDomLibrary
new 655bd05 Backbone.js 0.9.1
new 9e3236d fixing changelog typo
new 7c10181 editing the intro
new a865aa4 removing obsolete error case.
new 0afae7c Adding Wunderkit as an example app.
new ec7e422 fixing typo in Wunderkit description
new 954da67 Refactor some tests.
new 65fa4f4 Merge pull request #940 from braddunbar/test-refactor
new 1d921d6 Add tests for #906.
new dfeea84 Adding the Khan Academy as an example app.
new b8001f9 Merge branch 'master' of github.com:documentcloud/backbone
new f63b5f5 fixes #946 - documentation for changes to `set`
new db97d99 Merge pull request #942 from braddunbar/wraperror
new 3ef9c3a Add tests for #908, #933.
new 2e40b49 Merge pull request #941 from braddunbar/test-933-908
new 8256cdf Merge pull request #947 from braddunbar/upgrade-notes
new 2eb9c50 removing old trajectory link.
new b86cfeb more documentation on upgrading and change events.
new 522e090 fixes #964 - collection.get has consistent return
new 501799e Merge pull request #965 from braddunbar/collection-get
new 402508d Getting the hash value from location.href rather than location.hash as a workaround to the Firefox bug where location.hash is decoded.
new b993441 Tiny spelling error, no functional changes.
new be937ff Merge pull request #968 from StanAngeloff/patch-1
new 17459a3 Adding test for #967.
new e3ac6f8 Adding Collection#push, pop, shift, and unshift to the API, returning references to the model. Fixing a too-unescaped regex.
new 2a92f71 Merge branch 'master' of github.com:documentcloud/backbone
new 639ce1a added picklive's game client as an example app
new b1e2e69 moving picklive up, removing bittorrent from the examples...
new 3761d28 fixes #972 by cleaning up a messy conditional
new b3aed20 Merge pull request #980 from vovik/new-master
new 417bcb9 Fixes #984
new 178ae27 Merge pull request #985 from peterp/patch-1
new 3d9d834 Adding sidebar items for github repo and annotated source, as well as a reference to Backbone's license file to documentation.
new e0b2449 unify dashes in index.html
new af4fdb3 Merge pull request #994 from OttoAllmendinger/master
new 18fba57 Much asked-for change. Instead of throwing an early error when adding duplicate models, Backbone will simply skip them instead.
new a603e5a resolving merge with master.
new 63188db added qunit toolbar
new 1406ef1 Merge pull request #1001 from vertigem/feature/qunit-toolbar
new c2a0895 Fix signature of urlRoot in documentation
new b9e36f0 Merge pull request #1006 from bmaland/docs
new 8b285c6 `on` is a noop if no callback is provided
new 04e2e20 Merge pull request #1008 from braddunbar/missing-callback
new 742dde3 Changed:
new c4d53ab fixes #1004
new 232c888 fixes #1003 - History is started before `navigate`
new 8d8a359 adding test coverage for route precedence as per issue #996
new cf93180 Merge pull request #1004 from peterp/patch-2
new 16b37e7 Merge pull request #1010 from braddunbar/history-start
new e5db1c9 Merge pull request #1011 from wookiehangover/issue996
new 5071967 fix error message on missing event callback
new 9587a1f Merge pull request #1014 from OttoAllmendinger/master
new 79045c1 small patch to allow passing options through reset to model initializer
new 69b80f5 Fixes #959 - Silent changes fire `'change:attr'`.
new 82ee97d Use `null` for uninitialized variables.
new afbca72 Fixes #1016 - Expose `changed`.
new 5f12967 documentation for `changed`
new c6b2814 Merge pull request #982 from braddunbar/change
new a4410ed fix instances of it's to its for proper grammar
new 6560ad8 Merge pull request #1022 from hswolff/grammar-fixes
new c8cbde2 Correct more grammar.
new f92fa9a Clean up `Backbone.Events`.
new 4de073c Merge pull request #1023 from braddunbar/events
new e309848 Use local references to `Model`, `View`, etc.
new a960794 Merge pull request #1024 from braddunbar/locals
new ef5835a Fixes #1038 - Document changes to `view.$`.
new 0d1d278 Added ability to avoid an additional '$()' call in 'setElement' method if current 'element' is already wrapped with '$()'
new 41e9d1a Merge pull request #1040 from braddunbar/$-docs
new daea564 Made Backbone.sync options parameter optional
new a91b325 Merge pull request #1052 from Sid3Show/master
new c9599d6 fixing or= JS style for sync options.
new b37a096 Merge pull request #1048 from marat-dreizin/master
new 111d5a1 Add a test for #1052.
new f8b37a8 Add test for #1048.
new 07604de merging in hash fixer for FF
new 54e284b Merge branch 'master' of github.com:documentcloud/backbone
new 83d2918 removing a test that is invalid in IE.
new f930b5f adding additional router test
new 5ef4921 merging async test.
new dca02ec Fixes #1053 -- updating comment to reflect changed style of validate()
new 6c392fa Fix #986 - Undelegate events before changing `el`.
new 77c12ac Merge pull request #1041 from braddunbar/undelegate
new 3cf1bb4 Updating with latest version from TodoMVC
new 673d07b adding attictv and codiqa as example apps
new f422291 fix typo in index.html
new 1f40de7 Merge pull request #1065 from ewang/master
new c473066 Updated documentation for validate #1063
new 9928dee Documentation for set - mention that the validation is skipped when passing {silent: true}
new fdfe010 adding chaincal as an example app
new 5db14ff Merge branch 'master' of github.com:documentcloud/backbone
new 3c69806 Add links to software.
new b9c6ee9 Merge pull request #1079 from paulmillr/add-links-to-software
new 5d43483 Added a note to javascript injection attacks when bootstrapping data #1034
new f499690 clean up tests to use fresh object instances for each run, and don't set globals within test files
new 6d85811 Merge pull request #1093 from afeld/test-cleanup2
new b59fa6f Merge pull request #1084 from dira/patch-3
new 58b5a22 fixes #1073 -- document that sync can be overridden at the collection or model level.
new 2b849a9 Merge pull request #1070 from dira/patch-1
new 64f37ce fixes #1067, urlRoot vs collection.url() order
new d5751d5 Improved description.
new 82eed08 Slight optimization for Events cache splitting Regex
new 44b40c1 Merge pull request #1097 from lxb/optimization-1
new 9414513 Fixes #1098
new 7e82188 Merge branch 'master' of github.com:documentcloud/backbone
new a3282f4 Merge pull request #1071 from dira/patch-2
new 8b61975 Add airbnb mobile to examples
new ec8dc94 Fix typo
new 01fb414 editing airbnb mobile
new fb27097 Fix #1105 - Add convenience overloads for `off`.
new 84a7e35 Fix #1108 - document return value of `sync`.
new 6948b59 Fix #1057 - Save with wait validates model.
new 9ffc84c Fix #1112 - options.model sets collection.model.
new 315d67b Merge pull request #1119 from braddunbar/collection-model
new e2e0a09 Merge pull request #1114 from braddunbar/save-wait-validate
new 5f41b88 Merge pull request #1110 from braddunbar/off
new de599c1 Fixes #991. Add Collection#where for simple filters
new 7b6dbc8 Merge pull request #1021 from ahamid/reset_passes_options
new 0ae1627 Document jqXHR return values.
new a554d6b Merge pull request #1111 from braddunbar/sync-docs
new e9e1abf model.destroy() returns false if the model.isNew()
new f4a1ebc fixes #1030 -- save with wait:true with a synchronous Backbone.sync
new 42ad7a6 fixes #1092 -- use model.get( internally instead of raw access, for easier extension / overriding.
new 561cb70 Merge branch 'master' of https://github.com/addyosmani/backbone
new 9899a81 tweaking addy's todo changes.
new 4f8d790 more comments, more better
new 56e1045 more comments, more spacing, more better
new 863814e Backbone.js 0.9.2
new f784ae3 adding EDITD as an example app
new 69d2c50 Allow make to take an argument of 0.
new c7034b9 Let make take other falsy values for content.
new cb8a12f Merge pull request #1129 from r00k/allow-content-of-0-in-make
new af721fb adding a missing typoed comment.
new 4d0051d Merge branch 'master' of github.com:documentcloud/backbone
new 2d9d77c Corrected link to address issue #1132 (Broken link in annotated source)
new a1dea84 touch scrolling the sidebar for ios
new d8de1ca Merge pull request #1141 from colevscode/master
new db4b617 add ignores comparator when at option is passed
new 01adb38 Merge pull request #1144 from bebanjo/fix_add_with_at
new 5d04588 toJSON is called implicitly.
new e4c7a79 Update Rakefile - missing '
new dbdd49d Merge pull request #1154 from tombell/patch-1
new fd4df5a Merge pull request #1152 from braddunbar/implicit-tojson
new 59b39c4 Add router test for urls with encoded characters
new 54c4d7c adds documentation for the automatic nested collection option on models
new 42bb540 fix comment to more accurately reflect its true usage
new d852c72 Add a test case for cloning the attribute object
new 2a1d063 Make sure the attribute object is clone before extending it
new bc922ab Merge pull request #1172 from wrapp/master
new da97490 Optimizing #1172
new fad38af Merge pull request #1163 from aterris/model-collection-docs
new d7b8c8c reworking docs for model.collection
new 948d41c Merge pull request #1156 from VIISON/master
new 34c058e Fixes #1155 -- remove erroneous documentation about create() returning an XHR
new e5aabc6 Merge branch 'master' of github.com:documentcloud/backbone
new a2ed079 removing reg exp test.
new 137b7fd Fix #1179 - isValid returns true in the absence of validate.
new af30bcf `off` is chainable when there are no events.
new 091b3e5 Merge pull request #1181 from braddunbar/isvalid
new 7596947 use pathname as fragment when hashChange: false
new 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
new 74dec4d Bypass iframe for old IE when hash change disabled
new f60e485 Merge pull request #1199 from mostly-magic/master
new fb49233 Merge pull request #1185 from aterris/fragment
new 1bd9b7c adding art.sy as an example app
new f71bc0d fix setting of id for todo model
new e2c5ce8 Merge pull request #1200 from ymichael/master
new c8030ce Slightly update blossom example.
new 951f1db Merge pull request #1203 from paulmillr/patch-1
new 8455b50 Update salon.io example.
new 0b270cc Merge pull request #1204 from paulmillr/patch-2
new 2e652e4 Merge pull request #1187 from Benjen/master
new 8bb15b9 tweaking wording
new db4f66b Fixes #1151
new 2cab3a3 Fixes #1134 -- better document that model attributes are 'plain' data, not often arbitrary JS objects.
new b9021b6 normalize fragment when hashChange: false in navigate
new 35f11ba remove unneeded line and return on window.location.assign
new 656f59e Merge pull request #1206 from aterris/frag
new 67c3ea8 simple refactor for #1206
new 87c9b17 Fix #474 - Backbone.ajax
new a88efef Merge pull request #1213 from braddunbar/backbone-ajax
new 7dbab65 Support merging of updated object state on collection add.
new bdfcd5e Adding Rdio as an example app.
new e1e4257 reverting master backbone-min.js to 0.9.2
new b1441b2 adding pitchfork as an example app.
new 5fc8005 Fix #1228 - tagName can be provided as a function.
new dddd001 pitchfork ain't https
new 9c08141 Merge pull request #1234 from braddunbar/tagname
new 35bb2c0 Use raises correctly.
new e2042c3 Fixes #1225 -- old documentation for urlRoot vs collection.url()
new b536b13 Merge branch 'master' of github.com:documentcloud/backbone
new 7eca8c7 Giving Collections a clone() method.
new 3d6772a Adding Collection's clone() to docs
new c986ae2 adding KANO/GAMES as an example app
new fd25368 Correct minor mistake in todo example.
new 04a778c Merge pull request #1239 from philfreo/master
new 9ee0358 Merge pull request #1220 from folded/master
new b42cc64 tweaking duplicate model merge:true
new 07a00ba adding tests for merge:true
new 8aee79a Fixes #1223 -- new attributes left behind after a failed wait:true
new bf9e4f6 adding a test for the previous commit -- failed save with wait:true
new 64205fb Add tests for #1122.
new 7958956 Use the same type of URL for installation instructions.
new f878b7c supporting url params in browsers without pushState support when pushState is enabled
new 0c4bea5 removing ds_store -- should be added to .gitignore...
new 4ed6016 add link to Walmart Mobile
new ff8f9d4 Merge pull request #1260 from zamiang/push_state_unsupported
new 7de0b26 Merge pull request #1258 from syntacticx/master
new 06338a7 shifting the Walmart mobile down a teense.
new b6ab27a point to CoffeeScript.org for installation instructions
new 67dc8b9 Merge pull request #1257 from benatkin/patch-1
new c4f5584 Whitespace cleanup for extend Collection.prototype.chain function definitions.
new 26a3e2b Merge pull request #1264 from gsamokovarov/patch-1
new d49c4da updating linkedin example app
new e0d349a Merge branch 'master' of github.com:documentcloud/backbone
new 46d43ae null and undefined are invalid ids.
new 70005fd Update QUnit.
new fdc12d1 Merge pull request #1274 from braddunbar/null-id
new c7a7584 Merge pull request #1275 from braddunbar/qunit-1.5.0
new c4297e5 Fix #1282 - "all" callback list is retrieved for each event.
new 6c3d383 Merge pull request #1283 from braddunbar/retrieve-all
new 15a61c0 refactor events using array instead of linked-list to improve performance
new 4dcf4bd Avoid throwing when $ is not defined.
new 7fcba24 Merge pull request #1284 from lifesinger/master
new 22606f9 Tweak events implementation.
new 36dfdab Merge pull request #1285 from braddunbar/ajax
new cacd01d Fix #1292 - unexpected results when passing undefined to Model.hasChanged()
new c3aed6f simplifying hasChanged if statement
new 638af0f updating model.previous arguments check to match hasChanged
new 0ea9f47 Refactor _prepareModel.
new c919568 Merge pull request #1295 from braddunbar/refactor-preparemodel
new d862436 fixed broken fragment links to underscore proxy methods
new 52c54d4 adding a rel=canonical
new 7d8c51a Merge pull request #1293 from wookiehangover/issue1292
new d14e8cf additional documentation for Model.clear
new 9907211 documenting model.clear's new behavior in the 0.9.0 changelog
new 83a24bb Fix #1310 - off does not skip consecutive events.
new cb50c10 adding scrollkit as an example site
new 192b1c0 Events.off uses reverse iteration to avoid altering indicies.
new 291bfad Merge pull request #1307 from wookiehangover/issue1306
new 080241a changing links to underscorejs.org
new f141984 Merge branch 'master' of github.com:documentcloud/backbone
new 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
new 9f161ae Merge pull request #1317 from lennym/master
new b3425b8 Fixing Backbone.ajax implementation.
new 1a767d6 Changed mind. More breathing room.
new 020ed10 smart @braddunbar simplification.
new 04bd18e Jettison setDomLibrary in favor of Backbone.$.
new dcd1043 Update docs.
new 5af01e2 implement optimized mobile version of backbone website
new 6cabc5b remove comment, fix my xy
new e34e14c Merge pull request #1322 from braddunbar/backbone-$
new 3630b04 Improve test "merge in duplicate models with {merge: true}"
new ead3d48 Reorder code in Collection.add
new 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
new fdb3451 Merge pull request #1323 from hswolff/mobile-site
new 6f3328f Updated `Collection.sort()` doc to clarify priority maintenance
new 7bea8ee Merge pull request #1341 from caseywebdev/master
new 6d21c05 Allow Collection to receive falsy `comparator` to override default
new f86674d Fixes #1343, adding Collection#slice
new 3c7c8d2 Merge branch 'master' of github.com:documentcloud/backbone
new 98e01bb adding test for falsy comparators (#1342)
new 3952cde Merge pull request #1 from wookiehangover/issue1342
new 4a0acde Simplified falsy comparator test case
new c016a1c Added a few more cases for the test
new b6dc6a2 Merge pull request #1342 from caseywebdev/master
new 201373a Documentation for #1342.
new f222360 Advocate proper usage of $el over $(this.el) in documentation
new 5509e13 Merge pull request #1349 from nervetattoo/docs-advocate-proper-el-usage
new dad7e27 Fix #1339 - Add Backbone.View#destroy.
new b371d56 Pass fetch options to success function (as error function does).
new 6250b63 Pass options to success function on save, create and destroy.
new c924e05 adding tests for #1355
new 2b0ad77 Fix #1366 - Do not prepend root to history.fragment.
new c277773 Reset events include previous models.
new f4ebee0 adding the `expected` argument to all tests
new 3ad4ee8 Merge pull request #1373 from wookiehangover/test_expected
new 626e3f1 adding correct number of expected assertions to nested change events model test
new 41f64c7 Refactor a test for simplicity.
new 465f297 Merge pull request #1374 from braddunbar/test-refactor
new 7828d6d Prefer on/off over bind/unbind.
new 767e751 Documentation for View#destroy.
new 7054ca4 Merge pull request #1353 from braddunbar/destroy
new 97379d6 Merge pull request #1372 from braddunbar/fragment
new ceb68d7 Revert "Fix #1366 - Do not prepend root to history.fragment."
new ba98080 Revert "Revert "Fix #1366 - Do not prepend root to history.fragment.""
new 76eeafc Skip pushState tests with 'file:' protocol.
new 2939a2a Revert "Skip pushState tests with 'file:' protocol."
new 85bd0b5 Revert "Revert "Revert "Fix #1366 - Do not prepend root to history.fragment."""
new d7e77b1 Merge pull request #1327 from TheBits/silent-merge
new 6454074 Small typo in comment : missing "`".
new a8553e1 Merge pull request #1380 from DjebbZ/master
new ee062f6 Fix assertion count.
new 7bcd6ad Fix #1391 - Use apply in example to account for variadic usage.
new f133f0d Ensure tests run in IE7.
new c59ec4d Merge pull request #1398 from braddunbar/ie-test
new 2e2e9f7 Use mock location to test Backbone.history.
new fd178e8 Merge pull request #1400 from braddunbar/mock-location
new e4caafc Add router tests for #1185, #1206.
new 2cd5818 Merge pull request #1404 from braddunbar/history-tests
new 6a39bfd Move collection assignment a few lines up so this.collection is available in Model.parse
new 1abfefd Fix broken reference to missing underscore.js file in todos example.
new adc81a1 Merge pull request #1409 from durden/master
new d4d7fb9 adding Inkling as an (amazing) example app.
new db6514b Merge pull request #1408 from davidmarble/master
new 3955123 Quote attributes correctly for older browsers.
new 30e630a QUnit 1.8.0
new a3dbdd5 fix typo in docs
new 0b15e16 Merge pull request #1411 from philfreo/master
new 27e9e47 Fix #1387 - getFragment trims trailing slash before removing root.
new f24ca5a #1412 - Trigger "sync" event for fetch also
new 4ecc161 Tweak tests a bit.
new 45afea1 adding Easel.io as an example site.
new 2b5af42 Merge branch 'master' of github.com:documentcloud/backbone
new 4286e0c Fix #1403 - Trigger "sync" unconditionally.
new 54ec530 Provide a default implementation of `sync`.
new b6b9ec7 Fix #1365 - Destroy: new models execute success callback.
new 9f9028b Add documentation for Model#sync, Collection#sync.
new be5d4fd Fix #1366 - Root should not be prepended to history.fragment.
new faeca24 Note options parameter for add/remove/reset in Catalog of Events.
new af31b4e Merge pull request #1422 from rhencke/patch-1
new 966bb3d Update event args for `"destroy"` and `"sync"`.
new 76de397 Merge pull request #1414 from braddunbar/root-trailing-slash
new 2eeaa4a merged
new bc931c3 Fixing Routing.
new 9ee453f updating tests
new 352d486 adding spin as an example site.
new c709104 Just do the media query for the iPhone 4, not retina macbook
new ef1900b Merge pull request #1432 from brettgoulder/master
new f3039b6 Fix #1420 - Lazy load example images.
new 2d7aa99 Adding Disqus as an example app.
new 5d3e441 Document test source.
new 10b3b38 Remove accidental inclusion.
new af5e8f5 Fix #1433 - Do not save invalid models.
new 17189f3 Merge pull request #1440 from braddunbar/save-invalid
new a9e42aa Fix typo, "models state" should be "model's state"
new 7f375d8 to_json doesn't include namespace by default for Rails>=3.1
new 17a3734 Fix typo - "Backbones's" should be "Backbone's"
new cf80581 Merge pull request #1444 from christopherwright/master
new 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
new 6df4874 Move sort after merge
new ff561ca Fix #1447 - `model.save` does not delete `options.wait`.
new 6a8232a Merge pull request #1448 from ganmor/sortfix.
new c18b776 Add a test and tweak whitespace for #1448.
new d10b6dd adding Prose as a Backbone example.
new d8477f4 Revert #1353 for further discussion.
new 306e20e Trigger error even when providing a callback.
new 3a388b6 Always trigger error when validation fails.
new 639819c prefer on over bind
new b6f1d52 Merge pull request #1484 from bukhamseen/master
new f663ba6 updating airbnb example
new 131e169 removed redundant extend
new 07f2a68 Merge pull request #1486 from mitya777/remove-extend
new 5f57f8c reduced extends to single return
new 9a12b76 Merge pull request #1488 from tbranyen/master
new 0051734 Fix #1377 - Saving without attrs triggers "error".
new 9b7dd43 Put short if statements on one line and add some whitespace
new 9ef2b3c Merge pull request #1492 from gsamokovarov/patch-3
new ddefd21 Consistent use of `===` and `void 0`.
new 6d88067 Merge pull request #1493 from braddunbar/consistency
new 76bc9fa Fix #1494 - Clarify documentation for `off`.
new b5e32d4 Merge pull request #1498 from braddunbar/clarify-off
new 75befbb Adding WordPress.com as an example app
new 6fef16b Merge pull request #1503 from nb/example-wpcom
new 8b23c01 tweaking wordpress example
new 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
new 3d6b20c Normalizing root url on Backbone.History.start, consistently matching root url for atRoot in History.start regardless of trailing slash
new 596b12b Added test case for trailing slashs changes to atRoot in Backbone.history.start()
new 037b3f5 Fix #1511 - Add a comment explaining performance concerns in `trigger`.
new 9a81468 Tweak root normalization.
new b75c3e1 Merge pull request #1512 from braddunbar/trigger-args-loop
new 442a860 Don't include everything into the npm package.
new 28f0b6a Merge pull request #1518 from nullobject/master
new abee26c Update Khan Academy blurb and screenshot
new 215805e Merge pull request #1519 from spicyj/ka
new 51387eb getValue for View::className and View::id
new 41333df Merge pull request #1520 from gsamokovarov/getvalue-id-classname
new 2810143 Tweak id/className test.
new 71d0fe3 escape todo items.
new 971a5fb Add View#dispose.
new 3ae1af6 Merge pull request #1461 from braddunbar/view-dispose
new 330f2ba adding model parsing for collections on initialization of a collection from raw data
new 980f60e removing extra options check
new 4e2da66 Fixes #1554, removes FUD about _.template
new db9545c Merge branch 'master' of github.com:documentcloud/backbone
new 952fb88 Ensure that Collection proxies underscore aliases.
new 6782ba2 Merge pull request #1560 from braddunbar/aliases
new cee30cf Merge pull request #1557 from iros/collection.parse
new 3c67364 [style] coll -> collection
new a8cf11e Merge pull request #1569 from aeosynth/master
new 4c6f192 use inherits helper directly
new ab98b91 Merge pull request #1571 from aeosynth/master
new e5a2910 add check for jsl
new ec06125 Merge pull request #1579 from ngauthier/master
new e23c871 Fix #1455 - Warn that attribute names should not contain spaces.
new 9747d23 Merge pull request #1459 from braddunbar/attr-spaces
new e70a38e Fix #1584 - Create default Backbone.history.
new d97b884 allowing propname arg as collection comparator
new b9e5c1e variable name cleanup
new 62960e7 Refactor extend.
new 8f27153 Merge pull request #1585 from braddunbar/default-history
new f36f11e Use Surrogate instead of Prototype.
new 355c480 Merge pull request #1590 from braddunbar/extend
new cebc33a teense of clarification about urlRoot being a rare override
new 38991ab Merge branch 'master' of github.com:documentcloud/backbone
new 8fafad1 changed suffix syntax to prefix
new 74ec1e5 Update examples/todos/todos.js
new 2af9f4d Merge pull request #1445 from 'emorikawa/master'.
new d9f1e00 No need to default `options` to `{}`.
new e2e70f7 updated docs to reflect new comparator API
new 4335fa8 Merge pull request #1472 from 'contiamo/master'.
new 1f3f452 Consolidate sync/error events in Backbone.sync.
new 6a22f01 Merge pull request #1599 from braddunbar/sync
new f49272e Fix variable scope error, provide test.
new a8388e2 refactored to replace comparator string with the generated function instead of generating on every sort call
new dabc5ca Upgrade QUnit.
new 65ed49b Clean up.
new 8ef1730 Consolidate test boilerplate; use consistent names.
new f4506ca Merge pull request #1603 from braddunbar/test-module
new 10db0ab getValue -> _.result
new b3b2736 Merge pull request #1607 from braddunbar/result
new 75216c0 Fix #1608 - Clarify render example with template definition.
new f8b5f7f Avoid creation of extra array in collection proxy.
new 81669f5 test/{test.html -> index.html}
new 9a58173 allow for chaining of router navigation
new 1206fbe update comment
new 6f39005 Merge pull request #1614 from aeosynth/master
new 4beaf2f Merge pull request #1610 from braddunbar/test-index
new d52c612 Merge pull request #1611 from braddunbar/collection-proxy
new d015ef1 pushState/replaceState takes a relative url.
new 16001ca Merge pull request #1605 from braddunbar/relative-url
new 1efeae7 fix #1619: fix navigation when root is empty
new 8a7076a Fix #1619 - Streamline rootStripper implementation.
new f3be02e Add test for transition to hashChange.
new f4937eb Merge pull request #1623 from braddunbar/transition-to-hashchange
new 00a69cc Fix #1615 - Update localstorage code.
new 33cdab4 Drop doubled test prefixes.
new 3fd842c Merge pull request #1626 from braddunbar/test-prefix
new c19459a Remove unnecessary `frag` variable.
new e413f63 Refactor test/view.js
new e809bfb Merge pull request #1628 from braddunbar/frag
new 68e4377 Merge pull request #1629 from gsamokovarov/view-test-refactoring.
new 3b08fb8 Remove dependencies on qunit html.
new fcd3898 TravisCI integration.
new dc960f7 Merge pull request #1637 from braddunbar/travis
new 43491f6 minor performance refactor
new 342a525 automatic resort when sorting attribute changes
new 72c4607 updated docs to reflect automatic resorting
new d2b4c1e test update
new 4707b02 removed automatic sorting in anticipation of sort option to .set
new 8f29954 removed prefix logic
new 8fdcaf2 Merge pull request #1587 from krawaller/master.
new 36a733a Tweak string comparator implementation.
new 85fca58 Refactor reset/sort.
new fa19b17 Fragments should be handled encoded.
new 59416ca Backbone.sync now takes an emulateHTTP setting to override global setting
new ed5eb58 Use global emulate options as defaults.
new 7c993bd Fix #1649 - Set location.hash with a leading #.
new 07b6760 Style - Split long line into two.
new e736811 Adding an Edge Version link
new 5eb4c7b Merge branch 'master' of github.com:documentcloud/backbone
new 5b19d8a tweaking edge link
new 8ea7d9a Merge pull request #1644 from braddunbar/default-options
new 07b88ef Revert "TravisCI integration."
new ff0ddbc Merge pull request #1650 from braddunbar/#
new c344201 Fix #1655 - sortBy & groupBy use attributes.
new 161c3a2 Merge pull request #1656 from braddunbar/sortby-groupby
new 74ba05c adding CONTRIBUTING to backbone
new da18e00 Merge branch 'master' of github.com:documentcloud/backbone
new a424341 Fix #1653 - Ensure that `History` can be used outside of the browser.
new 7bfce6f Merge pull request #1658 from braddunbar/history-window
new 142d2ac Fix #1604 - Refactor add, remove index option.
new 6d0a7fd Merge pull request #1596 from fancyoung/patch-1.
new b785a59 Remove shadowed `clear` function from todo models.
new 1e87356 Added test for sorting during collection#add
new 9fd48f1 Fix namespace reference in the todos example app docs.
new c0cdd7e Merge pull request #1669 from liquid/docs_fixes
new a45ab00 Remove dead code.
new e7e689a Fix #1677 - Escape title attribute.
new 3d0d8f0 Merge pull request #1674 from braddunbar/url-root
new 9ba3846 Merge pull request #1667 from braddunbar/add
new 57e1e7d Merge pull request #1612 from joshvermaire/chain_navigation
new d6046cf fixing z-index
new d02415f Merge branch 'master' of github.com:documentcloud/backbone
new 5720e54 Fixes #1589 -- make the Backbonejs.org docs go responsive.
new b347f9f consistently handle `undefined` being passed to the model constr (#1545)
new aa36a35 Merge pull request #1691 from wookiehangover/issue_1545
new 2b646c6 Fix #1684 - Correct regression in refactoring extend.
new cb988aa Merge pull request #1692 from braddunbar/extend
new 71b6404 refactor change/set, fixing #1478 and #1664
new 2e4f48e whitespace cleanup after rebase
new e2d5483 Allow view.el to be provided as a function.
new 2eabf04 fixing unescaped regex
new 804bb55 Merge branch 'master' of github.com:documentcloud/backbone
new 06c764c merge conflict resolved
new 84039f3 Merge pull request #1693 from braddunbar/el-function
new 3f530c2 Fix #1695 - Ignore location.search during pushState transition.
new 64e2d0a Merge pull request #1696 from braddunbar/pushstate-transition
new 95e1eb5 revising Inkling description, as requested
new 1f67712 Adding Hulu.com as an example
new ac8a807 added optional groups to route syntax, with tests
new 3169cfe swapped optional route syntax to parentheses, and adding docs
new 612496b Merge pull request #1509 from ianstormtaylor/optional-params
new e120642 Fixes #1701 -- improves documentation for model.off()
new 2b1e9b4 Merge branch 'master' of github.com:documentcloud/backbone
new 205307a Fixes #1697 -- media query for firefox for embedding inside firebug for documentation.
new bdefd3c Merge branch 'change-bug' of https://github.com/tgriesser/backbone
new f0586cf period in comment
new 4a20d66 Check if model/collection support .off when disposing of the view
new bc4c7a3 Merge pull request #1714 from RStankov/view-dispose-can-work-with-normal-objects
new 36516d9 Overhauling set/change for speed improvements
new a5a2036 moving trigger loop into 'change', this.changed into 'changeCenter', more simplification of '_changeCenter'
new 89009ca Collection.add triggers an error rather than throwing an error when an invalid model is added.
new c2261bf Modified two tests to listen for error events rather than catching exceptions when adding an invalid model to a collection
new 7278dfb Use ok(false) instead of non-existent fail.
new 9b68269 Tweak add implementation.
new de59b16 Merge pull request #1 from braddunbar/add-error
new a10e3c6 Add Lo-Dash reference to index.html.
new 4d80d88 Merge pull request #1713 from jdalton/lodash
new 162a833 Updated Basecamp Mobile example to Basecamp Calendar
new 5e103f7 adding bitbucket as an example app
new 47a47b2 Fix #1729 - Clarify expected arguments for get/getByCid.
new b41d562 fix for #1735 - consistently use attrs in Model constructor
new 46b8ee3 testing expected behavior when Model.parse returns null
new 9b0e852 Minor optimization to Router#_bindRoutes.
new ed95008 Merge pull request #1739 from braddunbar/bind-routes
new d484423 Merge pull request #1730 from braddunbar/get-docs
new 9df2b8d Merge pull request #1736 from wookiehangover/issue1735
new 8638bfe Add `extend` to Backbone.History.
new a52fcb6 Fixed inconsistency and typo in docs
new dd68a31 Merge pull request #1742 from caseywebdev/master
new be0f44d Merge pull request #1741 from braddunbar/history-extend
new d73b6d7 allow empty routes
new db26c74 Merge pull request #1746 from michalkot/master.
new 094dab2 Adding USA Today as an example app.
new 3685f76 Fix #1751 - `root` is `exports`, not `global`.
new 817f872 Call 'beforeSend' function set with $.ajaxSetup when Backbone.emulateHTTP is set to true.
new 1d909d4 Fix #1756 - preserve user provided beforeSend.
new 203e9b9 Merge pull request #1757 from braddunbar/beforesend
new dd592ad Be sure to return the value of `beforeSend`
new aa4dd9d Add test for #1758.
new 4e0627c Update outdated comments
new 12cfb98 Merge pull request #1761 from gsamokovarov/update-comments
new 85a1e3e Use _.pick to simplify View#_configure
new 078bb39 Merge pull request #1762 from gsamokovarov/simplify-configure
new f73de64 Refactor `set` to avoid unnecessary `arguments` object creation
new c9585a3 Add a more meaningfull test for parsing by default.
new dbad306 Match `save` to new `set` signature
new 4288805 Merge pull request #1769 from braddunbar/parse-test
new 23751b8 Merge pull request #1766 from caseywebdev/set-refactor
new e0c30d6 Adding Gilt Groupe as an example app.
new eebbca8 Merge branch 'master' of github.com:documentcloud/backbone
new ef8e10f Further simplify Router#_bindRoutes.
new a65d334 Merge pull request #1773 from braddunbar/bind-routes
new 68d1e70 Refactor `set` to avoid unnecessary `arguments` object creation
new 33a5ea3 Match `save` to new `set` signature
new 92623e5 Adding IRCCloud as an example app
new d91f205 Update package.json with more relevant keywords
new 1350c84 Merge pull request #1784 from caseywebdev/package-json-keywords
new 086b2dd Bump underscore version to 1.3.3 in package.json
new 1eb7964 Merge pull request #1786 from gsamokovarov/bump-underscore-in-package-json
new c162894 updating documentation for Collection#reset method signature, fixes #1785
new 34cb42d Merge pull request #1787 from wookiehangover/issue1785
new 34ce371 Fix #1791 reorder constructor so `attributes` is defined for `parse`
new 7909341 Add test for #1791
new aeaf2ee Merge pull request #1792 from caseywebdev/reorder-constructor
new 8decce8 Issue #1793: Backbone.history.navigate should use this.getFragment instead of fragment to avoid routes getting triggered twice
new d389418 Updated issue number in test to match pull request issue.
new d196c25 Strip trailing space from fragments.
new 91ce6c3 Merge pull request #1795 from braddunbar/trailing-space
new b75c4c5 Merge branch 'master' into emulate-options
new 85d58a1 Merge pull request #1371 from braddunbar/emulate-options
new 29cb71c Fix #1798 correct Model#fetch documentation
new 35054da A bit more documentation on success and error callbacks.
new 783ecf7 Fix #1801 - Add documentation for disabling hash based routing.
new 489b1d4 Adding Syllabus as an example app
new ca250f6 index.html
new 30f3273 s/https/http
new 39ff387 Fix gh-1820 - Update comment, use global flag.
new 6fd32ea Fixes #1825 -- document that multiple adds of the same model is a no-op.
new a96fe08 allowing events to be passed in view's options
new 9edadc2 Perhaps the most frequently asked question ... Why Backbone, not X?
new 693d58d typo
new 549bc32 tiny edits
new 09ba834 Adding newsblur as an example app
new bf82159 capitalization typo
new 626f3d7 Merge pull request #1803 from braddunbar/hashchange-false
new bec4130 rewording hashChange: false docs
new e1a29bd Fixes #1832 -- stretched images on retina mobile
new dd59ae6 Merge pull request #1826 from tgriesser/events-options
new c746c3c Fixes #1806, model.save(null, {wait: true}) with validation
new 0b27091 fixes previous commit
new 6f95a9b Fixes #1750 -- better document View#options
new ef8bb66 Asserting that cloning a model and passing it in as attributes doesn't share object identity.
new 94b86bf Fix gh-1201 - Simple TravisCI support.
new 8898fbf Removed a redundant sentence.
new 7b51c22 Merge pull request #1836 from Ore4444/patch-1
new 70ff93b Update backbone.js
new 900c4fe Merge pull request #1837 from j0nx/master
new be209e6 Pass options through to toJSON
new 5ebd1fd Merge pull request #1838 from asgeo1/add_options_for_tojson
new b34f4f3 use _.result for this.options
new bc87c3f add options function test
new 46f2823 Fixes #1849 -- adding a .npmignore
new 4ac21c0 Merge branch 'master' of github.com:documentcloud/backbone
new 182804b Merge pull request #1846 from akre54/extendable-options
new e7d85ef tiny tweak
new 3de9f35 Revert "tiny tweak"
new 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)
new b17a37b Merge pull request #1835 from braddunbar/travis
new 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)"
new 2da7c73 fixing the parse inconsistency in the original mmanner.
new 9fa8a0a disabling travis email notifications
new 2274b31 emphasizing the nature of silent
new 942c199 Merge pull request #1717 from davidgtonge/master
new e27c86e indentation
new 29dc8fc initial merge of tgriesser's change cleanup
new e841851 Fix global `i` leak in `change`
new 7d3f13d Merge pull request #1851 from caseywebdev/global-leak
new 41c6b58 Use noglobals in `npm test`.
new 1b2a286 Merge pull request #1852 from braddunbar/noglobals
new f2c6412 noglobals check mandatory for browser qunit and node runner
new f668e84 Force noglobals.
new a2a32cd Merge pull request #1 from braddunbar/noglobals
new d0bed60 Merge pull request #1853 from tgriesser/qunit
new e5a3b0b consistent 'parse' option on collection constructor & reset
new 5985064 Only sort on `add` when it make sense
new 0b22256 Tweak sort test a bit.
new beffc15 Add Collection#update to better use collection events
new 1b98579 Simplify conditional in Collection#update
new f918d9d Adding Jolicloud as an example app
new a7be84e merged.
new 6d19aba remove the Ender test suite. We never update it -- and I can't remember ever hearing about anyone actually using Ender w/ Backbone.
new 828f15a our noglobals flag to QUnit breaks the test suite in Safari (for whatever reason) ... removing it.
new 54ac6b0 Cleanup collection#update
new aefd78f Merge branch 'master' into collection-update
new 193ba77 Fixes #1871 -- move the Catalog of Events to the top of the docs.
new 8711f3c Fixes #1870 -- allow empty bodies for difficult endpoints.
new 362b91c Fixes #1456. Enhances Backbone.Events to support jQuery-style event maps, in 'on' and 'off'.
new 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.
new f416c5b bumping the version in master, reflecting the wip state
new 6dadc92 Merge branch 'encoded-fragments' of https://github.com/braddunbar/backbone
new 62b80bf Fixes #1340 -- reset events include previous list of models, for added convenience.
new 5af6879 Fixes #1876 -- add travis badge to backbonejs.org
new 7dbfecc Fixes #697 -- Add 'once' to backbone events, supporting event maps, off, and all that jazz
new c51b9cc Rebasing `update`
new bee1296 Update `update` to merge cleanly
new 631fd34 Replace undefined with void 0 at router's test
new a389e81 removing accidental globals -- need to get lint hooked up.
new 4da25a4 Passing a configured version of jshint
new 2bb28cd Merge pull request #1886 from gsamokovarov/patch-4
new a3da45e Backbone extends Events
new d08611a Simplify test for Backbone Events inheritance
new 4976b66 Merge pull request #1889 from caseywebdev/global-events
new 0991608 Rewriting comment.
new 764c38f Pass models in `update` trigger
new c6ca928 Merge branch 'master' into collection-update
new 188eb98 Add asynchronous test for once
new 615b08c Merge pull request #1881 from gsamokovarov/refactor-events-test
new 1be8eb0 Implement once with minimal change to other Events methods.
new 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.
new d6d264b Merge branch 'collection-update' of https://github.com/caseywebdev/backbone
new 104e9ba Merging in Collection#update -- revised implementation, some tweaks: models are retained by default, there's no new 'update' event.
new d4d2daf Fixes #618 -- support for a simple version of PATCH
new 5713b5e s/event/run
new a645760 Change Collection#sort's event from 'reset' to 'sort', so you can optimize further if you wish.
new f71004f Add failing test case for different `idAttribute` fields
new 6c0cda6 Fix #1894, Collection#push should not sort.
new 68413a0 Merge pull request #1896 from braddunbar/push-sort
new 5cab60b Defaulting remove:true for Collection#update
new a97880c merged
new b9d0f8d #1894 `sort` option for `add`
new d04c618 merged
new 968ec9e Shave some bytes with an array literal
new d3afe80 Merge pull request #1899 from caseywebdev/array-literal
new 1191640 Fixes #1363, fixes #1461, removes View#dispose, adds Events#listenTo and Events#stopListening, and implements View#remove in terms of those.
new 0494252 Make event maps a bit more lenient about context, for internal convenience.
new 601feb3 don't blow up if you try to stopListening() an object, but have never listened in the first place
new 7e7b214 revised update implementation with inline id/cid map instead of using an inline Collection for speed. Plus tests.
new 9e07557 Revamped events
new 842f48f Events revamp alternative version
new 2a7a45a Account for `once("all", ...)`
new 307b293 Final events optimizations and rebase
new f0da2eb Merge pull request #1890 from braddunbar/once
new 4d9776e DRY-ing up event map support
new 89936d8 simplifying trigger condition
new 9ce995d spacing for off condition
new aa4c056 renaming once'd event callback for clarity -- new failing test.
new 9de1ddd back to previous 'once' implementation ... tbd
new 15bf791 Implement brad's off with _.once
new b2b0142 merged in casey's events optimizations ... tweaking to follow
new ac94b84 working version, WIP
new 644aecc (hopefully) simplifying and optimizing 'trigger' further
new 1bd34b0 Simplify/robustify `update`
new 4439b21 add one more switch case to triggerEvents, because most built-in backbone events are called with 3 arguments.
new 72a24ec renaming 'cb' to 'callback' for clarity, and refactoring Events#off
new 6459a39 expanding comments
new b978df1 removing escapedAttributes caching for simplicity's sake
new 36c3e44 you shouldn't be able to set(model), instead set(model.attributes)
new ba7a279 moving unset loop from set into unset itself
new bcce5f4 renaming 'set' internals, for clarity
new a5299f8 removing escape handling of undefined in favor of an upgraded Underscore.js
new 02a78ac adding a test to ensure that changes are triggered in the appropriate order.
new 6ea96c1 unset does *not* need to fire a change for undefined attributes
new 69b3c13 optimize computeChanges() by removing a splice, and fix a bug with multiple falsy values being set for an attribute
new f8753b8 various simplifications to _computeChanges
new 66e25ef Removing pedantic definition of internal private variables
new bd09529 rename _currentState to _currentAttributes
new b7102e0 Merge pull request #1905 from caseywebdev/update
new cc16456 fixing issue in patch not sending data
new df74b03 Merge pull request #1907 from tgriesser/patch-bug
new 957595f removing false optimization, inlining triggerEvents. Thanks @caseywebdev
new 9365dac Revert "removing false optimization, inlining triggerEvents. Thanks @caseywebdev"
new 0737dee Bump Underscore to 1.4.3 in package.json and index.html
new 27d9428 Merge pull request #1911 from gsamokovarov/bump-to-underscore-14
new 50be442 Fixes #1913 -- updates Backbone defaults semantics to use _.defaults.
new daf6892 Fixes #1912 -- Collection#fetch only parses once.
new 1806a8d Cache context, avoid switch in loop, profit
new dc0bfe4 failing unit tests with 'defaults'
new d2e2e93 Merge pull request #1917 from elasticsales/master
new bd31613 Fix earlier commit -- got my defaults ordering backwards.
new abd96d6 inlining defaults
new 50c41d3 Merge pull request #1916 from caseywebdev/events
new 74ae40e Fix #1915 - `parse` ordering in `update`
new 87a25d5 Merge pull request #1920 from caseywebdev/master
new 18b445e Backbone 0.9.9
new 5ecaa09 trying to reset against master
new 5342d3d removing old isValid tests
new 9b97cc3 adding a 'listenTo' example to the main View docco.
new aaaefd2 tweaking test case for IE7
new 328e721 router test tweak to placate oldIEs
new 3ccde89 router test tweak to placate oldIEs
new 501c2e7 fixed typo
new 3f345dd Merge pull request #1921 from mindscratch/master
new 3efc1ed Fix #1922 -- document removal of getByCid
new 0085732 typo
new cd9a90a Add changelog note about deprecated setDomLibrary
new bb0d351 using 'listenTo' instead of 'on' in todos example app
new ab8364e Fixes #1924 -- properly document fetch-with-update
new 5d3edae removing line about silent delaying validation
new 1da76a2 Merge pull request #1936 from tgriesser/validation-line
new 4e239d4 Fixes #1928 -- document the new 'request' event.
new 68b650d Merge branch 'gh-pages' of github.com:documentcloud/backbone into gh-pages
new 399afd8 Fixes #1937 -- fixes source annotations
new ef0225e Merge pull request #1933 from yuku-t/update-todos
new 91eb6c3 re-docc'ing todo example with listenTo.
new 884e4ee Fixes #1931 -- document Backbone mixing in Events
new abd938f Fixes #1929 -- clarify the change to 'parse' behavior
new bc8b829 Merge pull request #1926 from nervetattoo/patch-1
new 8d243b5 tweak setDomLibrary changelog
new 6aaec10 Document View#id and View#className as functions
new c1b0224 Fix typo in update changelog bullet
new bb67b6c using isEqual to check model change
new 919bd91 catalog the route event on history when Router.route matches
new 31655fc Merge pull request #1945 from akre54/docs-route-event
new 8a4af72 tweaking catalog of events
new c1a9384 Merge pull request #1944 from tgriesser/isEqualChange
new ff5876a Merge pull request #1941 from gsamokovarov/update-bullet-typo
new 523fb81 Merge pull request #1940 from gsamokovarov/document-id-classname
new 3666613 default constructor should return parent value
new 5f72408 Fix #1939 - `parse` receives `options`
new 74c674d allow context as 4th parameter to Events#listenTo method
new 015e60d allow context as 4th parameter of stopListening
new d6dd3d8 updated docs to add context param in listenTo and stopListening
new 90099af accounting for event maps
new 64aa208 fixed typo on context var in stopListening
new 25505d6 Merge pull request #1951 from caseywebdev/parse
new c13005a Merge pull request #1947 from cdavaz/master
new 65ec60e Improve getting of models with non-default ids
new 9ae1271 Make use of new .get() functionality in .update()
new 75a52db Fix #1925 document for {sort:false}
new 1cc5ede Merge pull request #1956 from wyuenho/master
new 17fba9e Fix getting model from collection by model
new 0745d23 fixing docs on validate
new 132f123 Merge pull request #1957 from tgriesser/validateDocs
new 6f0e4cc Merge pull request #1955 from johtso/get-by-idattr
new b6566ef Merge pull request #1954 from derickbailey/listenTo_stopListening_context
new 828f121 Simplify internal id/cid split. Add back in update-with-nonstandard-id test.
new 7237ff9 Merge branch 'master' of github.com:documentcloud/backbone
new af7effe Trigger `sort` after `add`s for efficient reordering
new 396f072 Fix typo in .npmignore
new 3dbf6db Merge pull request #1969 from caseywebdev/master
new 6946d5f added a note about the removal of Backbone.wrapError to the 0.9.9 changelog. closes #1966
new 4c5e237 Bitwise declared bitdumb, revisions ensued
new 86a9c53 fixing #1964 - change event should be fired if a change occurs
new 1a31cc9 Merge pull request #1965 from tgriesser/final-change
new 462969b ok(true)
new 1b9335d Merge pull request #1962 from caseywebdev/sort
new 76b512b adding validate flag for validation of models, defaulting to true on save
new 485be3f merging big validate semantics change. Hopefully for the very last time.
new b646cea Merge pull request #1971 from wookiehangover/issue1966
new 5a4d405 Tweaked wrapError changelog mention.
new 134d4a6 Correcting upgrade guide for collection.fetch({add: true})
new 9ad93cb Merge pull request #1975 from philfreo/master
new dd746a8 better to link to the method than try to re-describe it
new dd4b081 Fixes #1977 -- add a test to ensure that default values work with merge (they do).
new b76ca83 Fixes #1938 -- Splits up 'error' into two events: 'error' (for XHR) and 'invalid' (for client side validation) errors.
new 5f9380e #1977 update test to fail
new 1ec8251 #1938 continued. Removing the options.error callback for client-side validation, adding model.validationError for convenient reference.
new d55ab70 Merge branch 'master' of github.com:documentcloud/backbone
new 5a3ec24 Really fix #1977 - models with default values merge properly
new 9c5d02e first draft of 'simple'
new e92c526 progress
new cc8a5c2 ... progress ...
new 7fce8d7 removing a bit of 'silent'
new 8178bf1 ... progress ...
new f29c912 right up to the edge ... nested sets are the next challenge
new 99091fb added test to show listenTo called on the same object
new ca88fcd Add test for #1989
new 8f87e56 Fix #1987 - Be consistent when passing options to trigger callbacks
new 236c1ae Fix #1978 - Correctly document `model.urlRoot` and `collection.url`
new 83de3d3 Merge pull request #1993 from caseywebdev/options
new 74633ab Merge pull request #1991 from gsamokovarov/model-change-test
new 9e542c0 Add test for once without callback.
new fa041b4 Merge pull request #1994 from braddunbar/once-noop
new b28c146 Fix #1987 - Mention the removal of `options.index` in the changelog
new 4ec055f Add missing space in docs
new 7f29c8c Remove accidental global.
new 14bfb40 ... progress ...
new 9c55b4b finished with the simple case for models ... hurrah
new c0f3f42 remove lingering silents
new 23a0673 using 'current' instead of storing extra state
new 0de1512 Use boolean for `nested`.
new d7179e5 Pour one out on the ground for JSLitmus...
new ddefc0a Merge pull request #1995 from braddunbar/simple
new 810c535 Only sort when a model is changed or added
new da9da55 Options everywhere
new 72f9d12 Speed up set, see http://jsperf.com/isobject-vs-typeof
new 4817c41 Bring add optimization over to simple
new e7df588 Bring add/sort optimization over to simple
new 4089bf0 sync tests passing, tweaking save validation rules
new 5350dc9 Ensure toJSON receives the correct attributes.
new c9b025f Merge pull request #1996 from caseywebdev/sort
new 5debd9d Perf tweaks, see http://jsperf.com/testing-equals-versus-strict-equals/3, http://jsperf.com/conditional-assignment-vs-reassignment
new 1c4a1e3 Fix #1980 - Named and optional params.
new e658535 Add test for smart add-sorting
new 34f8528 revisited tests with simple silent
new e5c30a3 merged with simple
new 3ffcce8 trying new hasChanged() semantics
new 2eab0fe hasChanged shouldn't be true after the constructor.
new b3c0687 Merge pull request #2001 from braddunbar/simple
new 5ac783b complete test suite passing.
new 45b3870 Merge branch 'simple' of github.com:documentcloud/backbone into simple
new 0e20e93 fixed leaking global
new d0af336 Even smarter sort-reduction
new 812a846 failing test case
new 09bd7fe Fix test case
new 1c131da Clear up comments in last test
new 40b7419 Merge pull request #2002 from braddunbar/named-optional
new 1357ecd tricky merge with master ...
new b6ca71c Simplify argument juggling for set/save
new ef0db23 Revert set/save argument juggling
new e2bcc8c Adding test for change event only firing if setting an object with a different value
new 6d589ba Fix #2003 - success callback arguments.
new 6023be4 Remove unused arguments.
new 0aff3f2 Use `collection` in Collection#fetch.
new 320347d Merge pull request #2005 from braddunbar/success-args
new 2abe285 Merge pull request #2004 from elasticsales/master
new 6868457 Match comparator string checks in `sort` and `add`
new e16c762 Remove unused declarations in `add`, noglobals for phantomjs
new 16bcd42 bumping jquery to 1.7+
new a24544b jquery-* -> jquery.js
new 4b2ce42 removing context from listenTo/stoplistening
new 1a754a2 Update index.html
new 4f1cb85 Changed the model's set function so that the 'nested' variable isn't required
new c396adb save with non-model success
new 7fe4138 Use _.isObject instead of typeof.
new 54fe48f Fix #2023 - Change log mentions ignored search parameters in routes.
new 3283442 Merge pull request #2021 from Ore4444/patch-3
new 047d0d6 using typeof rather than _.isObject for model.save
new 323d216 Merge pull request #2022 from adriaanlabusc/remove_nested
new 14d124a updated View#make to use Backbone.$ exclusively
new 1e8c79d Use single quotes and drop self closing slash.
new 61021d3 removing model.change from docs
new e12e1d8 fixing validation & internal change flag order
new 03f1de0 removing unnecessary options check
new c013a60 Import _.drop
new afa294e Merge pull request #2033 from taka84u9/collection-drop
new 678bdd0 Tweak #2017 ... isObject instead of typeof
new d63fe9e Merge pull request #2019 from tgriesser/nocontext
new 4488374 nested silent changes should not trigger change events
new 9bbdf4f Merge pull request #2038 from tgriesser/nested-change-silent
new 22bcb99 removed one if statement from model.set to simplify #2038
new 1cff00a Merge pull request #2039 from adriaanlabusc/silent_fire_patch
new c1e62cd removing view.make
new c45e310 Fix #2044 - `once` events are properly removed after triggering
new 15959b1 Clean up conditional, remove internal-coupled test
new 8a42d53 Merge pull request #2041 from tgriesser/removing-make
new abccd98 resolving merge conflict with derickbailey-listenTo_yourself
new 9a2633c removed reference to model.change from docs
new baac550 Add listenTo yourself and cleaning with stopListening test
new 4be2323 Merge pull request #2047 from adriaanlabusc/patch3
new 3f300c4 Merge pull request #2050 from gsamokovarov/listen-to-cleans-itself
new fd9eefc Exit early in Collection#create
new ae90362 Merge pull request #2058 from gsamokovarov/patch-5
new 245b2ff Mirror `create`s model conditional from `add`
new 4960070 clarifying/correcting docs about View#remove
new 9550bec Merge pull request #2060 from philfreo/master
new a93ed04 Chain can now be called directly on underscore
new 63adb4f fix argument name in docs
new 444fa90 Merge pull request #2076 from rutkovsky/master
new 10cf99a Fix #2008 - Correct comments for `fetch`
new faa776a Add keys, values, pairs, invert, pick, omit, each, and other underscore methods to models
new ab4a794 Merge pull request #2040 from akre54/add-underscore-methods-to-model
new a74dd74 Update test-zepto.html to match the newer test html for jquery.
new 6e3e137 Revert "Add keys, values, pairs, invert, pick, omit, each, and other"
new 52dc7de added trigger applyment
new 17bb8ba route parameters provided as array argument
new 317c5b9 changed trigger call
new 016825e Add a test for the "route" event.
new 3817742 Fix #2073 - Remove cid description.
new af2db21 Merge pull request #2081 from af/zepto-tests
new 22b2398 renaming zepto
new ba8f180 Remove useless code in `add`, tidy up
new e14c433 updating CONTRIBUTING to reflect keeping index.html up to date with master
new 2ae846f Removing View#make from docs
new 3d15709 Updating Model#validate docs
new 6198ee8 Fix #2094 - Update TODO example with new success callback signature
new 857e2da trying with faster array reset code (see http://stackoverflow.com/q/1232040)
new 5dd6601 fix failing test cases
new e928d27 use slice instead of _.clone per @caseywebdev
new edb68c7 Fix #2099 - sortedIndex use model attributes for string iterator
new 95480b8 Semicolon.
new 7efec38 add collection models init to constructor
new b653186 removed unused variable 'model' from 'save' function
new 5e2a5d6 Merge pull request #2107 from adriaanlabusc/remove_var
new 975a44a Consistently turn on `parse` flag in `save`, like `fetch` already does
new 915700f Simplify `sortedIndex` test
new e180e82 Merge pull request #2092 from philfreo/master
new ef55034 change log updates
new 0836b56 docs for route event, save bug, formatting
new ce63c8e Add link to Docs for old versions of Backbonejs
new 56d363c Add links to Diff and Docs for older Backbonejs versions as well
new 7036f6e remove dead link
new 615ed8d Merge pull request #2114 from hswolff/stray-link
new 9e80717 Merge pull request #2106 from akre54/array-reset-speed-testing
new 172ecd4 Use === instead of == in Model#save
new 1573f63 Merge pull request #2121 from gsamokovarov/patch-6
new 4961f56 Clarify collection request/sync event behavior
new 00540d9 Merge pull request #2127 from philfreo/master
new 07b8f0c Fixed minor bug in examples/todos/todos.js
new 96f4701 Merge pull request #2128 from colevscode/master
new 201f9e4 fix for #2100
new b443fb0 Merge pull request #2132 from tgriesser/listenTo-patch
new 80fbe37 Bail from listenTo early.
new a27d47b Merge pull request #2133 from braddunbar/listen-to
new 4d8ca2b Account for listenTo/stopListening edge cases, add tests
new 179887e Consistent argument names across event functions, remove unused argument from `triggerEvents`
new 7f24896 Fix #2134 - Clarify purpose of toJSON in documentation.
new 7e91af0 Merge pull request #2135 from braddunbar/tojson
new f12518e bumping to 0.9.10
new fe3f5af Merge pull request #2137 from tgriesser/0.9.10
new 836a8cb a few missing 0.9.9's
The 1850 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.
--
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