diff options
author | petasis <petasis@f3661a36-4baa-549a-d6c7-40e0ffef350e> | 2012-04-12 22:23:37 (GMT) |
---|---|---|
committer | petasis <petasis@f3661a36-4baa-549a-d6c7-40e0ffef350e> | 2012-04-12 22:23:37 (GMT) |
commit | 464ef134f2b3db104391c1953a0200594fabcd12 (patch) | |
tree | 29b26d2f4ab4950429fc71b575af3727b5aa44ed /Changelog | |
parent | ebe368b5e180e079b8aa7acf04968ddd4cbba3c8 (diff) | |
download | tkdnd-464ef134f2b3db104391c1953a0200594fabcd12.zip tkdnd-464ef134f2b3db104391c1953a0200594fabcd12.tar.gz tkdnd-464ef134f2b3db104391c1953a0200594fabcd12.tar.bz2 |
TkDND 2.4 released
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 170 |
1 files changed, 89 insertions, 81 deletions
@@ -1,61 +1,69 @@ 2012-04-12 Petasis George <petasis@iit.demokritos.gr> - TkDND 2.4 released. - * library/tkdnd_unix.tcl: Removed braces from a comment in - xdnd::_GetDroppedData, left from testing with TIP 370 preliminary - implementation. SF Bug ID: 3516862 + TkDND 2.4 released. + * library/tkdnd_unix.tcl: + * unix/TkDND_XDND.c: + * unix/tkUnixSelect.c: + * unix/tkSelect.h: Modifications to support Linux drops. + + * tclconfig/*: + * configure.in, Makefile.in: Updated to TEA 3.9. + + * library/tkdnd_unix.tcl: Removed braces from a comment in + xdnd::_GetDroppedData, left from testing with TIP 370 preliminary + implementation. SF Bug ID: 3516862 2012-03-03 Petasis George <petasis@iit.demokritos.gr> - TkDND 2.3 released. - * library/tkdnd_windows.tcl: - * win/OleDND.h: - * win/TkDND_OleDND.cpp: Fix in TkDND_DropSource::QueryContinueDrag, - to support dragging with all mouse buttons. Bug reported by - Michael Fersch. + TkDND 2.3 released. + * library/tkdnd_windows.tcl: + * win/OleDND.h: + * win/TkDND_OleDND.cpp: Fix in TkDND_DropSource::QueryContinueDrag, + to support dragging with all mouse buttons. Bug reported by + Michael Fersch. 2011-09-24 Petasis George <petasis@iit.demokritos.gr> - * win/OleDND.h: Added definition of WINVER to version 5, when compiling - with MinGW, which defines it with version 4. SF Bug ID: 3411338. + * win/OleDND.h: Added definition of WINVER to version 5, when compiling + with MinGW, which defines it with version 4. SF Bug ID: 3411338. 2011-09-23 Petasis George <petasis@iit.demokritos.gr> - * win/OleDND.h: Modified STRING_(s), to ease compilation with MinGW. - Patch provided by Hans-Christoph Steiner. SF Bug ID: 3411338. + * win/OleDND.h: Modified STRING_(s), to ease compilation with MinGW. + Patch provided by Hans-Christoph Steiner. SF Bug ID: 3411338. 2011-09-22 Petasis George <petasis@iit.demokritos.gr> - * win/OleDND.h: Added a check if CF_DIBV5 is defined (i.e. - WINVER < 0x0500). SF Bug ID: 3411338. + * win/OleDND.h: Added a check if CF_DIBV5 is defined (i.e. + WINVER < 0x0500). SF Bug ID: 3411338. 2011-03-18 Petasis George <petasis@iit.demokritos.gr> - * library/tkdnd_unix.tcl: Fixed a bug in xdnd::_GetDroppedData, where - an improper error was thrown in case no common types were found between - the drag source and drop target widgets. Now a more appropriate error - is returned. Bug reported by Kevin Walzer. + * library/tkdnd_unix.tcl: Fixed a bug in xdnd::_GetDroppedData, where + an improper error was thrown in case no common types were found between + the drag source and drop target widgets. Now a more appropriate error + is returned. Bug reported by Kevin Walzer. 2011-01-14 Petasis George <petasis@iit.demokritos.gr> - * library/tkdnd_unix.tcl: Added support for accepting drops, if - TIP 370 is finally approved. Changes tested with a preliminary TIP 370 - implementation. + * library/tkdnd_unix.tcl: Added support for accepting drops, if + TIP 370 is finally approved. Changes tested with a preliminary TIP 370 + implementation. - * library/tkdnd_macosx.tcl: Fixed a bug reported by Kevin Walzer: - macdnd::_GetDroppedData and xdnd::_GetDroppedData were missing the - "time" argument, added in the XDND section for TIP 370 (if it gets - accepted). + * library/tkdnd_macosx.tcl: Fixed a bug reported by Kevin Walzer: + macdnd::_GetDroppedData and xdnd::_GetDroppedData were missing the + "time" argument, added in the XDND section for TIP 370 (if it gets + accepted). - * macosx/macdnd.m: Restored back a workarround by Kevin Walzer, as - TkDND does not work well under all circumstances in OS X 10.6. - (Reported by Kevin Walzer on 23 Dec 2010). + * macosx/macdnd.m: Restored back a workarround by Kevin Walzer, as + TkDND does not work well under all circumstances in OS X 10.6. + (Reported by Kevin Walzer on 23 Dec 2010). 2010-08-03 Petasis George <petasis@iit.demokritos.gr> - TkDND 2.2 released. - * library/tkdnd_windows.tcl: - * win/OleDND.h: Fixes for compiling with UNICODE & _UNICODE. + TkDND 2.2 released. + * library/tkdnd_windows.tcl: + * win/OleDND.h: Fixes for compiling with UNICODE & _UNICODE. 2010-07-28 Petasis George <petasis@iit.demokritos.gr> - * win/Makefile: Updated. + * win/Makefile: Updated. - * library/tkdnd_unix.tcl: - * library/tkdnd_windows.tcl: Fixed bug 2169256. + * library/tkdnd_unix.tcl: + * library/tkdnd_windows.tcl: Fixed bug 2169256. - * library/tkdnd.tcl: Fixed bug 2486830. + * library/tkdnd.tcl: Fixed bug 2486830. 2010-06-16 Petasis George <petasis@iit.demokritos.gr> * Makefile.in: @@ -71,67 +79,67 @@ days, and not at the toplevel one. 2010-06-11 Petasis George <petasis@iit.demokritos.gr> - TkDND 2.1 released. + TkDND 2.1 released. 2010-05-05 Petasis George <petasis@iit.demokritos.gr> - * /macosx/macdnd.m: Several fixes. The most important are: - Do not initiate a drag if the clipboard is empty (i.e. because we - cannot handle any of the provided types). - Fixed drag icon slide when the drag is canceled. + * /macosx/macdnd.m: Several fixes. The most important are: + Do not initiate a drag if the clipboard is empty (i.e. because we + cannot handle any of the provided types). + Fixed drag icon slide when the drag is canceled. 2010-04-30 Petasis George <petasis@iit.demokritos.gr> - * /macosx/macdnd.m: Several changes: - Moved drag operation inside TkDND_DoDragDropObjCmd. This means that - drag operation can be started with a Tk binding. - Fixed the way drag types are declared in the drag clipboard. Now types - are reported correctly during drops. - Added a tag in the DNDView class. - Added a function to get the DNDView pointer from an NSView pointer. - Hopefully this will not permit to add more than one DNDView to any - view. This function always return a DNDView pointer (it creates a - new DNDView if a view does not already has one). - - The demos seem to work, although the garbage collector seems to print - some messages during drags from Tk windows. + * /macosx/macdnd.m: Several changes: + Moved drag operation inside TkDND_DoDragDropObjCmd. This means that + drag operation can be started with a Tk binding. + Fixed the way drag types are declared in the drag clipboard. Now types + are reported correctly during drops. + Added a tag in the DNDView class. + Added a function to get the DNDView pointer from an NSView pointer. + Hopefully this will not permit to add more than one DNDView to any + view. This function always return a DNDView pointer (it creates a + new DNDView if a view does not already has one). + + The demos seem to work, although the garbage collector seems to print + some messages during drags from Tk windows. 2010-04-06 Petasis George <petasis@iit.demokritos.gr> - * /macosx/macdnd.m: Some attempts towards drag support for OS X. + * /macosx/macdnd.m: Some attempts towards drag support for OS X. 2010-01-03 Petasis George <petasis@iit.demokritos.gr> - * /library/tkdnd_macosx.tcl: - * /macosx/macdnd.m: Changed the way dropped data is handled: during - the drop event the data are converted into a utf-8 string (in case of - dropping string data) or a Tcl list object of utf-8 filenames (in case - of dropping files). The data object is stored directly in the - tkdnd::macdnd::_dropped_data variable, instead of the selection - clipboard. _GetDroppedData was modified to return this stored data. + * /library/tkdnd_macosx.tcl: + * /macosx/macdnd.m: Changed the way dropped data is handled: during + the drop event the data are converted into a utf-8 string (in case of + dropping string data) or a Tcl list object of utf-8 filenames (in case + of dropping files). The data object is stored directly in the + tkdnd::macdnd::_dropped_data variable, instead of the selection + clipboard. _GetDroppedData was modified to return this stored data. 2009-12-30 Petasis George <petasis@iit.demokritos.gr> - * /cmake: - * /CMakeLists.txt: Added support for building TkDND with cmake (i.e. - under windows). + * /cmake: + * /CMakeLists.txt: Added support for building TkDND with cmake (i.e. + under windows). 2009-12-29 Petasis George <petasis@iit.demokritos.gr> - * /library/tkdnd_macosx.tcl: - * /macosx/macdnd.m: Changes to better integrate the work done by - Kevin Walzer with the rest of TkDND, since OS X seems to mimic the - XDND implementation. tkdnd_macosx.tcl is now a stub file, with most of - the work being done by the unix (XDND) code. - I think that OS X drop support is now working. + * /library/tkdnd_macosx.tcl: + * /macosx/macdnd.m: Changes to better integrate the work done by + Kevin Walzer with the rest of TkDND, since OS X seems to mimic the + XDND implementation. tkdnd_macosx.tcl is now a stub file, with most of + the work being done by the unix (XDND) code. + I think that OS X drop support is now working. 2009-12-09 Petasis George <petasis@iit.demokritos.gr> - * /library/tkdnd_macosx.tcl: - * /macosx/macdnd.m: Updates to better integrate the OS X type - registration command with the rest of the TkDND internal API. + * /library/tkdnd_macosx.tcl: + * /macosx/macdnd.m: Updates to better integrate the OS X type + registration command with the rest of the TkDND internal API. 2009-12-01 Walzer Kevin <kw@codebykevin.com> - * /macosx/*: Initial support for drop targets under OS X (Cocoa). + * /macosx/*: Initial support for drop targets under OS X (Cocoa). 2007-02-09 Petasis George <petasis@iit.demokritos.gr> - * /unix/TkDND_XDND.c: Fixed a bug in TkDND_RegisterTypesObjCmd, where - Tk_Parent was used to determine if a provided path was a toplevel. - Replaced by a check through Tk_IsTopLevel. - Bug reported by Alain Bertrand <alain.mp.bertrand@tele2.be> + * /unix/TkDND_XDND.c: Fixed a bug in TkDND_RegisterTypesObjCmd, where + Tk_Parent was used to determine if a provided path was a toplevel. + Replaced by a check through Tk_IsTopLevel. + Bug reported by Alain Bertrand <alain.mp.bertrand@tele2.be> 2006-04-24 Petasis George <petasis@iit.demokritos.gr> - * TkDND version 2.0 started. + * TkDND version 2.0 started. |