Directory ext/tk/lib/

Directory Created:
1999-08-13 06:37
Total Files:
21
Deleted Files:
0
Lines of Code:
8880

Browse with ViewVC

[root]/ext/tk/lib

                 tk (65 files, 17445 lines)

                 tkextlib (22 files, 1381 lines)

                     ICONS (2 files, 137 lines)

                     blt (25 files, 6316 lines)

                         tile (7 files, 114 lines)

                     bwidget (35 files, 2674 lines)

                     itcl (2 files, 185 lines)

                     itk (2 files, 441 lines)

                     iwidgets (54 files, 5037 lines)

                     tcllib (25 files, 3746 lines)

                     tclx (2 files, 82 lines)

                     tile (21 files, 2157 lines)

                     tkDND (3 files, 295 lines)

                     tkHTML (2 files, 452 lines)

                     tkimg (18 files, 573 lines)

                     tktable (2 files, 847 lines)

                     tktrans (2 files, 72 lines)

                     treectrl (2 files, 2319 lines)

                     trofs (2 files, 59 lines)

                     vu (6 files, 481 lines)

                     winico (2 files, 197 lines)

Lines of Code

ext/tk/lib/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 476 (100.0%) 24272 (100.0%) 50.9
nagai 325 (68.3%) 15089 (62.2%) 46.4
matz 123 (25.8%) 9055 (37.3%) 73.6
ocean 3 (0.6%) 108 (0.4%) 36.0
akr 2 (0.4%) 18 (0.1%) 9.0
nobu 1 (0.2%) 1 (0.0%) 1.0
eban 1 (0.2%) 1 (0.0%) 1.0
shyouhei 21 (4.4%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

nagai 2007-02-09 16:30

* ext/tk/lib/tk.rb: fix typo (TkConfigMethod::__confinfo_cmd,

__conv_keyonly_opts).

2 lines of code changed in:

  • ext/tk/lib: tk.rb (+2 -2)
nagai 2007-01-26 04:18

* ext/tk/lib/tk.rb (TkConfigMethod#__confinfo_cmd,__conv_keyonly_optkeys):

make them private [ruby-dev:30074].

* ext/tk/lib/tk/txtwin_abst.rb: fix typo [ruby-dev:30073].

* ext/tk/lib/tk/canvas.rb (TkCanvas#scan_dragto): lack of an argument.

* ext/tk/lib/tk/canvas.rb: clarify the including module name [ruby-dev:30080].

* ext/tk/lib/tk/scrollable.rb: change primary name of modules [ruby-dev:30080].

* ext/tk/lib/tkextlib/iwidgets/checkbox.rb: wrong number of arguments

[ruby-Bugs-7776].

* ext/tk/lib/tkextlib/iwidgets/radiobox.rb: ditto.

* ext/tk/lib/tkextlib/blt/tile/checkbutton.rb: change primary name of

class [ruby-dev:30080].

* ext/tk/lib/tkextlib/blt/tile/radiobutton.rb: ditto.

* ext/tk/ChangeLog.tkextlib: update.

* ext/tk/lib/tkextlib/version.rb: update.

3 lines of code changed in:

  • ext/tk/lib: tk.rb (+3 -2)
nagai 2006-11-07 10:11

* ext/tk/lib/tk/itemconfig.rb: minor bug fix.

* ext/tk/lib/tkextlib/tile/treeview.rb : ditto.

* ext/tk/lib/tkextlib/blt/table.rb: fix bugs which forbade use of

'::blt::table' command. Now, probably, it'll works properly.

1 lines of code changed in:

  • ext/tk/lib: tk.rb (+1 -1)
nagai 2006-11-06 07:56

* ext/tk/lib/tk/itemconfig.rb: bug fix on 'itemconfiginfo' method, and

modify to make it easy to override 'itemconfiginfo' method.

* ext/tk/lib/tkextlib/tile/treeview.rb : support Tile 0.7.8.

* ext/tk/lib/tkextlib/version.rb : [new] add Tk::Tkextlib_RELEASE_DATE

to get the information from scripts.

* ext/tk/lib/tk.rb: load 'tkextlib/version.rb', and update RELEASE_DATE.

* ext/tk/lib/tkextlib/SUPPORT_STATUS: update.

* ext/tk/sample/editable_listbox.rb: [new] the listbox with editable

items. It's one of the example about usage of Place geometry manager.

* ext/tk/sample/tktextio.rb: improve the functions of TkTextIO class.

Those are required by 'irbtkw.rbw'.

* ext/tk/sample/irbtkw.rbw: [new] IRB on Ruby/Tk. It doesn't need any

real console. IRB works on a text widget without I/O blocking. That

is, thread switching on IRB will work properly, even if on Windows.

2 lines of code changed in:

  • ext/tk/lib: tk.rb (+2 -1)
nagai 2006-09-01 06:09

* ext/tk/lib/tk/font.rb: TkFont#current_configinfo() doesn't work on Tcl/Tk8.x.

* ext/tk/lib/tk.rb: update RELEASE_DATE.

1 lines of code changed in:

  • ext/tk/lib: tk.rb (+1 -1)
nagai 2006-07-28 22:14

* ext/tk/lib/multi-tk.rb: freeze ip_name for security reason.

1 lines of code changed in:

nagai 2006-07-14 05:10

* ext/tk/lib/tk.rb: add methods for new features of latest Tcl/Tk8.5

* ext/tk/lib/tk/namespace.rb: ditto.

20 lines of code changed in:

  • ext/tk/lib: tk.rb (+20 -4)
nagai 2006-07-13 14:27

* ext/tk/lib/tk/composite.rb: improve handling of the classname on the

option database for the widget class which includes TkComposite.

1 lines of code changed in:

  • ext/tk/lib: tk.rb (+1 -1)
nagai 2006-07-11 11:15

* ext/tk/lib/multi-tk.rb: remove restriction on the class of

pseudo-toplevel.

4 lines of code changed in:

nagai 2006-07-11 10:04

* ext/tk/lib/multi-tk.rb: security fix.

7 lines of code changed in:

nagai 2006-07-10 10:52

* ext/tk/tcltklib.c: make SEGV risk lower at exit.

* ext/tk/lib/tk.rb: ditto.



* ext/tk/lib/multi-tk.rb: fail to call function-style methods on slave

interpreters. The strategy (MultiTkIp_PseudoToplevel_Evaluable) to

fix the problem is a little tricky. You may have to take care of

conflicting with it.

* ext/tk/lib/tk.rb: a little change for the pseudo-toplevel strategy.

* ext/tk/lib/tk/font.rb: ditto.

* ext/tk/lib/tk/msgcat.rb: ditto.

* ext/tk/lib/tkextlib/itk/incr_tk.rb: ditto.



* ext/tk/sample/demos-en/widget: fail to call function-style methods

on sample scripts. To fix it, a strategy which similar to the way

on MultiTiIp is used. Please take care when re-write and re-run a

demo script on the Widget-Demo code viewer.

* ext/tk/sample/demos-jp/widget: ditto.

261 lines of code changed in:

nagai 2006-07-03 11:08

* ext/tk/tcltklib.c (ip_make_menu_embeddable): help to make a menu

widget embeddable (pack, grid, and so on) like as a general widget.

However, an embeddable menu may require to be definied some event

bindings for general use.

* ext/tk/lib/tk/event.rb: [bug fix] Tk.callback_break and

Tk.callback_continue don't work on MultiTkIp.

* ext/tk/lib/multi-tk.rb: ditto.

* ext/tk/lib/tk.rb: lack of Tk.callback_return.

* ext/tk/lib/tk/menu.rb: improve creating clone menus.

79 lines of code changed in:

nagai 2006-06-27 14:51

* ext/tk/tcltklib.c: forgot to update TCLTKLIB_RELEASE_DATE.

* ext/tk/lib/tk.rb (tk_tcl2ruby): [bug fix] somtimes fail to convert

a tcl string to a ruby object if the tcl string includes "\n".

6 lines of code changed in:

  • ext/tk/lib: tk.rb (+6 -6)
nagai 2006-06-18 16:05

* ext/tk/lib/multi-tk.rb: fix bug: initialize improper tables

3 lines of code changed in:

nagai 2006-04-18 09:43

* ext/tk/lib/multi-tk.rb: add a binding to a container for a slave IP.

* ext/tk/lib/tk.rb: update RELEASE_DATE.

* ext/tk/tcltklib.c: forget to reset a Tcl interpreter.

* ext/tk/stubs.c: fix potential bugs about handling rb_argv0.

2 lines of code changed in:

nagai 2006-04-05 17:08

* ext/tk/tcltklib.c: fix SEGV when embedding to an application.

[ruby-core:7600]

* ext/tk/tcltklib.c: fix SEGV at exit. [ruby-talk:186489]

* ext/tk/tkutil/tkutil.c: follow to changing specification of

instance_eval on ruby-1.9.x.

* ext/tk/lib/tk.rb: ditto.

* ext/tk/lib/multi-tk.rb: ditto.

* ext/tk/lib/tk.rb: remove warning about redefinition of methods.

* ext/tk/lib/tk/variable.rb: remove warning about unseting Tcl

variables.

13 lines of code changed in:

nagai 2006-01-31 04:01

* ext/tk/lib/multi-tk.rb: add MultiTkIp#eval and bg_eval.

* ext/tk/lib/tk/namespace.rb: TkNamespace#eval was enbugged at the

last commit. Now it will return a proper object.

62 lines of code changed in:

nagai 2005-12-06 17:24

* ext/tk/tcltklib.c: forgot to update RELEASE_DATE.

* ext/tk/lib/tk.rb: ditto.

* ext/tk/sample/demos-en/menu.rb: commit miss.

1 lines of code changed in:

  • ext/tk/lib: tk.rb (+1 -1)
nagai 2005-12-06 17:05

* ext/tk/README.macosx-aqua: [new document] tips to avoid the known

bug on platform specific dialogs of Tcl/Tk Aqua on MacOS X.

* ext/tk/tcltklib.c: fix bug on switching threads and waiting on the

deleted interpreter on vwait and tkwait command.

* ext/tk/lib/multi-tk.rb: kill the meaningless loop for the deleted Tk

interpreter.

* ext/tk/sample/demos-jp/image3.rb: [bug fix] wrong argument.

* ext/tk/sample/demos-en/image3.rb: ditto.

* ext/tk/sample/demos-jp/menu.rb: fix message for MacOS X.

* ext/tk/sample/demos-jp/menu8x.rb: ditto.

* ext/tk/sample/demos-en/menu.rb: ditto.

* ext/tk/sample/demos-jp/widget; update version-info.

* ext/tk/sample/demos-en/widget; ditto.

1 lines of code changed in:

(213 more)

Generated by StatSVN 0.3.2-SNAPSHOT