Christoph Kerschbaumer
20d9928a1b
Bug 1228116 - Relax Security checks for DTD loads. r=sicking
...
--HG--
extra : rebase_source : 53f2deeb44dd29dbb4d6f50a8435763cb07df8a1
2015-11-25 13:38:05 -08:00
Alastor Wu
026c271021
Bug 1224475 - Start agent after seeking. r=baku
...
--HG--
extra : rebase_source : 70fe070940ffa16cb4638df0f1ec5d62830c9a32
2015-11-23 14:52:28 +08:00
Ting-Yu Lin
73f517c471
Bug 1082425 - Commit composition string before changing focus by long tap. r=masayuki
...
This also prevents that long tapping to select word while composing
corrupts the editable data on B2G.
--HG--
extra : commitid : BtrZDqpPayU
2015-11-25 05:16:00 +08:00
Matt Woodrow
4946a3c907
Bug 1168263 - Add nsDisplayPerspective and build separate layers for perspective. r=roc
2015-11-26 22:32:36 +13:00
Matt Woodrow
6fa0d2f621
Bug 1168263 - Simplify GetResultingTransformMatrix calculations to avoid unnecessary origin changes. r=roc
2015-11-26 22:32:35 +13:00
Matt Woodrow
7c076dbe87
Bug 1168263 - Add a flags parameter to GetResultingTransformMatrix instead of using bools. r=roc
2015-11-26 22:32:35 +13:00
Matt Woodrow
c684f27337
Bug 1168263 - Remove TransformRectOut since it's unused. r=roc
2015-11-26 22:32:35 +13:00
Botond Ballo
32478eadd5
Bug 1168263 - Propagate the scroll-clip of a descendant of a layer with a perspective transform up to the layer itself. r=kats,mstange
2015-11-18 14:21:37 -05:00
Botond Ballo
8e6d03a7b3
Bug 1168263 - Introduce a helper function IntersectMaybeRects(). r=kats
2015-11-19 13:09:16 -05:00
Botond Ballo
136d0a9d64
Bug 1168263 - Exclude perspective transforms from the transform used to convert from screen coordinates to an APZC's coordinate space. r=kats
2015-11-02 15:08:01 -05:00
Botond Ballo
e1d98163ba
Bug 1168263 - Annotate layers with a perspective transform. r=mattwoodrow
2015-11-02 17:38:08 -05:00
Nicolas Silva
38f44b34ce
Bug 1228029 - Fix the usage of gtest assertion macros in TestJobScheduler.cpp. r=kats
2015-11-25 19:36:44 +01:00
Sotaro Ikeda
5a4a957d58
Bug 1157109 - Call eglSwapBuffers() when hwc does not exit r=mwu
2015-11-26 01:21:15 -08:00
Ting-Yu Lin
78fb3c80ac
Bug 1226875 - Remove nsIFrame::GetLastChild(). r=mats
...
--HG--
extra : commitid : J8NTL74JosY
extra : rebase_source : ea686ef5e1bd5d59701ffb4c309c9ff9d0435beb
2015-11-26 17:12:39 +08:00
Ting-Yu Lin
79afc81f6e
Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats
...
--HG--
extra : commitid : J8NTL74JosY
extra : rebase_source : 50a196905ac06d09fea17bb1aa17efe821cc7cbb
2015-11-26 17:12:39 +08:00
Mats Palmgren
34315674ac
Bug 1227917 - Update |disp| after we've (potentially) cloned the Display struct so that subsequent tests of 'display' use the new value. r=jfkthame
2015-11-25 04:27:00 +01:00
Jim Mathies
9eb83d5a42
Bug 1227666 - Insure that cached plugin geometry configuration cached in ShadowLayerForwarder gets cleared when we reflow and new content has no plugins. r=roc
...
--HG--
extra : transplant_source : %87%99%FBt%10%B9%24%8D%8B%1EJ%E2h%20%5EB%FA%3E%B2%FE
2015-11-25 12:11:00 -06:00
Kaku Kuo
5d8bf09be9
Bug 1224647 - part2 - remove ErrorResult in the creating ImageBitmap from Blob code path; r=bz
...
Rebase.
--HG--
extra : transplant_source : %8A%9DE%EA%B9%16%2A%13/Q%AEg%D3%EBp%40G%80%A9%FF
2015-11-22 23:27:44 +08:00
Kaku Kuo
a6c9d12493
Bug 1224647 - part1 - remove ErrorResult in the creating ImageBitmap from ImageData code path; r=bz
...
Rebase.
--HG--
extra : transplant_source : O%E2%13%9E%F4%FF%96%0Eh%87S%B0%94%22%91%DA%8BV%F8b
2015-11-23 14:56:00 +08:00
Brian Birtles
cf420be127
Bug 1225699 part 7 - Keep effect properties when the ownerDocument of the element changes; r=smaug
2015-11-26 16:53:54 +09:00
Brian Birtles
4a1f1632e9
Bug 1225699 part 6 - Use strong refs to store effects on their target elements; r=smaug
...
This is so that when we have code like:
elem.animate({ opacity: 0 }, 1000)
the resulting Animation object is kept alive by |elem| based on the following
ownership chain:
elem --(strong)--> KeyframeEffectReadOnly --(strong)--> Animation
Now, there is an ownership cycle introduced here because KeyframeEffectReadOnly
objects also store owning references to their target elements. This is broken
when the Animation finishes (if it does not fill forwards) or is cancelled
since either event will trigger a call to
KeyframeEffectReadOnly::UpdateTargetRegistration.
If the Animation fills forwards, the resource will not be released until
it is cancelled. For Animations corresponding to CSS Animations / CSS
Transitions this happens when the Element is unbound or when the corresponding
style property is updated causing the animation to be replaced or removed.
For the general case of script-generated animations, however, this cycle won't
be broken until the Element is unbound and all external references to the
Animation or KeyframeEffectReadOnly are dropped.
It's unfortunate that we can't more aggressively prune these objects but it's
what the spec currently says. I've posted to the mailing list[1] about this but
have yet to find a good solution.
[1] https://lists.w3.org/Archives/Public/public-fx/2015OctDec/0029.html
2015-11-26 16:53:54 +09:00
Brian Birtles
fd320ec088
Bug 1225699 part 5 - Use EffectSet in Element::GetAnimations; r=heycam
2015-11-26 16:53:53 +09:00
Brian Birtles
0d264e1081
Bug 1225699 part 4 - Add iterator to EffectSet; r=heycam
2015-11-26 16:53:53 +09:00
Brian Birtles
4f3db8cf45
Bug 1225699 part 3 - Register and unregister effects with elements; r=smaug, r=heycam
2015-11-26 16:53:53 +09:00
Brian Birtles
ac5c423799
Bug 1225699 part 2 - Add Add/RemoveEffect to EffectSet; r=smaug
2015-11-26 16:53:53 +09:00
Brian Birtles
9400c59793
Bug 1225699 part 1 - Add EffectSet class; r=smaug
2015-11-26 16:53:53 +09:00
Phil Ringnalda
53745073f0
Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
...
CLOSED TREE
Backed out changeset 5d84599a8846 (bug 1170760)
Backed out changeset 6104fe33d5f5 (bug 1170760)
Backed out changeset 1dfb229da01d (bug 1170760)
Backed out changeset f380faddfdd8 (bug 1170760)
Backed out changeset 541831dc6b57 (bug 1170760)
Backed out changeset 6a5b7dfab882 (bug 1170760)
Backed out changeset ee514a256922 (bug 1170760)
Backed out changeset 3c2c1acc34ee (bug 1170760)
Backed out changeset dc2a7f5dc5d6 (bug 1170760)
Backed out changeset b312a08fbab5 (bug 1170760)
Backed out changeset cb6aba9b8497 (bug 1170760)
Backed out changeset 39e4f5b1ba40 (bug 1170760)
Backed out changeset 7d79cce3630a (bug 1170760)
2015-11-25 21:02:55 -08:00
Phil Ringnalda
04870269d3
Back out 91c196b60306 (bug 1226027) for build bustage in Assembler-x64.cpp
...
CLOSED TREE
2015-11-25 20:12:29 -08:00
Nicholas Nethercote
e8e0f98f99
Bug 1187144 (part 7) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : a5b20a671b8db7ac49fab8ba8d3f44b3222058d4
2015-11-22 21:37:07 -08:00
Nicholas Nethercote
45e19a8d7c
Bug 1187144 (part 6) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : 299afa378685acdee75d7cc73002ea8f2ded025a
2015-11-22 21:35:32 -08:00
Nicholas Nethercote
16d26971c0
Bug 1187144 (part 5) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : 101ef81a901b9a172e79def2a17a9912b7c5803c
2015-11-22 21:20:54 -08:00
Nicholas Nethercote
a2b53e2fee
Bug 1187144 (part 4) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : 39e241bb5a814d3eaf103039dd9a455c67d18628
2015-11-22 21:12:49 -08:00
Nicholas Nethercote
dfdac49b21
Bug 1187144 (part 3) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : 97ae87fa81658dc436cfb1921e6c0020122490f9
2015-11-22 21:08:23 -08:00
Nicholas Nethercote
c6fc31d161
Bug 1187144 (part 2) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=dholbert.
...
--HG--
extra : rebase_source : e8535e8cf9d215d3ee6dafccae22bd19983d2c5f
2015-11-22 21:08:22 -08:00
Chris Pearce
f14cc10a3d
Bug 1227790 - Update GMP API to include new MediaKeyStatus types. r=jwwang
2015-11-26 13:51:05 +13:00
Chris Pearce
4de9d783c4
Bug 1227790 - Update MediaKeyStatuses to include "released", "output-restricted" and "status-pending". r=bz
2015-11-26 13:51:02 +13:00
Chris Pearce
c9a6b8d6a4
Bug 1227775 - Call mozilla::ipc::windows::InitUIThread() in RunGtestFunc(). r=benwa
2015-11-26 13:50:52 +13:00
Jakob Stoklund Olesen
1badb94490
Bug 1226027 - Use Simd128 register content type. r=bbouvier
...
In preparation for the addition of a new set of SIMD types, collapse all of the
128-bit SIMD types into a single content type for a FloatRegister.
This saves bits in TypedRegisterSet and prevents us from overflowing the
uint64_t bit mask currently used.
For consistency, provide global variables ReturnSimd128Reg and
ScratchSimd128Reg, and rename ScratchSimdScope to ScratchSimd128Scope.
--HG--
extra : rebase_source : f07deedaa9cddfcea4e71a6d9272314a364bf9c0
2015-11-25 11:39:40 -08:00
Catalin Badea
4390d49a7b
Bug 1227932 - Fix Service Workers SoftUpdate and registration.update code paths. r=ehsan
...
This patch splits the code paths for registration.update and soft update
since they have different behaviour. Next, it changes ServiceWorkerRegisterJob
to use just one callback and just prevents soft update from queuing a new
task if another one is pending.
2015-11-26 01:09:39 +02:00
Mike Hommey
b5c0f9f920
Bug 1224452 - Quote passthru variables. r=gps
...
Ideally, we should properly make and shell quote everything we print out
in makefiles, but that's a can of worms I don't want to open just yet. So
I'll limit myself to just passthru variables.
2015-11-26 08:51:02 +09:00
Mike Hommey
dcfc35f1b9
Bug 1224452 - Better handle make variable references from gyp files. r=gps
...
This further improves the changes from bug 1224460 to e.g. handle variable
references mixed with text, and to avoid adding empty strings to the
resulting flags variables when the expansion leads to an empty string.
2015-11-26 08:50:59 +09:00
Mike Hommey
d1031e10d6
Bug 1224452 - Add an expand_variables helper function to do simple make-like variable expansion. r=gps
2015-11-26 08:50:54 +09:00
Mike Hommey
6a40d83fb7
Bug 1224452 - Straighten up a couple things in some moz.builds. r=gps
...
We're going to change how e.g. CFLAGS are printed out in backend.mk, and
to fit that model, the data in the corresponding moz.build variables
need to be straightened up.
2015-11-26 08:50:52 +09:00
Mike Hommey
b54191a5f8
Bug 1224452 - Use mozbuild.shellutil.split instead of shlex.shlex in mozbuild.compilation.util. r=gps
...
And then properly quote the strings when printing them out in the compilation
database or the mach compileflags output.
2015-11-26 08:50:44 +09:00
Mike Hommey
6dad957fbb
Bug 1224452 - Move shell_quote to the shellutil module. r=gps
...
Also make it only quote when actually necessary.
2015-11-26 08:49:18 +09:00
Mike Hommey
0cc838448f
Backout changeset 0104f1c911ca (bug 1223530) because it breaks running on Windows XP on a CLOSED TREE
...
--HG--
rename : toolkit/components/maintenanceservice/Makefile.in => xpcom/windbgdlg/Makefile.in
2015-11-26 08:38:16 +09:00
Mike Hommey
2fdf01e9df
Bug 1228068 - Always set MOZ_USING_COMPILER_WRAPPER when a compiler wrapper is involved. r=gps on a CLOSED TREE
2015-11-26 08:08:29 +09:00
Andrew McCreight
04d7c6f325
Bug 1226291 - disable test on Android in the proper way. r=bustage
...
CLOSED TREE
2015-11-25 14:37:35 -08:00
Nick Thomas
8232b5be71
Bug 1222227, upload public b2g files to S3 system, temporarily disables socorro and source manifest uploads, r=catlee CLOSED TREE
...
--HG--
extra : source : 75f773254be643aa08efaa913f0cefed1319d7ce
extra : intermediate-source : 3e7edd0d28a6ab21191fac9946ea0a3ac7eecc98
2015-11-26 11:06:02 +13:00
Karl Tomlinson
b0b63d25cd
bug 1227411 add logging of AudioParam API use r=padenot
...
--HG--
extra : rebase_source : 5399d15dc0e81c5745c2952e39d3d74ba6ce08c4
2015-11-24 18:08:13 +13:00