Philipp von Weitershausen
d76648502b
Test to ensure bug 624436 really is fixed. r=me
2011-05-17 14:16:02 -07:00
Marco Bonardo
9618e86bc2
Bug 654900 - Don't spin the events loop in the Sync bookmarks tracker. r=philikon
2011-05-17 13:53:23 -07:00
Philipp von Weitershausen
e48b03e4c2
Merge services-central with mozilla-central
2011-05-17 13:21:35 -07:00
Hernán Rodriguez Colmeiro
3cacc4c531
Bug 656269: Add link to Mozilla plugin check from Add-ons Manager. r=dtownsend
2011-05-17 12:57:38 -07:00
Bas Schouten
4bfbb86634
Bug 657141: Avoid excessive clipping by only popping to the common ancestor. r=jrmuizel
2011-05-17 21:27:05 +02:00
Michael Wu
51a78c71eb
Bug 656050 - Fix jar reordering on linux by moving jarlog dir, r=ted
2011-05-17 11:06:16 -07:00
Joel Maher
d3b8ce217f
Bug 654461 - cleanup chrome and a11y harnesses to simplify code. r=ted, a=test-only
2011-05-17 13:10:37 -04:00
Mounir Lamouri
6c39859dae
Bug 656909 - Use a native rendering for vertical progress bar on Windows. r=jimm
2011-05-17 18:39:22 +02:00
David Bolter
b4edcad58f
Bug 640707 - Add event support for aria-sort. r=surkov
...
Yahoo mail needs this ASAP.
--HG--
rename : accessible/tests/mochitest/events/test_aria_hidden.html => accessible/tests/mochitest/events/test_aria_objattr.html
2011-05-17 12:33:45 -04:00
Robert O'Callahan
a519d6e979
Bug 640889. Have test_leaf_layers_partition_browser_window.xul test maximized windows as well as normal windows; on Windows XP, don't test normal windows because we know the resizer overlaps there. r=tnikkel
2011-05-17 15:45:19 +02:00
Mounir Lamouri
47ddeb3dad
Backout c0f9a84ffb2d (bug 640889) because it has been pushed with the incorrect bug number.
2011-05-17 15:43:59 +02:00
Marco Bonardo
ca98ab7783
Merge Places and mozilla-central
2011-05-17 15:40:41 +02:00
Mounir Lamouri
0782c0f9f3
Merging cedar with mozilla-central.
2011-05-17 15:32:32 +02:00
Mounir Lamouri
c6c524590d
Backout test fix that was needed for bug 656749.
2011-05-17 13:43:40 +02:00
Mounir Lamouri
e093217c6b
Backout bug 656749.
2011-05-17 13:43:10 +02:00
Mounir Lamouri
1d59b6f8fa
Merge backout
2011-05-17 11:44:32 +02:00
Mounir Lamouri
127ecf5ea3
Backout bug 629866 and bug 647560.
2011-05-17 11:44:17 +02:00
Robert O'Callahan
78538a4bce
Backout 647560 --- changesets 32a13c864e55 c2dbc3747034 3d845440cbc7 13c5fa1bdfb0 8cf18f0d9e7e 863cd05ae581
2011-05-17 19:05:23 +12:00
Robert O'Callahan
26bbeb07e5
Bug 656749. Fix Mac test failure
2011-05-17 19:03:02 +12:00
Rafael Ávila de Espíndola
2f6db18989
Bug 657528 - Use a volatile pointer to force a trap; r=ehsan
...
Clang issues the warning:
mozalloc_abort.cpp:64:22: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference]
And sure enough, TouchBadMemory is currently broken with clang. That breaks mozalloc_abort
which breaks NS_DebugBreak which breaks the crashreport test.
2011-05-16 21:07:06 -04:00
Robert O'Callahan
bfdfab0931
Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel
2011-05-17 11:42:19 +12:00
Robert O'Callahan
5649b24aa6
Bug 647560. Cache temporary backbuffer surfaces. r=karlt
2011-05-17 11:42:11 +12:00
Robert O'Callahan
b021c0ce1b
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-17 11:42:05 +12:00
Robert O'Callahan
4005a3a447
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-17 11:41:57 +12:00
Robert O'Callahan
6f33d6ea53
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-17 11:41:48 +12:00
Robert O'Callahan
e8c9f1c8a5
Bug 629866. Part 2: Make MarkLeafLayersHidden actually hide layers that aren't in the dirty region. Don't consider hidden layers when deciding whether double-buffering is needed. r=cjones
2011-05-17 11:41:39 +12:00
Ian Moody
9d0eeccd2c
Bug 657143 - Reorder mature CSS properties in nsComputedDOMStyle.cpp
2011-05-17 11:20:08 +12:00
Paul ADENOT
294c649343
Bug 657447 : adding include guard aroung nsTimeRanges class.
2011-05-17 11:14:40 +12:00
Robert O'Callahan
ee46b56186
Bug 648483. Record the transform used when we last painted a layer and use that to control what needs to be invalidated in the layer. r=tnikkel
2011-05-17 11:05:56 +12:00
Robert O'Callahan
7824486811
Bug 656749. Only optimize away zero-opacity elements when we're painting, not for any other kind of display list construction such as plugin geometry. r=tnikkel
2011-05-17 11:05:46 +12:00
Robert O'Callahan
ff4a04b32c
Bug 640899. Have test_leaf_layers_partition_browser_window.xul test maximized windows as well as normal windows; on Windows XP, don't test normal windows because we know the resizer overlaps there. r=tnikkel
2011-05-17 11:04:53 +12:00
Marco Bonardo
ce4ed7bc0e
Bug 656188 - Cache last 10 fetched bookmarks info to speed up repeated requests.
...
r=sdwilsh
2011-05-17 00:11:35 +02:00
Benoit Jacob
1960414b5f
Bug 656752 - WebGL crash [@gleRunVertexSubmitImmediate()] - r=jrmuizel, a=clegnitto
...
Fix bookkeeping in webgl.bindBuffer()
2011-05-16 17:18:04 -04:00
Justin Lebar
fc4cd2c7f1
Bug 656991 - Followup. Use JS_free instead of free. r=bz
...
--HG--
extra : rebase_source : 00e5cc27f067a191e7a834852faee8c788feb061
2011-05-16 16:36:12 -04:00
Taras Glek
78edb678a3
Bug 657411 - Telemetry doesn't register for idle-daily r=mak
2011-05-16 13:07:45 -07:00
Philipp von Weitershausen
7cb54bbcd1
Merge mozilla-central to services-central
2011-05-16 10:08:13 -07:00
Mounir Lamouri
1f8a3e8ae5
Bug 655960 - Use a native rendering for vertical progress bar in Cocoa. r=mstange
2011-05-16 12:58:55 +02:00
Mounir Lamouri
a674d14bbe
Bug 655313 - Use a native rendering for indeterminate vertical progress bar in GTK. r=roc,karlt
2011-05-16 12:59:10 +02:00
Mounir Lamouri
c5a1b0eda2
Bug 638540 - Progress element should be shown vertically when -moz-orient value is 'vertical'. r=roc
...
--HG--
rename : layout/reftests/forms/progress/bar-pseudo-element-ref.html => layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html
rename : layout/reftests/forms/progress/bar-pseudo-element.html => layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html
rename : layout/reftests/forms/progress/bar-pseudo-element.html => layout/reftests/forms/progress/bar-pseudo-element-vertical.html
rename : layout/reftests/forms/progress/indeterminate-style-width-ref.html => layout/reftests/forms/progress/indeterminate-style-height-ref.html
rename : layout/reftests/forms/progress/indeterminate-style-width.html => layout/reftests/forms/progress/indeterminate-style-height.html
rename : layout/reftests/forms/progress/margin-padding-ref.html => layout/reftests/forms/progress/margin-padding-vertical-ref.html
rename : layout/reftests/forms/progress/margin-padding-rtl-ref.html => layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html
rename : layout/reftests/forms/progress/margin-padding-rtl.html => layout/reftests/forms/progress/margin-padding-vertical-rtl.html
rename : layout/reftests/forms/progress/margin-padding.html => layout/reftests/forms/progress/margin-padding-vertical.html
rename : layout/reftests/forms/progress/values-ref.html => layout/reftests/forms/progress/values-vertical-ref.html
rename : layout/reftests/forms/progress/values-ref.html => layout/reftests/forms/progress/values-vertical-rtl-ref.html
rename : layout/reftests/forms/progress/values.html => layout/reftests/forms/progress/values-vertical-rtl.html
rename : layout/reftests/forms/progress/values.html => layout/reftests/forms/progress/values-vertical.html
2011-05-16 12:56:06 +02:00
Michael Ventnor
b322549366
Bug 513006 - Some scrollbars disappear if GTK2 theme has scrollbar buttons turned off r=roc
2011-05-16 13:28:01 +10:00
David Shiga
4d1293546c
Bug 644161 - Open All in Tabs from native bookmarks menu fails if no window is open.
...
r=mak
2011-05-14 11:14:17 -04:00
Marco Bonardo
c370fd70ba
Bug 633274 - Follow-up to fix an intermittent crash.
...
r=postreview
2011-05-16 11:19:03 +02:00
Marco Bonardo
85e41b7e79
Bug 633274 - Improve nsINavBookmarkObserver (test).
...
r=sdwilsh
2011-05-13 21:24:29 +02:00
Marco Bonardo
30111dc95c
Bug 633274 - Improve nsINavBookmarkObserver (Places observers changes).
...
r=sdwilsh
2011-05-13 21:24:25 +02:00
Marco Bonardo
ba37b44cc9
Bug 633274 - Improve nsINavBookmarkObserver (Places changes).
...
r=sdwilsh
2011-05-13 21:24:22 +02:00
Marco Bonardo
46fcd08fc1
Bug 633274 - Improve nsINavBookmarkObserver (idl changes).
...
r=sdwilsh sr=gavin
2011-05-13 21:23:40 +02:00
Marco Bonardo
386d1f3ebb
Bug 630622 - Update the Library design to Windows 7 Aero style.
...
r=dao
2011-05-13 21:03:01 +02:00
Gavin Sharp
479d8a0b0c
Bug 656815: make loading javascript: URIs in a docshell work for DISALLOW_INHERIT_OWNER loads, r=bz
...
--HG--
extra : rebase_source : 6b0e289ac80ffab967813b06e2e28f2842921b70
2011-05-13 10:40:22 -07:00
Jim Mathies
1658e3cbd8
Remove duplicate widget code from a bad lorentz merge in bug 538918. r=bsmedberg
2011-05-13 11:40:46 -05:00
Jim Mathies
6a60f70700
Bug 633282 - Remove unnecessary plugin bounds calculations and artificial glass min/max adjustments in UpdateOpaqueRegion. r=roc.
2011-05-13 11:40:46 -05:00