[Wnd-commit] wnd/wnd_doc/doc/1. Whats new whats new.dtpl,1.2,1.3
Status: Alpha
Brought to you by:
jurner
|
From: jürgen u. <cer...@us...> - 2005-05-18 19:32:26
|
Update of /cvsroot/wnd/wnd/wnd_doc/doc/1. Whats new In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9651 Modified Files: whats new.dtpl Log Message: new release Index: whats new.dtpl =================================================================== RCS file: /cvsroot/wnd/wnd/wnd_doc/doc/1. Whats new/whats new.dtpl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** whats new.dtpl 17 May 2005 20:15:18 -0000 1.2 --- whats new.dtpl 18 May 2005 19:32:05 -0000 1.3 *************** *** 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 - --- 2,346 ---- ! ::defaultpage:: whats new in 0.1.11 ::contents-header1:: news ::contents-header2:: version history + ::site:: whats new in 0.1.11 + <H3><a NAME="contents">changes in wnd 0.1.11</a></H3> + release 0.1.1 18.05.05 + <br><br> + <UL> + <LI><a HREF="#main">changes main</a> + <LI><a HREF="#controls">changes controls</a> + <LI><a HREF="#api">changes api</a> + </UL> + <strong>NOTE:</strong> + <br> ! Bugfix version ! <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="main" HREF="#contents">-main- bugs fixed and other changes</a></H3> ! <OL><b>wintypes</b> ! <br> ! <LI> fixed bug in wintypes.py where VER_COMCTL test could fail for versions ! higher then 4.71 ! <br> ! See <code class=import>wnd.wintypes</code> ! </OL> + + <HR> + <H3><a NAME="controls" HREF="#contents">-controls- bugs fixed and other changes</a></H3> ! <OL> <br> ! <OL><b>Listview</b> ! <br> ! <LI> <b>>ItemHittest</b> method supports now addional flags + 'item' flag ! was not correct + return value is now a list containing one or more ! flags following the item and subitem index. ! <br> ! See <code class=import>wnd.controls.listview</code> ! </OL> ! ! <br> ! <OL><b>Menu</b> ! <br> ! <LI><b>Popup</b> instances support the ListItems method 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>ShellNamespace</b> ! <br> ! ! <LI>new method <b>IterItems</b> ! This method lets you specify in detail wich items to include in ! the enumeration ! <LI>new method <b>GetData</b> ! Returns some additional data for a shell item ! <br> ! See <code class=import>wnd.api.shell</code> ! </OL> ! </OL> + + <br><br><br><br><br><br><br> ! ::folder:: version history ! ::item:: whats new in 0.1.1 ! ! <H3><a NAME="contents">changes in wnd 0.1.1</a></H3> ! ! release 0.1.1 17.05.05 ! <br><br> ! ! <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> ! ::item:: whats new in release 0.1 initial release 29.04.05 |