summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * ext/tk/sample/tkextlib/treectrl/demo.rb: should use Hash#index.ocean2005-03-311-1/+9
| | | | | | | | | * ext/tk/sample/tkextlib/treectrl/demo.rb: TkImage was not cached properly. * ext/tk/sample/tkextlib/treectrl/random.rb: fixed typo. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (SRC_EXT): exclude just case different suffixes on casenobu2005-03-311-2/+9
| | | | | | | | | insensitive file system platforms. * README.EXT, README.EXT.ja (Appendix C): utility functions. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_engine.c (ossl_engine_s_load): should returngotoyuzo2005-03-311-0/+5
| | | | | | | value. [ruby-dev:25971] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rss/parser.rb: @@setter -> @@setters.kou2005-03-311-0/+21
| | | | | | | | | | | | | | | | | | | | | | * lib/rss/parser.rb (RSS::BaseListener.register_uri) (RSS::BaseListener.uri_registered?) (RSS::BaseListener.install_get_text_element): swapped the first argument and the second argument. * lib/rss/taxonomy.rb: swapped the first argument and the second argument for RSS::BaseListener.install_get_text_element. * lib/rss/image.rb: ditto. * lib/rss/syndication.rb: ditto. * lib/rss/dublincore.rb: ditto. * lib/rss/parser.rb: ditto. * lib/rss/1.0.rb: ditto. * lib/rss/2.0.rb: ditto. * lib/rss/0.9.rb: ditto. * lib/rss/content.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rss/parser.rbkou2005-03-311-0/+6
| | | | | | | | (RSS::BaseListener.install_setter) (RSS::BaseListener.register_uri): changed fallback way. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (RUBYOPT): clear for the environment RubyGems installed.nobu2005-03-301-4/+12
| | | | | | | | | * common.mk (clean-local): keep $(PREP) files till distclean. * common.mk (check): do all tests. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_engine.c (ossl_engine_s_load): should not raisegotoyuzo2005-03-301-0/+6
| | | | | | | | error even if the specified engine could not be loaded. (Dynamic engines don't have fixed name to load.) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c: add TclTkIp#_create_console() method to createnagai2005-03-301-0/+17
| | | | | | | | | | | | | 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. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* use new_with instead of reinit [ruby-dev:25961]seki2005-03-291-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/drb/drb.rb: move method DRbObject#reinit to DRbObject.new_with.seki2005-03-281-0/+9
| | | | | | | | | | | extract method DRbObject.prepare_backtrace. add DRb.regist_server, remove_server, fetch_server. change server in thread variable if in-proc sesrver. [druby-ja:113] * lib/drb/gw.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (extract_makefile): nothing to be removed when no filenobu2005-03-281-0/+7
| | | | | | | | | was deleted. * ext/extmk.rb (extmake): restore srcdir. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tkextlib/iwidgets/notebook.rb: fixed typo.ocean2005-03-281-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/iconv/iconv.c (iconv_create): Iconv::Failure requires 3nobu2005-03-271-5/+10
| | | | | | | arguments. (pointed out by NaHi) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (remove_file): ignore Errno::E* if force option is set. ↵aamine2005-03-261-0/+5
| | | | | | [ruby-dev:25944] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb (_callback_entry_class?): add for checking whethernagai2005-03-261-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (WIN32_LEAN_AND_MEAN): removed because a lot ofeban2005-03-251-1/+1
| | | | | | | troubles. [ruby-list:40721] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (WIN32_LEAN_AND_MEAN): removed because a lot ofeban2005-03-251-0/+5
| | | | | | | troubles. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (macro_defined?): try to compile for an old compilernobu2005-03-241-0/+7
| | | | | | | | | which doesn't bail out at #error directive. [ruby-dev:25818] * lib/mkmf.rb (check_sizeof): refine logging messages. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* *** empty log message ***gotoyuzo2005-03-231-0/+11
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (primary): fix lineno of rescue and ensure.shugo2005-03-231-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_settracefunc.rb (test_event): added tests forshugo2005-03-221-0/+5
| | | | | | | "class" and "end" and "raise". git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (mkmf_failed): check if Makefile is created withoutnobu2005-03-201-0/+5
| | | | | | | create_makefile. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * misc/ruby-mode.el (ruby-expr-beg): returned true always.nobu2005-03-191-3/+9
| | | | | | | fixed: [ruby-list:40683] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk/font.rb: add some TkFont class methods to get fontnagai2005-03-181-0/+8
| | | | | | | | | information without creating a TkFont object. * ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: bug fix and define some classes for components of Tk::TreeCtrl git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * struct.c (make_struct): allow non local-id fieldmatz2005-03-171-0/+7
| | | | | | | | | names. [ruby-core:04575] * struct.c (inspect_struct): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_settracefunc.rb: added test for c-return.shugo2005-03-161-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_call0): call_cfunc() should be protected.shugo2005-03-161-0/+8
| | | | | | | | * eval.c (rb_add_event_hook): use K&R style. * eval.c (rb_remove_event_hook): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_add_event_hook): new function to add a hook function forshugo2005-03-161-0/+5
| | | | | | | interpreter events. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_call0): reorganize "return" event post.matz2005-03-161-0/+26
| | | | | | | | | | | | | | | | | | | * eval.c (return_jump): no need to post "return" event here. * object.c (str_to_id): raise ArgumentError for NUL containing strings. * parse.y (primary): wrong var node was set for NODE_LAMBDA. [ruby-core:04555] * re.c (make_regexp): need to free internal regexp structure when compilation fails. [ruby-talk:133228] * parse.y (bv_decl): remove initialize rule from block local variable declaration. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/iconv/iconv.c (Init_iconv): InvalidEncoding also should includenobu2005-03-151-0/+5
| | | | | | | Iconv::Failure. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (recursive_check, recursive_push): more restrictive check.nobu2005-03-151-2/+7
| | | | | | | fixed: [ruby-dev:25916] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tkutil/tkutil.c (ary2list): give wrong arguments to hash2kv()nagai2005-03-151-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk/timer.rb (TkTimer): forgot to clear @return_valuenagai2005-03-141-0/+7
| | | | | | | | when restarting * ext/tk/lib/tk/sample/cd_timer.rb: new sample of TkRTTimer git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk/timer.rb (TkRTTimer): forgot to reset the callbacknagai2005-03-141-0/+5
| | | | | | | time. So, 'continue' do all callbacks between 'stop' and 'continue'. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk/timer.rb (TkRTTimer): correct calculation of offsetnagai2005-03-131-0/+18
| | | | | | | | | | | | | | 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. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (recursive_pop): raise TypeError instead of fatal error.nobu2005-03-131-5/+10
| | | | | | | fixed: [ruby-dev:25843] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* remove test_gcseki2005-03-131-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback): should get DHgotoyuzo2005-03-121-0/+5
| | | | | | | parameter from the current SSL object. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_pkey_dh.c (ossl_create_dh): fix typo.gotoyuzo2005-03-121-0/+8
| | | | | | | | | | patch from IWATSUKI Hiroyuki. [ruby-dev:25867] * ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback): ditto. (ossl_call_tmp_dh_callback): ditto git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c (lib_eventloop_ensure): mis-delete a timer handlernagai2005-03-101-0/+19
| | | | | | | | | | | | | | | | 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" git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pp.rb (PP::PPMethods#guard_inspect_key): supportakr2005-03-091-0/+5
| | | | | | | __recursive_key__. [ruby-dev:25821] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c: OpenSSL::SSL::SSLContexts suports callbacks:gotoyuzo2005-03-091-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | - SSLContext#client_cert_cb is a Proc. it is called when a client certificate is requested by a server and no certificate was yet set for the SSLContext. it must return an Array which includes OpenSSL::X509::Certificate and OpenSSL::PKey::RSA/DSA objects. - SSLContext#tmp_dh_callback is called in key exchange with DH algorithm. it must return an OpenSSL::PKey::DH object. * ext/openssl/ossl_ssl.c: (ossl_sslctx_set_ciphers): ignore the argument if it's nil. (ossl_start_ssl, ossl_ssl_write): call rb_sys_fail if errno isn't 0. [ruby-dev:25831] * ext/openssl/ossl_pkey.c (GetPrivPKeyPtr, ossl_pkey_sign): should call rb_funcall first. (DupPrivPKeyPtr): new function. * ext/openssl/ossl_pkey_dh.c: add default DH parameters. * ext/openssl/ossl_pkey.h: ditto. * ext/openssl/lib/openssl/cipher.rb: fix typo. [ruby-dev:24285] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (gettable_gen): warns if VCALL name is used asmatz2005-03-091-0/+14
| | | | | | | | | | out-of-scope block local variable. [EXPERIMENTAL] * parse.y (opt_bv_decl): add explicit block local variable declaration. raises error for name conflicts. [EXPERIMENTAL] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/sample/tktextio.rb: fix bug of handling 'end' position.nagai2005-03-091-0/+5
| | | | | | | support initial text, overwrite setting and pos_gravity control. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/sample/tktextio.rb: New sample script. TkTextIO class in thisnagai2005-03-081-0/+6
| | | | | | | | sample supports to use a text widget as if it is a I/O stream (such like as StringIO class). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fixed weekdaysocean2005-03-081-7/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/mkconstants.rb: workaround for some of 4.4BSD-Liteusa2005-03-081-0/+5
| | | | | | | derived OSs. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_exec_recursive): declaration should precede statementsusa2005-03-081-2/+7
| | | | | | | before C99. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * error.c (errno_missing): Errno.const_missing to allow referencesmatz2005-03-081-0/+13
| | | | | | | | | | | | | to SyscallError exceptions not defined on the platform. [ruby-core:04522] * error.c (Init_syserr): Errno::NOERROR(0) for fallback exception. * eval.c (block_pass): should not push unique number if a block is not an orphan. [ruby-dev:25808] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/nkf.c: follow nkf 1.66naruse2005-03-071-0/+5
| | | | | | | fixed: [ruby-dev:25828] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e