AndroWish Downloads

Release "The Leyden Jar" (2017-10-11)

The long overdue release of AndroWish in 2017 featuring Tcl/Tk 8.6.7, SQLite 3.20.1, SDL 2.0.5, Tkzinc 3.3.6 and many other updated packages. Other highlights are: basic NFC support in AndroWish, stereoscopic render modes both in the SDL based Tk and in the 3D canvas widget, build support for more platforms in undroidwish, e.g. FreeBSD, OpenIndiana, MacOSX, Haiku, plus support for Wayland.

Source code (tarball) androwish-a03343f4cf.tar.gz

Source code (ZIP) androwish-a03343f4cf.zip

Android package, signed with a debug key AndroWish-a03343f4cf-debug.apk

AndroWish SDK package (ZIP) AWSDK-a03343f4cf.zip

TkChat package, signed with a debug key TkChat-a03343f4cf-debug.apk

Single file AndroWish SDK package for Windows (32 Bit) bones-a03343f4cf.exe (self extracting, includes Tcl/Tk 8.6 runtime for tools)

undroidwish builds from almost the same source tree for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64), MacOSX (64 bit), Linux/Wayland (x86_64, Debian 9.0). For further information such as OS version support, see the notes on the prior release. In addition these builds use WTF-8 encoding internally with TCL_UTF_MAX=3 and have a proposed TIP#302 implementation to be indifferent w.r.t. wall clock changes.

Vanilla Tcl/Tk builds like undroidwish using almost the same source tree but omitting the SDL/AGG/freetype based backend for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). For further information such as OS version support, see the notes on the prior release. In addition these builds use WTF-8 encoding internally with TCL_UTF_MAX=3 and have a proposed TIP#302 implementation to be indifferent w.r.t. wall clock changes.

Release "Bonfire Night" (2016-11-05)

This is the 3rd anniversary edition of AndroWish featuring Tcl/Tk 8.6.6, SQLite 3.15.1, and tksvg. Many other packages are updated to newer versions, too. The undroidwish based builds now contain the same subset of BLT (barchart, graph widgets) as AndroWish.

Source code (tarball) androwish-6ffd5c2f66.tar.gz

Source code (ZIP) androwish-6ffd5c2f66.zip

Android package, signed with a debug key AndroWish-6ffd5c2f66-debug.apk

AndroWish SDK package (ZIP) AWSDK-6ffd5c2f66.zip

TkChat package, signed with a debug key TkChat-6ffd5c2f66-debug.apk

Single file AndroWish SDK package for Windows (32 Bit) bones-6ffd5c2f66.exe (self extracting, includes Tcl/Tk 8.6 runtime for tools)

undroidwish builds from the same source tree for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). For further information such as OS version support, see the notes on the prior release. In addition these builds have a proposed TIP#302 implementation to be indifferent w.r.t. wall clock changes.

Vanilla Tcl/Tk builds like undroidwish using the same source tree but omitting the SDL/AGG/freetype based backend for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). For further information such as OS version support, see the notes on the prior release. In addition these builds have a proposed TIP#302 implementation to be indifferent w.r.t. wall clock changes.

Release "The Wow! Signal" (2016-08-15)

This is an update release featuring Tcl/Tk 8.6.6, SQLite 3.14.1, and LibreSSL 2.2.9. Many other packages are updated to newer versions, too. The undroidwish based builds now contain TWAPI/WiTS (Windows versions) and broader support for video capture (both, Windows and Linux).

Source code (tarball) androwish-a05b615f58.tar.gz

Source code (ZIP) androwish-a05b615f58.zip

Android package, signed with a debug key AndroWish-a05b615f58-debug.apk

AndroWish SDK package (ZIP) AWSDK-a05b615f58.zip

Single file AndroWish SDK package for Windows (32 Bit) bones-a05b615f58.exe (self extracting, includes Tcl/Tk 8.6 runtime for tools)

undroidwish builds from the same source tree for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). For further information such as OS version support, see the notes on the prior release.

Vanilla Tcl/Tk builds like undroidwish using the same source tree but omitting the SDL/AGG/freetype based backend for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). For further information such as OS version support, see the notes on the prior release.

Release "El Caballero de la Triste Figura" (2016-04-23)

This is an update release featuring Tcl/Tk 8.6.5 and SQLite 3.12.2. Some other packages are updated to newer versions, too (SDL 2.0.4 plus patches, tcllib, pdf4tcl). OpenSSL is replaced by LibreSSL 2.2.6 and TkHTML 3 is added.

Source code (tarball) androwish-04ab1465bb.tar.gz

Source code (ZIP) androwish-04ab1465bb.zip

Android package, signed with a debug key AndroWish-04ab1465bb-debug.apk

AndroWish SDK package (ZIP) AWSDK-04ab1465bb.zip

Single file AndroWish SDK package for Windows (32 Bit) bones-04ab1465bb.exe (self extracting, includes Tcl/Tk 8.6 runtime for tools)

TkChat package, signed with a debug key TkChat-04ab1465bb-debug.apk

undroidwish builds from the same source tree for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). The Windows binaries should be able to run on Windows XP and newer. The Linux binaries are built on a CentOS 5 development system with a minimum of dependencies and should be able to work with GLIBC 2.5 or newer. Caution: all undroidwish versions are not binary compatible with standard Tcl/Tk since they use TCL_UTF_MAX=6 like AndroWish, whereas standard Tcl/Tk uses TCL_UTF_MAX=3.

Tcl/Tk builds like undroidwish using the same source tree but omitting the SDL/AGG/freetype based backend for Windows (32bit), Windows (64bit), Linux (i386), Linux (x86_64). The Windows binaries should be able to run on Windows XP and newer. The Linux binaries are built on a CentOS 5 development system with a minimum of dependencies and should be able to work with GLIBC 2.5 or newer. Caution: all versions are not binary compatible with standard Tcl/Tk since they use TCL_UTF_MAX=6 like AndroWish, whereas standard Tcl/Tk uses TCL_UTF_MAX=3.

Release "Caractacus Potts" (2015-12-18)

This is mainly a bug fix and update release. Some packages are updated to newer versions (SQLite 3.9.2, gridplus 2.11, icons 2.0, libpng 1.2.54), the "ble" command and underlying infrastructure is more stable, the "borg" command is improved and allows now to turn Bluetooth on and off and to send SMS. The tkpath widget combined with pdf4tcl now can generate PDF documents from most supported item types including alpha blending and color gradients. The AndroWish SDK is improved and now able to run on all supported Tcl/Tk desktop platforms.

Source code (tarball) androwish-e898f5b3fb.tar.gz

Source code (ZIP) androwish-e898f5b3fb.zip

Android package, signed with a debug key AndroWish-e898f5b3fb-debug.apk

AndroWish SDK package (ZIP) AWSDK-e898f5b3fb.zip

Single file AndroWish SDK package for Windows (32 Bit) bones-e898f5b3fb.exe (self extracting, includes Tcl/Tk 8.6 runtime for tools)

Release "Back to the Future" (2015-10-21)

This release adds full Unicode 8.0 support including Emojis by using 32 bits for the internal representation of Unicode codepoints and up to 4 byte long UTF-8 sequences (potentially incompatible with Tcl versions on other platforms). An initial AndroWish SDK is provided which simplifies packaging of user defined trimmed down APKs (Android packages). The tclepeg package has been added to make JPEG files into thumbnails. Some other packages are updated to newer versions: SQLite 3.9.1, BWidget 1.9.9, and RAL 0.11.7.

Source code (tarball) androwish-f8fabc4d59.tar.gz

Source code (ZIP) androwish-f8fabc4d59.zip

Android package, signed with a debug key AndroWish-f8fabc4d59-debug.apk

AndroWish SDK package (ZIP) AWSDK-f8fabc4d59.zip

Release "Something wicked this way comes" (2015-08-22)

This release adds various new "borg" minor commands, e.g. to read images from the device camera(s) into Tk photo images, VecTcl 0.2, and interfaces to the ZBar and libdmtx barcode scanners. SQLite is updated to version 3.8.11.1. Subpackages were updated to newer upstream versions, and many bugs were fixed.

Source code (tarball) androwish-d7d86919d0.tar.gz

Source code (ZIP) androwish-d7d86919d0.zip

Android package, signed with a debug key AndroWish-d7d86919d0-debug.apk

Release "The Blues Brothers" (2015-06-16)

This release adds a Muzic compatible MIDI sound package to AndroWish. SQLite is updated to version 3.8.10.2. The tkpath widget and Bluetooth Low Energy module have been improved. Bugs in the Xlib emulation have been fixed. The "borg" command supports the new minor commands "trace" and "brightness".

Source code (tarball) androwish-c0a3db39ad.tar.gz

Source code (ZIP) androwish-c0a3db39ad.zip

Android package, signed with a debug key AndroWish-c0a3db39ad-debug.apk

Release "Don Quixote" (2015-04-23)

This release adds support for Bluetooth Low Energy (aka Bluetooth Smart or Bluetooth 4.0) and the tkpath widget to AndroWish. SQLite is updated to version 3.8.9. Many bugs in the Xlib emulation and in the ZIP virtual filesystem have been fixed. TrueType font rendering speed for Tk widgets is improved. The "borg" command supports the new minor commands "broadcast", "providerinfo", and "queryconsts".

Source code (tarball) androwish-9f7a88fe75.tar.gz

Source code (ZIP) androwish-9f7a88fe75.zip

Android package, signed with a debug key AndroWish-9f7a88fe75-debug.apk

Release "Pi Day" (2015-03-14)

This is mainly a bug fix and update release. Many little annoying problems in the Xlib emulation and in AndroWish startup were fixed: transient window handling, mouse/touch coordinate translation, loading of supplemental Java classes for Bluetooth and USB, etc. Many packages are updated to newer versions: Tcl/Tk 8.6.4, SQLite 3.8.8.3, tls 1.6.4, TclWS 2.3.8, itcl 4.0.3, itk 4.0.1, OpenSSL 1.0.1l, curl 7.41.0, tdbc* 1.0.3, and thread 2.7.2. The "borg" command has some new minor commands "systemproperties" and "phoneinfo" plus phone related virtual events.

Source code (tarball) androwish-e2aee3ea2ea718e7.tar.gz

Source code (ZIP) androwish-e2aee3ea2ea718e7.zip

Android package, signed with a debug key AndroWish-e2aee3ea2ea718e7-debug.apk

TkChat package, signed with a debug key TkChat-e2aee3ea2ea718e7-debug.apk

Release "Groundhog Day" (2015-02-02)

This release adds expect 5.45.2 and support for joysticks/game controllers to AndroWish. Many packages are updated: SQLite 3.8.8.2 including the ICU extension, nsf 2.0.0, tkimg 1.4.3, tls 1.6.4, trofs 0.4.8, and tklib to its latest upstream version. Some bugs in the X11 emulation are fixed: listbox selection, font metrics, dashed lines, various crashes. The built in ZIP file system is improved and fixes long standing issues with glob -directory.

Source code (tarball) androwish-4a51e4216d37869e.tar.gz

Source code (ZIP) androwish-4a51e4216d37869e.zip

Android package, signed with a debug key AndroWish-4a51e4216d37869e-debug.apk

Release "Peter Pan" (2014-12-29)

This is mainly a bug fix release which improves stability of the 3d canvas widget, fixes "wm attributes -fullscreen" and on-screen keyboard handling, and adds proper support of the "sdltk screensaver" command. SQLite is updated to version 3.8.7.4, and the mentry and tablelist packages to their latest upstream versions. A separately packaged TkChat for Android is available which needs an installed AndroWish on the device.

Source code (tarball) androwish-10c17e4997e42327.tar.gz

Source code (ZIP) androwish-10c17e4997e42327.zip

Android package, signed with a debug key AndroWish-10c17e4997e42327-debug.apk

TkChat package, signed with a debug key TkChat-10c17e4997e42327-debug.apk

Release "All things are full of fools" (2014-12-07)

Stultorum plena sunt omnia (Marcus Tullius Cicero). Tcl and Tk are updated to version 8.6.3, SQLite to version 3.8.7.3. The brand new feature: DRH's 3d canvas widget now runs on Android! It uses an OpenGL to OpenGLES 1.1 emulation layer and renders to an off-screen texture which later is copied into the framebuffer and displayed by SDL which on most modern tablets/smartphones uses OpenGLES 2 for this task. YMMV in terms of stability of the 3d canvas depending on the quality of the device vendor's OpenGLES implementation.

Source code (tarball) androwish-9c7b717a868d4d22.tar.gz

Source code (ZIP) androwish-9c7b717a868d4d22.zip

Android package, signed with a debug key AndroWish-9c7b717a868d4d22-debug.apk

Release "The Gunpowder Plot" (2014-11-05)

Remember, remember AndroWish's first anniversary. The root window now can be zoomed and panned with two and three fingers, respectively. SQLite is updated to 3.8.7.1 and threading support is more stable.

Source code (tarball) androwish-c51e858b0569bd6f.tar.gz

Source code (ZIP) androwish-c51e858b0569bd6f.zip

Android package, signed with a debug key AndroWish-c51e858b0569bd6f-debug.apk

Release "The Flintstones" (2014-09-30)

Yabba dabba doo! The most prominent new feature is threading support in the X11 emulation layer allowing "package require Tk" from a Tcl thread. The tclral package is updated to version 0.11.2.

Source code (tarball) androwish-7cc44e09874fa91c.tar.gz

Source code (ZIP) androwish-7cc44e09874fa91c.zip

Android package, signed with a debug key AndroWish-7cc44e09874fa91c-debug.apk

Release "The Great Moon Hoax" (2014-09-16)

Lunar features: Tcl/Tk updated to version 8.6.2. Packages tclxml, snack, tclws, tclsoap, and vu widgets added. New virtual events and commands to deal with GPS/NMEA and tethering information. Drawing/rendering now performed in RGB888 instead of RGB565.

Source code (tarball) androwish-b60dd086f108421e.tar.gz

Source code (ZIP) androwish-b60dd086f108421e.zip

Android package, signed with a debug key AndroWish-b60dd086f108421e-debug.apk

Release "The Wizard of Oz" (2014-08-17)

Behind the curtain: SQLite updated to 3.8.6, OpenSSL updated to 1.0.1h, many icons now take the screen's pixel density into account, accelerometer and magnetic field sensors now report proper orientation data.

Source code (tarball) androwish-9dcdd71cf594b14c.tar.gz

Source code (ZIP) androwish-9dcdd71cf594b14c.zip

Android package, signed with a debug key AndroWish-9dcdd71cf594b14c-debug.apk

Release "Alice In Wonderland" (2014-07-28)

Source code (tarball) androwish-3241f3f5263c64e2.tar.gz

Source code (ZIP) androwish-3241f3f5263c64e2.zip

Android package, signed with a debug key AndroWish-3241f3f5263c64e2-debug.apk