Commit Graph

247573 Commits

Author SHA1 Message Date
Ms2ger
1d927b646a Bug 659743 - Part b: Remove nsImageMapUtils; r=smaug 2011-05-30 13:00:00 +02:00
Ms2ger
15bf6d64e2 Bug 659743 - Part a: Support image maps according to spec in non-HTMLDocuments; r=smaug
--HG--
rename : content/html/content/test/test_bug109445.xhtml => content/html/content/test/test_bug659743.xml
2011-05-30 12:59:59 +02:00
Mounir Lamouri
0e0d00b02e Merging cedar with mozilla-central. 2011-05-30 12:50:04 +02:00
Henri Sivonen
82e8759cf0 Back out test for bug 655682 due to permaorange in another test. 2011-05-30 12:51:33 +03:00
Ed Morley
f13392fb42 Bug 614515 - Remove MOZ_SVG conditions. r=roc 2011-05-30 09:34:50 +02:00
Ed Morley
f50fecd45b Bug 624748 - Remove unused nsITheme::RegisterWidgetGeometry. r=roc 2011-05-30 09:31:42 +02:00
Joe Drew
037ad05e94 Bug 641169 - Whitelist webgl.* prefs in about:support. r=gavin 2011-05-30 09:31:17 +02:00
Henri Sivonen
3dd30f77c3 Bug 656904 - Make the view-source: URL constructor pay attention to the base URL. r=bzbarsky. 2011-05-30 09:07:48 +03:00
Henri Sivonen
9de80a6b10 Test for bug 655682 - Perform discretionary flushes in the HTML parser even if the current node is foster-parenting. r=bzbarsky. 2011-05-30 09:07:47 +03:00
Simon Montagu
c59a93e2d4 Fix the range check for CP949 in uscan.c, Bug 658952. Correct a typo in the alias cseuckr, Bug 462687 r=emk 2011-05-30 08:38:26 +03:00
Randell Jesup
71bfa4a331 Bug 659340: Add paranoia on frame life back in nsTextControlFrames. r=ehsan 2011-05-30 01:29:32 -04:00
Mark Finkle
fef050e9e7 Bug 660569 - Settings missing their checkbox in Gingerbread theme [r=theme-bustage-fix] 2011-05-30 00:37:02 -04:00
Robert O'Callahan
51fbcbb34a Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel 2011-05-30 15:48:34 +12:00
Robert O'Callahan
2e0298a19f Bug 647560. Cache temporary backbuffer surfaces. r=karlt 2011-05-30 15:48:29 +12:00
Robert O'Callahan
9accec318f Bug 647560. Create ApplyDoubleBuffering to recursively walk layer tree and implement double-buffering by setting mUseIntermediateSurface on ContainerLayers where necessary. r=tnikkel
The idea here is to do double-buffering just by setting mUseIntermediateSurface on ContainerLayers when needed. When
we need to double-buffer compositing of a layer tree, ApplyDoubleBuffering examines the root container layer. If the
child layers don't overlap and together cover the window, we don't need to double-buffer in that container, instead
we can double-buffer each child layer separately --- so we recursively call ApplyDoubleBuffering on the child layers.
When a container has children that overlap or that don't cover the container's visible rect (the latter case
probably can't happen in practice), we force it to have an intermediate surface.

This change fixes this bug because in normal browser windows the Web content layer double-buffers
2011-05-30 15:48:23 +12:00
Robert O'Callahan
b951f3597d Bug 647560. Add support for compositing BasicLayers with OPERATOR_SOURCE. r=tnikkel
We'll need this for the improved backbuffer code in the next patch. When a layer tree's
leaf layers don't overlap and cover the window, the next patch will avoid double-buffering
by blitting those layers directly to the window. If the window has transparent parts
(e.g. with Aero Glass), we need to draw the layers for those transparent parts using
OPERATOR_SOURCE so that the alpha values in the window are reset.
2011-05-30 15:48:13 +12:00
Robert O'Callahan
c69b69915a Bug 647560. Clean up MarkLeafLayersHidden and make it set the hidden state on container layers. r=tnikkel
Instead of doing tricks with the cliprect to prevent layer content from adding to aOpaqueRegion, pass an explicit flag to control that.
Mark a ContainerLayer hidden if all its children are hidden. This will need to be changed if/when we add layer properties
that result in a ContainerLayer drawing content even if it has no children.
2011-05-30 15:48:08 +12:00
Robert O'Callahan
96787d1aa7 Bug 647560. Use passed-in aContext instead of getting it from the layer manager. r=tnikkel 2011-05-30 15:48:01 +12:00
Robert O'Callahan
73527b85f3 Bug 639168. Don't try to reuse a buffer if we don't have one. r=tnikkel 2011-05-30 15:29:07 +12:00
Robert O'Callahan
96f4eff5b0 Bug 656844. Only draw shadows when 'source-over' operator is being used. r=joe 2011-05-30 15:28:01 +12:00
Timothy Nikkel
c70fc900c3 Bug 638430. Fix finding the display root of a view when a floating view is inside a floating view. r=roc 2011-05-29 22:15:00 -05:00
Phil Ringnalda
4efcfdbd9a Interim bug 660497 bustage fix, use $(OS_TARGET) until ANDROID is usable as a makefile define 2011-05-28 20:25:30 -07:00
Honza Bambas
c998993a7c Bug 649338 - Expose mUploadStreamHasHeaders on the HttpBaseChannel, comment correction 2011-05-29 16:14:21 +02:00
Honza Bambas
1d79c5da4a Bug 649338 - Expose mUploadStreamHasHeaders on the HttpBaseChannel, r=bz 2011-05-29 15:55:38 +02:00
Ms2ger
2b2b9a9fe4 Bug 611983 - Kill Document.createEntityReference; r=peterv 2011-05-29 10:33:35 +02:00
Masayuki Nakano
4a5030c91a Bug 660121 Remove all pref related methods from nsContentUtils r=roc 2011-05-29 08:42:57 +09:00
Masayuki Nakano
0ca0078601 Bug 659913 part.3 Use AddObservers and RemoveObservers if the caller uses these methods of Preferences two or more times r=roc 2011-05-29 08:39:27 +09:00
Masayuki Nakano
8e93a5852c Bug 659913 part.2 Implement AddObservers and RemoveObservers r=roc 2011-05-29 08:39:27 +09:00
Masayuki Nakano
5e271dcc08 Bug 659913 part.1 Remove nsContentUtils::GetPrefBranch() r=roc 2011-05-29 08:39:27 +09:00
Daniel Holbert
f7a686456c Bug 660066 patch 2: Prevent nsFileDataURI from QI'ing to nsSimpleURI. r=bz 2011-05-27 21:55:20 -07:00
Daniel Holbert
10cede3f4c Bug 660066 patch 1: Null-check mPrincipal in nsFileDataURI::EqualsInternal. r=bz 2011-05-27 16:53:06 -07:00
Daniel Holbert
c47ae25a87 Bug 660066 patch 0: Add some more test URIs to test_URIs.js xpcshell test. r=bz 2011-05-27 16:53:03 -07:00
Daniel Holbert
affad7295c Bug 658849: Remove harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal 2011-05-27 16:53:01 -07:00
Matt Brubeck
f6dcfd7b18 Bug 639711 - Selecting "Tabs from other computers" on home screen directs to Preferences [r=wesj] 2011-05-27 15:15:37 -07:00
Mounir Lamouri
aedfa4682c Merging cedar with mozilla-central. 2011-05-27 17:22:52 +02:00
Jim Mathies
bc88bac593 Bug 632748 - Insure the sizemode attribute is synced to the document element while chrome is loading. r=neil 2011-05-27 10:19:58 -05:00
Mounir Lamouri
113e350bd8 Bug 659852 - Remove nsContentUtils::ReleasePtrOnShutdown and nsContentUtils::sPtrsToPtrsToRelease. r=sicking 2011-05-27 12:48:28 +02:00
Mounir Lamouri
79635f2c9e Bug 659596 - option.label should be reflected like option.value. r=smaug sr=bz 2011-05-27 12:32:59 +02:00
Yoan TEBOUL
5dd032c71d Bug 659248 - Increase pseudo-element enum storage from 4 bits to 5 bits. r=dbaron 2011-05-27 12:36:19 +02:00
Mounir Lamouri
5dbe0fcb94 Merging cedar with mozilla-central. 2011-05-27 09:57:51 +02:00
Mounir Lamouri
82bae5057c Backed out bug 125608 because of orange. 2011-05-27 09:53:26 +02:00
Mounir Lamouri
a0d81f4d6b Backed out bug 659871, changeset 0cf4fa02c0f2, because of orange. 2011-05-27 09:52:42 +02:00
Randell Jesup
9867547a8f Bug 659871: Don't allow nsStandardURL::SetPort to set an invalid port. r=bz 2011-05-27 02:46:41 -04:00
Randell Jesup
8400d1b3d4 Bug 125608: NewURI was allocating more memory than needed. r=bz 2011-05-27 02:46:33 -04:00
Randell Jesup
8cd0003489 Bug 507569: Fix possible crash in nsStandardURL::SegmentIs() (Coverity) r=bz 2011-05-27 01:44:15 -04:00
Makoto Kato
e393155781 Bug 654063 - nsIPlatformCharset for Android should return UTF-8 simply. r=smontagu 2011-05-27 14:43:53 +09:00
Makoto Kato
febc13fc5e Bug 657845 - Remove Core Text checking on OSX. r=ted 2011-05-27 14:43:44 +09:00
Makoto Kato
eeea05a3bc Bug 590389 - some methods into nsICharsetConverterManager should be noscript. r=smontagu 2011-05-27 14:42:13 +09:00
Masayuki Nakano
3f360020b4 Bug 659821 Replace nsContentUtils::GetLocalizedStringPref() with Preferences::GetLocalizedC?String() r=roc 2011-05-27 13:53:03 +09:00
Masayuki Nakano
e99d6b2176 Bug 659820 part.4 Replace nsContentUtils::Get(Char|String)Pref() with Preferences::GetC?String() r=roc 2011-05-27 13:53:03 +09:00