Commit Graph

92822 Commits

Author SHA1 Message Date
Christian Holler
4a6d159b95 Bug 747902 - Add --ion, -n and -m flags back for compatibility 2012-04-23 17:32:32 +02:00
David Anderson
fd03168e22 Disable TypeScript::SetScope (bug 747226, r=bhackett). 2012-04-19 16:57:58 -07:00
David Anderson
f8f9ea12d7 Enable IonMonkey in the browser, and introduce an about:config option to pref it off (bug 745390, r=dmandelin). 2012-04-19 15:02:47 -07:00
David Anderson
adc35295c8 Enable JITs and type inference by default, and give Ion first chance (bug 724751, r=jandem). 2012-04-19 15:02:11 -07:00
Marty Rosenberg
be3b809be3 Elide overflow checks in instances where we know it is safe. (bug 738873, r=sstangl) 2012-04-15 20:45:08 -07:00
Marty Rosenberg
44fa2ad692 Specialize ABS to its return type, since it is the same as its argument type. (r=pierron, bug 746335) 2012-04-18 16:26:41 -07:00
David Anderson
ec019b7876 Enable Ion per-JSContext rather than globally (bug 745387, r=sstangl). 2012-04-18 11:56:50 -07:00
David Anderson
c237e59619 Merge from mozilla-central.
--HG--
rename : accessible/src/base/nsFormControlAccessible.cpp => accessible/src/generic/FormControlAccessible.cpp
rename : accessible/src/base/nsFormControlAccessible.h => accessible/src/generic/FormControlAccessible.h
rename : accessible/src/html/nsHTMLFormControlAccessible.cpp => accessible/src/html/HTMLFormControlAccessible.cpp
rename : accessible/src/html/nsHTMLFormControlAccessible.h => accessible/src/html/HTMLFormControlAccessible.h
rename : accessible/src/xul/nsXULFormControlAccessible.cpp => accessible/src/xul/XULFormControlAccessible.cpp
rename : accessible/src/xul/nsXULFormControlAccessible.h => accessible/src/xul/XULFormControlAccessible.h
2012-04-18 10:23:31 -07:00
Asaf Romano
00c347a2d0 add Safari migrator to package manifests. I forgot to do so in the patch for bug 710259. r=mak over irc 2012-04-16 23:42:13 +03:00
Marty Rosenberg
629ae9d74c kraken-gaussian seems to take a huge hit with this on.
Backed out changeset 380a11581eaf
2012-04-16 13:40:22 -07:00
Benoit Jacob
2d7e3b4fef Bug 744888 - Work around a NVIDIA driver bug - r=jgilbert 2012-04-16 15:56:12 -04:00
Benoit Jacob
7697afac6d Bug 732233 - Explicitly enforce spec in uniform setters - r=jgilbert 2012-04-16 15:56:12 -04:00
Olli Pettay
d796636855 Bug 731875 - Geolocation doorhanger might cause a zombie compartment, GeoPositionOptions part, r=dougt 2012-04-16 22:08:48 +03:00
Marty Rosenberg
a2aac0a4c4 Elide overflow checks in instances where we know it is safe. (bug 738873, r=sstangl) 2012-04-15 20:45:08 -07:00
Hannes Verschore
7d93f99ede Bug 742829: Allocate space of NewArray lazily when data isn't set immediately, r=sstangl 2012-04-12 16:12:56 +02:00
David Anderson
d33543ea18 Merge. 2012-04-11 14:41:06 -07:00
David Anderson
327308166c Merge from mozilla-central.
--HG--
rename : accessible/src/base/nsARIAGridAccessible.cpp => accessible/src/generic/ARIAGridAccessible.cpp
rename : accessible/src/base/nsARIAGridAccessible.h => accessible/src/generic/ARIAGridAccessible.h
2012-04-11 14:37:59 -07:00
Kannan Vijayan
3878e5efdc Bug 744535 - Invalidate/recompile scripts on change to ThisTypeSet 2012-04-11 17:24:51 -04:00
Sean Stangl
6f8759f530 Bug 743881 - Remove a boolean argument. r=dvander 2012-04-11 12:38:18 -07:00
Gregory Szorc
9d66d1498f Merge services-central into mozilla-central 2012-04-11 11:46:19 -07:00
Kyle Huey
abeb0a1a6e Bug 744498: Fix some java warnings. r=kats 2012-04-11 11:27:25 -07:00
Matt Brubeck
f774a22fec Merge last green changeset from inbound to mozilla-central 2012-04-11 08:52:07 -07:00
Olli Pettay
b5b7b0c4b3 Bug 742482 - Add support for MutationObserver.takeRecords(), r=sicking 2012-04-11 08:24:18 +03:00
Richard Newman
351b1ffaf9 Merge m-c to s-c. 2012-04-10 22:20:12 -07:00
Mark Capella
c2a44a051f Bug 739612 - Cleanup A11y tests and test-suite organization, r=marcoz, f=surkov
--HG--
rename : accessible/tests/mochitest/elm/test_landmarks.html => accessible/tests/mochitest/attributes/test_tag.html
rename : accessible/tests/mochitest/test_aria_roles.html => accessible/tests/mochitest/role/test_aria.html
rename : accessible/tests/mochitest/test_aria_roles.xul => accessible/tests/mochitest/role/test_aria.xul
rename : accessible/tests/mochitest/test_role_nsHyperTextAcc.html => accessible/tests/mochitest/role/test_general.html
2012-04-11 12:50:22 +09:00
Lavina Thong
041c3bc160 Bug 741681 - replaced nsAccessNode::GetPresContext() with nsDocAccessible::PresContext(), r=hub, f=surkov 2012-04-11 12:42:42 +09:00
Michael Wu
7b61d44292 Bug 743907 - Remove use of Message, pending-r=cjones 2012-04-11 11:43:37 +08:00
Michael Wu
9da543e42f Bug 743907 - Remove use of WeakMessageHandler/MessageHandler, pending-r=cjones 2012-04-11 10:59:29 +08:00
Michael Wu
95dd4626ac Bug 743907 - Add cursor mapper support back to libui, r=cjones 2012-04-11 09:49:49 +08:00
Sean Stangl
d01c0358c1 Bug 743881 - Handle JSOP_NEWINIT. r=dvander 2012-04-10 14:30:20 -07:00
Ehsan Akhgari
663c12dc93 Merge the latest green changeset from mozilla-inbound into mozilla-central 2012-04-10 16:00:30 -04:00
John Ford
49d5bd42be bug 720027 - turn the speed of Mac builds up to 11 r=ted 2012-04-10 12:21:22 -07:00
Olli Pettay
fab5e41574 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
54572a4311 Merge mozilla-central into mozilla-inbound 2012-04-10 11:12:26 -04:00
Ehsan Akhgari
0e0d82c20e Merge the last PGO-green changeset from mozilla-inbound into mozilla-central 2012-04-10 11:11:37 -04:00
Kartikaya Gupta
02bae19a7a 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
7bef245456 Bug 740883 - Improve DRAW event coalescing behaviour for reduced latency. r=Cwiiis 2012-04-10 09:27:04 -05:00
Serge Gautherie
e0dcb9bac1 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
f1e6ed88e8 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
d0dd680745 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
8c5077d8b8 Back out changeset c1ede9f0319e (bug 743635). a=bustage 2012-04-10 19:02:39 +08:00
Jonathan Kew
a85cf16773 bug 743767 - fix bugs in pattern matrix handling in GlyphBufferAzure. r=bas 2012-04-10 11:57:23 +01:00
Lucas Rocha
0726eb02eb Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle) 2012-04-10 11:05:45 +01:00
Lucas Rocha
6e4a2008a2 Bug 739966 - Add Fennec's remote debugger actors (r=past) 2012-04-10 11:05:43 +01:00
Igor Bukanov
b600b7db2f 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
936c3d52ae 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
3d52a2a823 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
543f521202 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
19ba3a27fe 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
a76aa38ad5 Bug 741709 - nsAccessibleWrap::get_accParent() shouldn't use do_QueryObject, r=tbsaunde 2012-04-10 14:55:18 +09:00