/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/CHANGELOG
ViewVC logotype

Diff of /nfo/php/libs/com.newsblob.phphtmllib/CHANGELOG

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by jonen, Sat Feb 22 20:55:15 2003 UTC revision 1.2 by jonen, Thu May 6 12:58:02 2004 UTC
# Line 1  Line 1 
1  +  major change  $Id$
2  ++ Super duper major change.  
3    ++ Major change or new feature.
4    +  fairly large change
5  -  minor change  -  minor change
6    
7  Version 2.2.1 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.3.0 - July 31, 2003
8      - pulled a small issue from FormProcessor.  $this->_message never used.
9      - changed FormProcessor::set_render_form_after_succes() to accept a flag,
10        instead of just setting it to TRUE always.
11      - Added some tests in the FormContent element access methods, to help
12        developing a form.  It traps for invalid FormElement labels.
13      + Added FEFile FormElement from Dave Brondsema <dave@brondsema.net>
14      + Started work on the FormWizard
15      - cleanup of some warnings for the DataList widgets.
16      - Fixed a problem with doing some queries in the PEARSQLDataListSource
17      - added HTMLPageClass::set_language() as a request from
18        Davide "Design" Muzzarelli.
19      - fixed DefaultGUIDataList alignment blowing up.
20      - small change to the TABLEtag::add_row method to be cleaner in how
21        we check for TR or TD objects
22      + Added the ability to check the status of the FormProcessor state
23        after the constructor processes the form.  Now you can find out
24        if the form was confirmed and action was processed successfully
25        so you can do something besides show the form.
26      - added the ability to find out what action was taken by the form
27        engine with FormProcessor::get_action()
28      + Added the ability to automagically set a character limit in the
29        FETextArea element
30      + Added the ability to not automatically show the errors in the
31        FormProcessor.  This allows you to show the errors somewhere else
32      + Added the ability to set the FormContent error table title and width
33        to something besides the default.
34      + Added FormContent::get_error_array() and FormProcessor::get_error_array()
35    
36     ++ Changed the parameter list to FETextArea().  the rows, cols attributes
37        for a textarea tag are required.  
38      - changed htmlentities call in HTMLTagClass to htmlspecialchars so we don't
39        nuke unicode/multibyte chars.
40     ++ Added FormContent::javascript() and FormElement::javascript() that
41        automatically get called by the FormProcessor.  This allows you to include
42        some raw javascript into a form or a form element, and it will automatically
43        get wraped in a script tag and added rendered with the form.
44      - fixed a lame error in the exmaple7.php source.
45      - fixed a few warnings in example8.php
46      - define the HTML_RENDER_TYPE var in SVGDocumentClass so we don't get php warnings.
47      + Added the ability to filter rows out of the DataListSource object.
48        just define DataListSource::row_filter() and return TRUE to allow the row or FALSE
49        to drop the row.
50      + Added FEYesNoListBox, and added the ability to change the yes/no values
51        for the FEYesNoRadioGroup
52      - don't validate FormElements that are disabled.
53      
54      + added the ability in the FormContent and FormElement to have more then 1 error
55      + added FEConfirmActionButton
56      + added FENumber to validate an int
57      + added FENumberInRage to validate an int in a range.
58      + added FEHostnameWithPort to show a hostname and a Port
59      + added FEIPAddressWithPort
60      - fixed annoying problem with the form_active_checkbox,form_active_radio and
61        FECheckBoxList links causing mozilla to jump to the top of the page when clicked.    
62      - removed some of the newlines from the generated output for HTMLPageClass.
63      + Added HTMLRedirectPage
64      - cleaned up the use of a define for HTML_RENDER_TYPE.  It's now a global var,
65        so it can be changed on the fly.
66      - fixed some small warnings in the examples
67        (thanks Pierre)
68      - fixed some warnings in the DefaultGUIDataList object.  
69      + Added a DataList::do_action() method that allows you to do whatever
70        prior to get_data_source() being called.  You can pre-massage data in
71        do_action().  By default, it does nothing.
72      + Added ArrayDataListSource class that pulls data out of an array
73      + Added XMLTagClass::set_cdata_flag() to toggle the CDATA wrapper flag
74      + Added xml_ctag(), which is the same as xml_tag(), but sets the bit to
75        automatically wrap all tag content in the CDATA wrapper.
76      
77      
78      
79        
80    
81    Version 2.2.4 - April 3, 2003
82      - fixed a small documentation issue w/ the DataList::add_header_item()
83        method.
84      - pulled out missing development files in the form_elements/includes.inc
85        D'oh.
86      - fixed small warnings from HTMLTagClass
87    
88    Version 2.2.3 - April 2, 2003
89      - fixed a problem with the FormContent errors table width.
90      - fixed an error in the form1 example.
91      - fixed an error with Form Confirmation pages with the
92        FECheckBox Form Element.
93      - fixed a minor problem with the TABLEtag object, and adding
94        a BaseWidget child class.  It doesn't have a _tag member, so
95        folks that have MAX errors on, got a warning.
96      - Fixed a potential issue with XML attributes.  There was a chance
97        that an XML tag's attribute could be empty, which would build
98        an invalid XML tag.  DOCTYPE is now an HTMLTagClass child, because
99        it needs attributes w/o values.
100      - Changed FormProcessor to use "post" instead of "POST" so that we
101        build valid XHTML
102      - changed the FormElement rendering of onClick, onChange, etc. to use
103        all lowercase, to build valid XHTML.
104      - added HTMLPageClass::add_js_link() to replace push_js_link()
105      - small fix in the DefuaultGUIDataList::_checkbox_javascript() to
106        be more flexible.  Thanks Nils Droge <ndroege@haba-ag.de>
107      - made sure the DataList object's form name is set.
108      - let the user set the DataList form method to post or POST.
109      - Don't do indentation on a PREtag
110      - Added FEDataList::set_list_data() method, to allow folks to set the
111        list of items at any time.
112      + Some cleanup of the FormProcessor attributes, and added some
113        easy access methods for setting/getting them.
114      - fixed the FormContent::add_image_action() method.  Can't use onclick
115        with a input type="image".  bogus.
116      + Added the ability to override the FormValidation and FormErrors classes
117        used by the FormProcessor, so folks can get their errors and text from
118        any method.  This helps folks create their own i18n FormErrors class.
119    
120    Version 2.2.2 - March 10, 2003
121      - Aris Basic <aris.basic@silencesoftware.com> added a new
122        PGSQLDataListSource object, to allow folks to use the
123        PHP built in PostgreSQL native functions for talking to
124        a DB.  This avoids the depenancy on PEAR or ADODB.  
125      - Added the xhtml_strict_attributes array to the FORMtag
126        declaration.  the attributes 'name' and 'target' are not
127        allowed while in XHTML STRICT mode
128        (thanks to Philipp Morger <morger@dolphins.ch> )
129      - fixed a minor issue in the DataList object that Richard Greene
130        found.
131      - cleaned up the old 'test' scripts in test.
132      - made a small fix to the ADODBSQLDataListSource::count() method when
133        handling a DB error.  Thanks to Nils Droge <ndroege@haba-ag.de>
134      - fixed a problem of not being able to search fo '0' in the DataList
135        Thanks to Nils Droge <ndroege@haba-ag.de>.
136      - made a small change to the DefaultGUIDataList to make the search area
137        text be localizable.  
138      - Added support to change the encoding type for XHTML pages in the
139        HTMLPageClass::set_encoding() method.
140      - fixed a PHP NOTICE error output in the XMLTagClass.
141      - fixed a problem with XML tags that have no content.  It now
142        automatically drops the close tag.
143      - fixed a problem with HTML tags with no content.  it no longer
144        renders a newline after the open tag.
145      - fixed a the DOCTYPE tag attributes for XHTML mode.  It now gives
146        the full url path to the DTD's on the W3C site.
147        (thanks to Philipp Morger <morger@dolphins.ch> )
148      - fixed a small indenting problem with XMLTagClass::render_content()  
149      - Moved the SVG, WML, XML widgets into their own dirs under widgets.
150      
151      + Added new SVG Graphing classes.  You can now graph a line graph
152        with SVGXYLineGraph
153    
154    Version 2.2.1 - February 21, 2003
155    - fixed problems with the simple search capability for the    - fixed problems with the simple search capability for the
156      DefaultGUIDataList object.      DefaultGUIDataList object.
157    - Fixed the count problem with the ADODBDataListSource object    - Fixed the count problem with the ADODBDataListSource object
158    - fixed some api calls in the examples/widget8 for form_active_radio    - fixed some api calls in the examples/widget8 for form_active_radio
159      and form_active_checkbox      and form_active_checkbox
160      * Thanks to Aris "PhanLord" Basic for the heads up on the bugs.
161      
162    
163  Version 2.2.0 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.2.0 - February 20, 2003
164    - added attributes array as the last parameter to form_select.    - added attributes array as the last parameter to form_select.
165      the attributes are for the select tag.        the attributes are for the select tag.  
166    + Added the new RoundTitleTable widget.  It looks like the    + Added the new RoundTitleTable widget.  It looks like the
# Line 43  Version 2.2.0 - Walt A. Boring IV <wabor Line 194  Version 2.2.0 - Walt A. Boring IV <wabor
194   ++ Added the new Form Processing classes, for easily building complex   ++ Added the new Form Processing classes, for easily building complex
195      forms and automagic validation, as well as automagic confirmation.      forms and automagic validation, as well as automagic confirmation.
196    
197  Version 2.1.3 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.1.3 - November 25, 2002
198    - fixed a duplicated method in ActiveTab.    - fixed a duplicated method in ActiveTab.
199    
200  Version 2.1.2 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.1.2 - November 23, 2002
201    - fixed a problem with html_map(), it was returning a LEGENDtag.    - fixed a problem with html_map(), it was returning a LEGENDtag.
202    - added $width to ActiveTab::add_tab() so you can change the width    - added $width to ActiveTab::add_tab() so you can change the width
203      of the tab for long titles.      of the tab for long titles.
# Line 56  Version 2.1.2 - Walt A. Boring IV <wabor Line 207  Version 2.1.2 - Walt A. Boring IV <wabor
207      counter-intuitive (for us C folks)      counter-intuitive (for us C folks)
208    - Fixed a problem with the XMLDocumentClass' add_reference() method.    - Fixed a problem with the XMLDocumentClass' add_reference() method.
209    
210  Version 2.1.1 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.1.1 - November 12, 2002
211    - Suren Fixed a bad bug in HTMLPageClass::add_head_content()    - Suren Fixed a bad bug in HTMLPageClass::add_head_content()
212        
213    
214  Version 2.1.0 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.1.0 - November 12, 2002
215    - Added the ActiveTab widget    - Added the ActiveTab widget
216    - fixed a problem with the DefaultGUIDataList object comparing    - fixed a problem with the DefaultGUIDataList object comparing
217      the old style tag name of TD.  all tags are now lowercase      the old style tag name of TD.  all tags are now lowercase
# Line 108  Version 2.1.0 - Walt A. Boring IV <wabor Line 259  Version 2.1.0 - Walt A. Boring IV <wabor
259            
260        
261        
262    Version 2.0.1 - October 18, 2002
 Version 2.0.1 - Walt A. Boring IV <waboring@buildabetterweb.com>  
263    - Fixed a problem with html_small()    - Fixed a problem with html_small()
264    - got the max_rows functionality working in the DataList widget    - got the max_rows functionality working in the DataList widget
265    
266    
267  Version 2.0.0 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.0.0 - October 16, 2002
268    - Added the title attribute to both html_img_href() and    - Added the title attribute to both html_img_href() and
269      html_img()      html_img()
270    - created a css dir to hold the css files    - created a css dir to hold the css files
# Line 122  Version 2.0.0 - Walt A. Boring IV <wabor Line 272  Version 2.0.0 - Walt A. Boring IV <wabor
272      up to 2.x standards (add() instead of push() )      up to 2.x standards (add() instead of push() )
273    - Added the new DataList object widget set.    - Added the new DataList object widget set.
274    
275  Version 2.0.0-RC1 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 2.0.0-RC1 - October 2,2002
276    MAJOR CHANGES/FEATURES    MAJOR CHANGES/FEATURES
277    - Completely rewrote the base HTMLTagClass.  It is now    - Completely rewrote the base HTMLTagClass.  It is now
278      based off of XMLTagClass which is a child of the      based off of XMLTagClass which is a child of the
# Line 193  Version 2.0.0-RC1 - Walt A. Boring IV <w Line 343  Version 2.0.0-RC1 - Walt A. Boring IV <w
343                
344            
345    
346  Version 1.1.0 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 1.1.0 - May 7, 2002
347    - Removed <> symbols from the $_tag variables since it is not a part    - Removed <> symbols from the $_tag variables since it is not a part
348      of an HTML tag. This should reduce the usage of str_replace() in      of an HTML tag. This should reduce the usage of str_replace() in
349      render() functions and make things a little bit faster.      render() functions and make things a little bit faster.
# Line 215  Version 1.1.0 - Walt A. Boring IV <wabor Line 365  Version 1.1.0 - Walt A. Boring IV <wabor
365      you includes to reflect this change.        you includes to reflect this change.  
366    
367    
368  Version 1.0.3 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 1.0.3 - April 8, 2002
369    - Fixed a potential formatting issue w/ tags that don't    - Fixed a potential formatting issue w/ tags that don't
370      automatically newline after the opentag.  thanks to the      automatically newline after the opentag.  thanks to the
371      Zend debugger.      Zend debugger.
# Line 251  Version 1.0.3 - Walt A. Boring IV <wabor Line 401  Version 1.0.3 - Walt A. Boring IV <wabor
401    
402    
403    
404  Version 1.0.2 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 1.0.2 - November 30,2001
405    - added 3rd parameter to the HTMLTagClass constructor.  It    - added 3rd parameter to the HTMLTagClass constructor.  It
406      accepts the $newline_after_opentag setting.  This helps      accepts the $newline_after_opentag setting.  This helps
407      to keep the nice formatting on certain tags that you want      to keep the nice formatting on certain tags that you want
# Line 285  Version 1.0.2 - Walt A. Boring IV <wabor Line 435  Version 1.0.2 - Walt A. Boring IV <wabor
435      about the & char.      about the & char.
436    
437    
438  Version 1.0.1 - Walt A. Boring IV <waboring@buildabetterweb.com>  Version 1.0.1 - August 25, 2001
439    - added html_div(), and html_td()    - added html_div(), and html_td()
440    - added html_div(), and html_td()    - added html_div(), and html_td()
441    - fixed w3c validation bug for the TextNav class.      - fixed w3c validation bug for the TextNav class.  

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed