[Wnd-commit] wnd/wnd_doc/doc/1. Whats new whats new.dtpl,1.1.1.1,1.2
Status: Alpha
Brought to you by:
jurner
|
From: jürgen u. <cer...@us...> - 2005-05-17 20:15:31
|
Update of /cvsroot/wnd/wnd/wnd_doc/doc/1. Whats new In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12288 Modified Files: whats new.dtpl Log Message: bit of this and a bit of that Index: whats new.dtpl =================================================================== RCS file: /cvsroot/wnd/wnd/wnd_doc/doc/1. Whats new/whats new.dtpl,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** whats new.dtpl 29 Apr 2005 15:15:38 -0000 1.1.1.1 --- whats new.dtpl 17 May 2005 20:15:18 -0000 1.2 *************** *** 2,15 **** ! ::defaultpage:: whats new - ::site:: whats new ! <P>Nothing currently ! </P> ! #::folder:: what was new ! # ! # ::item:: --- 2,271 ---- ! ::defaultpage:: whats new in 0.1.1 ! ! ::contents-header1:: news ! ::contents-header2:: version history ! ! ! ! ::site:: whats new in 0.1.1 ! ! <H3><a NAME="contents">changes in wnd 0.1.1</a></H3> ! ! ! <UL> ! <LI><a HREF="#new">new modules</a> ! <LI><a HREF="#controls">changes controls</a> ! <LI><a HREF="#api">changes api</a> ! <LI><a HREF="#gdi">changes gdi</a> ! <LI><a HREF="#unittests">changes unittests</a> ! </UL> ! ! ! ! <strong>NOTE:</strong> ! <br> ! Everything in the framework is still highly experimental. ! Guess up to version 0.2 everything in the framework may change ! without warning. I see no way in this state of developement to care about ! backwards compatibility. Sorry for this. ! <br><br> ! ! <HR><HR> ! <H3><a NAME="new" HREF="#contents">new modules</a></H3> ! ! ! <OL> ! <LI>added sample gui <b>gui_shellnotify</b> ! as sample of how to monitor file system related changes ! <br> ! See <code class=import>wnd.sample-guis.gui_shellnotify</code> ! <LI>added new module <b>winpath</b> to wrap shlwapi path apis ! <br> ! See <code class=import>wnd.api.winpath</code> ! <LI>added custom control <b>ODCombobox</b> to handle ownerdrawing of ! Comboboxes ! <br> ! See <code class=import>wnd.custom.odcombobox</code> ! ! <LI>added custom control <b>ODListbox</b> to handle ownerdrawing of ! Listboxes ! <br> ! See <code class=import>wnd.custom.odlistbox</code> ! </OL> ! <HR> ! <H3><a NAME="controls" HREF="#contents">-controls- bugs fixed and other changes</a></H3> + <OL> + <LI>docs claim that max error level for the gui is 10. This is not correct. In + some far future the framework may be that tolerant. Currently it is set to + 0 (zero), meaning that every exception raised will take down the GUI. + This is due to gdi errors, tending to deadlock the system. + + <LI>all controls now send a message 'destroy' now when closed + + <LI><b>DeferWindows</b> now accepts (None, None) for x- and y-parameter to not + move and (None, None) for w- and h-parameter to not size the window. + + <br><br> ! ! <OL><b>treeview</b> ! <br> ! ...was a complete mess, so I changed pretty much here. Its ! deffinitely not backwards compatible to 0.1. Sorry for this. ! ! <br><br> ! <LI>new method <b>SetChildInfo</b> to let you set the flag indicating if a ! treeview item has subitems at runtime ! <LI>all imagelist methods where misspelled. ! *Imaglist* is correct. Was *ImageList* ! <LI>childinfo parameter in Item and InsertItem methods should work now ! + can now be set to -1 to make this a callback item ! <LI><b>Item</b> and <b>InsertItem</b> methods accept now a item handle as fInsert ! parameter ! <LI><b>'getdispinfo'</b> message, not send at all, should work now ! ! <LI><b>'setdipinfo'</b> message is now<br> ! lp=hItem<br> ! wp= tuple(lParam, text) ! ! <LI><b>'removeitem'</b> message is now<br> ! lp=hItem<br> ! wp=lParamItem ! ! <LI><b>'selchange'</b> message is now<br> ! wp = hItem<br> ! lp = hOldItem ! ! <LI><b>'beginlabeledit'</b> message is now<br> ! wp = hItem<br> ! lp = tuple(lParam, text) ! ! <LI><b>'endlabeledit'</b> message is now<br> ! wp = hItem<br> ! lp = tuple(lParam, text) ! ! <LI><b>'begindrag'</b> message is now<br> ! wp = hItem<br> ! lp = tuple(lParam, POINT) ! ! <LI><b>'beginrdrag'</b> message is now<br> ! wp = hItem<br> ! lp = tuple(lParam, POINT) ! <br> ! (was not send at all in 0.1) ! ! <LI>+ some other bugs fixed ! <br> ! See <code class=import>wnd.controls.treeview</code> ! </OL> ! ! ! <br> ! <OL><b>Listview</b> ! <br> ! <LI>you can now specify an overlay image in Item and Insertitemm methods ! <br> ! See <code class=import>wnd.controls.listview</code> ! </OL> ! ! ! <br> ! <OL><b>Listbox</b> ! <br> ! <LI>fixed bug in message handler. Listbox did not send 'errspace', 'cancel' ! and 'select' messages ! <LI>fixed bug, concerning 'multiplesel' and 'extendedsel' styles, when changed at ! runtime could deadlock the Listbox, this is fixed now by not allowing ! these styles changing ! ! <br> ! See <code class=import>wnd.controls.listbox</code> ! </OL> ! ! ! ! <br> ! <OL><b>Imagelist</b> ! <br> ! <LI>imagelists supportds two new classes: ! <b>Disposableimagelist</b> and <b>SystemImagelist</b> ! ! <LI>fixed typo in <b>GetIcon</b>. GetIcon should work now ! <LI>fixed typo in <b>DrawEx</b>, DrawEx should work now ! ! <br> ! See <code class=import>wnd.controls.imagelist</code> ! </OL> ! ! <br> ! <OL><b>Menu</b> ! <br> ! <LI> some typos fixed in method <b>Walk</b>, Walk should work now ! <br> ! See <code class=import>wnd.controls.menu</code> ! </OL> ! ! </OL> ! ! ! ! <HR> ! <H3><a NAME="api" HREF="#contents"> -api- bugs fixed and other changes</a></H3> ! ! <OL> ! <OL><b>process</b> ! <br> ! <LI>fixed some typos in <b>ShellExec</b> + <b>WinExec</b> ! /show parameter had wrong format ! <br> ! See <code class=import>wnd.api.process</code> ! </OL> ! ! <br> ! <OL><b>ShellNotify</b> ! <br> ! <LI><b>Register</b> method supports now flags parameter, ! to allow more specified adjustement of wich events to monitor ! <br> ! See <code class=import>wnd.api.shell</code> ! </OL> ! ! <br> ! <OL><b>ShellNamespace</b> ! <br> ! ! <LI>new method <b>GetAttributes</b> to retrive attributes from const ! values ! <LI>new method <b>IsDesktopFolder</b> ! determines if the current working directory is the desktop folder ! <LI>Fixed bug concerning encodings. NameSpace supports now default ! locale ! <LI><b>SetCwd</b> accepts now None as pIdl for the directory to be set ! as current, to switch now to the desktop directory ! <LI>all attribute retrieving methods returned the wrong attributes ! if no pIdl was specified and the current directory was not the desktop ! directory. This is corrected now. ! <LI><b>HasFileSystemSubFolder</b> method was nonsense ! Use <b>IsFileSystemAnchestor</b> instead ! <LI>the pIdl in passed to merhod <b>DirDown</b> is no longer freed. ! Its up to the caller to free it now ! <br> ! See <code class=import>wnd.api.shell</code> ! </OL> ! </OL> ! ! ! <HR> ! <H3><a NAME="gdi" HREF="#contents">-gdi- bugs fixed and other changes</a></H3> ! ! <OL> ! ! <LI>implemented a new function <b>GetSysIconIndex</b>, ! returning the index of an icon in the systems imagelist ! ! <br><br> ! <OL><b>Brush</b> ! <br> ! <LI>implemented new class <b>StockBrush</b> ! ! <br> ! See <code class=import>wnd.api.gdi</code> ! </OL> ! ! <br> ! <OL><b>Region</b> ! <br> ! <LI>Fixed bug in gdi regions: type POINT was not declared ! <LI>Fixed several typos in <b>EllipticRegion</b> ! </OL> ! ! </OL> ! ! ! ! <HR> ! <H3><a NAME="unittests" HREF="#contents">-unittests- bugs fixed and other changes</a></H3> ! ! <OL> ! <LI>sample ani for animation test was not included in release ! <br> ! See <code class=import>wnd.unittests.controls</code> ! ! </OL> ! ! ! ! ! ! <br><br><br><br><br><br><br> ! ! ! ::folder:: version history ! ! ::item:: changes in release 0.1 ! initial release 29.04.05 |