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