Contact info
mail: jos _dot_ decoster _at_ gmail _dot_ com
jdc on the Tcler's chat.
homepage: http://jos.decoster.googlepages.com/
Contributions
Using BLT with Tcl 8.5.2
For an application I develop, I'm using the BLT commands bgexec, busy, graph and barchart. bgexec and busy are available as starkits (check Standalone bgexec and busy), but the graph and barchart commands have no startkit equivalent. So I had to get BLT going for Tcl 8.5.2. The followings changes were needed:
- BLT has its own copy of the TkDisplay structure definition. A new member was added to this struct in Tk 8.5.2, which caused a crash of the busy command. This new member is XIMStyle inputStyle;, found in file tkInt.h of the Tk distribution. This member needs to be added to the TkDisplay definition as found in bltWindow.c file of BLT.
- Tk must be compiled without Xft support. Xft seems to cause trouble with e.g. the bitmap command.
- Some libs need to be added to the link command. This needs to be inserted before -lX11 in the generated Makefile in the src and src/shared subdirectories: -lX11 -lXss -lXext.
- When using the zoom-stack, some assertion trigger. Commenting them out solved the problem without introducing problems. I removed the 4 assert statements in the BoxesDontOverlap function in file bltGrMarker.c.
The BLT code as I used can be found here . The archive also contains fixes for bgexec and the makefiles made by Koen Danckaert (a colleague). It does not contain the patches as found on sourceforge. I only tested the commands I'm using in my applications and they seem to work OK:
Wiki edit statistics
1998: 8 edits
Page | Number of edits |
---|
Matt Newman | 1 |
NeoWebScript | 1 |
grab | 1 |
keysyms | 1 |
Binary representation of numbers | 1 |
Tcl Benchmarks | 1 |
Tk Gems | 1 |
TkBugs | 1 |
Nick | Number of edits |
---|
134.243.55.72 | 2 |
208.244.224.65 | 1 |
193.98.144.2 | 1 |
209.17.183.249 | 1 |
212.151.46.194 | 1 |
66.68.174.126 | 1 |
212.151.38.154 | 1 |
1999: 511 edits
Page | Number of edits |
---|
Graffiti | 6 |
The Tcler's Wiki | 5 |
Wikit Problems | 5 |
Wikit | 4 |
Tcl'ers | 4 |
Comments on the Tcl'ers Wiki | 4 |
Larry Virden | 4 |
The purpose of this Wiki | 4 |
About this site | 4 |
Glossary of terms | 4 |
New Pages | 4 |
ETEN | 4 |
Jean-Claude Wippler | 3 |
Wiki | 3 |
Suggestions for Wikit | 3 |
scripted document | 3 |
| 3 |
SEE | 3 |
Additional list functions | 3 |
How to grow your own Wiki | 3 |
Acronym collection | 3 |
Nick | Number of edits |
---|
134.243.50.70 | 146 |
195.108.246.51 | 74 |
195.108.246.50 | 47 |
193.98.144.2 | 39 |
194.77.26.150 | 32 |
local | 22 |
192.109.213.3 | 22 |
194.83.240.21 | 15 |
129.176.215.122 | 13 |
131.215.115.69 | 12 |
129.6.88.109 | 11 |
194.196.110.16 | 7 |
194.83.240.20 | 6 |
194.83.240.30 | 4 |
209.154.254.184 | 3 |
134.243.55.72 | 3 |
146.169.14.73 | 3 |
129.6.77.56 | 2 |
209.154.226.149 | 2 |
194.82.103.38 | 2 |
194.83.240.32 | 2 |
2000: 221 edits
Page | Number of edits |
---|
Dirty Dozen | 1 |
Comments on the Tcl'ers Wiki | 1 |
The purpose of this Wiki | 1 |
Welcome Visitors | 1 |
| 1 |
STEP | 1 |
How to grow your own Wiki | 1 |
Commonly encountered problems in Tcl | 1 |
Tcl community projects | 1 |
Chart of proposed list functionality | 1 |
Donal Fellows | 1 |
Mark Harrison | 1 |
Jim Ivler | 1 |
Don Libes | 1 |
Bob Techentin | 1 |
Namespace resolution on unknown command | 1 |
menu | 1 |
An analog clock in Tk | 1 |
A parser's monolog | 1 |
for | 1 |
A file properties dialog | 1 |
Nick | Number of edits |
---|
193.98.144.2 | 48 |
134.243.55.72 | 26 |
131.215.115.69 | 9 |
192.35.44.14 | 7 |
192.109.213.3 | 6 |
194.83.240.40 | 6 |
129.6.88.17 | 4 |
194.83.240.34 | 4 |
209.122.239.62 | 4 |
209.181.16.1 | 4 |
129.247.216.55 | 3 |
200.41.62.131 | 3 |
129.176.215.122 | 3 |
134.243.50.70 | 3 |
195.235.177.10 | 3 |
194.83.240.17 | 3 |
194.83.240.29 | 3 |
194.83.240.41 | 3 |
129.6.77.56 | 2 |
131.204.12.24 | 2 |
209.17.183.249 | 2 |
2001: 5228 edits
Page | Number of edits |
---|
New Pages | 89 |
Einfach Tcl | 55 |
Graffiti | 48 |
Tcl'ers | 46 |
Ask, and it shall be given. | 38 |
VFS | 36 |
Tcl Tutorial Discussions | 36 |
Critcl builds C extensions on-the-fly | 34 |
The Tcler's Wiki | 32 |
Reworking the clock command | 28 |
mini.net misdirection | 27 |
testing | 27 |
Applications in Tcl and Tcl/Tk | 25 |
Why is TCL syntax so weird | 24 |
Graph theory in Tcl | 24 |
One-line web browser in Tcl | 23 |
argv | 22 |
Wikit's performance | 21 |
Degree histograms | 20 |
Ways to execute Perl programs from Tcl | 19 |
English plurals | 19 |
Nick | Number of edits |
---|
134.243.55.72 | 1786 |
206.109.1.32 | 661 |
193.98.144.2 | 578 |
209.17.183.249 | 344 |
209.140.121.226 | 98 |
192.35.44.3 | 79 |
212.134.222.2 | 48 |
131.215.115.34 | 47 |
213.95.15.201 | 45 |
128.152.20.33 | 40 |
129.6.88.137 | 37 |
24.77.106.58 | 34 |
194.200.145.5 | 33 |
64.65.203.122 | 26 |
129.6.88.17 | 24 |
155.104.239.16 | 23 |
158.140.2.102 | 23 |
193.243.161.101 | 22 |
194.176.224.33 | 21 |
216.37.15.34 | 17 |
145.9.132.100 | 16 |
2002: 19049 edits
Page | Number of edits |
---|
New Pages | 388 |
Graffiti | 274 |
Ask, and it shall be given. | 234 |
Tcl'ers | 159 |
NewzPoint | 151 |
Changes in Tcl/Tk 8.4 | 100 |
Notebook App | 96 |
Scripted Compiler | 76 |
The Tcler's Wiki | 76 |
MacOS X | 70 |
Expect | 67 |
Tcl jobs | 65 |
Tcl 9.0 WishList | 62 |
Suggestions for Wikit | 60 |
Comments on the Tcl'ers Wiki | 58 |
Applications in Tcl and Tcl/Tk | 58 |
tDOM | 54 |
Migration to 8.4: CONSTification | 54 |
Critcl | 53 |
WikiDiff | 50 |
Wolf "Grossi" Grossbauer | 48 |
Nick | Number of edits |
---|
134.243.40.138 | 2253 |
193.98.144.2 | 1811 |
206.109.1.32 | 1161 |
209.17.183.249 | 870 |
80.126.24.9 | 820 |
206.230.0.251 | 479 |
192.35.44.3 | 378 |
24.42.208.231 | 302 |
134.243.65.81 | 280 |
131.215.115.34 | 271 |
134.243.55.72 | 261 |
216.17.21.254 | 236 |
145.9.132.100 | 225 |
24.77.106.58 | 221 |
129.6.88.137 | 208 |
155.104.248.11 | 196 |
65.85.54.221 | 182 |
209.151.183.223 | 156 |
130.88.1.109 | 143 |
24.62.122.151 | 142 |
213.95.15.201 | 139 |
2003: 21777 edits
Page | Number of edits |
---|
Ask, and it shall be given. | 367 |
Veronica Loell | 271 |
New Pages | 254 |
Graffiti | 252 |
Tcl 9.0 WishList | 193 |
Tk 9.0 WishList | 164 |
POLL: Argument Expansion Syntax | 119 |
wish-reaper | 114 |
XiRCON-II | 106 |
Tcl'ers | 96 |
The Tcler's Wiki | 80 |
Suggestions for Wikit | 70 |
user documentation project | 70 |
Rohan Pall | 66 |
Gem Game | 63 |
Why Do Programs Take Up So Much Memory ? | 61 |
RS | 58 |
Mark G. Saye | 56 |
Applications in Tcl and Tcl/Tk | 54 |
What feature or functionality is missing in Tcl | 53 |
Batteries Included | 53 |
Nick | Number of edits |
---|
134.243.40.138 | 2213 |
193.98.144.2 | 1247 |
64.81.55.180 | 943 |
209.17.183.249 | 719 |
195.241.128.75 | 633 |
130.88.1.52 | 520 |
199.86.45.178 | 391 |
80.126.24.9 | 384 |
209.151.183.223 | 355 |
24.62.122.151 | 319 |
206.230.0.251 | 292 |
145.9.132.100 | 272 |
67.112.119.146 | 194 |
63.69.97.3 | 185 |
129.6.88.137 | 166 |
194.200.145.5 | 165 |
24.114.111.163 | 155 |
62.212.96.121 | 153 |
66.83.88.14 | 147 |
166.70.196.201 | 147 |
155.104.239.16 | 145 |
2004: 23654 edits
Page | Number of edits |
---|
Ask, and it shall be given # 2 | 431 |
Ask and it shall be given Discussion | 231 |
Ask, and it shall be given. | 188 |
Graffiti | 187 |
New Pages | 185 |
George Peter Staplin | 154 |
The Tcler's Wiki | 151 |
Tcl'ers | 108 |
unperson | 108 |
Ask and it shall be given Survey | 108 |
Discussion about a more concise wiki front page | 104 |
unperson Problem | 103 |
RS | 99 |
Tkabber | 99 |
Looking for a TCL Programmer | 95 |
TclHttpd Needs | 94 |
CB | 86 |
The TK GUI - Q&A | 85 |
They help tcl'ers to travel | 79 |
dict | 76 |
Audio Webcast from the Tcl Conference | 74 |
Nick | Number of edits |
---|
134.243.216.133 | 1005 |
134.243.216.133 | 423 |
80.126.24.9 | 341 |
144.136.123.45 | 328 |
82.168.209.239 | 325 |
193.98.144.2 | 316 |
144.136.122.2 | 256 |
193.98.144.2 | 251 |
166.70.196.201 | 221 |
82.168.209.239 | 211 |
134.243.40.138 | 199 |
12.107.165.254 | 189 |
62.212.96.121 | 175 |
66.83.88.14 | 174 |
145.9.132.100 | 167 |
130.88.1.52 | 158 |
80.126.24.9 | 156 |
209.17.183.249 | 151 |
166.70.196.201 | 147 |
145.9.132.100 | 145 |
129.6.88.137 | 136 |
2005: 20856 edits
Page | Number of edits |
---|
Ask, and it shall be given # 3 | 329 |
Ask, and it shall be given # 2 | 269 |
New Pages | 188 |
Graffiti | 162 |
Poll: do you want OOP? | 144 |
Adrian Ho | 97 |
Whim window manager | 91 |
Jim | 85 |
Tcl'ers | 85 |
TIP #257: Object Orientation for Tcl | 78 |
Tcl Marketing discussion | 75 |
Hearts | 70 |
What If: Everything is a Thing | 70 |
Tcl Style Guide | 67 |
RS | 66 |
continuation | 64 |
another Asteroids | 60 |
Ideas for Projects in Tcl/Tk | 59 |
Dodekalogue | 56 |
Wikit Problems | 55 |
Zarutian | 51 |
Nick | Number of edits |
---|
134.243.216.133 | 1262 |
207.250.72.2 | 699 |
193.98.144.2 | 472 |
80.126.24.9 | 273 |
194.144.84.110 | 245 |
24.61.44.228 | 213 |
62.253.32.7 | 191 |
130.88.195.186 | 156 |
62.254.0.48 | 148 |
166.70.196.201 | 144 |
12.107.165.254 | 143 |
134.243.216.209 | 127 |
152.121.100.100 | 127 |
209.17.183.249 | 120 |
212.159.102.166 | 120 |
145.9.132.100 | 118 |
70.248.178.2 | 115 |
62.254.0.48 | 110 |
64.168.64.116 | 109 |
66.83.88.14 | 102 |
202.150.96.34 | 100 |
2006: 17312 edits
Page | Number of edits |
---|
eTcl | 201 |
New Pages | 184 |
Mel's Internet Toolkit | 171 |
Ask, and it shall be given # 4 | 165 |
Graffiti | 163 |
CrowTDE | 141 |
Ask, and it shall be given # 3 | 132 |
Refrigerator_Magnetic_Poetry | 118 |
Tcl 9.0 WishList | 117 |
slogan | 82 |
Tcl/Tk OS | 80 |
Ask, and it shall be given # 5 | 79 |
wikignomes | 75 |
wanyozxy | 70 |
Applications in Tcl and Tcl/Tk | 69 |
TIP #257: Object Orientation for Tcl | 69 |
TWAPI | 63 |
SpamReport | 63 |
Engineering Notation | 59 |
Offering TCL Jobs | 57 |
How to migrate to Tile | 57 |
Nick | Number of edits |
---|
193.102.25.2 | 324 |
193.98.144.2 | 310 |
134.243.216.133 | 240 |
207.250.72.2 | 228 |
82.37.195.45 | 228 |
134.243.50.190 | 215 |
166.70.196.201 | 157 |
62.176.136.233 | 154 |
213.61.99.156 | 147 |
130.88.195.186 | 139 |
134.243.216.133 | 118 |
70.248.178.2 | 117 |
62.253.32.7 | 115 |
84.92.246.238 | 112 |
68.99.184.24 | 111 |
66.117.217.10 | 108 |
134.243.50.190 | 104 |
152.121.16.49 | 102 |
84.81.131.115 | 100 |
62.254.0.48 | 93 |
67.53.175.180 | 92 |
2007: 23489 edits
Page | Number of edits |
---|
WubWikit Problems | 507 |
Ask, and it shall be given # 6 | 340 |
One Liners | 336 |
Pages containing invalid UTF-8 sequences | 259 |
Zarutian | 249 |
Graffiti | 239 |
Iching_Fortunes | 207 |
ToW Tcl on WebFreeWay | 194 |
tclOO missing features for Itcl | 174 |
New Pages | 167 |
Changes in Tcl/Tk 8.5 | 144 |
Ask, and it shall be given # 5 | 144 |
TemplaTcl: a Tcl template engine | 142 |
Applications in TCL and Tcl/Tk -#Index- | 126 |
Proposed solutions to the current problems, Discussion | 117 |
Tiny Tcl/Tk IDE | 108 |
BraceStarBrace | 97 |
Applications in Tcl-Tk, Index | 93 |
eTcl | 85 |
horoscope pie plotter | 84 |
Applications in Tcl and Tcl/Tk -Discussion of the new system- | 83 |
Nick | Number of edits |
---|
LV | 2700 |
dkf | 1386 |
134.243.50.190 | 877 |
suchenwi | 746 |
EMJ | 537 |
escargo | 485 |
colin | 481 |
lvirden | 452 |
gold | 434 |
MJ | 362 |
Josh | 356 |
Zarutian | 352 |
APW | 347 |
jdc | 300 |
HJG | 264 |
lars_h | 262 |
FF | 254 |
72.232.214.186 | 253 |
KJN | 233 |
hoffi | 219 |
wdb | 210 |
2008: 13141 edits
Page | Number of edits |
---|
Ask, and it shall be given # 7 | 217 |
Graffiti | 151 |
Ask, and it shall be given # 6 | 138 |
Project Ideas for Google Summer of Code 2008 | 117 |
New Pages | 99 |
eTcl bugs and comments | 93 |
Cloverfield | 86 |
Tcl/Tk 8.6 Roadmap | 81 |
Wiki Announcements | 80 |
wiki database for offline use | 76 |
Tcl'ers | 62 |
Web-hosting companies that offer server-side Tcl | 52 |
Recent Changes is virtually worthless | 50 |
Tcl 8.6 Wish List | 45 |
Tcl Math Syntax is Inferior to JavaScript/Python/Ruby/C/C++/Java/Perl/PHP | 42 |
Changes in Tcl/Tk 8.6 | 40 |
TIP proposal for Try-Catch Exception Handling | 38 |
itcl internals | 38 |
Jos Decoster | 37 |
pdf4tcl | 37 |
TclOO | 37 |
Nick | Number of edits |
---|
LV | 1677 |
dkf | 1160 |
lars_h | 807 |
jdc | 304 |
escargo | 273 |
FB | 252 |
nem | 221 |
MHo | 220 |
CMcC | 204 |
theover | 203 |
Stu | 202 |
AK | 182 |
suchenwi | 174 |
peterc | 162 |
andy | 150 |
dgp | 147 |
SL | 138 |
stevel | 123 |
tb | 113 |
WJG | 105 |
arjen | 104 |