1 2008-05-12 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
3 * ext/tk/lib/tkextlib/tkDND/shape.rb: wrong package name.
5 --------------< ... some changes ... >------------------
7 2007-05-26 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
9 * ext/tk/lib/tkextlib/tcllib/tablelist.rb: fix typo.
11 * ext/tk/lib/tkextlib/tile/dialog.rb: forget to give an argument.
13 * ext/tk/lib/tkextlib/version.rb: update RELEASE_DATE.
15 2007-01-26 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
17 * ext/tk/lib/tkextlib/iwidgets/checkbox.rb: wrong number of arguments
20 * ext/tk/lib/tkextlib/iwidgets/radiobox.rb: ditto.
22 * ext/tk/lib/tkextlib/blt/tile/checkbutton.rb: change primary name
23 of class [ruby-dev:30080].
25 * ext/tk/lib/tkextlib/blt/tile/radiobutton.rb: ditto.
27 2006-11-07 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
29 * lib/tkextlib/tile/treeview.rb : minor bug fix.
31 * lib/tkextlib/blt/table.rb: fix bugs which forbade use of
32 '::blt::table' command. Now, probably, it'll works properly.
34 2006-11-06 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
36 * lib/tkextlib/version.rb: keep release date of tkextlib on
37 "Tk::Tkextlib_RELEASE_DATE".
39 * lib/tkextlib/tile/treeview.rb : support Tile 0.7.8.
40 Now, you can handle tree items as objects.
42 2006-10-04 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
44 * lib/tkextlib/tile.rb, lib/tkextlib/tile/* : support Tile 0.7.6.
46 2006-10-03 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
48 * lib/tkextlib/SUPPORT_STATUS: [ruby-talk:211939] check links
51 * lib/tkextlib/blt/container.rb: define instance methods properly.
53 * lib/tkextlib/tile/tcombobox.rb: bug fix [ruby-talk:213003].
55 * lib/tkextlib/tile/tnotebook.rb: ditto.
57 * lib/tkextlib/tile/treeview.rb: ditto.
59 * lib/tkextlib/tile/sizegrip.rb: [new] add 'ttk::sizegrip' widget.
61 2006-08-31 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
63 * lib/tkextlib/blt.rb: double dashes (--) option doesn't work
64 properly on some versions of BLT (wrong description on the
65 manual of `blt::bgexec'?).
67 2005-12-11 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
69 * lib/tkextlib/SUPPORT_STATUS: update to support libraries in
72 * lib/tkextlib/tile/tnotebook.rb: add Tk::Tile::TNotebook#insert.
74 * sample/tkextlib/tile/demo.rb: improve the look of a part of the demo.
76 2005-11-25 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
78 * sample/tkextlib/tile/demo.rb: bug fix
80 * sample/tkextlib/tile/themes/*: add some themes (blue,
81 keramik, and plastik; require Tile-0.5 or later).
83 2005-11-22 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
85 * lib/tkextlib/tile.rb: bug fix (Tk::Tile::USE_TTK_NAMESPACE
88 2005-11-19 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
90 * sample/tkextlib/treectrl/demo.rb: remove dependency on Ruby's
93 2005-10-23 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
95 * lib/tkextlib/*: update to support ActiveTcl8.4.11.2
97 * lib/tkextlib/trofs/*: support Trofs 0.4.3
99 * lib/tkextlib/tile/*: support Tile 0.7.2
101 * lib/tkextlib/vu/*: support vu 2.3.0
103 * lib/tkextlib/tcllib/*: support Tcllib 1.8 (Tklib 0.3 part only)
105 * lib/tkextlib/*: improve conversion of option values
107 2005-10-04 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
109 * lib/tkextlib/tktable/tktable.rb: border_* instance methods
110 don't call 'border' subcommands.
112 2005-08-10 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
114 * lib/tkextlib/blt/component.rb: didn't check
115 __item_ruby2val_optkeys().
117 2005-08-09 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
119 * lib/tkextlib/blt/barchart.rb: support to treat tkvariable-type
122 * lib/tkextlib/blt/component.rb: ditto.
124 * lib/tkextlib/blt/dragdrop.rb: ditto.
126 * lib/tkextlib/blt/treeview.rb: ditto.
128 * lib/tkextlib/bwidget/button.rb: ditto.
130 * lib/tkextlib/bwidget/entry.rb: ditto.
132 * lib/tkextlib/bwidget/label.rb: ditto.
134 * lib/tkextlib/bwidget/labelentry.rb: ditto.
136 * lib/tkextlib/bwidget/labelframe.rb: ditto.
138 * lib/tkextlib/bwidget/mainframe.rb: ditto.
140 * lib/tkextlib/bwidget/passwddlg.rb: ditto.
142 * lib/tkextlib/bwidget/spinbox.rb: ditto.
144 * lib/tkextlib/bwidget/tree.rb: ditto.
146 * lib/tkextlib/iwidgets/calendar.rb: ditto.
148 * lib/tkextlib/iwidgets/entryfield.rb: ditto.
150 * lib/tkextlib/iwidgets/hierarchy.rb: ditto.
152 * lib/tkextlib/iwidgets/labeledframe.rb: ditto.
154 * lib/tkextlib/iwidgets/labeledwidget.rb: ditto.
156 * lib/tkextlib/iwidgets/menubar.rb: ditto.
158 * lib/tkextlib/iwidgets/scrolledlistbox.rb: ditto.
160 * lib/tkextlib/iwidgets/spinner.rb: ditto.
162 * lib/tkextlib/iwidgets/toolbar.rb: ditto.
164 * lib/tkextlib/tkimg/pixmap.rb: ditto.
166 * lib/tkextlib/tktable/tktable.rb: ditto.
168 2005-08-06 ocean <ocean@ruby-lang.org>
170 * sample/tkextlib/tile/demo.rb: use Tk::Tile::Scale#variable.
172 2005-08-04 ocean <ocean@ruby-lang.org>
174 * sample/tkextlib/tile/demo.rb: followed previous changes.
176 2005-08-04 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
178 * lib/tkextlib/tile/t*.rb: aliased class names starting with 'T'
179 to non 'T' ones. (ie. Tk::Tile::TButton -> Tk::Tile::Button)
182 * lib/tkextlib/tile.rb: ditto. (autoload support)
184 2005-08-04 ocean <ocean@ruby-lang.org>
186 * sample/tkextlib/tile/demo.rb: fixed: Tk::Tile::TProgressbar is
187 supported on tile 0.6 or later, not tile 0.5.
189 * sample/tkextlib/tile/demo.rb: updated scales demo to use
190 Tk::Tile::TProgressbar for tile 0.6 or later.
192 * sample/tkextlib/tile/demo.rb: set some TkVariable default values.
194 2005-08-03 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
196 * lib/tkextlib/tile/treeview.rb: Tk::Tile::Treeview#headingconfigure
197 is now working and more. [ruby-dev:26716]
199 * sample/tkextlib/tile/demo.rb: use Tk::Tile::Treeview#headingconfigure instead of direct Tk.tk_call.
201 2005-08-02 ocean <ocean@ruby-lang.org>
203 * lib/tkextlib/tile/tprogressbar.rb: Tk::Tile::TProgressbar#start
204 takes optional argument `interval'.
206 * sample/tkextlib/tile/demo.rb: emulate Tk::Tile::TProgressbar
207 with Tk::Tile::TProgress in tile 0.4. (repeating buttons demo)
209 2005-08-02 ocean <ocean@ruby-lang.org>
211 * sample/tkextlib/tile/demo.rb: added repeating buttons demo.
213 * sample/tkextlib/tile/repeater.tcl: ditto. (new file)
215 2005-08-01 ocean <ocean@ruby-lang.org>
217 * lib/tkextlib/tile.rb: fixed autoload for Treeview.
219 * lib/tkextlib/tile/treeview.rb: replaced `ary2tk_list(items)' with
222 * sample/tkextlib/tile/demo.rb: added treeview demo. (tile 0.5 or
223 later is required) [ruby-dev:26668]
225 2005-08-01 ocean <ocean@ruby-lang.org>
227 * sample/tkextlib/tile/demo.rb: added combobox demo.
229 2005-07-27 ocean <ocean@ruby-lang.org>
231 * sample/tkextlib/tile/demo.rb: fixed typo.
233 2005-06-16 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
235 * lib/tkextlib/SUPPOPRT_STATUS: add RELEASE_DATE information.
237 * lib/tkextlib/tile/style.rb: add "style element options <elem>"
240 2005-06-08 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
242 * lib/tkextlib/ICONS/icons.rb: fail to create instances of
243 Tk::ICONS [ruby-dev:26305].
245 2005-06-07 ocean <ocean@ruby-lang.org>
247 * sample/tkextlib/tile/themes/kroc.{rb,tcl}: also support tile 0.4.
249 2005-06-07 ocean <ocean@ruby-lang.org>
251 * sample/tkextlib/tile/themes/kroc.{rb,tcl}: support tile 0.5 or later.
252 ("pixmap" element constructor replaced by "image")
254 2005-06-05 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
256 * sample/tkextlib/tile/demo.rb: fix TypeError & create Console
258 2005-05-30 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
260 * lib/tkextlib/blt.rb: add PACKAGE_NAME information of Tcl/Tk
263 * lib/tkextlib/bwidget.rb: ditto.
265 * lib/tkextlib/iwidgets.rb: ditto.
267 * lib/tkextlib/tile.rb: ditto.
269 * lib/tkextlib/tkimg.rb: ditto.
271 * lib/tkextlib/vu.rb: ditto.
273 * lib/tkextlib/ICONS/icons.rb: ditto.
275 * lib/tkextlib/itcl/incr_tcl.rb: ditto.
277 * lib/tkextlib/itk/incr_tk.rb: ditto.
279 * lib/tkextlib/tcllib/autoscroll.rb: ditto.
281 * lib/tkextlib/tcllib/ctext.rb: ditto.
283 * lib/tkextlib/tcllib/cursor.rb: ditto.
285 * lib/tkextlib/tcllib/datefield.rb: ditto.
287 * lib/tkextlib/tcllib/ico.rb: ditto.
289 * lib/tkextlib/tcllib/ip_entry.rb: ditto.
291 * lib/tkextlib/tcllib/plotchart.rb: ditto.
293 * lib/tkextlib/tcllib/style.rb: ditto.
295 * lib/tkextlib/tcllib/tkpiechart.rb: ditto.
297 * lib/tkextlib/tclx/tclx.rb: ditto.
299 * lib/tkextlib/tkDND/shape.rb: ditto.
301 * lib/tkextlib/tkDND/tkdnd.rb: ditto.
303 * lib/tkextlib/tkHTML/htmlwidget.rb: ditto.
305 * lib/tkextlib/tkimg/bmp.rb: ditto.
307 * lib/tkextlib/tkimg/gif.rb: ditto.
309 * lib/tkextlib/tkimg/ico.rb: ditto.
311 * lib/tkextlib/tkimg/jpeg.rb: ditto.
313 * lib/tkextlib/tkimg/pcx.rb: ditto.
315 * lib/tkextlib/tkimg/pixmap.rb: ditto.
317 * lib/tkextlib/tkimg/png.rb: ditto.
319 * lib/tkextlib/tkimg/ppm.rb: ditto.
321 * lib/tkextlib/tkimg/ps.rb: ditto.
323 * lib/tkextlib/tkimg/sgi.rb: ditto.
325 * lib/tkextlib/tkimg/sun.rb: ditto.
327 * lib/tkextlib/tkimg/tga.rb: ditto.
329 * lib/tkextlib/tkimg/tiff.rb: ditto.
331 * lib/tkextlib/tkimg/window.rb: ditto.
333 * lib/tkextlib/tkimg/xbm.rb: ditto.
335 * lib/tkextlib/tkimg/xpm.rb: ditto.
337 * lib/tkextlib/tktable/tktable.rb: ditto.
339 * lib/tkextlib/tktrans/tktrans.rb: ditto.
341 * lib/tkextlib/treectrl/tktreectrl.rb: ditto.
343 * lib/tkextlib/winico/winico.rb: ditto.
345 2005-05-25 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
347 * lib/tkextlib/iwidgets/scrolledlistbox.rb: follow the change
348 of tk.rb. modify to attend encoding.
350 * lib/tkextlib/iwidgets/scrolledtext.rb: ditto.
352 * lib/tkextlib/iwidgets/scrolledcanvas.rb: bug fix on
353 TkCanvas#delete when given non-TkcItem arguments.
355 2005-05-10 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
357 * lib/tkextlib/blt/winop.rb: fix typo
359 2005-05-08 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
361 * lib/tkextlib/vu/pie.rb: fix typo
363 2005-04-10 ocean <ocean@ruby-lang.org>
365 * sample/tkextlib/treectrl/mailwasher.rb: fixed typo. [ruby-dev:26008]
367 2005-04-09 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
369 * sample/tkextlib/tile/demo.rb: new demo of Tile extension.
371 * sample/tkextlib/tile/iconlib.tcl: part of the demo.
373 * sample/tkextlib/tile/toolbutton.tcl: ditto.
375 * sample/tkextlib/tile/readme.txt: document of the demo.
377 * sample/tkextlib/tile/Orig_LICENSE.txt: ditto.
379 * sample/tkextlib/tile/themes/kroc.tcl: sample theme written with Tcl.
381 * sample/tkextlib/tile/themes/pkgIndex.tcl: pkgIndex of kroc.tcl.
383 * sample/tkextlib/tile/themes/kroc.rb: Kroc theme written with Ruby.
385 * sample/tkextlib/tile/themes/kroc/button-h.gif: images for Kroc theme.
387 * sample/tkextlib/tile/themes/kroc/button-n.gif: ditto.
389 * sample/tkextlib/tile/themes/kroc/button-p.gif: ditto.
391 * sample/tkextlib/tile/themes/kroc/check-hc.gif: ditto.
393 * sample/tkextlib/tile/themes/kroc/check-hu.gif: ditto.
395 * sample/tkextlib/tile/themes/kroc/check-nc.gif: ditto.
397 * sample/tkextlib/tile/themes/kroc/check-nu.gif: ditto.
399 * sample/tkextlib/tile/themes/kroc/radio-hc.gif: ditto.
401 * sample/tkextlib/tile/themes/kroc/radio-hu.gif: ditto.
403 * sample/tkextlib/tile/themes/kroc/radio-nc.gif: ditto.
405 * sample/tkextlib/tile/themes/kroc/radio-nu.gif: ditto.
407 * lib/tkextlib/tile.rb: bug fix (tested on the new demo).
409 * lib/tkextlib/tile/style.rb: ditto.
411 * lib/tkextlib/tile/tbutton.rb: ditto.
413 * lib/tkextlib/tile/tcheckbutton.rb: ditto.
415 * lib/tkextlib/tile/tcombobox.rb: ditto.
417 * lib/tkextlib/tile/tentry.rb: ditto.
419 * lib/tkextlib/tile/tframe.rb: ditto.
421 * lib/tkextlib/tile/tlabel.rb: ditto.
423 * lib/tkextlib/tile/tlabelframe.rb: ditto.
425 * lib/tkextlib/tile/tmenubutton.rb: ditto.
427 * lib/tkextlib/tile/tnotebook.rb: ditto.
429 * lib/tkextlib/tile/tprogressbar.rb: ditto.
431 * lib/tkextlib/tile/tradiobutton.rb: ditto.
433 * lib/tkextlib/tile/treeview.rb: ditto.
435 * lib/tkextlib/tile/tscrollbar.rb: ditto.
437 * lib/tkextlib/tile/tseparator.rb: ditto.
439 * lib/tkextlib/tile/tsquare.rb: ditto.
441 * lib/tkextlib/tile/tpaned.rb: new library
443 * lib/tkextlib/tile/tscale.rb: ditto.
445 * lib/tkextlib/SUPPORT_STATUS: update support status of Tile extension.
447 * lib/tkextlib/tcllib/ctext.rb: use TkCommandNames on create_self().
449 * lib/tkextlib/tcllib/datefield.rb: ditto.
451 * lib/tkextlib/tcllib/ip_entry.rb: ditto.
453 * lib/tkextlib/tkHTML/htmlwidget.rb: ditto.
455 * lib/tkextlib/treectrl/tktreectrl.rb: ditto.
457 2005-04-09 ocean <ocean@ruby-lang.org>
459 * sample/tkextlib/treectrl/explorer.rb: File.executable? returns true
460 even if it's plain text file. (this function only checks access right)
462 2005-04-09 ocean <ocean@ruby-lang.org>
464 * sample/tkextlib/treectrl/{help,www-options}.rb: fixed typo.
465 (click or resize column header)
467 2005-04-09 ocean <ocean@ruby-lang.org>
469 * sample/tkextlib/treectrl/imovie.rb: fixed typo. (click on clip title)
471 2005-04-08 ocean <ocean@ruby-lang.org>
473 * sample/tkextlib/treectrl/random.rb: fixed typo. (drop node outside of
474 widget, or reenter widget while draggging)
476 2005-04-08 ocean <ocean@ruby-lang.org>
478 * sample/tkextlib/treectrl/outlook-newgrounp.rb: image had disappered when
481 2005-04-08 ocean <ocean@ruby-lang.org>
483 * sample/tkextlib/treectrl/{random,outlook-newgroup}.rb:
484 tk::treectrl uses 'afterId' not 'afterID'.
486 * sample/tkextlib/treectrl/{random,outlook-newgroup}.rb:
487 item_firstchild can return empty string. (drop node to leaf node)
489 * sample/tkextlib/treectrl/random.rb: Enumerable#find didn't work properly
490 because tried to compare String with Integer. (drag node and leave widget)
492 * sample/tkextlib/treectrl/random.rb: and some fixes.
494 2005-04-08 ocean <ocean@ruby-lang.org>
496 * lib/tkextlib/treectrl/tktreectrl.rb (selection_clear): fixed typo.
498 * sample/tkextlib/treectrl/random.rb: node deselection now works.
500 * sample/tkextlib/treectrl/demo.rb: fixed typo. (popup menu on column header)
502 2005-04-08 ocean <ocean@ruby-lang.org>
504 * sample/tkextlib/treectrl/help.rb: fixed typo. (wrong color)
506 2005-04-08 ocean <ocean@ruby-lang.org>
508 * sample/tkextlib/treectrl/random.rb: fixed typo. (wrong itemheight)
510 * sample/tkextlib/treectrl/outlook-newgroup.rb: ditto.
512 * sample/tkextlib/treectrl/explorer.rb: ditto.
514 * sample/tkextlib/treectrl/help.rb: ditto.
516 2005-04-07 ocean <ocean@ruby-lang.org>
518 * sample/tkextlib/treectrl/*.rb: some speed up... cache the result of
521 2005-04-07 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
523 * lib/tkextlib/treectrl/tktreectrl.rb: performance tuning by calling
524 tk_send_without_enc. [ruby-dev:25997]
526 2005-04-04 ocean <ocean@ruby-lang.org>
528 * lib/tkextlib/tktable/tktable.rb: added Tk::TkTable#selection_present.
530 2005-04-02 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
532 * lib/tkextlib/treectrl/tktreectrl.rb: support TreeCtrl's cvs head.
534 2005-04-02 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
536 * lib/tkextlib/blt/component.rb: add TreeCtrl#legend_window_create().
538 * sample/tkextlib/blt/graph6.rb: use legend_window_create().
540 * lib/tkextlib/blt/tree.rb: forget to call tagid().
542 * lib/tkextlib/blt/treeview.rb: ditto.
544 2005-04-01 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
546 * sample/tkextlib/treectrl/demo.rb: bridge the gap of
547 Hash#index or Hash#key between ruby 1.8 and 1.9
549 2005-04-01 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
551 * lib/tkextlib/blt/component.rb: bug fix on treatment of
554 * sample/tkextlib/blt/graph6.rb: a new sample script.
556 2005-03-31 ocean <ocean@ruby-lang.org>
558 * sample/tkextlib/treectrl/demo.rb: should use Hash#index.
560 * sample/tkextlib/treectrl/demo.rb: TkImage was not
563 * sample/tkextlib/treectrl/random.rb: fixed typo.
565 2005-03-31 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
567 * sample/tkextlib/iwidgets/sample/hierarchy.rb: show basename
568 only [ruby-dev:25970]
570 * sample/tkextlib/treectrl/demo.rb: add check for existence of
571 'backgroundimage' option.
573 * sample/tkextlib/treectrl/bitmaps.rb: ditto.
575 * sample/tkextlib/treectrl/outlook-newgroup.rb: lack of '%I'
576 event callback argument.
578 2005-03-31 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
580 * sample/tkextlib/iwidgets/sample/hierarchy.rb: fail to treat
581 Japanese (i18n?) filenames.
583 2005-03-30 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
585 * sample/tkextlib/bwidget/tree.rb: use 'return' in the Proc object.
587 * sample/tkextlib/tkHTML/hv.rb: ditto.
589 * sample/tkextlib/tkHTML/ss.rb: ditto.
591 * sample/tkextlib/tktable/basic.rb: ditto.
593 * sample/tkextlib/tktable/command.rb: ditto.
595 * sample/tkextlib/tktable/debug.rb: ditto.
597 * sample/tkextlib/tktable/maxsize.rb: ditto.
599 * sample/tkextlib/treectrl/demo.rb: ditto.
601 2005-03-29 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
603 * lib/tkextlib/blt/component.rb: cannot create elements except
604 default type of element.
606 * lib/tkextlib/blt/barchart.rb: ditto.
608 * lib/tkextlib/blt/graph.rb: ditto.
610 * lib/tkextlib/blt/stripchart.rb: ditto.
612 * lib/tkextlib/blt/component.rb: axis command option gets
613 proper object type of arguments.
615 * sample/tkextlib/blt/calendar.rb: new sample.
617 * sample/tkextlib/blt/pareto.rb: ditto.
619 2005-03-28 ocean <ocean@ruby-lang.org>
621 * lib/tkextlib/iwidgets/notebook.rb: fixed typo.
623 2005-03-26 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
625 * lib/tkextlib/blt.rb: add commands for zooming.
627 * lib/tkextlib/blt/bitmap.rb (new_with_name): add for using
630 * lib/tkextlib/blt/busy.rb: bug fix on Tk::BLT::Busy::Shild class.
632 * lib/tkextlib/blt/component.rb: typo fix.
634 * lib/tkextlib/blt/component.rb: fix lack of *_create methods
636 * lib/tkextlib/blt/component.rb: proper call on xaxis_* and so on.
638 * lib/tkextlib/blt/htext.rb: add TkVariable object to access
639 special Tcl variables.
641 * lib/tkextlib/treectrl/tktreectrl.rb: typo fix.
643 * lib/tkextlib/treectrl/tktreectrl.rb: proper treatment
644 of 'font' option of element_configure.
646 * lib/tkextlib/treectrl/tktreectrl.rb: bug fix on item_sort.
648 * lib/tkextlib/treectrl/tktreectrl.rb: add methods to
649 call TreeCtrl commands for bindings.
651 * sample/tkextlib/blt/*: add some sample scripts.
653 * sample/tkextlib/treectrl/*: add some sample scripts.
655 2005-03-18 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
657 * lib/tkextlib/treectrl/tktreectrl.rb: bug fix and define some
658 classes for components of Tk::TreeCtrl
660 2005-03-17 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
662 * lib/tkextlib/treectrl/tktreectrl.rb: call wrong method in
663 Tk::TreeCtrl#*_configinfo and current_*_configinfo method
665 2005-03-16 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
667 * lib/tkextlib/SUPPORT_STATUS: change the status of TkImg
669 * lib/tkextlib/treectrl/tktreectrl.rb: bug fix and support
672 * lib/tkextlib/SUPPORT_STATUS: change the supported version of
675 2005-03-15 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
677 * sample/tkextlib/tkimg: add sample
679 2005-03-06 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
681 * lib/tkextlib/SUPPORT_STATUS: add version info of each extension
683 2005-03-05 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
685 * lib/tkextlib/tile.rb: lack of "autoload TProgressbar"
687 2005-03-05 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
689 * lib/tkextlib/tile.rb: support tile-0.6
691 * lib/tkextlib/tile/tbutton.rb: ditto
693 * lib/tkextlib/tile/tcheckbutton.rb: ditto
695 * lib/tkextlib/tile/tlabel.rb: ditto
697 * lib/tkextlib/tile/tmenubutton.rb: ditto
699 * lib/tkextlib/tile/tnotebook.rb: ditto
701 * lib/tkextlib/tile/tradiobutton.rb: ditto
703 * lib/tkextlib/tile/tcombobox.rb: [new] ditto
705 * lib/tkextlib/tile/tentry.rb: [new] ditto
707 * lib/tkextlib/tile/tframe.rb: [new] ditto
709 * lib/tkextlib/tile/tlabelframe.rb: [new] ditto
711 * lib/tkextlib/tile/tprogressbar.rb: [new] ditto
713 * lib/tkextlib/tile/treeview.rb: [new] ditto
715 * lib/tkextlib/tile/tscrollbar.rb: [new] ditto
717 * lib/tkextlib/tile/tseparator.rb: [new] ditto
719 * lib/tkextlib/tile/tsquare.rb: [new] ditto
721 2005-02-20 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
723 * lib/tkextlib/tclx/tclx.rb: warning TclX's 'signal' command.
725 2005-01-25 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
727 * lib/tkextlib/blt/component.rb: bug fix. cannot accept
728 a callback ID string for a command argument. [ruby-dev:25479]
730 * lib/tkextlib/blt/tabset.rb: ditto
732 * lib/tkextlib/blt/treeview.rb: ditto
734 * lib/tkextlib/bwidget/labelentry.rb: ditto
736 * lib/tkextlib/bwidget/listbox.rb: ditto
738 * lib/tkextlib/bwidget/notebook.rb: ditto
740 * lib/tkextlib/bwidget/spinbox.rb: ditto
742 * lib/tkextlib/bwidget/tree.rb: ditto
744 * lib/tkextlib/itk/incr_tk.rb: ditto
746 * lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto
748 * lib/tkextlib/tkDND/tkdnd.rb: ditto
750 * lib/tkextlib/treectrl/tktreectrl.rb: ditto
752 * sample/tkextlib/tkHTML/ss.rb: local variable scope bug fix
755 * sample/tkextlib/vu/vu_demo.rb: rename from vu.rb; avoid the bug on
756 Windows version of Tcl/Tk. The trouble based on the bug occurs when
757 the script name (without extension) is a same name as a Tcl/Tk's
758 library file name (without extension) required in the script.
760 2004-12-24 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
762 * lib/tkextlib/blt: add BLT extension support
764 2004-12-16 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
766 * lib/tkextlib/bwidget/labelentry.rb: use TkCore.callback_obj?()
768 * lib/tkextlib/bwidget/listbox.rb: ditto
770 * lib/tkextlib/bwidget/notebook.rb: ditto
772 * lib/tkextlib/bwidget/spinbox.rb: ditto
774 * lib/tkextlib/itk/incr_tk.rb: ditto
776 * lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto
778 * lib/tkextlib/tkDND/tkdnd.rb: ditto
780 * lib/tkextlib/treectrl/tktreectrl.rb: ditto
782 * lib/tkextlib/winico/winico.rb: ditto
784 2004-12-10 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
786 * lib/tkextlib/tile/style.rb: 'theme_use' method bug fix
788 2004-12-08 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
790 * lib/tkextlib/bwidget/notebook.rb: raise method cannot return
793 * lib/tkextlib/bwidget/labelentry.rb: bind methods accept
796 * lib/tkextlib/bwidget/listbox.rb: ditto
798 * lib/tkextlib/bwidget/notebook.rb: ditto
800 * lib/tkextlib/bwidget/spinbox.rb: ditto
802 * lib/tkextlib/bwidget/tree.rb: ditto
804 * lib/tkextlib/itk/incr_tk.rb: ditto
806 * lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto
808 * lib/tkextlib/tkDND/tkdnd.rb: ditto
810 * lib/tkextlib/treectrl/tktreectrl.rb: ditto
812 2004-11-26 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
814 * lib/tkextlib/bwidget/notebook.rb: uses epath
816 * lib/tkextlib/bwidget/widget.rb: ditto
818 * lib/tkextlib/tktable/tktable.rb: ditto
820 * lib/tkextlib/tcllib/cursor.rb: ditto, and bug fix
822 2004-11-10 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
824 * lib/tkextlib/tile/style.rb: bug fix
826 2004-11-07 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
828 * lib/tkextlib/iwidgets/scrolledcanvas.rb: bind-event methods
829 accept multi substitution arguments.
831 * lib/tkextlib/tktable/tktable.rb: ditto.
833 * lib/tkextlib/treectrl/tktreectrl.rb: ditto
835 2004-11-03 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
837 * lib/tkextlib/SUPPORT_STATUS: BLT moves to 'plan to support'
838 from 'not determined'
840 * lib/tkextlib/itk/incr_tk.rb: __cget_cmd and __config_cmd are
843 * lib/tkextlib/tcllib/autoscroll.rb: extend TkCore
845 * lib/tkextlib/tcllib/cursor.rb: ditto.
847 * lib/tkextlib/tcllib/plotchart.rb: ditto.
849 * lib/tkextlib/tcllib/style.rb: ditto.
851 * lib/tkextlib/tile/style.rb: ditto.
853 * lib/tkextlib/tkDND/shape.rb: ditto.
855 2004-10-24 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
857 * lib/tkextlib/bwidget/tree.rb: bug fix on Windows
859 2004-10-16 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
861 * lib/tkextlib/tcllib/ico.rb: new library (Tk::Tcllib:ICO)
863 * lib/tkextlib/tcllib.rb: add Tk::Tcllib::ICO (based on tcllib 1.7)
865 2004-10-06 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
867 * lib/tkextlib/bwidget.rb (BWidget.grab): bug fix
869 * lib/tkextlib/tcllib.rb: typo fix
871 2004-07-28 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
873 * lib/tkextlib/add winico support
875 2004-07-23 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
877 * lib/tkextlib/add TclX support (partially; infox command and
880 2004-07-15 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
884 * support TkTable extension
886 2004-07-12 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
890 * support Iwidgets extension
892 2004-07-10 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
896 * add more part of [incr Widget] support (about 65%? are complete)
898 * use Tk::ValidateConfigure.__def_validcmd() method
899 (new function to define validatecommand methods easier)
901 * tcllib.rb : avoid the loading trouble that almost all part of
902 the extension is not available when some libraries are invalid.
904 2004-07-09 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
906 * add some part of [incr Widget] support (about 50%? are complete)
908 2004-07-07 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
910 * add [incr Tck], [incr Tk] support
912 2004-07-06 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
914 * support BWidget extension
916 * add BWidget extension demo
918 * add ICONS extension demo
922 2004-07-01 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
924 * 1st release of tkextlib ( to support Tcl/Tk extensions )