Firefox/Feature Brainstorming:Web Standards Support: Difference between revisions

CSS, HighDPI, Java, I18N of site ... moved similar topics in common sections
No edit summary
(CSS, HighDPI, Java, I18N of site ... moved similar topics in common sections)
Line 21: Line 21:
<tr><td>
<tr><td>
; PDF internal Support
; PDF internal Support
</td><td>
</td></tr>
<tr><td>
; Make SVG "scalable"
When viewing a SVG File, it should be possible to zoom in and out
</td><td>
</td><td>
</td></tr>
</td></tr>
Line 45: Line 39:
*[http://www.web3d.org Web3D Consortium]
*[http://www.web3d.org Web3D Consortium]
*[http://en.wikipedia.org/wiki/X3D X3D in Wikipedia]
*[http://en.wikipedia.org/wiki/X3D X3D in Wikipedia]
</td></tr>
<tr><td>
; WPF/XBAP Support
* I know that this is going to be a hot-button topic, but WPF and XBAP is coming whether we like it or not.  It would be sad if cool WPF/XBAP applications were only available on IE.
</td><td>
[http://msdn.microsoft.com/windowsvista/reference/default.aspx?pull=/library/en-us/dnlong/html/introducingwpf.asp#introducingwpf_topic14 Introducing Windows Presentation Foundation]
</td></tr>
</td></tr>


<tr><td>
<tr><td>
; ACID 2 test
; ACID 2 test
* Make sure Firefox passes it
* Do make sure Firefox passes it.
</td><td>
</td><td>
[https://bugzilla.mozilla.org/show_bug.cgi?id=289480 Bug 289480]
[https://bugzilla.mozilla.org/show_bug.cgi?id=289480 Bug 289480]
Line 64: Line 51:
; Full SVG 1.1 support
; Full SVG 1.1 support
* Add full support (not a non-standard subset of it) of SVG 1.1 or TinySVG 1.2
* Add full support (not a non-standard subset of it) of SVG 1.1 or TinySVG 1.2
* Make SVG "scalable" : When viewing a SVG File, it should be possible to zoom in and out
</td><td>
</td><td>
[http://www.w3.org/TR/SVG11/ W3C SVG1.1]
[http://www.w3.org/TR/SVG11/ W3C SVG1.1]
Line 94: Line 82:
* Support printing-related properties such as page-break-before and page-break-after
* Support printing-related properties such as page-break-before and page-break-after
* Implement CSS3 column-rule-*
* Implement CSS3 column-rule-*
* Implement CSS3 column-break-* (at least column-break-inside:avoid is required to be able to prevent a zone from beeing "cut in the middle" on resizing).
* Implement font-stretch property
* Implement font-stretch property
* Implement embeded Font (@font-face to TTF, OTF or EOT ), will benefit also to SVG
*
</td><td>
</td><td>
*[https://bugzilla.mozilla.org/show_bug.cgi?id=9458 Bug 9458 (inline-block)]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=9458 Bug 9458 (inline-block)]
Line 103: Line 94:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=10713 Bug 10713 (text-shadow)]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=10713 Bug 10713 (text-shadow)]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=271586 Bug 271586 (CSS3 column-rule-*)]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=271586 Bug 271586 (CSS3 column-rule-*)]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=70132 Bug 70132 (@font-face)]
</td></tr>
</td></tr>


Line 119: Line 111:
[http://www.w3.org/TR/2006/WD-xhtml2-20060726/ XHTML2 Working Draft]
[http://www.w3.org/TR/2006/WD-xhtml2-20060726/ XHTML2 Working Draft]
</td></tr>
</td></tr>
<tr><td>
; Java support
* Activate JavaXPCom on FF (already default on XULRunner 1.8.0.4+)
* Ease extensions creation using Java, ie "pluglet like"
</td>
<td>[http://developer.mozilla.org/en/docs/JavaXPCOM JavaXPCOM]</td></tr>


<tr><td>
<tr><td>
Line 124: Line 122:
</td>
</td>
<td></td></tr>
<td></td></tr>
<tr><td>
; IPv6
* IPv6/IPv4 preference. When a site got both, an option should indicate which one is preffered.
</td>
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=213121 Bug 213121]</td></tr>


<tr><td>
<tr><td>
Line 157: Line 161:
* Agreed with the above statement. I have companies that insist I use MSIE, even if I'm in linux. I believe Opera has the feature whereby it uses the MSIE engine, but I haven't tested it on these sites. This needs to fix the problem of a) a site refusing to even load, if your using anything but MSIE, b) allowing uploads of files even with FF (over IE)
* Agreed with the above statement. I have companies that insist I use MSIE, even if I'm in linux. I believe Opera has the feature whereby it uses the MSIE engine, but I haven't tested it on these sites. This needs to fix the problem of a) a site refusing to even load, if your using anything but MSIE, b) allowing uploads of files even with FF (over IE)
* Support for embedded managed code objects (ie .NET Windows Forms or platform independant MONO assemblies)
* Support for embedded managed code objects (ie .NET Windows Forms or platform independant MONO assemblies)
* WPF/XBAP Support.
</td><td>
</td><td>
n/a
[http://msdn.microsoft.com/windowsvista/reference/default.aspx?pull=/library/en-us/dnlong/html/introducingwpf.asp#introducingwpf_topic14 Introducing Windows Presentation Foundation]
</td></tr>
</td></tr>


Line 246: Line 251:
<tr><td>
<tr><td>
* Improve overall standards support
* Improve overall standards support
* Provide I18Ned mozilla.com/getfirefox.com website (beeing english only is not user friendly, site should adapt to user's locale).
* Improve support for High DPI screens
* Use scalable graphics (eg. SVG) for FF UI icon and image. Make scalable graphics first class citizen in FF.
</td><td>
</td><td>
n/a
n/a
1

edit