a05b67b4f6aff72b5a58943fb96286103a0140ef: Bug 453617 right-click on windowless plugins shows Firefox context menu r=enndeakin, sr=neil
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Oct 2008 10:59:17 +0900 - rev 20887
Push 3215 by masayuki@d-toybox.com at Tue, 28 Oct 2008 01:59:26 +0000
Bug 453617 right-click on windowless plugins shows Firefox context menu r=enndeakin, sr=neil
bab24f0cf6ad2eb9f9f81fa9bb696f9c0d2140c8: Bug 247161 scrollbar arrows rendered incorrectly with <meta http-equiv="MSThemeCompatible" content="no"/> r=enndeakin, sr=neil
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Oct 2008 10:50:21 +0900 - rev 20886
Push 3214 by masayuki@d-toybox.com at Tue, 28 Oct 2008 01:50:57 +0000
Bug 247161 scrollbar arrows rendered incorrectly with <meta http-equiv="MSThemeCompatible" content="no"/> r=enndeakin, sr=neil
62226c0dffaff57bf4072b5ceec75f611dd2848a: Bug 228102 - </intl/strres/tests/strres-test.xul>: "This file needs a rewrite"; (Bv1) <intl.pkg>; r=smontagu
Serge Gautherie <sgautherie.bz@free.fr> - Tue, 28 Oct 2008 01:54:35 +0100 - rev 20885
Push 3213 by sgautherie.bz@free.fr at Tue, 28 Oct 2008 00:55:20 +0000
Bug 228102 - </intl/strres/tests/strres-test.xul>: "This file needs a rewrite"; (Bv1) <intl.pkg>; r=smontagu
1d7dca06447b1ac38e6f1597168370331e0d295f: Bug 461186 - nsTextControlFrame should not implement nsIPhonetic: there's only one caller, and that caller can use nsITextControlFrame directly. This is one less frame that implements an nsISupports-derived interface. r+sr=roc
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Oct 2008 20:27:55 -0400 - rev 20884
Push 3212 by bsmedberg@mozilla.com at Tue, 28 Oct 2008 00:29:09 +0000
Bug 461186 - nsTextControlFrame should not implement nsIPhonetic: there's only one caller, and that caller can use nsITextControlFrame directly. This is one less frame that implements an nsISupports-derived interface. r+sr=roc
d52ff8730fe20f68ebb64f1188b0e86c4c6c20c0: Bug 460947 - fsync stuff has a wrong query for expiration sites cap
Marco Bonardo <mak77@bonardo.net> - Mon, 27 Oct 2008 18:52:23 -0400 - rev 20883
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 460947 - fsync stuff has a wrong query for expiration sites cap r=dietrich
f8d94c2557eaaea2f895e9dbe65b55508487b4c9: Bug 459934 - should lazy-load places autocomplete statements
Marco Bonardo <mak77@bonardo.net> - Mon, 27 Oct 2008 18:52:23 -0400 - rev 20882
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459934 - should lazy-load places autocomplete statements r=dietrich r=sdwilsh
5d62268ff4c0f07668ceea0415bceb09a0fda34f: Bug 459789 - lazily get mDB[Invalid|Old]Frecencies
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:23 -0400 - rev 20881
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459789 - lazily get mDB[Invalid|Old]Frecencies r=dietrich
305034024cb60df71743e518e013f81e2e630195: Bug 459788 - Lazily get mDBBookmarkToUrlResult
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:23 -0400 - rev 20880
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459788 - Lazily get mDBBookmarkToUrlResult r=dietrich
b4f7b47cceb502475a928683453d07b62fbf4d0e: Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:23 -0400 - rev 20879
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result r=dietrich
73367df9ad9d4b5e363d45a54a3ed139b49e58de: Bug 459787 - remove mDBUrlToUrlResult
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:22 -0400 - rev 20878
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459787 - remove mDBUrlToUrlResult This changeset removes an unused query that was in the startup path. r=dietrich
80890d60632412ed77985191601157f1f71b9f44: Bug 459781 - create our string bundle in a more sane way
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:22 -0400 - rev 20877
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
711c285254822129b5cac63d938720880c276dc3: Bug 459776 - date formatter is unused
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:22 -0400 - rev 20876
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
27cfa3904cdd7201b2d2801fda44709f82053792: Bug 459773 - Creating a collation is expensive
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20875
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
db7b8be0ba56b8624f38a02e83f6f9bc2b8bf7d3: Bug 455474 - cleanup nsNavBookmarks::Init
Marco Bonardo <mak77@bonardo.net> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20874
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 455474 - cleanup nsNavBookmarks::Init r=dietrich
9d61859ba8393a064ef89144a8e7d38ef926049e: Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread
Marco Bonardo <mak77@bonardo.net> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20873
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread r=sdwilsh
d23ccf1d6fea717ae5fad03d80d293d766b3cf52: Bug 459315 - Wrap favicon work in a transaction
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20872
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
e04a9b7f832b9734721150fae6d8fc78595d3c4a: Bug 459299 - nsNavHistory::SetPageTitleInternal is slow
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20871
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
684c39876ec5f31936a598f2b663932c1d70f3d5: Bug 456029 - optimize the temp table triggers
Marco Bonardo <mak77@bonardo.net> - Mon, 27 Oct 2008 18:52:21 -0400 - rev 20870
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
0d1361990ec8104ab1c2e30a8db90b47b3254b77: Bug 450290 - Sync the temp tables to the permanent tables.
Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:20 -0400 - rev 20869
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
730be68af1e45bcbe560d6169bac0a67d16ce923: Bug 449640 - Modify the places backend to use the temporary tables &
Marco Bonardo <mak77@bonardo.net>, Shawn Wilsher <sdwilsh@shawnwilsher.com> - Mon, 27 Oct 2008 18:52:20 -0400 - rev 20868
Push 3211 by sdwilsh@shawnwilsher.com at Mon, 27 Oct 2008 22:56:20 +0000
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
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip