Edward Z. Yang
|
fa05319e30
|
[1.7.0] Factor out caching of definitions to DefinitionCache, hook in CSS, add a bunch of todos for this functionality. Attr namespace no longer affects HTMLDefinition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1093 48356398-32a2-884e-a903-53898d9a118a
|
2007-05-25 01:32:29 +00:00 |
|
Edward Z. Yang
|
a62f8971e4
|
[1.7.0] Refactor HTMLDefinition and CSSDefinition to have a common Definition parent, rename setup() to doSetup() and make setup() call the template method after setting the setup variable. Test for references in ConfigTest.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1091 48356398-32a2-884e-a903-53898d9a118a
|
2007-05-24 21:50:43 +00:00 |
|
Edward Z. Yang
|
bd58a7ba77
|
[1.6.1] Implement BoolToCSS attribute transformations for td,th.nowrap and hr.noshade
- Implement CSS property white-space:nowrap;
- Update TODO with more ambitious goal: all transforms by 1.6.1
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1012 48356398-32a2-884e-a903-53898d9a118a
|
2007-05-03 04:07:47 +00:00 |
|
Edward Z. Yang
|
058f1eba7d
|
[1.6.0] Implement width/height attribute transforms with Length.php
- Also, enabled 'height' CSS attribute
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@922 48356398-32a2-884e-a903-53898d9a118a
|
2007-03-29 23:48:54 +00:00 |
|
Edward Z. Yang
|
c05eebee15
|
[1.5.0] AttrDef partitioned into HTML, CSS and URI segments. Also, some minor bugs with MultiLength fixed.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@747 48356398-32a2-884e-a903-53898d9a118a
|
2007-02-14 20:38:51 +00:00 |
|
Edward Z. Yang
|
d693c4ea09
|
[1.4.0] Implement 'background' shorthand CSS property.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@663 48356398-32a2-884e-a903-53898d9a118a
|
2007-01-20 02:21:43 +00:00 |
|
Edward Z. Yang
|
a68b6afda1
|
[1.4.0] CSS property background-position implemented. Also:
- Fixed some misinformation in Percentage
- Add support for lowercase CSS length units
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@661 48356398-32a2-884e-a903-53898d9a118a
|
2007-01-20 01:40:56 +00:00 |
|
Edward Z. Yang
|
d60f345cab
|
[1.4.0] Implemented background-image, background-repeat and background-attachment CSS properties. background shorthand property HAS NOT been extended to allow these, and background-position IS NOT implemented yet.
- Also: fixed up some flaky behavior in list-style shorthand, introduced uri_or_none
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@643 48356398-32a2-884e-a903-53898d9a118a
|
2007-01-15 01:14:24 +00:00 |
|
Edward Z. Yang
|
23d3490d49
|
[1.4.0] Implemented list-style-image, URIs now allowed in list-style
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@640 48356398-32a2-884e-a903-53898d9a118a
|
2007-01-14 16:24:02 +00:00 |
|
Edward Z. Yang
|
14aeafcf22
|
De-singleton-ized (HTML|CSS)Definition, tying them to the configuration and making them more amenable to changes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@350 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-31 20:33:07 +00:00 |
|
Edward Z. Yang
|
670d298a87
|
Implement list-style shorthand. Also, updated devnetwork.html with more recent threads.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@337 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-29 02:01:58 +00:00 |
|
Edward Z. Yang
|
dd1b911183
|
Implement limited CSS property background, can only do colors (though this is desired behavior).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@332 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-28 20:10:01 +00:00 |
|
Edward Z. Yang
|
78414abafd
|
Implement all useful table properties.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@325 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-27 01:45:23 +00:00 |
|
Edward Z. Yang
|
692a9abc0f
|
Implement shorthand CSS property border.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@324 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-27 00:49:34 +00:00 |
|
Edward Z. Yang
|
80e79d906a
|
Implement CSS property Font.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@321 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-27 00:11:13 +00:00 |
|
Edward Z. Yang
|
37cbdc25b1
|
Document core classes up to EntityLookup.php
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@304 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 23:06:59 +00:00 |
|
Edward Z. Yang
|
ed7e72f2e3
|
Commit FontFamily implementation. It's a little flaky, but should be reasonable for 99% of all fonts.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@282 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 17:25:25 +00:00 |
|
Edward Z. Yang
|
cb463f9676
|
Commit text-decoration implementation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@280 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 15:12:48 +00:00 |
|
Edward Z. Yang
|
3422378c32
|
Implement all "Multiple" CSS properties.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@273 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 01:39:06 +00:00 |
|
Edward Z. Yang
|
1388beb456
|
Implement all composite CSS definitions.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@271 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 00:18:58 +00:00 |
|
Edward Z. Yang
|
4cf7d4acfe
|
Bugfix: add missing include Percentage
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@244 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 02:47:49 +00:00 |
|
Edward Z. Yang
|
0170bb2120
|
Add Percentage, and font-size (not all styles fully realized yet though).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@242 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 02:08:45 +00:00 |
|
Edward Z. Yang
|
35fa08420d
|
Commit live demo, implement unified interface, and fix some security bugs (involving forgotten calls to strategies).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@238 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 00:27:15 +00:00 |
|
Edward Z. Yang
|
b5ff592157
|
Add CSSLength support, and roll out to all applicable styles.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@237 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 23:08:38 +00:00 |
|
Edward Z. Yang
|
4ffb2da238
|
Implement the color AttrDef.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@230 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 21:23:57 +00:00 |
|
Edward Z. Yang
|
415b7d3913
|
Add more information to progress document, fix an invalid definition in CSSDefinition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@229 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 19:08:14 +00:00 |
|
Edward Z. Yang
|
1e2f853f4f
|
Implemented CSS properties whose valid values were enumerated. Accept inherit for all properties. Some composite unit tests.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@226 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 16:52:31 +00:00 |
|
Edward Z. Yang
|
7c86e3cc0f
|
Commit initial implementation of AttrDef_CSS, with text-align being the only defined property. Further development will be going on in AttrDef and CSSDefinition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@223 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 20:22:09 +00:00 |
|