Commit Graph

69752 Commits

Author SHA1 Message Date
Daniel Holbert
2ebeeb1a30 Bug 308590 patch 3: Add nsIURI::EqualsExceptRef interface & impls. r=bz sr=biesi 2011-05-21 18:12:45 -07:00
Daniel Holbert
9d71111551 Bug 308590 patch 2: Move GetRef/SetRef from nsIURL to nsIURI. r=bz sr=biesi 2011-05-21 18:12:45 -07:00
Daniel Holbert
890622867a Bug 308590 patch 1: Revamp test_URIs.js, including some tests for .ref (which will be supported on URIs after the rest of this bug's patches). r=bz 2011-05-21 18:12:45 -07:00
Daniel Holbert
76a46af131 Bug 654797: Remove no-longer-relevant comment about ("classic") MacOS in documentation for nsIURI::Clone. r=bz 2011-05-21 18:12:21 -07:00
Dave Camp
fb4b971064 Merge m-c to devtools 2011-05-21 17:43:04 -07:00
Rob Campbell
f8a742d6e8 Bug 658344 - Create some useful introductory text for the Scratchpad; r=mihai.sucan,sdwilsh 2011-05-21 08:59:23 -03:00
Rob Campbell
192143d617 Bug 653108 - Scratchpad is tied to the tab it was first run in; r=mihai.sucan,sdwilsh 2011-05-21 08:59:23 -03:00
Rob Campbell
b2cb80d6e9 Bug 657131 - Create a new Execute menu for Scratchpad; r=mihai.sucan,sdwilsh 2011-05-21 08:59:23 -03:00
Rob Campbell
76befd81e1 Bug 657136 - Rename top-level Context menu to something less confusing in Scratchpad; r=mihai.sucan 2011-05-19 18:10:41 -03:00
Panos Astithas
18192f033a Bug 644419 - Console should have user-settable log limits for each message category; f=rcampbell r=rcampbell,gavin.sharp 2011-05-19 17:15:36 -03:00
Rob Campbell
92f80bbfc7 Bug 653528 - Strip out Style and DOM panels and support code from
Inspector; Backed out changeset 6b0c16915edd a=orange
2011-05-18 15:56:14 -03:00
Rob Campbell
5445a7bcf6 Bug 653528 - Strip out Style and DOM panels and support code from Inspector; r=gavin.sharp 2011-05-18 14:29:20 -03:00
Mihai Sucan
a6f3f794d6 Bug 585991 - Show a popup listing possible completions; r=rcampbell,dtownsend sr=neil 2011-05-18 19:10:28 +03:00
Mihai Sucan
eb0bb19d53 Bug 585991 - Show a popup listing possible completions; r=rcampbell,dtownsend sr=neil 2011-05-17 18:07:33 +03:00
Mihai Sucan
6e5f50659b Bug 642615 - If I paste over an auto-suggestion in web console, the suggested text remains; f=rcampbell r=rcampbell,dtownsend 2011-05-17 17:39:59 +03:00
Mihai Sucan
610715a8a8 Bug 577721 - allow repositioning of the web console: above, below and out into a panel/window; r=rcampbell,sdwilsh 2011-05-18 14:08:54 +03:00
Tim Taubert
f2abe04c73 Bug 618188 - browser-chrome: browser_600545.js (and _601955.js) intermittently times out; r=zpao 2011-05-17 00:41:28 +02:00
Ed Morley
a024675103 Bug 656187 - Remove modules/lib7z/ since it was only used for the WinCE installer; r=bsmedberg 2011-05-17 16:06:18 +02:00
Ed Morley
c24361f216 Bug 655498 - Remove WinCE code from profile/* ; r=bsmedberg 2011-05-17 16:06:10 +02:00
Ed Morley
d260544670 Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg 2011-05-17 16:01:36 +02:00
Rafael Ávila de Epíndola
85524ac5b6 Bug 655865 - Fix --enable-accessibility build with clang. r=smichaud,joshmoz 2011-05-17 16:00:30 +02:00
Hiroyuki Ikezoe
fe5b0f156b Bug 657487 - Include static keyword in definitions of signal callback functions. r=karlt 2011-05-17 15:55:16 +02:00
Ehren Metcalfe
8947b2bf0c Bug 551390 - Remove dead code in content r=sicking,roc 2011-05-17 15:54:09 +02:00
Mounir Lamouri
64a8d3688b Merging cedar with mozilla-central. 2011-05-17 15:32:32 +02:00
Mounir Lamouri
8a721ac4c8 Backout test fix that was needed for bug 656749. 2011-05-17 13:43:40 +02:00
Mounir Lamouri
cffb492c94 Backout bug 656749. 2011-05-17 13:43:10 +02:00
Mounir Lamouri
53f16e074a Merge backout 2011-05-17 11:44:32 +02:00
Mounir Lamouri
eceb98864c Backout bug 629866 and bug 647560. 2011-05-17 11:44:17 +02:00
Robert O'Callahan
66c9b9c755 Backout 647560 --- changesets 32a13c864e55 c2dbc3747034 3d845440cbc7 13c5fa1bdfb0 8cf18f0d9e7e 863cd05ae581 2011-05-17 19:05:23 +12:00
Robert O'Callahan
4924cae39a Bug 656749. Fix Mac test failure 2011-05-17 19:03:02 +12:00
Rafael Ávila de Espíndola
cc917952cb 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
c5e00b2e8a Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel 2011-05-17 11:42:19 +12:00
Robert O'Callahan
e5e28d9ac2 Bug 647560. Cache temporary backbuffer surfaces. r=karlt 2011-05-17 11:42:11 +12:00
Robert O'Callahan
03d1ea7300 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
3e50014290 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
d1fe5a6711 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
0bca45c661 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
fa4e75ab4d Bug 657143 - Reorder mature CSS properties in nsComputedDOMStyle.cpp 2011-05-17 11:20:08 +12:00
Paul ADENOT
6f534e4407 Bug 657447 : adding include guard aroung nsTimeRanges class. 2011-05-17 11:14:40 +12:00
Robert O'Callahan
ebb22db890 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
9f2fc5b8e2 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
eec1211b36 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
Benoit Jacob
d1bac4c182 Bug 656752 - WebGL crash [@gleRunVertexSubmitImmediate()] - r=jrmuizel, a=clegnitto
Fix bookkeeping in webgl.bindBuffer()
2011-05-16 17:18:04 -04:00
Justin Lebar
ec8f99b5de 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
3e856fc317 Bug 657411 - Telemetry doesn't register for idle-daily r=mak 2011-05-16 13:07:45 -07:00
Raymond Lee
26574c60f1 Bug 657331 - Fix the registerCleanupFunction() in browser_tabview_bug625195.js r=ian 2011-05-16 20:40:09 +08:00
Rafael Ávila de Espíndola
33fe4e2770 Bug 657364 - Put dom/tests/mochitest/dom-level2-html/files/document.html applet in a new file. r=ehsan 2011-05-18 11:56:06 +02:00
Rob Campbell
9b7851356a merge m-c to devtools 2011-05-16 08:54:46 -03:00
Mounir Lamouri
627d04b7ce Bug 655960 - Use a native rendering for vertical progress bar in Cocoa. r=mstange 2011-05-16 12:58:55 +02:00
Mounir Lamouri
8c71c5f7ea Bug 655313 - Use a native rendering for indeterminate vertical progress bar in GTK. r=roc,karlt 2011-05-16 12:59:10 +02:00