d7d64f68423b: bug 454261: add Mercurial and long filename support to patcher - use from_decoded instead of partial_decoded. r=nrthomas, patch=me UPDATE_PACKAGING_R6
Ben Hearsum <bhearsum@mozilla.com> - Fri, 17 Oct 2008 08:12:57 -0400 - rev 20584
bug 454261: add Mercurial and long filename support to patcher - use from_decoded instead of partial_decoded. r=nrthomas, patch=me
f31b66fd4192: Bug 459934 - should lazy-load places autocomplete statements
Marco Bonardo <mak77@bonardo.net> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20583
Bug 459934 - should lazy-load places autocomplete statements r=dietrich r=sdwilsh
e399c10c38b3: Bug 459789 - lazily get mDB[Invalid|Old]Frecencies
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20582
Bug 459789 - lazily get mDB[Invalid|Old]Frecencies r=dietrich
bf99114ad50c: Bug 459788 - Lazily get mDBBookmarkToUrlResult
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20581
Bug 459788 - Lazily get mDBBookmarkToUrlResult r=dietrich
550103f9363f: Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20580
Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result r=dietrich
6977d70ecf04: Bug 459787 - remove mDBUrlToUrlResult
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20579
Bug 459787 - remove mDBUrlToUrlResult This changeset removes an unused query that was in the startup path. r=dietrich
c8f530de3268: Bug 459781 - create our string bundle in a more sane way
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:53 -0400 - rev 20578
Bug 459781 - create our string bundle in a more sane way This changeset only creates the string bundle when we need it, and only in one place as opposed to two separate places. r=dietrich
bfdcb1fbba18: Bug 459776 - date formatter is unused
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20577
Bug 459776 - date formatter is unused This changeset removes a small part of code that places does in startup that is not used or needed. r=dietrich
435361c1ed7c: Bug 459773 - Creating a collation is expensive
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20576
Bug 459773 - Creating a collation is expensive This makes a lazy getter for getting our collation saving us about 3% of places startup time. r=dietrich
581bd68c0b4c: Bug 455474 - cleanup nsNavBookmarks::Init
Marco Bonardo <mak77@bonardo.net> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20575
Bug 455474 - cleanup nsNavBookmarks::Init r=dietrich
8d32fd798c17: Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread
Marco Bonardo <mak77@bonardo.net> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20574
Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread r=sdwilsh
1e3cbf009dbe: Bug 459315 - Wrap favicon work in a transaction
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20573
Bug 459315 - Wrap favicon work in a transaction This wraps a series of statements that run on the main thread to reduce the number of fsyncs that end up happening. r=dietrich
b65ff41ab658: Bug 459299 - nsNavHistory::SetPageTitleInternal is slow
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20572
Bug 459299 - nsNavHistory::SetPageTitleInternal is slow This caches a statement that is created any time a pages title changes. The creation of the statement took roughly 66% of the functions execution time according to shark. It also removes a transaction that was not needed in this method. r=dietrich
dd03f065fcf1: Bug 456029 - optimize the temp table triggers
Marco Bonardo <mak77@bonardo.net> - Fri, 17 Oct 2008 06:12:52 -0400 - rev 20571
Bug 456029 - optimize the temp table triggers This changeset makes the triggers work much faster which should greatly reduce the timings of adding a visit and a bookmark. r=sdwilsh
49bf2417efda: Bug 450290 - Sync the temp tables to the permanent tables.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:51 -0400 - rev 20570
Bug 450290 - Sync the temp tables to the permanent tables. This changeset adds code that is run at app-startup that will flush out changes to the temporary tables into the permanent ones. For moz_places, this is done whenever we sync moz_historyvisits and when we add or modify a bookmark. For moz_historyvisits, this is done on a timer controlled by the preference places.syncDBTableIntervalInSecs. Changeset includes full test coverage for the above behaviors. r=dietrich r=Mak77
ef5b27855c76: Bug 449640 - Modify the places backend to use the temporary tables &
Marco Bonardo <mak77@bonardo.net>, Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:51 -0400 - rev 20569
Bug 449640 - Modify the places backend to use the temporary tables & Bug 450705 - Optimize the query changes from the temp table rewrite This changeset merges patches from two bugs to actually use the temporary tables created for places. Bug 449640 patch by Shawn Wilsher <sdwilsh@shawnwilsher.com> r=dietrich, r=Mak77 Bug 450705 patch by Marco Bonardo <mak77@bonardo.net> r=sdwilsh, r=dietrich, r=Mardak
4939cc030c3b: Bug 449086 - Create temporary tables for frequently used places tables
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Fri, 17 Oct 2008 06:12:50 -0400 - rev 20568
Bug 449086 - Create temporary tables for frequently used places tables This changeset creates two temporary tables that will be used when inserting data into moz_places and moz_historyvisits. This will reduce the number of writes as well as the number of fsyncs that happen. r=dietrich
4ffb7e96343f: Bug 429350 - Unable to delete tags from column list, r=mano
Marco Bonardo <mak77@bonardo.net> - Fri, 17 Oct 2008 12:06:53 +0200 - rev 20567
Bug 429350 - Unable to delete tags from column list, r=mano
a65f95d85884: Bug 460239 - move static methods from nsAccessible and nsAccessNode to utils, r=aaronlev
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 17 Oct 2008 18:10:43 +0800 - rev 20566
Bug 460239 - move static methods from nsAccessible and nsAccessNode to utils, r=aaronlev
47f2b5370886: Bug 460402 - remove extra noise when there is no document accessible, r=aaronlev
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 17 Oct 2008 18:09:22 +0800 - rev 20565
Bug 460402 - remove extra noise when there is no document accessible, r=aaronlev
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip