2006/3/16, Jeremy White <[EMAIL PROTECTED]>:
> I've just committed changes made by Reini Urban with support for custom draw
> and "native" drag-drop support. The full change log from 1.03 is below. Any
> questions or problems to the list.

Thanks!

BTW: There are two conflicting lines in the changelog
- GUI.pm : Change version to 1.04, add -dropfiles to Window
- Upped version to 1.03_03

> ----------------------
>
> + [Reini Urban] : 15 Mar 2006
>     - GUI.pm : Change version to 1.04, add -dropfiles to Window
>     - GUI.h  : add CustomDraw and DropFiles support,
>         start with thread safe static data definitions.
>     - Button.xs, Header.xs, ListView.xs, Rebar.xs, Toolbar.xs, Tooltip.xs,
> TreeView.xs:
>         add CustomDraw EVENT with Win32::GUI::Button::CustomDraw object as
> param.
>         abuse the PAINT constant for NEM, which should not conflict.
>     - CustomDraw.pm : CustomDraw package definition and helpers
>     - GUI.xs :
> DoEvents(hwnd=NULL,wMsgFilterMin=0,wMsgFilterMax=0,wRemoveMsg=PM_REMOVE),
>         Try additional OEM ressource in LoadImage,
>         Add Win32::GUI::DragDrop object which is passed to the DropFiles 
> event as
> argument.
>     - GUI_Helpers.cpp: add SV* CreateNMCustomDraw()
>     - GUI_MessageLoops.cpp : Change DropFiles EVENT to pass the
> Win32::GUI::DragDrop object
>     - ImageList.xs: Add to documention.
>     - TYPEMAP: Add HDROP as first-class citizen (Win32::GUI::DragDrop)
>     - Window.xs: support -dropfiles property, store it onPostCreate in
> perlcs
>     - SrcParser.pm, Documentation.txt: fix some typos
>     - t/07_CustomDraw.t: added
>     - samples/CustomDraw.pl: added
>     - guard against Win32::GetFileVersion for older perls
>     - guard against undefined NOTIFYICONDATA for older compilers also (<=
> MSVC98)
>     - Upped version to 1.03_03
>
> + [Robert May] : 11 Jan 2006 - bug fixes and add balloon tips for Notify
> Icon
>     - Label.xs correct -truncate option processing, as SS_.*ELLIPSIS.*
>       styles are not single bits
>     - NotifyIcon.xs, GUI_Options.cpp, GUI.pm re-work NofifyIcon
>     class. Add balloon tooltips. Add support for message behaviour. Add
>     support for setfocus.  Add documentation. (Tracker: 1065072)
>     - t\05_NotifyIcon*.t, MANIFEST Notify Icon Tests added
>     - samples\NotifyIcon.pl, MANIFEST add demo app
>     - GUI.pm Changed initial value of $Win32::GUI::MenuIdCounter to avoid ID
>       clash with predefined WM_COMMAND values (IDOK, IDCANCEL,  etc.)
>     - GUI.xs Fix SendMessageTimeout to match documentation and return
>       undef on failure. (XSRETURN_UNDEF rather than XSRETURN_NO).
>     - GUI.pm corrected documentation of default values for autohscroll
>       and autovscroll in Textfield documentation
>     - GUI_MessageLoops.cpp added processing of WM_NEXTDLGCTL to
>       CommonMessageLoop to allow for tabbing out of multiline Textfields
>       when using -dialogui
>     - GUI_MessageLoops.cpp fixed WM_ERASEBACKGROUND (Tracker:1363141)
>     - Splitter.xs, GUI_Helpers.cpp, GUI.h re-worked splitter class.
>       (Tracker:1363141)
>     - RichEdit.xs made -background and -foreground work
>     - GUI_MessageLoops.cpp made -background work for Splitter windows
>     - GUI_Helpers.cpp removed an unnecessary dTHX, replacing it with
>       PERLUD_FETCH
>     - Upped version to 1.03_02
>
> + [Robert May] : 3 Dec 2005 - bug fixes
>     - GUI.h change order of instructions in PERLUD_FREE macro to prevent
>       crashes (Trackers 1243378 and 1248578)
>     - GUI.pm up version to 1.03_01 and tidy up
>     - GUI.xs change logic in all message loops (Dialog, DoEvents, DoModal)
> to
>       prevent memory leak (Tracker: 1201190)
>     - Listbox.xs add documentation to differentiate between SetCurSel and
>       SetSel (Tracker: 1177898)
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> Perl-Win32-GUI-Users mailing list
> Perl-Win32-GUI-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
> http://perl-win32-gui.sourceforge.net/
>


--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/   http://helsinki.at/

Reply via email to