From: Leif W <war...@us...> - 2005-08-02 11:55:24
|
Well, hopefully I've not entirely botched this job. I've tagged CVS, exported the tag, zip'd and tar bzip'd the files, md5sum'd, uploaded, and created the package release, and sent out the notification. After the notification I fiddled with the formatting somewhat. Release notes below are copied from the File Release System. Since the changes are long, if they get clipped, it's the same as on the web page, which in turn was copied from dynapi/docs/docs/revision.html Enjoy! Leif Release Name: 3.0.0 Beta 2 Notes: Here is the 3.0.0 Beta 2 release. It has been a long time since the last release. This release is going out in .tar.bz2 and .zip formats, with md5 checksums. Many bugs have been fixed over the past two years. However, many more remain. These will be addressed in future releases. Please test this version, make use of the appropriate trackers (Bugs, Patches, etc.), and then follow up on the mailing lists. Changes: [ Legend: ] [----------------------------] [ + Added Feature ] [ * Improved/Changed Feature ] [ - Bug Fix ] Version 3.0.0-beta2 (2005-08-02) ---------------------------------- [*] Updated Documentation & Examples [*] Update quickrefs (See docs/docs/quickref.html) [+] Added new examples (See examples/dynapi.gui.*.html) [+] Add DragIcon feature to DragEvent [*] Modify DragDrop() events to use mouse pointer or layer's width/height [*] Move Frame Class from BorderManager into frame.js file - dynapi.gui.Frame [+] Add setBorder(w,c,style) to BorderManager - see dynapi.gui.bordermanager-boxfix.html [-] Add box fix model to dynlayers (requires BorderManager). [+] Add disableContextMenu() to MouseEvent class - see quickref.mouseevent.html [-] Fix dragevent bug with boundary when child layer is larger than it's parent [-] Fix ioelmsrv.php bug [+] Add FileReader Class [+] Add Explorer Component [+] Add Button Component [+] Add CheckBox Component [+] Add RadioButton Component [+] Add Knob Component [+] Add ListBox Component [+] Add ViewPane Component [+] Add ScrollBar Component [+] Add Marquee Component [+] Add ProgressBar Component [+] Add StyleManager Library [+] Add PoolManager Library [+] Add setOpacity() and getOpacity() to Fader Library [-] Fix HTMLListbox getItem() bug [*] Rename dynapi.util.ioelement-sync.html to dynapi.util.ioelement-soda.sync.html [*] Remove dynapi.util.ioelement-soda-nsync.html example [-] Fix text column bug in HTMLTextArea [+] Add "event" argument to HTMLComponent inline events [*] Modify getContentWidth/Height for all browsers [*] Call adjustSize whenever a layer is removed. [*] Move component images from ext/images to gui/images [+] Add setAutoSize() to DynLayer [+] Add getBlueBrint() to DynLayerInline [+] Add dynapi.document.writeStyle() [+] Add HTMLProgressBar [+] Add HTMLColorPicker [+] Add HTMLCel() and HTMLText() to HTMLComponent [*] HTMLMenu addItem() will now respect text directions from image inputs [+] Add contMode (Container Mode) to HTMLMenu addItem() text argument [+] Add setItems() function to HTMLListBox [-] Fix HTMLMenu bug with submenus by setting submenus to -x and -y [-] Fix getImage() bug when using different params [-] Fix bug with Form <input type="image"> buttons in NS4 [-] Fix memory leak bug with deleteChildren() and removeChild() functions [+] Add image support to addItem() in HMTLMenu - {image:XImage,text:'Text here'} [-] Fix NS4 bug with HTMLComponent.writeStyle - usage: HTMLComponent.writeStyle({StyleName:'Inline-Styles;'}) [*] Remove HCMNU Style from HTMLMenu [-] Fix Graphics Object - line 223, the closing brace to the drawLine() function was missing [+] Add padding argument to createMenuBar() [-] Fix GlideAnimation stopping short of it's mark when using slow and fast starting and ending speeds. [+] Add onchange events to HTMLTextbox and HTMLTextarea [-] Fix Motionx semi-colon error [-] Fix line 110 and 114 in ioelmsvr.soda.* [+] Add wsAddJSCommand() to IOElement server files [+] Add execInParent() to IOElement [+] Add auto-fold to submenus (HTMLMenu) [+] Add vert or horz orientation to HTMLMenu [-] Fix HTMLMenu bug when used outside TM [-] Fix HC problem in Opera - use [^\[] instead of [^]] inside template manager [+] Add a name field to HC form elements inside the constructor. Also add a setElementName() field [-] Fix HTMLMenu problem with submenus by adding subMnuOffset to createMenuBar() [-] Fix setClass() Bug in IE [-] Fix Loadpanel Bug with pages containing JS in NS7 [+] Add HyperText Component fields (<htc:Object() @field /> to TM [-] Fix _destroy() bug with page reload (See bug#763790) [-] Fix getClip bug in Opera (bug#763279) [-] Fix HTMLListbox bug in Opera (bug#763285) [+] Add new increment-decrement swipes to Swiper class [-] Fix TM bug - was not allowing fields to be changed [-] Fix mouse x,y bug found in mouse_events (See bug #762495) [*] Auto hide & underline calendar Year/Month selector [-] Fix HTMLMenu sound events [+] Add Sound Events to HCs [+] Add cloneField() and addField() to TemplateManager [+] Add Data-aware features to HCs [+] Add HTMLClock, HTMLMenu, HTMLButton [+] Add HTMLTextBox,HTMLTextArea,HTMLRadioButton [+] Add HTMLCheckBox, HTMLFile,HTMLListBox [+] Add HTMLDropDownMenu, HTMLDatePicker [+] Add pkgFile (package file) arugment to dynapi.library.setPath(path,pkgFile). pkgFile most contain the full path and file name of the package file [+] Add startFlash(fCol,tCol) and stopFlash() to HTMLHyperLink [+] Add setAlarm feature to HTMLClock [-] Fix GroupManager (GM) width bug [*] Allow GroupManager to autoset boundary after a layer resizes [+] Add sprintf() function to dynapi.functions.String [+] Add getDayOfYear() to dynapi.functions.Date [+] Add new ioelemsvr.php server-side library [-] Fix LoadPanel/IOElement bug in Opera v7 [-] Fix problem with delteAllChildren() [-] Fix HTMLRollover - prevent reloading images on every mouse click [+] Add setDefaultFieldValue() to TM [*] Change TM field syntax from [@fieldname] to {@fieldname} [-] Prevent layers from being loaded in TM if field is not available in template [-] Prevent unused field names from been shown in generated templates. [*] Allow [Template].setField() to replace all occurrences of the field name [*] Modify SnapX Class to support Sticky snap [-] Fix DynLayer _destroy() bug [-] Added semi-colons where needed (fixed most, there are still some left) [-] Changed main method name in several files to main_<file> so they don't conflict. [-] Fix an assignment where it should be an equality comparison in ioelmsrv.soda.jscript.asp [+] cross frame access demo update, added textarea to set custom HTML [-] Added comment about file upload example disabled by default. Added PHP file upload example, commented out. (IOElement) [-] Fix auto size height related bug/typo |