Last updated November 07, 2008 21:14, by Bruce Johnson
7 Nov 2008
- Fixed problem in compilation. SwkFileDialog wasn't being built correctly by code in swankgen.
28 Oct 2008
- Added support for java.awt.FileDialog. Can be used in tk_getOpenFile and tk_getChooseFile by specifying "-filedialog 1".
- Rearranged code in swank.tcl, init.tcl and added swankenv.tcl. Makes it possible to start swank without the default toplevel "." window (source swankenv.tcl instead of init.tcl).
- Fixed ugly custom cursors on Windows. If a custom cursor is not the "best" size (typically 32x32 on Windows) Java will just scale it up and it looks quite ugly. Now we copy the specified cursor data into a transparent image of the correct size and use it.
- Fixed problem in entry widgets (actually anywhere SwkDocumentListener was used) where deleting a character did not update bound Tcl variable. Code is somewhat messy as it has to do some actions on Tcl thread and some on Java event thread. Probably still needs some work.
- Fix problem with setting URLs in the html widget when they have spaces in them.
- The JFileChooser could be very slow on Windows. This is apparently sometimes due to Windows scanning any zipped files on the desktop. Added a call to putClientProperty("FileChooser.useShellFolder", Boolean.FALSE) in JFileChooser which has been reported to resolve this.





