Commit Graph

5882 Commits

Author SHA1 Message Date
Nicholas Nethercote
e2df423d2d Bug 700508 - Disallow non-leaf memory reporters. r=jlebar. 2011-12-06 16:20:17 -08:00
Vladan Djeric
3c238b29b8 Bug 699051. Report slow prepared SQL statements to Telemetry. r=sdwilsh.
--HG--
extra : rebase_source : dcf66cca7ae7b603b77a6bdacb50b3df1c0442ce
2011-12-06 15:12:55 -05:00
Nicholas Nethercote
3587c723d3 Bug 703143 - Use a memory multi-reporter for SQLite's per-connection reporting. r=sdwilsh. 2011-12-05 19:19:47 -08:00
Mounir Lamouri
d98e7883a1 Bug 704521 - Fix form history autocomplete broken for XUL elements. r=zpao 2011-12-04 20:59:47 +08:00
Phil Ringnalda
ab5dde526e Bug 512307 - Recognize and parse RFC 822 dates that use "Z" as a timezone, r=mak 2011-11-20 22:15:03 -08:00
Jan Bambach
16da8f10c3 Bug 707677 - Use defaultPrevented instead of the deprecated getPreventDefault() in front-end code. r=dao 2011-12-08 10:21:32 +01:00
Masayuki Nakano
5ff35fa5ae backout 34b8fe028357 2011-12-08 16:42:45 +09:00
Masayuki Nakano
705962c806 Bug 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events r=ehsan+smaug+enndeakin+dolske 2011-12-07 14:13:06 +09:00
Marco Bonardo
25be121537 Bug 707945 followup - Fix random failure in test_421180.js by making it properly wait for asynchronous database operations. 2011-12-08 00:28:30 +01:00
Marco Bonardo
870029947d Bug 707955 - Tags should avoid results overhead.
r=dietrich
2011-12-07 21:56:30 +01:00
Marco Bonardo
809150d151 Bug 707954 - Index exclusion for tags.
r=dietrich
2011-12-07 21:56:28 +01:00
Marco Bonardo
02db1af9d4 Bug 707946 - Improve performances of hasChildren for tag queries.
r=dietrich sr=gavin
2011-12-07 21:56:26 +01:00
Marco Bonardo
e0132a9c8f Bug 707945 - Remove the keywords trigger since it's a useless perf hog.
r=dietrich
2011-12-07 21:56:23 +01:00
Marco Bonardo
911d07510c Bug 707953 - ProcessFolderNodeRow should reuse known data.
r=dietrich
2011-12-07 21:56:21 +01:00
Marco Bonardo
13249c9a76 Bug 707952 - Increase bookmarks cache usefulness.
r=dietrich
2011-12-07 21:56:20 +01:00
Marco Bonardo
1b26c04d0a Bug 707949 - Don't recalculate frecency for tags.
r=dietrich
2011-12-07 21:56:18 +01:00
Marco Bonardo
d7cc070d5f Bug 707948 - Avoid some useless work when importing tags.
r=dietrich
2011-12-07 21:56:16 +01:00
Marco Bonardo
f6c0e63a56 Bug 707947 - Perf improvements for readOnly checks.
r=dietrich
2011-12-07 21:56:15 +01:00
Dão Gottwald
942f7e06cb Bug 704538 - Create telemetry probe to ascertain what proportion of users may prefer bug 695482's new 'open search in foreground' behaviour. r=gavin,tglek 2011-12-03 13:02:21 +01:00
Ed Morley
74adc5632a Backout 75e72a52a0cb, 1120ae801dac, b2572a5cffa9, fa6a273a9b41 (bug 701863) for build failures 2011-12-03 09:13:14 +00:00
Nathan Froyd
0062f9e648 Bug 701863 - add test for cloned histograms in telemetry pings; r=taras 2011-11-18 15:28:05 -05:00
Nathan Froyd
e3f9550726 Bug 701863 - clone STARTUP_* histograms properly; r=taras 2011-11-16 15:33:18 -05:00
Nathan Froyd
3603a076fe Bug 701863 - Add a way to clone histograms; r=taras
Add nsITelemetry::histogramFrom.
2011-11-14 14:28:18 -05:00
Nathan Froyd
2aa7a4a087 Bug 701863 - make JS/C++ divide explicit; r=taras
Separate out some functions so we have a distinction between things that
return JS objects and things that return C++ objects.
2011-11-14 14:27:28 -05:00
Marco Bonardo
f92f919db2 Bug 619623 - Ensure proper tests ordering in test_IHistory.cpp.
r=dietrich
2011-12-03 01:19:58 +01:00
Michal Novotny
ff08b0851d Bug 695003 - Race condition when deleting cache directory 2011-12-02 18:10:57 +01:00
Patrick McManus
bad3981a7f bug 528222 Basic SPDY web transport support. r=honzab r=bsmith sr=biesi
patch 0
2011-12-02 10:28:56 -05:00
Nathan Froyd
71eeb0ea44 Bug 705845 - Add telemetry for size of values stored in localStorage; r=honzab 2011-12-01 19:19:56 -05:00
Cameron McCormack
53cc0ba3ac Bug 703176 - Ensure all browser chrome mochitests do fail when uncaught JS exceptions occur. (v1.1) r=jmaher 2011-12-02 23:25:03 +11:00
Marco Bonardo
3140888a92 Merge mozilla-central to mozilla-inbound 2011-12-02 12:14:20 +01:00
Marco Bonardo
1a39be39c2 Merge last green changeset from mozilla-inbound to mozilla-central 2011-12-02 12:11:31 +01:00
Cameron McCormack
d42e9788e4 Backout bug 670857, bug 703176 2011-12-02 12:23:18 +11:00
Cameron McCormack
1715df4f22 Bug 703176 - Ensure all browser chrome mochitests do fail when uncaught JS exceptions occur. (v1.1) r=jmaher 2011-12-01 18:22:14 +11:00
Mark Banner
362375e4f5 Unit test bustage fix from bug 702810 for apps that implement imap uris - don't test the imap uri for visited status because nsIIOService.newURI() can throw if the app knows about imap:// but an account is not set up for it. r=mak over irc 2011-12-01 11:29:34 +00:00
Geoff Lankow
cbd4adeb93 Bug 703965 - View source prefs not obeyed in non-HTML documents - tests; r=hsivonen
--HG--
rename : toolkit/components/viewsource/test/browser/browser_viewsourceprefs.js => toolkit/components/viewsource/test/browser/browser_viewsourceprefs_nonhtml.js
2011-12-01 13:09:33 +13:00
Henri Sivonen
960819c184 Bug 699356 - Show the URL of the page in the title of the View Source window. r=smaug. 2011-11-30 19:44:31 +02:00
Matt Brubeck
12c396afdf Back out 38814e0bafb9 through c5d44e6e957b because of test failures 2011-11-30 11:44:50 -08:00
Geoff Lankow
8e317da4cb Bug 703965 - View source prefs not obeyed in non-HTML documents - tests. r=hsivonen.
--HG--
rename : toolkit/components/viewsource/test/browser/browser_viewsourceprefs.js => toolkit/components/viewsource/test/browser/browser_viewsourceprefs_nonhtml.js
2011-11-26 11:43:08 +13:00
Henri Sivonen
69efc69ab9 Bug 699356 - Show the URL of the page in the title of the View Source window. r=smaug. 2011-11-30 19:44:31 +02:00
Andrew McCreight
715e02cbe3 Bug 706168. Add TELEMETRY_BOOLEAN for convenience. r=taras
DONTBUILD because this is just a repush of something due to a bad commit message
2011-11-29 14:35:20 -05:00
Andrew McCreight
80f9755151 Backed out changeset d1a66dc7b119 2011-11-30 10:58:53 -05:00
Andrew McCreight
1a895f40f3 Bug 706169. Add TELEMETRY_BOOLEAN for convenience. r=taras 2011-11-29 14:35:20 -05:00
Serge Gautherie
a6c744ffa2 Bug 705957 - Correct the spelling of "privledged" & add 2 comments to test_bug_511615.html; r=ehsan 2011-11-30 13:19:49 +00:00
Marco Bonardo
e4de58cd4c Merge last green changeset from mozilla-inbound to mozilla-central 2011-11-30 12:45:59 +01:00
Tim Taubert
ab9ba2ebdd merging m-c to fx-team 2011-11-30 06:45:50 +01:00
Bobby Holley
071c5fe353 Bug 705019 - Allow access to {C,Pointer,Struct,Array,Function}Type.prototype.prototype. r=jorendorff 2011-11-29 18:29:19 -08:00
Bobby Holley
a690cc6151 Bug 705019 - Make toSource() and toString() work on sCTypeProtoClass and sCDataProtoClass objects. r=jorendorff 2011-11-29 18:26:12 -08:00
John Daggett
e75a7e4b91 Bug 705590. Measure system font fallback times. r=jrmuizel 2011-11-30 10:55:11 +09:00
Marco Bonardo
56cb95b766 Bug 702810 - mozIAsyncHistory should expose an async isURIVisited method.
r=dietrich sr=gavin
2011-11-30 00:48:47 +01:00
Felix Fung
56ac104d63 Bug 498543 - Null-checking JS_THIS_OBJECT Results. r=jwalden 2011-12-01 13:30:28 -08:00
Richard Newman
3b31413996 Bug 675996 - Part 2: tests for GUIDs in favicons. r=mak 2011-12-01 13:58:27 -08:00
Richard Newman
a190b385bb Bug 675996 - Part 1: extend moz_favicons with GUID to support Sync. r=mak 2011-12-01 13:58:19 -08:00
Paul O’Shannessy
ae077178d1 Bug 615479 - Password manager prompts can now ask a more complete question [r=dolske] 2011-11-28 13:02:47 -08:00
Gian-Carlo Pascutto
d5e6567edd Bug 706740 - Fix leftover PRBool. r=me 2011-12-02 11:23:10 +01:00
Gian-Carlo Pascutto
f7d82c6687 Bug 706740 - Backout bug 667075. r=dcamp 2011-12-02 10:47:43 +01:00
Gian-Carlo Pascutto
946e9126ad Bug 706049 - Sanity check PrefixSet on probing, detect errors on load. r=dcamp 2011-12-02 10:46:58 +01:00
Gian-Carlo Pascutto
6c8e36ed61 Bug 702217 - Add very basic sanity checking to PrefixSet construction. Handle corrupted update errors. r=dcamp 2011-12-02 10:45:56 +01:00
Nicholas Nethercote
6c6258e659 Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz. 2011-11-27 19:03:14 -08:00
Marco Bonardo
ed95219739 Bug 700296 (Places) - Remove dynamic containers implementation from Places.
r=dietrich
2011-11-29 02:22:51 +01:00
Marco Bonardo
2074fdb7a7 Bug 700296 (Interfaces) - Remove dynamic containers implementation from Places.
r=dietrich sr=gavin
2011-11-29 02:22:49 +01:00
Marco Bonardo
0c59b3750b Bug 630549 - Intermittent browser_tabMatchesInAwesomebar.js | Registered open page found in autocomplete.
r=dietrich
2011-11-29 02:22:45 +01:00
Marco Bonardo
9e88576a2d Merge mozilla-central to mozilla-inbound 2011-11-26 14:29:05 +01:00
aceman
7c6a6339fd Bug 502492 - Change about:config text box label to Search:. r=dtownsend ui-r=limi 2011-11-26 14:07:52 +01:00
Ms2ger
bf30aa091b Bug 705186 - Use IDL for nsIAppStartup::GetStartupInfo; r=bholley 2011-11-26 11:30:20 +01:00
Marco Bonardo
f7047bc790 Bug 702761 - AsyncGetFaviconURLForPage should not warn on missing icons.
r=dietrich
2011-11-24 17:08:41 +01:00
Marco Bonardo
b123f3854f Bug 703592 - Useless warning in FetchItemInfo.
r=dietrich
2011-11-24 17:08:39 +01:00
Marco Bonardo
6e4f647631 Bug 705509 - Crash in mozilla::places::Database::GetAsyncStatement.
r=dietrich
2011-11-29 14:13:09 +01:00
Patrick McManus
0d2cc600cd bug 707173 - spdy telemetry for connection management r=honzab 2011-12-08 12:09:46 -05:00
Geoff Lankow
597ad92f7e Bug 702448 - Create some view source UI mochitests; r=jwein 2011-11-21 00:34:33 +13:00
Mounir Lamouri
ba0b63566f Bug 695014 - nsFormFillController shouldn't watch input elements withouth a list nor autocomplete. f=ehsan, r=bz,zpao,dolske 2011-11-20 19:02:47 +01:00
Ed Morley
5a8a8a7acb Merge mozilla-central and mozilla-inbound 2011-11-20 11:17:44 +00:00
Rafael Avila de Espindola
b4f153aee8 Bug 696404 - Finalize statements in profile-before-change; r=mak 2011-11-20 11:13:40 +00:00
Olli Pettay
c97ebf6ffd Bug 703715 - Add Telemetry probes for sync XHR, r=sicking, taras 2011-11-19 20:50:46 +02:00
Olli Pettay
0dbf32c021 Bug 703715 - Add Telemetry probes for sync XHR, r=sicking, taras 2011-11-19 20:50:17 +02:00
Paolo Amadini
a705a3e3c6 Bug 679314 - Cleanup test_download_history.js. r=mak 2011-11-19 14:34:28 +01:00
Justin Wood
c3b4abe7a9 Merge m-c to m-i 2011-11-19 04:33:12 -05:00
Doug Turner
8dcbf6d26d Bug 702037 - Merge Android History into mozilla-central. r=marco 2011-11-18 14:42:52 -08:00
Felix Fung
204a335ade Bug 702410 - mIsOpen is a Redundant Property. r=mak 2011-11-18 14:37:51 -08:00
Nathan Froyd
ea1fe9bb3d Bug 685880 - Remove dead code from TelemetryPing.js. r=taras 2011-11-14 14:51:34 -05:00
Mike Hommey
1f5cbbfc2e Bug 702764 part 3 - Add linker initialization and library loading timestamps for nsAppStartup::GetStartupInfo. r=tglek 2011-11-18 08:54:37 +01:00
Mike Hommey
e08d276b14 Bug 702764 part 2 - Make nsAppStartup::GetStartupInfo more flexible. r=tglek 2011-11-18 08:54:27 +01:00
Rafael Ávila de Espíndola
9bb19b8abc Bug 702591 - finalize statements in toolkit/components/satchel/test/unit.
r=mak
2011-11-15 09:00:42 -05:00
Marco Bonardo
cdbdc9f6e7 Bug 702765 - Remove unused method nsNavBookmarks::IsRealBookmark().
r=dietrich
2011-11-17 12:12:20 +01:00
Ed Morley
7b166f8edf Merge mozilla-central to mozilla-inbound 2011-11-16 18:05:23 +00:00
Ed Morley
bb0c21a5d1 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-16 11:02:43 +00:00
Felix Fung
01717c44c6 Bug 440866 - NO_MATCH in Multiple AutoComplete Searches Cancels Others. r=gavin 2011-11-16 02:36:02 -08:00
Ms2ger
5ba4677d3d Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
Henri Sivonen
3214082cc0 Bug 700361 - Make viewSource.js assume a pre without an id starts on line 1. r=gavin.sharp. 2011-11-16 09:38:51 +02:00
Gian-Carlo Pascutto
2e44b717ed Bug 698326 - Add memory reporter for the url-classifier. r=njn,jlebar 2011-11-13 11:25:48 +01:00
Markus Stange
4dbb784be5 Bug 691662 - Remove unnecessary condition which doesn't work with Growl 1.3. r=sdwilsh 2011-11-13 09:03:23 +01:00
Markus Stange
9284729c41 Bug 691662 - Update Growl license. r=gerv 2011-11-13 09:03:11 +01:00
Markus Stange
fe403fad4e Bug 691662 - Update shipped Growl framework to 1.2.2 for compatibility with Growl 1.3. r=smichaud 2011-11-13 09:02:52 +01:00
Marco Bonardo
337c85e37c Bug 673017 - Intermittent segfault while running test_IHistory.cpp
r=dietrich
2011-11-11 22:39:24 +01:00
Taras Glek
29ec0c7f78 Bug 701583: make a snapshot of sqlite data on startup r=mak 2011-11-11 13:10:59 -08:00
Marco Bonardo
2a9f984d5f Backout 38abb03271de (bug 698326) due to xpcshell tests failure 2011-11-11 20:12:12 +01:00
Gian-Carlo Pascutto
25af2273d3 Bug 698326 - Add memory reporter for the url-classifier. r=njn,jlebar 2011-11-11 18:57:22 +01:00
Marco Bonardo
8f5a2ceab1 Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Gregory Szorc
d0e48e7c69 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Ed Morley
4163fb7744 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Matheus Kerschbaum
2074f211f6 Bug 597789 - Remove --disable-rdf; r=ted 2011-11-08 11:42:54 +00:00
Phil Ringnalda
6a9805cfa3 No bug, no r=, no a=, Try to defuse test_history_expiration daylight saving time timebomb by going back an extra day 2011-11-08 00:08:47 -08:00
Nick Hurley
46c161085d bug 699409 - telemetry for memory used by records in the disk cache map. r=jduell 2011-11-07 23:41:52 -05:00
Gian-Carlo Pascutto
a560902f05 Bug 698326 - Remove countMe argument to SizeOf in UrlClassifier. r= 2011-11-15 18:51:06 +01:00
Taras Glek
35c1f21300 Bug 701563: Break out webapps sqlite overhead from sqlite_other* r=mak 2011-11-10 17:01:40 -08:00
Michael Wu
5dd6a67845 Bug 694206 - Add Gonk (B2G) widget backend, r=cjones 2011-11-10 16:17:46 -08:00
Rafael Ávila de Espíndola
51231a5a14 Bug 698570 - Use weak references in nsFormHistory.js. r=mak. 2011-11-10 17:19:12 -05:00
Gregory Szorc
1a1f7b30ae Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey 2011-11-01 15:45:23 -07:00
Ms2ger
6d97442563 Bug 684821 - Remove nsIDOMNSHTMLElement; r=peterv 2011-10-29 22:03:55 +02:00
Matthew Noorenberghe
943c638cc1 Bug 646993 - Cap the bookmark title length to TITLE_LENGTH_MAX r=mak
--HG--
extra : rebase_source : e54aa1b081a9256b613e183ccd822e9ccc20f84e
2011-10-28 20:37:13 -07:00
Jonas Sicking
591066d996 Bug 687400: Kill Node.isSameNode. r=smaug 2011-10-28 19:52:27 -07:00
Marco Bonardo
8dab6dd693 Bug 700314 - Remove nsNavHistory nsICharsetResolver implementation.
r=bz
2011-11-08 00:29:40 +01:00
Marco Bonardo
2a2035a471 Bug 700417 - Further reduce cache_size in Places.
r=dietrich
2011-11-08 00:29:38 +01:00
Felix Fung
75b4a80ee3 Bug 700389 - Simplify sortByTotalScore. r=zpao 2011-11-07 12:08:04 -08:00
Rafael Ávila de Espíndola
d87ff89572 Bug 698738 - Use the observer method for idle-daily and formhistory-expire-now in nsFormHistory.js. r=mak. 2011-11-07 11:18:11 -05:00
Marco Bonardo
57b376f1dc Bug 658305 - Use journal_size_limit on places.sqlite.
r=dietrich
2011-09-01 12:01:59 +02:00
Oonishi Atsushi
8f0353652d Bug 311007 - Add aFlags arg to onLocationChange(...), to distinguish between same-document and different-document. r=smaug, sr=bzbarsky 2011-11-10 15:01:11 +01:00
Rafael Ávila de Espíndola
1498c9fca4 Bug 688913 - Finalize statements in extensions/cookie and toolkit/components/contentprefs. r=mak. 2011-10-28 10:55:20 -04:00
Mark Banner
18642c515f Bug 693949 - Drop nsCStringArray. r=bsmedberg 2011-10-28 08:35:45 +01:00
Felix Fung
693344ccae Bug 697856 - Removed Unused Function Definitions in nsFaviconService.h; r=mak 2011-10-27 18:12:30 -07:00
Felix Fung
10f1d28b75 Bug 697670 - Remove FaviconLoadListener References.
r=mak
2011-10-27 00:44:51 -07:00
Marco Bonardo
431a4249db Bug 696900 - Avoid any shutdown work in Places when possible.
r=dietrich
2011-10-27 11:11:47 +02:00
Marco Bonardo
1a6fda01c6 Bug 692120 - The star button doesn't need to observe bookmarks changes till bookmarks service is alive.
r=dietrich
2011-10-27 11:11:45 +02:00
Marco Bonardo
f7acf28c3d Bug 696159 - Remove some deprecated Places code.
r=dietrich sr=rstrong
2011-10-27 11:11:43 +02:00
Marco Bonardo
3b600300d2 Bug 695554 - Split a Database class out of the History service. (expected fake Ts_shutdown regressions!)
r=dietrich
2011-10-27 11:11:34 +02:00
Gavin Sharp
6d8cc8572f Bug 696179: properly cache null results for "alias" from the engineMetadataService so that we avoid hitting SQLite multiple times when entering text in the location bar, r=rflint
--HG--
extra : transplant_source : %17%3D%E7%D0%98%3B%D8Iv%F3UD%03%04%C2%E7%C0%3E%93%12
2011-10-20 15:44:53 -04:00
David Rajchenbach Teller
625b2de0a3 Bug 693667 - Track time from requesting an async query to completion via telemetry r=taras 2011-10-13 10:48:40 +02:00
Neil Deakin
42f99d3415 Bug 503879, remove nsIToolkit, make nsToolkit a singleton, remove it from some widget platforms, and don't pass it around when creating widgets, original patch by robarnold, r=roc 2011-10-25 11:05:32 -04:00
Taras Glek
16ae475176 Include enabled addons + persona in telemetry r=Mossop 2011-10-24 16:04:04 -07:00
Taras Glek
f0e5d05bdd Bug 690585 - Report startup interruptions r=glandium 2011-10-24 14:38:39 -07:00
Justin Lebar
5ee159cafc Bug 693404 - Part 2: On Mac, purge MADV_FREE'd pages before reading RSS. r=khuey 2011-10-24 13:24:02 -04:00
Justin Lebar
58f66fccdb Back out bug 693404 (2f7668cd67bc, 3db099ca452a) due to red. 2011-10-24 14:02:16 -04:00
Justin Lebar
d20624a86c Bug 693404 - Part 2: On Mac, purge MADV_FREE'd pages before reading RSS. r=khuey
--HG--
extra : rebase_source : c0f1f82aba30d32166e17d7d4216017475c9c09a
2011-10-24 13:24:02 -04:00
Nathan Froyd
2091e7ce9a Bug 681535 - XUL reflow telemetry; r=dbaron 2011-10-17 12:49:57 -04:00
Marco Bonardo
198b39a39a Bug 696158 - Adapt expiration aggressivity to the distance from the history limit.
r=dietrich
2011-10-20 22:51:13 +02:00
Marco Bonardo
ed7b201233 Bug 692487 - Decrease Storage connections default cache_size.
r=sdwilsh
2011-11-09 15:06:40 +01:00
Phil Ringnalda
63a075166a Bug 677135 - Use JavaScript's Date object to determine whether dates in feeds can be parsed by parsing them, rather than using a regex, and return null rather than "Invalid Date" when they can't be parsed, r=mak 2011-11-05 23:12:28 -07:00
Nicholas Nethercote
cf9ae3b0ed Bug 700190 - Fix test_aboutmemory.xul. r=jlebar. 2011-11-08 21:34:33 -08:00
Marco Bonardo
44de1ec393 Bug 700591 - fix test_history_expiration.js DST timebomb.
r=dietrich
2011-11-08 18:25:21 +01:00
Josh Aas
4b83cd0025 Bug 695965: Fix use of uninitialized memory in nsUrlClassifierDBService::CheckClean. r=bent 2011-10-20 10:48:11 -04:00
Mark Reid
29516695fb Bug 694447 - Broken idle telemetry reporting. r=mak 2011-10-20 00:03:34 +02:00
Ehsan Akhgari
92064e6d3f Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Jeff Walden
b5e57820bf Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
2011-10-10 22:50:08 -07:00
Bobby Holley
75e3aa757e Merge mozilla-central to mozilla-inbound 2011-10-14 12:12:53 -07:00
Olli Pettay
6da01ef18b Bug 694033 - Add Telemetry probes for windows which have had mutation event listeners, r=taras
--HG--
extra : rebase_source : 418c83dd2aad924a3e718f2b084f211e2bd3f31e
2011-10-14 20:40:12 +03:00
Henri Sivonen
6630e47314 Bug 677050 - Return NS_ERROR_DOM_INVALID_STATE_ERR if fragment parsing is invoked re-entrantly. r=bzbarsky. 2011-10-14 13:39:19 +03:00
Neil Deakin
506fdf23b9 Bug 694227 nsIBaseWindow::blurSuppression is unusued, r-bsmedbeg,sr=bz 2011-10-14 14:11:22 -04:00
Neil Deakin
90f42cf310 Bug 694224, remove appshell argument from various widget creation methods, r=roc 2011-10-14 09:06:39 -04:00
Mounir Lamouri
008fda034c Bug 651956 - ESC key should not fire an input event on text fields. r=bz,dolske 2011-10-14 18:01:36 +02:00
Nathan Froyd
645296f209 Bug 682869 - update places to use Telemetry::AccumulateTimeDelta. r=tglek,khuey,jduell
--HG--
extra : rebase_source : 2b691d94f8352efb13e92294e22844e6473fd458
2011-10-10 13:05:47 -04:00
Nathan Froyd
06ab837c25 Bug 682869 - introduce Telemetry::AccumulateTimeDelta. r=tglek
--HG--
extra : rebase_source : e7724d2c9780d4afebd83ec0978f9feccb86ce35
2011-10-10 13:04:57 -04:00
Justin Lebar
975f0d3e57 Bug 682437 - Add memory reporter for History::mObservers. r=bz
--HG--
extra : rebase_source : f280a6beefd32319816ff8720f7bf65c04343b1e
2011-09-14 17:37:45 -07:00
Jeff Walden
d0532c3e95 Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail 2011-10-12 12:21:53 -07:00
Jeff Walden
0f30b277bf Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
2011-10-10 22:50:08 -07:00
Bill McCloskey
acdb8bc2e3 Bug 677411 - Add telemetry counters for JS GC (r=luke) 2011-10-11 10:38:26 -07:00
Marco Bonardo
6d2512e451 Bug 692496 - Avoid table scan in expiration by restricting on flattened data.
r=dietrich
2011-10-10 12:15:41 +02:00
Luke Wagner
7afec73791 Bug 632064 - remove JS_GetScopeChain (r=mrbkap)
--HG--
extra : rebase_source : dcaab70f180d23ad3e9cd12c2d84d326b012fbb2
2011-09-28 17:57:27 -07:00
Taras Glek
dab4020d93 Bug 689256 - Intermittent failure to set calculate timestamp for main; r=glandium 2011-10-10 15:27:05 +01:00
arno renevier
479d96d73d Bug 684908 - Save viewSource uri with content cacheKey; r=neil 2011-10-10 15:27:05 +01:00
Marco Bonardo
29717c648b Backout efed4eae9cd2 for xpcshell-test failure 2011-10-10 13:46:38 +02:00
Marco Bonardo
cab166c23e Bug 692496 - Avoid table scan in expiration by restricting on flattened data.
r=dietrich
2011-10-10 12:15:41 +02:00
Marco Bonardo
fe64d42b01 Bug 692493 - Add maintenance for visit_count and last_visit_date.
r=dietrich
2011-10-10 12:15:27 +02:00
Marco Bonardo
82773d3ab9 Bug 690354 - Idle expiration never runs for clean databases.
r=dietrich
2011-10-10 12:15:12 +02:00
Matthew Noorenberghe
8e039fda6d Bug 461820 - prevent accessing searchbar history from content r=dolske 2011-10-08 21:37:31 -07:00
Marco Bonardo
62165e618b Bug 692119 - Don't init the autocomplete database connection till the first search.
r=dietrich
2011-10-07 21:10:46 +02:00
Marco Bonardo
41b3b7b108 Bug 691509 - Run ANALYZE at each schema change (and force a schema change).
Partly copied from a patch by Richard Newman.
r=dietrich

--HG--
rename : toolkit/components/places/tests/migration/test_v11_from_v10.js => toolkit/components/places/tests/migration/test_current_from_v10.js
rename : toolkit/components/places/tests/migration/test_v11_from_v10_migrated_from_v11.js => toolkit/components/places/tests/migration/test_current_from_v10_migrated_from_v11.js
2011-10-07 21:10:44 +02:00
Marco Bonardo
486891d3b2 Bug 689142 - Places telemetry gets lost, due to being collected on idle-daily.
r=taras,dietrich
2011-10-07 21:10:42 +02:00
Bobby Holley
c676b3afdf Bug 599791 - part 7 - Tests. r=jorendorff 2011-10-07 13:51:21 -04:00
Bobby Holley
c369988b36 Bug 682504 - Tests. r=jorendorff 2011-10-07 13:51:21 -04:00
Marco Bonardo
58047ce0c5 Bug 658303 - mozIStorageConnection::Clone() should copy over pragmas.
r=sdwilsh
2011-10-03 21:55:03 +02:00
Ed Morley
219d1eb56e Merge mozilla-central and mozilla-inbound 2011-11-05 18:46:28 +00:00
Ed Morley
7ea8e12caa Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail 2011-11-05 18:35:59 +00:00
Marco Bonardo
2e576f395c Bug 619623 - Revert a check in test_IHistory, since, even if less frequent, a timeout is not better than a failure. 2011-11-05 13:48:29 +01:00
Marco Castelluccio
8100386c98 Bug 539997 - Remove nsTryToClose.js from Firefox; r=mfinkle 2011-11-05 10:17:02 +00:00
Marco Bonardo
d24a9afeae Bug 619623 - Try to fix some intermittent failures in test_IHistory.cpp.
r=dietrich
2011-11-05 01:01:38 +01:00
Rail Aliiev
ac65d0d88e Bug 616542 - Shorten file path length of mochitest; r=ted 2011-11-04 21:13:42 +00:00
Marco Bonardo
74a4444079 Bug 397424 follow-up - Remove extraneaous semicolon to fix Maemo bustage. 2011-11-04 21:45:22 +01:00
Felix Fung
42b50d5d59 Bug 397424 - Downloads cause high CPU usage. r=gavin
This addresses an issue with the download manager that can cause high CPU usage
when there is an active download.  The underlying issue is the frequency of
updates that the download progress listener receives.
Things changed:
- reduced the number of null checks in DownloadUtils.jsm's getDownloadStatus
  function by one (down to two from three).
- obtain and format strings from the nsIStringBundle.  This removes all the
  calls to String.replace in DownloadUtils.jsm.
- modifies the download manager back-end to update the percentComplete and size
  property on downloads before dispatching a state changed notification for
  downloads entering the DOWNLOAD_DOWNLOADING state.  This saves us two calls to
  setAttribute on downloads that we know how big they are, and saves us the same
  two calls to setAttribute for indeterminate downloads as well as not
  dispatching a ValueChange event on the progressmeter every time
  onProgressChange is called on the DownloadProgressListener.
- has nsDownload implement nsIClassInfo so we do not need to QueryInterface when
  going through the list of active downloads in both the download manager's UI
  and the browser's taskbar UI.
2011-11-03 15:25:55 -07:00
Rafael Ávila de Espíndola
392e68970f Bug 696478 - Use weak references. r=mak. 2011-11-04 11:24:54 -04:00
Mounir Lamouri
2a6d02c93c Bug 690903 - Lazily initializes nsFormHistory's SQLite DB. f=mfinkle r=dolske 2011-11-01 20:23:43 +01:00
Henri Sivonen
f65e867d6d Bug 482921 part 9 - Support tooltips in the View Source window. r=gavin.sharp. 2011-11-01 13:33:11 +02:00
Matt Brubeck
090dd0e5ab Merge mozilla-central to mozilla-inbound 2011-10-06 10:23:02 -07:00
Ed Morley
e9329ec38b Bug 689884 - Deleted the now unused Makefiles from the tree; r=khuey 2011-10-06 17:15:07 +01:00
Ed Morley
e5ead17a8f Bug 689884 - Skip Makefiles that are no-op or else only |DIRS = a_single_subdir|; r=khuey 2011-10-06 17:15:07 +01:00
Margaret Leibovic
b35b1a3a59 Bug 691524 - Remove support for browser.startup.page == 2 and deprecate lastPageVisited. r=mak, sr=gavin 2011-10-03 15:57:19 -07:00
Marco Bonardo
ea1d3bfd69 Bug 686025 - nsNavHistory::AsyncExecuteLegacyQueries uses synchronous createStatement instead of createAsyncStatement.
r=asuth, sdwilsh
2011-10-03 23:50:23 +02:00
Nathan Froyd
7dbff998b7 Bug 684038 - Report cpuid in telemetry. r=dougt
--HG--
extra : rebase_source : 5cff4221baddabb01a31cdb847d1371d0574e48f
2011-10-06 11:35:46 -04:00
Boris Zbarsky
b44616e728 Bug 691226. Make about:memory do more escaping, since item descriptions can contain characters that are not allowed in XML attribute values. r=jlebar 2011-10-03 15:11:14 -04:00
Justin Lebar
a82e8a909e Bug 690458 - Increase resolution of memory telemetry histograms. r=khuey
--HG--
extra : rebase_source : 88948d7548e6ed9a17e06c8161c70dddd7e24596
2011-10-03 11:31:11 -04:00
Nick Hurley
0896b66a52 bug 687085 - telemetry for hit/reval/miss by device type. r=mcmanus 2011-10-06 12:02:23 +02:00
Gian-Carlo Pascutto
f6efc6dc46 Bug 686691 - PrefixSet loading should use readahead. r=taras 2011-10-02 21:26:10 +02:00
Dão Gottwald
0bda59ff75 Bug 686469 - Tab-modal alert can overflow the browser window. r=dolske 2011-10-01 21:40:36 +02:00
Trevor Saunders
1e44a0ac60 bug 682247 - telemetry for deprocated IAccessibleTable interface r=surkov 2011-09-15 23:39:15 -04:00
Trevor Saunders
97b4d94b79 bug 679786 - telemetry reporting use of ISimpleDOM* interfaces r=surkov 2011-08-17 10:43:20 -07:00
Kyle Huey
982b07a86e Bug 687332: Fix up telemetry. 2011-09-29 12:06:36 -04:00
Kyle Huey
1bb588823f Bug 687332: Fix toolkit/. r=rs 2011-09-29 12:06:36 -04:00
Michael Wu
d2b70213ac Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Philipp von Weitershausen
aafa22d564 Merge m-c to s-c 2011-09-27 09:47:53 -07:00
Richard Newman
637d6d0212 Bug 688279 - Clean up test_favicons.js. r=mak 2011-09-23 10:06:06 -07:00
Boris Zbarsky
4fe96b2945 Bug 624763. When cloning the fragment we'll munge, clone it into a data document. r=smaug 2011-09-26 17:25:17 -04:00
Ehsan Akhgari
205949f47f Merge mozilla-central and mozilla-inbound 2011-09-26 16:42:20 -04:00
Taras Glek
a872e2a3ef bug 668392: backout addon/person reporting until privacy optin is updated 2011-09-26 13:25:57 -07:00
Ehsan Akhgari
4ccac34eac Merge mozilla-central and mozilla-inbound after the landing of bug 666414 2011-09-26 16:12:48 -04:00
Matthew Noorenberghe
6aa649a8d7 Bug 639092 - Catch exception accessing nsIRequest.name from nsLoginManager r=dolske 2011-09-26 10:48:59 -07:00
Justin Lebar
dfd742564d Bug 688233 - Don't abort about:memory when a memory reporter throws an exception. r=khuey
--HG--
extra : rebase_source : 537f2937019720a0be872d54313767f4c84922e6
2011-09-26 14:53:55 -04:00
Ehsan Akhgari
5272acdabd Bug 666414 - Prevent AddRef and Release from being called on the pointers wrapped in nsCOMPtr and nsRefPtr; r=bsmedberg 2011-09-16 16:22:44 -04:00
Rafael Ávila de Espíndola
60fbf8bfa0 Bug 687696 - Use nsRefPtr instead nsCOMPtr. r=mak.
--HG--
extra : rebase_source : 7d8238fc2202e86c23a3426bb076a11dcb11b7a8
2011-09-23 21:29:48 -04:00
Mike Hommey
1036527a30 Bug 686435 - Add a telemetry probe on nsAppShellService::CreateTopLevelWindow. r=taras 2011-09-23 14:30:49 +02:00
Boris Zbarsky
5bd5d4d6c7 Bug 660233 part 1. Fix tests that assume UniversalXPConnect in otherwise-untrusted pages will get one nodePrincipal, documentURIObject, baseURIObject properties. r=mrbkap
--HG--
rename : dom/tests/mochitest/bugs/test_bug396843.html => dom/tests/browser/browser_bug396843.js
2011-09-23 01:03:50 -04:00
Paul Biggar
ca975bca37 Change in-tree users of Array.prototype.splice to not rely on non-standard behavior of deleting all elements from |k| onward for |arr.splice(k)|. r=jwalden
--HG--
extra : rebase_source : b2f041ab27c500636598fe6213481c1a5f0989e8
2011-09-22 15:43:11 -07:00
Jeff Muizelaar
ed391c7c80 Bug 673176. Record decoding speed for different image decoders. r=jlebar
--HG--
extra : transplant_source : %1A%1Dav%7C%C5%BF%9B%09%94bl%AC%14%CCpg%24R%AE
2011-09-22 16:25:56 -04:00
Marco Bonardo
29be536d96 Bug 687376 - continue_test in test_browserhistory.js might never execute.
r=dietrich
2011-09-22 10:45:02 +02:00
Rafael Ávila de Espíndola
4c5e946120 Bug 687696 - Generate places shutdown events in the cpp tests. r=mak.
This uses the NS_XPCOM_WILL_SHUTDOWN_OBSERVER_ID notification to produce
the places shutdown messages, emulating what happens in the browser.

--HG--
extra : rebase_source : ddd5bf7973458df14c31f72567b147996b0fac00
2011-09-21 14:14:40 -04:00
Rafael Ávila de Espíndola
fb60b4fbd1 Bug 673017 - Misc places fixes. r=mak77.
This patch removes places-connection-closing, which is unused, reverts
1d1143dde4bb which was unnecessary and finalizes sql statements.

--HG--
extra : rebase_source : 8923378f4b1c58da8e128009efdf309f8ec29da3
2011-09-21 13:02:40 -04:00
Brian R. Bondy
cbe27ca75a Bug 674957 - mochitests-5: test_alerts.htmltimed out after 330 seconds. r=sdwilsh 2011-09-21 12:54:50 -04:00
Felix Fung
57425932cf Bug 675794 - about:config must trim whitespace from the name for a new alphanumeric; r=gavin.sharp f=margaret 2011-09-20 17:20:51 +01:00
Jeff Muizelaar
858f3fd28d Bug 684859. Add telemetry to track when 2d or webgl canvas is used. r=bas
--HG--
extra : transplant_source : %FB5%40%FA%3A%2Cg%AF%14W%D3%E8%D1y%03%25%D1%E9%22%AB
2011-09-19 16:08:56 -04:00
Nick Hurley
fd8a1a0f75 Bug 686948 - Add telemetry for cache hit/miss with/without revalidation. r=mcmanus 2011-09-17 10:22:09 +01:00
Gian-Carlo Pascutto
a7981da69c Bug 669410 - Add copyright header to PrefixSet IDL file. DONTBUILD (NPOTB)
--HG--
extra : rebase_source : 3205a7b2e39c6d0a37ef38755902061a025edd15
2011-09-16 14:34:05 -07:00
Justin Lebar
16d506a74f Bug 686720 - Expose PSS from smaps in about:memory. r=khuey 2011-09-15 10:53:04 -07:00
Justin Lebar
70b7558185 Bug 686172 - In about:memory, make the smaps breakdown trees appear only where they're available (on Linux). r=khuey 2011-09-14 17:37:45 -07:00
Jason Duell
54e47e1cee Bug 686067: Standardize max time for necko telemetry stats at 30 seconds. r=honzab 2011-09-15 18:19:56 -07:00
Neil Rashbrook
08ff38052a Bug 660532 Remove useless uses of PromiseFlatCString r=sdwilsh 2011-09-15 09:36:07 +01:00
Margaret Leibovic
66c17330d4 merge m-c into fx-team 2011-09-14 11:57:00 -07:00
Felix Fung
fa75e206b8 Bug 626626 - Reference Correct Strings in Password Manager. r=dolske 2011-09-08 12:36:35 -07:00
Jiten
eb64d2be1c Bug 655647 - Allow per-process GC/CC from about:memory. r=dougt 2011-09-13 19:53:51 +02:00
Margaret Leibovic
6a3ea80459 Bug 670194 - Startup numbers don't account for interactive startup interruptions. r=dtownsend 2011-08-25 14:11:18 -04:00
Geoff Brown
189738a917 Bug 684965 - update xpcshell manifests for Android; r=jmaher 2011-09-06 22:29:00 -07:00
Jonathan Protzenko
d38f840e0d Bug 681873 - Add basic Telemetry support to Thunderbird r=tglek 2011-09-09 13:47:53 +02:00
Masayuki Nakano
163fc7efff Bug 669028 part.14 toolkit should use mozilla::LookAndFeel rather than nsILookAndFeel r=neil 2011-09-09 11:27:13 +09:00
Gian-Carlo Pascutto
7e6390a2ca Bug 669410 - Add telemetry for PrefixSet usage. r=tglek 2011-09-08 22:17:34 +02:00
Gian-Carlo Pascutto
9f7dc632a3 Bug 669410 - Prevent hash collisions from occuring in the same place in every client. r=tony
See also bug 669407.
2011-09-08 22:17:25 +02:00
Gian-Carlo Pascutto
8eb6610582 Bug 669410 - Don't store host prefixes in memory. Rework prefix fetching from SQLite. r=tony 2011-09-08 22:17:14 +02:00
Gian-Carlo Pascutto
a78023b65c Bug 669410 - Make the url-classifier PrefixSet persistent on startup/shutdown. r=tony 2011-09-08 22:16:59 +02:00
Gian-Carlo Pascutto
ada96f6436 Bug 669410 - Remove old fragment cache code. r=dcamp 2011-09-08 22:15:48 +02:00
Gian-Carlo Pascutto
4b118a48b8 Bug 669410 - Reduce the SQLite caches' default size in url-classifier. r=dcamp 2011-09-08 22:15:37 +02:00
Gian-Carlo Pascutto
d91fdb36cf Bug 669410 - Probe PrefixSet directly from the main thread. r=tony 2011-09-08 22:15:27 +02:00
Gian-Carlo Pascutto
e59151216c Bug 669410 - Use PrefixSet to speed up URL classification. r=tony 2011-09-08 22:15:18 +02:00
Gian-Carlo Pascutto
9a5f444432 Bug 669410 - Add PrefixSet datastructure for SafeBrowsing. r=dcamp 2011-09-08 22:15:08 +02:00
Jeff Muizelaar
67aaa7519b Bug 684091. Keep a histogram of how often we've decoded images. r=jlebar
This will help track if we're decoding the right amount. e.g. if we
try to decode less we should see changes here.
2011-09-08 14:05:11 -04:00
Taras Glek
91be730933 Bug 673292. Provide raw histogram data to c++ consumers. r=jmuizelaar
This will be useful for manually controlling histogram values instead of
just acummulating.
2011-08-05 09:53:48 -04:00
Ehsan Akhgari
5b93c455d2 Backout changesets 8e9aea2febed, 604544452285 and 9f150c4e1a48 because of Mac OS X 32-bit reftest orange
--HG--
extra : rebase_source : dbc017628f469e980efc8edfa26f8cce0ac7a956
2011-09-08 11:30:22 -04:00
Geoff Lankow
76c5c61cfa Bug 230959 - Inconsistent extra 1 pixel width of XUL window. r=neil 2011-09-07 22:14:04 +12:00
Felix Fung
0bc71ca85d Bug 577266 - Correct misspellings in source code 2011-09-06 17:20:35 -07:00
Justin Lebar
2ff4d17af1 Bug 684323 - In about:memory, set text-overflow: ellipsis when in non-verbose mode, and set max-width: 100% when in verbose mode. r=njn 2011-09-07 20:14:47 -04:00
Ehsan Akhgari
7eabefddd2 Bug 684339 - about:memory should link to about:support; r=njn
DONTBUILD
2011-09-07 11:26:15 -04:00
Justin Lebar
81a4fe113d Bug 674290 - Expose contents of /proc/self/maps and smaps in about:memory. r=njn
--HG--
extra : rebase_source : 3bbe2f926ba3b0c46a122d51b027a5a6283ae2b0
2011-08-05 18:22:11 -04:00
Matt Brubeck
353c30193a Back out 6cd3556fc807 (bug 674290) because of unittest leaks 2011-09-06 20:42:09 -07:00
Justin Lebar
b8add9c282 Bug 674290 - Expose contents of /proc/self/maps and smaps in about:memory. r=njn 2011-08-05 18:22:11 -04:00
arno renevier
46c2f6aa69 bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan
Manage private browsing mode in content pref service. CPS should be available
in private browsing mode, but should not store informations on disk, and should
clear all informations once the private session ends.

When setting a pref in private mode, it is stored in an in-memory hash table.
When getting a pref, it is retrieved from that hash table if available.
Otherwise, it is retrieved using the standard mechanism. When removing a pref,
it is retrieved from the hash table. The rationale is that in private mode,
it's ok to read a pref from normal database, but not ok to set it.

The in-memory hash table is cleared when leaving the private browsing mode.

When removing a set of preferences (with removeGroupedPrefs or
removePrefsByName), preferences are removed from the in-memory hashtable, *and*
from normal mode database. The rationale is that visiting a website may trigger
setting/getting/removing for a specific preference only. But removing many
prefs at once is the result of an action not associated with a website. For
example, user may wish to delete all its informations. In that case, user
probably expects to not have those informations restored once it leaves private
browsing mode.
2011-09-01 14:13:03 -04:00
Marco Bonardo
a025869f6a Backout 04545026b4ae (Bug 658305) due to increase in reftests shutdown crashes on Linux. 2011-09-01 14:33:15 +02:00