Граф коммитов

314865 Коммитов

Автор SHA1 Сообщение Дата
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