Commit Graph

263299 Commits

Author SHA1 Message Date
Wes Kocher
9effa8d37d Backed out 8 changesets (bug 1201796, bug 1196066) for mulet gij(28) failures CLOSED TREE
Backed out changeset 159d5d2946d3 (bug 1201796)
Backed out changeset 958988218976 (bug 1201796)
Backed out changeset 494e7553d641 (bug 1201796)
Backed out changeset d58149411b7d (bug 1201796)
Backed out changeset 35bd769b49f8 (bug 1196066)
Backed out changeset e4f3d4279b4c (bug 1196066)
Backed out changeset ca467297fa07 (bug 1196066)
Backed out changeset b4851ce6637d (bug 1196066)
2015-09-18 13:01:25 -07:00
Patrick McManus
52c97b193e bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz 2015-09-15 18:12:37 -04:00
Terrence Cole
b981678ed4 Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink 2015-09-16 11:19:44 -07:00
Wes Kocher
0d0a8a55a8 Backed out changeset a08287c70962 (bug 1203312) for b2g xpcshell failures 2015-09-18 12:53:24 -07:00
Geoff Brown
a53892ff1f Bug 1206142 - Use adb as default devicemanager for Android xpcshell tests; r=jgraham 2015-09-18 13:51:57 -06:00
Nick Fitzgerald
cc240b1247 Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem 2015-09-18 12:49:10 -07:00
Nick Fitzgerald
aa6da2e283 Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence 2015-09-18 12:49:09 -07:00
Wes Kocher
81b5574551 Backed out 4 changesets (bug 1141519) for likely breaking Windows marionette tests
Backed out changeset 4f0cd3e94c0a (bug 1141519)
Backed out changeset 2c319ee6609b (bug 1141519)
Backed out changeset 2101909374c0 (bug 1141519)
Backed out changeset 5e3cbd7c84fa (bug 1141519)
2015-09-18 12:08:58 -07:00
Maire Reavy
43a7db44a0 bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc
Android 2.3 and B2G disabled
2015-09-18 14:30:02 -04:00
Maire Reavy
71886bb5c4 Bug 1161276: part 2 - pass bitrates to track encoders for MediaRecorder r=roc 2015-06-08 11:47:28 +08:00
Steven Lee
e03f2d6e5d bug 1161276 - part 1 add bits-per-second interface to MediaRecorder r=roc,smaug 2015-05-25 23:49:03 +08:00
Nikhil Marathe
4486a197c7 Bug 1181038 - Add performance timing worker. r=jgraham
This adds the file and fixes the path to make the test run. We do not support
performance timing on workers yet. I filed Bug 1203749 for that.

Update web-platform-tests expected data
2015-09-10 15:33:44 -07:00
Mason Chang
39992da3c8 Bug 1188075 - Speed up inner box-shadow drawing by using a border-image style approach. r=mstange 2015-09-18 11:23:55 -07:00
Nikhil Marathe
38d195fecb Bug 1203324 - disable notifications on serviceworkers. r=ehsan,wchen
Per the product discussion, the Notification API should be disabled in
ServiceWorker in release builds for 42 since the UX isn't great [1].

The aim is to release in 44.

Apologies for the code duplication for pref checking in Notification and
ServiceWorkerRegistration. There isn't a easy way to get
ServiceWorkerRegistration's generated binding to include Notification.h without
having an attribute/method that uses Notification.

[1]: https://mana.mozilla.org/wiki/x/TgAJAw
2015-09-15 12:58:32 -07:00
Seth Fowler
02713137f0 Bug 1201796 (Part 4) - Add downscale-during-decode support for the ICO decoder. r=tn 2015-09-18 10:54:40 -07:00
Seth Fowler
2699aead17 Bug 1201796 (Part 3) - Enable downscale-during-decode for imgITools::EncodeScaledImage(). r=tn 2015-09-18 10:54:38 -07:00
Seth Fowler
d2c1da4b39 Bug 1201796 (Part 2) - Add GetFrameAtSize() to support downscale-during-decode for GetFrame() use cases. r=tn 2015-09-18 10:54:35 -07:00
Seth Fowler
eef74d1ce4 Bug 1201796 (Part 1) - Treat ICOs with wrong widths and heights as corrupt. r=tn 2015-09-18 10:54:32 -07:00
Seth Fowler
86ef3de802 Bug 1196066 (Part 4) - Enable the ICOMultiChunk test, which now passes. r=tn 2015-09-18 10:54:30 -07:00
Seth Fowler
01ad0622b3 Bug 1196066 (Part 3) - Rewrite nsICODecoder to use StreamingLexer. r=tn 2015-09-18 10:54:27 -07:00
Seth Fowler
3100828f8f Bug 1196066 (Part 2) - Add a streaming lexing framework to ImageLib. r=tn 2015-09-18 10:54:24 -07:00
Seth Fowler
9f153d0c75 Bug 1196066 (Part 1) - Fix bad directory entries in two of our ICO reftests. r=tn 2015-09-18 10:54:21 -07:00
David Keeler
e2328c01f5 bug 1203312 - convert tlsserver to generate certificates at build time r=Cykesiopka,mgoodwin 2015-08-24 15:53:07 -07:00
Boris Zbarsky
d0a9339903 Back out the null-check workaround for bug 1182197 on trunk, so we can see what the stacks look like after all via crash-stats data on nightly and dev channel. 2015-09-18 13:38:42 -04:00
Boris Zbarsky
1074a159ef Bug 1205364 part 2. Back out the telemetry we added in bug 1175031. r=smaug 2015-09-18 13:36:29 -04:00
Boris Zbarsky
02aa90f994 Bug 1205364 part 1. Make createAttribute in an HTML document lowercase the passed-in attribute name. r=smaug 2015-09-18 13:36:24 -04:00
Boris Zbarsky
0b65334b28 Bug 1203404. offsetX/Y on mouse events should remain target-relative, instead of becoming page-relative, after event dispatch is done. r=roc 2015-09-18 13:36:13 -04:00
Armen Zambrano Gasparnian
aef284a02b Bug 1204077 - For TryToolsMixin grab the commit message from pushlog if not available in Buildbot Changes. r=chmanchester
TryToolsMixin tries to grab the commit message associated to a test job
by inspecting the associated Changes object of a buildbot job.

For Buildbot jobs triggered through the Buildbot Bridge the Changes object
is not set hence we fail.

In this patch we teach it to use the pushlog to determine the commit message
for such cases.
2015-09-18 13:06:09 -04:00
Armen Zambrano Gasparnian
95050eb25b Bug 1203085 - Support fetching installer and test url from TaskCluster. r=jlund
If a Buildbot test job is scheduled through TaskCluster (The Buildbot Bridge supports this),
then the generated Buildbot Change associated to a test job does not have the installer and
test url necessary to Mozharness to run the test job.

Since we can't modify how a test job is called on Buildbot (we can't switch from
--read-builbot-config to --installer-url and --test-url), we have to detect that there is
a 'taskId' defined for the test job (this indicates that the job was scheduled through the BBB)
and based on suc 'taskID' we can determine the parent task and the artifacts it uploaded.

Changes to ScriptMixin:
* Refactor _retry_download_file() to _retry_download()
* If no file is specified when calling_retry_download() we call _urlopen() instead of _download_file()
* Add load_json_url() method to fetch the contents of a json file without writing to disk

Changes to TestingMixin:
* If the job is triggered through Buildbot we look for the Changes object, otherwise, we look
for artifacts of the parent task
* Added functions find_artifacts_from_buildbot_changes (original behaviour)
and find_artifacts_from_taskcluster (functionality via TaskClusterArtifactsFinderMixin)
* Call self.exception() instead of raising exceptions + minor fixes

New TaskClusterArtifactsFinderMixin:
* It allows any inheriting class to find the artifacts of the build job which triggers this test job
2015-09-18 13:02:33 -04:00
Ting-Yu Lin
0340438b93 Bug 1204872 - Add gtest for AccessibleCaretManager. r=roc
Add basic gtest to ensure AccessibleCaret and AccessibleCaretManager are
both testable. More tests to come.

Allow -Winconsistent-missing-override warning in gtest since MOCK_METHOD
does not have 'override' keyword. See bug 1169974.
2015-09-19 01:05:19 +08:00
Ting-Yu Lin
78be26106f Bug 1204872 - Prettify enum class printing. r=roc
Provide operator<< functions so that gtest can use them to print enum
classes.
2015-09-19 01:05:19 +08:00
Ting-Yu Lin
d57a434dd5 Bug 1204872 - Make AccessibleCaretManager testable. r=roc
We need to extract statements that touch PresShell, access frame trees,
or call other utility functions into functions so that we could mock or
stub them in gtest.

Inline GetFocusedContent since it's only used once.
2015-09-19 01:05:19 +08:00
Ting-Yu Lin
2f8290c259 Bug 1204872 - Make AccessibleCaret testable. r=roc
Remove the assert of the existence of PresShell in the constructor since
there's no PresShell in gtest. Also make AccessibleCaret inheritable.
2015-09-19 01:05:18 +08:00
Ting-Yu Lin
dabe955e3e Bug 1204872 - Add documentation and rename mCaretMode. r=roc
Rename mCaretMode to mLastUpdateCaretsMode to make it clear that this
variable track the caret mode since last update. This also avoid the
confusion that GetCaretMode() returns mCaretMode.
2015-09-19 01:05:18 +08:00
Christoph Kerschbaumer
a0d4858bb8 Bug 1143922 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Christoph Kerschbaumer
2afdc09ece Bug 1143922 - Add AsyncOpen2 to channels in toolkit/ and b2g/ (r=sicking) 2015-09-18 09:27:32 -07:00
Christoph Kerschbaumer
c8b6bf32e1 Bug 1143922 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00
Eric Faust
e5087d26a8 Bug 1203733 - Fix emitting super.prop1.prop2. (r=jorendorff) 2015-09-18 09:23:21 -07:00
David Burns
d9f4dfbbb5 Bug 1141519: if we try call marionette calls in the teardown and they don't work we should just carry on; r=jgriffin 2015-09-16 20:58:28 +01:00
David Burns
c3073e172c Bug 1141519: error if we are going to try send a message to a frame that we know doesnt exist; r=jgriffin 2015-09-16 20:54:46 +01:00
David Burns
050fcc376b Bug 1141519: added test that puts marionette into a position that can cause hangs when in content scope; r=jgriffin 2015-09-16 20:42:37 +01:00
David Burns
2116368ff7 Bug 1141519: Don't switch to content scope for logging the test end; r=jgriffin 2015-09-16 18:43:23 +01:00
Nathan Froyd
7522baa412 Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc
Each of GetNextCachedData and GetCachedDataEndInternal grab the monitor
on entrance, but GetCachedRanges has already grabbed the monitor for us.
We can call the *Internal variants instead, which assert that the
monitor is held.
2015-09-18 00:15:56 -04:00
Nathan Froyd
57eb120670 Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc
FlushPartialBlockInternal is only ever called by methods that are
already holding the MediaCache's monitor.  So we don't need to reacquire
it every time we call this method.

fixup p1
2015-09-17 23:57:51 -04:00
Nikhil Marathe
fd0a421f65 Bug 914481 - Patch 4 - Track why we fail to deliver notifications to Service Workers. r=kitcambridge 2015-09-16 10:28:17 -07:00
Nikhil Marathe
efb56494b0 Bug 914481 - Patch 3 - Subscription and quota expiration times. r=kitcambridge, p=ally 2015-08-06 12:05:47 -07:00
Nikhil Marathe
40106aed58 Bug 914481 - Patch 2 - Track subscribe and unsubscribe success/failure. r=kitcambridge 2015-08-05 17:03:49 -07:00
Nikhil Marathe
6c700bcaab Bug 914481 - Patch 1 - Push usage and permissions telemetry. r=kitcambridge 2015-08-05 15:12:11 -07:00
Nathan Froyd
9d7309858b Bug 1121216 - disable BackgroundHangMonitor for TSan builds; r=jchen 2015-08-04 00:27:59 -04:00
Hannes Verschore
e6993405bb Bug 1204675: IonMonkey - Don't specialize using baseline stubs for strict equality, r=jandem 2015-09-18 17:27:07 +02:00