Commit Graph

112789 Commits

Author SHA1 Message Date
Ehsan Akhgari
833ee59898 Merge mozilla-central into mozilla-inbound 2012-11-07 22:12:13 -05:00
Brian R. Bondy
b818bd20b8 Bug 808270 - INetBgDL dll compiled with vc6 for smaller file size. r=jimm 2012-11-07 21:35:59 -05:00
Jeff Muizelaar
2d52f78c4f Bug 801918. OpenGL: Avoid doing extra invalidation when unrotating a buffer. r=mwoodrow
This approach ends up calling BlitTextureImage three extra times instead of
changing BlitTextureImage to support rotated buffers.

Supporting rotated buffers in BlitTextureImage is somewhat tricky because of
TiledTextureImage, and calling it three more times shouldn't be too bad (it
should be better than having to repaint)

Unfortunately, the rectangle manipulation code is a bit hairy.

--HG--
extra : rebase_source : a1018a22932675b154b76533f403a1328aa29cb5
2012-11-07 21:35:54 -05:00
Brian R. Bondy
ad4707be81 Bug 808270 - Stub installer pings not always sent. r=jimm 2012-11-07 21:35:54 -05:00
Brian Nicholson
408a07c8e1 Bug 722661 - Prevent animation of restored OOM tabs. r=mfinkle 2012-11-07 18:34:54 -08:00
Benoit Jacob
76c68d3d90 Bug 809715 - Use MFBT's IsBaseOf to simplify QS_IS_NODE - r=ehsan 2012-11-07 21:33:31 -05:00
Josh Matthews
297ac08f26 Bug 805013 - Paper over the browser-chrome crashes from certain circumstances that run ~RasterImage off the main thread. r=joe 2012-11-07 17:25:27 -05:00
Ryan VanderMeulen
535e459e51 Merge the last PGO-green inbound changeset to m-c. 2012-11-07 20:08:02 -05:00
Cameron McCormack
9602f337f2 Bug 809650 - Handle mach @CommandArguments in the right order. DONTBUILD (NPOTB) r=gps 2012-11-08 10:21:43 +11:00
Fernando Jiménez
5e2baa2295 Bug 793192 - MMI Codes: support call forwarding. Part 3 - Tests; r=marshall_law 2012-11-07 14:13:53 -08:00
Fernando Jiménez
43df15dbbc Bug 793192 - MMI Codes: support call forwarding. Part 2 - RIL. Query CF; r=marshall_law 2012-11-07 14:13:48 -08:00
Fernando Jiménez
7e0cb65ede Bug 793192 - MMI Codes: support call forwarding. Part 1 - RIL; r=marshall_law sr=sicking 2012-11-07 14:13:43 -08:00
Ehsan Akhgari
e8a1f6f8ac Bug 806689 - Port browser_privatebrowsing_opendir.js to the new per-window PB APIs; r=jdm
--HG--
rename : browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_opendir.js => browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_opendir.js
2012-11-07 21:16:13 -05:00
Ehsan Akhgari
8474ce22b0 Bug 806706 - Port browser_save_link.js to the new per-window PB APIs; r=jdm
--HG--
rename : browser/base/content/test/browser_save_link.js => browser/base/content/test/browser_save_link-perwindowpb.js
2012-11-07 21:14:41 -05:00
Ryan VanderMeulen
a12c05d284 Backout b9ec1725a5e2 (bug 809437) for frequent b2g bustage. 2012-11-07 20:58:14 -05:00
Makoto Kato
1abfdb7727 Bug 797794 - need sync Preprocessor.py. r=bustage 2012-11-08 10:52:06 +09:00
Justin Lebar
d267acb3ce Bug 809587 - Increment the JS malloc counter when doing canvas.toBlob(). r=khuey 2012-11-07 17:49:21 -08:00
Gregory Szorc
e7977769f9 Bug 809544 - mach now prints elapsed time as MM:SS; r=jhammel 2012-11-07 11:54:41 -08:00
s@rednaks.tn
fddee04e63 Bug 808964 - AccessKeyLabel should be empty string for elements without the accesskey attribute,r=smaug 2012-11-07 20:47:34 +02:00
Mike Hommey
75650d3c4c Fixup for dl_iterate_phdr after bug 808121. r=me 2012-11-07 16:45:48 +01:00
Ed Morley
4aa0f4198c Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-11-07 12:52:55 +00:00
Paul Rouget
5a0775e490 Bug 762571 - Intermittent browser_layoutview.js; r=past 2012-11-07 13:28:04 +01:00
Panos Astithas
b5e423cb18 Merge m-c to fx-team 2012-11-07 11:14:37 +02:00
Ekanan Ketunuti
1105101292 Bug 807701 - Remove unused sanitizeItems.label entity from sanitize.dtd. r=jaws 2012-11-07 16:01:31 +07:00
Mike Hommey
346f9cf011 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
7838a03d31 Merge the last PGO-green inbound changeset to m-c. 2012-11-06 21:02:09 -05:00
Ehsan Akhgari
21bc1f2095 Bug 809271 - Implement DynamicsCompressorNode; r=bzbarsky 2012-11-06 20:01:11 -05:00
Nathan Froyd
57e1984f1b 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
81ac5daaea 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
08955a6835 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
4555f7cb1b 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
7c9e487c8c 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
1d86113ecf 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
96087ea75a 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
a015660155 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
47aa1a9366 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
203a9e64f9 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
3dcbea7f2e Merge m-c to s-c. 2012-11-06 15:36:31 -08:00
Ryan VanderMeulen
e48ce3c69a Merge m-c to inbound. 2012-11-06 17:32:31 -05:00
Doug Turner
bfcb7f0001 Backed out changeset 30b340a71112. r=me 2012-11-06 14:31:04 -08:00
Bobby Holley
d1f27d3d6f Bug 808612 - Wrapper cache and cycle collect nsLocation. r=smaug 2012-11-06 14:29:09 -08:00
Ed Morley
03ec006f76 Bug 701060 - Disable test_bug401046.html & test_lang.xhtml for too many intermittent failures 2012-11-06 22:26:56 +00:00
Ed Morley
690b53769a 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
b9cb3b3d38 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
39648dcdf0 Bug 696306 - Disable whatwg/test_bug500328.html for too many intermittent failures 2012-11-06 22:26:23 +00:00
Ed Morley
ad32556a34 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
b4549718e8 Bug 783913 - Disable test_add_put.html for too many intermittent timeouts 2012-11-06 22:26:02 +00:00
Ed Morley
5cf26a01da Bug 707891 - Disable browser_styleeditor_reopen.js for too many intermittent failures 2012-11-06 22:26:02 +00:00
Ed Morley
97c179ad4c Bug 788164 - Disable test_pointerlock-api.html on Linux for too many intermittent failures 2012-11-06 22:26:02 +00:00
Vicamo Yang
a910d36999 Bug 775997 follow-up: make sSmsRequests a static class member. r=dougt 2012-11-07 06:13:58 +08:00