Commit Graph

91229 Commits

Author SHA1 Message Date
Bill McCloskey
026a334c4f Bug 742843 - Clean up weakmap header (r=terrence) 2012-04-09 11:42:04 -07:00
Bill McCloskey
80d2dc87c2 Bug 740609 - Handle null filename (r=luke) 2012-04-12 11:03:45 -07:00
Bill McCloskey
2ae805f612 Bug 740509 - Trace through all type properties for non-GC tracers (r=bhackett) 2012-04-12 11:03:40 -07:00
Bill McCloskey
870b30c42a Bug 744285 - Fix conservative stack scanning for non-GC tracers (r=igor) 2012-04-12 11:03:20 -07:00
Hub Figuière
d737a919da Bug 721001 - Instantiate the right class and set the proper subrole for password field. r= 2012-04-12 11:02:25 -07:00
Gian-Carlo Pascutto
a0e2edaf10 Bug 744668 - Control URI access NPE if Fennec not yet launched. r=lucasr 2012-04-12 19:28:50 +02:00
Gian-Carlo Pascutto
93d1e8d16b Bug 744644 - Mark migration as finished if there is no database. r=lucasr 2012-04-12 19:28:50 +02:00
Gian-Carlo Pascutto
11c5a98566 Bug 742815 - Don't launch migration twice when status is probed. r=lucasr 2012-04-12 19:28:50 +02:00
Gian-Carlo Pascutto
573b55c7f6 Bug 721898 - Remove history truncation code. r=lucasr 2012-04-12 19:28:50 +02:00
Gian-Carlo Pascutto
94665586a6 Bug 743923 - Don't keep history in memory during Profile Migration. r=lucasr 2012-04-12 19:28:50 +02:00
Kartikaya Gupta
f34d7dbd78 Bug 743669 - Use hidden obtainNano API to replay motion events on Froyo. r=blassey 2012-04-12 11:38:20 -05:00
Michal Novotny
c27d90b2e5 Bug 691108 - Make sure that no entry can be bound to the disk cache when nsDiskCacheDevice::ClearDiskCache() is in progress 2012-04-12 18:27:38 +02:00
Michal Novotny
b139380de4 Bug 673543 - ensure that no entry is activated while the main thread is blocked by SyncWithCacheIOThread() 2012-04-12 18:24:57 +02:00
Brian Hackett
90b23329e3 Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm 2012-04-12 09:23:51 -07:00
Ehsan Akhgari
14970970a1 Merge mozilla-central and mozilla-inbound 2012-04-12 12:20:56 -04:00
Ehsan Akhgari
88c16eb426 Merge the last green changeset of mozilla-inbound to mozilla-central 2012-04-12 12:19:42 -04:00
Rail Aliiev
82eb25c7a2 Bug 732976 - SingleSourceFactory should generate checksums file. r=ted 2012-04-12 12:11:40 -04:00
Kyle Huey
aaf5c2a714 Backed out changeset adef80d2b5a0 2012-04-12 09:06:29 -07:00
Marco Bonardo
1f851876e8 Bug 743490 - Frequent test_redirects.js | test failed.
r=dietrich
2012-04-12 10:37:54 +02:00
Kang-Hao (Kenny) Lu
c1a7834ef6 Bug 744243 - Forbid odd trailing slash in CSS 'border-image' property. r=dbaron 2012-04-12 10:02:33 +02:00
Dão Gottwald
a25bd4d8d7 Bug 632634 - Allow the status panel to be as wide as the window. r=felipe 2012-04-12 10:00:56 +02:00
Chenxia Liu
c41ffddcb7 Bug 709385 - Passwords repository layer. r=rnewman 2012-04-12 00:36:58 -07:00
Oleg Romashin
ca90d23c52 Bug 744564 - Allow to create EGL context from Widget provided GL context (embedding approach). r=roc,jgilbert 2012-04-12 00:18:35 -04:00
Jared Wein
d12ceaf64c Bug 736028 - Page thumbnails should be 1/9th the size of the screen. r=ttaubert 2012-04-12 00:02:27 -07:00
Matt Brubeck
a900917304 Back out 6d41ddb6b9bc (bug 708175) because of Android test failures 2012-04-11 20:08:54 -07:00
Hub Figuière
cb0113feb8 Bug 720995 - Labels are groups, not text. r=surkov 2012-04-11 19:51:05 -07:00
Jared Wein
448f24398a Bug 716171 - mouseout should hide controls immediately, not after a delay. r=dolske 2012-04-11 19:23:56 -07:00
Gregory Szorc
4e818da6f5 Bug 744627 - TokenServerClient should not call callbacks twice; r=rnewman 2012-04-11 18:51:48 -07:00
Gregory Szorc
a5897e83ee Bug 744614 - Make token server client conform with spec change; r=rnewman 2012-04-11 15:24:21 -07:00
Gregory Szorc
15089b0805 Merge mozilla-central into inbound 2012-04-11 18:51:10 -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
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