François Wang
dbc000ab3a
Bug 736010 - Make downloaded fonts usable in nsMathMLChar. r=karlt
2012-03-26 17:49:44 +02:00
Ralph Giles
714e73f010
Bug 674225 - Add libopus to the mozilla build system. - r=ted
...
This builds the opus reference library in media/libopus.
We support both fixed and floating point builds, switched
by MOZ_OPUS_FIXED. Currently this isn't defined by anything
but should probably offer a configure option, and default
to true on arm.
Thanks to Tim Terriberry for additional review.
2012-04-30 16:20:22 -07:00
Jared Wein
0152ba6f95
Bug 702463 - Increasing the timeout of the tests due to the presence of multiple refresh drivers. r=ehsan
2012-04-30 13:44:55 -04:00
Avi Halachmi
3ecca78724
Bug 702463 - Smooth scrolling should use refresh observer instead of a timer. r=roc
2012-03-31 16:08:00 +03:00
Ehsan Akhgari
5fc72ffc39
Merge the latest green PGO changeset from mozilla-inbound to mozilla-central
2012-04-30 10:58:35 -04:00
Jonathan Kew
d522477d09
Bug 749658 - Distinguish scrollable from visual bounds for nsTextBoxFrame. r=roc
2012-04-29 20:34:09 -04:00
Frédéric Wang
5e8fb11547
Bug 657279 - Reftests. r=karlt
2012-04-28 11:02:57 -04:00
Frédéric Wang
b3284f1002
Bug 657279 - maction: transmit automatic data when the selected child changes. r=karlt
2012-04-28 11:02:22 -04:00
L. David Baron
9d59917e97
Examine parentBorder only when parentContext is non-null. (Bug 749860) r=bzbarsky
2012-04-27 21:56:31 -07:00
Ed Morley
fb66bff90a
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-04-27 12:52:26 +01:00
Neil Rashbrook
39ef98d661
Bug 745447 XUL progress meter layout should match HTML r=Enn
2012-04-27 08:42:10 +01:00
Bas Schouten
620d2de9b3
Bug 749467 - Reftest: Add reftest for path continuation after transform changes. r=roc
2012-04-27 07:07:25 +02:00
John Daggett
a867268ca7
Bug 718539. Update reftests to use new font-feature-settings syntax. r=jkew
2012-04-26 15:27:36 +09:00
John Daggett
36057fec8a
Bug 718539. Trim out old featureSettings string code. r=jkew
2012-04-26 15:27:08 +09:00
John Daggett
1d89c211d4
Bug 718539. Initialize font features in gfxFontStyle from nsFont data. r=dbaron
2012-04-26 15:25:29 +09:00
John Daggett
55925dcb33
Bug 718539. Update layout/style tests for new font-feature-settings syntax. r=dbaron
2012-04-26 15:24:54 +09:00
John Daggett
4fb6d48482
Bug 718539. Update font-feature-settings to latest spec syntax. r=dbaron
2012-04-26 15:24:26 +09:00
Nicholas Nethercote
c33177f72e
Bug 744311 (part 1) - Preliminary whitespace and code order changes. r=jlebar.
...
--HG--
extra : rebase_source : f700733d8aa1aed1ae1f9206b4ee9063f9a03341
2012-04-09 22:52:33 -07:00
Boris Zbarsky
d65ff97c83
Bug 748254. When we encounter an unexpected '}' terminating a font-face descriptor's value, correctly close the font-face rule instead of eating the rest of the stylesheet. r=dbaron
2012-04-26 00:42:00 -04:00
Chris Pearce
6b9a626e74
Bug 745067 - Remove margins by default on fullscreen elements. r=bz
2012-04-26 14:35:23 +12:00
Matt Woodrow
7474fc8aa3
Bug 749055 - Add index parameter to nsDisplayMathMLCharForeground. r=roc
2012-04-27 12:24:54 +12:00
Matt Woodrow
bbc1f6b31e
Bug 746421 - Make nsTextBoxFrames overflow area include the LOOSE_INK_EXTENTS of the text. r=jfkthame
2012-04-27 12:24:54 +12:00
Matt Woodrow
86a700a6ae
Bug 747718 - Disable ColorLayer optimizations when we have rounded-rect clipping. r=roc
2012-04-27 12:24:53 +12:00
Matt Woodrow
c3bd0c4533
Bug 740072 - Make perspective-origin check the style parent instead of frame parent. r=roc
2012-04-27 12:24:53 +12:00
Thomas Powell
8938ffc81e
Bug 742736 - Change box shadows to match rounded or sharp corners of shadowed object when round/sharp alternate corners; r=dbaron
2012-04-29 22:37:04 -04:00
Andreas Gal
ef9beb1ab9
Render active layers at full resolution and transform them on the GPU (bug 750006, r=roc).
2012-04-29 14:41:13 -07:00
Matt Woodrow
4a3a26864c
Bug 739743 - Mark deferred tree SVG tests as fuzzy. r=dholbert
2012-03-27 12:34:20 -07:00
Matt Woodrow
d0debbb188
Bug 739490 - Pad OpenGL temporary surfaces to avoid bug with incorrect border drawing. r=roc
2012-04-27 12:24:53 +12:00
Wes Johnston
c547164cd0
Bug 741247 - Dispatch touch events to the active tabs presShell. r=smaug
2012-04-26 14:40:05 -07:00
Jonathan Kew
52eaf63e22
bug 739858 - cancel any in-progress loaders for @font-face rules that have been discarded when the font set is updated. r=jdaggett
2012-04-26 18:50:41 +01:00
Ed Morley
dc46ce0076
Backout 476998cbd69f & f8654d020b1a (bug 739858) for compilation failures
2012-04-26 19:09:20 +01:00
Jonathan Kew
9d8f55f1de
bug 739858 - cancel any in-progress loaders for @font-face rules that have been discarded when the font set is updated. r=jdaggett
2012-04-26 18:50:41 +01:00
Masatoshi Kimura
f17f15dabb
Bug 745498 - Add testcases for DOM4 exception types. r=sicking
2012-04-26 09:42:26 -07:00
Masayuki Nakano
0a7ff20ae3
Bug 166240 part.8 Add tests for KeyboardEvent.location (synthesized events) r=smaug, sr=jst
2012-05-03 17:35:02 +09:00
Jonathan Kew
fe7928119c
bug 307039 - reftest for Greek small-caps behavior. r=past
2012-05-03 08:57:30 +01:00
Jonathan Kew
2cc3bc3f80
bug 307039 - reftest for Greek uppercasing in composed and decomposed forms. r=past
2012-05-03 08:57:25 +01:00
Jonathan Kew
35954608dd
bug 307039 - implement Greek-specific uppercasing for text-transform & small-caps. r=past
2012-05-03 08:57:18 +01:00
Aryeh Gregor
fc8e03548b
Bug 746915 part 2 - Move layout/reftests/editor/ to editor/reftests/; r=dbaron
...
--HG--
rename : layout/reftests/editor/338427-1-ref.html => editor/reftests/338427-1-ref.html
rename : layout/reftests/editor/338427-1.html => editor/reftests/338427-1.html
rename : layout/reftests/editor/338427-2-ref.html => editor/reftests/338427-2-ref.html
rename : layout/reftests/editor/338427-2.html => editor/reftests/338427-2.html
rename : layout/reftests/editor/338427-3-ref.html => editor/reftests/338427-3-ref.html
rename : layout/reftests/editor/338427-3.html => editor/reftests/338427-3.html
rename : layout/reftests/editor/388980-1-ref.html => editor/reftests/388980-1-ref.html
rename : layout/reftests/editor/388980-1.html => editor/reftests/388980-1.html
rename : layout/reftests/editor/462758-grabbers-resizers-ref.html => editor/reftests/462758-grabbers-resizers-ref.html
rename : layout/reftests/editor/462758-grabbers-resizers.html => editor/reftests/462758-grabbers-resizers.html
rename : layout/reftests/editor/642800-iframe.html => editor/reftests/642800-iframe.html
rename : layout/reftests/editor/642800-ref.html => editor/reftests/642800-ref.html
rename : layout/reftests/editor/642800.html => editor/reftests/642800.html
rename : layout/reftests/editor/672709-ref.html => editor/reftests/672709-ref.html
rename : layout/reftests/editor/672709.html => editor/reftests/672709.html
rename : layout/reftests/editor/674212-spellcheck-ref.html => editor/reftests/674212-spellcheck-ref.html
rename : layout/reftests/editor/674212-spellcheck.html => editor/reftests/674212-spellcheck.html
rename : layout/reftests/editor/694880-1.html => editor/reftests/694880-1.html
rename : layout/reftests/editor/694880-2.html => editor/reftests/694880-2.html
rename : layout/reftests/editor/694880-3.html => editor/reftests/694880-3.html
rename : layout/reftests/editor/694880-ref.html => editor/reftests/694880-ref.html
rename : layout/reftests/editor/caret_after_reframe-ref.html => editor/reftests/caret_after_reframe-ref.html
rename : layout/reftests/editor/caret_after_reframe.html => editor/reftests/caret_after_reframe.html
rename : layout/reftests/editor/caret_on_focus-ref.html => editor/reftests/caret_on_focus-ref.html
rename : layout/reftests/editor/caret_on_focus.html => editor/reftests/caret_on_focus.html
rename : layout/reftests/editor/caret_on_positioned-ref.html => editor/reftests/caret_on_positioned-ref.html
rename : layout/reftests/editor/caret_on_positioned.html => editor/reftests/caret_on_positioned.html
rename : layout/reftests/editor/caret_on_presshell_reinit-2.html => editor/reftests/caret_on_presshell_reinit-2.html
rename : layout/reftests/editor/caret_on_presshell_reinit-ref.html => editor/reftests/caret_on_presshell_reinit-ref.html
rename : layout/reftests/editor/caret_on_presshell_reinit.html => editor/reftests/caret_on_presshell_reinit.html
rename : layout/reftests/editor/caret_on_textarea_lastline-ref.html => editor/reftests/caret_on_textarea_lastline-ref.html
rename : layout/reftests/editor/caret_on_textarea_lastline.html => editor/reftests/caret_on_textarea_lastline.html
rename : layout/reftests/editor/dynamic-1.html => editor/reftests/dynamic-1.html
rename : layout/reftests/editor/dynamic-overflow-change-ref.html => editor/reftests/dynamic-overflow-change-ref.html
rename : layout/reftests/editor/dynamic-overflow-change.html => editor/reftests/dynamic-overflow-change.html
rename : layout/reftests/editor/dynamic-ref.html => editor/reftests/dynamic-ref.html
rename : layout/reftests/editor/dynamic-type-1.html => editor/reftests/dynamic-type-1.html
rename : layout/reftests/editor/dynamic-type-2.html => editor/reftests/dynamic-type-2.html
rename : layout/reftests/editor/dynamic-type-3.html => editor/reftests/dynamic-type-3.html
rename : layout/reftests/editor/dynamic-type-4.html => editor/reftests/dynamic-type-4.html
rename : layout/reftests/editor/emptypasswd-1.html => editor/reftests/emptypasswd-1.html
rename : layout/reftests/editor/emptypasswd-2.html => editor/reftests/emptypasswd-2.html
rename : layout/reftests/editor/emptypasswd-ref.html => editor/reftests/emptypasswd-ref.html
rename : layout/reftests/editor/input-text-notheme-onfocus-reframe-ref.html => editor/reftests/input-text-notheme-onfocus-reframe-ref.html
rename : layout/reftests/editor/input-text-notheme-onfocus-reframe.html => editor/reftests/input-text-notheme-onfocus-reframe.html
rename : layout/reftests/editor/input-text-onfocus-reframe-ref.html => editor/reftests/input-text-onfocus-reframe-ref.html
rename : layout/reftests/editor/input-text-onfocus-reframe.html => editor/reftests/input-text-onfocus-reframe.html
rename : layout/reftests/editor/newline-1.html => editor/reftests/newline-1.html
rename : layout/reftests/editor/newline-2.html => editor/reftests/newline-2.html
rename : layout/reftests/editor/newline-3.html => editor/reftests/newline-3.html
rename : layout/reftests/editor/newline-4.html => editor/reftests/newline-4.html
rename : layout/reftests/editor/newline-ref.html => editor/reftests/newline-ref.html
rename : layout/reftests/editor/nobogusnode-1.html => editor/reftests/nobogusnode-1.html
rename : layout/reftests/editor/nobogusnode-2.html => editor/reftests/nobogusnode-2.html
rename : layout/reftests/editor/nobogusnode-ref.html => editor/reftests/nobogusnode-ref.html
rename : layout/reftests/editor/passwd-1.html => editor/reftests/passwd-1.html
rename : layout/reftests/editor/passwd-2.html => editor/reftests/passwd-2.html
rename : layout/reftests/editor/passwd-3.html => editor/reftests/passwd-3.html
rename : layout/reftests/editor/passwd-4.html => editor/reftests/passwd-4.html
rename : layout/reftests/editor/passwd-ref.html => editor/reftests/passwd-ref.html
rename : layout/reftests/editor/reftest.list => editor/reftests/reftest.list
rename : layout/reftests/editor/selection_visibility_after_reframe-2.html => editor/reftests/selection_visibility_after_reframe-2.html
rename : layout/reftests/editor/selection_visibility_after_reframe-3.html => editor/reftests/selection_visibility_after_reframe-3.html
rename : layout/reftests/editor/selection_visibility_after_reframe-ref.html => editor/reftests/selection_visibility_after_reframe-ref.html
rename : layout/reftests/editor/selection_visibility_after_reframe.html => editor/reftests/selection_visibility_after_reframe.html
rename : layout/reftests/editor/spellcheck-comma-valid-ref.html => editor/reftests/spellcheck-comma-valid-ref.html
rename : layout/reftests/editor/spellcheck-comma-valid.html => editor/reftests/spellcheck-comma-valid.html
rename : layout/reftests/editor/spellcheck-dotafterquote-valid-ref.html => editor/reftests/spellcheck-dotafterquote-valid-ref.html
rename : layout/reftests/editor/spellcheck-dotafterquote-valid.html => editor/reftests/spellcheck-dotafterquote-valid.html
rename : layout/reftests/editor/spellcheck-hyphen-invalid-ref.html => editor/reftests/spellcheck-hyphen-invalid-ref.html
rename : layout/reftests/editor/spellcheck-hyphen-invalid.html => editor/reftests/spellcheck-hyphen-invalid.html
rename : layout/reftests/editor/spellcheck-hyphen-multiple-invalid-ref.html => editor/reftests/spellcheck-hyphen-multiple-invalid-ref.html
rename : layout/reftests/editor/spellcheck-hyphen-multiple-invalid.html => editor/reftests/spellcheck-hyphen-multiple-invalid.html
rename : layout/reftests/editor/spellcheck-hyphen-multiple-valid-ref.html => editor/reftests/spellcheck-hyphen-multiple-valid-ref.html
rename : layout/reftests/editor/spellcheck-hyphen-multiple-valid.html => editor/reftests/spellcheck-hyphen-multiple-valid.html
rename : layout/reftests/editor/spellcheck-hyphen-valid-ref.html => editor/reftests/spellcheck-hyphen-valid-ref.html
rename : layout/reftests/editor/spellcheck-hyphen-valid.html => editor/reftests/spellcheck-hyphen-valid.html
rename : layout/reftests/editor/spellcheck-input-attr-after.html => editor/reftests/spellcheck-input-attr-after.html
rename : layout/reftests/editor/spellcheck-input-attr-before.html => editor/reftests/spellcheck-input-attr-before.html
rename : layout/reftests/editor/spellcheck-input-attr-dynamic-inherit.html => editor/reftests/spellcheck-input-attr-dynamic-inherit.html
rename : layout/reftests/editor/spellcheck-input-attr-dynamic-override-inherit.html => editor/reftests/spellcheck-input-attr-dynamic-override-inherit.html
rename : layout/reftests/editor/spellcheck-input-attr-dynamic-override.html => editor/reftests/spellcheck-input-attr-dynamic-override.html
rename : layout/reftests/editor/spellcheck-input-attr-dynamic.html => editor/reftests/spellcheck-input-attr-dynamic.html
rename : layout/reftests/editor/spellcheck-input-attr-inherit.html => editor/reftests/spellcheck-input-attr-inherit.html
rename : layout/reftests/editor/spellcheck-input-disabled.html => editor/reftests/spellcheck-input-disabled.html
rename : layout/reftests/editor/spellcheck-input-nofocus-ref.html => editor/reftests/spellcheck-input-nofocus-ref.html
rename : layout/reftests/editor/spellcheck-input-property-dynamic-inherit.html => editor/reftests/spellcheck-input-property-dynamic-inherit.html
rename : layout/reftests/editor/spellcheck-input-property-dynamic-override-inherit.html => editor/reftests/spellcheck-input-property-dynamic-override-inherit.html
rename : layout/reftests/editor/spellcheck-input-property-dynamic-override.html => editor/reftests/spellcheck-input-property-dynamic-override.html
rename : layout/reftests/editor/spellcheck-input-property-dynamic.html => editor/reftests/spellcheck-input-property-dynamic.html
rename : layout/reftests/editor/spellcheck-input-ref.html => editor/reftests/spellcheck-input-ref.html
rename : layout/reftests/editor/spellcheck-period-valid-ref.html => editor/reftests/spellcheck-period-valid-ref.html
rename : layout/reftests/editor/spellcheck-period-valid.html => editor/reftests/spellcheck-period-valid.html
rename : layout/reftests/editor/spellcheck-slash-valid-ref.html => editor/reftests/spellcheck-slash-valid-ref.html
rename : layout/reftests/editor/spellcheck-slash-valid.html => editor/reftests/spellcheck-slash-valid.html
rename : layout/reftests/editor/spellcheck-space-valid-ref.html => editor/reftests/spellcheck-space-valid-ref.html
rename : layout/reftests/editor/spellcheck-space-valid.html => editor/reftests/spellcheck-space-valid.html
rename : layout/reftests/editor/spellcheck-textarea-attr-dynamic-inherit.html => editor/reftests/spellcheck-textarea-attr-dynamic-inherit.html
rename : layout/reftests/editor/spellcheck-textarea-attr-dynamic-override-inherit.html => editor/reftests/spellcheck-textarea-attr-dynamic-override-inherit.html
rename : layout/reftests/editor/spellcheck-textarea-attr-dynamic-override.html => editor/reftests/spellcheck-textarea-attr-dynamic-override.html
rename : layout/reftests/editor/spellcheck-textarea-attr-dynamic.html => editor/reftests/spellcheck-textarea-attr-dynamic.html
rename : layout/reftests/editor/spellcheck-textarea-attr-inherit.html => editor/reftests/spellcheck-textarea-attr-inherit.html
rename : layout/reftests/editor/spellcheck-textarea-attr.html => editor/reftests/spellcheck-textarea-attr.html
rename : layout/reftests/editor/spellcheck-textarea-disabled.html => editor/reftests/spellcheck-textarea-disabled.html
rename : layout/reftests/editor/spellcheck-textarea-focused-notreadonly.html => editor/reftests/spellcheck-textarea-focused-notreadonly.html
rename : layout/reftests/editor/spellcheck-textarea-focused-reframe.html => editor/reftests/spellcheck-textarea-focused-reframe.html
rename : layout/reftests/editor/spellcheck-textarea-focused.html => editor/reftests/spellcheck-textarea-focused.html
rename : layout/reftests/editor/spellcheck-textarea-nofocus-ref.html => editor/reftests/spellcheck-textarea-nofocus-ref.html
rename : layout/reftests/editor/spellcheck-textarea-nofocus.html => editor/reftests/spellcheck-textarea-nofocus.html
rename : layout/reftests/editor/spellcheck-textarea-property-dynamic-inherit.html => editor/reftests/spellcheck-textarea-property-dynamic-inherit.html
rename : layout/reftests/editor/spellcheck-textarea-property-dynamic-override-inherit.html => editor/reftests/spellcheck-textarea-property-dynamic-override-inherit.html
rename : layout/reftests/editor/spellcheck-textarea-property-dynamic-override.html => editor/reftests/spellcheck-textarea-property-dynamic-override.html
rename : layout/reftests/editor/spellcheck-textarea-property-dynamic.html => editor/reftests/spellcheck-textarea-property-dynamic.html
rename : layout/reftests/editor/spellcheck-textarea-ref.html => editor/reftests/spellcheck-textarea-ref.html
rename : layout/reftests/editor/unneeded_scroll-ref.html => editor/reftests/unneeded_scroll-ref.html
rename : layout/reftests/editor/unneeded_scroll.html => editor/reftests/unneeded_scroll.html
rename : layout/reftests/editor/xul/autocomplete-1.xul => editor/reftests/xul/autocomplete-1.xul
rename : layout/reftests/editor/xul/autocomplete-ref.xul => editor/reftests/xul/autocomplete-ref.xul
rename : layout/reftests/editor/xul/empty-1.xul => editor/reftests/xul/empty-1.xul
rename : layout/reftests/editor/xul/empty-2.xul => editor/reftests/xul/empty-2.xul
rename : layout/reftests/editor/xul/empty-ref.xul => editor/reftests/xul/empty-ref.xul
rename : layout/reftests/editor/xul/emptyautocomplete-1.xul => editor/reftests/xul/emptyautocomplete-1.xul
rename : layout/reftests/editor/xul/emptyautocomplete-ref.xul => editor/reftests/xul/emptyautocomplete-ref.xul
rename : layout/reftests/editor/xul/emptymultiline-1.xul => editor/reftests/xul/emptymultiline-1.xul
rename : layout/reftests/editor/xul/emptymultiline-2.xul => editor/reftests/xul/emptymultiline-2.xul
rename : layout/reftests/editor/xul/emptymultiline-ref.xul => editor/reftests/xul/emptymultiline-ref.xul
rename : layout/reftests/editor/xul/emptytextbox-1.xul => editor/reftests/xul/emptytextbox-1.xul
rename : layout/reftests/editor/xul/emptytextbox-2.xul => editor/reftests/xul/emptytextbox-2.xul
rename : layout/reftests/editor/xul/emptytextbox-3.xul => editor/reftests/xul/emptytextbox-3.xul
rename : layout/reftests/editor/xul/emptytextbox-4.xul => editor/reftests/xul/emptytextbox-4.xul
rename : layout/reftests/editor/xul/emptytextbox-5.xul => editor/reftests/xul/emptytextbox-5.xul
rename : layout/reftests/editor/xul/emptytextbox-ref.xul => editor/reftests/xul/emptytextbox-ref.xul
rename : layout/reftests/editor/xul/input.css => editor/reftests/xul/input.css
rename : layout/reftests/editor/xul/number-1.xul => editor/reftests/xul/number-1.xul
rename : layout/reftests/editor/xul/number-2.xul => editor/reftests/xul/number-2.xul
rename : layout/reftests/editor/xul/number-3.xul => editor/reftests/xul/number-3.xul
rename : layout/reftests/editor/xul/number-4.xul => editor/reftests/xul/number-4.xul
rename : layout/reftests/editor/xul/number-5.xul => editor/reftests/xul/number-5.xul
rename : layout/reftests/editor/xul/number-ref.xul => editor/reftests/xul/number-ref.xul
rename : layout/reftests/editor/xul/numberwithvalue-1.xul => editor/reftests/xul/numberwithvalue-1.xul
rename : layout/reftests/editor/xul/numberwithvalue-ref.xul => editor/reftests/xul/numberwithvalue-ref.xul
rename : layout/reftests/editor/xul/passwd-1.xul => editor/reftests/xul/passwd-1.xul
rename : layout/reftests/editor/xul/passwd-2.xul => editor/reftests/xul/passwd-2.xul
rename : layout/reftests/editor/xul/passwd-3.xul => editor/reftests/xul/passwd-3.xul
rename : layout/reftests/editor/xul/passwd-ref.xul => editor/reftests/xul/passwd-ref.xul
rename : layout/reftests/editor/xul/plain-1.xul => editor/reftests/xul/plain-1.xul
rename : layout/reftests/editor/xul/plain-ref.xul => editor/reftests/xul/plain-ref.xul
rename : layout/reftests/editor/xul/platform.js => editor/reftests/xul/platform.js
rename : layout/reftests/editor/xul/reftest.list => editor/reftests/xul/reftest.list
rename : layout/reftests/editor/xul/textbox-1.xul => editor/reftests/xul/textbox-1.xul
rename : layout/reftests/editor/xul/textbox-disabled.xul => editor/reftests/xul/textbox-disabled.xul
rename : layout/reftests/editor/xul/textbox-readonly.xul => editor/reftests/xul/textbox-readonly.xul
rename : layout/reftests/editor/xul/textbox-ref.xul => editor/reftests/xul/textbox-ref.xul
2012-05-03 10:09:44 +03:00
Aryeh Gregor
a6483f6245
Bug 746915 part 1 - Move editing-related tests to editor/ directories; r=ehsan
...
--HG--
rename : content/html/content/test/test_bug408231.html => editor/libeditor/base/tests/test_bug408231.html
rename : content/html/document/test/test_bug742261.html => editor/libeditor/base/tests/test_bug742261.html
rename : content/html/document/test/test_bug404320.html => editor/libeditor/html/tests/test_bug404320.html
rename : content/html/document/test/test_bug468353.html => editor/libeditor/html/tests/test_bug468353.html
rename : layout/reftests/bugs/388980-1-ref.html => layout/reftests/editor/388980-1-ref.html
rename : layout/reftests/bugs/388980-1.html => layout/reftests/editor/388980-1.html
2012-05-03 10:09:44 +03:00
Nicholas Cameron
a9886c1559
Bug 716439; some tweaks to reftests. r=roc
2012-03-27 11:32:46 +13:00
Nicholas Cameron
5cc1397fe6
Bug 716439; load a mask texture in the OGL backend. r=BenWa
2012-03-19 09:08:49 +13:00
Nicholas Cameron
7d91b411ee
Bug 716439; creating mask layers. r=roc
2012-02-08 11:27:44 +13:00
Nicholas Cameron
f33f08a88c
Bug 716439; remove a check for rounded rects to enable the use of mask layers. r=roc
2012-02-08 11:26:46 +13:00
Nicholas Cameron
3256b79a37
Bug 716439; recycling mask layers. r=roc
2012-02-08 11:26:40 +13:00
Nicholas Cameron
5c54eddf89
Bug 716439; User data for mask layers. r=roc
2012-02-08 11:26:33 +13:00
Justin Lebar
736f94b4ef
Bug 714861 - Run <iframe mozbrowser> in a separate process (disabled by default). r=cjones,bz,tn,smaug
2012-04-25 12:35:58 -04:00
Ed Morley
2666b058b1
Backout 949cb1977ef9 (bug 714861) for build bustage
2012-04-25 16:51:31 +01:00
Justin Lebar
e59845cd83
Bug 714861 - Run <iframe mozbrowser> in a separate process (disabled by default). r=cjones,bz,tn,smaug
2012-04-25 11:29:28 -04:00
Chris Lord
ab68da5d27
Bug 745177 - Retain and re-use uploaded GL tiles. r=ajuma
...
Rather than discarding uploaded tiles once they fall outside of the valid
region, shuffle them off into a separate tile-store with all the metadata they
need to render them, and render them in the areas that our current valid
region doesn't cover in TiledThebesLayerOGL::RenderLayer.
2012-04-24 22:48:33 -04:00
Robert Longson
4e73d1b2fc
Bug 746632 - If no fallback colour is specified we shouldn't draw anything when the URL fails to resolve. r=dbaron
2012-04-25 13:33:47 +01:00
Aryeh Gregor
874f428261
Bug 702948 - Make Range.detach() a no-op; r=smaug
2012-04-25 15:03:48 +03:00
Mike Hommey
82568e3e18
Bug 743241 - Remove OSARCH and OSTYPE defines from config.mk. r=ted
2012-04-25 09:01:10 +02:00
Matt Brubeck
cd95a32e35
Back out 4114c654f5d0 (bug 745177) because of Mac build errors
2012-04-24 20:18:50 -07:00
Michał Frontczak
b4b316af18
Bug 727722 - Create an accessible for HTML table row by frame, r=tbsaunde, roc, surkov
2012-04-25 12:06:21 +09:00
Masayuki Nakano
e089b336f8
Bug 630811 part.2 Replace nsInputEvent::isShift, nsInputEvent::isControl, nsInputEvent::isAlt and nsInputEvent::isMeta r=smaug
2012-04-25 12:00:02 +09:00
Masayuki Nakano
4d9504c5e9
Bug 731878 part.1 Implement D3E initMouseEvent() and getModifierState() but they shouldn't be public r=smaug
2012-04-25 12:00:01 +09:00
Chris Lord
6ecd30a481
Bug 745177 - Retain and re-use uploaded GL tiles. r=ajuma
...
Rather than discarding uploaded tiles once they fall outside of the valid
region, shuffle them off into a separate tile-store with all the metadata they
need to render them, and render them in the areas that our current valid
region doesn't cover in TiledThebesLayerOGL::RenderLayer.
2012-04-24 22:48:33 -04:00
Ehsan Akhgari
c7d143b9fa
Merge mozilla-central into mozilla-inbound
2012-04-24 21:29:44 -04:00
Patrick Wong
15df25098f
Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar
2012-04-24 14:43:00 -04:00
Ehsan Akhgari
5cac768d9b
Merge mozilla-central into birch
2012-04-24 10:49:42 -04:00
George Wright
ce694a1b63
Bug 747274 - Add a pref (default to true on Android) to forcible use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey
2012-04-24 10:28:46 -04:00
Ehsan Akhgari
1e3b159969
Merge from mozilla-central
2012-04-23 19:24:10 -04:00
Ehsan Akhgari
bbd5739974
Backout 190fc7cd65c6 (bug 747274) for breaking Android R1; a=bustage
2012-04-23 19:06:10 -04:00
Ehsan Akhgari
69966f4353
Merge the last green PGO changeset from mozilla-inbound into mozilla-central; a=merge
2012-04-23 18:53:10 -04:00
Ehsan Akhgari
a3145104fc
Merge from mozilla-central
2012-04-23 18:17:44 -04:00
Kyle Huey
569fa9dcee
Bug 745681: Prepare the reftest harness for Bug 695480. r=dbaron a=test-only
2012-04-23 13:36:50 -07:00
Joe Drew
3019e4b61c
Backout 492d12fa8b65 (bug 732016) for regressions. a=regression
...
--HG--
extra : rebase_source : cda0401baa2c3e5f6192f76c1cd25eca8187a9a0
2012-04-23 11:13:33 -07:00
Ehsan Akhgari
fec480dc6c
Merge mozilla-central into birch
2012-04-22 16:10:35 -04:00
Rafael Ávila de Espíndola
eb17dfe5ff
Bug 746541 - nsXPConnect::ReleaseXPConnectSingleton should be the one to remove the last reference to nsXPConnect. r=rbenjamin.
2012-04-20 16:49:31 -04:00
Nathan Froyd
57bc1add80
Bug 746276 - pack style structures more carefully; r=bz
2012-04-17 15:22:49 -04:00
Ehsan Akhgari
545bb7a0b1
Merge mozilla-central into birch
2012-04-20 13:50:08 -04:00
Phil Ringnalda
017e6a2601
Back out dd82458147fd (bug 714861) for mochitest-3 failures and Linux mochitest-chrome leaks
2012-04-19 20:06:34 -07:00
Timothy Nikkel
e472248f52
Bug 732016 Allow override of the scroll port size used for clamping scroll positions. r=roc
2012-04-19 20:54:54 -05:00
Justin Lebar
ceda947d1e
Bug 714861 - Run <iframe mozbrowser> in a separate process (disabled by default). r=cjones,bz,tn,smaug
2012-04-20 09:54:43 +10:00
Ehsan Akhgari
731cf9d3bd
Merge mozilla-central into birch
2012-04-19 10:03:36 -04:00
Robert O'Callahan
d80b8c7095
Bug 745934. Update bounds of nsDisplayOpacity after we've mutated its list. r=mattwoodrow,a=blocking-fennec
2012-04-19 14:40:43 +12:00
Ehsan Akhgari
b7a2142579
Backout changeset 0b25ccd32a49 (bug 745934) for reftest failures; a=bustage
2012-04-18 23:52:59 -04:00
Ehsan Akhgari
7d3551ed83
Backout changeset 5f1b5ab7afb5 (bug 735898) for reftest failures
2012-04-18 23:52:23 -04:00
Robert O'Callahan
c50d1ac412
Bug 735898. Part 8: Speed up SortByZOrder. r=dbaron,a=blocking-fennec
2012-04-19 14:40:43 +12:00
Robert O'Callahan
54470c0981
Bug 745934. Update bounds of nsDisplayOpacity after we've mutated its list. r=mattwoodrow,a=blocking-fennec
2012-04-19 14:40:43 +12:00
George Wright
2f29a81ded
Bug 747274 - Add a pref (default to true on Android) to forcibly use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey
2012-04-23 11:50:29 -04:00
Simon Montagu
c1ed652b3c
Mark failing tests from bug 706194. r=orange, a=tests-only
2012-04-23 17:26:47 +03:00
Simon Montagu
87123dc4e5
Fix typo in tests for bug 706194. r=orange, a=tests-only
2012-04-23 15:34:55 +03:00
Simon Montagu
5571145812
Fuzz failing reftests from bug 706194, a=tests-only
2012-04-23 15:28:25 +03:00
Ed Morley
c8dca21e5a
Bug 706194 - Followup to fix bad qimport; a=tests-only
2012-04-23 11:49:26 +01:00
Simon Montagu
467078ba53
Modifications to the tests for default bidi css properties from Webkit. Bug 706194, r=dbaron, a=tests-only
2012-04-23 11:49:15 +03:00
Simon Montagu
9a71f9d9c2
Modifications to the tests for unicode-bidi: isolate and plaintext from Webkit. Bug 706194, r=roc
2012-04-23 11:48:33 +03:00
Simon Montagu
3e1cc7f4ba
Tests for unicode-bidi: isolate and plaintext from Webkit. Bug 706194, r=roc
2012-04-23 11:48:33 +03:00
Ed Morley
016cbaabf9
Backout ef43fa1005b7, af0733d23b87 & d8d124d2a76c (bug 706194) for compilation failures a=backout
2012-04-23 10:29:11 +01:00
Simon Montagu
b7730919da
Modifications to the tests for default bidi css properties from Webkit. Bug 706194, r=dbaron, a=tests-only
2012-04-23 11:49:15 +03:00
Simon Montagu
de94082db1
Modifications to the tests for unicode-bidi: isolate and plaintext from Webkit. Bug 706194, r=roc
2012-04-23 11:48:33 +03:00
Simon Montagu
57ce3c2c0b
Tests for unicode-bidi: isolate and plaintext from Webkit. Bug 706194, r=roc
2012-04-23 11:48:33 +03:00
Aryeh Gregor
b2aeb24653
Bug 745528 - execCommand() should apply style="" to only inline elements, not blocks; r=ehsan
2012-04-17 20:50:19 +03:00
Wes Johnston
9d43831eef
Bug 732016 - Don't call GetFrameFromPoint for non touchstart touch events. r=smaug
2012-04-17 10:08:23 -07:00
Daniel Holbert
f5e19aafd6
Bug 745991: In nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval, add explicit parenthesis around '&&' within '||' to silence GCC warning. r=smontagu
2012-04-17 09:56:15 -07:00
Wes Johnston
9ab687a09a
Bug 745936 - Display port should not override dirtyRect during hit detection r=roc
2012-04-17 08:08:29 -04:00
Chris Pearce
5fc4cd2b5d
Bug 744860 - Set sensible :-moz-full-screen CSS width/height defaults, so elements with specified CSS dimensions end up fullscreen properly. r=roc a=blassey
2012-04-19 10:54:37 +12:00
Alessandro Decina
1c7e653fdb
Bug 422540 - GStreamer backend for audio/video decoding. r=cdouble, a=npotb
2012-04-18 18:33:13 -04:00
Robert O'Callahan
e2b8881b6e
Bug 735898. Part 7: Remove expensive nsIFrame::HasBorder checks, just check style instead. r=dbaron,a=blocking-fennec
2012-04-18 17:14:31 +12:00
Robert O'Callahan
709a687eeb
Bug 735898. Part 6: Avoid nsIFrame::GetOffsetTo calls by caching a frame/offset pair in nsDisplayListBuilder, using the cache from nsDisplayListBuilder::ToReferenceFrame, and having BuildDisplayListForChild efficiently update the cached frame from parent to child when possible. Also, use display items' precalculated ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame where possible. r=mattwoodrow,a=blocking-fennec
2012-04-18 17:14:14 +12:00
Robert O'Callahan
a2f616b216
Bug 735898. Part 5.9: Remove nsDisplaySVGEffects::mEffectsFrame since it's always the same as mFrame. r=mattwoodrow,a=blocking-fennec
2012-04-18 17:12:53 +12:00
Ali Juma
c29ceb0a68
Bug 733941 - Let callers of imgIContainer::draw choose to clamp instead of tile. r=roc a=blocking-fennec
2012-04-17 18:04:15 -04:00
Aryeh Gregor
2a90e237d9
Bug 279330 part 2 - execCommand("hilitecolor") should work even in non-CSS mode; r=ehsan
2012-04-17 13:18:08 +03:00
Timothy Nikkel
c512b3f366
Bug 728284. Don't try to paint an opaque background for widgets that do it themselves. r=roc
2012-04-17 01:04:05 -05:00
Robert O'Callahan
e1a9548573
Bug 728983. Part 2: When display items for multiple frames are merged, track the merged frames and mark them all as having an associated container layer. This ensures that invalidations are processed correctly. r=mattwoodrow
2012-04-17 17:45:04 +12:00
Robert O'Callahan
a172ec5e66
Bug 728983. Part 1: Add nsDisplayItem::GetMergedFrames. r=mattwoodrow
2012-04-17 17:44:32 +12:00
Frédéric Wang
c811a0d504
Bug 732834 - fix an error in the MathML stylesheet. r=karlt
...
--HG--
extra : rebase_source : 19e6787233ac4a7075152bb188b4f127e582be51
2012-04-17 13:01:10 +12:00
Scott Johnson
a08bade180
Bug 745993: Fix failing reftest from bug 708175. [r=dbaron]
2012-04-16 18:39:25 -05:00
L. David Baron
8fbdd66f00
Add tests for font.size.inflation.lineThreshold preference and the associated threshold behavior. (Bug 706193, patch 5) r=roc
2012-04-16 15:32:12 -07:00
L. David Baron
49760f2add
Use the font inflation data to disable font inflation for small pieces of text. (Bug 706193, patch 4) r=roc
...
This merely hooks up the computation done in the previous patches for
this bug to the decision on whether to do font size inflation.
2012-04-16 15:32:12 -07:00
L. David Baron
903cd57ef8
Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc
...
Compute the amount of text in the scope of an nsFontInflationData
object. This walks the text that's inside of the block formatting
context at which this object is rooted, excluding the text that's inside
any nested BFC. Using the amount of text, the font sizes of the text,
and the line threshold preference, we compute whether to enable font
size inflation within that block formatting context.
2012-04-16 15:32:12 -07:00
L. David Baron
1984592c22
Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc
...
This structure is per block formatting context because we have to make a
single inflation decision for things like consecutive runs of paragraphs
of text. Inflating some paragraphs and not others (within the same
sequence of adjacent paragraphs) based on the amount of text in each one
would be disastrous. Otherwise it's ideal for the units to be as small
as possible as long as they merge such sequences; therefore this uses a
definition corresponding to CSS's idea of elements that establish new
block formatting contexts.
2012-04-16 15:32:12 -07:00
L. David Baron
e0255c8170
Add a preference for the threshold at which we have enough text within a BFC to use font size inflation. (Bug 706193, patch 1) r=roc
...
The basic principle behind this preference is that we don't want to use
font size inflation when all the text that we would have inflated would
fit within a line or two. We're better off preserving the layout than
inflating a small amount of text. However, we don't want the inflation
decision to vary between adjacent paragraphs, so this decision needs to
be made once for each block formatting context.
Once the later patches for this bug cause this preference to be honored,
this will be a change in behavior. The old behavior can be obtained by
setting the preference to 0.
2012-04-16 15:32:11 -07:00
L. David Baron
0764743261
Fix mistake in manifest file from bug 708175 (causing some tests to be double-run and some not at all).
2012-04-16 14:17:29 -07:00
Jonathan Kew
20eec34402
bug 745555 - reftests for preservation of character-identity flags when uppercasing text containing es-zet. r=roc
2012-04-16 13:54:52 +01:00
Mounir Lamouri
ecd83fe5c1
Bug 745495 - Fix crash when using screen object from removed iframe. r=smaug
2012-04-16 11:33:35 +02:00
Robert Longson
db591d9d86
Bug 736031 - getBBox returns incorrect results with empty containers. r=jwatt
2012-04-16 09:23:48 +01:00
Robert O'Callahan
0f27ac69fa
Bug 735898. Part 5: Simple tweaks to avoid wrapping empty lists and to reorder boolean tests. r=mattwoodrow
2012-04-16 17:43:47 +12:00
Robert O'Callahan
c205a2f3ae
Bug 735898. Part 4: Create Inner/Outer box-shadow items only if we actually have inset/outset shadows. r=mattwoodrow
2012-04-16 17:43:33 +12:00
Jonathan Kew
0689ff6717
bug 740120 - reftest for context-sensitive lowercase sigma mapping. r=smontagu
2012-04-15 15:52:47 +01:00
Jonathan Kew
fe06ef8bbd
bug 740120 - implement context-sensitive mapping for Greek sigma in text-transform:lowercase. r=smontagu
2012-04-15 15:52:47 +01:00
Jonathan Kew
1a6e23b12d
bug 745454 - don't lose line-break flag when merging case-transformed characters in text run. r=smontagu
2012-04-15 15:52:47 +01:00
Andrii Zui
d730abad4c
Bug 739556 - Static reftests. r=karlt
2012-04-24 19:49:59 -04:00
Andrii Zui
5a9d116b2c
Bug 739556 - maction: selection attribute is taken into account only with actiontype="toggle". r=karlt
2012-04-24 19:49:59 -04:00
Timothy Nikkel
b9a7468478
Bug 732016 Allow override of the scroll port size used for clamping scroll positions. r=roc
2012-04-24 13:52:35 -05:00
Jonathan Kew
8df6ada1ae
bug 744357 - update case-mapping reftests to take account of SpecialCasing mappings. r=smontagu
2012-04-24 18:53:39 +01:00
Jonathan Kew
e2b45d2173
bug 744357 - implement mappings from Unicode's SpecialCasing.txt for text-transform. r=smontagu
2012-04-24 18:53:39 +01:00
Simon Montagu
8864a16d06
bug 738101 - test for bidi mirroring. r=jfkthame
2012-04-22 13:47:06 +03:00
Simon Montagu
5f367810bd
bug 738101 - Use the new mozilla::unicode::GetBidiCat instead of the old GetBidiCat. r=jfkthame
2012-04-18 21:54:54 -07:00
Mats Palmgren
7c5f8ba182
Bug 740743 - Implement CSS overflow for <legend>. r=bz
2012-04-13 17:52:13 +02:00
Jonathan Watt
5990c6f807
Bug 745066 - Add comments documenting the declaration of nsSVGFilterInstance, its methods and its members. r=longsonr.
2012-04-13 14:22:06 +01:00
Robert O'Callahan
19cb8e6a6b
Bug 735898. Mark test as passing on Android
2012-04-13 23:50:15 +12:00
Robert O'Callahan
52ce726c72
Bug 735898. Part 3: In DisplayBorderBackgroundOutline, when we have created an nsDisplayBackground item and it's themed, don't bother checking to create an nsDisplayBorder item. r=mattwoodrow
...
It turns out that calling HasBorder() is especially expensive for themed frames since we call into the theme engine to compute the border, so avoiding it is a nice win.
2012-04-13 23:44:06 +12:00
Robert O'Callahan
bce7c6d862
Bug 735898. Part 1: Cache bounds (union of all child item bounds) in nsDisplayWrapList. r=mattwoodrow
2012-04-13 23:44:06 +12:00
Robert O'Callahan
d97a81aaec
Bug 744607. Intersect a display item's layer-pixels draw-rect with the snapped clip rect. r=tnikkel
2012-04-13 23:44:05 +12:00
Scott Johnson
d0c9228876
Bug 708175: Disable font inflation for fixed-width or fixed-height input controls. [r=dbaron]
...
--HG--
rename : layout/reftests/font-inflation/input-text-1-ref.html => layout/reftests/font-inflation/input-text-1-height-ref.html
rename : layout/reftests/font-inflation/input-text-1.html => layout/reftests/font-inflation/input-text-1-height.html
rename : layout/reftests/font-inflation/input-text-1-ref.html => layout/reftests/font-inflation/input-text-1-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-1.html => layout/reftests/font-inflation/input-text-1-noheight.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-height-ref.html
rename : layout/reftests/font-inflation/input-text-2.html => layout/reftests/font-inflation/input-text-2-height.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-noheight.html
rename : layout/reftests/font-inflation/input-text-3-ref.html => layout/reftests/font-inflation/input-text-3-height-ref.html
rename : layout/reftests/font-inflation/input-text-3.html => layout/reftests/font-inflation/input-text-3-height.html
rename : layout/reftests/font-inflation/input-text-3-ref.html => layout/reftests/font-inflation/input-text-3-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-3.html => layout/reftests/font-inflation/input-text-3-noheight.html
2012-04-13 02:21:39 -05:00
Robert Longson
611dcd8782
Bug 743444 - Lighting Filter clipped when kernelUnitLength specified. r=roc
2012-04-13 08:01:55 +01:00
Mark Capella
1839be84c0
Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
...
--HG--
extra : rebase_source : 648a581323d2c2893df780f71fe34dadcc4bbaab
2012-04-11 17:17:44 -07:00
Kang-Hao (Kenny) Lu
ab9651aad2
Bug 744243 - Forbid odd trailing slash in CSS 'border-image' property. r=dbaron
2012-04-12 10:02:33 +02:00
Matt Brubeck
2ffa728ac6
Back out 6d41ddb6b9bc (bug 708175) because of Android test failures
2012-04-11 20:08:54 -07:00
Scott Johnson
ccb35b333d
Bug 708175: Disable font inflation for fixed-width or fixed-height input controls. [r=dbaron]
...
--HG--
rename : layout/reftests/font-inflation/input-text-1-ref.html => layout/reftests/font-inflation/input-text-1-height-ref.html
rename : layout/reftests/font-inflation/input-text-1.html => layout/reftests/font-inflation/input-text-1-height.html
rename : layout/reftests/font-inflation/input-text-1-ref.html => layout/reftests/font-inflation/input-text-1-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-1.html => layout/reftests/font-inflation/input-text-1-noheight.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-height-ref.html
rename : layout/reftests/font-inflation/input-text-2.html => layout/reftests/font-inflation/input-text-2-height.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-noheight.html
rename : layout/reftests/font-inflation/input-text-3-ref.html => layout/reftests/font-inflation/input-text-3-height-ref.html
rename : layout/reftests/font-inflation/input-text-3.html => layout/reftests/font-inflation/input-text-3-height.html
rename : layout/reftests/font-inflation/input-text-3-ref.html => layout/reftests/font-inflation/input-text-3-noheight-ref.html
rename : layout/reftests/font-inflation/input-text-3.html => layout/reftests/font-inflation/input-text-3-noheight.html
2012-04-11 18:12:19 -05:00
David Humphrey (:humph)
5f9892f336
Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc,smaug
2012-04-11 17:55:21 -04:00
Armen Zambrano Gasparnian
f23611ae3a
Bug 735451. raise exception when DeviceManager fails to initialize. r=jmaher
2012-04-11 14:51:18 -04:00
Robert O'Callahan
540be00480
Backing out changesets ef599d7f3f11, 70ef464f50e3 and 1a204c38918e (bug 735898) due to test failures.
2012-04-12 00:34:23 +12:00
Ms2ger
4178f3e8ca
Backout changeset 986091dac358 (bug 744234) for M4 oranges.
2012-04-11 12:30:11 +02:00
Kang-Hao (Kenny) Lu
cd9174d6e0
Bug 744234 - Forbid odd trailing slash in CSS 'border-image' property. r=dbaron
2012-04-11 00:28:01 -07:00
Mike Hommey
451bafe5f3
Bug 644608 - Implement full dependencies for expandlibs. r=ted
...
* * *
Bug 644608 - Fixups
2012-03-31 09:24:39 +02:00
Robert O'Callahan
a66d3252b3
Bug 735898. Part 3: In DisplayBorderBackgroundOutline, when we have created an nsDisplayBackground item and it's themed, don't bother checking to create an nsDisplayBorder item. r=mattwoodrow
...
It turns out that calling HasBorder() is especially expensive for themed frames since we call into the theme engine to compute the border, so avoiding it is a nice win.
2012-04-11 16:49:34 +12:00
Robert O'Callahan
57fba60009
Bug 735898. Part 2: When nsOverflowClipWrapper is asked to clip a display item that is entirely inside the clip rect, don't bother wrapping the item. r=mattwoodrow
2012-04-11 16:48:56 +12:00
Robert O'Callahan
b235b954de
Bug 735898. Part 1: Cache bounds (union of all child item bounds) in nsDisplayWrapList. r=mattwoodrow
2012-04-11 16:48:47 +12:00
Robert O'Callahan
806fb44d82
Bug 735898. Part 0: Fix comment.
2012-04-11 16:48:37 +12:00
Jared Wein
082d8a642b
Bug 713487 - Move TopLevelImageDocument.css and TopLevelVideoDocument.css to toolkit/themes. r=roc,dao
2012-04-10 16:03:41 -07:00
L. David Baron
9672d4d588
Run font inflation reftests with the reftest harness rather than inside of mochitest. (Bug 743817) r=sjohnson
...
--HG--
rename : layout/base/tests/font-inflation/bug707855-innerFrame-ref.html => layout/reftests/font-inflation/bug707855-innerFrame-ref.html
rename : layout/base/tests/font-inflation/bug707855-innerFrame.html => layout/reftests/font-inflation/bug707855-innerFrame.html
rename : layout/base/tests/font-inflation/bug707855-ref.html => layout/reftests/font-inflation/bug707855-ref.html
rename : layout/base/tests/font-inflation/bug707855.html => layout/reftests/font-inflation/bug707855.html
rename : layout/base/tests/font-inflation/bullet-1-ref.html => layout/reftests/font-inflation/bullet-1-ref.html
rename : layout/base/tests/font-inflation/bullet-1.html => layout/reftests/font-inflation/bullet-1.html
rename : layout/base/tests/font-inflation/bullet-2-ref.html => layout/reftests/font-inflation/bullet-2-ref.html
rename : layout/base/tests/font-inflation/bullet-2.html => layout/reftests/font-inflation/bullet-2.html
rename : layout/base/tests/font-inflation/consecutive-inline-ref.html => layout/reftests/font-inflation/consecutive-inline-ref.html
rename : layout/base/tests/font-inflation/consecutive-inline.html => layout/reftests/font-inflation/consecutive-inline.html
rename : layout/base/tests/font-inflation/container-with-clamping-innerFrame-ref.html => layout/reftests/font-inflation/container-with-clamping-innerFrame-ref.html
rename : layout/base/tests/font-inflation/container-with-clamping-innerFrame.html => layout/reftests/font-inflation/container-with-clamping-innerFrame.html
rename : layout/base/tests/font-inflation/container-with-clamping-ref.html => layout/reftests/font-inflation/container-with-clamping-ref.html
rename : layout/base/tests/font-inflation/container-with-clamping.html => layout/reftests/font-inflation/container-with-clamping.html
rename : layout/base/tests/font-inflation/css-transform-1-ref.html => layout/reftests/font-inflation/css-transform-1-ref.html
rename : layout/base/tests/font-inflation/css-transform-1.html => layout/reftests/font-inflation/css-transform-1.html
rename : layout/base/tests/font-inflation/css-transform-2-ref.html => layout/reftests/font-inflation/css-transform-2-ref.html
rename : layout/base/tests/font-inflation/css-transform-2.html => layout/reftests/font-inflation/css-transform-2.html
rename : layout/base/tests/font-inflation/decoration-1-ref.html => layout/reftests/font-inflation/decoration-1-ref.html
rename : layout/base/tests/font-inflation/decoration-1.html => layout/reftests/font-inflation/decoration-1.html
rename : layout/base/tests/font-inflation/disable-fontinfl-on-mobile-2.html => layout/reftests/font-inflation/disable-fontinfl-on-mobile-2.html
rename : layout/base/tests/font-inflation/disable-fontinfl-on-mobile-3.html => layout/reftests/font-inflation/disable-fontinfl-on-mobile-3.html
rename : layout/base/tests/font-inflation/disable-fontinfl-on-mobile-4.html => layout/reftests/font-inflation/disable-fontinfl-on-mobile-4.html
rename : layout/base/tests/font-inflation/disable-fontinfl-on-mobile-ref.html => layout/reftests/font-inflation/disable-fontinfl-on-mobile-ref.html
rename : layout/base/tests/font-inflation/disable-fontinfl-on-mobile.html => layout/reftests/font-inflation/disable-fontinfl-on-mobile.html
rename : layout/base/tests/font-inflation/fixed-height-body-child-ref.html => layout/reftests/font-inflation/fixed-height-body-child-ref.html
rename : layout/base/tests/font-inflation/fixed-height-body-child.html => layout/reftests/font-inflation/fixed-height-body-child.html
rename : layout/base/tests/font-inflation/fixed-height-body-ref.html => layout/reftests/font-inflation/fixed-height-body-ref.html
rename : layout/base/tests/font-inflation/fixed-height-body.html => layout/reftests/font-inflation/fixed-height-body.html
rename : layout/base/tests/font-inflation/input-checkbox.html => layout/reftests/font-inflation/input-checkbox.html
rename : layout/base/tests/font-inflation/input-radio.html => layout/reftests/font-inflation/input-radio.html
rename : layout/base/tests/font-inflation/input-text-1-ref.html => layout/reftests/font-inflation/input-text-1-ref.html
rename : layout/base/tests/font-inflation/input-text-1.html => layout/reftests/font-inflation/input-text-1.html
rename : layout/base/tests/font-inflation/input-text-2-ref.html => layout/reftests/font-inflation/input-text-2-ref.html
rename : layout/base/tests/font-inflation/input-text-2.html => layout/reftests/font-inflation/input-text-2.html
rename : layout/base/tests/font-inflation/input-text-3-ref.html => layout/reftests/font-inflation/input-text-3-ref.html
rename : layout/base/tests/font-inflation/input-text-3.html => layout/reftests/font-inflation/input-text-3.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1a-ref.html => layout/reftests/font-inflation/intrinsic-fit-1a-ref.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1a.html => layout/reftests/font-inflation/intrinsic-fit-1a.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1b-ref.html => layout/reftests/font-inflation/intrinsic-fit-1b-ref.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1b.html => layout/reftests/font-inflation/intrinsic-fit-1b.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1c-ref.html => layout/reftests/font-inflation/intrinsic-fit-1c-ref.html
rename : layout/base/tests/font-inflation/intrinsic-fit-1c.html => layout/reftests/font-inflation/intrinsic-fit-1c.html
rename : layout/base/tests/font-inflation/intrinsic-fit-2a.html => layout/reftests/font-inflation/intrinsic-fit-2a.html
rename : layout/base/tests/font-inflation/intrinsic-fit-2b.html => layout/reftests/font-inflation/intrinsic-fit-2b.html
rename : layout/base/tests/font-inflation/intrinsic-fit-2c.html => layout/reftests/font-inflation/intrinsic-fit-2c.html
rename : layout/base/tests/font-inflation/intrinsic-max-1-ref.html => layout/reftests/font-inflation/intrinsic-max-1-ref.html
rename : layout/base/tests/font-inflation/intrinsic-max-1.html => layout/reftests/font-inflation/intrinsic-max-1.html
rename : layout/base/tests/font-inflation/intrinsic-min-1-ref.html => layout/reftests/font-inflation/intrinsic-min-1-ref.html
rename : layout/base/tests/font-inflation/intrinsic-min-1.html => layout/reftests/font-inflation/intrinsic-min-1.html
rename : layout/base/tests/font-inflation/preformatted-text-ref.html => layout/reftests/font-inflation/preformatted-text-ref.html
rename : layout/base/tests/font-inflation/preformatted-text.html => layout/reftests/font-inflation/preformatted-text.html
rename : layout/base/tests/font-inflation/select-combobox-1-ref.html => layout/reftests/font-inflation/select-combobox-1-ref.html
rename : layout/base/tests/font-inflation/select-combobox-1.html => layout/reftests/font-inflation/select-combobox-1.html
rename : layout/base/tests/font-inflation/select-combobox-2-ref.html => layout/reftests/font-inflation/select-combobox-2-ref.html
rename : layout/base/tests/font-inflation/select-combobox-2.html => layout/reftests/font-inflation/select-combobox-2.html
rename : layout/base/tests/font-inflation/select-listbox-1-ref.html => layout/reftests/font-inflation/select-listbox-1-ref.html
rename : layout/base/tests/font-inflation/select-listbox-1.html => layout/reftests/font-inflation/select-listbox-1.html
rename : layout/base/tests/font-inflation/select-listbox-2-ref.html => layout/reftests/font-inflation/select-listbox-2-ref.html
rename : layout/base/tests/font-inflation/select-listbox-2.html => layout/reftests/font-inflation/select-listbox-2.html
rename : layout/base/tests/font-inflation/text-1-ref.html => layout/reftests/font-inflation/text-1-ref.html
rename : layout/base/tests/font-inflation/text-1.html => layout/reftests/font-inflation/text-1.html
rename : layout/base/tests/font-inflation/text-2-ref.html => layout/reftests/font-inflation/text-2-ref.html
rename : layout/base/tests/font-inflation/text-2.html => layout/reftests/font-inflation/text-2.html
rename : layout/base/tests/font-inflation/text-3-ref.html => layout/reftests/font-inflation/text-3-ref.html
rename : layout/base/tests/font-inflation/text-3.html => layout/reftests/font-inflation/text-3.html
rename : layout/base/tests/font-inflation/text-4-ref.html => layout/reftests/font-inflation/text-4-ref.html
rename : layout/base/tests/font-inflation/text-4.html => layout/reftests/font-inflation/text-4.html
rename : layout/base/tests/font-inflation/textarea-1-ref.html => layout/reftests/font-inflation/textarea-1-ref.html
rename : layout/base/tests/font-inflation/textarea-1.html => layout/reftests/font-inflation/textarea-1.html
rename : layout/base/tests/font-inflation/textarea-2-ref.html => layout/reftests/font-inflation/textarea-2-ref.html
rename : layout/base/tests/font-inflation/textarea-2.html => layout/reftests/font-inflation/textarea-2.html
rename : layout/base/tests/font-inflation/textarea-3-ref.html => layout/reftests/font-inflation/textarea-3-ref.html
rename : layout/base/tests/font-inflation/textarea-3.html => layout/reftests/font-inflation/textarea-3.html
rename : layout/base/tests/font-inflation/video-1.html => layout/reftests/font-inflation/video-1.html
2012-04-10 10:56:59 -07:00
L. David Baron
bad77e55db
Add support to the reftest harness for preferences that apply to only one of the test or reference. (Bug 743105) r=jfkthame
2012-04-10 10:56:59 -07:00
Robert O'Callahan
833e8a244f
Bug 733607. Restructure logic to compute snapped bounds of display items in layer coordinates. Moves responsibility for computing snapped bounds from within the display items to callers of GetBounds/GetOpaqueRegion. r=tnikkel
...
Previously we snapped the results of nsDisplayItem::GetBounds and
nsDisplayItem::GetOpaqueRegion internally. By tracking which display items were
inside transforms, we disabled snapping quite conservatively whenever an ancestor
had a transform, which is undesirable.
With this patch, we don't snap inside GetBounds or GetOpaqueRegion, but just return
a boolean flag indicating whether the item will draw with snapping or not. This flag
is conservative so that "true" means we will snap (if the graphics context has a transform
that allows snapping), but "false" means we might or might not snap (so it's always safe
to return false).
FrameLayerBuilder takes over responsibility for snapping item bounds. When it converts
display item bounds to layer pixel coordinates, it checks the snap flag returned from
the display item and checks whether the transform when we draw into the layer will be
a known scale (the ContainerParameters scale factors) plus integer translation. If both
are true, we snap the item bounds when converting to layer pixel coordinates. With
this approach, we can snap item bounds even when the items have ancestors with active
transforms.
2012-04-10 23:24:18 +12:00
Steven Michaud
cedac03a1d
Bug 730066 - Crash at mozilla::layers::ImageContainer::GetCurrentSize on printing http://www.mozilla.org/projects/firefox/prerelease.html . r=roc
2012-04-09 14:17:19 -05:00
Wes Johnston
d605226018
Backed out changeset f5d6cc2e4726
2012-04-09 10:44:32 -07:00
Wes Johnston
19dd5922a5
Bug 740218 - Support transactions in sqlitebridge and use them. r=gcp,rnewman,lucasr
2012-04-09 10:08:37 -07:00
Daniel Holbert
28901a014b
Bug 742581: Make definition of nsStyleCoord::GetCoordValue() consistent with the declaration, regarding what the function's return type is. r=dbaron
2012-04-06 17:01:32 -07:00
Mike Hommey
061c97a943
Backout bug 644608 for subtly breaking layout/media build
2012-04-06 13:57:24 +02:00
Mike Hommey
a45dc860c3
Fixup for windows builds after bug 644608. rs=Ms2ger
2012-04-06 13:36:37 +02:00
Mike Hommey
7b769aa56d
Bug 741287 part 2 - Fix layout/build/Makefile.in for missing libraries. r=ted
2012-04-06 10:17:47 +02:00
Boris Zbarsky
aa00e9cabd
Bug 731521. Computed border on our descendants can change due to a change of our specified border styles even if our computed border did not change. r=dbaron
2012-04-05 13:14:54 -04:00
Boris Zbarsky
0fca9692ed
Bug 742030. When cloning nodes with inline style, preserve the inline style string. r=sicking
2012-04-05 13:14:54 -04:00
Mats Palmgren
657915ceea
Bug 724352 - Decrement assertion counts for some layout crashtests. r=roc
2012-04-05 16:30:21 +02:00
Mats Palmgren
d8ca75ff27
Bug 724352 - Don't add vertical margin to scrollable overflow here, it's already done during reflow and we don't need it for UpdateOverflow yet (and we need to account for margin-collapsing when we do). r=roc
2012-04-05 16:30:21 +02:00
Wes Johnston
e0627db572
Bug 741666 - Fix copying touchEvents if someone holds a reference. r=smaug
2012-04-04 10:08:53 -07:00
Marco Bonardo
047806e61c
Merge last green PGO from inbound to central
2012-04-04 13:36:36 +02:00
Olli Pettay
14fb10f69b
Bug 742183 - Handle MicroTasks correctly with showModalDialog, r=sicking
2012-04-04 09:23:45 +03:00
Mats Palmgren
ed602d82e2
Bug 736915 - Print Selection prints a blank page when the selection is inside a table. r=bz
...
When rendering just the current Selection (Print - Selection) then don't create display items
for table-related frames unless the frame itself is part of the selection, and always ask
descendant frames to build display lists [in case they are selected].
2012-04-03 02:30:45 +02:00
Mark Capella
4666038a24
Bug 712936 - Convert users of PR_STATIC_ASSERT to MOZ_STATIC_ASSERT. r=jwalden
2012-04-02 17:21:24 -07:00
Nicholas Nethercote
ba5600fd65
Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey.
...
--HG--
extra : rebase_source : 20540c9b838ee3be6cb0847c1b90fdc3bd44059d
2012-03-21 22:21:16 -07:00
Ryan VanderMeulen
8a1ce69485
Backout 17deb5f61b4d (bug 150073) due to build bustage. a=shouldausedtryfirst
2012-04-03 20:22:42 -04:00
Frédéric Wang
ea3e5e0086
Bug 572899 - Reftest mathml/semantics-1.xhtml fails with STIX 1.0.0. r=karlt
2012-04-03 20:08:27 -04:00
Mark Capella
0ce8f5b8a9
Bug 739524 - replace TreeViewChanged DOM event on direct call from XUL tree, r=tbsaunde, f=surkov
2012-04-02 20:31:10 +09:00
Ed Morley
651aa424a1
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-03-31 22:41:59 +01:00
Olli Pettay
f198500ad9
Bug 641821, MutationObserver, r=sicking
...
--HG--
extra : rebase_source : a680c883b22976edf38eea23fb516215e081084f
2012-03-31 09:30:13 -07:00
Robert Longson
6a94c8e144
Bug 740627 - Fix assert if width/height of pattern is negative. r=dholbert
2012-03-31 11:47:18 +01:00
Ms2ger
0fa9fa6ca5
Backed out changeset a329aa4bc026; r=bustage
2012-03-31 13:23:37 +02:00
Robert Longson
2786d34f79
Bug 740627 - Fix assert if width/height of pattern is negative. r=dholbert
2012-03-31 11:47:18 +01:00
Ms2ger
cad388b68f
Bug 741048: Remove gfxAtoms. r=roc
2012-03-30 23:08:46 -07:00
Dave Townsend
68dc1b47ec
Backing out changeset 432c4be058b5 which landed with no bug.
2012-03-30 22:23:24 -07:00
Ryan VanderMeulen
1294733b88
Backout f430bb8a0049 (bug 736010) due to Windows reftest orange.
2012-03-30 23:45:43 -04:00
Marco Bonardo
d3b8a6debe
Merge central to inbound
2012-03-30 12:27:55 +02:00
Josh Matthews
6d40eda1b5
Bug 722853 - Derive private browsing status from docshell when assigning element states. r=dbaron
2012-03-30 02:16:22 -04:00
Ms2ger
0884370d9c
No bug - Remove gfxAtoms; r=roc
2012-03-29 23:08:43 +02:00
François Wang
d0d425b668
Bug 736010 - Make downloaded fonts usable in nsMathMLChar. r=karlt
2012-03-26 17:49:44 +02:00
Jonathan Kew
23ce923b13
bug 740477 - reftest for Dutch capitalization behavior. r=smontagu
2012-03-30 17:37:55 -07:00
Jonathan Kew
600c7d5313
bug 740477 - handle Dutch-specific capitalization of the ij digraph. r=smontagu
2012-03-30 17:37:46 -07:00
Daniel Holbert
f9d8160ff0
Bug 740945: Remove dead code nsSVGLeafFrame.cpp. r=longsonr
2012-03-30 13:36:40 -07:00
L. David Baron
a44083058e
Add comment explaining the difference between CSS_PROPERTY_PARSE_FUNCTION and CSS_PROPERTY_VALUE_PARSER_FUNCTION (prompted by question from jdaggett). No bug.
2012-03-29 10:16:21 -07:00
Andriy Zui
a06636a98d
Bug 729924 - statusline actiontype should use the second child as a message. r=karlt
2012-03-29 11:50:02 +02:00
Robert Longson
6a31f86194
Bug 739972 - Stop using GetChildAt in svg layout code. r=dholbert
2012-03-29 09:41:37 +01:00
Phil Ringnalda
62e25bcddc
Back out b00bf7f3869c (bug 737976) for apparently causing mochitest-1 leaks on a CLOSED TREE
2012-03-28 22:43:09 -07:00
Phil Ringnalda
b4da60b42d
Back out 0cb85ff0f764 (bug 738568), 9949bb092303 (bug 730209), 095fd525afa7 (bug 729924), dcf8929a8115 (bug 633602) because of widely scattered and unclear bustage on a CLOSED TREE
2012-03-28 22:37:46 -07:00
Kyle Huey
5639dfdb41
Bug 737976: Remove nsINodeInfo. rs=bent
2012-03-28 19:07:37 -07:00
Andriy Zui
ffe33e0344
Bug 729924 - maction: statusline actiontype should use the second child as a message. r=karlt
2012-03-28 21:00:14 -04:00
David Humphrey
03dc4eeeee
Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc, smaug
2012-03-28 21:00:14 -04:00
Daniel Holbert
5f9dc21353
Bug 740067: Make nsCSSFrameConstructor::CreateNeededTablePseudos return void. r=bz
2012-03-28 12:43:15 -07:00
Chris Lord
4d9834dc9e
Bug 739604 - Split out dumping of paint buffers from paint lists. r=mattwoodrow
...
Split dumping of paint buffers into a separate environment variable, vs.
dumping of paint buffers to allow for dumping only of paint lists.
2012-03-28 19:10:28 +01:00
Masayuki Nakano
15721bb9b4
Bug 703774 Cast the result of getAttribute() as Number before comparing the values r=enn
2012-03-29 00:20:13 +09:00
Robert Longson
23562e0cb6
Bug 739591 - Implement filter xlink:href support. r=roc
2012-03-28 12:31:47 +01:00
Avi Halachmi (:avih)
11eac7e423
Bug 737758: part 3: Cleanups and semantic consistency [r=roc]
2012-03-26 11:53:45 +02:00
Avi Halachmi (:avih)
d705a99716
Bug 737758: part 1: Propagate mouse wheel event origin from ESM [r=roc]
2012-03-26 11:50:30 +02:00
Ehsan Akhgari
0fb9dbfc9e
Bug 740857 - Remove dead code from nsFrame::BoxReflow; r=dbaron
2012-03-30 10:27:51 -07:00
Shriram Kunchanapalli
a0a99e8f8a
Bug 150073 - Remove nsCRT:: in nsCRT::strlen. f=sgautherie, r=dougt
2012-02-18 19:17:01 +05:30
Jared Wein
3e7213669a
Backed out changeset 3b8a666e351e (bug 702463)
2012-04-03 16:50:25 -07:00
Avi Halachmi (:avih)
393c935eba
Bug 702463: Smooth scroll - Use refresh observer instead of a timer. r=roc
2012-03-31 16:08:00 +03:00
Jared Wein
4ef699b55b
Backed out changeset 4e515b6a5a41 (bug 702463)
2012-04-03 16:22:49 -07:00
Avi Halachmi (:avih)
22084dbd86
Bug 702463: Part 1 v8 - Smooth scroll - Use refresh observer instead of a timer
2012-03-31 16:08:00 +03:00
Scott Johnson
de48bc0565
Bug 740331: Add explicit styles for links in tests for bug 708187 to combat random oranges. [r=dbaron]
2012-04-03 15:17:17 -07:00
Robert O'Callahan
cb8220ad18
Bug 749075. Part 2: Skip the guts of Accumulate if we're adding a display item in an area of the layer that's already opaque and visible. r=mattwoodrow
...
This patch moves some stuff that needs to be done for every item up to the front of the function, then checks to
see if the item is being added in an area that's already opaque and visible. If so (and assuming the
color-layer optimization has already been disabled), none of the rest of the method would do anything so we
can exit early. In particular we avoid calling IsUniform and GetOpaqueRegion on the item, and we also avoid
some expensive region manipulation.
2012-05-03 16:29:05 +12:00
Robert O'Callahan
3e0ac701ac
Bug 749075. Part 1: Refactor the nsDisplayItem API for testing whether the item needs to be rendered to a transparent surface. r=mattwoodrow
...
Currently we return an extra out parameter on GetOpaqueRegion. This is ugly and it's also going to be inefficient
because in a followup patch I'm going to avoid calls to GetOpaqueRegion, but we still need to know whether the item
needs a transparent surface. So this patch removes that out parameter. Instead, we rely on the fact that only
Windows' glass-window-background display item needs to force a transparent surface, and there can only be one
of those per window. So we store a reference to it in the nsDisplayListBuilder if there is one, and then we can
efficiently tell if any leaf display item is the one that forces a transparent surface. For display items that
wrap a list, we continue to store whether they need to force a transparent surface in a boolean in the list.
2012-05-03 16:29:05 +12:00
Jonathan Kew
835a59399a
bug 745780 - add reftests for Arabic presentation-forms shaping in harfbuzz. r=jdaggett a=test-only
2012-04-21 22:25:25 +01:00
Jeff Muizelaar
75f19e9b5e
Bug 744901 - Store the page size in FrameMetrics in CSS pixels in addition to device pixels. r=cjones
...
--HG--
extra : rebase_source : ac38e2ff9dda55bd5dc44d757b67cb1550da1eaa
2012-04-12 15:55:26 -04:00
Mike Conley
a8153c1d5e
Bug 746993 - Fix editor caret behaviour when pressing RETURN after a BR node. r=ehsan, a=tracking-firefox
2012-04-20 12:57:17 -04:00
Jeff Muizelaar
4c6a9736de
Bug 745864. Add SAMPLE_LABELs to layout code. r=roc, a=joe
...
--HG--
extra : rebase_source : d826780c34692d333442b6bf563791b53bf3aa3d
2012-04-16 14:37:59 -04:00
Jonathan Kew
e14cf120b1
bug 231162 - reftests for Turkish casing behavior. r=smontagu
2012-03-27 08:49:50 -07:00
Jonathan Kew
f1875ed381
bug 231162 - support custom casing behavior for Turkish and similar writing systems. r=smontagu
2012-03-27 08:49:03 -07:00
Jeff Muizelaar
16dbeaf8ed
Bug 738919. Add reftest for a canvas dash array with a single element. r=mwoodrow.
...
--HG--
extra : rebase_source : 06afe9bc1401f53a6e6929a5063fd4af3da699cc
2012-03-27 12:00:34 -04:00
Jim Mathies
d14ff8dcb1
Bug 731807 - Fix for error building with VC11 - 'ksguid.lib' not found. r=khuey
2012-03-27 08:36:57 -05:00
Alexander Surkov
a9082ae143
Bug 656225 - XUL listbox accessible tree doens't get updated, r=tbsaunde, bz
2012-03-27 16:29:51 +09:00
Scott Johnson
10f76a2526
Bug 708187: Disable caching of font inflation inside of BuildTextRunsScanner to prevent bleeding of bad values. [r=dbaron]
2012-03-26 22:37:16 -07:00
Masayuki Nakano
acf546c04a
Bug 668606 input event should be fired on all editors r=ehsan+smaug, sr=smaug
2012-03-27 10:36:44 +09:00
Boris Zbarsky
c146ad9e16
Bug 739004. When cloning a static clone, set the mOriginalDocument of the new clone to the mOriginalDocument of the thing being cloned, not to the thing being cloned (which is not an original document at all). r=smaug
2012-03-24 20:46:03 -04:00
Daniel Holbert
1081c5960c
Bug 739439: Make nsFrameConstructorState::GetGeometricParent() a const method. r=bz
2012-03-26 15:36:13 -07:00
Gregor Wagner
746c6fda8d
Bug 678695 - Settings API. r=sicking, fabrice, smaug
2012-03-26 14:49:38 -07:00
Scott Johnson
ca42c77ba8
Bug 733640: Add crashtest for bug 718516. [r=ehsan]
...
--HG--
extra : rebase_source : 45e73bc4a7e36da12630c368040b152b83005664
2012-03-26 12:43:22 -07:00
Daniel Holbert
228f265c51
backing out 56664e0e2f2 (bug 718516) due to wrong commit message
2012-03-26 11:35:16 -07:00
Matt Woodrow
a6d077a2c0
Bug 729955 - Invalidate destroyed out-of-flow frames before unregistering the placeholder frame. r=bz
2012-03-26 11:27:37 -07:00
Scott Johnson
443073b61b
Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan]
2012-03-26 10:29:59 -07:00
Ms2ger
b09173c3e1
Backout bug 722853 - changeset f40a17213344; r=orange
2012-03-26 18:41:19 +02:00
Ehsan Akhgari
cbd5bcd53c
Bug 726592 - Uninitialised value use in nsTextFrame::GetChildFrameContainingOffset; r=roc
...
--HG--
extra : rebase_source : 3e5d2fafc028edb2940bef07302161670692d5a1
2012-03-26 09:09:38 -07:00
Josh Matthews
2b74572c3c
Bug 722853 - Derive private browsing status from docshell when assigning element states. r=dbaron
...
--HG--
extra : rebase_source : d59985b415ccafc4a9c8e8dbea9b69fa61602b8b
2012-02-21 09:57:09 -05:00
Jonathan Watt
cb4551f9d5
Bug 738929 - Speed up building of layout/svg/base/src by cleaning up #include directives in its source files. r=dholbert.
2012-03-26 12:58:59 +01:00
Jonathan Watt
4a32c8a3a9
Bug 738975 - Speed up building of layout/svg/base/src by dropping content/html/content/src from the include path. r=bz.
2012-03-26 12:58:59 +01:00
Ehren Metcalfe
7ae994745c
Bug 738957 - Remove the nsMathMLForeignFrameWrapper class and related files. r=karlt
2012-03-26 09:59:54 +02:00
Doug Turner
d24b5a906e
Bug 734855 - Rename DeviceMotion to DeviceSensors. r=mwu
...
--HG--
rename : dom/system/nsDeviceMotion.cpp => dom/system/nsDeviceSensors.cpp
rename : dom/system/nsDeviceMotion.h => dom/system/nsDeviceSensors.h
rename : xpcom/system/nsIDeviceMotion.idl => xpcom/system/nsIDeviceSensors.idl
2012-03-24 17:29:57 -07:00
Henri Sivonen
38758ad038
Bug 738572 - #include nsIHTMLContentSink.h in fewer places. r=bzbarsky.
2012-03-23 17:21:44 +02:00
Scott Johnson
c84e7535e0
Bug 711418 - Enable font inflation for body and html elements with fixed heights. [r=dbaron]
2012-03-23 22:47:43 -05:00
Jeff Gilbert
5c20276bf3
Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
2012-03-23 15:10:50 -07:00
Edwin Flores
03b3f7b1f7
Bug 738392 - Fix plugins not rendering inside CSS transform on Mac OSX r=roc
2012-03-23 11:21:57 -07:00
Daniel Holbert
d55f55d9fe
Bug 738705: Remove dead helper-class CompareByContentOrderComparator. r=bz
2012-03-23 11:17:33 -07:00
Jonathan Kew
78c0e24c84
bug 736210 - fix bug in nsCaseTransformTextRunFactory surrogate handling. r=smontagu
2012-03-23 17:48:11 +00:00
Ehsan Akhgari
6bcbc828d2
Bug 737889 - Make sure that clearing the readonly attribute does not disable spell checking; r=roc
2012-03-23 11:35:40 -04:00
Daniel Holbert
a41e5d0dfb
Bug 738007: Minor code cleanup in nsCSSFrameConstructor::FlushAccumulatedBlock. r=bz
2012-03-22 10:31:19 -07:00
Joel Maher
883f765d75
Bug 736112 - add try/except blocks around all harnesses devicemanager initialization so we always return an error code. r=wlach
2012-03-22 10:45:30 -04:00
Henri Sivonen
3dfb9fb844
Bug 737417 part 1 - Split charset source constants out of nsIParser.h. r=smaug.
2012-03-22 16:42:42 +02:00
Jim Mathies
b3261a33f5
Bug 737983 - win8 fixup for generic keyword collision, r=smaug.
2012-03-22 09:18:41 -05:00
L. David Baron
2d10b191d5
Change css3-animations behavior for repeated keys in an @keyframes rule: do replacement on a per-property basis. (Bug 738003) r=bzbarsky
...
This implements my proposal in
http://lists.w3.org/Archives/Public/www-style/2011Apr/0381.html and
http://lists.w3.org/Archives/Public/www-style/2011Apr/0387.html . I
think it was a serious mistake to implement what the spec says, and I'm
fixing that mistake so that we have a chance to change the spec.
In other words, when an @keyframes rule has two key selectors at the
same time, the later one no longer overrides the entirety of the earlier
one. The overriding is done for each property that's in the later rule.
(And the -moz-animation-timing-function is taken only from the keyframe
actually used for the given property; if there's no declaration there
then the computed value of the property is used.)
The test for @keyframes cascade fails without the patch; the test for
@keyframes cascade2 tests behavior that works both before and after the
patch.
2012-03-21 22:10:02 -07:00