1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.8.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>HTML_CSS</name>
4 <channel>pear.php.net</channel>
5 <summary>Provides a simple interface for validate, handle and generate cascading style sheets</summary>
6 <description>HTML_CSS provides a simple interface to handle stylesheets declaration.
7It is completely standards compliant, and has some great features:
8* Simple OO interface to CSS definitions
9* Can parse existing CSS (string or file)
10* Output to
11    - Inline stylesheet declarations
12    - Document internal stylesheet declarations
13    - Standalone stylesheet declarations
14    - Array of definitions
15    - File
16* Can validate contents with the WC3 CSS Validator Web Service
17
18In addition, it shares the following with HTML_Common based classes:
19* Indent style support
20* Line ending style</description>
21 <lead>
22  <name>Klaus Guenther</name>
23  <user>thesaur</user>
24  <email>klaus@capitalfocus.org</email>
25  <active>no</active>
26 </lead>
27 <lead>
28  <name>Laurent Laville</name>
29  <user>farell</user>
30  <email>pear@laurent-laville.org</email>
31  <active>no</active>
32 </lead>
33 <date>2009-07-04</date>
34 <time>10:28:50</time>
35 <version>
36  <release>1.5.4</release>
37  <api>1.5.0</api>
38 </version>
39 <stability>
40  <release>stable</release>
41  <api>stable</api>
42 </stability>
43 <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
44 <notes>
45Changes
46- createAtRule signature changed : add optional duplicates parameter
47
48Bug fixes
49- 16354 : Does not parse multiple simple At-rules properly
50- 16355 : Simple at rules nested within other at rules are reported as top level at rules
51- 16357 : Multiple equal complex at rules not parsed correctly
52- 16358 : Multiple media types on media at rule not parsed correctly
53- 16359 : Multiple selectors on a single rule inside a complex at rule not properly parsed
54- 16360 : Multiple selectors inside a complex at rule not properly parsed
55
56Last action as active package leader
57 </notes>
58 <contents>
59  <dir baseinstalldir="HTML" name="/">
60   <file baseinstalldir="HTML" md5sum="4c81a521793091a32c447c06f6b1c097" name="CSS/Error.php" role="php">
61    <tasks:replace from="@package_version@" to="version" type="package-info" />
62   </file>
63   <file baseinstalldir="HTML" md5sum="1543a31121e351f8cf0eb1c5bc5e4685" name="examples/CSS_Advanced.php" role="doc" />
64   <file baseinstalldir="HTML" md5sum="bbd42307855c479fc167bcf431a1749b" name="examples/CSS_DisplayOnline.php" role="doc" />
65   <file baseinstalldir="HTML" md5sum="269cc7e3f96bcf024e7331ee52776055" name="examples/css_errorstack_custom.php" role="doc" />
66   <file baseinstalldir="HTML" md5sum="b15d27c57162eed9139799f9046f73ea" name="examples/css_errorstack_logger.php" role="doc" />
67   <file baseinstalldir="HTML" md5sum="d5063c0b92e4408932d8a150a33d8354" name="examples/css_error_custom.php" role="doc" />
68   <file baseinstalldir="HTML" md5sum="0c179d0d57fbdffd012f3493ac580c0b" name="examples/css_error_ignore.php" role="doc" />
69   <file baseinstalldir="HTML" md5sum="c8dc6b11406facb7ed0f19c8f01f753f" name="examples/css_error_logger.php" role="doc" />
70   <file baseinstalldir="HTML" md5sum="44342f3bd3e570e58e18ce5f6c854e19" name="examples/CSS_grepStyles.php" role="doc" />
71   <file baseinstalldir="HTML" md5sum="03c48c69c2565b088ea58d96dbfa13cf" name="examples/CSS_InHeader.php" role="doc" />
72   <file baseinstalldir="HTML" md5sum="1036574f501c154361e76f13209f6694" name="examples/CSS_Inline.php" role="doc" />
73   <file baseinstalldir="HTML" md5sum="749d8d20488cdad8244bee6b4f9733cc" name="examples/CSS_Logger.php" role="doc" />
74   <file baseinstalldir="HTML" md5sum="2308abf78460db031f0fade6022b2a08" name="examples/CSS_parseData.php" role="doc" />
75   <file baseinstalldir="HTML" md5sum="08facf95c0f17e00fc016d3d59c80c4a" name="examples/CSS_req12194_atrule_api.php" role="doc" />
76   <file baseinstalldir="HTML" md5sum="f1705159532bda8ee3ce3796371cf23a" name="examples/CSS_req12194_atrule_parser.php" role="doc" />
77   <file baseinstalldir="HTML" md5sum="187c9e50f3595429370cdd2308b0a145" name="examples/CSS_Stylesheet.php" role="doc" />
78   <file baseinstalldir="HTML" md5sum="50095673510865cca6c36e7b577334ed" name="examples/CSS_validate.php" role="doc" />
79   <file baseinstalldir="HTML" md5sum="41a35f74b30f939138e06929793208c5" name="tests/AllTests.php" role="test">
80    <tasks:replace from="@package_version@" to="version" type="package-info" />
81   </file>
82   <file baseinstalldir="HTML" md5sum="13d42193dfa686ca4524677650dbe7f2" name="tests/HTML_CSS_TestSuite_Bugs.php" role="test">
83    <tasks:replace from="@package_version@" to="version" type="package-info" />
84   </file>
85   <file baseinstalldir="HTML" md5sum="2e66fc3c677ff212a847416d2ab8a2f2" name="tests/HTML_CSS_TestSuite_Output.php" role="test">
86    <tasks:replace from="@package_version@" to="version" type="package-info" />
87   </file>
88   <file baseinstalldir="HTML" md5sum="f2fc90f4afde8c76f5a4e0e9a94a94f6" name="tests/HTML_CSS_TestSuite_Standard.php" role="test">
89    <tasks:replace from="@package_version@" to="version" type="package-info" />
90    <tasks:replace from="@api_version@" to="api-version" type="package-info" />
91   </file>
92   <file baseinstalldir="HTML" md5sum="13cf7dbaa47942293f14e3f5c8b633f1" name="tests/TestListener.php" role="test">
93    <tasks:replace from="@package_version@" to="version" type="package-info" />
94   </file>
95   <file baseinstalldir="HTML" md5sum="bdb58577bae9ea9ac7ef84e36087ac06" name="tests/phpunit.xml" role="test">
96    <tasks:replace from="@test_dir@" to="test_dir" type="pear-config" />
97   </file>
98   <file baseinstalldir="HTML" md5sum="44be5c6f33b217d75eacf2935a0f4a1f" name="tests/stylesheet.css" role="test" />
99   <file baseinstalldir="HTML" md5sum="13cf7dbaa47942293f14e3f5c8b633f1" name="tests/TestListener.php" role="test">
100    <tasks:replace from="@package_version@" to="version" type="package-info" />
101   </file>
102   <file baseinstalldir="HTML" md5sum="751d98031afaa4b51ed10b64429e0c57" name="ChangeLog" role="doc" />
103   <file baseinstalldir="HTML" md5sum="65563b0a4e9ef702dd87a320647971ad" name="CSS.php" role="php">
104    <tasks:replace from="@package_version@" to="version" type="package-info" />
105    <tasks:replace from="@api_version@" to="api-version" type="package-info" />
106   </file>
107  </dir>
108 </contents>
109 <dependencies>
110  <required>
111   <php>
112    <min>4.3.0</min>
113   </php>
114   <pearinstaller>
115    <min>1.5.4</min>
116   </pearinstaller>
117   <package>
118    <name>HTML_Common</name>
119    <channel>pear.php.net</channel>
120    <min>1.2.4</min>
121   </package>
122   <extension>
123    <name>pcre</name>
124   </extension>
125  </required>
126  <optional>
127   <package>
128    <name>PEAR</name>
129    <channel>pear.php.net</channel>
130   </package>
131   <package>
132    <name>Services_W3C_CSSValidator</name>
133    <channel>pear.php.net</channel>
134    <min>0.1.0</min>
135   </package>
136   <package>
137    <name>PHPUnit</name>
138    <channel>pear.phpunit.de</channel>
139    <min>3.2.0</min>
140   </package>
141  </optional>
142 </dependencies>
143 <phprelease />
144 <changelog>
145  <release>
146   <version>
147    <release>1.5.4</release>
148    <api>1.5.0</api>
149   </version>
150   <stability>
151    <release>stable</release>
152    <api>stable</api>
153   </stability>
154   <date>2009-07-04</date>
155   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
156   <notes>
157Changes
158- createAtRule signature changed : add optional duplicates parameter
159
160Bug fixes
161- 16354 : Does not parse multiple simple At-rules properly
162- 16355 : Simple at rules nested within other at rules are reported as top level at rules
163- 16357 : Multiple equal complex at rules not parsed correctly
164- 16358 : Multiple media types on media at rule not parsed correctly
165- 16359 : Multiple selectors on a single rule inside a complex at rule not properly parsed
166- 16360 : Multiple selectors inside a complex at rule not properly parsed
167
168Last action as active package leader
169   </notes>
170  </release>
171  <release>
172   <version>
173    <release>1.5.3</release>
174    <api>1.5.0</api>
175   </version>
176   <stability>
177    <release>stable</release>
178    <api>stable</api>
179   </stability>
180   <date>2009-01-21</date>
181   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
182   <notes>
183* QA
184- prevent wrong usage of setSameStyle(); see bug #15690
185   </notes>
186  </release>
187  <release>
188   <version>
189    <release>1.5.2</release>
190    <api>1.5.0</api>
191   </version>
192   <stability>
193    <release>stable</release>
194    <api>stable</api>
195   </stability>
196   <date>2009-01-20</date>
197   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
198   <notes>
199* QA
200- fix minor notice errors
201- implement Mock Object (PHPUnit feature) to replace call to W3C CSS Validator Web Service
202- add many new unit test cases to improve code coverage from 77 to 96%
203   </notes>
204  </release>
205  <release>
206   <version>
207    <release>1.5.1</release>
208    <api>1.5.0</api>
209   </version>
210   <stability>
211    <release>stable</release>
212    <api>stable</api>
213   </stability>
214   <date>2008-03-15</date>
215   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
216   <notes>
217* bugs
218- fix bug #12996 : Call-time pass-by-reference has been deprecated
219- fix bug #13314 : Notice error raised on parsing string
220   </notes>
221  </release>
222  <release>
223   <version>
224    <release>1.5.0</release>
225    <api>1.5.0</api>
226   </version>
227   <stability>
228    <release>stable</release>
229    <api>stable</api>
230   </stability>
231   <date>2008-01-15</date>
232   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
233   <notes>
234* changes
235- copyright year bump
236
237* news
238- implement request #12194 : support of At-Rules
239- add new function getOptions() to retrieve easily all configuration options at once
240- add new function validate() to check data source with W3C CSS validator service.
241  Require PHP5. See file examples/CSS_validate.php
242
243* QA
244- User Guide (HTML version) included in previous versions was removed, since
245its now part of PEAR manual
246   </notes>
247  </release>
248  <release>
249   <version>
250    <release>1.4.0</release>
251    <api>1.4.0</api>
252   </version>
253   <stability>
254    <release>stable</release>
255    <api>stable</api>
256   </stability>
257   <date>2007-12-14</date>
258   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
259   <notes>
260* changes
261- removed old class (private) properties related to options ($_xhtmlCompliant,
262  $_cache, $_singleLine, $_charset, $_contentDisposition, $_groupsFirst,
263  $_allowDuplicates), now group by in a private array $options.
264- added class constructor (ZE2) for PHP5.
265- Error handler allow now to use PEAR_ERROR_CALLBACK to customize action
266  (log yes/no, print yes/no) when an error/exception is raised.
267- remove trailing EOL in toString() output (with oneline option set to true)
268
269* news
270- API 1.4.0 allow now a setter/getter PHP5 facility compatible
271  (magic function __set, __get) for read/write CSS options.
272
273* QA
274- PHP minimum set to 4.3.0
275- PEAR installer minimum set to 1.5.4 (to avoid security vulnerability)
276- Coding Standard fixes (recommandation by PHP_CodeSniffer)
277- tests suite migrated from PHPUnit 1.x to 3.x
278- User Guide 1.4.0 included in this release cover all versions
2791.x.x, 1.1.x, 1.2.x, 1.3.x, 1.4.x
280   </notes>
281  </release>
282  <release>
283   <version>
284    <release>1.3.0</release>
285    <api>1.3.0</api>
286   </version>
287   <stability>
288    <release>stable</release>
289    <api>stable</api>
290   </stability>
291   <date>2007-10-22</date>
292   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
293   <notes>
294* changes
295- prevent invalide CSS data source in to parse
296
297* news
298- add Content-Disposition to the headers in display(); implement request #12195
299
300* QA
301User Guide 1.3.0 included in this release cover all versions 1.x.x, 1.1.x, 1.2.x, 1.3.x
302   </notes>
303  </release>
304  <release>
305   <version>
306    <release>1.2.0</release>
307    <api>1.2.0</api>
308   </version>
309   <stability>
310    <release>stable</release>
311    <api>stable</api>
312   </stability>
313   <date>2007-06-12</date>
314   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
315   <notes>
316* changes
317- No code changes since previous release, but license changed
318from PHP 3.01 to new BSD (give more freedom)
319
320* QA
321User Guide 1.2.0 included in this release cover all versions 1.x.x, 1.1.x, 1.2.x
322   </notes>
323  </release>
324  <release>
325   <version>
326    <release>1.1.3</release>
327    <api>1.1.0</api>
328   </version>
329   <stability>
330    <release>stable</release>
331    <api>stable</api>
332   </stability>
333   <date>2007-02-18</date>
334   <license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
335   <notes>
336* bugs
337- fixed typo error in &quot;oneline&quot; attribute used with class constructor (Bug #10103)
338
339* QA
340User Guide 1.1.3 included in this release cover all versions 1.x.x, 1.1.x
341   </notes>
342  </release>
343  <release>
344   <version>
345    <release>1.1.2</release>
346    <api>1.1.0</api>
347   </version>
348   <stability>
349    <release>stable</release>
350    <api>stable</api>
351   </stability>
352   <date>2007-01-03</date>
353   <license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
354   <notes>
355* bugs
356- fixed error into grepStyle() method : conflict between goup (alibis) and simple element
357
358* QA
359User Guide 1.1.0 included in this release cover also versions 1.1.1 and 1.1.2 (bug fixes)
360   </notes>
361  </release>
362  <release>
363   <version>
364    <release>1.1.1</release>
365    <api>1.1.0</api>
366   </version>
367   <stability>
368    <release>stable</release>
369    <api>stable</api>
370   </stability>
371   <date>2007-01-01</date>
372   <license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
373   <notes>
374* bugs
375- it was impossible to use isError() in cascade with version 1.1.0
376- fixed version number on license declared and used in CSS.php file
377   </notes>
378  </release>
379  <release>
380   <version>
381    <release>1.1.0</release>
382    <api>1.1.0</api>
383   </version>
384   <stability>
385    <release>stable</release>
386    <api>stable</api>
387   </stability>
388   <date>2006-12-30</date>
389   <license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
390   <notes>
391* news
392- add new feature : ability to search if an element/property is defined or not
393- upgraded copyright notice to new year 2007
394
395* QA
396- add new example CSS_grepStyles.php for function grepStyle()
397- include a new revision of User Guide (TDG).
398  see http://pear.laurent-laville.org/HTML_CSS for more format to download.
399   </notes>
400  </release>
401  <release>
402   <version>
403    <release>1.0.1</release>
404    <api>1.0.0</api>
405   </version>
406   <stability>
407    <release>stable</release>
408    <api>stable</api>
409   </stability>
410   <date>2006-12-21</date>
411   <license uri="http://www.php.net/license/3_01.txt">PHP License 3.01</license>
412   <notes>
413- fix a bug with HTML_CSS::isError() method
414- drop support of package xml 1.0; Now we must have at least PEAR 1.4.3
415- License change from PHP 3.0 to PHP 3.01
416   </notes>
417  </release>
418  <release>
419   <version>
420    <release>1.0.0</release>
421    <api>1.0.0</api>
422   </version>
423   <stability>
424    <release>stable</release>
425    <api>stable</api>
426   </stability>
427   <date>2006-06-24</date>
428   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
429   <notes>
430After 2 releases candidate and no bug reported since 6 months, it&apos;s time to build the final stable version 1.0.0
431
432* Improvements
433- add @ignore phpdoc tag in all unit tests to hide them in API doc generation.
434- introduces package xml 2.0
435
436* Quality Assurance
437- header comment blocks were updated (copyright dates, ...)
438- include a user-guide in html format (others format to download on http://pear.laurent-laville.org/HTML_CSS/docs)
439   </notes>
440  </release>
441  <release>
442   <version>
443    <release>1.0.0RC2</release>
444    <api>1.0.0RC2</api>
445   </version>
446   <stability>
447    <release>beta</release>
448    <api>beta</api>
449   </stability>
450   <date>2005-12-15</date>
451   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
452   <notes>
453New features:
454- parseData() : Ability to parse multiple data sources (filename, string) at once
455- isError() : Tell whether a value return by HTML_CSS is an error.
456
457See new script:  examples/CSS_parseData.php
458   </notes>
459  </release>
460  <release>
461   <version>
462    <release>1.0.0RC1</release>
463    <api>1.0.0RC1</api>
464   </version>
465   <stability>
466    <release>beta</release>
467    <api>beta</api>
468   </stability>
469   <date>2005-07-26</date>
470   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
471   <notes>
472New features:
473- PEAR_ErrorStack was replaced by a simple way to plug in any error handling system you might want (default used PEAR_Error object)
474- Duplicate properties can now be allowed.
475
476Bug fixes
477- Allows to fix a HTML_Progress problem (bug #2784)
478- Inappropriate style rule reordering (bug #3920)
479
480Changes
481- Removes PEAR_ErrorStack and Log packages dependencies
482- All unitTests are now fully PEAR_Error compatible
483- apiVersion() returns now a string rather than a float; compatible with php.version_compare()
484- createGroup() always returns a value now
485- parseSelectors() status goes from public to protected
486- collapseInternalSpaces() status goes from public to protected
487- setSameStyle() is now optimized and single old reference is removed from CSS declarations
488- toArray reimplemented (API changed if duplicates allowed)
489
490Quality Assurance
491- Updates headers comment block on all files
492   </notes>
493  </release>
494  <release>
495   <version>
496    <release>0.4.0</release>
497    <api>0.4.0</api>
498   </version>
499   <stability>
500    <release>beta</release>
501    <api>beta</api>
502   </stability>
503   <date>2004-11-21</date>
504   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
505   <notes>
506New features:
507* Removes PEAR_ErrorStack and Log packages dependencies
508* Uses the basic error handler PEAR_Error (see examples/CSS_Logger.php)
509
510Bug fixes
511* Allows to fix a HTML_Progress problem (see bug #2784)
512
513Changes
514* Adds testcase for setXhtmlCompliance API
515* All unitTests are now fully PEAR_Error compatible
516
517Quality Assurance
518* This release follows the rules defined at
519* http://pear.php.net/group/docs/20040226-vn.php
520   </notes>
521  </release>
522  <release>
523   <version>
524    <release>0.3.4</release>
525    <api>0.3.4</api>
526   </version>
527   <stability>
528    <release>beta</release>
529    <api>beta</api>
530   </stability>
531   <date>2004-05-21</date>
532   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
533   <notes>
534New features:
535* Added testcases for all bugs (Laurent)
536
537Bugfixes:
538* Added dependency on PEAR 1.3.1 or greater (necessary for error handling)
539* Compatibility fix for PHP5 in parseSelectors
540* Now parseSelectors correctly divides selectors with IDs (output mode 2)
541   </notes>
542  </release>
543  <release>
544   <version>
545    <release>0.3.3</release>
546    <api>0.3.3</api>
547   </version>
548   <stability>
549    <release>beta</release>
550    <api>beta</api>
551   </stability>
552   <date>2004-05-20</date>
553   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
554   <notes>
555New features:
556* New error implementation (PEAR_Error_Stack) (Laurent)
557* Added more testcases (Laurent)
558* Output definitions on single line
559
560Bugfixes:
561* #1072 (incomplete internal inheritance support in parseString and getStyle)
562* #1084 (parseSelectors unable to handle inheritance)
563   </notes>
564  </release>
565  <release>
566   <version>
567    <release>0.3.2</release>
568    <api>0.3.2</api>
569   </version>
570   <stability>
571    <release>beta</release>
572    <api>beta</api>
573   </stability>
574   <date>2004-03-24</date>
575   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
576   <notes>
577New features:
578* setXhtmlCompliance(bool)
579    Determines whether elements are automatically lowercased
580    for XHTML compliance. May also be passed to class constructor
581    as array element &apos;xhtml&apos;.
582* Selectors are now properly parsed to ensure compliance
583
584Bugfixes:
585* #725  (Elements differentiated because of whitespace)
586* #998  (parseString failure to parse property value when it contained a colon)
587* #1066 (Trim property values in parseString)
588   </notes>
589  </release>
590  <release>
591   <version>
592    <release>0.3.1</release>
593    <api>0.3.1</api>
594   </version>
595   <stability>
596    <release>beta</release>
597    <api>beta</api>
598   </stability>
599   <date>2003-11-03</date>
600   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
601   <notes>
602Warning:
603Major BC break!
604
605License change:
606Now PHP License 3.0
607
608New features:
609* Parse CSS from string (Laurent)
610* Read and parse CSS from file (Laurent)
611* Retrieve the settings of individual properties (Laurent)
612* Fully redesigned group handling
613* Output to file
614* Error handling introduced (Laurent)
615* Added unit tests (Laurent)
616
617Bugfixes:
618* Fixed setSameStyle functionality
619   </notes>
620  </release>
621  <release>
622   <version>
623    <release>0.3.0</release>
624    <api>0.3.0</api>
625   </version>
626   <stability>
627    <release>beta</release>
628    <api>beta</api>
629   </stability>
630   <date>2003-11-03</date>
631   <license uri="http://www.php.net/license/3_0.txt">PHP License 3.0</license>
632   <notes>
633Warning:
634Major BC break!
635
636License change:
637Now PHP License 3.0
638
639New features:
640* Parse CSS from string (Laurent)
641* Read and parse CSS from file (Laurent)
642* Retrieve the settings of individual properties (Laurent)
643* Fully redesigned group handling
644* Output to file
645* Error handling introduced (Laurent)
646* Added unit tests (Laurent)
647
648Bugfixes:
649* Examples updated
650   </notes>
651  </release>
652  <release>
653   <version>
654    <release>0.2.0</release>
655    <api>0.2.0</api>
656   </version>
657   <stability>
658    <release>stable</release>
659    <api>stable</api>
660   </stability>
661   <date>2003-07-31</date>
662   <license uri="http://www.php.net/license/2_02.txt">PHP License 2.02</license>
663   <notes>
664It is completely standards compliant, and has some great features:
665* Inline stylesheet declarations
666* Document internal stylesheet declarations
667* Standalone stylesheet declarations
668
669In addition, it shares the following with HTML_Common based classes:
670* Indent style support
671* Line ending style
672   </notes>
673  </release>
674 </changelog>
675</package>
676