David Burns
990a203501
Bug 1107336: selection tests imports for marionette; r=jgriffin
...
--HG--
extra : rebase_source : b8d709390daaf3027e0ba6a933a915110cf299ca
extra : source : 5a2e085824ae4e61687730c89575c259fdaa9468
2015-01-09 21:42:06 +00:00
David Burns
91e06da1cc
Bug 1107336: correct loop imports for marionette; r=jgriffin
...
--HG--
extra : rebase_source : 81184a8bdee191e4e9592f885b165ac467b65520
extra : source : 9aec81381396931906b3ebe40615618ba80024ed
2015-02-10 00:49:24 +00:00
David Burns
477272c255
Bug 1107336: Update imports to new Marionette Driver from runner; r=jgriffin
...
--HG--
extra : rebase_source : a10f5b8e538a02dfc02fdca59ee0b7b2c57aaade
extra : source : 6aca01a96d378e24c3a094263bd7780e9a138c6b
2015-01-05 21:51:03 +00:00
David Burns
432effe1e6
Bug 1107336: update tests not covered by manifest for when they are ready; r=jgriffin
...
--HG--
extra : rebase_source : f1338bff221c7e507f0fe2404539dcbfb0c1c476
extra : source : 805dce7ae79f35f266853342369294be8aea5398
2014-12-11 15:56:44 +00:00
David Burns
2af0f0b649
Bug 1107336: Update testsuite targets to make sure MarionetteDriver is available; r=jgriffin
...
--HG--
extra : rebase_source : 8f05e7466e50a8c7852ff32e9ca749100bfdc841
extra : source : 3c3d31607785ff580e28c105aec8bea4c075ae3b
2014-12-10 23:54:15 +00:00
David Burns
74474d7a40
Bug 1107336: Move marionette code for driving the browser out of the runner; r=jgriffin
...
--HG--
rename : testing/marionette/client/marionette/application_cache.py => testing/marionette/driver/marionette_driver/application_cache.py
rename : testing/marionette/client/marionette/by.py => testing/marionette/driver/marionette_driver/by.py
rename : testing/marionette/client/marionette/date_time_value.py => testing/marionette/driver/marionette_driver/date_time_value.py
rename : testing/marionette/client/marionette/decorators.py => testing/marionette/driver/marionette_driver/decorators.py
rename : testing/marionette/client/marionette/errors.py => testing/marionette/driver/marionette_driver/errors.py
rename : testing/marionette/client/marionette/expected.py => testing/marionette/driver/marionette_driver/expected.py
rename : testing/marionette/client/marionette/geckoinstance.py => testing/marionette/driver/marionette_driver/geckoinstance.py
rename : testing/marionette/client/marionette/gestures.py => testing/marionette/driver/marionette_driver/gestures.py
rename : testing/marionette/client/marionette/keys.py => testing/marionette/driver/marionette_driver/keys.py
rename : testing/marionette/client/marionette/marionette.py => testing/marionette/driver/marionette_driver/marionette.py
rename : testing/marionette/client/marionette/selection.py => testing/marionette/driver/marionette_driver/selection.py
rename : testing/marionette/client/marionette/wait.py => testing/marionette/driver/marionette_driver/wait.py
extra : rebase_source : 224247b1c831015972d5c1043f194fc598c83838
extra : source : c886cd910936b6f1f3e79bf973aab1c445770ea3
2014-12-09 20:33:03 +00:00
David Burns
1c4a656160
Bug 1107336: Update layout tests that use marionette to use new Marionette Driver module; r=jgriffin
...
--HG--
extra : rebase_source : e1b821760481477805968de7f6910fca949f4e0c
extra : source : d1847f46d2934a8e73aa71cc9c463b04dd3c1be9
2014-12-09 20:21:32 +00:00
David Burns
a2fdd3122f
Bug 1107336: Update mach for newly created MarionetteDriver; r=jgriffin
...
--HG--
extra : rebase_source : 2cbbe28e94e54e2b13bcf8c9cd4c9300018d18e4
extra : source : e6d21c2fa111a6cf906cdc27bf0a38d5c78f285f
2014-12-09 20:14:23 +00:00
David Burns
012934fca1
Bug 1107336: Update b2g desktop imports to use marionette driver; r=ahal
...
--HG--
extra : rebase_source : bcc5b15801c4c75ba98e805f72703bdce4520146
2015-01-26 14:07:28 +00:00
Carsten "Tomcat" Book
27cd4c3c96
Backed out 6 changesets (bug 1075670) for bustage on a CLOSED TREE
...
Backed out changeset 4d68750b4e28 (bug 1075670)
Backed out changeset 4d34eb58c46d (bug 1075670)
Backed out changeset d3ac4fd82311 (bug 1075670)
Backed out changeset 8b72b1201661 (bug 1075670)
Backed out changeset cd6cf15b27cc (bug 1075670)
Backed out changeset bf710daef92b (bug 1075670)
2015-02-11 16:03:06 +01:00
Andrew Halberstadt
7dc0dd1888
Bug 1129495 - [mozlog] Add optional 'path' attribute to test_start, r=jgraham
...
--HG--
extra : rebase_source : d26387e9674a97c4571d29ee80e0e00609ed2a72
2015-02-10 17:11:35 -05:00
Andrea Marchesini
d3bd500f2c
Bug 1131963 - RequestSyncService must use also the task name to identify the correct task, r=fabrice
2015-02-11 15:38:22 +01:00
David Parks
7aa8617a05
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
Change the PuppetWidget from defining screen coordinates from
tab-content-relative to being based on actual screen geometry.
PuppetWidgets can have position. In the parent process, the
widget has a position and a separate client position (that
includes OS window chrome... on Linux and Windows as others have no
chrome). In the child process, the widget (non-origin) position,
whose calculation compensates for the OS window decoration.
2015-02-04 04:00:28 -08:00
David Parks
85b40e96f5
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
Math for window chrome calculation was off on Linux. Removed redundant,
and incorrect, math in favor of other better functions.
2015-01-30 15:55:27 -08:00
David Parks
68343fa91e
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
mapScreenCoordinatesFromContent is now wrong, unnecessary, and gone.
2015-02-04 04:22:30 -08:00
David Parks
f741bf61f8
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
Tooltip math was not HiDPI-ready. Bug is exposed by this patch.
2015-01-28 16:32:46 -08:00
David Parks
af3cfa45d0
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
TabParents now register for the MozUpdateWindowPos event on the chrome
TopWindowRoot. When the window is moved, the OS widget calls WindowMoved on
its listener (the nsWebShellWindow), which sends a MozUpdateWindowPos
event.
2015-01-26 11:45:54 -08:00
David Parks
5e166ef704
Bug 1075670 - [e10s] event.screenX and event.screenY is wrong
...
PuppetWidget::WidgetToScreenOffset now reports proper widget screen location. Previously, in the content process, all widgets were defined to be located at the screen origin. This also repairs mac e10s OOP plugin coordinate calculations that would be broken by this change.
2015-02-04 04:17:15 -08:00
Jeff Muizelaar
f4819d1412
Bug 1131446. mFrameHasNoAlpha is mostly pointless. r=seth
...
Starting with bug 391583 we detect whether a png image has any transparency
during decode. I don't think this is worth doing anymore. We choose the format
of image based on the png header, that should be sufficient for the performance
improvement we desire from opaque images. This gets us faster image decoding.
--HG--
extra : rebase_source : 7233c03e9e4fd0987f3e7c12d5d0e27520ebddae
2015-02-10 13:26:14 +08:00
Andrew Halberstadt
ba271f3c89
Bug 1123763 - [manifestparser] Implement filter system for manifest.active_tests(), r=ted
...
A filter is a callable that accepts an iterable of tests and a dictionary of values (e.g mozinfo.info) and returns an iterable of tests. Note filtering can mean modifying tests in addition to removing them. For example, this implements a "timeout-if" tag in the manifest:
from manifestparser import expression
import mozinfo
def timeout_if(tests, values):
for test in tests:
if 'timeout-if' in test:
timeout, condition = test['timeout-if'].split(',', 1)
if expression.parse(condition, **values):
test['timeout'] = timeout
yield test
tests = mp.active_tests(filters=[timeout_if], **mozinfo.info)
--HG--
extra : rebase_source : adead90910811e71e8ea2bb862f2b8e92f2c1bee
2015-02-10 09:38:29 -05:00
Carsten "Tomcat" Book
719abf1b85
Merge mozilla-central to mozilla-inbound
2015-02-11 15:00:07 +01:00
Carsten "Tomcat" Book
34b660c646
merge mozilla-inbound to mozilla-central a=merge
2015-02-11 14:58:16 +01:00
Nicolas B. Pierron
ff23f5a88d
Bug 1130039 - Bailout: Add padding to reconstructed BaselineStub and Rectifier frames. r=jandem
2015-02-11 14:51:43 +01:00
Carsten "Tomcat" Book
84a60faecb
merge b2g-inbound to mozilla-central a=merge
2015-02-11 14:51:31 +01:00
Jan de Mooij
c62c6dfd2a
Bug 1129382 - Add Ion ICs for scripted getters/setters. r=efaust,nbp,djvj
2015-02-11 14:42:01 +01:00
Andrea Marchesini
0fcdc6c58e
Bug 1130663 - requestsync-manager::runNow to allow for an immediate sync, r=fabrice
2015-02-11 14:32:45 +01:00
Carsten "Tomcat" Book
a0acb2cde4
Backed out changeset b3a1efe7900a (bug 984050) for cpp unitest failures on a CLOSED TREE
2015-02-11 13:29:16 +01:00
L. David Baron
02e7151f7c
Bug 718157 - Fix dynamic changes of percentage text-indent when the parent's size changes and the element's size does not. r=jfkthame
...
This code needs to move out of PrepareResizeReflow() (and things that
trigger code in it) because PrepareResizeReflow is conditioned on the
block itself resizing.
The reftest is based on a test by Jesse Ruderman <jruderman@gmail.com>.
The reftest fails without the patch and passes with the patch.
--HG--
extra : transplant_source : %E9%5E%97zE%A4%60n%8C%DD%F8K-%01%F3fF%E8%C9K
2015-02-11 22:43:05 +11:00
Robert Longson
f532cc5f04
Bug 1108887 - Backout part 2 of bug 949435 (SVG iframe). r=bzbarsky
2015-02-11 11:20:50 +00:00
Jonathan Kew
de111093a1
Bug 1117210 - Reftest for baseline-snapping in vertical writing modes. r=smontagu
2015-02-11 10:59:39 +00:00
Jonathan Kew
ab7eab7ad8
Bug 1117210 - Snap text baselines to device pixels in vertical writing modes. r=smontagu
2015-02-11 10:59:06 +00:00
Carsten "Tomcat" Book
cfb231c647
Backed out changeset df2290db92d0 (bug 1117210) for breaking m5 tests on a CLOSED TREE
2015-02-11 11:28:19 +01:00
Carsten "Tomcat" Book
77ad193195
Backed out changeset 8c6cd20ed00d (bug 1117210)
2015-02-11 11:27:52 +01:00
Carsten "Tomcat" Book
273e0a48b6
Backed out changeset 48b2d69db54d (bug 1082017)
2015-02-11 11:27:49 +01:00
Simon Montagu
89abe6ce98
Bug 1124636 patch 2: use logical ReflowChild, FinishReflowChild and ApplyRelativePositioning in nsFieldSetFrame. r=jfkthame
2015-02-11 01:43:03 -08:00
Simon Montagu
ccbc04d19a
Bug 1131013: when setting the position of inline frames in vertical writing modes with right-to-left direction, subtract the inline start from the container height to get the correct vertical position. r=jfkthame
2015-02-11 01:43:03 -08:00
Simon Montagu
281b3fe6fa
Test for bug 1131013, r=jfkthame
2015-02-11 01:43:03 -08:00
Simon Montagu
6ad38c24c3
Tests for bug 1127488, r=jfkthame
2015-02-11 01:42:57 -08:00
Jan de Mooij
2b2c798dd3
Bug 1131099 - Make TemporaryTypeSet::getCommonPrototype work better when there's no prototype. r=bhackett
2015-02-11 10:34:15 +01:00
Seth Fowler
bed87fd0e7
Bug 1130328 (Part 2) - Update nsImageFrame to always use InvalidateLayer when handling FRAME_UPDATE. r=tn
...
--HG--
extra : rebase_source : 182c50e2d7d92091895c649a9b5f8e99883b3948
2015-02-11 01:11:43 -08:00
Seth Fowler
3a1e82f90a
Bug 1130328 (Part 1) - Add support for an optional frame-space damage rect to nsIFrame::InvalidateLayer. r=mattwoodrow
...
--HG--
extra : rebase_source : f622e5a031f2832937115a20ce0e457d4542bfe9
2015-02-11 01:11:41 -08:00
Andrea Marchesini
937507217d
Bug 984050 - Persist ServiceWorkerRegistrations. r=bent,nsm
2015-02-11 10:10:23 +01:00
Greg Weng
92c9ab770d
Bug 1130938 - B2G RIL: Remove the duplicated RilWorkerBuffer in ril_worker.js r=:echen
2015-02-11 09:28:10 +08:00
Jessica Jong
9e7b25cfc2
Bug 973543 - Part 2: remove 'removeHostRoutes()' as it is no longer needed. r=echen
2015-02-11 16:01:10 +08:00
Jessica Jong
fb072c3250
Bug 973543 - Part 1: add reference counting to added routes. r=echen
2015-02-11 16:01:08 +08:00
B2G Bumper Bot
c1b2820026
Bumping manifests a=b2g-bump
2015-02-10 22:36:48 -08:00
B2G Bumper Bot
6ef98421cc
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/e6a1cfc70305
Author: John Hu <johu@mozilla.com>
Desc: Merge pull request #28064 from sean2449/Bug_1130250
Bug 1130250 - [Stingray][AppDeck] The focused button at bottom the should be a complete circle, r=johnhu, r=dwi2
========
https://hg.mozilla.org/integration/gaia-central/rev/a472262ac31a
Author: Sung Chiu <suchiu@mozilla.com>
Desc: Bug 1130250 - [Demo][Stingray] The bottom app that you selected should be a complete circle
========
https://hg.mozilla.org/integration/gaia-central/rev/d87284aa9f02
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #27951 from timdream/bug1128053
Bug 1128053, revert bug 1085233
========
https://hg.mozilla.org/integration/gaia-central/rev/f96c97ff6367
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Revert "Merge pull request #25305 from timdream/value-selector-focus"
This reverts commit 47faa4651f8feb11152ef475850cc9641fd5cbeb, reversing
changes made to 4c7e1e5f68ec57241d488568080732b318d652f5.
Conflicts:
build/jshint/xfail.list
2015-02-10 22:35:20 -08:00
B2G Bumper Bot
c0d9113eeb
Bumping manifests a=b2g-bump
2015-02-10 20:16:27 -08:00
B2G Bumper Bot
5aebbdb015
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/141032bd342a
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1130479 - merge pull request #28026 from millermedeiros:1130479-rtl-swipe-month-view to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/7e61b9d74742
Author: Miller Medeiros <miller@millermedeiros.com>
Desc: Bug 1130479 - [Calendar][RTL] swipe direction should be mirrored on month view for RTL locales
2015-02-10 20:14:05 -08:00
B2G Bumper Bot
18425206fd
Bumping manifests a=b2g-bump
2015-02-10 19:57:31 -08:00