Bobby Holley
edaa6df873
Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug
2013-06-29 18:44:06 -06:00
Bobby Holley
c628779566
Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug
2013-06-29 18:44:06 -06:00
Bobby Holley
f3b8b79a74
Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug
2013-06-29 18:44:05 -06:00
Bobby Holley
195d6b98ba
Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug
...
Their lifetimes should be the same, and the latter is going away.
2013-06-29 18:44:05 -06:00
Bobby Holley
e6907d8bb4
Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug
2013-06-29 18:44:05 -06:00
Bobby Holley
48e6819e77
Bug 865745 - Use a SafeJSContext in TabChildParent. r=smaug
...
This is just used for rooting, but happens to be a consumer of
nsFrameMessageManager::GetJSContext, which we're about to remove.
2013-06-29 18:44:05 -06:00
Bobby Holley
775e6097f5
Bug 865745 - Remove redundant cx push. r=smaug
...
AutoSafeJSContext will always push.
2013-06-29 18:44:04 -06:00
Bobby Holley
4624941dc9
Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug
...
This function proceeds to push its cx and enters a compartment, so it can't be
depending on any compartment or callstack state of the cx it's using. The only
potential issue would then be reporting the error to the correct DOM window, but
this stuff is used only for chrome, where that doesn't matter. The safe JSContext
uses the same error reporter as JSMs and such, which is probably fine.
2013-06-29 18:44:04 -06:00
Bobby Holley
2876061d0d
Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug
...
These things currently do a complicated refcounting dance to avoid destroying the
cx until all the consumers of it are gone. That stuff can mostly go away now that
we're just using the SafeJSContext, but DestroyCx also nulls out the global, so
we should make sure to keep that alive for anyone that might be using it.
2013-06-29 18:44:04 -06:00
Bobby Holley
94fe69626c
Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug
2013-06-29 18:44:04 -06:00
Bobby Holley
c0350ed698
Bug 865745 - Stop depending on mCx during frame script execution. r=smaug
2013-06-29 18:44:03 -06:00
Reuben Morais
18eca0471a
Bug 882911 - Add nsIProcessChecker.checkAppHasStatus. r=smaug
2013-06-29 03:52:16 -07:00
ffxbld
401e1c7a85
No bug, Automated blocklist update from host bld-linux64-ec2-116 - a=blocklist-update
2013-06-29 03:25:23 -07:00
Robert O'Callahan
acd948d7ca
Bug 886618. Part 3: Handle null data in ConvolverNode. r=ehsan
...
--HG--
extra : rebase_source : 64e9c67937db1bea84bc3445d1e774782b5de419
2013-06-29 17:32:18 +12:00
Jacek Caban
26ba83c45d
Bug 887821 - GCC compilation failure in RadialGradientEffectD2D1.cpp r=jmuizelaar
2013-06-29 12:13:42 +02:00
Jacek Caban
039490b3b1
Bug 880836 - Fixed 'extra qualification' error on GCC.
2013-06-29 12:13:17 +02:00
Alan Huang
929ed90de8
Bug 887192 - Let GonkHal write lowmemorykiller parameters in increasing order and add assertion when someone breaks the rule. r=jlebar
2013-06-29 12:14:02 +08:00
James Willcox
1a08fd2938
Bug 887927 - Hold a ref to DrawTargetSkia within SourceSurfaceSkia r=mattwoodrow
2013-06-28 22:59:19 -04:00
James Willcox
ef88089e2a
Bug 887901 - Limit number of GLContexts used with SkiaGL r=bjacob
2013-06-28 22:58:40 -04:00
Phil Ringnalda
44bb654704
Merge m-c to birch
2013-06-28 18:50:09 -07:00
Phil Ringnalda
8b84ed1aad
Merge m-i to m-c
2013-06-28 18:26:53 -07:00
Phil Ringnalda
20b032b756
Merge birch to m-c
2013-06-28 18:26:14 -07:00
Gaia Pushbot
d58c9a79cd
Bumping gaia.json for 2 gaia-central revision(s)
...
Truncated some number of revisions since the previous bump.
========
https://hg.mozilla.org/integration/gaia-central/rev/b34b8df8f2b6
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #10615 from nullaus/bug-828980
Bug 828980 - Implement first time use 'swipe to navigate' hint to be shown once to the user.
========
https://hg.mozilla.org/integration/gaia-central/rev/7224bbb5591e
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 828980
Implement first time use 'swipe to navigate' hint to be shown once to the user.
r=gaye, kgrandon, lightsofapollo
2013-06-28 14:56:39 -07:00
Trevor Saunders
c9c3f11e7c
bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo
2013-06-28 17:34:51 -04:00
Joe Drew
f697457bef
Bug 717872 - Make blending functions take const source parameters so it's a little less likely that we modify things in mFrames again. r=seth
2013-06-28 15:01:32 -04:00
Joe Drew
58551ea3c8
Bug 717872 - Don't change the content of mFrames, even when it'd be faster. r=seth
2013-06-28 14:53:11 -04:00
Joe Drew
1e3d9fa92d
Bug 717872 - Remove the imgFrame* helpers from FrameBlender now that we always have raw data pointers. r=seth
2013-06-28 14:52:04 -04:00
Dan Gohman
7e4affa0df
Bug 885179 - Refactor visitMoveGroup into shared code. r=jandem
2013-06-28 11:34:55 -07:00
Dan Gohman
91be8654dd
Bug 888122 - Call MacroAssembler::PushRegsInMask instead of pushing each register manually on x86. r=dvander
2013-06-28 11:28:00 -07:00
Dan Gohman
1b6a2066e6
Bug 888122 - Call MacroAssembler::PushRegsInMask instead of pushing each register manually on x64.
2013-06-28 11:27:20 -07:00
Brandon Benvie
d5a5fdd2c5
Bug 888399 - Fix missing parenthesis in DebuggerClient.Argument.prototype.getArgument. r=dcamp
2013-06-28 11:25:57 -07:00
Paul Rouget
0b7b106e1a
Bug 886311 - The sidebar in the netmonitor should use handleCtrlTab=false. r=vporof
2013-07-01 22:38:48 +05:30
Wes Johnston
2efea53f15
Bug 888145 - Use browser content windows when deciding whether to ignore location changes. r=mfinkle
2013-06-28 11:23:13 -07:00
Wes Johnston
527f5a8b3c
Bug 866787 - Support orientation in manfiest for packaged apps. r=mfinkle
2013-06-28 11:19:34 -07:00
Andrew McCreight
c3b7b6eebc
Bug 886213 - Cycle collect Navigator more better. r=smaug
2013-06-28 11:06:39 -07:00
Daniel Holbert
6c512e366e
Bug 888352: Don't needlessly dereference the return value of AppendElement, in History.cpp. r=mak
...
(DONTBUILD because just re-landing to update reviewer)
2013-06-28 11:04:14 -07:00
Daniel Holbert
474e7340ce
Backed out changeset fdf7cf309750 (wrong reviewer in commit message)
2013-06-28 11:05:33 -07:00
Daniel Holbert
8e293cc6ae
Bug 888352: Don't needlessly dereference the return value of AppendElement, in History.cpp. r=mano
2013-06-28 11:04:14 -07:00
Joe Drew
7406a5c6fb
Bug 717872 - Store a frame's raw image data pointer beside its imgFrame pointer so we can access it without having to lock the frame. r=seth
...
This patch makes us store imgFrames in FrameBlender with a new sort-of-tuple,
FrameDataPair, that is smart enough to be able to lock and unlock imgFrames,
and can be transparently cast to an imgFrame, but doesn't do too much else.
The alternative, storing a separate array of uint8_t pointers, seemed too
complicated.
2013-06-28 13:52:39 -04:00
Joe Drew
97e991daf1
Bug 795737 - To avoid Cairo assertions, call Flush when we MarkDirty too, because we can draw locked images, which adds snapshots to the Cairo surfaces. r=Bas
2013-07-04 14:46:02 -04:00
Joe Drew
00f3c91805
Bug 888499 - Mark frames as dirty in a threadsafe way when imgFrame::ImageUpdated is called on them, and clear that dirty bit when we're drawing. r=seth
2013-07-04 14:45:57 -04:00
stefanh@inbox.com
0e4cc4ec4a
Bug 857461 - pinstripe: non-native focus rings are applied for links in chrome. r=Mano.
2013-07-04 18:46:01 +02:00
stefanh@inbox.com
d97d89a4af
Bug 857461 - Fix tests to accept bogus assertion triggered by box-shadow rule. r=surkov.
2013-07-04 18:44:58 +02:00
Shu-yu Guo
ae356504ad
Bug 890249 - Have jit_test.py --tbpl also run the shell without any flags. (r=jandem)
2013-07-04 09:40:53 -07:00
Florian Quèze
3b8b34e71e
Bug 887368 - social notification icon not sized correctly on a retina screen, r=mixedpuppy.
2013-07-04 18:06:11 +02:00
Alexander Surkov
936593a7a7
Bug 877976 - getTextAtOffset line boundary fails on last line of the document, r=tbsaunde
2013-07-03 11:29:20 -04:00
Nick Alexander
f0ec9e6ba3
Bug 887840 - Add viewport to Android about:healthreport wrapper. r=rnewman
2013-06-28 10:30:55 -07:00
Jan de Mooij
3345b24b2d
Bug 887521 - Fix OnUnknownMethod to not modify vp if there's no __noSuchMethod__ method. r=jwalden
2013-06-28 19:22:15 +02:00
Benjamin Bouvier
65a40b5804
Bug 886246: Set infinite flags after bounds for MPhi nodes in range analysis; r=nbp
2013-06-28 10:14:49 -07:00
Benjamin Bouvier
5e0c9817e6
Bug 886866: Clean unused function and doc for Ion Perf integration; r=nmatsakis
2013-06-28 10:11:11 -07:00