Jan Varga
915189b4a2
Bug 295285 - onpopupshowing does not expose accesskeys (event.shiftKey) r=enn
2011-07-09 09:41:32 +02:00
Boris Zbarsky
40e63e2d68
Bug 649924 followup. Mark now-passing tests as passing.
2011-07-08 14:04:25 -04:00
Jonathan Watt
b60649ae26
Bug 664130 - Rename GetHittestMask to GetHitTestFlags to avoid confusion about masking. r=longsonr.
2011-07-08 14:20:14 +01:00
Robert O'Callahan
d4259656be
Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
2011-07-08 22:42:21 +12:00
Karl Tomlinson
8ca97d0f6d
test for bug 665540
...
--HG--
extra : rebase_source : 9581cbad606a99cd89d975cb5ac4e5c207c855aa
2011-07-08 11:06:54 +12:00
Masayuki Nakano
3511882bcf
Bug 670058 Stop drag handling for selection when the dragging frame selection detaches presShell r=smaug
2011-07-11 13:20:46 +09:00
Robert O'Callahan
40a8376d5a
Fix test 579323-1.html
2011-07-11 11:50:26 +12:00
Ehsan Akhgari
0823e559de
Merge mozilla-central and mozilla-inbound
2011-07-13 11:51:33 -04:00
Jonathan Watt
e6bd9fa6a0
Bug 664130. Remove redundant isPositioned check. r=roc.
2011-07-13 08:56:39 +01:00
Daniel Holbert
5fba1afe0f
Fix typo in comment within nsFrame.cpp (no bug) rs=dbaron DONTBUILD
2011-07-07 17:57:55 -07:00
Justin Lebar
44204303e0
merge backout
2011-07-06 20:27:46 -04:00
Justin Lebar
b17feeb414
Backing out bug Bug 648484 (csets 9fcd404d97aa through 2bfa7417504d) due to orange.
2011-07-06 20:27:35 -04:00
Chris Jones
6a84167e1b
Bug 648484, part E: Hook d3d9 shadow layers up to new system. r=BenWa
2011-07-06 13:29:27 -04:00
Chris Jones
a25954ddcc
Bug 648484, part D: Allow PuppetWidgets to create D3D10 layer managers (for the time being). r=roc
2011-07-06 13:29:27 -04:00
Chris Jones
de375ab7d6
Bug 648484, part 0: Fix test-ipcbrowser.
2011-07-06 13:29:26 -04:00
Mounir Lamouri
4c9de5f9e9
Merge mozilla-central into mozilla-inbound.
2011-07-06 14:49:29 +02:00
Mounir Lamouri
7967fa907e
Merge mozilla-inbound into mozilla-central.
2011-07-06 14:43:52 +02:00
Olli Pettay
37c917e7ec
Bug 669084 - Crash [@ nsPrintEngine::DoCommonPrint], r=roc
2011-07-06 14:12:26 +03:00
Mats Palmgren
6cc32dec8e
Bug 669284 - reftest.
2011-07-06 12:03:23 +02:00
L. David Baron
1b49ece84f
Only apply overflow area reported by native theme to the visual overflow, and not to the scrollable overflow. (Bug 669284) r=bzbarsky
2011-07-06 12:03:23 +02:00
Jonathan Kew
870b2b8b77
bug 494360 - tests that @font-face rules take precedence over platform fonts. r=jdaggett
2011-07-06 08:01:45 +01:00
Masayuki Nakano
35028f63a8
Bug 552707 While we're expanding selection by dragging, the selection root element should capture mouse events and all scrollable elements should be scrollable r=roc+smaug, ui=faaborg
2011-07-06 11:16:18 +09:00
Ms2ger
e3ad005a6c
Bug 667298 - Address comment; pending-r=roc
2011-07-05 12:20:06 +02:00
Simon Montagu
41b695192a
Undefine caret bidi level during reflow instead of on text entry. Bug 664087, r=roc
2011-07-05 08:42:32 +03:00
Simon Montagu
15cb6ce863
Tests for bug 664087 and follow-up changes to the tests for bug 646382. r=ehsan
2011-07-05 08:42:28 +03:00
Marco Bonardo
948a5ea53d
Merge last green changeset from mozilla-inbound to mozilla-central
2011-07-04 20:26:29 +02:00
arno renevier
8c5c530736
Bug 664955 - "ASSERTION: parser should have rejected negative length". r=bz
2011-07-04 20:13:20 +02:00
Neil Deakin
41bf190190
Bug 666927, clean up nsBoxFrame::GetLayoutManager to return value, r=roc
2011-07-04 10:39:10 -04:00
Benoit Girard
5b3036138c
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
2011-07-04 09:15:05 -04:00
Mats Palmgren
c8cfed69aa
Disable newly added reftest for bug 667010 on Android to fix orange. r=test-only
2011-07-04 10:21:50 +02:00
Mats Palmgren
9bb2d0e9ec
Bug 668919 - The ellipsis with text-overflow: ellipsis is sometimes one pixel too low. r=roc
2011-07-04 07:47:59 +02:00
Mats Palmgren
219b9d4294
Bug 667010 - "ASSERTION: unexpected block frame" with text-overflow: ellipsis, <fieldset>. r=roc
2011-07-04 07:47:59 +02:00
Michael Ventnor
126e263390
New, better reftest for bug 666689 r=roc
2011-07-04 14:59:19 +10:00
Michael Ventnor
94ab78043d
Bug 669015 - Fix regressed text-shadow in XUL r=roc
2011-07-04 14:59:19 +10:00
arno renevier
1f543d0cad
Bug 669220. Use locale-independent float-to-string conversions for timing function computed styles. r=bzbarsky
2011-07-06 11:25:19 -07:00
Phil Ringnalda
f45cbd34e9
Bug 669025 followup, fix crashtests.list typo
2011-07-03 14:20:10 -07:00
Robert Longson
5f56f7a108
Bug 669025 - class name and proto chain interface mismatch with number-optional-number and integer-optional-integer. r=dholbert
2011-07-03 20:49:11 +01:00
Ms2ger
c21b0d9b6e
Merge m-c to m-i
2011-07-03 21:54:56 +02:00
Ed Morley
acfd91cd49
Bug 661584 - Substitute final PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-07-03 11:53:40 +02:00
Ms2ger
27dd1dcd24
No bug - Fix assertion in nsCellMapColumnIterator::GetNextFrame; r=bz
2011-07-03 11:53:39 +02:00
Dão Gottwald
6bd6db5c2f
fix reftest.list syntax error
2011-07-03 10:53:23 +02:00
Jonathan Hage
fa91e535e7
Bug 557474 - mpadded tests. r=karlt
2011-07-03 09:56:35 +02:00
Jonathan Hage
f354fcf4bd
Bug 557474 - Add support for the voffset attribute, part 2. r=karlt
2011-07-03 09:54:25 +02:00
Jonathan Hage
d9982f34ed
Bug 557474 - Add support for the voffset attribute, part 1. r=karlt
2011-07-03 09:54:01 +02:00
Jonathan Hage
1ad17ada67
Bug 557474 - Do not allow lspace as a pseudounit. r=karlt
2011-07-03 09:53:17 +02:00
Marco Bonardo
434e057510
Merge mozilla-inbound and mozilla-central
2011-07-02 10:39:08 +02:00
Olli Pettay
d50c48a59f
Bug 667092, don't print without device context, r=jst
...
--HG--
extra : rebase_source : 222ae04dc02414946c4aea151a6860730d186adc
2011-07-01 16:59:11 +03:00
Marco Bonardo
232fe57625
Merge Places and mozilla-central
2011-07-01 18:26:04 +02:00
Daniel Cazacu
c2b4bebe39
Bug 648140 - Check some namespaces in nsMathMLContainerFrame.cpp. r=fred.wang
2011-07-01 12:20:35 +02:00
Michael Ventnor
64902ac945
Fix reftest failures from bug 666689
2011-07-01 18:21:46 +10:00
Michael Ventnor
ff1f9943ea
Previous checkin was for Bug 666689
2011-07-01 16:48:30 +10:00
Michael Ventnor
62ab64069b
Implement text-shadow for the text-overflow marker text (ellipsis) r=roc
2011-07-01 16:43:11 +10:00
Jonathan Kew
ca191217c7
bug 553571 - try to avoid breaking font runs at ZWNJ when using font fallback, because Indic scripts require shaping across the ZWNJ character. r=roc
2011-07-01 07:38:14 +01:00
Marco Bonardo
5cb06c5b7c
Merge Places and mozilla-central
2011-06-30 22:21:07 +02:00
Marco Bonardo
986b94d168
Bug 668319 - Allow to set opacity on ::-moz-tree-cell-text.
...
r=roc
2011-06-30 15:33:58 +02:00
Olli Pettay
e5f1a50b21
Bug 666604 - Allow untrusted events to trigger a link, r=bz
...
--HG--
extra : rebase_source : e0b8510a039425c17a3d412241aa8f24df05558a
2011-06-30 14:52:11 +03:00
Ehsan Akhgari
86da6932d3
Merge mozilla-central and mozilla-inbound
2011-06-30 05:08:20 -04:00
Phil Ringnalda
bb4817ded4
Bug 623922 followup, annotate that menulist-shrinkwrap-2.xul fails on Android, DONTBUILD
...
--HG--
extra : rebase_source : 8a46f5c941ea257f8a59e443e9351a0aa0da56ab
2011-06-29 21:09:57 -07:00
Jonas Sicking
77e1745e86
Bustage fix for bug 664058
2011-06-29 11:54:46 -07:00
Jonas Sicking
5cbb3ca1f6
Bug 664058: Remove AddEventListenerByIID/RemoveEventListenerByIID from nsFileControlFrame. r=smaug
2011-06-29 11:07:57 -07:00
Jonas Sicking
2ed50de013
Bug 664058: Remove Add/RemoveEventListenerByIID from nsXULPopupManager. r=smaug
2011-06-29 11:07:48 -07:00
Jonas Sicking
598b8d8e3e
Bug 664058: Remove Add/RemoveEventListenerByIID from nsComboboxControlFrame. r=smaug
2011-06-29 11:07:25 -07:00
Jonas Sicking
ff7920023e
Bug 664058: Remove Add/RemoveEventListenerByIID from nsListControlFrame. r=smaug
2011-06-29 11:07:25 -07:00
Mounir Lamouri
95027d8725
Bug 667468 - Add a dummy DOM memory reporter behind a compilation flag. r=njn
2011-06-29 13:01:07 +02:00
Chris Jones
796f9a5bc4
Test for bug 667947. r=dbaron
2011-06-28 17:35:39 -07:00
Ehsan Akhgari
ea86dfa105
Merge mozilla-central and mozilla-inbound
2011-06-28 18:43:09 -04:00
Boris Zbarsky
dd17f013fa
Bug 667520. Fix nth index cache to work correctly when nth-child selectors are only applied to some elements of a child list. r=dbaron
2011-06-28 11:19:18 -04:00
Justin Lebar
5daed65b45
Bug 664486 - Add page fault counts to about:memory on Linux and Mac. r=njn, sr=bz
...
--HG--
extra : rebase_source : 47dd7501dea7ae69e01828a5c730e8853739dc71
2011-06-16 14:34:09 -04:00
Benoit Girard
3a51e1fdfa
Backout 627489bb6288.
2011-07-01 18:05:54 -04:00
Marco Bonardo
e1de548d00
Merge last green changeset from mozilla-central to mozilla-inbound
2011-07-01 23:56:44 +02:00
Benoit Girard
4ec96c8c7f
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
2011-07-01 16:57:15 -04:00
Robert Longson
688d372901
Bug 617623 - animate number-optional-number and integer-optional-integer attributes properly. r=dholbert
2011-07-01 08:19:52 +01:00
Joe Drew
42225104cd
Bug 645267 - Mark layout/reftests/svg/as-image/img-and-image-1.html as random for now.
2011-07-01 13:08:23 -04:00
Jonas Sicking
c433e9bba4
Bug 664058: Remove Add/RemoveEventListenerByIID from nsMenuBarListener. r=smaug
2011-06-30 14:20:02 -07:00
Jonas Sicking
e7aebf77db
Bug 664058: Remove Add/RemoveEventListenerByIID from nsXULTooltipListener. r=smaug
2011-06-30 14:19:40 -07:00
Benoit Girard
74a1542dc8
Bug 663259 - Part 2: Restore Synchronous plugin rendering, with preference for async rendering. r=smichaud
2011-06-30 12:46:26 -04:00
Benoit Girard
1e93785b55
Bug 663259 - Part 1: Mac Async rendering fixes. r=josh
2011-06-30 12:46:25 -04:00
Ehsan Akhgari
2a3dbb4205
Back out bug 10209 and bug 656875 (its regression fix) from Aurora because the work on this bug has not been finished yet
...
--HG--
extra : transplant_source : t%9F%EB%2Aa%A4%C0%9Ab%A5%DDQ%3EMD%5E%01h%E7%2A
2011-06-01 16:18:15 -04:00
Jonas Sicking
583c41b045
Bug 664058: Remove Add/RemoveEventListenerByIID from nsDocumentViewer. r=smaug
2011-06-28 10:59:14 -07:00
Jonas Sicking
bd6dbea0b9
Bug 664058: Remove Add/RemoveEventListenerByIID from mathml code. r=smaug
2011-06-28 10:59:14 -07:00
Jonas Sicking
51a3281678
Bug 664058: Remove Add/RemoveEventListenerByIID from nsSplitterFrame. r=smaug
2011-06-28 10:59:14 -07:00
Jonas Sicking
a3ec770366
Bug 664058: Remove Add/RemoveEventListenerByIID from nsImageMap and nsSliderFrame. r=smaug
2011-06-28 10:59:14 -07:00
Simon Montagu
ec431a8a38
Check for null frame selection. Bug 666225, r=roc
2011-06-27 19:33:28 +03:00
Simon Montagu
2eec53dca2
Mochitest for bug 666225
2011-06-27 19:32:41 +03:00
Simon Montagu
9cada4d324
Don't overshoot the end of the sibling chain when copying text for bidi resolution. Bug 665837, r=roc
2011-06-27 19:30:04 +03:00
Mounir Lamouri
00c9c62df5
Backout changeset 4e87265b9c11 (bug 663259) due to Talos regression.
2011-06-27 14:52:57 +02:00
Boris Zbarsky
54c33b27a9
Bug 480686. Don't assume that the next-continuation of an inline frame is in the same block; it could be in the next-in-flow of the block. r=roc
2011-06-26 12:48:37 -04:00
Benoit Girard
e717beef93
Enabled Mac Async plugin by default + Fixes. b=663259 r=josh
2011-06-25 15:12:59 -04:00
Mounir Lamouri
9e6735ba79
Backout changeset bba3ada5314c (bug 480686) due to perma-orange.
2011-06-27 00:00:47 +02:00
Boris Zbarsky
b9d1326590
Bug 480686. Don't assume that the next-continuation of an inline frame is in the same block; it could be in the next-in-flow of the block. r=roc
2011-06-26 12:48:37 -04:00
Justin Lebar
bcfd45f55e
Bug 646641 - Part 2: Update SHistory so it understands that SHEntries may share content viewers. r=smaug
2011-05-13 15:42:36 -04:00
Mats Palmgren
fbc99e4595
Bug 668849 - Sporadic TEST-UNEXPECTED-FAIL | reftests/text-overflow/selection.html. r=test-only
2011-07-02 23:50:02 +02:00
Benjamin Stover
771b24b9fe
Bug 626792 Content view contentWidth/Height do not update immediately after scaling r=roc r=mbrubeck
2011-07-18 11:04:47 -07:00
Benjamin Stover
5336dbede7
Bug 668633 Elements with scrollable overflow are cut off when panning r=roc
2011-07-18 11:04:44 -07:00
Craig Topper
26bac156fd
Bug 654369 - Part 11: Remove OOM checks from layout/base r=bz
...
--HG--
extra : rebase_source : a725d78f3e128d6d4ca1eb48eec1cfc78f7762bf
2011-04-28 22:02:40 -07:00
Craig Topper
454ea34e1f
Bug 654369 - Part 9: Remove OOM checks from layout/generic r=bz
...
--HG--
extra : rebase_source : b828e73151ceb8cb59e1d8f7c0671dc88397057c
2011-04-28 22:02:16 -07:00
Craig Topper
7becba39df
Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz
...
--HG--
extra : rebase_source : dcf1babec6d26cfaee2e050e1fbd8abca941c8eb
2011-05-08 01:00:29 -07:00
Craig Topper
1166c130bf
Bug 654369 - Part 7: Remove OOM checks from nsTextFrameThebes r=bz
...
--HG--
extra : rebase_source : 2cb5ce4d3f3a6d8d0e3a50c40303f8c1c098dbdf
2011-05-02 00:11:34 -07:00
Craig Topper
ea484247b0
Bug 654369 - Part 5: Make nsFrameList::Init return void r=bz
...
--HG--
extra : rebase_source : 8e9aafbc53c9b7e6be24a15707c32f19d67b7c06
2011-05-01 23:32:59 -07:00
Craig Topper
30c6a2509c
Bug 654369 - Part 4: Make nsContainerFrame::SetOverflowFrames return void
...
--HG--
extra : rebase_source : c75b4fd0a730a6d2804287847be735261aef92f0
2011-05-01 23:17:32 -07:00
Craig Topper
9e9fe434ef
Bug 654369 - Part 2: Remove oom check and outparam from PresShell::CloneStyleSet r=bz
...
--HG--
extra : rebase_source : 2eb3e5fa6f3c2cefc417f2d756421820782d3f0d
2011-05-01 18:34:07 -07:00
Joel Maher
2607b35af1
Bug 663844 - move layout/generic/test/*.xul to mochitest-chrome. r=ted, a=test-only
2011-06-25 13:42:23 -04:00
Boris Zbarsky
d3de242d42
Bug 652301. Show focus outlines on all but a blacklist of focusable things in HTML, not just on a whitelist of them. r=dbaron
2011-04-27 16:52:23 -04:00
Jonathan Kew
1842aa0536
bug 672320 pt 14.2 - reftest for Finnish patterns. r=smontagu
2011-07-26 11:54:36 +01:00
Jonathan Kew
a456778a34
bug 672320 pt 13.2 - reftest for Lithuanian patterns. r=smontagu
2011-07-26 11:54:36 +01:00
Jonathan Kew
68647d074c
bug 672320 pt 12.2 - reftests for Norwegian patterns. r=smontagu
2011-07-26 11:54:36 +01:00
Jonathan Kew
9fa1492618
bug 672320 pt 11.2 - reftest for Russian patterns. r=smontagu
2011-07-26 11:54:32 +01:00
Jonathan Kew
ea93fcbce9
bug 672320 pt 9.2 - reftest for French patterns. r=smontagu
2011-07-26 11:54:32 +01:00
Simon Montagu
c5979d144a
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
2011-04-13 12:23:49 +03:00
Mounir Lamouri
f4288b839b
Bug 667887 - Implement nsMappedAttributes::SizeOf(). r=jst,bz
2011-07-19 09:42:14 -07:00
Mounir Lamouri
b511862894
Bug 668013 - Add nsHTMLStyleSheet::SizeOf(). r=bz
2011-07-19 09:40:18 -07:00
Masayuki Nakano
f0a967a354
Bug 671319 Should abort drag for selection at resetting capture r=smaug
2011-07-21 09:29:32 +09:00
Jeff Walden
287bf75e80
Bug 609714 - Properly compute background image size for vector background images lacking intrinsic sizes or an intrinsic aspect ratio. r=dholbert, r=dbaron
...
--HG--
extra : rebase_source : 9b018973a13a50f7616cac2a369bc3a61ccd5927
2011-01-13 04:40:12 -06:00
Matt Brubeck
75b08bec62
Merge last green changeset on m-c to mozilla-inbound
2011-08-08 14:21:41 -07:00
Markus Stange
d88c5bdf23
Bug 667533 - Display application/json data as text. r=bzbarsky
2011-08-08 20:32:07 +02:00
Markus Stange
cf89c95f1d
Bug 676387 - XUL elements with -moz-appearance should ignore clicks in their overflow. r=roc
2011-08-08 20:31:52 +02:00
Jonas Sicking
743f1281ec
Bug 661297 Part 1: Remove Add/RemoveEventListenerByIID API. r=smaug
2011-08-08 11:26:26 -07:00
Matt Brubeck
539e6ce545
Merge mozilla-central and mozilla-inbound
2011-08-12 07:08:33 -07:00
Jeff Muizelaar
1f4cd33169
Bug 660662. Eliminate NS_(ceil|floor). r=roc
...
These just called the system versions.
2011-05-30 15:08:55 -04:00
Ehsan Akhgari
d5b4813116
Bug 668267 - Make sure that the print preview tests close the window they open on Mac; r=roc
...
--HG--
extra : rebase_source : fc54922908a848265d7fae6597c4fb2b0014daf0
2011-06-29 21:02:09 -04:00
Bas Schouten
48cda824f2
Bug 667298: Allow taskbar previews to explicitly create a thebes canvas. r=roc
2011-06-30 03:00:12 +02:00
Chris Jones
4bd4a13396
Work around bug 668412: random-if() the test for bug 662038 for android. r=philor
...
--HG--
extra : rebase_source : ee67d408511ae3b0438687d3b7d919c64788ece2
2011-06-29 17:58:15 -07:00
Mats Palmgren
91a8b3dfd6
Bug 667653 - Make NS_FRAME_SELECTED_CONTENT on text frames less sticky. r=roc
2011-06-30 02:56:50 +02:00
Mats Palmgren
2e8bd5ee28
Bug 666669 - Test rendering of selected text, background and selection decorations with text-overflow. r=roc
2011-06-30 02:56:49 +02:00
Mats Palmgren
5b09fc8a8b
Bug 666669 - Restrict selection painting to the nsCharClipDisplayItem edges (same as for non-selected text). r=roc
2011-06-30 02:56:49 +02:00
L. David Baron
2dd9a8ab37
Remove NS_STYLE_LIST_STYLE_OLD_* constants to fix computed list-style-type style resulting from type attribute on lists. (Bug 665857) r=bzbarsky
2011-06-29 14:39:21 -07:00
L. David Baron
4f2850eae4
Don't assert when interpolating font-weight to a result less than 100. (Bug 664927) r=bzbarsky
2011-06-29 14:39:21 -07:00
L. David Baron
391757ac7f
Add reftests for bug 623922.
...
menulist-shrinkwrap-1 tests one of the important characteristics of the
fix: that the intrinsic size of a menulist doesn't depend on which item
is selected. It passes both with and without the patch, across
platforms.
menulist-shrinkwrap-2 tests the actual bug being fixed: that a menulist
at its intrinsic size doesn't truncate some of the items with "...". It
passes on Mac OS X with and without this patch. This patch changes it
from failing to passing on Linux. It fails on Windows XP and Windows 7
both with and without the patch, although the patch slightly reduces the
amount of text truncated on Windows 7, from "long i..." to "long it...",
although it's constant at "long i..." on Windows XP.
2011-06-29 14:39:21 -07:00
L. David Baron
17c6a77daf
Make nsMenuFrame::SizeToPopup consider its own border/padding properly, by increasing the popup's content's width by the larger of its own border/padding or the popup's scrollbar, rather than only the latter. (Bug 623922) r=enndeakin
2011-06-29 14:39:21 -07:00
Chris Jones
9e7179916d
Bug 662038: Very basic tests of mozDash/mozDashOffset. r=joe
2011-06-29 14:34:58 -07:00
Chris Jones
8bbc1d2ede
Bug 664884: Test mozCurrentTransform/mozCurrentTransformInverse. r=joe,roc
2011-06-29 14:34:58 -07:00
Ehsan Akhgari
c9f703ff56
Followup to the backout of bug 664152: use the old path to the test file
2011-06-29 17:00:16 -04:00
Ehsan Akhgari
c1f0d714b4
Backout changeset ae2dbbb7b935 (bug 664152) because moving test_reftests_with_caret to mochitest-chrome causes the test to not finish properly
2011-06-29 14:22:39 -04:00
Ed Morley
3f49fdcb2a
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
2011-06-25 16:06:02 +02:00
Jesse Ruderman
eabd47d1e6
Bug 667025 - crash test.
2011-06-25 04:21:27 +02:00
Mats Palmgren
ada13e3c90
Backout cset 3e54c496db92 (bug 654002) for causing bug 667025.
2011-06-25 04:21:27 +02:00
Ehsan Akhgari
684c5d0a7c
Merge mozilla-central into mozilla-inbound
2011-06-24 21:17:16 -04:00
Mats Palmgren
bc1e9d8cb9
Bug 666751 - Crash tests. r=roc
2011-06-24 21:12:52 +02:00
Mats Palmgren
02e05ea2e7
Bug 666751 - Add a null-check in case the item's frame is not a descendent of the text-overflow block. r=roc
2011-06-24 21:12:52 +02:00
Jonas Sicking
a326e5c69f
Bug 658714 Part 10: Remove nsIDOM3EventTarget/nsIDOMEventGroup. r=smaug
2011-06-23 19:18:02 -07:00
Jonas Sicking
0c346db2ed
Bug 658714 Part 9: Don't use EventGroups for system-group. r=smaug
2011-06-23 19:18:02 -07:00
Jonas Sicking
f7e72db3bc
Bug 658714 Part 7: DeCOMtaminate nsEventListenerManager. r=smaug
2011-06-23 19:18:01 -07:00
Jonas Sicking
cd52437ea7
Bug 658714 Part 6: Fixups after search'n'replace s/nsPIDOMEventTarget/nsIDOMEventTarget/. r=smaug
2011-06-23 19:18:01 -07:00
Jonas Sicking
07c1f0b90f
Bug 658714 Part 5: Search'n'replace nsPIDOMEventTarget to nsIDOMEventTarget. r=smaug
2011-06-23 19:18:00 -07:00
Marco Bonardo
70b1cb4fa7
Merge Places and mozilla-central
2011-06-23 22:40:20 +02:00
Ehsan Akhgari
580f3127a0
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-06-23 12:28:57 -04:00
Joel Maher
5529fb9651
Bug 663856 - move layout/base/tests/test_bug495648.xul to mochitest-chrome. r=bz, a=test-only
...
--HG--
rename : layout/base/tests/bug495648.rdf => layout/base/tests/chrome/bug495648.rdf
rename : layout/base/tests/test_bug495648.xul => layout/base/tests/chrome/test_bug495648.xul
2011-06-23 11:46:35 -04:00
Joel Maher
cc3c6702ae
Bug 664152 - move layout/base tests that depend heavily on enablePrivilege to mochitest-chrome. r=ehsan, a=test-only
...
--HG--
rename : layout/base/tests/bug106855-1-ref.html => layout/base/tests/chrome/bug106855-1-ref.html
rename : layout/base/tests/bug106855-1.html => layout/base/tests/chrome/bug106855-1.html
rename : layout/base/tests/bug106855-2.html => layout/base/tests/chrome/bug106855-2.html
rename : layout/base/tests/bug240933-1-ref.html => layout/base/tests/chrome/bug240933-1-ref.html
rename : layout/base/tests/bug240933-1.html => layout/base/tests/chrome/bug240933-1.html
rename : layout/base/tests/bug240933-2.html => layout/base/tests/chrome/bug240933-2.html
rename : layout/base/tests/bug389321-1-ref.html => layout/base/tests/chrome/bug389321-1-ref.html
rename : layout/base/tests/bug389321-1.html => layout/base/tests/chrome/bug389321-1.html
rename : layout/base/tests/bug389321-2-ref.html => layout/base/tests/chrome/bug389321-2-ref.html
rename : layout/base/tests/bug389321-2.html => layout/base/tests/chrome/bug389321-2.html
rename : layout/base/tests/bug389321-3-ref.html => layout/base/tests/chrome/bug389321-3-ref.html
rename : layout/base/tests/bug389321-3.html => layout/base/tests/chrome/bug389321-3.html
rename : layout/base/tests/bug482484-ref.html => layout/base/tests/chrome/bug482484-ref.html
rename : layout/base/tests/bug482484.html => layout/base/tests/chrome/bug482484.html
rename : layout/base/tests/bug512295-1-ref.html => layout/base/tests/chrome/bug512295-1-ref.html
rename : layout/base/tests/bug512295-1.html => layout/base/tests/chrome/bug512295-1.html
rename : layout/base/tests/bug512295-2-ref.html => layout/base/tests/chrome/bug512295-2-ref.html
rename : layout/base/tests/bug512295-2.html => layout/base/tests/chrome/bug512295-2.html
rename : layout/base/tests/bug585922-ref.html => layout/base/tests/chrome/bug585922-ref.html
rename : layout/base/tests/bug585922.html => layout/base/tests/chrome/bug585922.html
rename : layout/base/tests/bug597519-1-ref.html => layout/base/tests/chrome/bug597519-1-ref.html
rename : layout/base/tests/bug597519-1.html => layout/base/tests/chrome/bug597519-1.html
rename : layout/base/tests/bug602141-1-ref.html => layout/base/tests/chrome/bug602141-1-ref.html
rename : layout/base/tests/bug602141-1.html => layout/base/tests/chrome/bug602141-1.html
rename : layout/base/tests/bug602141-2-ref.html => layout/base/tests/chrome/bug602141-2-ref.html
rename : layout/base/tests/bug602141-2.html => layout/base/tests/chrome/bug602141-2.html
rename : layout/base/tests/bug602141-3-ref.html => layout/base/tests/chrome/bug602141-3-ref.html
rename : layout/base/tests/bug602141-3.html => layout/base/tests/chrome/bug602141-3.html
rename : layout/base/tests/bug602141-4-ref.html => layout/base/tests/chrome/bug602141-4-ref.html
rename : layout/base/tests/bug602141-4.html => layout/base/tests/chrome/bug602141-4.html
rename : layout/base/tests/bug612271-1.html => layout/base/tests/chrome/bug612271-1.html
rename : layout/base/tests/bug612271-2.html => layout/base/tests/chrome/bug612271-2.html
rename : layout/base/tests/bug612271-3.html => layout/base/tests/chrome/bug612271-3.html
rename : layout/base/tests/bug612271-ref.html => layout/base/tests/chrome/bug612271-ref.html
rename : layout/base/tests/bug613433-1.html => layout/base/tests/chrome/bug613433-1.html
rename : layout/base/tests/bug613433-2.html => layout/base/tests/chrome/bug613433-2.html
rename : layout/base/tests/bug613433-3.html => layout/base/tests/chrome/bug613433-3.html
rename : layout/base/tests/bug613433-ref.html => layout/base/tests/chrome/bug613433-ref.html
rename : layout/base/tests/bug613807-1-ref.html => layout/base/tests/chrome/bug613807-1-ref.html
rename : layout/base/tests/bug613807-1.html => layout/base/tests/chrome/bug613807-1.html
rename : layout/base/tests/bug632215-1.html => layout/base/tests/chrome/bug632215-1.html
rename : layout/base/tests/bug632215-2.html => layout/base/tests/chrome/bug632215-2.html
rename : layout/base/tests/bug632215-ref.html => layout/base/tests/chrome/bug632215-ref.html
rename : layout/base/tests/bug633044-1-ref.html => layout/base/tests/chrome/bug633044-1-ref.html
rename : layout/base/tests/bug633044-1.html => layout/base/tests/chrome/bug633044-1.html
rename : layout/base/tests/bug634406-1-ref.html => layout/base/tests/chrome/bug634406-1-ref.html
rename : layout/base/tests/bug634406-1.html => layout/base/tests/chrome/bug634406-1.html
rename : layout/base/tests/bug644428-1-ref.html => layout/base/tests/chrome/bug644428-1-ref.html
rename : layout/base/tests/bug644428-1.html => layout/base/tests/chrome/bug644428-1.html
rename : layout/base/tests/bug646382-1-ref.html => layout/base/tests/chrome/bug646382-1-ref.html
rename : layout/base/tests/bug646382-1.html => layout/base/tests/chrome/bug646382-1.html
rename : layout/base/tests/bug646382-2-ref.html => layout/base/tests/chrome/bug646382-2-ref.html
rename : layout/base/tests/bug646382-2.html => layout/base/tests/chrome/bug646382-2.html
rename : layout/base/tests/test_reftests_with_caret.html => layout/base/tests/chrome/test_reftests_with_caret.html
2011-06-23 11:46:35 -04:00
Marco Bonardo
2b91a594c7
Bug 664127 - Reftest for transparent tree icon.
...
r=roc
2011-06-23 14:35:09 +02:00
Marco Bonardo
f946eba841
Bug 664127 - Allow to set opacity on ::-moz-tree-image.
...
r=roc
2011-06-23 14:35:07 +02:00
Mounir Lamouri
e42912f4f7
Merge last green changeset of mozilla-inbound into mozilla-central.
2011-06-23 11:15:52 +02:00
Florian Scholz
9c230f2329
Bug 603106 - Make mfrac linethickness="medium" use the default linethickness; r=karlt
2011-06-23 10:30:21 +02:00
Ehsan Akhgari
752a7fe810
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-06-22 19:17:32 -04:00
Mats Palmgren
4610476ed2
Bug 654002 - Remove frame continuations iteratively, not recursively. r=roc
2011-06-23 01:16:00 +02:00
Igor Bazarny
3885bce98f
bug 570341 Initial implementation of web timing specification
...
r=smaug sr=biesi
2011-06-23 12:39:48 +02:00
Daniel Holbert
c25dc9c3aa
Bug 665209: Disable recursive image loads in content(). r=bz
2011-06-22 22:21:47 -07:00
Joe Drew
7fd0f6ff95
Bug 665833 - Use nsCRTGlue rather than nsCRT in nsStyleStruct.cpp. r=dbaron
2011-06-21 01:03:59 -04:00
Frédéric Wang
90b2837d9e
Bug 407439 - Support for Asana Math font in MathML. r=karlt
...
--HG--
extra : rebase_source : 829d002f8d1e448d5d4b13893046873b4bb34c44
2011-06-22 11:49:26 -04:00
Frédéric Wang
8b6c701ead
support drawing non-BMP characters for stretchy operators (bug 407439). r=karlt
...
--HG--
extra : rebase_source : 8a0351a8a0b45de4e783050608e513582b8a345c
2011-06-22 11:49:11 -04:00
Frédéric Wang
9188cd4d18
Always start the lookup of largeop variants at size=1 (bug 584332). r=karlt
...
--HG--
extra : rebase_source : 05bc57d2c0b0989f887e42d0d52a7a993e27972a
2011-06-22 11:48:56 -04:00
Mats Palmgren
edc656386c
Bug 312156 - Tests for CSS3 text-overflow. r=roc
2011-06-22 20:11:48 +02:00
Mats Palmgren
e757474795
Bug 312156 - Implement CSS3 text-overflow. r=roc
2011-06-22 20:11:48 +02:00
Mats Palmgren
8506a31912
Bug 312156 - Implement CSS3 text-overflow. r=dbaron
2011-06-22 20:11:47 +02:00
Robert O'Callahan
f4adf9d482
Bug 637852. Part 27: Fix RenderFrameParent rendering to handle transforms on the root layer, and fix bugs with parameters being modified. r=stechz
2011-06-23 00:11:29 +12:00
Robert O'Callahan
82eb2f46ce
Bug 637852. Part 26: Ensure that FrameMetrics coordinates are correctly stored as layer coordinates. r=tnikkel
2011-06-23 00:11:28 +12:00
Robert O'Callahan
4bf1c2993b
Bug 637852. Part 24: Fix scale/translate order in DrawThebesLayer. r=tnikkel
2011-06-23 00:11:28 +12:00
Robert O'Callahan
9d4ace85bf
Bug 637852. Part 23: Fix incorrect call to 'abs'. r=tnikkel
2011-06-23 00:11:28 +12:00
Robert O'Callahan
6965db4c13
Bug 637852. Part 22: Detect when the contents of a ThebesLayer have shifted by a subpixel amount and repaint the entire layer when that happens. r=tnikkel
...
This fixes artifacts when we're scrolling inside scaled content, and includes a test for that (which fails without
this code change).
2011-06-23 00:11:28 +12:00
Robert O'Callahan
612c9f5ad3
Bug 637852. Part 21: Skip invalidation if aRegionToInvalidateIsEmpty (note that ScaleRoundOut on an empty bounds rect can return a non-empty rect). r=tnikkel
2011-06-23 00:11:28 +12:00
Robert O'Callahan
42a3d21da7
Bug 637852. Part 20: Allow fast scrolling within transformed content. r=tnikkel
...
This lets us easily test scrolling with non-identity resolution.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
7a97a0146f
Bug 637852. Part 19: Test (from bug 633344)
2011-06-23 00:11:28 +12:00
Robert O'Callahan
9f092ece3e
Bug 637852. Part 18: Support computing the "residual transform" for a ThebesLayer --- the difference between its snapped transform and the ideal transform --- and use it to align ThebesLayer drawing for transforms that aren't changing. r=tnikkel
...
This fixes bug 637597 and probably other bugs.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
50a8bdee8e
Bug 637852. Part 17: Tighten up AreLayersMarkedActive so we track exactly what properties are changing. Also, clamp resolution to power-of-2 only if the frame's transform has a scale. r=tnikkel
...
This lets us avoid clamping the scale in more situations. We should only clamp the scale when we think
the scale is changing due to a changing transform --- the goal of clamping is to not have to redraw the content
too often when the content is zooming in or out.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
c944a09c1f
Bug 637852. Part 16: Mark newly-passing reftests.
...
Various tests that used to fail on Android now pass. One test that used to fail on Mac passes now too.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
5483e21601
Bug 637852. Part 15: Don't round mOuterRect/mInnerRect if there's a scale factor in the current transform. r=joe
...
This avoids losing information when we're drawing into a high-resolution ThebesLayer. It works well with the
previous patch; for identity scale, this rounding of the inner/outer rects ensures pixel alignment of the edges,
but with non-identity scale the rectangle snapping ensures pixel alignment of the edges. This fixes reftest failures.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
0e8a6f7390
Bug 637852. Part 14: Try to use snappable rects to draw solid borders instead of using stroke, when a scaling transform is present. r=joe
...
The goal here is to avoid antialiased border edges when drawing into high-resolution ThebesLayers. This fixes test failures.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
c37c544c23
Bug 637852. Part 13: Allow snapping of text baselines to occur when there's a scale in the current transform. r=tnikkel
...
This allows baselines to be snapped properly when drawing into high-resolution ThebesLayers.
2011-06-23 00:11:28 +12:00
Robert O'Callahan
08cb8f63ce
Bug 637852. Part 12: Dump layer trees and display lists to stdout instead of stderr so that they stay in order with window.dump() and other output. r=tnikkel
2011-06-23 00:11:28 +12:00
Robert O'Callahan
9ddbfbb285
Bug 637852. Part 6: Implement resolution scaling in FrameLayerBuilder. r=tnikkel
...
FrameLayerBuilder::BuildContainerLayerFor takes responsibility for resolution scaling. The ContainerParameters
passed in are added to any transform requested. Then we extract the scale part of the transform, round the scale
up to the nearest power of two if the transform may be actively animated (so we don't have to redraw layer contents
constantly), pass that scale down to be applied by each child and set the residual transform on the ContainerLayer.
For child layers built via BuildLayer, we just pass the requested scale factor in via the ContainerParameters.
If the returned layer is a ContainerLayer then BuildLayer is guaranteed to have already done necessary scaling.
If the returned layer is not a ContainerLayer then we apply the scale ourselves by adding the scale to the
child layer's transform.
For child ThebesLayers containing non-layer display items, we scale the drawing of those display items so that
the child ThebesLayers are simply larger or smaller (larger or smaller visible regions).
We have to scale all visible rects, clip rects etc that are in the coordinates of ThebesLayers or the parent
ContainerLayer. To keep things simple we do this whenever we convert from appunits to integer layer coordinates.
When a ThebesLayer's resolution changes we need to rerender the whole thing.
nsDisplayList::PaintForFrame needs to respect the presshell's resolution setting. We do that by building a layer tree
with a ContainerParameters requesting a scale up by the presshell resolution; once that layer tree is built, we
adjust the root layer transform to scale back down by the resolution.
2011-06-23 00:11:27 +12:00
Robert O'Callahan
723e5c86ee
Bug 637852: Part 5: Create ContainerParameters structure to carry resolution scale factors through layer creation. r=tnikkel
...
This patch shouldn't change any behavior. It just passes the ContainerParameters around, which will contain scale factors that should have been
applied when BuildLayer returns a ContainerLayer.
This patch also adds an aTransform parameter to BuildContainerLayerFor, which nsDisplayTransform uses to set the
transform for the ContainerLayer. This way BuildContainerLayerFor knows what the container's transform is going to be
before constructing the children, which in the next patch will let us construct the children with the right resolution.
2011-06-23 00:11:27 +12:00
Phil Ringnalda
57f481d0a2
Back out bc0b2201ca85 (bug 654002) on suspicion of causing WinXP opt mochitest crashes
2011-06-22 21:46:52 -07:00
Ehsan Akhgari
eb1c080ad6
Merge mozilla-central into mozilla-inbound
2011-06-22 20:19:47 -04:00
Mats Palmgren
bf73757e39
Bug 654002 - Remove frame continuations iteratively, not recursively. r=roc
2011-06-23 01:16:00 +02:00
Robert Longson
205547ec21
Bug 666068 - Speed up nsSVGIntegrationUtils::UsingEffectsForFrame. r=jwatt,jmuizelaar
2011-06-22 21:07:31 +01:00
Ed Morley
e3686d8cb0
Bug 665686 - Fix unused variable warnings in layout/style/; r=dbaron
...
--HG--
extra : rebase_source : cadde7110be42e3523c908c095cab8852f00bfb3
2011-06-22 12:00:56 -04:00
Jonathan Hage
d5d3ce91b5
Add reftest for the bug 650530; r=karlt
...
--HG--
extra : rebase_source : 229c1fc19b3aeedf6b7b1c8b348d90c9d1f9193c
2011-06-22 11:55:35 -04:00
Jonathan Hage
4a4bdf1e3a
Bug 650530 - Implement names for negative spaces; r=karlt
...
--HG--
extra : rebase_source : 73161560d3c781c81c780995c0abda5bf63c780c
2011-06-22 11:55:05 -04:00
Jonathan Hage
2a523bc1a6
Bug 557084 - Remove deprecated attributes and empty <mrow/>'s in mozilla/src/layout/mathml/tests/; r=fred.wang
...
--HG--
extra : rebase_source : 70b0187bd38c92d91df5bec8713ebe7d2ae4b14d
2011-06-22 11:53:07 -04:00
Ehsan Akhgari
0f617c2905
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-06-22 15:50:44 -04:00
Mounir Lamouri
1e46fd8417
Merging last green changeset of mozilla-inbound into mozilla-central.
2011-06-22 16:13:49 +02:00
Jonathan Kew
fbae01af17
bug 475968 - add padding pixels to loose ink bounds on Windows because of ClearType pixel bleed. r=roc
2011-06-22 09:49:53 +01:00
Ehsan Akhgari
5572ffd103
Merge the last green changeset on mozilla-inbound into mozilla-central
2011-06-21 17:46:35 -04:00
Mounir Lamouri
8692cfd266
Bug 658037 (1/2) - r=bz
2011-06-21 18:52:22 +02:00
Ed Morley
089654ad1f
Bug 665723 - Fix unused variable warnings in layout/generic/; r=roc
2011-06-21 17:37:47 +02:00
Ehsan Akhgari
92ab9f79c9
Merge mozilla-central into mozilla-inbound
2011-06-20 23:42:45 -04:00
Robert Longson
b83c1a79d8
Bug 652832 - Support animation of use element width/height. r=jwatt
2011-06-20 21:15:42 +01:00
Mounir Lamouri
532e1d6cc7
Backed out changeset 2783e9b15954 (bug 665833) due to oranges.
2011-06-21 18:59:20 +02:00
Joe Drew
90982d8ae9
Bug 665833 - Use nsCRTGlue rather than nsCRT in nsStyleStruct.cpp. r=dbaron
2011-06-21 01:03:59 -04:00
Jonathan Watt
65290226b5
Bug 665009 - In SVG reftests, replace the link to Creative Commons' retired Public Domain Dedication with a link to the replacement, CC0. r=longsonr,gerv.
2011-06-21 13:19:35 +01:00
Jesse Ruderman
779e2ff8f9
Add crashtest from bug 468563
2011-06-20 11:42:05 -07:00
Jesse Ruderman
fb3b384230
Add crashtest from bug 588627
2011-06-20 11:42:05 -07:00
Jesse Ruderman
0b957680dd
Add crashtest from bug 541620
2011-06-20 11:42:05 -07:00
Jesse Ruderman
770a0deaa3
Add crashtest from bug 576649
2011-06-20 11:42:05 -07:00
Doug Turner
12569c1c97
Bug 615597 - Implement devicemotion and fix up deviceorientation events. r=smaug/azakai
...
--HG--
rename : content/events/src/nsDOMOrientationEvent.cpp => content/events/src/nsDOMDeviceOrientationEvent.cpp
rename : content/events/src/nsDOMOrientationEvent.h => content/events/src/nsDOMDeviceOrientationEvent.h
rename : dom/system/android/nsAccelerometerSystem.cpp => dom/system/android/nsDeviceMotionSystem.cpp
rename : dom/system/android/nsAccelerometerSystem.h => dom/system/android/nsDeviceMotionSystem.h
rename : dom/system/cocoa/nsAccelerometerSystem.h => dom/system/cocoa/nsDeviceMotionSystem.h
rename : dom/system/cocoa/nsAccelerometerSystem.mm => dom/system/cocoa/nsDeviceMotionSystem.mm
rename : dom/system/nsAccelerometer.cpp => dom/system/nsDeviceMotion.cpp
rename : dom/system/nsAccelerometer.h => dom/system/nsDeviceMotion.h
rename : dom/system/unix/nsAccelerometerSystem.cpp => dom/system/unix/nsDeviceMotionSystem.cpp
rename : dom/system/unix/nsAccelerometerSystem.h => dom/system/unix/nsDeviceMotionSystem.h
rename : dom/system/windows/nsAccelerometerSystem.cpp => dom/system/windows/nsDeviceMotionSystem.cpp
rename : dom/system/windows/nsAccelerometerSystem.h => dom/system/windows/nsDeviceMotionSystem.h
rename : xpcom/system/nsIAccelerometer.idl => xpcom/system/nsIDeviceMotion.idl
2011-06-19 22:36:17 -07:00
Brian Birtles
3f80258e68
Bug 663288 - Don't allow instance times to be self-dependent, r=dholbert
2011-06-22 10:12:35 +09:00
Cameron McCormack
5ba25fdf72
Bug 642175 - Part 3: Make existing plugin crash mochitests clean up after themselves. r=ted
2011-06-21 12:12:15 +12:00
Matheus Kerschbaum ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
1b406143bc
Bug 664924 - Remove MOZ_CSS_ANIMATIONS ifdefs. r=dbaron
2011-06-20 16:47:09 -07:00
Boris Zbarsky
99ce9662ba
Merge mozilla-central into mozilla-inbound
2011-06-21 17:05:11 -04:00
Boris Zbarsky
585106f219
Bug 548734. Get rid of the footgun ui.use_native_popup_windows preference. r=roc,khuey
2011-06-21 17:00:47 -04:00
Joel Maher
8bce810e48
Bug 663853 - move layout/xul/test/*.xul to mochitest-chrome. r=mats, a=test-only
2011-06-19 11:56:44 -04:00
Jan Varga
f3265d93ce
Bug 617528 Part 1 - Dispatch shift right click (contextmenu event) only to chrome. r=smaug
2011-06-19 11:23:12 +02:00
Marco Bonardo
59e0063996
Merge Places and mozilla-central
2011-06-18 13:09:31 +02:00
Olli Pettay
91010d2a7b
Bug 664430 - Make sure PopupManager doesn't keep objects alive after xpcom-shutdown, r=enndeakin
...
--HG--
extra : rebase_source : 137f6507926c47686d9542f97b6d518599e5ed0f
2011-06-18 12:11:36 +03:00
Jonas Sicking
780fc9209d
Bug 663768 Part 2: Remove syncload XPCOM service. r=jst
2011-06-17 20:05:41 -07:00
Mounir Lamouri
63b38baddf
Merging mozilla-central with mozilla-inbound.
2011-06-17 15:26:17 +02:00
Dão Gottwald
bb6e193672
Bug 654411 - Use text color at 50% opacity instead of graytext to de-emphasize text in the location bar. r=roc ui-r=faaborg
2011-06-17 08:07:03 +02:00
Robert O'Callahan
1cf4650fb9
Bug 660682. Let anonymous blocks in IB splits inherit opacity from their first inline, so that 'opacity' applies to the contents of a split inline. r=bz
2011-06-17 15:36:07 +12:00
Olli Pettay
99d89c2a1a
Bug 664434 - Make sure to Destroy the old document when setting a new print document, r=roc
...
--HG--
extra : rebase_source : b75688d5320d9dcaf59468bd5def2fa7f2e0bbc0
2011-06-16 21:20:13 +03:00
Marco Bonardo
49621889c6
Merge Places and mozilla-central
2011-06-18 11:24:57 +02:00
Jonathan Watt
d7d0fe1369
Bug 664130 - Document what GetFrameBoundsForTransform is about. r=roc.
2011-06-16 12:06:05 +01:00
Jonathan Watt
53f9acfc55
Bug 664130 - Document what GetOpaqueRegion is useful for. r=roc.
2011-06-16 12:06:05 +01:00
Jonathan Watt
6f064bf3e9
Bug 664130 - const-ify some SVG element class methods. r=dholbert.
2011-06-16 11:53:13 +01:00
Jonathan Watt
27ad18c773
Bug 664130 - Document what GetFrameBoundsForTransform is about. r=roc.
...
--HG--
extra : rebase_source : dd1843b385b0976bd318dff6cc7c59ef15970f32
2011-06-16 12:06:05 +01:00
Jonathan Watt
00a35b6a3c
Bug 664130 - Document what GetOpaqueRegion is useful for. r=roc.
...
--HG--
extra : rebase_source : abde1fd28975506a58068725e5cbb660620760f8
2011-06-16 12:06:05 +01:00
Jonathan Watt
782ce5cba9
Bug 664130 - const-ify some SVG element class methods. r=dholbert.
...
--HG--
extra : rebase_source : e3efcfa1b14b36a5b7f1baefde3fbffb471c6b37
2011-06-16 11:53:13 +01:00
Jonathan Kew
0e9e1fe005
bug 467669 - pt 7 - tests for the font-face inspection API. r=roc
2011-06-16 07:31:38 +01:00
Jonathan Kew
a3761c531a
bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
2011-06-16 07:31:37 +01:00
Jonathan Kew
57163eeca3
bug 467669 - pt 5 - expose WOFF metadata (if present) for downloaded fonts. r=roc
2011-06-16 07:31:37 +01:00
Jonathan Kew
edc3700f8f
bug 467669 - pt 4 - expose additional attributes for downloaded fonts. r=roc
2011-06-16 07:31:37 +01:00
Jonathan Kew
182daf38b3
bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc
2011-06-16 07:31:37 +01:00
Jonathan Kew
02b64efe12
bug 467669 - pt 2 - find the @font-face rule (if any) responsible for the font entry. r=roc
2011-06-16 07:31:36 +01:00
Jonathan Kew
4ac87a8abf
bug 467669 - pt 1 - get list of fonts actually used to render a document range. r=roc sr=bzbarsky
2011-06-16 07:31:36 +01:00
Ehsan Akhgari
2c158711be
Merge backout
2011-06-15 16:52:58 -04:00
Ehsan Akhgari
f92823ac1a
Backout bug 467669 and bug 660088
2011-06-15 16:52:48 -04:00
L. David Baron
f68f180a9b
Make assertion about timestamps in nsAnimationManager::GetAnimationRule non-fatal (bug 652976). r=bzbarsky
2011-06-15 12:33:36 -07:00
Jonathan Kew
80d855174d
bug 467669 - pt 7 - tests for the font-face inspection API. r=roc
...
--HG--
extra : rebase_source : e3ba2eb2bbe46b451cb490e6025233afee0df209
2011-06-15 20:17:54 +01:00
Jonathan Kew
34ebc89623
bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
...
--HG--
extra : rebase_source : d548ab2be329058bde101b142607abf14dce7191
2011-06-15 20:17:54 +01:00
Jonathan Kew
08274c4304
bug 467669 - pt 5 - expose WOFF metadata (if present) for downloaded fonts. r=roc
...
--HG--
extra : rebase_source : 91e7f231b281e1949997996d7308aceb4935247b
2011-06-15 20:17:52 +01:00
Jonathan Kew
eef61e1a09
bug 467669 - pt 4 - expose additional attributes for downloaded fonts. r=roc
...
--HG--
extra : rebase_source : f3d41348ab01a21ac6b6a1713b1e5e7274cf7fbf
2011-06-15 20:17:52 +01:00
Jonathan Kew
4d2e90c28b
bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc
...
--HG--
extra : rebase_source : 89e65a1d612dcee7872a18a5e4bb9b3591c3a63d
2011-06-15 20:17:51 +01:00
Jonathan Kew
ec17b9ce84
bug 467669 - pt 2 - find the @font-face rule (if any) responsible for the font entry. r=roc
...
--HG--
extra : rebase_source : 97bab01d80e49e179e8f675ca1ec1e067d7b56ec
2011-06-15 20:17:51 +01:00
Jonathan Kew
6e0f6efdfd
bug 467669 - pt 1 - get list of fonts actually used to render a document range. r=roc sr=bzbarsky
...
--HG--
extra : rebase_source : 3d7699c4a201bafdfa1d97ba97117a497303c1b5
2011-06-15 20:17:50 +01:00
Matt Brubeck
ede62c1ae5
Merge last green mozilla-inbound changeset to mozilla-central
2011-06-15 08:25:48 -07:00
Simon Montagu
ebb4d3b611
Don't overshoot the last sibling when iterating frames. Bug 663295 (whitespace change with correct bug number)
2011-06-15 10:51:36 +03:00
Simon Montagu
e7e3561393
Force newlines only at 0xa, not 0xd. Bug 663662, r=roc
2011-06-15 10:45:57 +03:00
Simon Montagu
e5fa7e72ec
Include continuations of frames with no newline. Bug 582181, r=roc
2011-06-15 10:45:57 +03:00
Simon Montagu
432913da62
Tests for bug 582181, r=roc
2011-06-15 10:45:57 +03:00
Simon Montagu
1f51f3536b
Don't overshoot the last sibling when iterating frames. Bug 66329, r=roc
2011-06-15 10:45:57 +03:00
Benjamin Stover
68d2f40014
Bug 656041 Some parts of page scroll at different rates in Fennec r=roc
2011-06-14 09:20:29 -07:00
Jonas Sicking
0cd6950325
Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz
2011-06-14 00:56:49 -07:00
Jonas Sicking
da2507980f
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
2011-06-14 00:56:48 -07:00
Ms2ger
f5f163ee42
Merge backout
2011-06-14 16:30:03 +02:00
Ms2ger
e369dd9f77
Bug 664123 - Backout bugs 659053 and 659539 (changesets 9c49f69d8bab-1b11c64ffcdf)
2011-06-14 16:25:51 +02:00
Jonathan Watt
4f44e0d962
Bug 663371 - Make runreftests.py default to appending reftest.list to the test path when only a test directory is specified. r=ted.
2011-06-14 13:56:13 +01:00
Jonas Sicking
e3e6dd6825
Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz
2011-06-14 00:56:49 -07:00
Jonas Sicking
48f55a5733
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
2011-06-14 00:56:48 -07:00
Daniel Holbert
4448ac6bea
Bug 654858: Fix float-to-nscoord rounding issue in SVG intrinsic ratio, with certain GCC versions & optimizations. r=roc
2011-06-13 14:48:50 -07:00
Matt Brubeck
97d5e0e637
Bug 663959 - Mark crashtests as asserting intermittently [r=ehsan]
2011-06-13 14:24:04 -07:00
Ted Mielczarek
b9712b1eab
merge m-c and b-s
2011-06-13 09:09:43 -04:00
Philipp von Weitershausen
2fdbbf8f0a
Merge mozilla-inbound and mozilla-central
2011-06-13 11:57:17 +02:00
Robert O'Callahan
009c13993f
Bug 662898. Test
2011-06-13 13:42:48 +12:00
Ed Morley
8aaddd0334
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
Masayuki Nakano
29305dc449
Bug 663041 layout should use mozilla::Preferences r=roc
2011-06-12 11:30:16 +09:00
Randell Jesup
f6fe96272c
Bug 505108: Don't leak strings on early returns from Area::ParseCoords(), fix how CString is freed. r=roc
2011-06-11 16:40:39 -04:00
Ms2ger
8915f62d3b
Bug 660433 - Remove nsIDOMNSHTMLTextAreaElement; f=volkmar r=peterv
2011-06-11 09:52:24 +02:00
Steven Michaud
15118749cb
Bug 661636 - [10.7 SDK] QuickDraw APIs undefined when doing 32-bit builds using the OS X 10.7 SDK. r=bgirard
2011-06-11 09:12:58 +02:00
Geoff Lankow
c44e90607e
Bug 662977 - File upload control needs a change event on drop. r=bz
...
--HG--
extra : rebase_source : aa8afe68e9bfcdbbf772a8ed22c93570131a9395
2011-06-11 00:44:53 +12:00
Chris Jones
b5c37bb184
Bug 661940: Dump verbose messages if MOZ_REFTEST_VERBOSE is set in the environment. r=roc
2011-06-10 10:00:11 -07:00
Michael Ventnor
d32c122811
Bug 663028 - Make Print Preview themable with CSS, and modernize its look r=roc
2011-06-10 20:07:26 +10:00
Chris Jones
38a6987ed3
Bug 655926, Test even-odd fill rule. r=joe
2011-06-09 19:15:13 -07:00
Josh Matthews
913b9fcd24
Bug 662795 - Remove flaky timeout from 331883-1.html. Also remove identical test 331883-2.html. r=roc
2011-06-09 18:11:13 -04:00
L. David Baron
94572e57cf
Fix error in comment. r=bzbarsky
2011-06-12 18:52:32 -07:00
L. David Baron
e715ff317c
Add test for rule serialization to catch any bugs in DocumentRule::GetCssText that are like the bug in the DEBUG-only DocumentRule::List in the initial patch for bug 398962.
2011-06-12 18:52:32 -07:00
L. David Baron
6e7b5eaf51
Add missing break (Bug 398962) r=bzbarsky
2011-06-12 18:52:32 -07:00
L. David Baron
ca3ad8f7ac
Add needs-focus annotation for native-theme listbox tests. (Bug 659708)
2011-06-12 18:52:32 -07:00
L. David Baron
8115fe5cea
Add needs-focus annotation for a bunch of tests with selects in them to try to fix intermittent failures. (Bug 626103)
2011-06-12 18:52:32 -07:00
L. David Baron
cceebb9956
Remove notion of percentage of intrinsic size: remove code that handles percentages (which are no longer set thanks to the previous patch) and make them invalid. (Bug 611099) r=dholbert
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-06-12 18:52:32 -07:00
L. David Baron
2487c4de1e
Remove notion of percentage intrinsic size: remove the single case that (incorrectly) sets percentage intrinsic sizes, and fix all of the tests that depend on our old incorrect behavior. (Bug 611099) r=dholbert
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-06-12 18:52:32 -07:00
L. David Baron
d69c8fdc7b
Change IsPercentageAware (which tests whether an inline box's width depends on the width of its container) to check the correct general statement of when the width of a replaced element depends on its container's width, and in doing so avoid depending on the notion of percentage intrinsic size. (Bug 611099) r=dholbert
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-06-12 18:52:32 -07:00
L. David Baron
33189ba795
Allow -moz-box-ordinal-group: 0 (but not negatives, since we store the value as PRUint32). (Bug 644514) r=bzbarsky
2011-06-12 18:52:32 -07:00
L. David Baron
a31f5ce4a7
Address missed review comment from bug 644514 patch 1: remove unused macro. r=bzbarsky
2011-06-12 18:52:32 -07:00
Tatiana Meshkova
cf9d114701
Bug 653133 - reftest for huge background-attachment:fixed image [r=roc]
2011-05-24 13:16:32 +03:00
Joel Maher
b1bf64d03f
Bug 653145 - move layout/xul/base/test/* mochitests to mochitest-chrome to avoid enablePrivileges. r=bzbarsky, a=test-only
2011-06-09 11:10:11 -04:00
Peter Van der Beken
a86da555f8
Fix for bug 659580 (Flush CanvasImageCache on shutdown). r=roc.
...
--HG--
extra : rebase_source : 9752189ce8c9bd13795979cfa8d50311b5bf5b56
2011-04-13 17:34:06 -07:00
Robert O'Callahan
dca8b7c2d3
Bug 661471. Part 6.2: Handle dynamic changes to Cleartype enabled/disabled. r=jfkthame
2011-06-09 08:13:05 +01:00
Benjamin Stover
dc300876aa
Bug 647192 IPC view rendering bug using positioned elements and overflow:scroll r=cjones
2011-04-11 17:27:00 -07:00
Simon Montagu
f15e63b59e
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements. r=roc
2011-04-11 11:00:28 +03:00
Simon Montagu
30b6f5c9aa
Crash test for bug 645193 by Jesse Ruderman
2011-06-09 09:29:09 +03:00
Simon Montagu
568db7fa48
Tests for bug 263359
2011-04-11 10:59:30 +03:00
Simon Montagu
bd31151e86
Bug 263359/Bug 229367: resolve paragraph on encountering <br> or embedded block elements. r=roc
2011-04-11 10:59:30 +03:00
Simon Montagu
300a9d0461
Tests for bug 229367 and bug 613157
2011-04-11 10:59:30 +03:00
Simon Montagu
b439260021
Test for bug 650489 by Jesse Ruderman
2011-06-09 09:29:09 +03:00
Simon Montagu
03eab42cad
Bug 263359 part 2.5: cache lines per frame in TraverseFrames. r=roc
2011-06-09 09:29:08 +03:00
Simon Montagu
8a9c0b3f06
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
2011-04-11 10:59:30 +03:00
Simon Montagu
2fcf206e42
Bug 263359 part 1.5: remove nsDirectionalFrame. r=roc
2011-04-11 10:59:30 +03:00
Simon Montagu
5deaf7deba
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
2011-04-11 10:59:30 +03:00
Ehsan Akhgari
381ce2b6f1
Merge cedar into mozilla-central
2011-06-08 17:46:13 -04:00
Sebastian Kromp
5df1ec26bf
Bug 578564. Remove nsIFrameSetElement and just use nsHTMLFrameSetElement instead. r=bzbarsky
...
--HG--
rename : content/html/content/public/nsIFrameSetElement.h => content/html/content/src/nsHTMLFrameSetElement.h
2011-06-08 12:04:10 -07:00
Kyle Huey
22c5117a8a
Merge m-c to cedar since I already pushed it in, and push what I actually wanted to push
2011-06-07 13:23:03 -07:00
Boris Zbarsky
ba3d814b3d
Add test for bug 200089.
2011-06-07 12:35:17 -07:00