Commit Graph

232165 Commits

Author SHA1 Message Date
Bill McCloskey
c5baec6e18 Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (r=BenWa) 2015-03-05 22:03:23 -08:00
Bill McCloskey
6b664501ab Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug) 2015-03-05 22:03:23 -08:00
Bill McCloskey
da8df886f8 Bug 1126089 - Assert we don't Destroy nsFrameLoader in destructor (r=smaug) 2015-03-05 22:03:22 -08:00
Bill McCloskey
0afa30b287 Bug 1139005 - Need to check the return value of AutoJSAPI.init in canvas EncodeCallback (r=ayang) 2015-03-05 22:03:22 -08:00
Bill McCloskey
4e3d6efa45 Bug 1084637 - Enable thumbnail test in e10s (r=jimm) 2015-03-05 22:03:22 -08:00
Phil Ringnalda
707f315c3d Back out 2812517c3814 (bug 1115438) for build bustage
CLOSED TREE
2015-03-05 20:33:05 -08:00
Mike Conley
bbe6f42a4a Bug 1088070 - If saving print settings in the content process, proxy to the parent. r=smaug. 2015-03-05 13:12:41 -05:00
Mike Conley
f2dec0e9f0 Bug 1088070 - Rename nsPrintingPromptServiceProxy to nsPrintingProxy. r=smaug. 2015-03-05 13:12:41 -05:00
Mike Conley
53fb042024 Bug 1088070 - Move saving nsIPrintSettings after a print job to browser-content.js. r=Mossop. 2015-03-05 13:16:35 -05:00
Mike Conley
118ce46628 Bug 1088070 - Instantiate print settings from the content process instead of the parent. r=Mossop. 2015-03-05 13:16:48 -05:00
Markus Stange
e5c502f45d Bug 1132586 - Add thread annotations into the profile buffer when using the unwinder thread. r=jseward 2015-02-12 17:07:54 -05:00
Andrew Halberstadt
aa85a0d1dc Bug 1137339 - [manifestparser] implement a chunk_by_runtime filter, r=jmaher
With this chunking strategy, the runtimes of tests are taken into account, such that each chunk
takes roughly the same amount of time to finish. Tests belonging to the same manifest will not get
split up.

The algorithm works by sorting every manifest from slowest to fastest. Each manifest is popped off
and its tests are added to the fastest chunk to date until no manifests are left. Total runtimes of
the chunks are re-calculated after every addition.
2015-03-05 09:12:55 -05:00
Aaron Klotz
56c951c61f Bug 1115438: Move PluginModuleParent's invocation of CreateToolhelp32Snapshot off the main thread; r=jimm 2015-01-08 17:38:49 -07:00
Karl Tomlinson
14d009b649 bug 1138229 GetOutputStreamInfo() after each SetOutputType() r=cpearce 2015-02-26 17:59:37 +13:00
Karl Tomlinson
10d481fc98 bug 1138238 reset video frame geometry on each init r=cpearce 2015-02-26 15:25:55 +13:00
Karl Tomlinson
3c911ae09d bug 1138238 ensure mUseHwAccel is set appropriately when WMFVideoMFTManager::Init() is called after Shutdown() r=cpearce 2015-02-26 14:24:33 +13:00
Karl Tomlinson
2d82a73b83 bug 1138238 remove unused member variables from WMFVideoMFTManager r=cpearce 2015-02-26 14:40:47 +13:00
Chris Manchester
1364707690 Bug 1139722 - Allow use of nested job objects in mozprocess on windows versions that support them.;r=ahal
This patch detects when breaking away from the parent job isn't strictly necessary to manage processses in a new job to allow using nested job objects to manage processes and their children. Loss of job object functionality is handled in mozprocess as non-fatal, however mozrunner and others doing things like restarting firefox require it.
2015-03-05 18:02:38 -08:00
L. David Baron
dcbb325ffb Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam 2015-03-05 18:02:16 -08:00
L. David Baron
f587dfb8b0 Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett 2015-03-05 18:02:16 -08:00
Bas Schouten
991c98d30b Bug 1138934: Make sure the white texture of a component alpha pair is fully uploaded when new. r=nical
This is slightly wasteful since this will also always upload the full black texture. The wastage here is so rare and generally so few though that I don't think it's worth adding plumming for the texture host to know if this is the texture on white of on black.
2015-03-06 02:37:12 +01:00
Jeff Walden
894e42cf7b Bug 1139769 - Self-host %TypedArray%.prototype.subarray. r=till 2015-03-03 11:29:49 -08:00
Jeff Walden
311179ef78 Bug 1139769 - Add TypedArrayBuffer, TypedArrayByteOffset, and TypedArrayElementShift intrinsics to safely get the relevant information for a typed array. r=till 2015-03-03 11:29:45 -08:00
Jeff Walden
e40dae4a4c Bug 1139759 - Self-host %TypedArray%.prototype.copyWithin. r=till 2015-03-03 11:29:02 -08:00
Jeff Walden
8a79499588 Bug 1127012. r=jorendorff 2015-03-02 17:06:46 -08:00
Nikhil Marathe
9a1c4444d2 Bug 1139667 - CSP tests for fetch(). r=ckirschb 2014-10-16 11:26:39 -07:00
Jim Blandy
4aae8d92a0 Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey 2015-03-04 11:40:47 -08:00
Jim Blandy
b6a4446f8b Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink 2015-03-05 15:00:13 -08:00
Jim Blandy
aec334ce0d Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink 2015-03-04 10:33:44 -08:00
Steve Fink
78b3d91140 Bug 1136309 - Rename the spidermonkey build variants, r=terrence 2015-02-24 11:27:45 -08:00
Timur Valeev
3d73622a96 Bug 1135627 - Add implementation of DragEvent constructor. r=jdm r=smaug 2015-03-04 17:52:03 +03:00
Aaron Klotz
d48dc34152 Bug 1136930: Hook PluginAsyncSurrogate into NPP_DestroyStream; r=jimm 2015-02-25 16:25:33 -07:00
Paul Rouget
0f6af80f8b Bug 1138252 - Load BrowserElementPanning.js only if touch events are enabled. r=botond 2015-03-05 16:38:51 -08:00
Guillaume Maudoux
e0d3eee0e6 Bug 1136189 - SIMD: inline SIMD constructors with missing arguments. r=bbouvier 2015-03-05 16:38:40 -08:00
Ben Kelly
1bf8ddaeb5 Bug 1140065 Check for null actor before using it in CacheStorageChild::RecvOpenResponse(). r=ehsan 2015-03-05 16:31:21 -08:00
Miranda Emery
02d84af655 Bug 945584: Part 9 - Tests for scroll snapping (v4 Patch) r=roc 2014-02-04 14:54:23 +13:00
Kearwood (Kip) Gilbert
1ba6aaedda Bug 945584: Part 8 - Implement Scroll Snapping for Middle Mouse Button Scrolls (v2 Patch), r=roc, r=bz
- Implemented scroll snapping at the end of a middle-mouse-button scroll.
- As this scrolling occurs within chrome Javascript, chrome-only DOM methods
  had to be added: window.MozScrollSnap and element.MozScrollSnap
- Bug 1137937 tracks implementation of a replacement for these chome-only DOM methods,
  to be replaced with a web accessible API.
2015-02-19 16:03:07 -08:00
Kearwood (Kip) Gilbert
1059a1d89c Bug 945584: Part 7 - Implement Scroll Snapping for Autoscroll, r=roc
- Triggering scroll snapping at the end of an autoscroll.
- This enables text selection to be unencumbered by scroll snapping, while
  restoring the scroll position to a valid snapping position when the drag
  operation is completed.
2015-02-19 16:00:53 -08:00
Kearwood (Kip) Gilbert
957ced20f0 Bug 945584: Part 6 - Implementation of scroll snapping (v10 Patch), r=roc, r=kats
- Implemented CSS scroll snapping (http://dev.w3.org/csswg/css-snappoints/)
2015-02-19 15:53:30 -08:00
Kearwood (Kip) Gilbert
2879261784 Bug 945584: Part 5 - Implement ScrollVelocityQueue (v4 Patch), r=roc
- Implemented ScrollVelocityQueue class to calculate the velocity of a scroll
  when given periodic samples of scroll position.
- Added BasePoint::Clamp to simplify code.
2015-02-19 15:51:08 -08:00
Kearwood (Kip) Gilbert
a1aac15c2a Bug 945584: Part 4 - Add scroll snapping preferences (v3 Patch), r=roc
- Added preferences to allow trackpad and mousewheel flinging between
snap points to be tuned:
- layout.css.scroll-snap.prediction-max-velocity
- layout.css.scroll-snap.prediction-sensitivity
2015-02-19 15:43:14 -08:00
Kearwood (Kip) Gilbert
c716b3ce2c Bug 945584: Part 3 - Enable cancellation of OSX synthesized mousewheel scrolling events (v2 Patch),r=roc
- Mouse wheel events synthesized by OSX for momentum scrolling can now
  be interrupted by DOM triggered and CSS scroll snapping triggered scroll
  events for consistent behavior with the scrolling and fling gestures
  in the APZC.
2014-02-04 14:54:22 +13:00
Kearwood (Kip) Gilbert
e60a54601c Bug 945584: Part 2 - Add CSS scroll snapping attributes to ScrollbarStyles (v10 Patch),r=mstange
- ScrollbarStyles now carries additional variables to support new
  CSS scroll snapping attributes:
  - scroll-snap-type / scroll-snap-type-x / scroll-snap-type-y
  - scroll-snap-points-x / scroll-snap-points-y
  - scroll-snap-destination
  - (scroll-snap-coordinate does not apply to the scroll container)
- Simplified the constructor and operator== for ScrollbarStyles.
2014-02-04 14:54:22 +13:00
Kearwood Gilbert
94fe9d996d Bug 945584: Part 1 - Style support for scroll snapping attributes, r=cam
- Implemented style support for new attributes:
  - scroll-snap-type
  - scroll-snap-type-x
  - scroll-snap-type-y
  - scroll-snap-points-x
  - scroll-snap-points-y
  - scroll-snap-destination
  - scroll-snap-coordinate
2014-02-04 14:54:22 +13:00
Shu-yu Guo
60209c024c Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence) 2015-03-05 16:23:17 -08:00
Shu-yu Guo
c3dc117590 Bug 1136834 - Stop leaking markers in ProfileBuffer. (r=mstange) 2015-03-05 16:23:17 -08:00
David Burns
45ddaa6e34 Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester 2015-03-05 23:01:05 +00:00
Wes Kocher
54e2f5bc11 Merge m-c to inbound a=merge CLOSED TREE 2015-03-05 15:39:58 -08:00
Wes Kocher
42d1d838fa Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-05 15:35:34 -08:00
Wes Kocher
8cd7de362d Merge inbound to m-c a=merge CLOSED TREE 2015-03-05 15:17:41 -08:00