Serge Gautherie
d69df89987
Bug 740769. (Cv1a) test_bug325418.js: Create separate observers, Initialize gStartTime[12] later, Use Date.now() instead of (new Date()).getTime(), "timer = null;" a bit later, Nits. r=bzbarsky.
2012-04-10 15:59:43 +02:00
Mounir Lamouri
641e4dc04c
Bug 743217 - Do not allow iframes to lock the screen if a parent window's element is fullscreened. r=smaug
...
--HG--
extra : rebase_source : f3384491fbfc1a756917516ad15f5d93d05f624b
2012-04-10 15:38:59 +02:00
Robert O'Callahan
833e8a244f
Bug 733607. Restructure logic to compute snapped bounds of display items in layer coordinates. Moves responsibility for computing snapped bounds from within the display items to callers of GetBounds/GetOpaqueRegion. r=tnikkel
...
Previously we snapped the results of nsDisplayItem::GetBounds and
nsDisplayItem::GetOpaqueRegion internally. By tracking which display items were
inside transforms, we disabled snapping quite conservatively whenever an ancestor
had a transform, which is undesirable.
With this patch, we don't snap inside GetBounds or GetOpaqueRegion, but just return
a boolean flag indicating whether the item will draw with snapping or not. This flag
is conservative so that "true" means we will snap (if the graphics context has a transform
that allows snapping), but "false" means we might or might not snap (so it's always safe
to return false).
FrameLayerBuilder takes over responsibility for snapping item bounds. When it converts
display item bounds to layer pixel coordinates, it checks the snap flag returned from
the display item and checks whether the transform when we draw into the layer will be
a known scale (the ContainerParameters scale factors) plus integer translation. If both
are true, we snap the item bounds when converting to layer pixel coordinates. With
this approach, we can snap item bounds even when the items have ancestors with active
transforms.
2012-04-10 23:24:18 +12:00
Philipp von Weitershausen
a3c84c2617
Back out changeset c1ede9f0319e (bug 743635). a=bustage
2012-04-10 19:02:39 +08:00
Jonathan Kew
ad4dfaa901
bug 743767 - fix bugs in pattern matrix handling in GlyphBufferAzure. r=bas
2012-04-10 11:57:23 +01:00
Lucas Rocha
9862b7600f
Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle)
2012-04-10 11:05:45 +01:00
Lucas Rocha
a87e84aa5e
Bug 739966 - Add Fennec's remote debugger actors (r=past)
2012-04-10 11:05:43 +01:00
Igor Bukanov
b55c0c0cb1
Bug 743559 - Remove unused JSRuntime::xml_singleton fields. r=:Waldo
...
The patch removes unused anynameObject and functionNamespaceObject fields in JSRuntime.
2012-04-10 11:57:29 +02:00
Chris Jones
429bcdc10b
Bug 739801: Initialize the lastUpdateTime to 0 to make sure we check for an update on first startup after a fresh install (or profile clear). r=rs
2012-04-10 01:55:10 -07:00
Jacek Caban
1ba02bc7fd
Bug 742361 - GCC 4.7 mingw fails to compile cairo due to missing ffs declaration r=jrmuizel
2012-04-10 10:20:07 +02:00
Daniel Holbert
0c83157d0b
Bug 742565: Cast known-to-be-nonnegative integer val to unsigned, to fix build warnings in nsRange.cpp. r=smaug
2012-04-10 00:45:59 -07:00
Henri Sivonen
5beb4f0915
Bug 741384 - Change MOZ_NOT_REACHED added in bug 732343 to MOZ_ASSERT(false). r=smaug.
2012-04-10 10:02:31 +03:00
Mark Capella
04cf05f572
Bug 741709 - nsAccessibleWrap::get_accParent() shouldn't use do_QueryObject, r=tbsaunde
2012-04-10 14:55:18 +09:00
Matias Juntunen
01e8f29412
Bug 743475 - Patch to fix the wrong template parameters in call to WebGLBuffer::FindMaxElementInSubArray - r=jgilbert
2012-04-09 19:51:29 -07:00
Jeff Gilbert
bc6bfa1f21
Bug 621036 - Remove printfs from GLContextProviderCGL - r=bjacob
2012-04-09 19:51:29 -07:00
Serge Gautherie
cb2df952ec
Bug 740769. (Bv1) Convert test_bug325418.js file to LF end-of-lines, Fix nsITimer.idl documentation. r=bzbarsky.
...
DONTBUILD.
2012-04-10 04:32:19 +02:00
Terrence Cole
9a178239bc
Bug 743885 - Fix OOM handling regression in HashTable; r=luke
...
Introduced by me in bug 722946.
2012-04-09 19:07:11 -07:00
John Daggett
aec1abe1ee
Bug 738136. Add Lao to the list of scripts that require shaping under OSX. r=jkew
2012-04-10 11:06:31 +09:00
Philipp von Weitershausen
2c13f586fc
Bug 743635 - B2G SMS database initialization freezes I/O thread. r=mwu
2012-04-10 09:42:50 +08:00
Ryan VanderMeulen
ac830b6ab3
Backout e54c650e8748 (bug 737239) due to lack of proper reviews.
2012-04-09 21:06:34 -04:00
Kyle Huey
902e133eab
Refix bug 741248 harder. r=me
2012-04-09 17:41:22 -07:00
Brian Hackett
d73b9c4ac3
Don't disable call ICs with the callee frame still on the stack, bug 743088. r=luke
2012-04-09 17:33:42 -07:00
Margaret Leibovic
f28b3ffedd
Bug 741590 - Database migration to combine history entries with the same URL. r=rnewman
2012-04-09 17:28:59 -07:00
Margaret Leibovic
3b2c7e0443
Bug 741590 - Test for new updateOrInsertHistory method. r=rnewman
2012-04-09 17:28:59 -07:00
Margaret Leibovic
d52eb623e4
Bug 741590 - Create updateOrInsertHistory method for BrowserProvider. r=rnewman
2012-04-09 17:28:59 -07:00
Wes Johnston
c02b67c323
Bug 739215 - Favicon for about:firefox. r=mfinkle
2012-04-09 17:19:08 -07:00
Wes Johnston
7aff2947b9
Bug 739514 - Update database version. r=mleibovic
2012-04-09 17:14:51 -07:00
Jason Duell
03721779fd
Bug 742174 - Allow empty Location header. r=mcmanus
2012-04-09 16:50:35 -07:00
Nicholas Nethercote
04470bd3ad
Bug 742163 (follow-up) - Unbreak --disable-methodjit. r=Ms2ger.
2012-04-09 16:41:27 -07:00
Nicholas Nethercote
a6b25d88ec
Bug 739512 - Patch 2b: rename nClosed{Args,Vars}() as numClosed{Args,Vars}(). r=luke.
2012-04-09 16:37:16 -07:00
Masatoshi Kimura
7e85ab5bc1
Bug 743451 - Workaround for ISO date parsing bug. r=bent
2012-04-09 18:43:47 -04:00
Kyle Huey
12e954815a
Merge fx-team to m-c to please philor.
2012-04-09 14:51:54 -07:00
Matt Brubeck
7b69e15fba
Back out 17e4143dd6f0 (bug 737509) on suspicion of causing a crash in browser_tabview_bug597248.js
2012-04-09 14:45:13 -07:00
Kyle Huey
b39f35cd0c
Refix bug 741248. r=me
2012-04-09 13:48:44 -07:00
Steven Michaud
ac98433bd9
Bug 737509 - [10.5] Crash in _cairo_quartz_surface_mask @ _cairo_user_data_array_fini. r=jmuizelaar
2012-04-09 13:58:34 -05:00
Matt Brubeck
4ee87a2a2f
Merge last green changeset from inbound to mozilla-central
2012-04-09 10:05:48 -07:00
Girish Sharma
a8490ef635
Bug 729960 - Source Editor: add shortcuts to quickly jump to the code block start and end; r=msucan
2012-04-09 13:31:45 +03:00
Girish Sharma
53477a2d1d
Bug 739192 - Source Editor should toggle comment on line or selection with one key binding; r=msucan
2012-04-09 13:31:45 +03:00
Philipp von Weitershausen
90524a5e2d
Bug 743603 - B2G Wifi: minor code readability improvement. r=mrbkap
2012-04-09 15:47:42 +08:00
Blake Kaplan
62aec13cf4
Backed out changeset 22521568cf79. It accidentally removed a file.
2012-04-09 15:44:53 +08:00
Philipp von Weitershausen
6607a1bdf2
Bug 743603 - B2G Wifi: minor code readability improvement. r=mrbkap
...
--HG--
extra : rebase_source : ceca6081c1e775ecb8f82799d2c39d1c7ec3a9ea
2012-04-09 15:19:35 +08:00
Victor Porof
4cf3e20416
Bug 741322 - Refactor debugger UI, make it slimmer; r=past
...
--HG--
rename : browser/devtools/debugger/debugger.js => browser/devtools/debugger/debugger-controller.js
2012-04-09 08:15:47 +03:00
Blake Kaplan
1fb18da601
Bug 743941 - Some small fixes to state tracking. Also move some logic out of the manager. r=cjones
2012-04-09 12:13:28 +08:00
Fabien Cazenave
6fb71efe86
Bug 744417 - Fix mistakes in the initial implementation of forgetNetwork. r=mrbkap
...
--HG--
extra : rebase_source : 9ed43da50d6abc9701bfd09e5b3b788d2b947618
2012-04-13 15:54:11 +08:00
Daniel Holbert
62386808f1
Bug 369560 followup: Soften language in unusual-but-innocuous NS_WARNING for XBL docs with no root element. r=bz
2012-04-08 18:37:41 -07:00
Vicamo Yang
7813c09d30
Bug 736707 - Part 2: Support Type-0 Message. r=philikon
2012-04-08 17:13:19 +08:00
Vicamo Yang
0781f80d14
Bug 736707 - Part 1: TP-PID sanity checks. r=philikon
2012-04-08 17:13:01 +08:00
Kartikaya Gupta
80acb9f5c0
Bug 740718 - Move event coalescing code to PostEvent and rearrange to avoid null pointer dereferences. r=blassey
2012-04-07 23:50:42 -05:00
Takanori MATSUURA
4a483c2e4c
Bug 743433 - Remove .orig files which were accidentally added by bug 680246. r=khuey
2012-04-07 08:48:23 -04:00
Blake Kaplan
3a3dabf941
Bug 743614 - Deal with failure more gracefully. r=cjones
...
--HG--
extra : rebase_source : 01f88566d5532905e753db4176293ab80e92f4b8
2012-04-06 17:56:15 +02:00