Commit Graph

15812 Commits

Author SHA1 Message Date
Brian O'Keefe
f98dd45a72 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Marco Bonardo
85886eae86 bug 892454 - Use a less fragile flag than zero frecency to skip the frecency update on visit.
r=Mano
2013-07-16 15:36:08 +02:00
Joey Armstrong
abf0127265 bug 880773: Cleanup/final patch - remove DISABLED_SSRCS. r=mshal 2013-07-16 08:47:40 -04:00
Richard Marti
3372c8f1df Bug 855998 - Use Aero styling for hover and selected items in UI. r=dao, r=jaws, ui-r=shorlander 2013-07-15 20:36:26 +02:00
Ryan VanderMeulen
b8afdbdee5 Backed out 4 changesets (bug 889911) for Windows bustage.
Backed out changeset 5e55ddfc9dc3 (bug 889911)
Backed out changeset 5e296989dd3d (bug 889911)
Backed out changeset 6e48a408d1de (bug 889911)
Backed out changeset e4ec71ab768f (bug 889911)
2013-07-15 15:28:29 -04:00
Bobby Holley
f7d58acf7f Bug 889911 - Switch xpcshell to SystemErrorReporter with a little bit of special magic. r=mrbkap
XPCShell currently overrides all the JSContexts whose creation it observes with
its own custom error reporter. This reporter does all sorts of funny things which
we try to clean up for the most part. But there are a few very intricate
considerations at play.

First, the old xpcshell error reporter does some mumbo jumbo with the
XPCCallContext stack to try to guess whether some other code might catch the
exception. This is total garbage on a number of fronts, particularly because
the XPCCallContext stack has no concept of saved frame chains, nested event
loops, sandbox boundaries, origin boundaries, or any of the myriad of
complicating factors that determine whether or not an exception will propagate.

So we get rid of it. But this causes some crazy debugger tests to fail, because
they rely on an exception from uriloader/exthandler/nsHandlerService.js getting
squelched, and can't handle anybody reporting errors to the console service at
the particular moment of contortionism when the exception is raised. So we need
to introduce an explicit mechanism to disable the error reporter here to keep
things running.

Second, we have to be very careful about tracking the return status of the
xpcshell binary. The old code would simply flag an error code if the error
handler was invoked, and we can mostly continue to do that. But there are some
complications. See the comments.

Finally, we don't anything analogous in XPCShellEnvironment, because I have
patches in bug 889714 to remove its state-dependence on the error reporter.
I'll switch it to SystemErrorReporter in that bug.
2013-07-15 11:44:51 -07:00
Bobby Holley
99791c838b Bug 889911 - Fix tests that unconditionally throw for things reported to the console. r=mrbkap
When we start sending everything reported to the JSErrorReporter to the console,
these tests end up getting confused by warnings.
2013-07-15 11:44:50 -07:00
Shane Caraveo
b099b84d1d bug 872605 add ability to update provider manifest, r=markh 2013-07-03 10:24:16 -07:00
Geoff Lankow
e79e36b645 Bug 891181 - Textbox-based <setting> bindings un-focus when forward slash (/) key is pressed. r=bmcbride 2013-07-09 20:31:17 +12:00
Mihnea Dobrescu-Balaur
07a703bc07 Bug 888526 - Use the profile dir instead of the bin dir for contentpref xpcshell tests. r=ted 2013-07-11 15:10:28 -07:00
Mike Hommey
e9ee5bb8ee Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
Mike Hommey
8bc29f2d89 Bug 887483 - Remove some more useless FORCE_STATIC_LIB and leftover comments from previous removal. r=mshal 2013-07-15 18:48:40 +09:00
Mike Conley
66de98b043 Unit test for Bug 893316 - Http.jsm doesn't listen to method option parameter. r=Mossop 2013-07-15 09:26:55 +02:00
Mike Conley
40b041016b Bug 893316 - Http.jsm doesn't listen to method option parameter. r=Mossop 2013-07-15 09:25:57 +02:00
Phil Ringnalda
1797e011d9 Back out 0327b814b3ff (bug 870104) and 1b368df20595 (bug 891169) for 10.8 browser_thumbnails_background.js timeouts 2013-07-13 09:14:42 -07:00
Drew Willcoxon
bc042fe299 Bug 870104 - Add telemetry to BackgroundPageThumbs. r=markh,froydnj 2013-07-12 21:03:18 -07:00
Drew Willcoxon
e30df16968 Bug 891169 - Make BackgroundPageThumbs safer when there are private windows open. r=markh 2013-07-12 21:03:15 -07:00
Wes Kocher
d8d95bf4a0 Backout e6bda3437a7c for OSX bustage. 2013-07-12 15:08:33 -07:00
Nathan Froyd
ff38808ae5 Bug 892765 - part 3 - run captivedetect test http server on OS-determined port; r=schien 2013-06-22 16:59:16 -04:00
Nathan Froyd
3fd6849a37 Bug 892765 - part 2 - rewrite captivedetect tests in terms of run_captivedetect_test; r=schien 2013-07-12 17:03:11 -04:00
Nathan Froyd
f62522d754 Bug 892765 - part 1 - move common captivedetect test code into head_setprefs.js; r=schien 2013-07-12 17:01:53 -04:00
Joey Armstrong
fcb53fe49f bug 870407: move CMMSRCS to mozbuild (file batch #4). r=mshal 2013-07-12 16:50:34 -04:00
Brian Smith
408d50806c Bug 837862: Remove the MOZ_PSM build option, r=gps
--HG--
extra : rebase_source : 61403d908f5507d2b5b69894efc28a8a2e2abbd0
2013-07-01 18:35:20 -07:00
Ryan VanderMeulen
21a858bf52 Merge m-c to inbound. 2013-07-12 15:51:48 -04:00
Panos Astithas
036c713213 Fix step-in in chrome debugging by loading the promise library in the debugger server's compartment (Bug 834756); r=dtownsend,vporof 2013-07-12 22:13:21 +03:00
Ryan VanderMeulen
c8d12c6d14 Merge m-c to fx-team. 2013-07-12 13:34:44 -04:00
Jim Blandy
bbb754faad Bug 878958: Implement ChildDebuggerTransport, a debug protocol transport for communicating with content child processes via process message managers. r=dcamp
Transport classes (or prototypes?) should have a label that the requester telemetry stuff can cite, instead of that freaky check we have now.
2013-07-12 11:08:28 -07:00
Ryan VanderMeulen
248bfd7c21 Merge m-c to fx-team. 2013-07-11 21:58:48 -04:00
Ryan VanderMeulen
4edbcf9417 Merge birch to m-c. 2013-07-11 21:55:16 -04:00
Ryan VanderMeulen
76fbd39046 Backed out changeset 817ceeb741b4 (bug 888528) for mochitest-other orange. 2013-07-11 15:21:41 -04:00
Alexandre Poirot
6277b1fd7a Bug 889356 - Add test for app redirects manifest feature. r=fabrice 2013-07-11 14:43:53 -04:00
Alexandre Poirot
7e0ad111aa Bug 889356 - The redirects functionality appears to fail via pushing the app to the device. r=fabrice 2013-07-11 14:43:38 -04:00
Nick Fitzgerald
b9cb14f914 Bug 892100 - Script actor's source loading error reporting broken; r=past 2013-07-11 10:56:23 -07:00
Ed Morley
f505595e27 Merge mozilla-central and fx-team 2013-07-11 10:59:07 +01:00
Panos Astithas
eedfc10df3 Rename Promise to promise to avoid collisions with the forthcoming DOM Promise implementation (bug 885318); r=jwalker 2013-07-11 10:12:20 +03:00
Gavin Sharp
4dcfb0badd Bug 890085: don't throw in the currentEngine/defaultEngine setters if the defaultenginename pref is invalid, r=mikedeboer
--HG--
extra : transplant_source : I%18%BA%EB%E8%B1%95V%FA%BF%FA%F5L%14%60%BD%FC%A2DK
2013-07-10 14:35:30 -07:00
Ryan VanderMeulen
ec6b3d53b5 Merge m-c to inbound. 2013-07-10 09:45:16 -04:00
Matthew Noorenberghe
2719539a5e Bug 888584 - Lazily load IdentityUtils.jsm. r=khuey 2013-07-09 18:15:34 -07:00
Heather Arthur
a4ef8236b0 Bug 891171 - Remove actor id from StyleSheetActor event type name; r=dcamp 2013-07-09 17:34:14 -07:00
Daniel Holbert
7d4021f728 Bug 891993: Mark toolkit/components/downloads/ as FAIL_ON_WARNINGS. r=mak 2013-07-10 16:20:57 -07:00
Jim Blandy
47c894604b NO BUG: JS Debugger: Fix variable name in reportError. r=gijs 2013-07-10 16:02:28 -07:00
Gregory Szorc
0a41c9c2f9 Bug 891632 - Port NO_DIST_INSTALL to moz.build; r=joey
Many of the moved variables are likely not needed. moz.build should one
day validate the sandbox's output and error if "useless" variables are
present.

--HG--
extra : rebase_source : 3abdea056c18d00ede8c15b37db60532eca58630
2013-07-10 12:08:21 -07:00
David Rajchenbach-Teller
6663525d3c Bug 890050 - OS.File.writeAtomic should rename by default. r=froydnj 2013-07-10 14:57:17 -04:00
Ryan VanderMeulen
1d7eff0f7a Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Ryan VanderMeulen
f6c978d15f Merge m-c to inbound. 2013-07-11 10:59:21 -04:00
Florian Quèze
67195cbb16 Bug 891836 - JavaScript warning in SocialService.jsm: assignment to undeclared variable p, r=mixedpuppy. 2013-07-11 16:52:30 +02:00
Ed Morley
7d3ce53582 Backed out changeset ee7d34a58f11 (bug 886173) for mochitest 1 failures in test_playback_rate.html 2013-07-11 15:31:52 +01:00
J. Ryan Stinnett
6119e19ce8 Bug 282097 - Part 8: Clean up test expectations. r=masayuki 2013-07-10 09:13:14 -05:00
Mihnea Dobrescu-Balaur
146ea8e9e7 Bug 889034 - Use a dynamic port in places/ xpcshell tests so they can be run in parallel. r=mak 2013-07-10 16:43:44 -07:00
Mihnea Dobrescu-Balaur
e48f58e1de Bug 888556 - Use a dynamic port in telemetry/ xpcshell tests so they can be run in parallel. r=nfroyd 2013-07-10 15:54:10 -07:00