Francois Marier
3a6b089bdb
Bug 1212649 - Put an upper limit on Safe Browsing polling interval. r=gcp
2015-12-03 17:09:46 -08:00
Wes Kocher
1a286948ef
Merge fx-team to central, a=merge
2015-12-03 16:07:50 -08:00
Fabrice Desré
3dfc2cff96
Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream
2015-12-03 09:14:07 -08:00
Carsten "Tomcat" Book
c29d9679a2
merge mozilla-inbound to mozilla-central a=merge
2015-12-03 12:00:42 +01:00
Jared Wein
6bfbdd36c5
Bug 1227711 - Add a box-shadow to the XUL alerts. ui-r=shorlander r=MattN
2015-12-02 22:21:20 -05:00
Kris Maglione
ee06b6660a
Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm
2015-12-01 20:32:18 -08:00
Kris Maglione
f615244110
Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm
2015-11-30 17:56:01 -08:00
Matthew Noorenberghe
697d89c376
Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru
2015-12-02 16:13:18 -08:00
Nick Alexander
b49f07d91d
Bug 1220892 - Part 1: Remove MOZ_ANDROID_NATIVE_ACCOUNTS_UI. r=mcomella
2015-11-30 14:32:17 -08:00
Wes Kocher
a73b95a5ef
Backed out 2 changesets (bug 1193837) because the web extension tests are failing CLOSED TREE
...
Backed out changeset ebe2433705a5 (bug 1193837)
Backed out changeset c3307a5ac126 (bug 1193837)
2015-12-02 13:23:18 -08:00
Dave Townsend
f7cfa02fd4
Bug 1229097: Fix missed review comment by converting all rules to errors.
2015-12-02 10:18:30 -08:00
Dave Townsend
66dc5f5d28
Bug 1229097: Land an initial .eslintrc for browser and toolkit. r=gijs, r=Standard8
...
Currently all rules are commented out except eol-last.
2015-11-30 10:45:45 -08:00
Kris Maglione
d579dcd3a9
Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm
2015-12-01 20:32:18 -08:00
Kris Maglione
377e85efed
Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm
2015-11-30 17:56:01 -08:00
Florian Quèze
c70c8cde26
Bug 1227045 - fix intermittent test failures due to the cache file not being consistently saved before test-triggered restarts, r=mak.
2015-12-02 16:51:15 +01:00
Florian Quèze
e86baae747
Bug 1227045 - Save the new current engine when it has been set as a fallback after the previous current engine was removed, r=mak.
2015-12-02 16:51:15 +01:00
Carsten "Tomcat" Book
0f9a85616c
merge mozilla-inbound to mozilla-central a=merge
2015-12-02 15:20:57 +01:00
Chris H-C
668133d334
Bug 1228435 - Show thread hang stats from selected payload. r=vladan
2015-11-27 06:03:00 +01:00
simplyblue
d07b1cbaa6
Bug 1228975 - Remove Array generics usage from Places code. r=mak
2015-12-01 15:40:30 +05:30
Phil Ringnalda
148b84e040
Backed out 7 changesets (bug 1208257) for b2g emulator mochitest and reftest and b2g desktop Gu startup hangs
...
CLOSED TREE
Backed out changeset c074d2c82fd1 (bug 1208257)
Backed out changeset b0110c958530 (bug 1208257)
Backed out changeset 256b993d4ffc (bug 1208257)
Backed out changeset 5af1998a1366 (bug 1208257)
Backed out changeset a1c13811fea4 (bug 1208257)
Backed out changeset 53004d642d8d (bug 1208257)
Backed out changeset a23147905fb3 (bug 1208257)
2015-12-02 22:21:36 -08:00
Bill McCloskey
6e5b1e842b
Bug 1208257 - [webext] tabs.json (r=kmag)
2015-12-02 20:26:50 -08:00
Bill McCloskey
9023df8e0d
Bug 1208257 - [webext] web_navigation.json (r=kmag)
2015-12-02 20:26:48 -08:00
Bill McCloskey
8cc5291323
Bug 1208257 - [webext] WebNavigation test (r=kmag)
2015-12-02 20:26:47 -08:00
Bill McCloskey
e66080ae4e
Bug 1208257 - [webext] web_request.json (r=kmag)
2015-12-02 20:26:46 -08:00
Bill McCloskey
08d89b97a3
Bug 1208257 - [webext] Extension.jsm support for schemas (r=kmag)
2015-12-02 20:26:45 -08:00
Bill McCloskey
bf985dfa0e
Bug 1208257 - [webext] Add basic schema support (r=kmag)
2015-12-02 20:26:44 -08:00
Mike Hommey
3441224a73
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj
2015-12-02 11:04:37 +09:00
Mike Hommey
6dddb4e6f8
Bug 1178266 - Link against libatomic when necessary. r=froydnj
2015-12-02 11:04:37 +09:00
Wes Kocher
889af5d4be
Merge m-c to inbound, a=merge
2015-12-01 16:10:04 -08:00
Wes Kocher
acc1d9908c
Merge fx-team to central, a=merge
2015-12-01 16:07:14 -08:00
Carsten "Tomcat" Book
81c50d96fe
Merge mozilla-central to fx-team
2015-12-01 15:28:12 +01:00
Carsten "Tomcat" Book
c78dfb0a34
merge mozilla-inbound to mozilla-central a=merge
2015-12-01 15:25:14 +01:00
Gijs Kruitbosch
092d5da096
Bug 1222490 - part 6: remove miscellaneous other bits and bobs referring to panorama/tabview/tab groups, r=ttaubert
2015-12-01 10:48:12 +00:00
Robert Helmer
051692f3a5
Bug 1195353 - leave extension proxy files that point to invalid manifests r=mossop
2015-11-25 23:28:30 -08:00
David Rajchenbach-Teller
6744f12963
Bug 1186491 - Reworking AddonWatcher to use low-level performance watch API;r=mossop
2015-11-24 13:36:58 +01:00
David Rajchenbach-Teller
94f8327abd
Bug 1186491 - An API for watching slow performance alerts (js-level);r=felipe
2015-11-24 13:37:19 +01:00
David Rajchenbach-Teller
d7d8e9fa3c
Bug 1186491 - An API for watching slow performance alerts (xpcom-level);r=froydnj
...
This patch introduces a new API to the nsPerformanceStatsService to register observers for slow performance. This API has several advantages:
- as it doesn't require polling, it also doesn't need to wake up the parent process every 15 seconds for the AddonWatcher;
- as it doesn't require polling, it doesn't need to wake up the child processes every time we wish to obtain data on slow performance;
- as it provides immediate data on performance alerts, it makes it possible to get rid of the complex and expensive post-processing performed by JS to merge data from all processes and attempt to extract performance alerts.
The old API is still available.
2015-11-24 13:37:32 +01:00
Dave Townsend
137e4e143e
Bug 1226386: Remove or fix many uses of Array.forEach. r=rhelmer
2015-11-20 15:31:17 -08:00
Dave Townsend
92ccaadf0f
Bug 1226386: Remove use of non-standard __defineGetter__ and __defineSetter__. r=rhelmer
...
Moved these mostly onto the prototype. We couldn't do this before without making
the target of the wrapper a property of the wrappers and we don't want to expose
that but now WeakMaps allow us to get the target without exposing it.
Once change with this approach is that when the test suite shuts down the
add-ons manager it kills the map and so wrappers cease to function. A couple of
tests were relying on accessing wrapper properties after that but that would
have likely been unsafe anyway.
2015-11-20 10:55:13 -08:00
Dave Townsend
1758b5d021
Bug 1226386: Switch to fat arrow functions where it makes sense. r=rhelmer
...
Both for brevity and to remove the use of |self = this|.
2015-11-20 10:06:14 -08:00
Dave Townsend
c1869c479f
Bug 1226386: Remove functions names where possible. r=rhelmer
...
We used to need explicit names for functions to make stack traces display
properly. The JS engine is smarter now so doesn't need them and they just
make the code messy and redundant.
2015-11-19 16:35:41 -08:00
Dave Townsend
52d0cb06a8
Bug 1226386: Remove createWrapper function and replace with a memoized property. r=rhelmer
2015-11-19 14:19:33 -08:00
Dave Townsend
48f9e79f72
Bug 1226386: Remove most of the preprocessing from the add-ons manager. r=gps
...
For build speed, for correct line numbers in errors, for faster development, for so many reasons.
Still a couple of cases left mostly in XUL files for different strings on Windows.
Bonus: The new lexical scope means ADDON_SIGNING and REQUIRE_SIGNING can just
be declared as regular constants and outside code can't get to them easily.
2015-11-19 15:30:47 -08:00
Sebastian Kaspari
9b5e7c3397
Bug 1125286 - Restricted profiles: Introduce toggle for "Data choices". r=margaret
2015-11-27 16:27:34 +01:00
Carsten "Tomcat" Book
77dfa13ff4
Merge mozilla-central to fx-team
2015-11-30 13:46:30 +01:00
Carsten "Tomcat" Book
d572383d8b
merge mozilla-inbound to mozilla-central a=merge
2015-11-30 13:19:02 +01:00
Mark Finkle
74ffbadd1c
Bug 1227997 - Make theme fallback actually work r=mossop
2015-11-28 12:52:22 -05:00
Phil Ringnalda
b118b7694b
Back out 5 changesets (bug 1209184) on suspicion of causing OS X opt build startup cache precompilation failures
...
CLOSED TREE
Backed out changeset d0404928473e (bug 1209184)
Backed out changeset 24282235336d (bug 1209184)
Backed out changeset 399404ff25e4 (bug 1209184)
Backed out changeset a517959befe9 (bug 1209184)
Backed out changeset a4f1765a6cdf (bug 1209184)
2015-11-28 20:29:48 -08:00
Kris Maglione
98020fec2a
Bug 1209184: Follow-up: Disable WebExtension xpcshell tests on Android and gonk. r=me
2015-11-28 01:00:57 -08:00
Dave Townsend
558a3fca62
Bug 1228359: Allow experiments to register chrome. r=felipe
...
Simple obvious fix. Adds tests by making BootstrapMonitor (which
test_experiments.js and others use for verifying bootstrap startup and shutdown)
verify the list of registered chrome manifests at various points. Without the
fix this makes test_experiment fail as expected.
2015-11-27 12:44:22 -08:00