Directory ext/tk/lib/tk/

Directory Created:
2004-05-01 17:09
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

ext/tk/lib/tk/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 492 (100.0%) 23041 (100.0%) 46.8
nagai 415 (84.3%) 22828 (99.1%) 55.0
ocean 10 (2.0%) 209 (0.9%) 20.9
nobu 1 (0.2%) 2 (0.0%) 2.0
matz 1 (0.2%) 2 (0.0%) 2.0
shyouhei 65 (13.2%) 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-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


* 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.

11 lines of code changed in:

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:

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.

10 lines of code changed in:

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.

5 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.

14 lines of code changed in:

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.

101 lines of code changed in:

nagai 2006-07-10 11:01

* ext/tk/lib/tk/font.rb: sorry. mistaken to patch.

1 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.

7 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.

116 lines of code changed in:

nagai 2006-04-06 03:21

* ext/tk/lib/tk/panedwindow.rb: lack of arguments. [ruby-core:7681]

1 lines of code changed in:

nagai 2006-04-05 17:08

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


* 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


5 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.

45 lines of code changed in:

nagai 2005-11-23 13:01

Add lacks for Tk8.5 support.

* ext/tk/lib/tk.rb: add Tk.pkgconfig_list and Tk.pkgconfig_get [Tk8.5 feature].

* ext/tk/lib/tk/text.rb: supports new indices modifires on a Text widget

[Tk8.5 feature].

* ext/tk/lib/tk/virtevent.rb: add TkNamedVirtualEvent.

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

* ext/tk/lib/tk/event.rb: add :data key for virtual events [Tk8.5 feature].

109 lines of code changed in:

nagai 2005-11-18 23:37

* ext/tk/lib/tk/font.rb: remove dependency on Ruby's version (1.8 or 1.9).

* ext/tk/lib/tkextlib/ICONS/icons.rb: ditto.

* ext/tk/sample/tkextlib/treectrl/demo.rb: ditto.

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

14 lines of code changed in:

nagai 2005-11-18 09:39

* ext/tk/lib/multi-tk.rb: add restriction to access the entried

command table and manipulate other IPs (for reason of security).

Now, a IP object can be controlled by only its master IP or the

default IP.

* ext/tk/lib/remote-tk.rb: add restriction to manipulate.

* ext/tk/tcltklib.c (ip_is_slave_of_p): add TclTkIp#slave_of?(ip)

to check manipulability.

* ext/tk/lib/tk.rb: bug fix on handling of Tcl's namespaces.

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

51 lines of code changed in:

nagai 2005-10-24 03:06

* ext/tk/lib/tk/canvas.rb (TkCanvasItemConfig::__item_val2ruby_optkeys):

typo fixed. [ruby-talk:162187]

* ext/tk/lib/tk/menu.rb (TkMenuEntryConfig::__item_val2ruby_optkeys):

ditto. [ruby-core:06359]

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

2 lines of code changed in:

nagai 2005-10-22 23:17

* ext/tk/extconf.rb: improbe messages [ruby-core:06325].

* ext/tk/lib/tk.rb, ext/tk/lib/tk/canvas.rb, ext/tk/lib/tk/entry.rb,

ext/tk/lib/tk/frame.rb, ext/tk/lib/tk/image.rb,

ext/tk/lib/tk/itemconfig.rb, ext/tk/lib/tk/labelframe.rb,

ext/tk/lib/tk/listbox.rb, ext/tk/lib/tk/menu.rb,

ext/tk/lib/tk/radiobutton.rb, ext/tk/lib/tk/scale.rb,

ext/tk/lib/tk/spinbox.rb, ext/tk/lib/tk/text.rb,

ext/tk/lib/tk/toplevel.rb: improve conversion of option values.

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

* ext/tk/lib/tkextlib/*: update to support ActiveTcl8.4.11.2.

* ext/tk/lib/tkextlib/trofs/*: support Trofs 0.4.3.

* ext/tk/lib/tkextlib/tile/*: support Tile 0.7.2.

* ext/tk/lib/tkextlib/vu/*: support vu 2.3.0.

* ext/tk/lib/tkextlib/tcllib/*: support Tcllib 1.8 (Tklib 0.3).

133 lines of code changed in:

nobu 2005-10-22 05:48

* ext/tk/lib/tk/font.rb, ext/tk/lib/tkextlib/ICONS/icons.rb,

ext/tk/sample/tkextlib/treectrl/demo.rb, lib/net/imap.rb,

lib/rss/parser.rb, test/rss/test_content.rb,

test/rss/test_dublincore.rb, test/rss/test_syndication.rb,

test/rss/test_trackback.rb, test/ruby/test_eval.rb,

test/socket/test_socket.rb, test/socket/test_udp.rb:

Object#fcall was renamed as Object#funcall.

2 lines of code changed in:

nagai 2005-09-15 03:41

* ext/tk/lib/tk/dialog.rb: If a dialog does not show up yet,

TkDialogObj#name raises an exception. [ruby-talk:156109]

7 lines of code changed in:

(77 more)

Generated by StatSVN 0.3.2-SNAPSHOT