Commit Graph

112414 Commits

Author SHA1 Message Date
Mike Hommey
31305e4e03 Bug 808121 - Ensure the pointers we change in the r_debug data are writable, which they aren't with upcoming Android system linker. r=nfroyd 2012-11-07 08:02:53 +01:00
Ryan VanderMeulen
ac03c9c930 Merge the last PGO-green inbound changeset to m-c. 2012-11-06 21:02:09 -05:00
Ehsan Akhgari
8426704b9f Bug 809271 - Implement DynamicsCompressorNode; r=bzbarsky 2012-11-06 20:01:11 -05:00
Nathan Froyd
6cd8a16138 Backout a9cfcf4b62d9 (bug 803730), a5e214d4f8b0 (bug 803730), for intermittent oranges in newly added tests 2012-11-07 14:58:29 -05:00
L. David Baron
addb318e8f Bug 572200, part 3: Cache data that lives in the rule tree on every relevant rule node that has a style context directly pointing to it directly. r=bzbarsky 2012-11-07 11:55:53 -08:00
L. David Baron
58f7327fc2 Bug 572200, part 2: Allow rule nodes to cache data owned by an ancestor rule node: don't destroy structs that we don't own. r=bzbarsky 2012-11-07 11:55:53 -08:00
L. David Baron
4689079952 Bug 572200, part 1: Make rule nodes know whether they're used directly by a style context. r=bzbarsky 2012-11-07 11:55:53 -08:00
L. David Baron
0f4a543158 Bug 809533, patch 2: Don't null-check inside NS_New*Frame. r=roc 2012-11-07 11:55:53 -08:00
L. David Baron
cbecfc83f0 Bug 809533, patch 1: Make allocation in the frame arena and the display list arena infallible. r=roc 2012-11-07 11:55:53 -08:00
Gregory Szorc
f1aa153dda Bug 807974 - Handle make errors more gracefully; r=jhammel
We now return the status code from executed processes. The API to
require a successful status code has been changed from ignore_errors to
ensure_exit_code. The build mach command no longer spews a stack trace
if make fails.

DONTBUILD (NPOTB)
2012-11-06 17:01:08 -08:00
Gregory Szorc
3d61e6990c Bug 808346 - Don't scan sys.path to discover mach commands; r=jhammel
All mach modules are now explicitly listed in the mach driver.

--HG--
rename : python/mozbuild/mach/commands/build.py => python/mozbuild/mozbuild/mach_commands.py
2012-11-06 17:00:19 -08:00
Gregory Szorc
576af377e9 Bug 808336 - Part 2: Discover mach settings providers via decorators; r=jhammel
With this patch, mach is now decoupled from the build system and is
truly a generic command dispatching framework.
2012-11-06 16:58:13 -08:00
Gregory Szorc
cb927ab20b Bug 808336 - Part 1: Refactor mach command handler management; r=jhammel
Previously we were tighly coupled with MozbuildObject. This was not in
the spirit of mach being a generic tool. Now, instead of passing multiple
arguments to __init__ of the class providing the mach command we either
pass 0 or 1. The number of arguments is detected when processing the
@CommandProvider decorator. The optional argument is a named tuple
containing mach run-time state.

Capturing of mach command provider information is now captured in a
class (as opposed to an anoymous tuple). We also capture these in a rich
data structure which is passed as part of the run-time data to the
command provider class. This allows mach commands to inspect the mach
environment.

Mach decorators have been moved to mach.decorators. mach.base is
reserved for generic mach data/container classes.

Existing mach command classes derived from MozbuildObject have been
replaced with either object or mozbuild.base.MachCommandBase. This
latter class translates the mach context instance passed to __init__
into the constructor arguments for MozbuildObject.__init__.

Support for registering function handlers with mach has been removed.
All handlers must be inside classes.

--HG--
rename : python/mach/mach/base.py => python/mach/mach/decorators.py
2012-11-06 16:57:41 -08:00
Richard Newman
ee0049e7be Merge m-c to s-c. 2012-11-06 15:36:31 -08:00
Ryan VanderMeulen
23e4ee0b90 Merge m-c to inbound. 2012-11-06 17:32:31 -05:00
Doug Turner
f697ed8276 Backed out changeset 30b340a71112. r=me 2012-11-06 14:31:04 -08:00
Bobby Holley
ce74d3f31d Bug 808612 - Wrapper cache and cycle collect nsLocation. r=smaug 2012-11-06 14:29:09 -08:00
Ed Morley
e74b154022 Bug 701060 - Disable test_bug401046.html & test_lang.xhtml for too many intermittent failures 2012-11-06 22:26:56 +00:00
Ed Morley
0ebccf77e2 Bug 753225 - Disable browser_dbg_createRemote.js on platforms other than Windows too, until it's made to behave 2012-11-06 22:26:56 +00:00
Ed Morley
33e0ad4927 Bug 536603 - Disable test_css_cross_domain.html on Android for too many intermittent failures 2012-11-06 22:26:56 +00:00
Ed Morley
5aa9b89a9a Bug 696306 - Disable whatwg/test_bug500328.html for too many intermittent failures 2012-11-06 22:26:23 +00:00
Ed Morley
8eac9457d3 Bug 786539 - Disable test_timeupdate_small_files.html on Windows for too many intermittent timeouts 2012-11-06 22:26:03 +00:00
Ed Morley
d7a0fc5759 Bug 783913 - Disable test_add_put.html for too many intermittent timeouts 2012-11-06 22:26:02 +00:00
Ed Morley
e12116ef55 Bug 707891 - Disable browser_styleeditor_reopen.js for too many intermittent failures 2012-11-06 22:26:02 +00:00
Ed Morley
facd25389a Bug 788164 - Disable test_pointerlock-api.html on Linux for too many intermittent failures 2012-11-06 22:26:02 +00:00
Vicamo Yang
98940e5525 Bug 775997 follow-up: make sSmsRequests a static class member. r=dougt 2012-11-07 06:13:58 +08:00
Marco Bonardo
e9c39f470d Bug 809022 - The downloads button opens the panel even if it's disabled.
r=paolo
2012-11-06 23:11:14 +01:00
Marco Bonardo
bf0f88e75b Bug 803546 - Applying background theme causes Downloads button to jump around.
r=mconley
2012-11-06 23:11:11 +01:00
Matt Woodrow
3cc8cded99 Bug 798964 - Don't invalidate nsDisplayBackgroundColor if only the image changed. r=roc 2012-11-07 11:04:53 +13:00
Doug Turner
40c06ebd3f Bug 805965 - Geolocation fix jerks around. r=jdm/bz. a=blocking-basecamp 2012-11-06 12:34:03 -08:00
Doug Turner
1ebe44d099 Backed out changeset 9035907b68ec 2012-11-06 12:45:25 -08:00
Doug Turner
4141c57f56 Bug 805965 - Geolocation fix jerks around. r=jdm/bz. a=blocking-basecamp 2012-11-06 12:34:03 -08:00
Olli Pettay
9339cfe01c Bug 809003 - Don't dispatch load and error events on generated content images, r=bz 2012-11-06 20:54:02 +02:00
Olli Pettay
0eb2523ed9 Bug 808993, ASSERTION: must have binding parent when in native anonymous subtree with a parent node, r=bz 2012-11-06 20:52:46 +02:00
Doug Turner
91d22f1a0b Bug 808866 - do not create location providers in child process. r=jdm/amarchesini a=blocking-basecamp 2012-11-06 10:42:27 -08:00
Victor Porof
25807e7d90 No bug - Fix 'browser_dbg_propertyview-data.js | Test timed out' after 62379ce61c84, r=dcamp 2012-11-06 19:33:59 +02:00
Ed Morley
092f2cf1f0 Merge mozilla-central to fx-team
--HG--
rename : browser/devtools/debugger/VariablesView.jsm => browser/devtools/shared/VariablesView.jsm
2012-11-06 14:16:07 +00:00
Panos Astithas
5b7ba1d268 Bug 808527 - selectedBrowser frames appear when debugging chrome; r=dcamp 2012-11-06 09:15:12 +02:00
Panos Astithas
f8ce74e74e Bug 808498 - Chrome debugging broke B2G debugging; r=vporof,vingtetun 2012-11-06 09:14:07 +02:00
Phil Ringnalda
25dedca379 No bug - Update revision of Jetpack code used in Firefox to fix two tests. r=kwierso 2012-11-05 23:08:40 -08:00
Phil Ringnalda
25c4f24ae3 Back out 0d4e09ade336 (bug 808746) for Android reftest bustage 2012-11-05 22:35:59 -08:00
Richard Newman
ec2c8986d2 Bug 808750 - More logging and safety in resource callbacks. r=gps 2012-11-05 17:31:12 -08:00
Richard Newman
2f4e50d10f Bug 693427 - More logging and fixes for filelog cleanup. r=gps 2012-11-05 16:05:06 -08:00
Eric Chou
57002946d6 Bug 808193 - return 'boolean' if PROP_DEVICE_CONNECTED_TYPE is not found, r=qdot 2012-11-05 15:48:34 -08:00
Jonathan Griffin
3965607e57 Bug 804366 - Include test names in Marionette failure messages, r=ahal 2012-11-05 10:49:26 -08:00
Ed Morley
99dac44a6f Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-11-05 15:23:36 +00:00
Ed Morley
502d65ab6f Bug 808419 - remoteautomation.py's waitForFinish() should print to the log when maxTime is reached; r=jmaher 2012-11-05 13:03:55 +00:00
Ed Morley
157e0ef0a7 Bug 808417 - Make runTests() exception reporting consistent across test harnesses; r=jmaher 2012-11-05 13:03:55 +00:00
Ed Morley
dee89bbd25 Bug 808417 - remotereftest.py should print the actual exception if one occurred runTests(); r=jmaher 2012-11-05 13:03:54 +00:00
Lucas Rocha
1647270fa1 Bug 808027 - Change favicons handling to be Bitmap-based (r=mfinkle) 2012-11-05 11:42:25 +00:00