Commit Graph

289795 Commits

Author SHA1 Message Date
Kartikaya Gupta
8e3eb12a65 Bug 809199 - ViewportMetrics is dead. Long live ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
519c9107a0 Bug 809199 - Update the getDisplayPort JNI-called function to take an ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
52613e26e7 Bug 809199 - Switch mGeckoViewport to be an ImmutableViewportMetrics instead of a ViewportMetrics. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
b4493a1106 Bug 809199 - Update createViewportEvent to take an ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
3641298f7b Bug 809199 - Eliminate use of ViewportMetrics from PanZoomController. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
7bfcf273d0 Bug 809199 - Add an offsetViewportBy function to ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:08 -05:00
Kartikaya Gupta
8359f79ea1 Bug 809199 - Modify methods in PanZoomTarget to take ImmutableViewportMetrics instead of ViewportMetrics. r=Cwiiis 2012-11-07 11:47:07 -05:00
Kartikaya Gupta
d600f3ee89 Bug 809199 - Move the interpolate function from ViewportMetrics to ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:07 -05:00
Nathan Froyd
afcb472e99 Bug 803669 - convert nsScannerBufferList to use mozilla::LinkedList; r=mrbkap 2012-10-19 12:23:15 -04:00
Nathan Froyd
2b1d98781d Bug 803666 - convert nsDocLoader's outstanding status list to use mozilla::LinkedList; r=smaug 2012-10-19 12:24:12 -04:00
Nathan Froyd
86bc3a7d69 Bug 803668 - convert string bundle caches to use mozilla::LinkedList; r=smontagu 2012-11-01 10:03:41 -04:00
Nathan Froyd
cfe9f42302 Bug 803665 - followup - dispense with nsGlobalWindow::{First,Last}Timeout and nsTimeout::{Next,Previous}; r=bz 2012-11-01 10:07:22 -04:00
Nathan Froyd
7742c1eb59 Bug 803665 - convert nsGlobalWindow's timeout list to use mozilla::LinkedList; r=bz 2012-11-01 10:06:22 -04:00
Nathan Froyd
aa34b7b2b5 Bug 803665 - part 0 - make nsTimeout properly initialize its fields; r=bz 2012-11-01 12:27:37 -04:00
Tim Taubert
a44ef297ae Bug 802073 - Follow-up: check IME mode for text inputs only r=yxl a=blocking-basecamp 2012-11-07 17:32:09 +01:00
Bobby Holley
ab93542be6 Bug 808457 - Add Telemetry for Components.lookupMethod and Components.interfaces. r=mrbkap 2012-11-07 08:28:35 -08:00
Bobby Holley
a209826b20 Bug 808611 - Move valueOf to nsIDOMLocation. r=mrbkap 2012-11-07 08:27:23 -08:00
Anant Narayanan
ea423daca6 Bug 803782: Reset found flag while enumerating audio devices; r=jesup 2012-11-07 08:12:14 -08:00
Anant Narayanan
7097406397 Revert d2f77172baf2 due to incorrect crashtest 2012-11-07 08:10:36 -08:00
Lucas Rocha
e22c3a1fb9 Bug 803571 - Clear database before refreshing about:home (r=mfinkle) 2012-11-07 15:45:35 +00:00
Kartikaya Gupta
9b38080b22 Bug 808003 - Follow-up for 4f5f601bc741; update the range on the FENNEC_TAB_ZOMBIFIED histogram as well. r=gcp 2012-11-07 10:09:35 -05:00
Jonathan Watt
9e47f8b7e5 Bug 809328 - Stop using nsChangeHint_UpdateEffects in nsSVGRenderingObserver::DoUpdate overrides. r=roc.
--HG--
extra : rebase_source : 79d032ea6ad6275882ab675004d2e02b932d56d5
2012-11-07 13:54:55 +00:00
Kartikaya Gupta
90e4d7cebe Bug 808003 - Add a few telemetry probes to help tune tab zombification parameters. r=gcp, mfinkle 2012-11-07 10:00:48 -05:00
Kartikaya Gupta
ffa79262b0 Bug 808003 - Refactor the code to add telemetry probes in browser.js. r=gcp 2012-11-07 10:00:48 -05:00
Anant Narayanan
109054e57c Bug 803782: Reset found flag before enumerating audio devices; r=jesup 2012-11-07 06:51:38 -08:00
Michael Kaply
fe69b25bf8 Bug 800498 - Check for null context in MainWindowHook. r=jmathies 2012-11-07 08:27:24 -06:00
Ed Morley
812bc7697e Backout 99a2125bd365 (bug 779971) for reftest failures 2012-11-07 12:31:00 +00:00
Tim Taubert
e057906f3d Bug 802073 - Receive input event twice from input tag type:time and type:date r=vingtetun a=blocking-basecamp 2012-11-07 12:53:24 +01:00
Ed Morley
0d699ad09b Backout e89f1fce980d (bug 509052) for an assortment of timeouts and crashes 2012-11-07 10:47:27 +00:00
Robert Longson
5b7369a366 Bug 779971 - Make nsSVGTextPathProperty::DoUpdate trigger nsSVGTextFrame::NotifyGlyphMetricsChange() off an asynchronous change hint (to avoid calling nsLayoutUtils::FrameNeedsReflow synchronously under nsISVGChildFrame::ReflowSVG or during frame teardown, and avoid infinite loops caused by using an event queue event). r=jwatt. 2012-11-07 09:53:44 +00:00
Paul Adenot
2d57a60e89 Bug 779997 - Import SoundTouch Library in the tree. r=khuey,rstrong 2012-08-26 22:36:44 -07:00
Paul Adenot
12b79c6a6d Backed out changeset 98f9d1044e54 because r= bit is missing in commit message. 2012-11-07 10:30:49 +01:00
Paul Adenot
78e501d618 Bug 779997 - Import SoundTouch Library in the tree. r= 2012-08-26 22:36:44 -07:00
Dave Hylands
ef2e674639 Bug 794599 - Backout 847cedab81ae due to debug orange 2012-11-07 01:03:52 -08:00
Bas Schouten
cbb586e21a Bug 509052: Add new, faster blurring code. r=derf 2012-11-07 09:29:54 +01:00
Shian-Yow Wu
923d906d77 Bug 809006 - B2G Network Manager: Unable to set default route and DNS when required system properties not available. r=vicamo 2012-11-07 15:12:52 +08:00
Matt Woodrow
f20c1a6124 Bug 805948 - Use the local perspective value instead of trying to retrieve it from the nsStyleDisplay again. r=cjones 2012-11-07 19:56:57 +13:00
Matt Woodrow
07869c9c29 Bug 808469 - Use gfxQuartzSurface for OMTC drawing on mac. r=cjones 2012-11-07 19:56:56 +13:00
Matt Woodrow
61fe215c09 Bug 808469 - Make gfxSharedImageSurface take a template parameter for the base surface type. r=cjones
--HG--
rename : gfx/thebes/gfxSharedImageSurface.cpp => gfx/thebes/gfxBaseSharedMemorySurface.cpp
rename : gfx/thebes/gfxSharedImageSurface.h => gfx/thebes/gfxBaseSharedMemorySurface.h
2012-11-07 19:56:54 +13:00
Dave Hylands
192afbdbac Bug 794599 - Add a preference to disable logging. r=bzbarsky 2012-11-06 22:34:33 -08:00
Martijn Wargers
72e9c813de Bug 802312 - test_power_basics.html is failing on b2g mochitest, r=kchen 2012-10-21 05:19:00 -07:00
Karl Tomlinson
05be6d2bcf b=808873 restore null check on gFocusWindow accidentally dropped in dfe49308dc99 r=trivial
--HG--
extra : transplant_source : n5S%82%B8n%18h%FD%86%A4%D9%19%96%D1%29%20%02%0D%CE
2012-11-07 18:05:01 +13:00
Wes Johnston
0d34d26418 Bug 808663 - Use nearest neighbor scaling for favicons in awesomescreen. r=bnicholson 2012-11-06 19:51:06 -08:00
Mike Habicher
39bf4c9296 Bug 808099 - Write the correct rotational meta-data to the video stream. r=cjones 2012-11-06 22:32:01 -05:00
Nicholas D. Matsakis
3a0845deea Bug 807480 - Add Rooted<T> roots to PerThread state. r=luke
Currently there are a number of global fields in JSRuntime* which are basically
tracking per-thread state.  This makes sense on the current trunk since there
is only ever a single thread associated with a runtime, but as Parallel JS (nee
Rivertrail) starts to land this assumption no longer holds.

This patch makes a struct, currently called |JS::PerThreadData|, that stores
per-thread data from the runtime.  There is one instance of this struct
embedded in "Runtime" itself (the field |mainThread|).  For now I have only
migrated the debug GC fields into |PerThread|, those are the ones causing me
immediate pain.  Eventually more fields will want to move into there.

The eventual goal is to distinguish thread-safe code, which will take as
argument a |JS::PerThread*|, from non-thread-safe code, which will take a
|JSRuntime*| or |JSContext*|.
2012-11-06 22:32:01 -05:00
Steven Lee
73827884f4 Bug 800263 - [FM Radio] Launch the FM Radio with headphone already plugged-in will cause screen freeze. r=cjones 2012-11-06 22:32:00 -05:00
Ryan VanderMeulen
ff740d59ea Backout c3933841e06e (bug 793013) for possible Win7 reftest failures. 2012-11-06 21:27:09 -05:00
Bobby Holley
660d2e75d8 Bug 808730 - Implement the 'IfFound' parent of ReparentWrapperIfFound. r=mrbkap
This is a pretty dumb bug, but we never actually hit this codepath at the moment.
We currently end up in wrapper by either explicitly calling
ReparentWrappedNativeIfFound (in nsNodeUtils and in nsHTMLDocument), or by moving
existing wrappers during orphan fixup. The former always passes a wrapper-cached
object, and the latter guarantees that we always have a wrapper. So we'd never
hit the "no wrapper cache, no wrapper" case in the current code.
2012-11-06 17:56:49 -08:00
Nicholas Nethercote
ab8ff34585 Bug 808467 - Rewrite the cycle collector's memory reporter. r=mccr8.
--HG--
extra : rebase_source : 9944d59772654a1df8db3227f1a8b18ae3dcfeda
2012-11-06 17:38:29 -08:00
Ehsan Akhgari
9d0bbc706e Merge mozilla-central into mozilla-inbound 2012-11-06 20:16:41 -05:00