Commit Graph

31786 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
3198b767f9 merge mozilla-inbound to mozilla-central a=merge 2015-10-20 12:00:53 +02:00
Georg Fritzsche
d51029d706 Bug 1210658 - Explicitly document optional Telemetry ping properties. r=dexter 2015-10-19 18:23:58 +02:00
Georg Fritzsche
1a13948e65 Bug 1210658 - Protect Telemetry ping assembly from exceptions in data gathering functions. r=dexter 2015-10-19 18:23:57 +02:00
Kris Maglione
9dd208611e Bug 1197422 - Part 2: [webext] Implement the pageAction API. r=billm ui-r=bwinton
--HG--
rename : browser/components/extensions/test/browser/browser_ext_browserAction_icon.js => browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon.js
extra : commitid : GSQiN6Zykrs
extra : rebase_source : 45e056feb97f60592400568c6eeded4b7cc76ab5
2015-10-15 15:15:04 -07:00
George Wright
edab3254da Bug 1214259 - Honour display: none in <option> elements in e10s r=Enn 2015-10-15 14:29:25 -04:00
Kris Maglione
0eabae6e36 Bug 1197422 - Part 1: [webext] Use the correct URL for background page contexts. r=billm
--HG--
extra : commitid : 4g2Y9hBw0gc
extra : rebase_source : 4418a658e65152056d5537d480998867fbc27f1f
2015-10-09 04:14:55 -07:00
Iaroslav (yarik) Sheptykin
abcebff312 Bug 1209458 - Replace HISTOGRAM_FILE_VERSION preprocessor usage with AppConstants.jsm definitions. r=ted,gfritzsche
--HG--
extra : transplant_source : %B9%5D%20%1EN%D0%C3%F7%0F1%CF%91%F2%2C%10%81U%D8X%3F
2015-10-01 10:18:10 +02:00
Matthew Noorenberghe
8edadb5ccc Bug 1208346 - Fix manualDoNotDisturb build bustage on Android. r=bustage
--HG--
extra : commitid : H8rOzhmp5fi
2015-10-18 20:39:35 -07:00
rosako
2c25780d0d Bug 1207733 - Update @disabled on the Remove Password button when selection changes. r=MattN
--HG--
extra : commitid : BbzCjDURRwQ
extra : amend_source : 6650f287e5a0d0269886d7cf0754e7a175cc95fa
extra : histedit_source : d0d52f8bdd168f77910a9694d801ed5d5bb0a6bb
2015-10-18 20:10:09 -07:00
Matthew Noorenberghe
a0340b8221 Bug 1208346 - Alert service Do Not Disturb backend. r=jaws
IGNORE IDL

--HG--
extra : commitid : DSoZhCVy0aw
extra : rebase_source : 5208177e675dd7447ecfbc47476d0ac07d89d29c
extra : histedit_source : 2b2f42685915d06f06397f8f805d493f9500254c
2015-10-18 20:04:56 -07:00
Gregory Szorc
bd9f7fa2a2 Bug 1207871 - Process files in descending file size order; r=ted
Large files take longer to process. Scheduling large files after smaller
files means there is a higher chance a large file may be a long pole
during processing.

This commit changes the scheduling logic to exhaustively obtain the set
of files to be processed. It then sorts them by descending file size and
schedules them in the resulting order, thus minimizing the chances for a
large file to be the long pole holding up processing completion.

On my machine this doesn't change wall execution time. However,
automation may be different. And the logic of the new behavior is sound.

--HG--
extra : commitid : CTbEbvKdEY4
extra : rebase_source : b75e0d5993a07f5244bf204a2b83b4082afe0bfd
2015-09-23 22:26:41 -04:00
Gregory Szorc
ce82de310f Bug 1175632 - Record how long each symbol file took to process; r=ted
As part of this an unused import was removed.

--HG--
extra : commitid : GwdjhcoGwi1
extra : rebase_source : f94d5f3d1a601212b4307093f8b3717acb554bad
2015-10-26 15:58:15 -04:00
Chris Peterson
e61e4b918a Bug 1218258 - Fix -Wshadow warnings in toolkit/components/downloads. r=paolo
toolkit/components/downloads/ApplicationReputation.cpp:598:14 [-Wshadow] declaration shadows a local variable
toolkit/components/downloads/ApplicationReputation.cpp:721:15 [-Wshadow] declaration shadows a local variable
toolkit/components/downloads/ApplicationReputation.cpp:809:29 [-Wshadow] declaration shadows a local variable
toolkit/components/downloads/nsDownloadManager.cpp:1268:36 [-Wshadow] declaration shadows a local variable
toolkit/components/downloads/nsDownloadManager.cpp:1483:33 [-Wshadow] declaration shadows a local variable
2015-10-19 20:07:52 -07:00
Chris Peterson
130d29b641 Bug 1218258 - Fix -Wimplicit-fallthrough warnings in toolkit/components/downloads. r=paolo
toolkit/components/downloads/nsDownloadManager.cpp:498:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:512:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:526:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:540:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:559:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:583:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:602:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:630:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/components/downloads/nsDownloadManager.cpp:653:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-10-19 19:59:31 -07:00
Ehsan Akhgari
a817a92522 Bug 1215676 - Disable leak reporting during packaging; r=glandium 2015-10-20 08:41:31 -04:00
Carsten "Tomcat" Book
ec9c88ad1d Merge m-c to mozilla-inbound 2015-10-22 11:55:01 +02:00
Dragana Damjanovic
4233416b20 Bug 1175685 - Add special appId for SAFEBROWSING_APP_ID. r=ckerschb 2015-10-21 13:43:00 +02:00
Tooru Fujisawa
65e2703499 Bug 1217082 - Remove for-each from toolkit/. r=Gijs
--HG--
extra : commitid : Ewr7Bixammr
extra : rebase_source : 91e560a7b8b8d4b78debb1db2512867262b18375
2015-10-19 04:57:14 +09:00
Kyle Machulis [:kmachulis]
e3cf8edd7e Bug 1209323 - "Turn on plugin telemetry on release channel". r=vladan.bugzilla 2015-10-05 16:00:00 +02:00
David Rajchenbach-Teller
ec335abb8b Bug 1188248 - Merge jank monitoring and CPOW monitoring (high-level);r=mossop
--HG--
extra : transplant_source : %7D%B7k%02.%09%9D%40%93%CB%DDm%1C%EE%27e%1D%02k%10
2015-07-30 15:21:08 +02:00
David Rajchenbach-Teller
a4275e1833 Bug 1188248 - Merge jank monitoring and CPOW monitoring (low-level);r=jandem,yoric
--HG--
extra : transplant_source : %60%9F%E1%0Dm%E7%7F%83H%E8%C0e%16%60%F4%E3%EF_%906
2015-09-28 12:31:31 +02:00
Luis Miguel [:quicksaver]
d81d41d803 Bug 1198465 - Ensure any typed value in the findbar overrides any previous search query and the initial prefill value. r=mikedeboer 2015-10-22 04:18:00 +02:00
Chris H-C
d8dfb0be08 bug 1163971 - Bring the System Info section up just below Environment Data so that data from the root ping is all in one place. r=gfritzsche 2015-10-29 07:37:00 +01:00
Chris H-C
1957bd852a bug 1163971 - Add a simple select to about:telemetry to allow viewing child payloads, when present. r=gfritzsche 2015-10-29 07:36:00 +01:00
Andrew Krawchyk
853a55e6e0 Bug 1124185 - Replace removeAllPages with history.clear() and deprecate it. r=mak
--HG--
extra : transplant_source : %A1QQ%C1T%99y%9B%92%3A%D6Jc%E9%D1UoQ%C3X
2015-10-28 13:51:59 -04:00
Jan Keromnes
986c70133b Bug 1204601 - Add open/close telemetry to about:debugging. r=jryans p=vladan 2015-10-27 09:42:00 +01:00
Florian Quèze
5c435de429 Bug 1203167 - compress the cache file, r=adw. 2015-10-30 09:54:53 +01:00
Florian Quèze
0c67d18c28 Bug 1203167 - clean-up handling of verification hashes, and hash the loadpath of user-installed engines, r=adw. 2015-10-30 09:54:53 +01:00
Florian Quèze
703a86705e Bug 1203167 - remove the 'directories' object from the structure of the cache file, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
3f5db8a954 Bug 1203167 - migrate metadata from search-metadata.json, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
bdfabf5112 Bug 1203167 - store metadata in the main JSON file and remove the engine metadata service, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
3fe7f0e452 Bug 1203167 - Fix the loadPath for engines installed from the web or add-ons, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
379e593a1a Bug 1203167 - Remove legacy .xml file from the profile when a user-installed engine is removed, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
8b2ace080a Bug 1203167 - Stop relying on _file or _uri being set, r=adw. 2015-10-30 09:54:52 +01:00
Florian Quèze
a3841310e8 Bug 1203167 - Stop checking the file modification times of default engines at startup, r=adw. 2015-10-30 09:54:51 +01:00
Florian Quèze
8bebcaa6ec Bug 1203167 - Make the lastModifiedTime optional in cache entries, but preserve it when it exists, r=adw. 2015-10-30 09:54:51 +01:00
Florian Quèze
205f8db0ef Bug 1203167 - Make the engine shortName independent of actual files, r=adw. 2015-10-30 09:54:51 +01:00
Florian Quèze
e23e1d16b4 Bug 1203167 - Keep user-installed engines when refreshing an outdated cache, r=adw. 2015-10-30 09:54:51 +01:00
Florian Quèze
856c27d449 Bug 1203167 - stop serializing user-installed engines to XML files, r=adw. 2015-10-30 09:54:51 +01:00
Wes Kocher
def31b952c Merge m-c to fx-team, a=merge
--HG--
extra : commitid : JfOXHrexxbp
2015-10-29 17:18:38 -07:00
Mark Finkle
2695acc2ba Bug 1219895 - Cleanup the 'share.1' telemetry probes by adding extra context r=margaret 2015-10-29 18:44:44 -04:00
Carsten "Tomcat" Book
1ee391eb20 Merge m-c to mozilla-inbound on a CLOSED TREE 2015-10-21 15:34:18 +02:00
Tooru Fujisawa
a8da00a13f Bug 1208835 - Add telemetry for RegExp static property access after String.prototype.replace with function argument and RegExp static property is changed inside it. r=till,bsmedberg
--HG--
extra : commitid : K27csD0p0cY
extra : rebase_source : cdb2418c23114dfa9442792b3e3541d982036ac6
2015-09-29 16:59:10 +09:00
Tooru Fujisawa
7c285c44e3 Bug 1211164 - Collect JS deprecated language extension telemetry for Add-ons. r=till,bsmedberg
--HG--
extra : commitid : 7dHndrGepgZ
extra : rebase_source : fd4a16cf3317cf3341dad6e31028cfa80a759933
2015-10-04 02:06:54 +09:00
David Rajchenbach-Teller
5dd95021d8 Bug 1215885 - Adding a shutdown phase placesClosingInternalConnection. r=froydnj
--HG--
extra : transplant_source : %A7%F1%8F%E3%20%95%16ll%0F%2A%0E%D8%98%9Bw%21%DF%3A%EB
2015-10-21 12:30:30 +02:00
David Rajchenbach-Teller
e82d7f8a86 Bug 1215885 - The shutdown of the Places database must be triggered by the shutdown of Places, not by that of Sqlite.jsm. r=mak
--HG--
extra : transplant_source : .%B72%A5%CE%ED%FB%94%AE%FF%84%AD%7F%B6%F8%88%3Ah%CBm
2015-10-20 17:42:49 +02:00
Tim Nguyen
e37c4d6dbc Bug 1215656 - Make sure the root font-size is set properly for HTML pages using common.css. r=jaws 2015-10-19 02:45:00 +02:00
Kate McKinley
c4ba172faa Bug 1207838 - Update text used for the security referrer command. r=ckerschb, r=jwalker, r=fkiefer 2015-09-28 15:11:02 -07:00
Nathan Froyd
01583602a9 Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

CLOSED TREE makes big refactorings like this a piece of cake.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi

--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Phil Ringnalda
9ea53214d8 Merge f-t to m-c, a=merge 2015-10-17 11:19:46 -07:00
Blake Winton
1d02564612 Bug 1215130 - Use periodInMinutes as the default for delayInMinutes. r=billm
--HG--
extra : rebase_source : c44128cc99a168d38875b00ff3d26ec86696c295
2015-10-16 13:24:57 -04:00
Wes Kocher
1662b03a4f Merge m-c to inbound, a=merge 2015-10-16 12:30:35 -07:00
Tom Schuster
d1bc68e874 Bug 1208563 - Implement chrome.extension.inIncognitoContext property for chrome/popups. r=billm 2015-10-16 20:54:16 +02:00
Iaroslav (yarik) Sheptykin
e3f623f36e Bug 1140512: Ensure FindBar communicates properly with content after remoteness change. r=mikedeboer 2015-10-15 15:13:54 +02:00
Paolo Amadini
2654050231 Bug 1193341 - Detect presence of password fields in any subframe, flagging those on insecure connections. r=MattN
--HG--
extra : commitid : ADlptzF6ATB
extra : rebase_source : dc352aa8cd85aec40d2fefbf0536d57c25ce316e
2015-10-13 13:40:34 +01:00
Vladan Djeric
a2c41b67dc Bug 1178083: Fix chromehang symbolication code in about:telemetry. r=gfritzsche 2015-10-15 13:51:23 -04:00
Ehsan Akhgari
d94c126262 Bug 994063 - Properly disable the quick-find bar only if an editable element is focused, or if the document is in design mode; r=mikedeboer 2015-10-16 12:43:30 -04:00
Phil Ringnalda
ddeeb376bd Back out changeset bb7e9c6a66c6 (bug 1209602) for crashing 2015-10-15 22:31:42 -07:00
Jared Wein
74567c8e04 Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN 2015-10-15 22:58:56 -04:00
Jared Wein
9f2bd66799 Backout bug 1209602 for busting OSX on a CLOSED TREE. r=me 2015-10-15 23:19:10 -04:00
Jared Wein
49b796aa96 Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN 2015-10-15 22:58:56 -04:00
Jared Wein
0124735fc7 Bug 1201397 - New layout of XUL Notifications. r=MattN 2015-10-15 22:58:56 -04:00
Mark Hammond
376ea85d2e Bug 1074937 - replace defaultFavicon.png and defaultFavicon@2x.png with versions depicting a globe. r=dolske 2015-10-16 12:23:29 +11:00
Sanchit Nevgi
adf88be3b8 Bug 1205181 - Removed Deprecated.jsm import from TelemetryStorage.jsm. r=gfritzsche
--HG--
extra : commitid : 5DpMy9KkihG
2015-10-14 10:47:00 -07:00
Wes Kocher
403b53b231 Merge m-c to fx-team, a=merge 2015-10-15 11:38:00 -07:00
Wes Kocher
ac656a7d21 Merge inbound to central, a=merge 2015-10-15 11:17:56 -07:00
Carsten "Tomcat" Book
f20ce8a104 Merge m-c to mozilla-inbound 2015-10-15 11:57:47 +02:00
Carsten "Tomcat" Book
9e9666b762 merge mozilla-inbound to mozilla-central a=merge 2015-10-15 11:52:40 +02:00
Fabrice Desré
19f432d5e2 Bug 1214021 - Move ext-bookmarks to browser/ r=billm
--HG--
rename : toolkit/components/extensions/ext-bookmarks.js => browser/components/extensions/ext-bookmarks.js
2015-10-14 16:31:08 -07:00
Wes Kocher
d0b3e3dc72 Merge fx-team to central, a=merge 2015-10-14 14:39:58 -07:00
Jordan Santell
cd1103e7d0 Bug 1213138 - Add react-redux library to developer tools. r=gerv 2015-10-14 10:07:59 -07:00
Marco Bonardo
71bb23b14d Bug 1206488 - Unable to get URL of a livemark from a bookmarks tree. r=gijs 2015-10-14 18:49:19 +02:00
Carsten "Tomcat" Book
6ffd4fc09b Merge m-c to mozilla-inbound 2015-10-14 12:47:31 +02:00
Carsten "Tomcat" Book
0ecf764867 merge mozilla-inbound to mozilla-central a=merge 2015-10-14 12:46:09 +02:00
Felipe Gomes
c56d3c0a1c Bug 1214052 - Remove unnecessary files from the pre-processing list. r=glandium 2015-10-13 23:50:30 -03:00
Felipe Gomes
799f2ff613 Backed out changeset b78c1b06764c (bug 1212618), because a better fix landed in bug 1211344 2015-10-13 23:50:28 -03:00
Gijs Kruitbosch
9453c32647 Bug 1162635 - flatten notification styles on Windows and Linux, r=dao
--HG--
extra : commitid : 8dPIxhXV8wl
extra : rebase_source : 53203f85e91fc99f9716f054bb4410803e59f33b
extra : histedit_source : f037b5dbb6cb94bf9ca8e2aa3a9177aa15463f97
2015-10-14 16:52:46 +01:00
Alexandre Poirot
89cb263b54 Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop
--HG--
rename : devtools/shared/Console.jsm => toolkit/modules/Console.jsm
2015-10-15 03:45:22 -07:00
Nathan Froyd
70573b80f5 Bug 1164921 - part 3 - make more things depend on CONFIG[MOZ_ANDROID_CXX_STL]; r=glandium 2015-10-15 16:32:25 +09:00
Mike Hommey
9af046b5b4 Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg
The configure option has explicitly thrown an error for more than a year now,
and it happens that the remaining way to still forcefully use it has been
broken for more than 8 months.
2015-10-14 08:02:34 +09:00
Milan Sreckovic
07eeb05f0f Bug 1213007 - Part 1. Implementing gfxCrash. r=dvander 2015-10-14 08:24:00 +02:00
David Rajchenbach-Teller
cbe8e23af4 Bug 1212244 - Same-process sendAsyncMessage can now throw instead of OOM. r=smaug
--HG--
extra : rebase_source : 50d89efacee7103452218782c92a53a7cf07dd9b
2015-10-07 12:42:43 +02:00
Felipe Gomes
3ad5426b56 Bug 724353. r=Mossop 2015-10-13 20:33:35 -03:00
Felipe Gomes
62ea4c17d5 Bug 1116385. r=Mossop 2015-10-13 20:32:25 -03:00
Gijs Kruitbosch
83bbfbe68e Bug 1047595 - make picking colors work in HCM / when author colors are disabled, r=jaws
--HG--
extra : commitid : 6czZkr7SAqT
extra : rebase_source : cbb0635bfa7ae983e1fbf86c19d3612250c140b2
2015-10-13 13:24:14 +01:00
Carsten "Tomcat" Book
2803b80084 Merge m-c to fx-team 2015-10-13 12:43:53 +02:00
Carsten "Tomcat" Book
944b9ebefa merge mozilla-inbound to mozilla-central a=merge 2015-10-13 12:00:54 +02:00
Phil Ringnalda
3223175289 Back out 2 changesets (bug 1116385, bug 724353) for test_unknownContentType_delayedbutton.xul failures
Backed out changeset aaade64d3f28 (bug 724353)
Backed out changeset dca478776c91 (bug 1116385)
2015-10-12 21:37:58 -07:00
Bill McCloskey
7c41291110 Bug 1212718 - [webext] Test for webRequest resource types (r=Mossop) 2015-10-12 20:04:21 -07:00
Bill McCloskey
c18171f450 Bug 1212718 - [webext] Add resource types for webRequest (r=Mossop) 2015-10-12 20:04:00 -07:00
Bill McCloskey
c107fdc361 Bug 1212718 - [webext] Add onCompleted test (r=Mossop) 2015-10-12 20:03:48 -07:00
Bill McCloskey
bcd9fdf57f Bug 1212718 - [webext] Add test for onSendHeaders problem (r=Mossop) 2015-10-12 20:03:35 -07:00
Bill McCloskey
7b60d2ddcd Bug 1212718 - [webext] Ensure webrequest onComplete fires (r=Mossop) 2015-10-12 20:01:28 -07:00
Felipe Gomes
1f586b6e64 Bug 724353. r=Mossop 2015-10-12 22:05:42 -03:00
Felipe Gomes
17a3d1c487 Bug 1116385. r=Mossop 2015-10-12 22:05:38 -03:00
Bill McCloskey
31df91c1aa Bug 1202897 - Switch all WebExtension tests to use generated zip files rather than files (r=gabor) 2015-10-12 16:19:50 -07:00
Mike de Boer
21d6020db6 Bug 1194706: make sure that the notification icons and doorhangers are shown in undocked chat windows too. r=Mossop 2015-10-12 23:03:23 +02:00
Jared Wein
c19a5b10ac Bug 1212618 - unknownContentType.xul grows size when toggling the "Do this for all files". r=felipc 2015-10-09 10:14:00 +02:00
Blake Winton
a2f5add6ab Bug 1215201 - Iterate through the elements of the alarmCallbacksMap. r=billm
--HG--
extra : rebase_source : 02eb8d5234688ccd99219a3c0a1a2c7b7a0aae74
2015-10-15 13:36:38 -04:00
Chris Manchester
83de823d6b Bug 1175857 - Build dump_syms with compiler optimizations; r=glandium
dump_syms has been measured to be ~50% faster when compiled with
optimizations. Since symbol generation takes a lot of time on the
builders, this difference matters.

Compile dump_syms with optimizations to make symbol dumping faster
and hopefully making build jobs faster as well.

--HG--
extra : commitid : 6g0sbZClTNW
2015-09-24 17:05:40 -04:00
Georg Fritzsche
591940732d Bug 1205564 - Add documentation for crash data in Telemetry. r=benjamin 2015-09-17 14:07:45 +07:00
Blake Winton
208c875629 Bug 1207225 - Set the maximum width of a toolbarbutton-badge. ui-r=maritz r=gijs f=zer0
--HG--
extra : rebase_source : f0ceb3f78688302a51ac33d934e61f0194bf904f
2015-09-28 10:59:44 -04:00
Eric Rahm
80fca20565 Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted 2015-10-14 16:52:59 -07:00
Eric Rahm
b257c6378a Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn
|getReportsForThisProcess| differs from |getReports| in that it is limited to current process and is synchronous. When asynchronous memory reporters are added the function will no longer be able tobe synchronous. There isn't much utility in only measuring the current process, so we can remove the function and switch existing users to |getReports|.
2015-10-14 16:52:55 -07:00
Eric Rahm
acd4358a2a Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn
The calculation of |explicit| relies on the synchronous |getReportsForThisProcess|, once we have asynchronous reporters this will no longer work. As it is currently referenced in the about::memory tests we can just remove it.
2015-10-14 16:52:54 -07:00
Bobby Holley
eb87554d77 Bug 1198934 - Mark WebExtensions content script sandboxes as such. r=billm 2015-10-14 16:57:51 -07:00
Wes Kocher
78f3a19dd3 Merge m-c to inbound, a=merge 2015-10-14 15:00:43 -07:00
Francois Marier
b029f538a5 Bug 1214448 - Always log nextupdate time in Safe Browsing debugging. r=gcp 2015-10-14 11:35:10 -07:00
Carsten "Tomcat" Book
2b1a321946 merge mozilla-inbound to mozilla-central a=merge 2015-10-12 11:57:06 +02:00
Henrik Tjäder
3fb9355756 Bug 1209912 - Use JSON.parse instead of nsIJSON.decode in Telemetry tests. r=Dexter 2015-10-07 22:08:20 +02:00
Hassen ben tanfous
45492f28fb Bug 1074804 - Replace arrays .indexOf with .includes in Places. r=mak 2015-10-11 20:24:32 +02:00
Wes Kocher
c52b5a2511 Merge m-c to fx-team, a=merge 2015-10-09 16:46:49 -07:00
Neil Deakin
40faae43d4 Bug 1131626, fix autoscroll tests to work in e10s, r=felipe 2015-10-09 08:50:13 -04:00
Neil Deakin
8ff28e901c Bug 1173330, fix to use content tasks and BrowserTestUtils, and reenable browser_bug638292.js, r=felipe 2015-10-09 08:50:13 -04:00
Neil Deakin
79a594a069 Bug 1200870, allow -1 as a value to popup.moveTo, r=tn 2015-10-09 08:50:13 -04:00
Honza Bambas
4bd41740d0 Bug 1165269 - Use OriginAttributes in nsILoadContextInfo, r=michal+allstars 2015-10-11 18:13:09 +02:00
Tom Schuster
03a5c643c2 Bug 1208907 - [webext] Partially implement browser.bookmarks. r=billm f=mak 2015-10-11 16:41:21 +02:00
Vladan Djeric
41ad01b9a5 Backed out changeset 5d1ec6ca9374 (bug 1193341) for Talos regressions (bug 1213364) 2015-10-11 00:26:26 -04:00
Steffen Wilberg
42308fe6a6 Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz
--HG--
extra : commitid : 1pFjSo5cBNc
extra : rebase_source : 91d4ddd382c9e8607b61eafa6fa17724a35c212f
extra : amend_source : 3a170b92b18759e767e8fe45505d0c446c273b37
2015-10-04 13:04:55 +02:00
Wes Kocher
e046a644c8 Merge m-c to fx-team, a=merge 2015-10-08 14:36:57 -07:00
Wes Kocher
23e71e7990 Merge inbound to central, a=merge 2015-10-08 14:29:04 -07:00
J. Ryan Stinnett
408cba0158 Bug 1212153 - Clean up Cu.isModuleLoaded after migration. r=bgrins 2015-10-08 15:25:23 -05:00
Jared Wein
f6f9ada2ed Bug 1210033 - Add on-screen keyboard diagnostic information to about:support. r=masayuki r=felipe 2015-10-08 11:51:47 -04:00
Carsten "Tomcat" Book
6e07fc601b Merge m-c to fx-team 2015-10-08 16:11:56 +02:00
Carsten "Tomcat" Book
634dc488d6 merge mozilla-inbound to mozilla-central a=merge 2015-10-08 15:26:54 +02:00
Carsten "Tomcat" Book
819e5baeb9 Merge m-c to mozilla-inbound 2015-10-08 16:11:21 +02:00
Michael Layzell
e4681ea6a5 Bug 1183355 - Annotate crash reports triggered by MOZ_CRASH in release builds, r=froydnj 2015-10-08 10:01:08 -04:00
Carsten "Tomcat" Book
d3711e3ba1 merge fx-team to mozilla-central a=merge 2015-10-08 11:55:31 +02:00
Mark Capella
466a9d607e Bug 1130646 - Find non-hacky way to make back button dismiss reader mode popup, r=bnicholson 2015-10-07 19:55:33 -04:00
Fabrice Desré
c24657023b Bug 1212089 - Cookies API broken on b2g r=billm 2015-10-07 12:05:58 -07:00
Paolo Amadini
0f65d41183 Bug 1193341 - Detect presence of password fields in any subframe, flagging those on insecure connections. r=MattN
--HG--
extra : commitid : H8aypcuVLFX
extra : rebase_source : 73354a24877a4d7dcc6649f3200f9c803a6357fe
2015-10-07 19:51:33 +01:00
Wes Kocher
c23069f318 Merge m-c to fx-team a=merge
--HG--
rename : mobile/android/config/tooltool-manifests/android/releng.manifest => mobile/android/config/tooltool-manifests/b2gdroid/releng.manifest
extra : rebase_source : 10508628a76cecbf86b54dd2e27fca8c39cfa37b
2015-10-07 11:33:10 -07:00
Wes Kocher
399a23b6c1 Merge inbound to m-c a=merge 2015-10-07 10:29:41 -07:00
Dave Townsend
eaf44427bd Bug 1212059: Don't require shipped system add-ons to be signed, always require updated system add-ons to be signed. r=rhelmer
--HG--
extra : commitid : xEeCASb1R7
extra : rebase_source : 96e19ed756e4312fb25b548ca01b0284853daf67
2015-10-07 10:29:18 -07:00
Wes Kocher
75ff20f5af Backed out changeset 91d4539e00ce (bug 1207245)
--HG--
rename : mfbt/RefPtr.h => mfbt/nsRefPtr.h
2015-10-07 10:19:19 -07:00
Wes Kocher
9d0985e9fd Merge fx-team to central, a=merge 2015-10-07 09:58:09 -07:00
Nathan Froyd
89a69c829a Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi

--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-07 16:50:25 -04:00
Carsten "Tomcat" Book
08997000eb Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
cdcff6d0a7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Alessio Placitelli
b18992603a Bug 1211404 - Update the documentation. r=gfritzsche 2015-10-07 01:16:00 +02:00
Alessio Placitelli
798bb39fae Bug 1211404 - Add test coverage. r=gfritzsche 2015-10-07 01:17:00 +02:00
Kit Cambridge
529b10c68f Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen
--HG--
extra : commitid : KWwQzH1zUEU
extra : rebase_source : 499d130bfc4c7a5f576beffaf38bf95fa0c047fe
2015-10-05 19:45:04 -07:00
Jed Davis
faf361396a Bug 1201935 - Allow reading from TmpD in OS X content processes. r=smichaud
--HG--
extra : rebase_source : 68565c447e3731e9c562514e8355044cfd8c28b9
2015-10-07 13:41:00 +02:00
Alessio Placitelli
7e7b18a914 Bug 1211404 - Limit the length of addon description (& other text fields) in Telemetry. r=gfritzsche 2015-10-05 10:29:00 +02:00
Dave Townsend
763411093a Bug 1192928: Purge outdated system add-ons. r=rhelmer
--HG--
extra : commitid : LQ0UhTVa1Zz
extra : rebase_source : 897c85df3902fe16e2ae45960c9d65b1cfb86df0
2015-09-28 16:16:10 -07:00
Wes Kocher
994dc98801 Merge fx-team to central, a=merge 2015-10-06 12:07:33 -07:00
Carsten "Tomcat" Book
f21f41d902 Merge m-c to mozilla-inbound 2015-10-06 12:21:45 +02:00
Carsten "Tomcat" Book
71e22d0c44 merge mozilla-inbound to mozilla-central a=merge 2015-10-06 12:01:35 +02:00
Wes Kocher
c1121ee892 Backed out 6 changesets (bug 1110511) for automation timeouts in mochitest-bc suites
Backed out changeset eddfd7f32a1c (bug 1110511)
Backed out changeset 0eb0dda094b3 (bug 1110511)
Backed out changeset 8e20cd68ca78 (bug 1110511)
Backed out changeset c7b983f65568 (bug 1110511)
Backed out changeset 219d86f78b6b (bug 1110511)
Backed out changeset 0e055b648e10 (bug 1110511)
2015-10-05 16:38:03 -07:00
Phil Ringnalda
77b145afc8 Back out 2 changesets (bug 1202933) for Mulet timeouts in test_alerts.html
CLOSED TREE

Backed out changeset fbcc1bb170e9 (bug 1202933)
Backed out changeset 1763e1484065 (bug 1202933)
2015-10-05 18:41:00 -07:00