Commit Graph

300765 Commits

Author SHA1 Message Date
Fabrice Desré
fc0f40efca Backout e0be1d5500f2 (bug 833795) for causing bug 846816 2013-03-01 11:42:49 -08:00
Matt Brubeck
f31f48dc7a Bug 840588 - Create a mach wrapper that searches up from $CWD for a topsrcdir [r=gps]
--HG--
rename : mach => build/mach_bootstrap.py
extra : rebase_source : df914d42e46aac1326e50735a5d8e66cb4243a25
2013-03-01 15:51:11 -08:00
Matt Brubeck
e7f749bd6c Bug 840588 - add topsrcdir and mozconfig to mozinfo.json [r=ted]
--HG--
extra : rebase_source : 281c7272576af2f23be7becd7845a5f78da3eb17
2013-03-01 15:50:53 -08:00
Jim Mathies
6e554272f7 Bug 843014 - 'Search for' context menu item should quote selected text. r=fryn 2013-03-01 16:16:11 -06:00
Jim Mathies
ab07a99d5f Bug 846679 - Export WinUtils so we can use its handy dandy routines in other places besides widget. r=masayuki 2013-03-01 16:16:13 -06:00
Dirkjan Ochtman
bbda60f654 Bug 638219 - Set all test-independent command-line bits up once, pass in; r=terrence
This will help integration with the jstests framework, which also uses
a single prefix argument to its Test command construction method.

Note that the order of js arguments is changed, from:

    cmd = [js] + list(set(self.jitflags)) + shell_args + ['-e', expr]
    cmd += ['-f', os.path.join(LIB_DIR, 'prolog.js'), '-f', self.path]

to:

    prefix = [os.path.abspath(args[0])] + shlex.split(options.shell_args)
    prefix += ['-f', os.path.join(jittests.LIB_DIR, 'prolog.js')]
    cmd = prefix + list(set(self.jitflags)) + ['-e', expr, '-f', self.path]

The assumption here is that only the order of -f options matters.

--HG--
extra : rebase_source : 9655d6efc62006aa840d72f6b31d764bd870cc7d
2013-02-15 17:58:45 +01:00
Dirkjan Ochtman
eaeeefdc15 Bug 638219 - Move test result output into result processing function; r=terrence
--HG--
extra : rebase_source : c72b28460c2e4b52aa3e4bfa903d5ee1563c1e39
2013-02-15 17:09:33 +01:00
Dirkjan Ochtman
119113b076 Bug 638219 - Reuse cmd saved in results object rather than rebuilding it; r=terrence
--HG--
extra : rebase_source : 4b955e7793c966db184f67cc1a90ab8c24bbfcd7
2013-02-15 17:44:24 +01:00
Dirkjan Ochtman
3674963bf2 Bug 638219 - Use TestOutput class to wrap test results; r=terrence
--HG--
extra : rebase_source : 446d5f86d11c4d41fc771dde2b6357f6fff63175
2013-02-15 17:00:58 +01:00
Dirkjan Ochtman
97ca9cf882 Bug 638219 - Save static paths in module-level constants; r=terrence
These paths are a little far away from the script they're referenced in, so
it's a little fragile. However, since (a) these aren't expected to change
that often, and (b) the code should fail conspicuously if there is a change,
I don't think it's a problem.

--HG--
extra : rebase_source : 2e2d278826d4d30c813156553590c24d9056575f
2013-02-15 09:01:19 +01:00
Dirkjan Ochtman
3d72056484 Bug 638219 - Extract valgrind setup, prepend in Test.command(); r=terrence
--HG--
extra : rebase_source : dc17ae04127892f4d5778e5d546d8fba4436766f
2013-02-15 08:33:25 +01:00
Dirkjan Ochtman
da4c653309 Bug 638219 - Move command construction into Test class method; r=terrence
--HG--
rename : toolkit/modules/Timer.jsm => browser/devtools/shared/Browser.jsm
rename : toolkit/modules/tests/xpcshell/test_timer.js => browser/devtools/shared/test/browser_browser_basic.js
extra : rebase_source : 4a02112413b31457cf855d68a6db6d816172652f
2013-02-15 08:32:43 +01:00
Ryan VanderMeulen
54a8ab8389 Merge m-c to inbound on a CLOSED TREE. 2013-03-01 18:43:05 -05:00
Ryan VanderMeulen
794573eb40 Backed out changesets a99be5669498 (bug 831489) and 140221368247 (bug 821208) for frequent Linux64 debug b-c failures on a CLOSED TREE. 2013-03-01 18:36:39 -05:00
Daniel Holbert
4bd8acda55 Bug 842752: Remove unused (& debug-only) variable 'u' from SnapshotReader::readFrameHeader, and related code. r=nbp 2013-03-01 13:57:12 -08:00
Ryan VanderMeulen
3fe58cf9ea Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE. 2013-03-01 16:09:59 -05:00
Ryan VanderMeulen
ecebddee9d Bug 846862 - Disable test_sts_preloadlist_perwindowpb.js and test_sts_preloadlist_selfdestruct.js on a CLOSED TREE. 2013-03-01 15:21:43 -05:00
Kartikaya Gupta
27f16bb571 Bug 845804 - Reuse OpenTempFile from nsMemoryInfoDumper in nsCycleCollector.cpp. r=njn
CLOSED TREE
2013-03-01 10:41:17 -05:00
Ed Morley
02245ab6dd Backed out changeset 1eda65741914 (bug 845804) for xpcshell failures on a CLOSED TREE 2013-03-01 17:31:38 +00:00
Paul Adenot
127305a140 Bug 846769 - The assertion also happens on Linux, pushing on a CLOSED TREE. r=RyanVM 2013-03-01 17:58:12 +01:00
Ryan VanderMeulen
403adefd17 Backed out changeset 96c03dab9222 (bug 843725) for mochitest-5 failures on a CLOSED TREE. 2013-03-01 11:48:04 -05:00
Paul Adenot
8649f9122a Bug 846769 - Another assertion can happen, and is not windows-only, on a CLOSED TREE r=RyanVM 2013-03-01 17:08:54 +01:00
Sam Foster
723fc0e728 Bug 846685 - Add optional, optionally-async setUp, tearDown methods to metro-chrome test fixture objects. r=jimm 2013-03-01 15:45:07 +00:00
Chris Lord
e1c1aa96f5 Bug 716403 - Hide dynamic toolbar hiding behind a pref. r=kats
Disable dynamic toolbar hiding on Android by default, with pref
browser.chrome.dynamictoolbar available to enable it.
2013-03-01 15:46:35 +00:00
Chris Lord
d9add926ef Bug 716403 - Use setContentDocumentFixedPositionMargins in Android's browser.js. r=kats
This uses the aforementioned method on nsIDOMWindowUtils to make sure layout's
idea of the fixed position margins matches those used in the compositor.
2013-03-01 15:46:34 +00:00
Chris Lord
73720b6632 Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-01 15:46:34 +00:00
Chris Lord
c24fdf9b38 Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-01 15:46:34 +00:00
Chris Lord
0c40fe5cb5 Bug 716403 - Resize viewport dynamically on Android. r=kats,mfinkle
This causes the viewport size to differ, depending on the length of the page.
This has the effect of pages that size themselves to the size of the window
always having the toolbar visible, making sites like Google Maps more usable.
2013-03-01 15:46:34 +00:00
Chris Lord
15c898c492 Bug 716403 - Make the top of the page accessible with the toolbar visible. r=kats
This makes it possible to scroll to the top of the page with the toolbar visible
in Firefox for Android. It also causes JavaScript scrolling to position 0 to
expose the toolbar.
2013-03-01 15:46:34 +00:00
Chris Lord
9dcda147b3 Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-01 15:46:33 +00:00
Wes Johnston
95a2b06fb3 Bug 716403 - Dynamically hide the location bar when scrolling. r=kats
Intercept touch events and use them to pan the location bar on and off the
screen, depending on its current location. Also dynamically show/hide the
location bar when loading pages.
2013-03-01 15:46:33 +00:00
Jonathan Watt
ad65ad92ae Bug 843725 - Add support for changing the value of <input type=range> using the up/down/left/right/pgup/pgdn/home/end keys. r=mounir, r=smaug. 2013-03-01 15:34:06 +00:00
Kartikaya Gupta
c1935f174a Bug 845804 - Reuse OpenTempFile from nsMemoryInfoDumper in nsCycleCollector.cpp. r=njn 2013-03-01 10:41:17 -05:00
Josh Matthews
be27e052a9 Backed out changeset 61e57c281b9a (bug 844561) CLOSED TREE 2013-03-01 10:35:31 -05:00
Ryan VanderMeulen
28e8bbd3d7 Merge inbound to m-c. 2013-02-28 22:28:03 -05:00
L. David Baron
0c9f5b4949 Bug 404077: Adjust annotations of expected assertions. 2013-02-28 17:59:07 -08:00
Ryan VanderMeulen
776b5a4ffa Backed out 4 changesets (bug 722299) for B2G mochitest failures on a CLOSED TREE. 2013-02-28 20:44:53 -05:00
Makoto Kato
632636b21d Bug 842918 - Update symbols.def if autoconf is changed. r=ted 2013-03-01 10:13:30 +09:00
Richard Newman
329f69a508 Bug 846463 - Android Nightlies fail to build due to missing /services/sync/locales/Makefile. r=gps 2013-02-28 16:48:29 -08:00
Seth Fowler
e42ac33f53 Bug 846028 - Coalesce invalidations in VectorImage. r=dholbert 2013-02-28 16:43:43 -08:00
Sriram Ramasubramanian
037fe6c066 Bug 845511: Accessibility strings for tabs ui. [r=mfinkle]
--HG--
extra : rebase_source : d98af982cea4c526070f03f647dc668013a0b1d5
2013-02-28 16:29:20 -08:00
Hannes Verschore
851ff52806 Bug 843023: IonMonkey: Inline Math.pow when result is expected to be intger, r=sstangl 2013-03-01 01:22:55 +01:00
Mounir Lamouri
f489fdedf7 Bug 375008 - Clicking a disabled element should not cause a focus change. r=Enn 2013-03-01 00:15:59 +00:00
Nicholas Nethercote
8955d98214 Bug 839376 (part 14) - More exact rooting in shell/js.cpp. r=sfink.
--HG--
extra : rebase_source : 5dbacfb158ff5ea3935c0378f1c691006cb013a8
2013-02-28 15:03:17 -08:00
Gary Kwong
e3f624c367 Bug 846519 - Running bootstrap.py throws a "NameError: global name HOMEBREW_PACKAGES is not defined" error. r=gps DONTBUILD (NPOTB) 2013-02-28 14:52:18 -08:00
Blake Kaplan
7de6360cc3 Bug 846067 - Add a missing interface to the QI impl. r=jlebar
--HG--
extra : rebase_source : 3f2d51ba19092cb85a1f481bdfe75a8a5d2dbd9e
2013-02-28 14:36:55 -08:00
Sriram Ramasubramanian
12a1053dac Bug 821848: Cursor is not seen in private mode. [r=bnicholson] 2013-02-28 15:27:56 -08:00
Sriram Ramasubramanian
4d98e2938c Bug 846396: Settings screen in blue. [r=wesj] 2013-02-28 15:27:51 -08:00
David Keeler
6ed083fe77 bug 841350 - register pageshow handler earlier in browser.js r=ttaubert 2013-02-28 14:53:00 -08:00
Gregory Szorc
1d62e7e30f Bug 845089 - Followup: Handle Windows paths when detecting external source directories; r=khuey
This is related to work that landed in part 20 of bug 784841.
2013-02-28 14:25:10 -08:00