4cb164ee2a30ecb59ce93670e569f384c7da7521
|
2002-06-04 |
* tkfont.rb: Fix bugs on TkFont.init_widget_font for Tk8.x. |
a9f672c47b9482b922a5df2b8800fd8a22f67680
|
2002-06-05 |
* tcltklib.c: Stop the running zombi-eventloop when mainloop_watchdog is killed. |
1a28365c0ad995a14d894824c2c4765d41416dab
|
2003-06-09 |
renew Tk.mainloop |
ca02190d8887ecd852e4e3f18f3a3ea91e9c6f7a
|
2003-06-09 |
fix : 100% CPU problem of Tk.mainloop |
598e9930183162bb8cee510b7931e87a20e2e497
|
2003-06-12 |
tk.rb : widget configure returns self (for method call chain) tkmacpkg.rb : Mac resource (not new but not included untill now) tkwinpkg.rb : Win DDE and registry (not new but not included untill now) |
2850b7c4812894a616bca1af09f901fe9a202fb0
|
2003-06-12 |
tk.rb : add 'no_create' option to widget initialize method. It allows to create ruby objects for widgets created on Tcl/Tk. (e.g. TkButton.new('widgetname'=>'.bbb', 'no_create'=>true) ) It is useful for some Tcl/Tk Mega Widgets. MANIFEST, README : forgot to commit when added tkmacpkg.rb and tkwinpkg.rb |
d8b02b509608c5b90056c7befa89fa29fda45f8f
|
2003-06-18 |
tk.rb : * small bug fix * rename 'no_create' option to 'without_creating' * add TkWindow#pack_in, TkWindow#grid_in, TkWindow#place_in * add TkWindow#bind_class and TkWindow#database_class If defined specific_class (@db_class), bind_class returns @db_class. In other case, bind_class returns TkWinow#class(). It is useful for binding. TkWindow#database_class is defined for querying the option database. It's same to TkWinfo.classname(self). * add TkBindTag.new_by_name and TkDatabaseClass for binding to database class * check varname whether already exsist or not. (TkVarAccess.new) * TkTextWin#bbox returns an array of four numbers * autoload TkDialog2, TkWarning2 * scan event callback arguments and convert to proper type * TkBindTag.new accepts a block ( TkBindTag.new(context){callback} ) * If given taglist, TkWindow#bindtags(taglist) returns taglist * add TkWindow#bindtags=(taglist) * Tk.focue and Tk.focus_lastfor return nil if there is no target widget. * Tk::Wm.client returns the argument string when setting name * TkGrid.columnconfiginfo and rowconfiginfo given a slot return a number. * TkWindow.grid_columnconfiginfo and grid_rowconfiginfo :: ditto * rename and define alias :: TkOption ==> TkOptionDB * define alias :: TkTimer ==> TkAfter * some instance methods change from public to private * some TkComm methods change to module functions (help to treat return values from Tk) * add support for -displayof option to some TkWinfo methods * bind, bind_append and bind_remove :: returns the target of event-binding * add Tk8.4 features * add TkPaneWindow |
068bc7e43a7e88d9d48aa627a846ef5f22660694
|
2003-06-19 |
tcltklib.c : * lib_do_one_event() : change default value of the argument * lib_do_one_event() : returns true/false * add TclTkLib::EventFlag::NONE ( == 0 ) * add set_no_event_wait() and get_no_event_wait() * modify MANUAL.euc and README.euc |
ff75ab3e3cd76b1b457661edf6b20661d45c8d78
|
2003-06-20 |
tcltklib.c : * Tk interpreter returns TAINTED strings. |
e8ab40d239baa5a473e81731c828f2c75dfcb06d
|
2003-06-21 |
Ruby/Tk libraries except tk.rb : * remove direct-accesses to a TkComm::INTERP * remove direct-accesses to a TkComm::INITIALIZE_TARGETS * use TkINTERP_SETUP_SCRIPTS constant for setting up the interpreter |
07cff4bd71d4d71e4901aac5df11746ce96f009b
|
2003-06-21 |
tk.rb : * TkRoot.new and TkToplevel.new accept Wm commands as elements of a hash argument. e.g. TkRoot.new(:title=>'App Title') TkToplevel.new(:parent=>Tk.root, :title=>'XXX', :class=>'ZZZ') |
f34b15e5d294dafa3e5f3eec00b0a14326589d47
|
2003-06-22 |
tk.rb : * TkRoot.new and TkToplevel.new accept Wm commands as elements of a hash argument. e.g. TkRoot.new(:title=>'App Title') TkToplevel.new(:parent=>Tk.root, :title=>'XXX', :class=>'ZZZ') * TkMenu :: add some methods * TkOptionMenubutton :: bug fix |
65e7ebb14fde52fee2cd08f38f467adbd4fe6e25
|
2003-06-23 |
tk.rb : * TkRoot and TkToplevel : bug fix |
17e1936d8bdd897cebd03ed198a826ee395572ac
|
2003-06-24 |
tk.rb : * TkToplevel, TkFrame, TkPanedwindow, TkOptionDB : bug fix * TkOptionDB : make it more secure to use procs defined on resourceDB |
9a47a0460792a1c7447cff0dfe1059877da87be2
|
2003-06-25 |
tkcanvas.rb : * Although requiring manual control of GC, memory eating problem of TkCanvas Items is fixed. Probably, a time when GC should run is only after removing many canvas items. GC's cost is large and the man who knows proper timing to start GC is the man who create the script. So, Ruby/Tk doesn't start GC automatically. |
79edd1af703289bfa827ac6418916ba28f490690
|
2003-06-25 |
tk.rb : * add and modify : TkWidget.database_class, TkWidget.database_classname, TkWidget#database_class, TkWidget#database_classname * instances of a subclass of TkToplevel or TkFrame are created with ":class=>subclass" option as default. For example, the followings create similar objects. (1) TkFrame.new(:class=>'XXX') (2) class XXX < TkFrame; end; XXX.new |
28f8fc7f880ff06c296f7399b4e09a1db48e19fa
|
2003-07-01 |
tk.rb : * TkWindow include TkWinfo * treat unknown widget classes as subclasses of TkWindow |
7a89869340973e53cd2d95f11381eeaf98b16c7d
|
2003-07-11 |
tk.rb : * not create a Tcl/Tk interpreter if already defined TkCore::INTERP * bugfix on TkWindow#configure |
9a27cf9499be318b478346959c6d3b571653bcc9
|
2003-07-17 |
tk.rb : * recover and fix typo : Tk.chooseDirectory (Tk8.4 feature) |
3e8d70c95c7fd294e2c3c06f0f7b4de7312611c0
|
2003-07-23 |
process.c, configure.in : * add a module for raw syscalls to control UID/GID * add modules for portable UID/GID control |
fd46a1da0a41b7939424bc5a393027be7940908e
|
2003-07-23 |
process.c : unify indentation configure.in : add --enable-setreuid option tcltklib.c : TclTkIp.new accepts 'ip-name' and 'options' ( e.g. TclTkIp.new('FOO', '-geometry 500x200 -use 0x2200009') ) tk.rb : support arguments of TclTkIp.new ( see TkCore::IP_NAME, TkCore::IP_OPTS ) tk*.rb : preparations for multi-Tk interpreter support |
cc66b1fae449cd360ab33fbbe8b598510e3fec26
|
2003-07-25 |
tcltklib.c : add TclTkIp#create_slave , TclTkIp#_make_safe and TclTkIp#safe? MANUAL.euc : modify descriptions tk.rb : bug fix [ruby-talk:76980] and modify to support multi Tk IPs tkafter.rb : modify to support multi Tk IPs |
b388591ab76c81eb2c7b4a5d66a840235f1365df
|
2003-07-27 |
multi-tk.rb : (new) library to support multiple Tk interpreters (high level) tcltklib.c : add some methods to support multiple interpreters (low level) MANUAL.euc : modify descriptions tcltklib/sample/safeTk.rb : (new) sample : how to use safeTk interpreter tk/sample/safe-tk.rb : (new) sample : how to use multi-tk.rb tk.rb, tkafter.rb : bug fix and add feature to supprt multi-tk |
4158a73ee47321de856b8bce5668b07a824d3374
|
2003-07-28 |
tcltklib.c : *bug fix multi-tk.rb : *bug fix *add methods depend on Tcl's 'interp' command *suppot to control safe-level of each interpreter |
df3301293599e54747ad99d5f85f8bae4059bc22
|
2003-07-29 |
tcltklib.c : bug fix multi-tk.rb : bug fix and pack options are pssed to the safeTk container sample/safe-tk.rb : add example for pack options of safeTk container |
b221254f6f2ad3dcf29ec416a9d8ef3647fa2b3a
|
2003-07-29 |
tcltklib.c : use RTEST() |
7544bfc130b6d75fd77defff3f47fd06e2ebf9bd
|
2003-07-29 |
* bug fix ( tested with Ruby/Tk widget demo ) |
a3dbb3c822702067bbf3b8a8d72e179c362db0d6
|
2003-07-29 |
* bug fix * change mainloop_abort_on_no_widget_cmd => mainloop_abort_on_exception ( to avoid thread timing trouble on accessing destroyed widgets ) |
12d3662b3921970127c7beaaf182d45a26a7006e
|
2003-07-29 |
* change default mode of mainloop_abort_on_exception on multi-tk.rb |
7d1de7464b31bdd5b4e61897ef9b37e3e8d5389a
|
2003-07-29 |
* fix a bug of the procedure for 'Delete' button on the safe-Tk frmae |
b873f41c1e577168b6322bd96f38b077b44d5314
|
2003-07-30 |
* additional check of Tk interpreters' status for a little more safety |
4e0bb56f210c245e5208ae4ca12e8597b1ff64af
|
2003-07-30 |
* bug fix * fix lack of methods for TkEntry * fix reference of uninitialized variables |
8b97353bf26e29070ff53464278d4733ca47beb1
|
2003-07-30 |
* MultiTkIp.new_* accept a block to eval under the new interpreter |
7126624b4effe49919e35224054cc48e86716f39
|
2003-07-31 |
* wrap the command-proc of TkScale : pass the numeric object to the proc * better support for widgets created on Tk interpreter (without Ruby) * a little more stable on Multiple Tk interpreters running |
75362fbd47cedf4b4906a361a6c54bc4ad8ea5ec
|
2003-07-31 |
* (IMPORTANT BUG FIX) scan of event keywords doesn't work on recent versions of Tck/Tk * (bug fix) initialize error of instance variable on TkComposite * (bug fix) initialize error on encoding-system on MultiTkIp * (bug fix) trouble on destroying widgets * (new) add JP and EN version of Ruby/Tk widget demos |
bc8b42fc1eb3f1adf9d170dc353a33f53bdab92f
|
2003-07-31 |
* bug fix : wrong resource file format (resource.{en,jp}) * add Tk::Encoding.{encoding_convertfrom, encoding_convertto} * add TkOptionDB.read_with_encoding to read non-utf8 resource file |
c49c8a942e632d8ead1f70cc49f6fb4783bb28ca
|
2003-08-01 |
* bug fix : forget to eval given block to TkRoot.new method |
c07f1bf06e9d17d0e9804f4e0ae2969cfb7e40d1
|
2003-08-01 |
* forgot to commit a sample script |
baf02b9a6330acff09c80f27cfc2e7b8536f5f68
|
2003-08-01 |
* (bug fix) preprocessor errors occur on OpenBSD-current |
4c3328f5476f54c84b1f048eed075e6edf5e5b1d
|
2003-08-02 |
* (bug fix) TkEntry#delete * (bug fix) some widget demos * support <TkVariable object> == <Symbol> ( "coerce TkVariable" add to the TODO list :-) ) * freeze some object for security reason |
6277a66deb30559a8ea991175c274e0fd899e48e
|
2003-08-02 |
* (bug fix) forgot to entry a widget class name of 'labelframe' widget * add demo-scripts to the JP/EN widget demos |
f820839f17c05b9e67388db44fa98c9e4cde3a17
|
2003-08-02 |
* add or modify some widget demo scripts * (bug fix) TkGrid failed to treat RELATIVE PLACEMENT |
a144ffe53f0293bc087a741484489aa426ab7989
|
2003-08-03 |
*bug fix ( NOT MAINTAINED : only for running 'line2.rb' demo. ) |
c1c4b6b501388ab8e556b6ced4a4822bdbb70249
|
2003-08-03 |
* modify macro to detect 'MacOS X' based on [ruby-talk:77849] |
6c288fe84a865a20c7bc9ba5eea4d65ab38b4358
|
2003-08-03 |
* sorry. fixed commit miss |
25cd84e00cba7c64240561eb3b019cf451ed6f71
|
2003-08-03 |
* add widget demo scripts |
d34dbd11183932edff06e20a9ec21c0ce450a52f
|
2003-08-03 |
* (bug fix) bug on Tk object ID management |
2dd7a6ab7e1f7b48f92f488448c5d1e02114904a
|
2003-08-03 |
* additional message |
ebe22aafa2d04921d5ee914be3e8ca607df0f12f
|
2003-08-03 |
* typo bug |
a09c02a600e06aa4f90bc4cb5ccd5f5f1a56a97a
|
2003-08-03 |
* ready to use 'validatecommand' option of TkEntry/TkSpinbox widget |
24ff3f444882ba60418a6736d6c5d57ba3c0b80c
|
2003-08-29 |
* doc/ChangeLog-1.8.0: add changes of Ruby/Tk * ext/tcltklib/tcltklib.c : some methods have no effect if on slave-IP * ext/tcltklib/tcltklib.c : can create a interpreter without Tk * ext/tcltklib/tcltklib.c : bug fix on handling exceptions * ext/tcltklib/MANUAL.euc : modify * ext/tk/lib/tk.rb : freeze some core modules * ext/tk/lib/multi-tk.rb : more secure * ext/tk/lib/tk.rb: TkVariable.new(array) --> treat the array as the Tk's list * ext/tk/lib/tk.rb: improve accessibility of TkVariable object * ext/tk/lib/tk.rb, ext/tk/lib/tkfont.rb, ext/tk/lib/tkcanvas.rb, ext/tk/lib/tktext.rb : fix bug of font handling * ext/tk/lib/tkfont.rb TkFont.new() accepts compound fonts * process.c: bug fix * process.c: add rb_secure(2) to methods of Process::{UID,GID,Sys} * process.c: deny handling IDs during evaluating the block given to the Process::{UID,GID}.switch method |
803a1302072e919b4d0fcd3a5fc345cdf0094e67
|
2003-08-31 |
* process.c (p_gid_sw_ensure): lack of function type |
9388ed284d600f2225a745dfb3edb6ac1758fdb8
|
2003-09-02 |
* ext/tcltklib/tcltklib.c (ip_invoke): fixed bug on passing a exception * ext/tk/lib/{tk.rb, tkcanvas.rb, tkfont.rb, tktext.rb} : bug fix and improvement of font control |
865ff7fb4f11bbf1f0e139e16470727828f54e63
|
2003-09-07 |
* tcltklib.c (lib_mainloop_core): fixed signal-trap bug * multi-tk.rb, tk.rb, tkafter.rb, tkcanvas.rb, tkfont.rb, tktext.rb, tkvirtevent.rb : Ruby/Tk works at $SAFE == 4 |
8951a69a16e446251b6c45a96aa1eea668d120ca
|
2003-09-08 |
* multi-tk.rb: modify security check at creating a new interpreter |
56663d45fcd45daaa16303a4c3ba7026c681dceb
|
2003-09-08 |
* forget the file path for the ChangeLog entry. Sorry. |
703848483147fd54e63e218e00efbcfe94a398ce
|
2003-09-09 |
* fill empty full-name fields on ChangeLog. Sorry. |
382b4ae9a34c2f697464e1e42fd0fdc277fdd3c3
|
2003-10-14 |
ext/tcltklib/tcltklib.c: * replace Tcl/Tk's vwait and tkwait to switch on threads smoothly and avoid seg-fault. * add TclTkIp._thread_vwait and _thread_tkwait for waiting on a thread. ( Because Tcl/Tk's vwait and tkwait command wait on a eventloop. ) ext/tk/lib/multi-tk.rb: * support TclTkIp._thread_vwait and _thread_tkwait ext/tk/lib/tk.rb: * now, TkVariable#wait has 2 arguments. If 1st argument is true, waits on a thread. If false, waits on an eventloop. If 2nd argument is true, checks existence of rootwidgets. If false, doesn't. Default is wait(true, false). * add TkVariable#tkwait(arg) which is equal to TkVariable#wait(arg, true) * wait_visibility and wait_destroy have an argument for waiting on a thread or an eventloop. * improve of accessing Tcl/Tk's special variables ext/tk/lib/tkafter.rb: * support 'wait on a thread' and 'wait on an eventloop' |
b4337be29ff0f6e9a461791c30c2ae7c4d4dbe5a
|
2003-10-14 |
ext/tk/lib/tk.rb: * fixed trouble on auto-load Tcl commands (enbug on the last commit). |
e437d32cc12c744caec9182f7cd355a7a450fad0
|
2003-10-14 |
ChangeLog: forgot. sorry |
6bd9229984446b774d5d3edb3275277eb61041bd
|
2003-10-14 |
ext/tk/sample/demos-en/entry3.rb, ext/tk/sample/demos-jp/entry3.rb : * new demo-scripts |
08c383279b2ad6a928f91bf83b5d6ba7b5de1037
|
2003-10-15 |
add entry3.rb |
98a3a9db9718d8a54a66ae5f5e4da080c57cba5c
|
2003-10-16 |
Add Tk::EncodedString and Tk::UTF8_String class to support characters using the \uXXXX escape to the UNICODE string. sample/{demos-en,demos-jp}/unicodeout.rb are samples of Tk::UTF8_String. |
6559430fb75e921622f34d04049b2dfd46006ea8
|
2003-10-16 |
If $DEBUG == true and some exception is caused in a callback operation, Ruby/Tk shows a (verbose) backtrace information on the callback process. |
653ad6fd4bb186157514f36ca100917e09dfd78d
|
2003-10-16 |
(bug fix) instance variable @frame was used without initializing on TkComposite module |
4cb439cac913938e1b1f2be5e7e82a9565d0a3ea
|
2003-10-17 |
forgot to add 'unicodeout.rb' |
b860656cb01b05ac26cd0a11d6c79c3875b78ebe
|
2003-10-17 |
add some documents |
ec40d939afd905626a14b77a68f34a42fb602964
|
2003-10-17 |
modify the message and comments on the source |
477f730aa45adfb6867925cc232c22a002a76571
|
2003-10-21 |
bug fix |
90e087b6977e564fb2ebcff9cd02dda97e9ea5a7
|
2003-10-25 |
add TkRoot.destroy |
8f2e14aa3ab73a2e53809730ac7878aca48d8d82
|
2003-10-26 |
bug fix on Win : hang-up when calling 'exit' in the Tk callback procedure. [ruby-list:38656] |
ea03c3fc2c0bfcf6351c3bce9496fd4607f4594a
|
2003-11-05 |
configure.in, eval.c, signal.c: : add '--with-pthread-ext' option to fix the pthread trouble on 'tcltklib' ext/tcltklib/README.1st: add the description of '--with-pthread-ext' ext/tk/lib/tktext.rb : add TkText#text_copy, text_cut, text_paste to support Tcl/Tk8.4's tk_textCopy, tk_textCut, tk_textPaste ext/tk/lib/tk.rb : add TkMenu#set_focus support Tcl/Tk's tk_menuSetFocus |
3d337f360679bed00aafc40d77181016f902e862
|
2003-11-07 |
* ext/tcltklib/tcltklib.c: To fix 'pthread-enabled Tcl/Tk' problem, TclTkIp#_eval calls Tcl_Eval() on the mainloop thread only (queueing a handler to the EventQueue). |
1ef5d9d44356ea8d704936039cba1535d3760730
|
2003-11-08 |
* configure.in: improvement of pthread check |
0fd9439894eacedc17b2c4bc09e37b84ab92b828
|
2003-11-11 |
* ext/tk/lib/tk.rb: raise an exception when creating TkWindow object, because TkWindow class is an abstract class. |
c90fab98a2173f0af282ff8f948c479c1aef7a95
|
2003-11-12 |
* ext/tk/lib/tk.rb,multi-tk.rb: stop freezing some classes |
00c9f4cb9ba306d6aac1635e0b7d099e80633ab1
|
2003-11-13 |
* lib/test/unit/ui/tk/testrunner.rb: use grid and panedwindow (if available) |
906d408e7c2212d450af8b3be1ea30258ebe8633
|
2003-11-14 |
* ext/tcltklib/tcltklib.c: fix (en-bugged at 2003/11/07) * ext/tk/lib/tkdialog.rb: TkDialog.new accepts the parent widget [ruby-talk:85066] |
340a511fdf6571a1f4adfc254a07edc5605f46e4
|
2003-11-20 |
* configure.in: always check existence of the pthread library * ruby.h: define macros for ruby's native thread check * eval.c: add ruby's native thread check * gc.c: ditto |
b33ea38a9bd76f6ee482802b18f8ce2dd344309b
|
2003-11-20 |
* ruby.h: define is_ruby_native_thread() for no native thread environment * eval.c: ditto |
f465e8a1c86883864990ea44b77b6262967ea8cb
|
2003-11-20 |
* ext/tk/sample/tkballoonhelp.rb: new sample script * ext/tk/sample/tkmultilistbox.rb: ditto * ext/tk/sample/tktextframe.rb: ditto |
c5061b6116266cb7e74e25fca0517871e8580619
|
2003-11-20 |
* check existence of "pthread.h" * define is_ruby_native_thread() macro when not HAVE_NATIVETHREAD |
cf971d47b97844352faf31ae9da6f6806b3af7e1
|
2003-11-21 |
* ext/tk/lib/tkentry.rb: fix the encoding trouble of percent substitutions on validatecommand option of TkEntry widget * ext/tk/lib/tk.rb: fix bug on {pack|grid}_propagate() method |
615a54e77d00c0b456fe6a6f8b6d48203e25b3ac
|
2003-11-22 |
* ext/tk/lib/tk.rb: add Tk.grab_release and fix bug of TkComposite * ext/tk/lib/tkafter.rb: bug fix * ext/tk/sample/tkcombobox.rb: new sample script * ext/tcltklib/tcltklib.c: add native thread check |
3e6ec626118884be7353f15efb45f63faa82110c
|
2003-11-22 |
* configure.in: add --enable-pthread option (default: yes) |
ab8e998216b9f5236607f72beb93575f4665aa62
|
2003-11-25 |
* configure.in: change default value of --enable-pthread (default: no) |
13bc8622a014285983e2ab05acda4616de030f6c
|
2003-11-25 |
* ext/tcltklib/README.1st: edit. |
1dd762d181d1be653772653f7121655ad9e50046
|
2003-11-27 |
* ext/tk/lib/tkafter.rb: bug fix on TkTimer#cancel_on_exception=(mode). TkTimer#wait recieves the exception of the callback. The exception is kept on @return_value. |
53dd83eebd58dc4bc537ce1cf476a66b5e1f6b1c
|
2003-11-30 |
* ext/tk/lib/tk.rb: bug fix [ruby-talk:86746] |
a7c382223ceee47e2d5a2a7ef3e495e1259b9540
|
2003-12-03 |
* 'format'==>'Kernel.format' (avoid override trouble) |
7bc53bf0f68d2c3c0b69dd3f588c372e2b39425c
|
2003-12-08 |
* new sample script |
31963249b96e11ea1df66be8a91f016af4364d14
|
2003-12-09 |
* typo |
edc03a2912b60f319d5b424460f385c9926d3e37
|
2003-12-09 |
* overrided instance methods, which are private methods on the super class, are changed to 'private' |
dcd30a1236cdb2e06b6dd1a74a4c0a0c29549be6
|
2003-12-16 |
* condition bug of if statement on {pack,grid}_propagate methods |
3270fda50052a7f9abf1ca340b0f75bb80a7170d
|
2003-12-17 |
* bug fix |
687cb911278d3c0dd0c408d9c6298914d5343cdc
|
2003-12-19 |
* ext/tk/sample/tkmultilistbox.rb: bug fix * ext/tk/sample/tkmultilistframe.rb: new sample script |
342aba0b84ebdfeab49f5ef0c6f9750d59e492f8
|
2003-12-20 |
* ext/tk/lib/tk.rb: add new methods (TkScrollbar#assign, assign_list) * ext/tk/sample/tkmultilistframe.rb: use TkScrollbar#assign method |
bb4f36de3a032909c90f6fa72f2134f198958145
|
2003-12-20 |
* forgot to add a changelog entry |
8855456929e5d71ccadaddfc5be1823eb7c17e6c
|
2003-12-24 |
* ext/tk/sample/tkmulticolumnlist.rb: new sample * ext/tk/sample/tkmultilistframe.rb: bug fix |
c24349e32d6cd74e4df9103364af62a59095ef6c
|
2004-01-07 |
* ext/tk/lib/tk.rb: use epath for embedded windows of TkPanedWindow. * ext/tk/lib/tktext.rb: use epath for embedded windows. * ext/tk/lib/tkcanvas.rb: use epath for window items. |
cfcebb7e8f41e808b5eec9cadeed287bc40ea18b
|
2004-01-13 |
* ext/tk/lib/tk.rb: use $0 as the default application class name. |
d7bbf4fdd29c9050d12d6d95237caf080ffec605
|
2004-01-26 |
* ext/tcltklib/tcltklib.c: define CONST84 when TCL_MAJOR_VERSION == 7 |
6283babd218fa03f4f164bbbf0c0bdd40cfbaf35
|
2004-02-11 |
* ext/tk/lib/tk.rb: properly treat a Tcl/Tk's string with escaping special characters. |
82482f67e25e8239d17a0ee9d209dca3c6fbb2f9
|
2004-02-13 |
* ext/tk/lib/tk.rb: en-bugged at last commit (Feb 11 23:24:22 2004) |
4c4631c2daaf7b2418c1f0e39292c8ee27a64813
|
2004-05-01 |
* renewal Ruby/Tk |
fb019df11e175e350cfd8f108da0be427e205eb5
|
2004-05-06 |
* ext/tk/tkutil.c (get_eval_string_core): bug fix. [ruby-dev:23466] |
6e0085b137fd9f67ca94862b19e2bc6ae4b1fa4f
|
2004-05-12 |
* ext/tk/lib/tk/composite.rb: improve configure methods. (based on the proposal of [ruby-talk:99671]) |
d3a8f9b361470dc928e7804f14638366367f8362
|
2004-05-14 |
* ext/tk/lib/tk/canvas.rb: improve coords support for canvas items. Now, supports all of the followings. TkcLine.new(c, 0, 0, 100, 100, :fill=>'red') TkcLine.new(c, [0, 0, 100, 100], :fill=>'red') TkcLine.new(c, [0, 0], [100, 100], :fill=>'red') TkcLine.new(c, [[0, 0], [100, 100]], :fill=>'red') TkcLine.new(c, :coords=>[0, 0, 100, 100], :fill=>'red') TkcLine.new(c, :coords=>[[0, 0], [100, 100]], :fill=>'red') |
14b693c1b38af1ef5eb26a303a4ba48476353112
|
2004-05-16 |
* add a new sample script |
3011f45158a7b8bb9d0a4b4af44a010f0bb30e45
|
2004-05-19 |
* ext/tk/lib/tk.rb: change permition of TkObject#tk_send from private to public |
56761e29f655407aa7bbbf27072f9ff6bf055757
|
2004-05-21 |
* ext/tk/lib/tk.rb: add Tk.appsend_deny and improve Tk.rb_appsend * ext/tk/lib/tk.rb, ext/tk/lib/tk/*.rb : replace obj.send() -> obj.__send__() * ext/tk/lib/remote-tk.rb: add a new library which create an object to control a Tk interpreter on the other process |
c93c500910bc184afdde27c0a65d0d1ddd2fc441
|
2004-05-22 |
* add a new sample 'ext/tk/sample/remote-ikp_sample2.rb' |
961d66abc26f9e491d5c622664f8e49b717ebbf1
|
2004-05-22 |
* ext/tk/sample/remote-ip_sample2.rb: modify |
0427ff47360c2d169d95f8430bfb9d61a2f29950
|
2004-05-24 |
* ext/tcltklib/extconf.rb: add --enable-tcl-thread configure option and --with-tclConfig-file=<path of tclConfig.sh> configure option |
c0271cadd7c49f2c3304e93f6190da0b8623c1f3
|
2004-06-12 |
* ext/tcltklib/extconf.rb: [EXPERIMENTAL] MacOS X (darwin) support * ext/tcltklib/tcltklib.c: fix thread trouble on callback proc, and |
3676a70e7b0fcee8a956c6ac8922744a82860876
|
2004-06-14 |
* ext/tk/lib/remote-tk.rb: bug fix |
f895f94cce55af4df0c5dfb9ee59bd71ede40be6
|
2004-06-15 |
* ext/tk/lib/tk.rb: bug fix (TkWindow#grab) |
ffcedd79505ea2e99f859c7cea2fb2221c948d4c
|
2004-07-01 |
* ext/tk/lib/tcltklib : bug fix * ext/tk/lib/tk : bug fix and add Tcl/Tk extension support libraries |
d8465ff9abf63545262b7d8f88b069522ae82823
|
2004-07-06 |
* ext/tk/lib : improve framework of developping Tcl/Tk extension wrappers * BWidget extension support on Ruby/Tk |
afcfca607e147260b424563306a8d2c9ad9853eb
|
2004-07-08 |
* ext/tk/lib : bug fix * ext/tk/lib/tkextlib/itcl : add [incr Tcl] support * ext/tk/lib/tkextlib/itk : add [incr Tk] support * ext/tk/lib/tkextlib/iwidgets : midway point of [incr Widgets] support * ext/tk/sample/tkextlib/iwidgets : very simple examples of [incr Widgets] |
b3f8249babbd19152100f5cc79b8d6aafe316194
|
2004-07-08 |
* add entries |
e55330c9c415f673ca5565a9dbd0b84775d53419
|
2004-07-09 |
* ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks. * ext/tk/lib/tk/msgcat.rb: ditto. * ext/tk/lib/tk/variable.rb: ditto. * ext/tk/lib/tk/timer.rb: ditto. * ext/tk/lib/tk/validation.rb: add Tk::ValidateConfigure.__def_validcmd() to define validatecommand methods easier |
ce1b23b7a5a496f4b6d3ad4627a161b1dc6945fe
|
2004-07-15 |
* ext/tk/, ext/tcltklib/: bug fix * ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks. * ext/tk/lib/tk/msgcat.rb: ditto. * ext/tk/lib/tk/variable.rb: ditto. * ext/tk/lib/tk/timer.rb: ditto. * ext/tk/lib/tk/validation.rb: add Tk::ValidateConfigure.__def_validcmd() to define validatecommand methods easier * ext/tk/lib/tk.rb (_genobj_for_tkwidget): support autoload Tk ext classes * ext/tk/lib/tk/canvas.rb and so on: remove the parent widget type check for items (e.g. canvas items; depends on the class) to avoid some troubles on Tk extension widget class definition. * ext/tk/lib/tkextlib/: add Iwidget and TkTable extension support * ext/tk/sample/tkextlib/: add samples of Iwidget and TkTable |
13d4e3b5cdd1b64913446cc42825db3da4ec424a
|
2004-07-15 |
* ext/tk/sample/tkextlib/tktable/spreadsheet.rb: add a new sample |
108db34fa3b3bb167c17d750c5f122f79f9efed9
|
2004-07-16 |
* ext/tk/lib/tk.rb(module TkObjecct): extend TkCore module |
9c376bc5e8af993fa3141111fed2d74fb898c236
|
2004-07-16 |
* rename files to avoid application (cvs and so on) troubles |
de804fe2350e2c3a1f6c9f92dad0e63f8495aa23
|
2004-07-17 |
* ext/tk/lib/tk/variable.rb: TkVariable#ref returns a TkVariable object |
b841a6fce553dd5440a86c7ad9dcabfe7c06f826
|
2004-07-18 |
* TkMsgCatalog.callback: bug fix (wrong number of argument) |
a32c01d85a5adb0fa4357db00eb98be5ad2240a6
|
2004-07-23 |
* add TclX extension support (partially) |
92e7fccf4111e98e8e9229c5eda086d85500b53d
|
2004-07-28 |
* for backward compatibility (see [ruby-talk:107510], [ruby-talk:107647]) |
3f1f17c8c5f3e30e33e904b3c77502bfa5718a5b
|
2004-07-28 |
* ext/tk/lib/validate.rb: accept a Method object for the validatecommand option * ext/tk/lib/tkextlib/winico.rb: add winico extension support |
73472b4b7b743cba7eb9cd832175bcd88e795234
|
2004-07-29 |
* ext/tk/lib/tkextlib/pkg_checker.rb: improve the check process |
bfab0945123e20061de6094f5b6dcfc017351167
|
2004-07-30 |
* ext/tcltklib/tcltklib.c(lib_fromUTF8_core): raise ArgumentError when the unknown encoding name is given. * ext/tcltklib/tcltklib.c(lib_toUTF8_core): ditto. * ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertfrom): bug fix. * ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertto): ditto. |
b259fddba810a4ae2d18f99dfbc414898b426821
|
2004-08-02 |
* ext/tk/lib/msgcat.rb (set_translation): bug fix (fail to set trans_str to the same as src_str when trans_str is not given.) |
7fc53294f27a325b15cf0dc81caa40bebb28b080
|
2004-08-03 |
* ext/tk/lib/tk/namespace.rb: bug fix * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: add Tk::TreeCtrl.loupe |
c59f1e6c900233cc3a970c9dc0bd630f33cd0463
|
2004-08-19 |
* ext/tk/lib/tk.rb: Fail to treat a hash value of 'font' option. * ext/tk/lib/tk.rb: bindinfo cannot return '%' substiturion infomation. * ext/tk/lib/menu.rb: typo bug. |
1cf49eb9f39ac128bdbb0c99527a903d6fe71130
|
2004-08-29 |
* ext/tcltklib/tcltklib.c: compile error on bcc32 [ruby-dev:24081] * ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string does not work |
e80e14c7882d3955eb88d078f43822af030a1bf4
|
2004-08-30 |
* ext/tk/lib/multi-tk.rb: 'restart' method accepts arguments |
ec76306b0a0f568eaad143e13c094d66cc05ecaa
|
2004-08-31 |
* ext/tcltklib/tcltklib.c (del_root): fix SEGV |
24053adc1e766d1041c355b070907fe9ac5f5dfe
|
2004-08-31 |
* ext/tcltklib/tcltklib.c (ip_delete): when a tcltkip is deleted, destroy its root widget |
0a054a5fd8f0b9d3a8c711990953988565593f49
|
2004-09-02 |
* ext/tcltklib/tcltklib.c: fix typo [ruby-talk:111266] * ext/tk/lib/tk/text.rb: fix typo * ext/tk/lib/multi-tk.rb: improve safe-level treatment on slave IPs |
7cf8256075020e1dd80800807e3d92f3350511e6
|
2004-09-03 |
* ext/tk/lib/tk.rb: Tk.after makes TkCore::INTERP.tk_cmd_tbl grow [ruby-dev:24207] |
38bbb9673fc0fb69f890e8675d910eea646350f7
|
2004-09-08 |
* ext/tcltklib/tcltklib.c (ip_init): cannot create a IP at level 4 * ext/tk/lib/multi-tk.rb: improve 'exit' operation, security check, and error treatment * ext/tk/lib/multi-tk.rb: allow a trusted slave IP to create slave IPs. * ext/tk/lib/tk/listbox.rb: add TkListbox#value, value=, clear, and erase * ext/tk/lib/tk/text.rb: add TkText#clear and erase |
d782aad77de15ca3beb8999ed0f829d0db76aa46
|
2004-09-09 |
* ext/tcltklib/tcltklib.c (ip_init): change flag value for setting 'argv' and 'argv0' variable * ext/tk/lib/remote-tk.rb: follow changes of multi-tk.rb |
82ba5974c4c1d9ddd6b7374a1efdcd4d4cf7eff6
|
2004-09-11 |
* ext/tcltklib/tcltklib.c: add TclTkIp#allow_ruby_exit? and allow_ruby_exit= * ext/tk/lib/multi-tk.rb: ditto. * ext/tk/lib/remote-tk.rb: ditto. * ext/tcltklib/MANUAL.euc: ditto. * ext/tcltklib/MANUAL.eng: ditto. |
5bea219a9d95e58a1b2ad77637776a8e0cade1bf
|
2004-09-12 |
* ext/tcltklib/tcltklib.c: improve control of preserv/release tcltkip * ext/tcltklib/tcltklib.c: store original 'exit' command * ext/tk/tkutil.c: fix(?) SEGV |
7945cd59785dadaf910346c9f5ce3731d1c86885
|
2004-09-13 |
* ext/tk/lib/multi-tk.rb: MultiTkIp.new_master and new_slave accept safe-level value argument |
1130f2cbfa9fd9fcaf6e274d63e39d08f6da759c
|
2004-09-14 |
* ext/tcltklib/tcltklib.c: fix SEGV * ext/tk/lib/multi-tk.rb: improve safe-level handling of argument proc * ext/tk/sample/multi-ip_sample.rb: rename of old 'safe-tk.rb' * ext/tk/sample/safe-tk.rb: new sample script |
011a8516963e68a348d695064d686b80fb93b9fa
|
2004-09-14 |
* ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string was en-bugged by the previous changes. |
3c3785918674ffab7fb3c66fbeec26bd721c6a4f
|
2004-09-15 |
* ext/tk/lib/tkoptdb-safeTk.rb: fix a bug depend on the changes of MultiTkIp |
27859754890e5562b33ffbb4b89e9f3c9c68df97
|
2004-09-17 |
* ext/tcltklib/tcltklib.c: fix SEGV when (thread_)vwait or (thread_)tkwait * ext/tk/lib/tk.rb: add alias wait_window to wait_destroy * ext/tk/lib/multi-tk.rb: support calling 'mainloop' on slave interpreters (however, the 'real' eventloop must be run on the Default Master IP) * ext/tk/lib/remote-tk.rb: follow the changes of ext/tk/lib/multi-tk.rb * ext/tk/sample/remote-ip_sample2.rb: ditto * ext/tk/sample/tkoptdb-safeTk.rb: ditto |
7b66963f61609fe8edea2380cba43289381a43d7
|
2004-09-17 |
* ext/tk/lib/multi-tk.rb: improve exit operation |
83185f9ff097beb2946a5abf41c2b180db152f17
|
2004-09-29 |
* ext/tcltklib/tcltklib.c (ip_init): bug fix * ext/tk/tkutil.c (get_eval_string_core): accept a Regexp object * ext/tk/lib/multi-tk.rb: fix bug on 'exit' operation * ext/tk/lib/tk/text.rb: 'tksearch' accepts a Regexp object as a matting pattern argument |
8e292f628567bad4b7e67d0fea28138785775651
|
2004-10-01 |
* ext/tk/lib/tk/grid.rb: revive TkGrid.grid * ext/tk/lib/tk/pack.rb: revive TkPack.pack * ext/tk/lib/tk/place.rb: revive TkPlace.place |
581ca6097ea061e7b348ed098ca56f809aba4499
|
2004-10-04 |
* ext/tk/lib/tk/image.rb: bug fix * ext/tk/lib/tk/optiondb.rb: support definition of command resources on widgets |
fd6f4e20cca447022fa931ebde362341645cb0a6
|
2004-10-06 |
* ext/tk/lib/tk.rb: add Tk.errorInfo and Tk.errorCode * ext/tk/lib/tkextlib/bwidget.rb: bug fix |
046d4e7ee113eac1c6a9ab848adb978c07b06aae
|
2004-10-07 |
* ext/tk/lib/tk.rb: When CHILDKILLED and so on, Tk.errorCode returns a Fixnum for 2nd element (it's pid) of the return value. |
c2f8cec766967673fe59f30c8bd3cf2d5d011250
|
2004-10-07 |
* ext/tk/lib/tk/scrollbar.rb: When 'set' operation, a scrollbar cannot propagate view port information from the source widget (that calls 'set') to other assigned widgets. |
d2eea09f4a1f67faccac9c99bb1e54e49f3e507d
|
2004-10-07 |
* ext/tk/lib/tk/optiondb.rb: make it more secure |
3514110b89bee5c37e308b4ca887e66dfe841456
|
2004-10-11 |
* ext/tk/lib/tk/*: untabify |
bb4e34110bcd2b50a256877c3c26d1765baf74e6
|
2004-10-15 |
* ext/tk/lib/tk/timer.rb: TkTimer.new(interval, loop){ ... } is acceptable. Add TkTimer.start ( == new + start ). |
64422ae4941480634fbc2788d73ec3ba44c70b4b
|
2004-10-16 |
* ext/tk/lib/tkextlib/tcllib: based on Tcllib 1.7 |
6fb00e8a1ff95de610143e7076209c58c19f5f59
|
2004-10-17 |
* ext/tk/lib/tk/timer.rb: TkTimer#start and restart accept a block |
9f196e03cb90483dda162d8bf0ed6f3b3b6f8b2d
|
2004-10-24 |
* ext/tk/sample/tkextlib/bwidget/tree.rb: bug fix |
39c871c925cd76c2e61d2741fdc920869da3356b
|
2004-11-03 |
* ext/tk/lib/tk.rb: support to use different Tcl commands between configure and configinfo * ext/tk/lib/font.rb: ditto. * ext/tk/lib/itemconfig.rb: support to use different Tcl commands between item_configure and item_configinfo * ext/tk/lib/itemfont.rb: ditto. * ext/tk/extconf.rb: install SUPPORT_STATUS * ext/tk/lib/tkextlib: some bug fixes (see ext/tk/ChangeLog.tkextlib) |
e42cec58db09dc222c5d145fa4636a4f2da39e1c
|
2004-11-04 |
* ext/tk/lib/tk/variable.rb: forget to initialize instance_variables of TkVarAccess objects |
91192d19a9c76de20dd5e48bfcf30fa39799c0ef
|
2004-11-05 |
* ext/tk/lib/tk/text.rb: bug fix |
4286469353c57c5a57133e27e3db01431b4f5b0f
|
2004-11-05 |
* ext/tk/lib/tk/text.rb: sorry. bug fix again. |
ff814d4c375e19d246b29ce738c69fca9c3fdbe3
|
2004-11-05 |
* ext/tk/lib/tk.rb: TkComm._at() supprts both of "@x,y" and "@x" |
27425a52ba53d99551b2fd0d8dae672f3f423e64
|
2004-11-05 |
* ext/tk/lib/tk/scrollable.rb: divide Scrollable module into X_Scrollable and Y_Scrollable * ext/tk/lib/tk/entry.rb: include X_Scrollable instead of Scrollable * ext/tk/lib/tk/autoload.rb: define autoload for X_Scrollable and Y_Scrollable |
c2ac862f1a3a1d387f65d4cd6342b4a836b03893
|
2004-11-07 |
* ext/tk/lib/tk.rb: bind-event methods accept multi substitution arguments. * ext/tk/lib/tk/canvas.rb: ditto. * ext/tk/lib/tk/canvastag.rb: ditto. * ext/tk/lib/tk/text.rb: ditto. * ext/tk/lib/tk/texttag.rb: ditto. * ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto. * ext/tk/lib/tkextlib/tktable/tktable.rb: ditto. * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: ditto |
cd84994255d9f33172021b1f74621fd93ff0c57a
|
2004-11-09 |
* ext/tcltklib/tcltklib.c: fix SEGV when compiled with Tcl/Tk8.3.x or older * ext/tk/lib/tkextlib/tile/style.rb: bug fix |
47fa2caf2ec0ea135050d299d452331dd0d1a75d
|
2004-11-12 |
* ext/tk/lib/tk/event.rb: remove $LOADED_FEATURES trick * ext/tk/lib/tk.rb: ditto |
d852a4e317e163c920b0b69aff59cb5edea08a18
|
2004-11-22 |
* ext/tk/lib/tk/menu.rb: improve usability of TkOptionMenubutton |
27c24b0f3bdd63459ea2d1de4366d0b38a4aef5d
|
2004-11-26 |
* ext/tk/lib/tk.rb: Tk.destroy uses TkWindow#epath * ext/tk/lib/tk/image.rb: bug fix * ext/tk/lib/tk/wm.rb: add 'iconphoto' method(Windows only) * ext/tk/lib/tkextlib/*: some methods uses TkWindow#epath |
697908d0d4237db41a48f7f89ed62ba91b3fccf9
|
2004-12-02 |
* ext/tk/lib/tk.rb: widget configuration by TkWindow#method_missing returns proper object. "widget.option = val" returns val, and "widget.option(val)" returns self. * ext/tk/lib/tk/font.rb: TkFont#replace accepts only one font argument. * ext/tk/lib/tk/radiobutton.rb: add TkRadiobutton#value and value=(val). * ext/tk/lib/tk/spinbox.rb: callback substitution support on command option. * ext/tk/sample/demos-en/widget: bug fix (wrong image height) * ext/tk/sample/demos-jp/widget: ditto. |
b9bdee95f10922c0f4adbb51d2496c63d7d1ecdc
|
2004-12-08 |
* ext/tcltklib/tcltklib.c (ip_init): set root-win title to "ruby" when the running script is '-e one-liner' or '-' (stdin). * ext/tcltklib/extconf.rb: add find_library("#{lib}#{ver}",..) for stub libs * ext/tk/lib/tk/textmark.rb: TkTextMarkCurrent and TkTextMarkAnchor have a wrong parent class. * ext/tk/lib/tk/dialog.rb: rename TkDialog2 --> TkDialogObj and TkWarning2 --> TkWarningObj (old names are changed to alias names) * ext/tk/lib/tk/dialog.rb: bug fix of treatment of 'prev_command' option and hashes for configuration * ext/tk/lib/tk/dialog.rb: add TkDialogObj#name to return the button name * ext/tk/lib/tk/radiobutton.rb: rename enbugged method value() ==> get_value() and value=(val) ==> set_value(val). * ext/tk/lib/tk/menu.rb: add TkMenu.new_menuspec * ext/tk/lib/tk/menu.rb: add alias (TkMenuButton = TkMenubutton, TkOptionMenuButton = TkOptionMenubutton) * ext/tk/lib/tk/event.rb: new method aliases (same as option keys of event_generate) for Event object * ext/tk/lib/tk/font.rb: configinfo returns proper types of values * ext/tk/lib/tk.rb: bind methods accept subst_args + block * ext/tk/lib/tk/canvas.rb: ditto * ext/tk/lib/tk/canvastag.rb: ditto * ext/tk/lib/tk/frame.rb: ditto * ext/tk/lib/tk/text.rb: ditto * ext/tk/lib/tk/texttag.rb: ditto * ext/tk/lib/tk/toplevel.rb: ditto * ext/tk/lib/tkextlib/*: ditto and bug fix |
3e75f9b513bbe651505847738bd1d562c1c7b4bd
|
2004-12-08 |
* ext/tk/ChangeLog.tkextlib: forgot to commit |
9e51ec666b367a8bca102d8f858173cc7ed56e12
|
2004-12-16 |
* ext/tk/lib/tk/bindtag.rb: bug fix [ruby-talk: 123667] * ext/tk/lib/tk/timer.rb: accept :idle for the interval argument * ext/tk/lib/tk.rb: add TkComm._callback_entry?() * ext/tk/lib/multi-tk.rb: add MultiTkIp.cb_entry_class * ext/tk/lib/tk/canvas.rb: use TkComm._callback_entry?() * ext/tk/lib/tk/canvastag.rb: ditto * ext/tk/lib/tk/dialog.rb: ditto * ext/tk/lib/tk/optiondb.rb: ditto * ext/tk/lib/tk/text.rb: ditto * ext/tk/lib/tk/texttag.rb: ditto * ext/tk/lib/tk/textwindow.rb: ditto * ext/tk/lib/tk/timer.rb: ditto * ext/tk/lib/tk/validation.rb: ditto * ext/tk/lib/tkextlib/*: ditto |
cd4ce67e501a097757fde775fba489bfb0788164
|
2004-12-16 |
* ChangeLog: forgot to commit |
a247c7715db3ee30bb030eeafc08cedf9c43cf15
|
2004-12-16 |
* ext/tk/sample/demos-en/widget: modify version check for supporting features |
cb2349d653e70e77e189ae6ef8b11b26c50b4261
|
2004-12-17 |
* ext/tk/lib/tk.rb: fix bug on setting up system encoding * ext/tk/lib/tk/event.rb: fix error on require process * ext/tk/lib/font.rb: fix abnormal termination error on Windows * ext/tk/lib/tk/virtevent.rb: TkVirtualEvent::PreDefVirtEvent.new() accepts event-sequence arguments * ext/tk/lib/text.rb: fail to dump embedded images * ext/tk/lib/text.rb: tag_nextrange and tag_prevrange returns wrong types of values * ext/tk/lib/texttag.rb: nextrange and prevrange returns wrong types of values * ext/tk/lib/text.rb: add TkText::IndexModMethods module and TkText::IndexString class to treat text index modifiers * ext/tk/lib/texttag.rb: use TkText::IndexModMethods module * ext/tk/lib/textmark.rb: ditto * ext/tk/lib/textimage.rb: ditto * ext/tk/lib/textwindow.rb: ditto * ext/tk/lib/textimage.rb: wrong gravity of text mark for embedded image * ext/tk/lib/textwindow.rb: wrong gravity of text mark for embedded window |
5cd1282f21ad79859230978ac4eaf73f0853b0b4
|
2004-12-20 |
* ext/tk/lib/multi-tk.rb: supports new features of Tcl/Tk8.5a2 * ext/tk/lib/tk/clock.rb: ditto * ext/tk/lib/tk/text.rb: ditto * ext/tk/lib/tk/panedwindow.rb: ditto |
30197588570d15f61f5103f0cd4c6b54d5949c3d
|
2004-12-21 |
* ext/tk/lib/tk/grid.rb: rescue bug of 'grid configure' on Tcl/Tk8.3- |
13fde676feb8c1280f674cb7537fb680bb86eef7
|
2004-12-23 |
* ext/tcltklib/tcltklib.c: define TclTkLib::COMPILE_INFO and RELEASE_DATE * ext/tcltklib/extconf.rb: ditto * ext/tk/lib/tkutil.c: define Tk::RELEASE_DATE * ext/tk/lib/tk.rb: define Tk::RELEASE_DATE |
532e34fcd243eaa906880c5c5a9fb77f19e0b7c1
|
2004-12-23 |
* ext/tk/lib/tkextlib/blt.rb: add BLT extension support * ext/tk/lib/tkextlib/blt/*.rb: ditto * ext/tk/lib/tkextlib/blt/tile/*.rb: ditto |
0634c0761033d05e20dbc2d2dd56819b60b73fbc
|
2004-12-24 |
* ext/tk/lib/tk/image.rb: TkPhotoImage#cget bug fix |
53c584d35db576377c4aa803c8f5a28c2d52eede
|
2004-12-27 |
* ext/tcltklib/tcltklib.c: fix SEGV bug when deleting Tk interp * ext/tk/lib/multi-tk.rb: ditto |
10484e5c95d649554fc353012626c3696edd2eac
|
2005-01-25 |
* ext/tcltklib/tcltklib.c: fix SEGV bug; trouble on canceling remained after scripts [ruby-dev:25479]: NULL current namespce when deleting Tk interpreter [ruby-talk:126225] * ext/tcltklib/extconf.rb: bug fix; TCL_ENABLE_THREAD flag is inverted [ruby-talk:126360] * ext/tcltklib/extconf.rb: add yet another native-thread check * ext/tk/tkutil.c: fix SEGV bug; NULL string pointer when finalize Ruby interpreter * ext/tk/lib/multi-tk.rb: avoid warning for deleted safeTk ip frame * ext/tk/lib/tk/bindtag.rb: bug fix; new method of named bindtag doesn't return the created object [ruby-dev:25479] * ext/tk/lib/tk/menu.rb: bug on treating arguments [ruby-dev:25479] * ext/tk/lib/tk.rb: bug fix; cannot accept a callback ID string for a command argument [ruby-dev:25479] * ext/tk/lib/multi-tk.rb: ditto * ext/tk/lib/tk/*.rb: ditto * ext/tk/lib/tkextlib/*.rb: ditto * ext/tk/sample/demos-jp/anilabel.rb: new demo script * ext/tk/sample/demos-en/anilabel.rb: ditto * ext/tk/sample/tkHTML/ss.rb: local variable scope bug fix [ruby-dev:25479] |
17e40d68e09563188e7edc49a24c55b853e61d11
|
2005-01-25 |
* ext/tk/sample/vu/vu_demo.rb: rename from vu.rb; avoid the bug on Windows version of Tcl/Tk. The trouble based on the bug occurs when the script name (without extension) is a same name as a Tcl/Tk's library file name (without extension) required in the script. |
4116b8b0f5e04347782dfbce5b1ee35134e2a31a
|
2005-01-25 |
* ext/tk: merge tcltklib for Ruby/Tk installation control * ext/tcltklib: remove |
75b202c933760176519ac1ed9f1e04e5dacb0b52
|
2005-01-31 |
* ext/tk/tcltklib.c: add invalid namespace check * ext/tk/lib/multi-tk.rb: add invalid_namespace? method * ext/tk/lib/remote-tk.rb: ditto |
dbe83e69d8e05ba1f82f68102da0eb7bd6136761
|
2005-01-31 |
* ext/tk/extconf.rb: add tkutil configuration step (remove old schema) * ext/tk/depend: remove the information of tkutil * ext/tk/make-tkutil: sub-part of Makefile to compile tkutil * ext/tk/tkutil/tkutil.c: move tkutil.c to subdirectory * ext/tk/tkutil/subconf.rb: configuration file for tkutil.c * ext/tk/tkutil/depend: ditto |
7e70ac99dee1fc4d5988cc8f3e05480ab6d8fd8c
|
2005-02-21 |
* signal.c: Standard signal handlers ignore signals on non-Ruby native threads. When a handler is entried with ruby_signal() (like as the standard signal handlers), the handler for the signal is marked as it cannot accept non-Ruby native threads. If a handler can treat all signals on all native threads, please use ruby_nativethread_signal() to entry it. |
3124427ccbf02a5bd20f169ad6a328286e05c262
|
2005-03-02 |
* ext/tk/tcltklib.c: enforce thread-check and exception-handling to avoid SEGV trouble. * ext/tk/tkutil/tkutil.c; fix a bug on converting a SJIS string array to a Tcl's list string. * ext/tk/tcltklib.c: wrap Tcl's original "namespace" command to protect from namespace crash. * ext/tk/lib/multi-tk.rb: enforce exception-handling. * ext/tk/lib/multi-tk.rb: catch IRB_EXIT to work on irb. * ext/tk/lib/tk.rb: ditto. * ext/tk/tcltklib.c: add TclTkLib.mainloop_thread? * ext/tk/lib/multi-tk.rb: (bug fix) callback returns a value. * ext/tk/lib/tk/canvas.rb (delete): bug fix when multiple arguments. * ext/tk/lib/clock.rb: fix 'no method error'. * ext/tk/lib/clock.rb (self.clicks): accept a Symbol argument. * ext/tk/lib/variable.rb: be able to set default_value_type; :numeric, :bool, :string, :symbol, :list, :numlist or nil (default; same to :string). If set a type, TkVariable#value returns a value of the type. * ext/tk/lib/tkextlib/tclx/tclx.rb: add Tk::TclX.signal to warn the risk of using TclX extension's 'signal' command. * ext/tk/sample/irbtk.rb: irb with Ruby/Tk. * ext/tk/sample/demos-*/anilabel.rb: bug fix on 'show code' * ext/tk/sample/demos-*/aniwave.rb: new Ruby/Tk animation demo. * ext/tk/sample/demos-*/pendulum.rb: ditto. * ext/tk/sample/demos-*/goldberg.rb: ditto. * ext/tk/sample/demos-*/widget: add entries of animation demos. |
9815949157a76bb32dd516638f0f17549a15081c
|
2005-03-02 |
* eval.c (ruby_native_thread_kill): call pthread_kill() to send a signal to ruby's native thread * ruby.h: add definition of ruby_native_thread_kill() * signal.c (sigsend_to_ruby_thread): send the signal to ruby's native thread ([ruby-dev:25744], [ruby-dev:25754]), and set signal mask to the current native thread |
ca014268676d4924549a4da8814d8f868d9b2b2c
|
2005-03-02 |
* ext/tk/tcltklib.c (lib_eventloop_core): fix typo |
854f86e8ba65bed226ae3fbb8f385f68c51a6260
|
2005-03-05 |
* ext/tk/lib/multi-tk.rb: freeze callback-entry objects * ext/tk/lib/tkextlib/tile.rb: support tile-0.6 |
a09556f064195cefc088d18320797598c2a99ebb
|
2005-03-05 |
* ext/tk/lib/tkextlib/tile.rb: lack of "autoload TProgressbar" |
771a610bfac7f44652edc39167ec476eae31bfc3
|
2005-03-06 |
* ext/tk/lib/tkextlib/SUPPORT_STATUS: add version info of Tcl/Tk extensions |
9c7c117d505704f20846ee7c7f2edb7e595366dc
|
2005-03-06 |
* ext/tk/tcltklib.c: fail to call TclTkLib.mainloop when $SAFE==4 |
57b3ed4cda8882429590f761f9d545eee88823a3
|
2005-03-06 |
* ext/tk/tkutil/tkutil.c: follow the change of st.c (committed at Fri, 4 Mar 2005 15:47:47 +0900 by matz) |
746268fa1b24eb29e6834bf21a748b907276b605
|
2005-03-08 |
* ext/tk/sample/tktextio.rb: New sample script. TkTextIO class in this sample supports to use a text widget as if it is a I/O stream (such like as StringIO class). |
6f70f54e1df721ed7b6cdc5d04b34077bfc583bb
|
2005-03-08 |
* ext/tk/sample/tktextio.rb: add comment |
9150a8278f3fdef883e5769d9c1e4e122ca7b8b1
|
2005-03-09 |
* ext/tk/sample/tktextio.rb: fix bug of handling 'end' position. support initial text, overwrite setting and pos_gravity control. |
9ef561b6e09a6d5768617e20db4d985ca34260e9
|
2005-03-09 |
* ext/tk/sample/tktextio.rb: add show_mode which means that see where when changing file position. |
827a62edd7f92e32ea2d953944401d7d647c5389
|
2005-03-09 |
* ext/tk/sample/demo-jp/floor.rb: bug on scrollbar assignment * ext/tk/sample/demo-jp/floor2.rb: ditto * ext/tk/sample/demo-en/floor.rb: ditto * ext/tk/sample/demo-en/floor2.rb: ditto |
d2a9e77748684e786af9525e258aee98c8ff2a8d
|
2005-03-10 |
* ext/tk/tcltklib.c (lib_eventloop_ensure): mis-delete a timer handler when exit from a recursive called eventloop * ext/tk/lib/tk/timer.rb: new TkRTTimer class, which can works for a realtime operation * ext/tk/sample/tkrttimer.rb: sample of TkRTTimer class * ext/tk/lib/tk/textmark.rb: move TkTextMark#+ and TkTextMark#- to TkText::IndexModMethods * ext/tk/lib/tk/text.rb: improve TkTextMark#+ and TkTextMark#-, and add them to TkText::IndexModMethods module * ext/tk/sample/tktextio.rb: add test part of "seek by text index modifiers" |
cde3bdf26f4fcccf15d69fd41f84403e2c1a12f4
|
2005-03-13 |
* ext/tk/lib/tk/timer.rb (TkRTTimer): correct calculation of offset value. get a little better accuracy. * ext/tk/sample/demos-en/widget: use a binding with no local variables when eval a sample script. * ext/tk/sample/demos-en/bind.rb: ditto. * ext/tk/sample/demos-en/tcolor: ditto. * ext/tk/sample/demos-jp/widget: ditto. * ext/tk/sample/demos-jp/bind.rb: ditto. * ext/tk/sample/demos-jp/tcolor: ditto. |
e58c2dc6a8624c8f9e213e757b7a74337b82652f
|
2005-03-14 |
* ext/tk/lib/tk/timer.rb (TkRTTimer): forgot to reset the callback time. So, 'continue' do all callbacks between 'stop' and 'continue'. |
289b6bb21b4b6fca598c05c595669701d657d923
|
2005-03-14 |
* ext/tk/lib/tk/timer.rb (TkTimer): forgot to clear @return_value when restarting * ext/tk/lib/tk/sample/cd_timer.rb: new sample of TkRTTimer |
17805a51d1df4d4290ef78e003a77f29b00d036f
|
2005-03-15 |
* ext/tk/tkutil/tkutil.c (ary2list): give wrong arguments to hash2kv() |
3173befe84d53d660533905eb51f86f69a4cd6b2
|
2005-03-15 |
* ext/tk/sample/tkextlib/tkimg/*: Tk::Img extension sample |
739595c99e2f608c760cc1f73d954404849a9141
|
2005-03-15 |
* ext/tk/lib/tkextlib/SUPPORT_STATUS: change the support status of TkImg extension |
4007644d8378c85c0e90ddd9d29e90e3713546af
|
2005-03-16 |
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: bug fix and suppot TkTreeCtrl-1.1 * ext/tk/lib/tkextlib/SUPPORT_STATUS: change the supported version of TkTreeCtrl extension |
b547538e680a9bc8988fea059db6a637758d228c
|
2005-03-16 |
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: call wrong method in Tk::TreeCtrl#*_configinfo and current_*_configinfo method |
58bc7420de33ca276e5ab455754d1b1798d518de
|
2005-03-18 |
* ext/tk/lib/tk/font.rb: add some TkFont class methods to get font information without creating a TkFont object. * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: bug fix and define some classes for components of Tk::TreeCtrl |
334325f72a08589acaeca6d9ef5171af42dfbe60
|
2005-03-26 |
* ext/tk/lib/tk.rb (_callback_entry_class?): add for checking whether a class is available for a callback entry. * ext/tk/lib/tk.rb (after_cancel): add Tk.after_cancel(afterID) method. * ext/tk/lib/tk.rb (array2tk_list): change from private module method of TkComm to public module method. * ext/tk/lib/tk.rb (cget): add check that slot argument is not empty string. * ext/tk/lib/tk.rb (configinfo): ditto. * ext/tk/lib/tk/itemconfig.rb (itemcget): add check that slot argument is not empty string. * ext/tk/lib/tk/itemconfig.rb (itemconfiginfo): ditto. * ext/tk/lib/tk/entry.rb: add TkEntry#icursor and icursor= (alias of cursor and cursor= method). * ext/tk/lib/tk/font.rb: improve font treatment when the font name is empty string. * ext/tk/lib/tk/variable.rb: add :variable, :window and :procedure type. * ext/tk/lib/tk/variable.rb: improve treatment of array-type tkvariable. * ext/tk/lib/tkextlib/blt.rb: add commands for zooming. * ext/tk/lib/tkextlib/blt/*: bug fix. * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: bug fix and add methods to call TreeCtrl commands for bindings. * ext/tk/sample/tkextlib/blt/*: new sample scritps. * ext/tk/sample/tkextlib/treectrl/*: ditto. |
10fa84d750eced2f5c8fcfb5630d2d04e3a04cb5
|
2005-03-29 |
* lib/tkextlib/blt/component.rb: cannot create elements except default type of element. * lib/tkextlib/blt/barchart.rb: ditto. * lib/tkextlib/blt/graph.rb: ditto. * lib/tkextlib/blt/stripchart.rb: ditto. * lib/tkextlib/blt/component.rb: axis command option gets proper object type of arguments. * sample/tkextlib/blt/calendar.rb: new sample. * sample/tkextlib/blt/pareto.rb: ditto. |
11974f26b347c59c4cea15f3631cc632481dd4c3
|
2005-03-30 |
* ext/tk/tcltklib.c: add TclTkIp#_create_console() method to create a Tcl/Tk's console window. * ext/tk/lib/multi-tk.rb: support TclTkIp#_create_console() method. * ext/tk/lib/remote-tk.rb: ditto. * ext/tk/lib/tk/console.rb: ditto. * ext/tk/lib/tk.rb: update RELEASE_DATE * ext/tk/sample/demo-*/check2.rb: use 'return' in the Proc object. * ext/tk/sample/tkextlib/**: ditto. |
7f6e93fd624cfe1a5078dc556c12ccf3e1ca298f
|
2005-03-30 |
* sample/tkextlib/iwidgets/sample/hierarchy.rb: fail to treat Japanese (i18n?) filenames. |
78711606b3c5e3eec4906ccc9992d7bf72cfe14e
|
2005-03-31 |
* sample/tkextlib/iwidgets/sample/hierarchy.rb: show basename only [ruby-dev:25970] * sample/tkextlib/treectrl/demo.rb: add check for existence of 'backgroundimage' option. * sample/tkextlib/treectrl/bitmaps.rb: ditto. * sample/tkextlib/treectrl/outlook-newgroup.rb: lack of '%I' event callback argument. |
a8123f8f7e65381e57ef20195b353db99efd3bb4
|
2005-04-01 |
* lib/tkextlib/blt/component.rb: bug fix on treatment of component objects. * sample/tkextlib/blt/graph6.rb: a new sample script. |
011527f455eab7e7be7e3fd90d0f6d801eeccfde
|
2005-04-01 |
* ext/tk/ChangeLog.tkextlib: add log of the modification by ocean <ocean@ruby-lang.org>. * ext/tk/sample/tkextlib/treectrl/demo.rb: bridge the gap of Hash#index or Hash#key between ruby 1.8 and 1.9 |
4f8df7dcc42119a11c568a12b3e50f01553f4e4c
|
2005-04-01 |
* ext/tk/lib/tk.rb (TkWindow.initialize): accept 'without_creating' option without 'widgetname' option to allow creating a widget object which is used as an argument of Tcl/Tk's widget allocation commands. * ext/tk/lib/tk/image.rb (TkImage.initialize): accept 'imagename' option to create a image object by the given name. |
21df665098bb29493a7b5196eb8fd1c48995314c
|
2005-04-02 |
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE * ext/tk/lib/tk/variable.rb: fix namespace trouble when autoloading * ext/tk/lib/tk/palette.rb: define Tcl variable 'tkPalette' as global * ext/tk/lib/tk/dialog.rb: use array2tk_list method when calling Tk.ip_eval. * ext/tk/lib/tk/autoload.rb: add autoload entry 'TkDialogObj' and 'TkWarningObj' * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: support TreeCtrl's cvs head. |
9e985d3e58ab381d56e8d995ce5021f28b5c3cb2
|
2005-04-09 |
* ext/tk/lib/tk.rb: update RELEASE_DATE * ext/tk/lib/tk/image.rb: support to create TkImage object without creating a new image object on Tk. * ext/tk/lib/tk/menu.rb: use TkCommandNames on create_self() * ext/tk/lib/tk/root.rb: TkRoot.to_eval() returns '.'. * ext/tk/lib/tk/text.rb: add methods to create a TkText::IndexString from (x, y) coords. * ext/tk/lib/tkextlib/tile.rb: bug fix and update support status. * ext/tk/lib/tkextlib/tile/*.rb: ditto. * ext/tk/sample/tkextlib/tile: New demo. |
e3d946f2503d01f6758911d458a9b9ef50e8080c
|
2005-04-11 |
* ext/tk/tcltklib.c (ip_finalize): adhoc patch to avoid SEGV when exit on Tcl/Tk8.3.x. |
7f2298504819c17bdb7bbb29db274203ed84d505
|
2005-04-11 |
* ext/tk/tcltklib.c (ip_finalize): add existence check of Tcl commands before calling Tcl_GlobalEval(). |
b346101b25b6678d89503e152366eae5b85c92e0
|
2005-04-12 |
* ext/tk/tcltklib.c (ip_finalize): fix SEGV when Tcl_GlobalEval() modifies the argument string to eval. |
c594a95a57345d2edb68b74546d5953d61d81972
|
2005-04-12 |
* ext/tk/tcltklib.c (ip_finalize): better modification than the previous commit [ruby-dev:26029]. |
6fc7b39b62d20a2d6f0a88cd3da072c8ea1026af
|
2005-04-26 |
* ext/tk/tcltklib.c (ip_invoke_core): call Tcl's "::unknown" command when can't get information of target command. |
357ce6cfe465e21ec6c6ba330adce3a46fec1a4f
|
2005-05-08 |
* ext/tk/lib/tk/timer.rb: fix typo |
3d8229b1267b9ad319ac8e2036b01ba8514fc4a3
|
2005-05-10 |
* ext/tk/lib/tkextlib/blt/winop.rb: fix typo |
94aa5943bb09d52580041e77d66b93d2d11b763d
|
2005-05-23 |
* ext/tk/extconf.rb: Framework support on MacOS X Tiger. * ext/tk/README.tcltklib: add description of Framework support options. |
90537dbe3c152388032608f6f63b23f1762235d0
|
2005-05-25 |
* ext/tk/lib/tk.rb: TkComm#tk_split_*list fail to split a kind of SJIS strings. To avoid the trouble, add arguments to control converting encoding, and do split on a UTF8 string. * ext/tk/lib/multi-tk.rb: modify to attend encoding. * ext/tk/lib/remote-tk.rb: ditto. * ext/tk/lib/tk/itemconfig.rb: ditto. * ext/tk/lib/tk/listbox.rb: ditto. * ext/tk/lib/tk/namespace.rb: ditto. * ext/tk/lib/tk/panedwindow.rb: ditto. * ext/tk/lib/tk/text.rb: ditto. * ext/tk/lib/tk/textmark.rb: ditto. * ext/tk/lib/tk/texttag.rb: ditto. * ext/tk/lib/tk/variable.rb: ditto. * ext/tk/lib/tk/winfo.rb: ditto. * ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb: ditto. * ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb: ditto. * ext/tk/lib/tk.rb: add TkWindow#lower_window/raise_window and Tk#lower_window/raise_window by reason of method-name conflict * ext/tk/lib/tk/canvas.rb: bug fix on TkCanvas#delete when given non-TkcItem arguments. * ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto. |
87cad12ae84f9ce07f55100f02fd82ae0fdc7884
|
2005-05-25 |
* ext/tk/lib/tk.rb: add shortcut-methods of tk_call + tk_split_list |
bd47024ab6b8c4ef5760a767e39900b023592082
|
2005-05-30 |
* ext/tk/lib/macpkg.rb: add PACKAGE_NAME information of Tcl/Tk Extension. * ext/tk/lib/tk/msgcat.rb: ditto. * ext/tk/lib/tk/winpkg.rb: ditto. * ext/tk/lib/tkextlib/*: ditto. |
dc5a620aa0857bc5be4bc7bb8a46b14007d37e57
|
2005-06-03 |
* ext/tk/lib/multi-tk.rb: fix typo. |
80eef0fd3b39a6622ef47819ca06cd2aed703aea
|
2005-06-05 |
* ext/tk/lib/tk/console.rb: create console when required * ext/tk/sample/tkextlib/tile/demo.rb: fix TypeError & create Console |
78e266c241447ba73e590ee1056dec3530682487
|
2005-06-07 |
* ext/tk/lib/multi-tk.rb: slave-ip fails to call procedures delegated by master-ip. |
e1885a0079bc61b610842783fe4dd1a2a84d8a81
|
2005-06-08 |
* ext/tk/lib/tkextlib/ICONS/icons.rb: fail to create instances of Tk::ICONS [ruby-dev:26305]. |
ca5d263facaa56db3bad500f3fc4ddc540765d33
|
2005-06-13 |
* ext/tk/tkutil/tkutil.c: add TkUtil::CallbackSubst.subst_arg(m, ...) & _define_attribute_aliases(hash) to get substitution-argument from attributes (e.g. subst_arg(:x,:y,:num,:button) --> "%x %y %b %b "). * ext/tk/lib/tk/event.rb: use _define_attribute_aliases(). |
9d49297a749fee60f83f4dc262271f4aade40469
|
2005-06-14 |
* ext/tk/tkutil/tkutil.c: forgot update RELEASE_DATE |
082393fe395ed6c4db65be60c536dc43de6f8b75
|
2005-06-15 |
* ext/tk/tk.rb: support "tk inactive" sub-command. [for Tcl/Tk8.5a3] * ext/tk/tk/namespace.rb: support "namespace path" sub-command and 'namespace ensemble' sub-command. [for Tcl/Tk8.5a3] |
dde30e112ff4a57e0c8444ae4d1f818547cef175
|
2005-06-15 |
* ext/tk/sample/demos-jp/ctext.rb: modify improper message text. |
8cd944803eee11a00dea64c6257eb6dd030d3920
|
2005-06-16 |
* ext/tk/lib/tk.rb: add Tk.getMultiple{Open|Save}File() which return an Array of selected files. |
ffb1f5722bace8f8eb384f8524f2cb8ce01c74a8
|
2005-06-16 |
* lib/tkextlib/SUPPOPRT_STATUS: add RELEASE_DATE information. * lib/tkextlib/tile/style.rb: add "style element options <elem>" command support. |
223798c50efcabab4ffa17e4060a8d89c929f982
|
2005-06-23 |
* ext/tk/lib/tk/canvastag.rb: TkcGroup.new cannot include given items. TkcGroup#exclude calls wrong method. Add alias TkcGroup#add [ruby-talk:146049]. * ext/tk/lib/tk/canvas.rb: TkCanvas#dtag and some subcommands of TkCanvas#addtag fail to treat a TkcTag argument. * ext/tk/lib/tk/event.rb: add TkEvent::Event#generate to help to send current event to other widgets. |
2e3404c1bb0a06aa7abb573eabdec98d1548751d
|
2005-06-24 |
* ext/tk/lib/tk.rb: fix typo on Tk.grid_propagate. * ext/tk/lib/tk.rb: Tk.event_generate and TkWindow#event_generate accept TkEvent::Event object as context argument. * ext/tk/lib/tk/event.rb: add TkEvent::Event#valid_fields and valid_for_generate to get field parameters of event_generate. |
6556fb4f00f041e06cd53ca4eab20967c02ffee8
|
2005-07-05 |
2005-07-05 |
e3849ae9878e78fd089d117f5bd2cb787a62e941
|
2005-07-05 |
* ext/tk/tcltklib.c: bug fix on treating Unicode strings. * ext/tk/tcltklib.c: add methods to treat encoding mode. * ext/tk/MANUAL_tcltklib.eng: add description of TclTkLib#encoding, encoding_system, and so on. * ext/tk/MANUAL_tcltklib.eucj: ditto. * ext/tk/tkutil/tkutil.c: fail to create a Tcl's list string from an array including multiple kind of encoded strings. * ext/tk/lib/tk.rb: ditto. * ext/tk/lib/multi-tk.rb: 2nd arg of _{to|from}UTF8 is omissible. * ext/tk/lib/remote-tk.rb: ditto. * ext/tk/lib/tk.rb: override TclTkLib#encoding and encoding= to use TkCore::INTERP.encoding and encoding=. * ext/tk/lib/tk.rb: when "require 'tk'" and $KCODE=='NONE', check DEFAULT_TK_ENCODING to decide Ruby/Tk's system encoding mode. * ext/tk/lib/tk/encodedstr.rb: check both of Tk.encoding and Tk.encoding_system. Tk.encoding has higher priority. * ext/tk/lib/tk/optiondb.rb: ditto. * ext/tk/lib/tk/spinbox.rb: ditto. * ext/tk/lib/tk/validation.rb: ditto. * ext/tk/lib/tk/namespace.rb: arguemnts for TclTkIp#_merge_tklist should be UTF-8 strings. |
5a33a2c74ab3ef790bd90a8220915a858e3b2cfd
|
2005-07-05 |
* ext/tk/tkutil/tkutil.c: fix typo. |
9e0adac4b4fc1ec38b2a236124fea675d2f23a0a
|
2005-07-13 |
2005-07-13 |
4d52e657871f87c1b61636e01bc60e39ad4d6c26
|
2005-07-13 |
* ext/tk/tcltklib.c: TclTkLib.do_one_event doesn't work. * ext/tk/lib/tk.rb: Tk.thread_update is available. |
50d6cae2127b984c6b9665ea2824275c5c24d5a5
|
2005-07-19 |
2005-07-19 |
4826eaecf63398b0806a49248569a80db344c43e
|
2005-07-19 |
* ext/tk/lib/tk/variable.rb: For symmetry, add TkVariable#string. It returns a string even if the default value type of the TkVariable object is not "string". |
1fb55b9d7704c4e3df0118fe33890b65538dd06a
|
2005-07-19 |
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE |
17743ce0a8a74095e4f111cff4c102d5d99b5a7a
|
2005-07-21 |
* ext/tk/tkutil/tkutil.c (tk_conv_args): forget to revert thread_critical and gc_disable when raise ArgumentError. * ext/tk/lib/remote-tk.rb: RemoteTkIp doesn't need to include TkUtil. * ext/tk/tcltklib.c: add TclTkIp#has_mainwindow? method. * ext/tk/lib/tk.rb: add Tk.has_mainwindow? method. * ext/tk/lib/multi-tk.rb: add MultiTkIp#has_mainwindow? method. * ext/tk/lib/remote-tk.rb: add RemoteTkIp#has_mainwindow? method. * ext/tk/lib/multi-tk.rb: slave IP fail to exit itself when $SAFE==4. * ext/tk/lib/multi-tk.rb: remove constants from MultiTkIp module to avoid access from external. * ext/tk/lib/multi-tk.rb: check_root flag is ignored on slave IPs' mainloop. * ext/tk/lib/multi-tk.rb: hang-up Tk.mainloop called on a slave IP with $SAFE==4. * ext/tk/lib/multi-tk.rb: MultiTkIp#bg_eval_proc doesn't work properly. * ext/tk/lib/multi-tk.rb: add MultiTkIp#set_cb_error(proc) and cb_error(exc) to log errors at callbacks on safe slave IPs. * ext/tk/lib/multi-tk.rb: fail to get an available slave IP object when call Tk.mainloop in the block which is given to new_* method, because cannot finish initialize while the root widget is alive. * ext/tk/lib/multi-tk.rb: fail to control a slave IP when Tk.mainloop runs on the IP. |
73efe6b78349f965a7239bc814bc61fb79513d36
|
2005-07-25 |
2005-07-25 |
b535e9b004097dd567a7c6d461a5b224bbf47991
|
2005-07-25 |
* ext/tk/lib/multi-tk.rb: fix en-bugged part in the last commit. |
41d41fbdb9e2448404865310c295dd666ce60d00
|
2005-07-28 |
* ext/tk/stubs.c: When --enable-tcltk-stubs, the initialize routine creates a Tcl/Tk interpreter and deletes it. However, init cost of Tk's MainWindow is not so small. And that makes it impossible to use libraries written with Tcl functions only on an environment without a graphical display. This changes support delaying initalization of Tk_Stubs until the script needs Tk. * ext/tk/stubs.h: New file. Define prototypes and return codes of functions on stubs.c. * ext/tk/tcltklib.c: Support delaying initalization of Tk_Stubs until the script needs Tk. * ext/tk/tcltklib.c: Show friendly error messages for errors on initialization. * ext/tk/tcltklib.c: Avoid SEGV on ip_finalize() when ruby is exiting and $DEBUG is true. (Not fix. If you know the reason of why, please fix it.) * ext/tk/tkutil/tkutil.c (ary2list, ary2list2): bug fix on handling of encoding. * ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string and bg_eval_string don't work propery. * ext/tk/lib/tk.rb: Forget extending Tk::Encoding module to Tk. * ext/tk/lib/tk/variable.rb: TkVarAccess fails to initialize the object for an element of a Tcl's array variable. |
c9ec81289744231cb3ca9aa2c2bda3de6a668442
|
2005-08-04 |
* ext/tk/tcltklib.c: cannot compile for Tcl7.6/Tk4.2. * ext/tk/tcltklib.c: add nativethread consistency check. * ext/tk/stubs.c: ditto. * ext/tk/lib/tk.rb: forgot to define TclTkIp.encoding and encoding= when Tcl is 7.6 or 8.0. * ext/tk/lib/tk/wm.rb: support to make some methods as options of root or toplevel widget. [ruby-talk:150336] * ext/tk/lib/tk/root.rb: ditto. * ext/tk/lib/tk/toplevel.rb: ditto. * ext/tk/lib/tkextlib/SUPPRT_STATUS: update RELEASE_DATE |
c1566b74903da07910103c143cb2a38f4a7c86ba
|
2005-08-09 |
* ext/tk/tcltklib.c: remove dangerous 'rb_jump_tag's. * ext/tk/lib/tk.rb: add __val2ruby_optkeys and __ruby2val_optkeys to help to convert option values between ruby and tcl. * ext/tk/lib/tk/itemconfig.rb: add __item_val2ruby_optkeys and __item_ruby2val_optkeys to help to convert option values between ruby and tcl. * ext/tk/lib/tk/radiobutton.rb: use __ruby2val_optkeys for 'variable' option (for the reason of backward compatibility). * ext/tk/lib/tk/composite.rb: clarify the arguments of super(). * ext/tk/lib/tk/spinbox.rb: ditto. * ext/tk/lib/tk/text.rb: ditto. * ext/tk/lib/tk/validation.rb: ditto. * ext/tk/lib/tkextlib/*: support to treat tkvariable-type configure options. |
599a478ad5046374fa7c0809ac3bc67d57da6ce0
|
2005-08-10 |
2005-08-10 |
5a0361f84c28d38747c066bda30ecf77483877f9
|
2005-08-10 |
* ext/tk/lib/tk.rb: fix bug on handling __ruby2val_optkeys(). * ext/tk/lib/tk/itemconfig.rb: fix bug on handling __item_ruby2val_optkeys(). * ext/tk/lib/tk/canvas.rb: didn't check __item_ruby2val_optkeys(). * ext/tk/lib/tkextlib/blt/component.rb: ditto. |
f1755966cc5a0bab16cdcb528e95f55e397802aa
|
2005-09-01 |
2005-09-01 |
804054e672d8921ecf63095128cc31b8f5709d89
|
2005-09-01 |
* ext/tk/lib/multi-tk.rb: On Tcl8.5, MultiTkIp#invoke_hidden doesn't work (gives wrong order of arguments). * ext/tk/lib/multi-tk.rb: add MultiTkIp#invoke_hidden_on_namespace to support '-namespace' option of 'interp invokehidden' command on Tcl8.5. |
a2e57fd16006cefdbab2c165b7abd7fcbb29dcc4
|
2005-09-15 |
* ext/tk/lib/tk/dialog.rb: If a dialog does not show up yet, TkDialogObj#name raises an exception. [ruby-talk:156109] |
e0166cd8f6e8e3f29683e39ef5ff91822aa7c9d8
|
2005-09-16 |
* ext/tk/lib/multi-tk.rb: fix typo on MultiTkIp#bg_eval_string |
762ed0d68c7cfb96c8e4c1a67030a01e7825c9a5
|
2005-09-17 |
* ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string and bg_eval_string should call Kernel.eval on caller's safe-level instead of slave's safe-level (Of course, the given script should be evaluated on slave's safe-level). |
140a4cd9d4c4b5322fa210b736bb6d0c2ef257c8
|
2005-09-22 |
* ext/tk/sample/demos-en/tcolor.bak: remove. |
64edb6d31d93aef7813680062b18d1ec6e46aa72
|
2005-09-28 |
* ext/tk/tcltklib.c: cannot compile with Tcl/Tk8.0.x [ruby-dev:27335]. |
5369103f871e30741d49e51f1a52332cb50728d5
|
2005-10-03 |
* ext/tk/lib/tkextlib/tktable/tktable.rb: border_* instance methods don't call 'border' subcommands. |
3dd3b2136b0050c669d0881ae804b1fae8ea6567
|
2005-10-22 |
* 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). |
7aae276e6ba8ffb159ea014d829dfb7d5e9a82f4
|
2005-10-24 |
* 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 |
0e05806f364a979436e413fd9b595428c5202ee7
|
2005-11-02 |
* ext/tk/tcltklib.c (ip_rbUpdateObjCmd, ip_rb_threadUpdateObjCmd): passed improper flags to DoOneEvent(). * ext/tk/tkutil/tkutil.c: use rb_obj_respond_to() instead of rb_respond_to(). |
284ac594b3976751c2fd8893e479887159c8d27e
|
2005-11-02 |
* ext/tk/sample/demos-jp/widget: make the root window lower than the sub-demos windows. * ext/tk/sample/demos-en/widget: ditto. |
5b34104f74a3d92a2d372a350f617853147fd956
|
2005-11-02 |
* ext/tk/extconf.rb: change the check parameter for Win32. |
f1d4dfca2b64a115fd4b8f4c9300113ec957d269
|
2005-11-07 |
* ext/tk/stubs.c (_nativethread_consistency_check): use simpler (low cost) way to check whether the Tcl interpreter was compiled with threads enabled of not. * ext/tk/tcltklib.c: reduce warnings. * ext/tk/tkutil/tkutil.c: ditto. |
fb10e93036279b422ff566c92d91133623e8596b
|
2005-11-15 |
* ext/tk/sample/24hr_clock.rb: a new example about handling of canvas items. |
ed9a1f3e8fc3f8ccc6fd824dd11e28afb3582e76
|
2005-11-18 |
* 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. |
bfab52caff4e490113779554667e20757a20467c
|
2005-11-18 |
* 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 |
63e6a0a91f3705d5c9977ac5c4952b23eef480c6
|
2005-11-21 |
* ext/tk/lib/tkextlib/tile.rb: bug fix (Tk::Tile::USE_TTK_NAMESPACE is not defined). |
4b87fa9de2b62d553f56671fef792a357d0996f7
|
2005-11-23 |
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]. |
b244f5d57ba0215f69d048facb266ea60543ea05
|
2005-11-25 |
* sample/tkextlib/tile/demo.rb: bug fix * sample/tkextlib/tile/themes/*: add some themes (blue, keramik, and plastik; require Tile-0.5 or later). |
8245833fb4f48fc541491498e5013f9b5d17d8bc
|
2005-11-25 |
commit miss. |
976124788e561be61b595ae555a75f24c5293753
|
2005-12-06 |
* 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. |
dfcbc92614bdaff1c16feb1d34c5bfeae810f024
|
2005-12-06 |
* ext/tk/tcltklib.c: forgot to update RELEASE_DATE. * ext/tk/lib/tk.rb: ditto. * ext/tk/sample/demos-en/menu.rb: commit miss. |
1ca94a03074888fe3c2b725a82bbbe539c5fdd98
|
2005-12-11 |
* ext/tk/lib/tkextlib/SUPPORT_STATUS: update to support libraries in ActiveTcl8.4.12.0. * ext/tk/lib/tkextlib/tile/tnotebook.rb: add Tk::Tile::TNotebook#insert. * ext/tk/sample/tkextlib/tile/demo.rb: improve the look of a part of the demo. * ext/tk/sample/scrollframe.rb: add a new sample. |
3866e487663fb40858c52d4efec1ecff7aa30b98
|
2006-01-12 |
* ext/tk/sample/tkballoonhelp.rb: [bug fix] couldn't add to a widget which is constructed with TkComposite module. [new feature] support 'command' option which is called just before popping up the balloon help. |
598451429c20db4bbb2249f59d9641ad22126269
|
2006-01-31 |
* 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. |
8ba823c485d481979600000a111b3b108f98ad6f
|
2006-04-05 |
* 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. |
495d872fac55470a3573b5e2c8d34f5dbfcfc289
|
2006-04-06 |
* ext/tk/lib/tk/panedwindow.rb: lack of arguments. [ruby-core:7681] |
3b7c8b34889eb4333335e10d04f6e612953b1a09
|
2006-04-06 |
* intern.h (rb_obj_instance_exec, rb_mod_module_exec): add declaration. |
bce4ed2f72db35fe870a226f53fbb4dc24eaedab
|
2006-04-18 |
* 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. |
09cc0b160eb14aa52e7cd345835485122e9c8c89
|
2006-04-21 |
* ext/tk/tcltklib.c (lib_eventloop_ensure): refer freed pointer [ruby-core:07744] and memory leak. |
3df4f07a6bc5674215983097cfbf589ea11cc610
|
2006-04-25 |
* ext/tk/tcltklib.c (delete_slaves): maybe increment the reference count of a NULL Tcl_Obj [ruby-core:07759]. |
60976b119fc87722a52fe886b1cb3a76592f1d11
|
2006-06-18 |
* ext/tk/lib/multi-tk.rb: fix bug: initialize improper tables |
6fa7d6cb014334082f020e57c248de6ea4a30b94
|
2006-06-26 |
* ext/tk/tcltklib.c (ip_delete): fix SEGV when a slave-ip is deleted on callback. |
efb806f46c702eabb86e3911f3b5375bf7d6c1b9
|
2006-06-27 |
* 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". |
835ea57cd3652919f7e9eb78b9d74245de0510e1
|
2006-07-03 |
* 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. |
c258ca6012ac4df80e1387b780e4586a6496554a
|
2006-07-10 |
* signal.c (install_nativethread_sighandler): commented out. |
d2271cbdd18ea55851f21abd8862e5a3b6b98c9b
|
2006-07-10 |
* ext/tk/tcltklib.c: make SEGV risk lower at exit. * ext/tk/lib/tk.rb: ditto. |
203c2e18f50efd0323bd9236debea8daee8b5d13
|
2006-07-10 |
* ext/tk/lib/tk/font.rb: sorry. mistaken to patch. |
2ea953a7e776ac63f14d196f2717a556a76d7506
|
2006-07-11 |
* ext/tk/lib/multi-tk.rb: security fix. |
56b42dec015337f6a1a30aee1a6e6364ded3e468
|
2006-07-11 |
* ext/tk/lib/multi-tk.rb: remove restriction on the class of pseudo-toplevel. |
5d11f0072c0a9b1e2dacd9b21fc6db0974c62d4f
|
2006-07-13 |
* ext/tk/lib/tk/composite.rb: improve handling of the classname on the option database for the widget class which includes TkComposite. |
89e1e190835430068472d12450b538ad351871b9
|
2006-07-14 |
* ext/tk/lib/tk.rb: add methods for new features of latest Tcl/Tk8.5 * ext/tk/lib/tk/namespace.rb: ditto. |
2a0b4cc13c167208035c363a96b67a4f08bc393d
|
2006-07-28 |
2006-07-29 |
567ded60735fde0bb0e7d0eb9c319651d39c5146
|
2006-07-28 |
* ext/tk/lib/multi-tk.rb: freeze ip_name for security reason. |
b8597ccb1c5c56a701be13959661be11f1662b55
|
2006-08-31 |
* ext/tk/lib/tkextlib/blt.rb: double dashes (--) option doesn't work properly on some versions of BLT (wrong description on the manual of `blt::bgexec'?). |
c22af575a18f689e31ce07b24a8034b1f751a681
|
2006-09-01 |
* ext/tk/lib/tk/font.rb: TkFont#current_configinfo() doesn't work on Tcl/Tk8.x. * ext/tk/lib/tk.rb: update RELEASE_DATE. |
438e33e3d29d098ba8fb3f243ca93a6367c15322
|
2006-10-04 |
* ext/tk/lib/tkextlib/tile.rb, lib/tkextlib/tile/* : support Tile 0.7.6. * ext/tk/lib/tkextlib/SUPPORT_STATUS: [ruby-talk:211939] check links of extensions. * ext/tk/lib/tkextlib/blt/container.rb: define instance methods properly. * ext/tk/lib/tkextlib/tile/tcombobox.rb: bug fix [ruby-talk:213003]. * ext/tk/lib/tkextlib/tile/tnotebook.rb: ditto. * ext/tk/lib/tkextlib/tile/treeview.rb: ditto. * ext/tk/lib/tkextlib/tile/sizegrip.rb: [new] add 'ttk::sizegrip' widget. |
2ec88c167b2dd0e3c13a77dadb9518f8d06d0c59
|
2006-11-06 |
* 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. |
32c61a1b59643560df5de45b57903e3a9627ab00
|
2006-11-07 |
* 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. |
ce99fd222e6dca8482cb2dba0956d6061afd6763
|
2006-11-07 |
* ext/tk/lib/tkextlib/version.rb: forgot to commmit. sorry. |
135a96accc80519ec5933b48b37d7065be6c4d90
|
2006-11-22 |
2006-11-22 |
c97ed5ef9a33f40940a2546e5d6cd7f8d34ae878
|
2006-11-22 |
* ext/tk/extconf.rb: support --with-X11/--without-X11 option. * ext/tk/README.tcltklib: add description about --with-X11-* option [ruby-talk:225166] and --with-X11/--without-X11 option. * ext/tk/tkutil/extconf.rb: able to be called manually [ruby-talk:225950]. |
e546b71285f03b94d21d60bb5de6a507ed3fd9e3
|
2006-12-01 |
2006-12-01 |
938d00b54ba5c121909291a1edd07e066fa5601f
|
2006-12-01 |
* ext/tk/tcltklib.c: shouldn't run the killed thread at callback. [ruby-talk: 227408] |
8c74a181614dca02ea416e5e338b57450967ee02
|
2007-01-26 |
* 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. |
dbee7c9072aabc1ffafcd3343622d1e8f9b7ebe8
|
2007-01-29 |
* ext/tk/sample/tktextio.rb: 'hist_size' option causes error. |
138052edb2dc20416f614972fba3fd6345bc4fc9
|
2007-01-31 |
* ext/tk/sample/images/teapot.ppm: fix the broken file. [ruby-dev:30226] |
1e37d92b0b0d97442a5bc0254ca2e818e70d8565
|
2007-02-09 |
* ext/tk/lib/tk.rb: fix typo (TkConfigMethod::__confinfo_cmd, __conv_keyonly_opts). |
4cd2a9864c9d215500dacef309c4eacb0db9ce3a
|
2007-03-06 |
* ext/tk/sample/irbtkw.rbw: fails to exit process. |
b69b1af65002e9a70a4f33bafa35593b4618e7a4
|
2007-05-25 |
* ext/tk/lib/tkextlib/tcllib/tablelist.rb: fix typo. * ext/tk/lib/tkextlib/tile/dialog.rb: forget to give an argument. * ext/tk/lib/tkextlib/version.rb: update RELEASE_DATE. |
59a07a0690ea964aa1f6d2f250a9ef176cac49ab
|
2007-12-21 |
Ruby/Tk :: provisional support on Ruby-VM and Tcl/Tk8.5. |
ee695fb164796dc203306f1585c4f6dd74f06806
|
2008-02-27 |
* ext/tk/lib/tk.rb, ext/tk/lib/*: make default widget set switchable between Tk (standard Tcl/Tk widget set) and Ttk (Tile). Initial default widget set is Tk. Now, toplevel widget classes are removed and defined as aliases. For example, "TkButton" is an alias of the "Tk::Button" class. Those aliases are replaced when switching default widget set. "Tk.default_widget_set=" is the method for switching default widget set. "Tk.default_widget_set = :Ttk" defines Ttk (Tile) widget set as default. It means that "TkButton" denotes "Tk::Tile::Button" class. And then, "TkButton.new" creates a Tk::Tile::Button widget. Of course, you can back to use standard Tk widgets as the default widget set by calling "Tk.default_widget_set = :Tk", whenever you want. Based on thie feature, you can use Ttk widget styling engine on your old Ruby/Tk application without modifying its source, if you don'tuse widget options unsupported on Ttk widgets (At first, call "Tk.default_widget_set = :Ttk", and next load and run your application). This is one step for supporting Tcl/Tk8.5 features. |
3cb57fb1c3c2b25bd94660c099f52489a1564354
|
2008-02-28 |
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE |
3024ffdc3a5fdb115de651edae9e3d7a335a6614
|
2008-03-29 |
* ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. |
debfdb311ab440ee32847cc689fccac9c677eed5
|
2008-03-29 |
* ext/tk/sample/ttk_wrapper.rb: minor bug fix. |
1ef64a66247260a4ecdd150154632bb6766db718
|
2008-05-21 |
* array.c (flatten): fix memory leak. |
e6697a6405f1330ef071220396b8afef1cd1079a
|
2008-06-10 |
* ext/tk/tcltklib.c: SEGV when tcltk-stubs is enabled. |
283826f751e9447485bd322ea108daf8b9b824d4
|
2008-06-12 |
* ext/tk/tcltklib.c: [trial patch] On some environments, it gives better responce about callbacks across threads. But on the other environments, it has no effect. |
5ebf7049532575d8e57677a4e5bf61753c0c35e4
|
2008-06-16 |
* ext/tk/tcltklib.c: SEGV when exit. |
77773831db5234d1cdcb25a5325f475aa11afa36
|
2008-06-16 |
* ext/tk/sample/demos-jp/toolber.rb, ext/tk/sample/demos-en/toolber.rb: fail to back a tear-off marker when reattach the toolbar. |
e2f37fb9c6c9df54b2be78d09de00aa7da0d694f
|
2008-06-17 |
* ext/tk/lib/multi-tk.rb: cannot access class variable from singleton method. |
6bb934c482e360b1713ca692301c30a6277f4bd3
|
2008-06-19 |
* ext/tk/lib/tkextlib/tile/treeview.rb: cannot configure tags. |
27fdb77821957b5a304b1730ce9f95c899a3b5be
|
2008-10-19 |
* ext/tk/lib/tk.rb: support Encoding.default_internal. * ext/tk/tcltklib.c: ditto. * ext/tk/extconf.rb: improve the strategy for searching Tcl/Tk headers. |
2e1ee398a4871bcd5a7df4c925b543fe94c0d015
|
2008-11-22 |
* ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb: fix NameError bug. |
89f1118329a8d0aad173baa091173428d3b3ce30
|
2008-11-22 |
* ext/tk/lib/tkextlib/version.rb, ext/tk/ChangeLog.tkextlib: update. |
9a206a80396687c9b0ed9f8c7c5b63d443837f5d
|
2008-11-24 |
* ext/tk/lib/tkextlib/blt/tabset.rb, ext/tk/lib/tkextlib/blt/tabnotebook.rb: fix many bugs. Now, those work properly. |
57746bb6fa6e52c314f4106f7338fef37e3cfe4a
|
2008-12-03 |
* ext/tk/lib/tk.rb: bug fix. use ::RubyVM instead of ::VM [ruby-list:45676] * ext/tk/tcltklib.c: update RELEASE_DATE |
694fab958cca3a0717459ba743d6de0bd7456c16
|
2008-12-03 |
* ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat 'parent' and 'variable' options on a Hash argument. |
c5d06834d2f4411362abd435fc660be988d74574
|
2008-12-03 |
* ChangeLog: add entry. |
6c650f35f90c902a6d3c2990206da8cef1ce48cb
|
2008-12-21 |
* ext/tk/lib/tk.rb: temporary patch for trouble on TkAqua (> Tk8.4.9). |
3be4523bde22f2db6a5b7c60929f8e4194ba2a92
|
2008-12-22 |
* ext/tk/tcltklib.c: fix wrong flag value. |
c8b8db001b06e464982f227f6b0b893ac74228d6
|
2009-01-09 |
* ext/tk/lib/tk.rb: rescue abnormal Encoding.locale_charmap value. |
3f2b281eeec85f34fcf0f9f3a42ef3d3e57810fa
|
2009-01-12 |
* ext/tk/lib/tk.rb: use Encoding.find("locale") instaed of Encoding.locale_charmap |
0e61068c2b2e307fda8541c154178f743d2eb84c
|
2009-04-26 |
* ext/tk/sample/tkcombobox.rb: fix conflict with autoload definition |
ed6ce8b43b6f25df1d4809ac799de4dd1c85c1f3
|
2009-07-12 |
* ext/tk/extconf.rb: New strategy for searching Tcl/Tk libraries. * ext/tk/*: Support new features of Tcl/Tk8.6b1 and minor bug fixes. ( [KNOWN BUG] Ruby/Tk on Ruby 1.9 will not work on Cygwin. ) * ext/tk/*: Unify sources between Ruby 1.8 & 1.9. Improve default_widget_set handling. * ext/tk/*: Multi-TkInterpreter (multi-tk.rb) works on Ruby 1.8 & 1.9. ( [KNOWN BUG] On Ruby 1.8, join to a long term Thread on Tk callbacks may freeze. On Ruby 1.9, cannot create a second master interpreter (creating slaves are OK); supported master interpreter is the default master interpreter only. ) * ext/tk/lib/tkextlib/*: Update supported versions of Tk extensions. Tcllib 1.8/Tklib 0.4.1 ==> Tcllib 1.11.1/Tklib 0.5 BWidgets 1.7 ==> BWidgets 1.8 TkTable 2.9 ==> TkTable 2.10 TkTreeCtrl 2005-12-02 ==> TkTreeCtrl 2.2.9 Tile 0.8.0/8.5.1 ==> Tile 0.8.3/8.6b1 IncrTcl 2005-02-14 ==> IncrTcl 2008-12-15 TclX 2005-02-07 ==> TclX 2008-12-15 Trofs 0.4.3 ==> Trofs 0.4.4 |
2b94358ac41e2d1553c4f769fdb378c659fb5e0a
|
2009-07-13 |
* ext/tk/lib/tk/menuspec.rb: commit miss on my last commitment. |
ed586352292f331f2166205c0d7b99b69eab4ba4
|
2009-07-14 |
* ext/tk/lib/multi-tk.rb: Long-term-callback support isn't stable yet. So, disable the feature and waiting for improvement in the future. |
3272d17d0c80c714a173ba87eda87a7eb8806bf8
|
2009-07-14 |
* ext/tk/extconf.rb: --with-{tcl,tk}-dir doesn't work.[ruby-dev:38782] |
31060fb11be83c8d8c38fa1c2b8f0f7bc10cac9c
|
2009-07-16 |
* ext/tk/extconf.rb,ext/tk/config_list.in: ignore paths which includes white space characters on Windows.[ruby-dev:38794] * ext/tk/lib/tk.rb: works on Cygwin (limitation:: Tk.mainloop works on the main thread only). |
556232734e0003ce327d22a7ea1ada57a86a10dd
|
2009-07-17 |
* ext/tk/lib/tk.rb,ext/tk/lib/tk/grid.rb: Bug fix on grid_slaves(). Extend usage pattern of grid_column()/grid_row(). |
924e2fcefa36ad9f2750590e3daa184b03b9d734
|
2009-07-17 |
* ext/tk/lib/tk.rb: fail to create a widget object for an unknown wiget path. |
dac591d01b0f6f85003b0268119da1d3df8527b5
|
2009-07-23 |
* ext/tk/extconf.rb: should not create "config_list" in a $srcdir. |
8e7e28f15c2973a6e083da7da9ccaf4769d272c0
|
2009-07-27 |
* ext/tk/lib/extconf.rb: bug fix and ignore invalid Tcl/Tk libraries. * ext/tk/lib/config_list.in: bug fix and add a new option. * ext/tk/lib/README.tcltklib: update for a new option. |
4293a98596af89a882629e47e84da8e5c05e1459
|
2009-08-03 |
* ext/tk/lib/tcltklib.c: fix trouble on old-style C function declarations [ruby-core:22871]. * ext/tk/lib/tcltklib.c: (ruby_1_8) fix warning about RUBY_RELEASE_DATE * ext/tk/lib/tk/multi-tk.rb: kill zombie threads. * ext/tk/lib/tk/fontchooser.rb: fix typo and support OptionObj. * ext/tk/lib/tk/canvas.rb, ext/tk/lib/tk/virtevent.rb, ext/tk/lib/tk/image.rb, , ext/tk/lib/tk/timer.rb: create unnecessary array. |
833b354578f20162aa28fe8fe5cda38caa13b48f
|
2009-08-06 |
* ext/tk/extconf.rb (search_tclConfig): fix logic bug. |
979ac967a9d0437e698d3e555098c77e495baee8
|
2009-08-09 |
* ext/tk/extconf.rb (search_tclConfig): last change isn't enough. fixed it. |
85b326ac4207698bbab25c3679661cfe6e0b4e3d
|
2009-10-03 |
* ext/tk/lib/tk/variable.rb: add TkVariable#to_hash,to_proc,to_int,to_str,to_ary |
cb732bbbdc94d2a969f5f727d6018b9d7d3e291c
|
2009-10-05 |
* ext/tk/lib/tk/canvas.rb: *** POTENTIALLY INCOMPATIBLE *** 'tags' option of a TkcItem object gives a list of TkcTag objects. * ext/tk/lib/tkextlib/vu/dial.rb: fix logical bug. * ext/tk/lib/tk/canvas.rb, ext/tk/lib/tkextlib/blt/component.rb: lack of support for methodcall_optkeys. |
ba3abf209dde890878039ba03420cfd928cf8fc9
|
2009-10-13 |
* ext/tk/variable.rb: bug fix. additional trace definition changes the option of first trace definition. |
dc28ce1b0b6cfc531ac2c3d19745d7c7301ed45d
|
2009-10-26 |
* ext/tk/lib/remote-tk.rb: typo fixed. |
435f18f513fdaa77c9922f564df577110641a0a2
|
2009-10-26 |
* ext/tk/tcltklib.c,stubs.c: remove errors or warnings when compiled with old ruby 1.8.x. * ext/tk/tkutil/tkutil.c: ditto. |
226c12d4e99e52bcf78f74812479b52cf24338d3
|
2009-10-26 |
* ext/tk/tcltklib.c: mistake on operation. sorry. |
aacc33649a3629c890363d90bbdbcbb7809a44fc
|
2009-10-27 |
* ext/tk/lib/tk/variable.rb: add TkVariable#+@ and -@ method. |
cbad6bc357cf51a3f42115b8dd66db13068f3602
|
2009-11-13 |
* ext/tk/lib/tk/variable.rb: TkVariable#*(other) and /(other) have a bug on handling of the "other" value. |
d71eab14fb5a711f43957aeb27ebad06af050193
|
2009-11-13 |
* ext/tk/lib/tk/variable.rb (TkVariable::coerce): fix bug on a numeric value. |
023a34526bed14f11d66b1e0998de061e34e8a3b
|
2010-01-31 |
* ext/tk/tkutil/tkutil.c: fix SEGV on TkUtil::CallbackSubst._setup_subst_table. * ext/tk/lib/tk.rb: [ruby1.9] fix freeze at exit. * ext/tk/lib/tk.rb: [POTENTIAL INCOMPATIBLE] return NoMethodError for TkWindow#to_ary and to_str. * ext/tk/lib/tkextlib/tcllib/plotchart.rb: wrong arguments. * ext/tk/sampel/tkballoonhelp.rb: fail to support TkEntry widgets. |
fd684f1082e25f1752ba2bfcd7c3b3525261795b
|
2010-03-13 |
* ext/tk/extconf.rb: fix [Bug #2840] Tk doesn't built in mingw. * ext/tk/lib/tk.rb: forgot updating RELEASE_DATE at last commit. * ext/tk/tkutil/tkutil.c: ditto. |
9e415266a8f373d6752f775ea4a63bf443847d08
|
2010-03-25 |
* ext/tk/extconf.rb: fix [ruby-core:28901] [Bug #2997]. Thanks, Michael Graff. * ext/tk/tcltklib.c: use xfree() for memories allocated by ALLOC(). * ext/tk/tkutil/tkutil.c: ditto. * ext/tk/lib/tkextlib/version.rb: forgot updating. |
5d639de5d3acd7032d13b0874bc0920714401571
|
2010-04-30 |
* ext/tk/extconf.rb: better support for MinGW environment. * ext/tk/README.tcltklib: add info of --with-tcltk-drive for Windows. |
690e065bf899fa18e7d4c7fa6a645236fb328e23
|
2010-05-05 |
* ext/tk/extconf.rb: revert. enbugged by last commit. ([ruby-dev:41133], [ruby-dev:41134], [ruby-core:30010]) * ext/tk/README.tcltklib: ditto. |
cc9333b8407ff40a6328dcf19ae739258a59d918
|
2010-05-06 |
* ext/tk/extconf.rb: search directories on PATH, only if containing tclsh or wish command (probably right fix for [ruby-core:30010]). |
3c80aa56de08e2b722ee62ace2a27371d32af4a7
|
2010-05-19 |
* ext/tk/extconf.rb: [ruby-def:41334] [Bug #3307] invalid result on searching tcl.h/tk.h. Thanks, Masaya Tarui. |
6f59b4d081468b67236214df360d2cbddb70be7c
|
2010-05-19 |
* ChangeLog: commit miss. sorry. |
28f9376f3ac9fc51a7ccfa6fddfe40f9c2a3f446
|
2010-05-19 |
* ChangeLog: sorry. fix typo. |
d369a50c2bb5f40dee850b4de5f091b4a69181d4
|
2010-05-31 |
* ext/tk/extconf.rb: use tclConfig.sh/tkConfig.sh when frameworks are enabled on MacOS X. * ext/tk/stubs.c: dirty hack for frameworks and stubs on MacOS X. * ext/tk/lib/tk.rb: stop creating a dummy Tcl/Tk interpreter. And hide a root window before starting eventloop. (for ruby 1.9) * ext/tk/tcltklib.c: add codes to support Ruby/Tk-Kit (Rubykit). |
ed02f66eca55e3dd87219bb080f949f4346a15b2
|
2010-06-02 |
* ext/tk/lib/tk.rb: fix typo and race condition. |
bc8e65073588035b6d6d272be8c697a8dc27ee81
|
2010-07-29 |
* ext/tk/extconf.rb: use TK_XINCLUDES on tkConfig.sh when not empty, even if MacOS X Aqua version [ruby-dev:41883]. |
bb897dc79a2e85e802780fbec0df6a71577ea1d0
|
2010-08-24 |
* ext/tk/tcltklib.c: add codes for Ruby/Tk-Kit which depends on recent versions of kitgen for Tclkit (ready to use Mk4tcl or Vqtcl). And support working on a file tree extracted from a VFS dataset on Ruby/Tk-Kit. It's still experimental, because ext/tk/extconf.rb can't make a Makefile for Ruby/Tk-Kit. * ext/tk/lib/tk.rb: add comment about TclTkLib::WINDOWING_SYSTEM. |
b0993426bb87d658ee630c7e7f20114e5857d6a9
|
2010-08-31 |
* ext/tk/stubs.c: fix [Bug #3771] "VC++ can't make ext/tk with enabling stubs". Thanks, Akio Tajima [ruby-dev:42159]. |
30b7855f75f9f88e808f76091b28b9a9c947cbc5
|
2010-12-10 |
* ext/tk/lib/multi-tk.rb: infinite loop on method_missing at loading. [ruby-dev:42716] [Ruby 1.9-Bug#4129] |
1bd8a97eb5c7ca5f37c2a531d9540babaa7df319
|
2010-12-10 |
add an entry. |
3ca633b890706c4f5892a179389b8389b5022dc0
|
2011-05-23 |
* ext/tk/lib/tk.rb: fail to start Tk.mainloop (exit immediately) on some environment (reported on [ruby-talk:381444]). |
542190ce584fe2f0923227e591bfe2b8880dad42
|
2011-05-26 |
* ext/tk/lib/tk.rb: hang-up at exit before calling Tk.mainloop. |
e65e24bd2747203862e6773d7c74996d58e92f4e
|
2011-05-26 |
* thread.c (ppoll): typo bug fix. |
eeccb5935b3b60732e5ee0c02e54ac55dc7f53cb
|
2011-06-01 |
* ext/tk/extconf.rb: fix for uninitialized global variables. [Ruby 1.9 - Bug #4811] |
358624d5823b100010e72ff4f6edda0c5fb6232b
|
2011-06-01 |
* ext/tk/tcltklib.c: reduce CPU power required by an eventloop. |
f6554c200b63382bd23814b54cb299dfe3b6a214
|
2011-06-05 |
* ext/tk/config_list.in: add new options for tcltklib. |
483efa1fda9b3701ca72842d28bd8b17a36a8ccd
|
2011-06-12 |
* ext/tk/extconf.rb: fails on Mac OS X [Ruby 1.9 - Bug #4853] |
dfcc89576d958472e026e88f9c0e862e32fda349
|
2011-06-14 |
* ext/tk/tcltklib.c (lib_eventloop_core): revert the last change (it's the part for ruby_1_8), and use rb_thread_check_ints() when RUBY_VM is defined. |
fb5d3a0afc1e6d78f83e54f25f6841883504c5f0
|
2013-04-29 |
* ext/tk/MANUAL_tcltklib.jp: rename from ext/tk/MANUAL_tcltklib.eucj [ruby-trunk - Bug #8084] * ext/tk/old-README.tcltklib.jp: rename from ext/tk/old-README.tcltklib.eucj |
df9991fe2b785d6e77c8b616d41dd6cf8bd87ad9
|
2013-04-29 |
* ext/tk/MANUAL_tcltklib.ja, ext/tk/old-README.tcltklib.ja: rename from *.jp to *.ja |
c58dc636862b79c97d32d056d816c24f2aa13d58
|
2013-06-17 |
* ext/tk/extconf.rb: support s390x (Thanks to bkabrda) [ruby-trunk - Bug #5465] * ext/tk/extconf.rb: apply [Backport87 - Backport #5048] * ext/tk/lib/tk/canvas.rb, ext/tk/sample/demos-{en,jp}/{tree.rb,widget}: fix bug (Thanks to zzak) [ruby-trunk - Bug #8319] |
e31da2df7ed992ed7f78fdb160186e4715837074
|
2013-07-19 |
* ext/tk/extconf.rb: Default search_versions are set 8.5 and 8.4 only. At present, Tcl/Tk8.6 is not supported. * ext/tk/extconf.rb: Fix typo. [ruby-core:56084] [Bug #8656] |
0d5ec8a346cfd6bd7152f6f31dcda06421b15396
|
2013-08-04 |
* ext/tk/extconf.rb: Don't add "-ltk -ltcl" for MacOSX frameworks, because they may link improper libraries. |
b72256f91c7ad0be9d6d33b22b0781f181163380
|
2013-11-29 |
* ext/tk/lib/tkextlib/tktable/tktable.rb: fix bug on arguments for Proc object. |
07c15e8b108bf38848d2293d5a15c40fafb37d3b
|
2013-11-30 |
* ext/tk/extconf.rb: show the reason of why ignore tclConfig.sh/tkConfig.sh. |
738c298ce0b832edf5bbd2caed662c1e728a2aa8
|
2014-01-12 |
* ext/tk/extconf.rb: --with-tcllib and --with-tklib configure options don't work correctly. Patch by jeremyevans0 (Jeremy Evans). [ruby-core:59483] [Bug #9348] |
5ab5d9219183d10947a2d95865fd87b962f065a7
|
2014-05-05 |
* ext/tk/lib/tkextlib/tkDND/tkdnd.rb: fix typo and missing definition. |
0e6a3991851921260942d06972fcc1fe32fb240f
|
2014-08-04 |
* ext/tk/lib/tkextlib/tcllib/plotchart.rb: fix typo. |
7ce520e90a2aa4fae492ecdd0cba5b4df92c9462
|
2014-10-13 |
* ext/tk/tcltklib.c: (experimental) support Tcl/Tk8.6.2. * ext/tk/extconf.rb: ditto. |
bf0e2520d7103948427adc520047335f55038907
|
2014-10-19 |
* ext/tk/tcltklib.c: support Tcl/Tk8.6. * ext/tk/lib/tk.rb: ditto. * ext/tk/extconf.rb: ditto. * ext/tk/lib/tk_mac.rb: add new features of Tcl/Tk8.6. * ext/tk/lib/tkextlib/tile/treeview.rb: ditto. * ext/tk/lib/tkextlib/tile/fontchooser.rb: add an alias. * ext/tk/lib/tk/autoload.rb: ditto. * ext/tk/lib/tkextlib/tcllib/validator.rb: add a new feature of tklib extension. * ext/tk/lib/tkextlib/tkimg/dted.rb: a new supported format of Img extension. * ext/tk/lib/tkextlib/tkimg/raw.rb: ditto. |