Benjamin Smedberg
dd8b532430
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
2010-06-23 10:18:00 -04:00
Ginn Chen
4e372ae7c4
Bug 572999 Make reftest recognize Solaris r=roc
2010-06-23 17:33:21 +08:00
Benjamin Smedberg
ea00533489
Fix test packaging and execution from bug 568691.
2010-06-22 20:44:44 -04:00
Benjamin Smedberg
c89bc5321c
Bug 573739 - Don't get the private browing service during layout module initialization: delay until profile-after-change.
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
d8fb140651
Bug 568691 - Add components that were lost during the merge of layout/build/nsLayoutModule.cpp
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
31432df1fb
Bug 568691 - Convert existing JS components to use NSGetFactory and add manifest files for them. In a followup we will link the .manifest files together at packaging time. This patch was developed on Linux: Windows and Mac may require additional changes.
...
--HG--
rename : toolkit/components/filepicker/src/nsFilePicker.js.in => toolkit/components/filepicker/src/nsFilePicker.js
2010-06-22 12:59:15 -04:00
Benjamin Smedberg
0df0345c66
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Neil Deakin
85ccd4574e
Bug 533714, use a size of (0,0) for placeholders, prevents popups from taking up space when not open, r=bz
2010-06-21 08:37:35 -04:00
Neil Deakin
a08a79f3f4
Bug 572823, clear button open state when its popup is destroyed, r=neil
2010-06-21 08:37:35 -04:00
Neil Deakin
98103bb448
Bug 554810, use transparent resizer images, also fixes bugs 553752, 553796, 558201, 558203 and 563085, r=roc
2010-06-21 08:37:35 -04:00
Chiaki Ishikawa
79dcde569f
Bug 573315 - compilation failure: mozilla/layout/base/nsPresShell.cpp missing nsIMemoryReporter.h. r=vlad
...
--HG--
extra : rebase_source : 6f8feb86c969e94bb74be7dfbc6a6dd563ed0e7e
2010-06-20 01:22:00 -04:00
Simon Montagu
f178e9beab
Test for bug 574958
2010-07-01 08:30:46 -07:00
Boris Zbarsky
5f1001dd6d
Adding bug 573127 test
2010-06-23 01:43:17 -04:00
Boris Zbarsky
3b2dfcc6cd
Bug 573127. Adjust the assert slightly to make it match reality. r=dbaron
2010-06-23 00:47:23 -04:00
Boris Zbarsky
753e4b833b
Bug 573241. When reparenting a style context, don't include any transition rules the old context might have had in the new one, since that can confuse transitions. r=dbaron
2010-06-23 00:46:27 -04:00
Johnny Stenback
2db35fd2a9
Backed out changeset 82a21d443b5e
2010-06-21 22:39:53 -07:00
Johnny Stenback
c50fb5d521
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-21 19:58:50 -07:00
Ms2ger
86795e0661
Bug 395137 - Typo in box-sizing-1-ref.html: "padding: 1px solid". r=dbaron
2010-06-22 02:01:45 +02:00
Chris Jones
a6c0e90e24
Bug 572295: Add X11Util.h for X11 toolkits. r=karlt,joedrew
2010-06-21 15:35:49 -05:00
Chris Jones
2500ea8729
Bug 571730: Initialize the entire XEvent union so that our simple memcpy() serializer doesn't cause valgrind to complain on copying an X*Event smaller than XEvent. r=karlt
2010-06-21 15:35:49 -05:00
Benjamin Smedberg
c611ebcd81
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Benjamin Smedberg
9403279763
Bug 569644 - Query the plugin host directly when searching for MIME types, rather than using Gecko-Content-Viewer category manager registration, r=bz
2010-06-10 12:42:16 -04:00
Olli Pettay
b81944d01e
Bug 566024 - Add a 'global' messageManager, r=jst
2010-06-10 12:26:19 +03:00
Dão Gottwald
0978149cf3
Backed out changeset db6f8068e9a5
2010-06-29 17:49:21 +02:00
Saint Wesonga
c81affe35c
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
2010-06-29 17:14:36 +02:00
Mats Palmgren
3bbd6ff1d6
Bug 570160 - Don't create a next-in-flow for a placeholder frame, split the float instead. r=fantasai
2010-06-29 16:32:03 +02:00
L. David Baron
f9751ba38e
Add bug number (bug 575500) for failing test I added earlier today (for bug 555987).
2010-06-28 21:27:09 -07:00
Jesse Ruderman
ac10e35b64
Add crashtest for bug 540771
2010-06-28 14:58:58 -07:00
Boris Zbarsky
c61cf3a82e
Make the simple cases of dynamic changes of -moz-box-ordinal-group work correctly. (Bug 555987) r=dbaron
2010-06-28 13:47:58 -07:00
L. David Baron
27b814a539
Add some basic reftests for dynamic changes of -moz-box-ordinal-group. (Bug 555987)
2010-06-28 13:47:39 -07:00
L. David Baron
b6b9d51e5c
Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
2010-06-28 13:47:39 -07:00
Ehsan Akhgari
6a92641501
Bug 574898 - "ASSERTION: called nsGenericElement::SetText" with spellcheck; r=roc
2010-06-28 14:04:37 -04:00
Alexander Surkov
65c355c8a7
Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc
2010-06-28 21:02:03 +09:00
Bas Schouten
ba19f9a931
Bug 574690: Don't have DocumentViewer call show on its window if the XULWindow will do this once it's done loading chrome. r=roc
2010-06-28 06:24:52 +02:00
Robert O'Callahan
5329c70468
Bug 564991. Part 28: Update test manifest to reflect fewer assertion failures on Mac (probably because of less painting).
2010-06-28 14:17:06 +12:00
Robert O'Callahan
c3d3dba89e
Bug 568392. Part 3: Make reftest harness draw with scrollbars and use the window's layer tree, when possible. r=dbaron
2010-06-28 12:32:16 +12:00
Robert O'Callahan
239a0da1b5
Bug 572282. Reuse main window layer tree to paint child windows. r=mats
2010-06-28 12:30:39 +12:00
Robert O'Callahan
d179d068ce
Bug 572317. Allow snapped rectangles to snap even if there's a 90 degree rotation. r=jrmuizel
2010-06-28 12:29:57 +12:00
Robert O'Callahan
e41d32eebd
Bug 572612. Make scrollbars appear in the background/border layer of the scrollable element. r=mats
2010-06-28 12:28:47 +12:00
Robert O'Callahan
2ce4e60ac3
Bug 572914. Overflow areas for theme backgrounds should not be clipped by -moz-hidden-unscrollable. r=dbaron
2010-06-28 12:28:21 +12:00
Robert O'Callahan
29b7082327
Bug 573931. Make XUL tree scrolling just repaint. r=enndeakin
2010-06-28 12:27:50 +12:00
Timothy Nikkel
644bb060fe
Bug 496011. Add crashtest.
2010-06-27 16:00:16 -05:00
Timothy Nikkel
4c7d0cd835
Bug 534768. Add crashtest.
2010-06-27 16:00:13 -05:00
Timothy Nikkel
c1f471cef2
Bug 572296. Fix logic error when adjusting the position to show the context menu at for a context menu key press. r=enndeakin
2010-06-27 15:58:56 -05:00
Mats Palmgren
ca51ca5849
Bug 536720 - Don't say the frame is in the nsGkAtoms::popupList if that list is empty. r=fantasai
2010-06-27 22:53:59 +02:00
Mats Palmgren
aea91496d5
Bug 571352 - <select multiple> does not reset the anchor <option> properly when the anchor is removed. r=bzbarsky
2010-06-27 22:53:47 +02:00
timeless@mozdev.org
1734c5aafc
Bug 499134 - Crash with DOM Inspector [@ inDOMView::AttributeChanged(nsIDocument*, nsIContent*, int, nsIAtom*, int, unsigned int) ]. r=neil
2010-06-27 18:48:21 +02:00
Daniel Holbert
972904bffe
whitespace-only fix to trigger another Win64 build
2010-06-26 19:43:13 -07:00
L. David Baron
1dc52aecc3
Switch test_transitions_per_property to testing interpolation 1/4 of the way through instead of 1/2, so it will catch getting the halves backwards.
2010-06-26 11:58:06 -07:00
L. David Baron
1c9fd8e939
Adjust comment as followup to bug 574059.
2010-06-26 11:58:06 -07:00
Ginn Chen
8b0322b1e8
Bug 571211 Sun Studio doesn't support 64bit enum for 32bit mode r=dbaron
2010-06-27 00:55:05 +08:00
Ehsan Akhgari
fb891ba68a
Bug 574869 - Mac build without libxul fails for me because the IOKit framework is missing; r=ted
2010-06-25 20:22:09 -04:00
Reed Loden
b2dc7394dc
Add missing semicolon. No bug.
2010-06-25 18:45:11 -05:00
Timothy Nikkel
ee0aeb4d63
Bug 574756. Make sure nsIFrame::List outputs the stylecontext of the frame. r=dbaron
2010-06-25 16:51:17 -05:00
Colby Russell
8f898a0e1c
Bug 563558 - inDOMView contentRemoved implementation doesn't take into account hidden whitespace nodes. r=roc
2010-06-06 17:50:00 -04:00
Simon Montagu
f0880461a6
Don't make bidi continuations out of empty text frames. Bug 572582, r=roc
2010-06-20 22:33:34 -07:00
Doug Turner
7c75a38e18
Bug 571166 - merge from e10s to m-c. r=various. sr=bz. CLOSED TREE.
2010-06-30 23:27:52 -07:00
Boris Zbarsky
2cfc0903d7
Backed out changeset 00dfcf7f4c9e (bug 575336) due to test orange. Magic words for CLOSED TREE.
2010-06-30 22:02:28 -07:00
Doug Turner
9fb87b24bd
Backing out 15675470aa2d. build bustage
2010-06-30 21:48:13 -07:00
Doug Turner
eac7651a9c
Bug 576055 - MayHavePaintEventListener fails for e10s message manager. This was part of bug 549223, but somehow it was lost in a merge. r=dougt
2010-06-30 21:04:29 -07:00
Doug Turner
3678358425
Bug 576055 - MayHavePaintEventListener fails for e10s message manager. This was part of bug 549223, but somehow it was lost in a merge. r=dougt
2010-06-30 21:04:29 -07:00
Alexander Surkov
a233b0fd40
Bug 574312 - make accessible tree creation from parent to child always, r=marcoz, davidb, sr=neil
2010-07-01 11:18:08 +09:00
Boris Zbarsky
7be35161f4
Bug 555627. Make transitions actually work correctly on :before and :after. r=dbaron
2010-06-30 18:54:29 -07:00
Boris Zbarsky
9320409321
Bug 575336. Stop flushing out layout on the whole viewmanager tree when layout is flushed on a document and results in invalidates. r=roc
2010-06-30 18:54:29 -07:00
Doug Turner
9491e021f6
merge with mc
2010-06-30 10:50:45 -07:00
Doug Turner
840b7d952b
Merge from mc
2010-06-29 14:39:57 -07:00
Doug Turner
e5c86fcd42
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
...
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Oleg Romashin
39a0145aea
Auto-merge with m-c b51803f3fdef
2010-06-25 08:30:40 -04:00
Doug Turner
9c89be497e
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jonathan Kew
90828b7068
bug 550163 - part 20 - prefer Calibri font (on Win7) in reftest to avoid fallback to visible CGJ glyph. r=roc
2010-06-24 13:11:50 +01:00
Clint Talbert
134a41bc75
Bug 573478 - Allow remote reftests to start their own httpd.js webserver r=jmaher
2010-06-24 02:32:01 -07:00
Clint Talbert
ce2826b7ed
Bug 573263 - Refactor remote reftest to work on android, create shared remoteautomation class r=jmaher
2010-06-24 02:32:01 -07:00
Boris Zbarsky
a7d7581a19
Bug 571347. In HasAttributeDependentStyle when the class attribute is changing, walk only selectors with classes that might be relevant. r=dbaron
2010-06-18 12:23:05 -04:00
Robert Longson
63e23566cf
Bug 573687 - Clamp radial gradients with small radii correctly. r=jwatt
2010-06-30 21:24:53 +01:00
Jason Duell
386a098a89
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Honza Bambas
01ec63785a
Bug 571380, e10s: build problem in content/canvas/src/nsCanvasRenderingContext2D.cpp(2653), r=roc
2010-06-12 13:37:59 +02:00
Doug Turner
b2c88178e3
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Robert Sayre
899c142ca3
Merge tracemonkey to mozilla-central.
2010-06-06 14:55:52 -04:00
Mounir Lamouri
9b26ae26de
Bug 569337 - Fix compilation issues when SVG and SMIL are disabled. r=dbaron
2010-06-06 19:45:18 +02:00
Robert Sayre
cecd0f18ee
Merge mozilla-central to tracemonkey.
2010-06-06 11:28:04 -04:00
Jesse Ruderman
e0ecbdc5ab
Crashtest for bug 519031.
2010-06-06 16:26:05 +02:00
Robert Sayre
5a3f306961
Merge mozilla-central to tracemonkey.
2010-06-05 19:13:45 -04:00
Timothy Nikkel
a0bea31596
Bug 563878. Part 1c. Misc layout cleanup. r=mats
...
(transplanted from 2c4a36b7e9ea2125b9daaab242202be4c34e46a5)
--HG--
extra : transplant_source : %2CJ6%B7%E9%EA%21%25%B9%DA%AA%B2B%20%2B%E4%C3NF%A5
2010-06-05 15:29:49 -05:00
Timothy Nikkel
91df098dd6
Bug 563878. Part 1b. Make nsIPresShell::RenderNode and nsIRenderingContext::SetClipRegion take an nsIntRegion. r=mats
...
(transplanted from d5ca465f42381d777adcc468c8fdf96942f1fcfe)
--HG--
extra : transplant_source : %D5%CAF_B8%1Dwz%DC%C4h%C8%FD%F9iB%F1%FC%FE
2010-06-05 15:29:49 -05:00
Timothy Nikkel
f56d07b3fe
Bug 8253. Part 1. Disable first-letter and first-line styles in select elements. r=bzbarsky
...
(transplanted from b2d0bd7761a16e652727596f58b0edc1d57610d4)
--HG--
extra : transplant_source : %B2%D0%BDwa%A1ne%27%27YoX%B0%ED%C1%D5v%10%D4
2010-06-05 15:29:49 -05:00
Daniel Holbert
496c8ffe44
Bug 569994: Fix GCC warning "suggest parentheses around && within ||" in nsTreeBodyFrame.cpp. r=ehsan
2010-06-04 13:38:17 -07:00
Oleg Romashin
2538039097
Merge with latest mozilla central r 42802:ffbc3baf03ae
2010-05-25 15:19:33 -04:00
Olli Pettay
93984b6736
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Jason Orendorff
578fc3cdd3
Bug 533592, part 1 - Remove uses of and support for xpcnativewrappers=no/yes in manifests. (The default has been yes for some time and we will now only have that behavior.) r=mrbkap.
...
--HG--
extra : rebase_source : 996d2abecb15f44293abd470a28a3fe2706e130e
2010-05-27 12:33:54 -07:00
John Daggett
909acbe49a
Bug 555406. Call checkLoadURI for INHERIT_PRINCIPAL font loads. r=bz
2010-05-24 15:45:18 +09:00
Robert O'Callahan
4886cf3d1c
Bug 564993. Fix build error, and fix Bas' review comment.
2010-05-24 14:25:58 +12:00
Ehsan Akhgari
db7c5538a4
Bug 569238 - Add some debugging information to determine what causes test_flush_on_paint.html to time out (temporary test-only change)
...
(transplanted from 9624407a729c81c531c7ab3a49e7209ede5525e0)
--HG--
extra : transplant_source : %96%24%40zr%9C%81%C51%C7%AB%3AI%E7%20%9E%DEU%25%E0
2010-06-04 13:28:19 -04:00
Ehsan Akhgari
ba9fb189e6
Bug 563864 - Add some debugging output to figure out what's going on with test_mozPaintCount.html intermittent oranges (temporary test-only change)
...
(transplanted from 9b29864cabd1b25cf5184d4f96ad75ff8ce99d4c)
--HG--
extra : transplant_source : %9B%29%86L%AB%D1%B2%5C%F5%18MO%96%ADu%FF%8C%E9%9DL
2010-06-04 13:28:19 -04:00
Robert O'Callahan
3c5b01221c
Port over part of changeset eaea9e3806a3 to FrameLayerBuilder to fix reftest failure in ogg-video/clipping-1a.html
2010-05-24 14:13:00 +12:00
Robert O'Callahan
b32027fed6
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Robert O'Callahan
9cdeda856f
Backing out bug 564993 part 5 again due to leaks
2010-05-24 10:53:55 +12:00
Robert O'Callahan
01e9dabdad
Backed out changeset b37bdb032fe7
2010-05-24 10:53:05 +12:00
Robert O'Callahan
61c7470711
Remove code that I need to back out that slipped into the wrong patch
2010-05-24 10:52:28 +12:00
Michael Kohler
8550fb091a
Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
...
--HG--
extra : rebase_source : 4f15f7fd6f90926b77d136be83af7f22c5ffa830
2010-05-23 12:26:15 -07:00
Mounir Lamouri
279c3b4750
Bug 551846. Tests
2010-05-24 09:36:49 +12:00
Chris Double
110891cd57
Bug 567056. Rename mAspectRatio to mPixelAspectRatio. r=kinetik
2010-05-24 09:36:10 +12:00
Robert O'Callahan
0417d4868e
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Henri Sivonen
4dac627a91
Bug 565432 - Newline at the start of an ftp URL makes URL object creation fail. r=bzbarsky.
...
--HG--
extra : rebase_source : df5023aeaa0d9e7f32e6ba89b2ff297d8ac3ab0a
2010-05-20 12:03:11 +03:00
Mats Palmgren
a180f952fd
Bug 39098 - Elements with visibility:hidden, visibility:collapse, or display:none get copied to the clipboard. r=dbaron
2010-05-25 01:24:15 +02:00
Doug Turner
cfd298a40d
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Mounir Lamouri
25ff9e8518
Bug 456229 - Implement <input type="search">. r=smaug sr=sicking
2010-05-17 12:20:22 +02:00
Mounir Lamouri
8c66792fbc
Bug 456229 - tests for <input type="search">. r=smaug
2010-05-17 12:20:20 +02:00
Mounir Lamouri
5cebab67cf
Bug 565074 - Write reftests for the placeholder without readonly input element. r=ehsan
...
--HG--
rename : layout/reftests/forms/placeholder/placeholder-7.html => layout/reftests/forms/placeholder/placeholder-15.html
rename : layout/reftests/forms/placeholder/placeholder-8.html => layout/reftests/forms/placeholder/placeholder-16.html
rename : layout/reftests/forms/placeholder/placeholder-9.html => layout/reftests/forms/placeholder/placeholder-17.html
rename : layout/reftests/forms/placeholder/placeholder-focus-ref.html => layout/reftests/forms/placeholder/placeholder-readonly-focus-ref.html
2010-05-17 12:20:17 +02:00
Chris Jones
2ed40cd772
Merged m-c
2010-05-13 18:04:53 -05:00
Doug Turner
1aca4c8153
Bug 552822 - IPC remoting of geolocation prompt. r=olli/r=jdm
2010-05-13 10:44:51 -07:00
Henri Sivonen
21c2b278cb
Bug 534071 - Treat carriage returns as tab-like whitespace in layout. r=roc.
2010-05-12 10:57:12 +03:00
Robert O'Callahan
91a76a8c6e
b=573944 invalidate windowless plugins on instantiation r=josh
2010-06-24 16:02:12 +12:00
Johnny Stenback
e22027e424
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-23 14:35:57 -07:00
Doug Turner
0dc0f3273e
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Peter Van der Beken
34f855c0b2
Back out fixes for bug 560462 to fix orange.
...
--HG--
extra : rebase_source : afe96ede6fc605c656b746f6388d6144886b18ed
2010-05-11 19:20:03 +02:00
Frédéric Wang
42b10a418a
Bug 552044 - [MathML 3] Add support for mathcolor/mathbackground on any presentation MathML element. r=karlt
2010-05-13 14:38:28 +12:00
Karl Tomlinson
6510a446d4
b=562966 surround {} with || for MS 7
2010-05-13 14:37:09 +12:00
Mike Kristoffersen
e46ab27b9f
Bug 564402 - slots #define in Qt, prevents Qt builds on trunk
...
--HG--
extra : rebase_source : 0dc2793cb28294addd9781bd9ca76a3e049ec110
2010-05-07 13:20:04 +02:00
L. David Baron
dcc4af33b9
Instantiate the calc ops struct rather than a nested data struct inside of it. (Bug 363249) r=bzbarsky
2010-05-11 08:49:44 -07:00
L. David Baron
f67d8257ba
Get rid of (void) C-isms in nsStyleCoord. (Bug 363249) r=bzbarsky
2010-05-11 08:49:44 -07:00
L. David Baron
97f744099a
Add calc() support for 'font-size' property, which is the only property for which percents are computed to lengths in nsRuleNode. (Bug 363249) r=bzbarsky
2010-05-11 08:49:44 -07:00
L. David Baron
a834b40a01
Add calc() support for lengths in text-shadow and -moz-box-shadow. (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
454d6dd6d0
Add calc() support for the easiest cases: properties that take lengths but not percentages and take simple values only (-moz-column-rule-width, -moz-column-width, letter-spacing, word-spacing, marker-offset, outline-offset, border-spacing). (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
36456511ee
Fix property alphabetization errors in property_database.js.
2010-05-11 08:49:43 -07:00
L. David Baron
ba2f2edc7b
Add mechanism for clamping computation of calc() to nonnegative values. (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
e55e809d36
Add mechanism for computation of calc() in the cases where the arguments are only lengths (i.e., where computed style can contain a simple result rather than a calc tree). (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
f2c3ce7ef8
Implement serialization of calc() values. (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
328cba210e
Implement parsing of calc(). (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
1a7c32ce5f
Add template-based mechanism for computing a calc() tree. (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
746829e4fe
Implement storage of calc() expressions in nsCSSValue. (Bug 363249) r=bzbarsky
2010-05-11 08:49:43 -07:00
L. David Baron
5c839247b3
Adjust expected assertion counts for crashtest. (Bug 472557)
2010-05-11 08:49:43 -07:00
Ehsan Akhgari
c9c8c3c5b3
Bug 336104 - "ASSERTION: no frame, see bug #188946"; r=roc,dbaron
2010-05-21 16:36:42 -04:00
Timothy Nikkel
9b09f5a1b6
Bug 567292. When making asserts for lazy frame construction, if we hit a leaf frame, forgive any previous transgressions because leaf frames do their own thing. r=bzbarsky
2010-05-22 13:55:41 -05:00
Timothy Nikkel
af8793ced3
Bug 553359. Address review comments.
2010-05-22 13:55:41 -05:00
Jason Duell
6cd446aadb
# User Michal Novotny <michal.novotny@gmail.com>
...
# Date 1272456176 -7200
Bug 549241 - Channel classifier should run in chrome process. r=biesi, sr=jst
2010-05-21 14:03:02 -07:00
L. David Baron
01794a91eb
Add more tests for invalid URL parsing for CSS 2.1 issue 129.
2010-05-21 13:17:58 -07:00
L. David Baron
5e4b4f2956
content/html/content/src line in LOCAL_INCLUDES should not be conditional on MOZ_MEDIA. (Bug 567191) r=roc
2010-05-21 13:17:58 -07:00
L. David Baron
2dfafa6cbd
Enable the reporting of assertion failures in the reftest harness. (Bug 472557)
2010-05-21 13:17:58 -07:00
Doug Turner
c88906d971
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Zack Weinberg
a70ff5517a
Bug 558981: Make reftests/text-decoration/underline-block-propagation-2-standards not dependent on system widget themes. r=dbaron
2010-04-29 08:43:41 -07:00
Neil Deakin
7be66d68d2
Bug 550878, cannot print child frames if window is not focused, r=neil, patch by arno renevier
2010-04-29 10:14:09 -04:00
Jim Mathies
29d9495a25
Bug 513162 - Document viewer to widget glue. r=bz.
2010-06-24 21:01:06 -05:00
Jim Mathies
dc417e93d2
Bug 513162 - Cleanup unused widget code and CID statics. r=vlad.
2010-06-24 21:01:06 -05:00
L. David Baron
736090d613
Don't bother with 16-bit reference count and index in nsCSSValue::Array. (Bug 574059) r=bzbarsky
2010-06-24 14:53:44 -07:00
Ehsan Akhgari
1b26141a44
Bug 534694 - Move the layout debug extension to layout/tools; r=ted,roc
...
--HG--
rename : extensions/layout-debug/Makefile.in => layout/tools/layout-debug/Makefile.in
rename : extensions/layout-debug/application.ini => layout/tools/layout-debug/application.ini
rename : extensions/layout-debug/chrome.manifest => layout/tools/layout-debug/chrome.manifest
rename : extensions/layout-debug/layoutdebug-prefs.js => layout/tools/layout-debug/layoutdebug-prefs.js
rename : extensions/layout-debug/makefiles.sh => layout/tools/layout-debug/makefiles.sh
rename : extensions/layout-debug/src/Makefile.in => layout/tools/layout-debug/src/Makefile.in
rename : extensions/layout-debug/src/nsDebugFactory.cpp => layout/tools/layout-debug/src/nsDebugFactory.cpp
rename : extensions/layout-debug/src/nsILayoutDebuggingTools.idl => layout/tools/layout-debug/src/nsILayoutDebuggingTools.idl
rename : extensions/layout-debug/src/nsILayoutRegressionTester.idl => layout/tools/layout-debug/src/nsILayoutRegressionTester.idl
rename : extensions/layout-debug/src/nsLayoutDebugCIID.h => layout/tools/layout-debug/src/nsLayoutDebugCIID.h
rename : extensions/layout-debug/src/nsLayoutDebugCLH.cpp => layout/tools/layout-debug/src/nsLayoutDebugCLH.cpp
rename : extensions/layout-debug/src/nsLayoutDebugCLH.h => layout/tools/layout-debug/src/nsLayoutDebugCLH.h
rename : extensions/layout-debug/src/nsLayoutDebuggingTools.cpp => layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp
rename : extensions/layout-debug/src/nsLayoutDebuggingTools.h => layout/tools/layout-debug/src/nsLayoutDebuggingTools.h
rename : extensions/layout-debug/src/nsRegressionTester.cpp => layout/tools/layout-debug/src/nsRegressionTester.cpp
rename : extensions/layout-debug/src/nsRegressionTester.h => layout/tools/layout-debug/src/nsRegressionTester.h
rename : extensions/layout-debug/ui/Makefile.in => layout/tools/layout-debug/ui/Makefile.in
rename : extensions/layout-debug/ui/content/layoutdebug-overlay.xul => layout/tools/layout-debug/ui/content/layoutdebug-overlay.xul
rename : extensions/layout-debug/ui/content/layoutdebug.js => layout/tools/layout-debug/ui/content/layoutdebug.js
rename : extensions/layout-debug/ui/content/layoutdebug.xul => layout/tools/layout-debug/ui/content/layoutdebug.xul
rename : extensions/layout-debug/ui/jar.mn => layout/tools/layout-debug/ui/jar.mn
rename : extensions/layout-debug/ui/locale/en-US/layoutdebug-overlay.dtd => layout/tools/layout-debug/ui/locale/en-US/layoutdebug-overlay.dtd
rename : extensions/layout-debug/ui/locale/en-US/layoutdebug.dtd => layout/tools/layout-debug/ui/locale/en-US/layoutdebug.dtd
2010-04-23 15:03:22 -04:00
Mats Palmgren
64294ccd1a
Backout bug 39098 due to Tinderbox orange.
2010-05-21 18:28:39 +02:00
Mats Palmgren
76d0a556b0
Bug 39098 - Elements with visibility:hidden, visibility:collapse, or display:none get copied to the clipboard. r=dbaron
2010-05-21 15:52:07 +02:00
Robert O'Callahan
20c2e464f7
Backed out changeset efa8719a93d2
2010-05-21 16:34:23 +12:00
Robert O'Callahan
6391e1262a
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Robert O'Callahan
c7f9f7d189
Bug 565569. Set primary frame for anonymous text in buttons. r=mats
2010-05-21 15:20:48 +12:00
Brian Birtles
a6804b9bac
Bug 554141 - SVG SMIL: Fix crash with orphaned unresolved begin times, r=roc
...
--HG--
extra : rebase_source : 82f7d0cdf89a543b4a07e126157096a47465de8e
2010-05-21 09:18:29 +09:00
Brandon Sterne
576c1b9813
Bug 515460 - enforce CSP during image redirects, r=joe
2010-05-20 13:08:02 -07:00
Benoit Girard
48f9d280a7
Remove CGContextSaveGState from nsObjectFrame. This is now done in cairo_quartz_get_cg_context_with_clip. b=562742 r=jmuizelaar
2010-05-20 15:22:44 -04:00
Benoit Girard
a59bbd8d1c
Use IOSurface for in-process CoreAnimation on OS X 10.6+ b=559259 r=josh.
2010-05-20 15:22:37 -04:00
L. David Baron
a630c8518a
Update assertion annotations in reftest/crashtest manifests now that bug 563536 is fixed. (Bug 472557)
2010-05-20 07:44:56 -07:00
Mounir Lamouri
b1120439e7
Try to fix test_bug536537
2010-05-20 00:35:37 -04:00
Mounir Lamouri
baf233459f
Bug 377624 - [Test Part] "Implement the accept attribute for the form and file upload controls form "image/*"" [r=sicking, feedback=ehsan]
2010-05-19 22:28:08 -04:00
Mounir Lamouri
5c4ba8e9ce
Bug 377624 - "Implement the accept attribute for the form and file upload controls form "image/*"" [r=enndeakin,roc]
2010-05-19 22:28:01 -04:00
Ehsan Akhgari
db9d404619
Bug 560647 - add startup timeline instrumentation; r=vlad
2010-05-19 19:22:19 -04:00
L. David Baron
7575804ded
Adjust manifest for expected assertions: An assertion was fixed, probably by revision a55765a1c2f5. (Bug 472557)
2010-05-19 07:39:10 -07:00
Robert O'Callahan
c7c99bf983
Marking passing test as passing, thanks to bug 547924
...
--HG--
extra : rebase_source : 671435d54dc9dd0812648062357d202c41cfb897
2010-05-19 15:40:54 +12:00
Robert O'Callahan
cf9a69d02b
Bug 559241. Reflow non-dirty overflow container children if we're supposed to reflow all kids. r=dbaron
2010-05-19 15:04:33 +12:00
Robert O'Callahan
87f96430ac
Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
2010-05-13 12:56:11 +12:00
Ehsan Akhgari
6139ffb2b9
Bug 534785 - Move the ownership of editor and selection controller from the text frame to the content node; r=roc,jst sr=roc
...
(transplanted from 2437636244f39bbdc7d20b062e2c978b9d85c239)
--HG--
rename : layout/reftests/forms/placeholder/placeholder-14.html => layout/reftests/forms/placeholder/placeholder-18.html
extra : transplant_source : %247cbD%F3%9B%BD%C7%D2%0B%06.%2C%97%8B%9D%85%C29
2010-04-21 16:17:41 -04:00
Craig Topper
213b0d1c3f
Bug 566808 - "DeCOMtaminate nsIStyleRule method signatures" [r=dbaron]
...
(transplanted from 9a7be1835b530c72a46069a5c3951b80b16804a3)
--HG--
extra : transplant_source : %9A%7B%E1%83%5BS%0Cr%A4%60i%A5%C3%95%1B%80%B1h%04%A3
2010-05-19 22:28:00 -04:00
Jesse Ruderman
ca6c2cc5c1
Improve crashtests.list bug-annotations
2010-06-04 14:24:16 -07:00
Oleg Romashin
319c54462f
Bug 558308 - More GFX optimizations needed for Image Layers. r=vlad
2010-04-20 12:36:00 -04:00
Peter Van der Beken
2390f94ae2
Fix for bug 560462 (Use fast unwrapping for more quickstubs) - use fast unwrapping for nsIDOMNode_GetNodeType, nsIDOMNodeList_GetLength, nsIDOMElement, nsIDOMNSElement_, nsIDOMNSHTMLElement, nsIDOMDocument, nsIDOMNSDocument, nsIDOM3Document, nsIDOMHTMLDocument and nsIDOMNSHTMLDocument_. r=jst.
2010-04-19 17:41:39 +02:00
L. David Baron
72a0f95e72
Fix spew of 'couldn't get canvas size' assertions. (Bug 566603) r=vlad
2010-05-18 10:12:33 -07:00
Olli Pettay
927111fb28
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
2010-05-18 15:28:37 +03:00
Olli Pettay
1c104f5606
Backout Bug 549682
2010-05-18 13:10:47 +03:00
Olli Pettay
c719bc6e84
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
...
--HG--
extra : rebase_source : 45b28a7762428193873a636fa7d5108607f9e4a3
2010-05-18 11:52:24 +03:00
Vladimir Vukicevic
e5d92d3d03
b=561168; convert canvas to use layers for rendering - followup #2 ; r=roc
2010-05-17 21:04:22 -07:00
Vladimir Vukicevic
b5ac042d49
b=561168; convert canvas to use layers for rendering; r=roc,bas
2010-05-17 21:04:22 -07:00
Craig Topper
ef96f55ca1
Convert some callers of methods that changed from returning already_AddRefed<T> to returning T* away from using unneeded nsCOMPtrs. (Bug 239008) r=dbaron
2010-05-17 21:00:40 -07:00
Craig Topper
94829365f8
Change some nsIStyleSheet methods from returning AddRef-ed to un-AddRef-ed pointers, and some other cleanup. (Bug 239008) r=dbaron
2010-05-17 21:00:39 -07:00
L. David Baron
aa5fcd49a6
Remove workaround for all reftest-print tests asserting on mac now that bug 564071 is fixed. (Bug 472557)
2010-05-17 11:31:24 -07:00
Mats Palmgren
36f04b3d7b
Fix intermittent orange by starting test from onload rather than setTimeout. (Bug 566392) r=jruderman
2010-05-17 15:09:30 -07:00
Boris Zbarsky
a3c3fa3d39
Bug 566216. Our parent could be a document fragment. r=dholbert
2010-05-17 14:18:25 -04:00
Mats Palmgren
b6d96d39f8
On MacOSX, take into account that the up-arrow scrollbar button is usually below the slider. b=559272 r=olli
2010-05-17 18:27:02 +02:00
Peter Van der Beken
ec5f439556
Fix for bug 560289 (Inline nsLayoutStatics::Addref/Release). r=bz.
2010-04-19 17:41:39 +02:00
Simon Montagu
85a1e8061a
Don't split frames in bidi resolution that have the same resolved directionality but different character types. Bug 399850, r=ehsan, roc
2010-05-10 23:14:05 -07:00
Boris Zbarsky
8ccd3c1fea
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Shawn Wilsher
6234a3d3ac
Style links with :link and :visited since on slow builds, history may already have notified that they are visited. (Bug 572576) r=dbaron
2010-06-19 20:46:23 -07:00
L. David Baron
e48dbb1afd
Add test for bug 573255.
...
--HG--
extra : transplant_source : Y%E3o%C5%F1H8t%AF%3E%1Cu%5B%EA%E0%2B%27%08%EA%C2
2010-06-19 14:11:20 -07:00
L. David Baron
7e0b339c34
Merge backout of changeset a6e3300a3bac (bug 571347) for causing bug 573255 because the optimization is invalid given :not() selectors.
2010-06-19 14:17:00 -07:00
L. David Baron
4684f3f568
Backed out changeset a6e3300a3bac (bug 571347) for causing bug 573255 because the optimization is invalid given :not() selectors.
2010-06-19 14:16:38 -07:00
Kyle Huey
8402fdb96f
Backed out changeset f54e6386c113
...
--HG--
extra : rebase_source : 367bf92e0875df1663e79bd6b968cddd677eeb1c
2010-06-19 13:19:25 -07:00
Robert Longson
c743190bdb
Backout bug 487404
2010-06-19 13:55:46 +01:00
Boris Zbarsky
c8d7e9da79
Bug 571347. In HasAttributeDependentStyle when the class attribute is changing, walk only selectors with classes that might be relevant. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
6b42fb408a
Bug 569006. Skip probing for ::before/::after during reresolve if we're not redoing matching on kids, since those can't appear/disappear without either a reframe or a change in what selectors we match. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
fa30dc0437
Bug 494117 part 2. Don't force selector matching on the whole subtree rooted at an element when the element's style changes. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
43f065f6ae
Bug 494117 part 1. Rename eRestyle_Self to eRestyle_Subtree. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
01c5641b98
Bug 479655 part 7. Switch to the new setup for tracking and handling restyles. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
9fd308fab4
Bug 479655 part 6. Add a private AddPendingRestyle API that allows removing restyle hints, as well as adding them. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
ef0bbab82b
Bug 479655 part 5. Pass the relevant restyle tracker through to style reresolution. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
ecd2c79550
Bug 479655 part 4. Move handling of eRestyle_LaterSiblings into RestyleTracker. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
9c63a6458d
Bug 479655 part 3. Refactor restyle processing into a new RestyleTracker class. r=dbaron
2010-06-18 12:23:04 -04:00
Boris Zbarsky
ec64564b48
Fix the reftest harness so that a 'load' test that uses reftest-wait doesn't cause following '==' tests to fail. r=roc pending
2010-06-18 11:29:52 -04:00
Robert O'Callahan
4447edb81f
background-zoom-4 passes on Mac currently
2010-06-18 23:53:23 +12:00