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

296430 Коммитов

Автор SHA1 Сообщение Дата
Tim Taubert 1e1f817f3e merge m-c to fx-team 2012-04-13 12:22:37 +02:00
Rob Campbell dfedfcfbe5 merge 2012-04-12 15:22:15 -04:00
Tim Taubert 0a09f3ba37 Bug 744743 - [Page Thumbnails] Don't capture thumbnails in private browsing mode; r=dao 2012-04-12 14:43:52 +02:00
Tim Taubert 8298648668 Bug 726347 - [Page Thumbnails] add preference to disable capturing thumbnails in the background; r=dao 2012-04-11 21:49:44 +02:00
Bellindira Castillo [:bellindira] c538f4e6af Bug 737032 - add isValidXULTab() method to ease tab checking r=ttaubert 2012-04-10 12:13:36 -06:00
Olli Pettay f3ca2c8dec Bug 742482 - Add support for MutationObserver.takeRecords(), r=sicking 2012-04-11 08:24:18 +03:00
Ehsan Akhgari 48dc3b7ae0 Merge the latest green changeset from mozilla-inbound into mozilla-central 2012-04-10 16:00:30 -04:00
John Ford 80f38a5ccf bug 720027 - turn the speed of Mac builds up to 11 r=ted 2012-04-10 12:21:22 -07:00
Olli Pettay 5fdaa5e95c Bug 742636 - Keep observed node alive during microtask if there are transient observers, r=sicking 2012-04-10 22:01:14 +03:00
Ehsan Akhgari df773bb459 Merge mozilla-central into mozilla-inbound 2012-04-10 11:12:26 -04:00
Ehsan Akhgari bfc9311ffd Merge the last PGO-green changeset from mozilla-inbound into mozilla-central 2012-04-10 11:11:37 -04:00
Kartikaya Gupta 37769aef96 Bug 740883 - Coalesce VIEWPORT events across NATIVE_POKE and DRAW events on insertion. r=Cwiiis 2012-04-10 09:28:43 -05:00
Kartikaya Gupta 4077a46d55 Bug 740883 - Improve DRAW event coalescing behaviour for reduced latency. r=Cwiiis 2012-04-10 09:27:04 -05:00
Serge Gautherie b412e058f3 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 f9193500c4 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 05459a2180 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 70ee7677a8 Back out changeset c1ede9f0319e (bug 743635). a=bustage 2012-04-10 19:02:39 +08:00
Jonathan Kew a1d303ee87 bug 743767 - fix bugs in pattern matrix handling in GlyphBufferAzure. r=bas 2012-04-10 11:57:23 +01:00
Lucas Rocha f95b8f241c Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle) 2012-04-10 11:05:45 +01:00
Lucas Rocha b1c202f5b9 Bug 739966 - Add Fennec's remote debugger actors (r=past) 2012-04-10 11:05:43 +01:00
Igor Bukanov 0be8ea2e35 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 09b71437a0 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 614e022697 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 8efa51b227 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 2fa1f20bc9 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 e9630da9df Bug 741709 - nsAccessibleWrap::get_accParent() shouldn't use do_QueryObject, r=tbsaunde 2012-04-10 14:55:18 +09:00
Matias Juntunen de7721e471 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 93f40e9e5c Bug 621036 - Remove printfs from GLContextProviderCGL - r=bjacob 2012-04-09 19:51:29 -07:00
Serge Gautherie a318cd2842 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 6063f3cf4b 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 6b5ec779ba 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 c38de18497 Bug 743635 - B2G SMS database initialization freezes I/O thread. r=mwu 2012-04-10 09:42:50 +08:00
Ryan VanderMeulen 9f2b2417fe Backout e54c650e8748 (bug 737239) due to lack of proper reviews. 2012-04-09 21:06:34 -04:00
Kyle Huey 9287259b0f Refix bug 741248 harder. r=me 2012-04-09 17:41:22 -07:00
Brian Hackett e96d06718b 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 38f49a58c4 Bug 741590 - Database migration to combine history entries with the same URL. r=rnewman 2012-04-09 17:28:59 -07:00
Margaret Leibovic 0011791321 Bug 741590 - Test for new updateOrInsertHistory method. r=rnewman 2012-04-09 17:28:59 -07:00
Margaret Leibovic d6ff2b3661 Bug 741590 - Create updateOrInsertHistory method for BrowserProvider. r=rnewman 2012-04-09 17:28:59 -07:00
Wes Johnston 194210c829 Bug 739215 - Favicon for about:firefox. r=mfinkle 2012-04-09 17:19:08 -07:00
Wes Johnston 336abe54f7 Bug 739514 - Update database version. r=mleibovic 2012-04-09 17:14:51 -07:00
Jason Duell afcc7134bf Bug 742174 - Allow empty Location header. r=mcmanus 2012-04-09 16:50:35 -07:00
Nicholas Nethercote 90fa876d2a Bug 742163 (follow-up) - Unbreak --disable-methodjit. r=Ms2ger. 2012-04-09 16:41:27 -07:00
Nicholas Nethercote 42346f0668 Bug 739512 - Patch 2b: rename nClosed{Args,Vars}() as numClosed{Args,Vars}(). r=luke. 2012-04-09 16:37:16 -07:00
Masatoshi Kimura bb0a1a98e6 Bug 743451 - Workaround for ISO date parsing bug. r=bent 2012-04-09 18:43:47 -04:00
Kyle Huey 208fedac2a Merge fx-team to m-c to please philor. 2012-04-09 14:51:54 -07:00
Matt Brubeck 16c0bf6872 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 18205f3197 Refix bug 741248. r=me 2012-04-09 13:48:44 -07:00
Steven Michaud 8c677c0721 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 39f84f1569 Merge last green changeset from inbound to mozilla-central 2012-04-09 10:05:48 -07:00
Girish Sharma e37e9fa965 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