Commit Graph

508126 Commits

Author SHA1 Message Date
George Veneel Dogga
809e98f68a Bug 887876 - Use Sqlite.jsm in browser/components/migration. r=mak 2017-01-20 04:35:00 -05:00
Nicholas Nethercote
82d4c11201 Bug 1332577 (part 9) - Remove all mozilla_sampler_*() functions. r=mstange.
There are lots of profiler_*() functions that simply call onto equivalent or
nearly-equivalent mozilla_sampler_*() functions. This patch removes the
unnecessary indirection by removing the mozilla_sampler_*() functions.

The most important changes:

- In platform.cpp, all the mozilla_sampler_*() definitions are renamed as
  profiler_*().

- In GeckoProfiler.h, the new PROFILER_FUNC{,_VOID} macros provide a neat way
  to declare the functions that must be present whether the profiler is enabled
  or not.

- In GeckoProfiler.h, all the mozilla_sampler_*() declarations are removed, as
  are all the profiler_*() definitions that corresponded to a
  mozilla_sampler_*() function.

Other things of note:

- profiler_log(const char* str) is now defined in platform.cpp, instead of in
  GeckoProfiler.h, for consistency with all the other profiler_*() functions.
  Likewise with profiler_js_operation_callback() and
  profiler_in_privacy_mode().

- ProfilerBacktraceDestructor::operator() is treated slightly different to all
  the profiler_*() functions.

- Both variants of profiler_tracing() got some early-return conditions moved
  into them from GeckoProfiler.h.

- There were some cases where the profiler_*() and mozilla_sampler_*() name
  didn't quite match. Specifically:

  * mozilla_sampler_get_profile_data() and profiler_get_profiler_jsobject():
    name mismatch. Kept the latter.

  * mozilla_sampler_get_profile_data_async() and
    profiler_get_profile_jsobject_async(): name mismatch. Kept the latter.

  * mozilla_sampler_register_thread() and profiler_register_thread(): return
    type mismatch. Changed to void.

  * mozilla_sampler_frame_number() and profiler_set_frame_number(): name
    mismatch. Kept the latter.

  * mozilla_sampler_save_profile_to_file() and
    profile_sampler_save_profile_to_file(): the former was 'extern "C"' so it
    could be called from a debugger easily. The latter now is 'extern "C"'.

- profiler_get_buffer_info() didn't fit the patterns handled by
  PROFILER_FUNC{,VOID}, so the patch makes it call onto the new function
  profiler_get_buffer_info_helper(), which does fit the pattern.

--HG--
extra : rebase_source : fa1817854ade81e8a3027907d1476ff2563f1cc2
2017-01-20 15:05:16 +11:00
Kris Maglione
97904c59c3 Bug 1332868: Fix shutdown race in test_ext_contentscript_permission. r=gabor
MozReview-Commit-ID: EVMcSdU3fTG

--HG--
extra : rebase_source : 291df45c3b5d81c812dd492a621e264a57261c99
extra : histedit_source : 0c64f5b65678611222af3d17d53085f791ef601e
2017-01-21 15:20:19 -08:00
Phil Ringnalda
a78adb2d03 Backed out changeset 98530de82f5c (bug 1332085) for browser_color-widget-01.js failures
CLOSED TREE
2017-01-22 10:50:17 -08:00
Christoph Kerschbaumer
e7473c84f8 Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell. r=bz,kmaglione 2017-01-22 18:05:03 +01:00
Christoph Kerschbaumer
dd581118f0 Bug 1329288 - Test ContentPolicy blocks opening a new window. r=smaug 2017-01-22 17:42:42 +01:00
Christoph Kerschbaumer
42e5d1aa97 Bug 1329288 - Bring back ContentPolicy check within nsDocShell. r=smaug 2017-01-22 17:33:19 +01:00
Phil Ringnalda
1dd0bc56b2 Merge m-c to m-i 2017-01-22 08:54:07 -08:00
Phil Ringnalda
c863cef487 Merge m-i to m-c, a=merge 2017-01-22 08:47:43 -08:00
Sheldon Roddick
960822cc20 Bug 1332085 - Add Color Name field to Color Widget. r=gl 2017-01-22 09:45:23 -07:00
Olli Pettay
fe13edbe45 Bug 1331706 - Make vsync non-prioritized for now. r=billm 2017-01-22 18:34:27 +02:00
Phil Ringnalda
c011539e6c Merge m-c to autoland 2017-01-21 15:26:08 -08:00
Phil Ringnalda
74f10163fe Merge m-i to m-c, a=merge 2017-01-21 15:24:42 -08:00
Phil Ringnalda
4dec450e6f Backed out changeset e329450e4d25 (bug 1332085) for browser_color-widget-01.js failures
CLOSED TREE
2017-01-21 12:22:06 -08:00
Phil Ringnalda
63d58feb4a Backed out 2 changesets (bug 1303113) for test_ext_cookies.html failures
CLOSED TREE

Backed out changeset f6c9241b40ec (bug 1303113)
Backed out changeset f4b8933f62ea (bug 1303113)
2017-01-21 12:20:41 -08:00
Phil Ringnalda
2b0e87f459 Backed out 2 changesets (bug 1328293) for eslint failures
CLOSED TREE

Backed out changeset a76a454541fc (bug 1328293)
Backed out changeset 42823a93cd16 (bug 1328293)
2017-01-21 12:19:37 -08:00
Catalin Badea
a9eb0af0c0 Bug 1328293 - Add test for new entry in about:debugging#workers. r=jdescottes 2017-01-21 21:19:35 +02:00
Catalin Badea
9eb245ebd5 Bug 1328293 - Show if a service worker is listening for fetch events in about:debugging. r=jdescottes 2017-01-21 21:19:35 +02:00
Gabor Krizsanits
2dfa56500a Bug 1303113 - Followup for a typo in the manigest file. r=me 2017-01-21 20:17:59 +01:00
Sheldon Roddick
c3744b0594 Bug 1332085 - Add Color Name field to Color Widget. r=gl 2017-01-21 11:25:11 -07:00
Bob Clary
2d71f27173 Bug 1328301 - handle push/pull directory semantics changes in adb 1.0.36 for devicemanagerADB, r=gbrown 2017-01-21 09:49:56 -08:00
Bob Clary
88345f4996 Bug 1328301 - handle push/pull directory semantics changes in adb 1.0.36 for adb.py, r=gbrown. 2017-01-21 09:49:56 -08:00
Phil Ringnalda
c7973f5461 Backed out 5 changesets (bug 1305162) for permatimeout in e10s browser_action_keyword.js
Backed out changeset c633650caea6 (bug 1305162)
Backed out changeset 1a23ce5a17c3 (bug 1305162)
Backed out changeset d1095e03dfc6 (bug 1305162)
Backed out changeset 1202edf6008d (bug 1305162)
Backed out changeset de131f7c1fc1 (bug 1305162)
2017-01-21 09:41:03 -08:00
Gabor Krizsanits
8b31ae6749 Bug 1303113 - Turn e10s-multi on in Nightly. r=me 2017-01-21 18:24:35 +01:00
Jan de Mooij
891c6d2663 Bug 1326067 part 6 - Fix EmitStubGuardFailure to not clobber registers on ARM/MIPS. r=evilpie 2017-01-21 17:40:45 +01:00
Ryan VanderMeulen
0ed8268425 Bug 1328971 - Update Freetype to version 2.7.1. r=jfkthame
--HG--
rename : modules/freetype2/src/gzip/zconf.h => modules/freetype2/src/gzip/ftzconf.h
extra : rebase_source : 5cc284ba03baed32ec03326ffadeef57e94a9de7
2017-01-21 08:53:00 -05:00
Ryan VanderMeulen
6c429c1e42 Bug 1332910 - Update pdf.js to version 1.6.467. r=bdahl
--HG--
extra : rebase_source : da301d3ac7072b9ac38bbb8a9a569a5ac914757e
2017-01-22 07:54:33 -05:00
Sebastian Hengst
79c51020ef Backed out changeset de60e0a191c7 (bug 1329288) for failing test_bug375314.html on Android 4.3 opt. r=backout 2017-01-22 13:11:02 +01:00
Sebastian Hengst
040a162daf Backed out changeset 828efd8ce683 (bug 1329288) 2017-01-22 13:09:53 +01:00
Sebastian Hengst
a692f05c85 Backed out changeset 69fb2fc61535 (bug 1329288) 2017-01-22 13:09:48 +01:00
Sebastian Hengst
6fb7a3b9ca Bug 1332901 - Add back string which is still in use (new ones got added but not yet used). r=fix 2017-01-22 13:03:43 +01:00
Sebastian Hengst
7314ad0176 Bug 1331686: Follow-up: Remove trailing whitespace in browser_e10s_about_page_triggeringprincipal.js. r=eslint-fix 2017-01-22 13:03:42 +01:00
Jan de Mooij
4caa9c00f1 Bug 1326067 part 7 - Fix type update code to use the unboxed object instead of the UnboxedExpandoObject. r=bhackett 2017-01-22 12:55:33 +01:00
Christoph Kerschbaumer
0261466c15 Bug 1331686: Test triggeringPrincipal for tabs openend through ctrl-click and open link in new tab. r=gijs 2017-01-22 11:47:16 +01:00
Christoph Kerschbaumer
efed4c23ee Bug 1331686 - Pass correct triggeringPrincipal for tabs openen through ctrl-click and open link in new tab. r=gijs 2017-01-22 11:47:36 +01:00
Matthew Noorenberghe
325f0d617a Bug 1332901 - Land revised strings for the insecure login field contextual warning in 53. r=tanvi
MozReview-Commit-ID: ArhoxqejnGS
2017-01-22 02:21:10 -08:00
Catalin Badea
23ef409237 Bug 1328293 - Add test for new entry in about:debugging#workers. r=jdescottes 2017-01-22 09:03:00 +02:00
Catalin Badea
1609baa123 Bug 1328293 - Show if a service worker is listening for fetch events in about:debugging. r=jdescottes 2017-01-22 09:03:00 +02:00
Christoph Kerschbaumer
130fcb1f75 Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell. r=bz,kmaglione 2017-01-22 07:30:26 +01:00
Christoph Kerschbaumer
5b0e184329 Bug 1329288 - Test ContentPolicy blocks opening a new window. r=smaug 2017-01-22 07:30:10 +01:00
Christoph Kerschbaumer
1b50cab046 Bug 1329288 - Bring back ContentPolicy check within nsDocShell. r=smaug 2017-01-22 07:29:49 +01:00
Kris Maglione
6fc8fbf4d4 Bug 1305162: Follow-up: Fix bustage. r=me
MozReview-Commit-ID: 8FaZ1OKgDtF

--HG--
extra : rebase_source : f44209e18c96e69df4f6c0907d0d37115444199f
2017-01-21 16:58:46 -08:00
Gijs Kruitbosch
a18ca4322b Backed out changeset b3761531b00b (bug 1306561) for perma-oranging a lot of tests once 53 merges to aurora, rs=bustage,me,etc.
MozReview-Commit-ID: 9m4g9aqYPW8
2017-01-22 00:24:47 +00:00
Tooru Fujisawa
82e73ed5ac Bug 1321215 - Remove legacy generator from browser/. r=Paolo 2017-01-21 22:52:44 +09:00
Franziskus Kiefer
3594725777 Bug 1317947 - land NSS ee21c9892907, r=me 2017-01-21 14:23:56 +01:00
stefanh@inbox.com
59f6549539 Bug 1313840 - Don’t use the ’ButtonText’ foreground color in findbar/notification buttons and make text color in pressed notification buttons black.r=dao. 2017-01-21 13:31:23 +01:00
Jan de Mooij
8f2ad1c342 Bug 1332593 - Optimize lookups of data properties on WindowProxies. r=evilpie 2017-01-21 13:19:27 +01:00
Matthew Noorenberghe
d806ee7d1e Bug 1267229 - Follow-up to bump the certerror.wrongSystemTime string ID due to a change.
MozReview-Commit-ID: APqtWhQRkZT
2017-01-21 00:37:14 -08:00
Tooru Fujisawa
210c42241d Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem 2017-01-21 17:25:45 +09:00
Tooru Fujisawa
f897bf4cfc Bug 1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method. r=jandem 2017-01-21 17:25:45 +09:00