summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * win32/win32.c (rb_w32_fdisset): check whether the handle is valid.usa2004-12-152-1/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * utf8.c (utf8_is_mbc_ambiguous): [ruby-talk:123561]matz2004-12-141-0/+11
| | | | | | | | | | * utf8.c (utf8_mbc_to_normalize): ditto. * lib/cgi/session.rb (CGI::Session::initialize): generate new session if given session_id does not exist. [ruby-list:40368] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* devided DL::Types#encode_type into three methods.ttate2004-12-143-48/+56
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_close): need to reset osfhnd().usa2004-12-142-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl.c (ossl_raise): avoid buffer overrun. [ruby-dev:25187]gotoyuzo2004-12-142-3/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-14eban2004-12-141-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (Init_eval): should mark ruby_eval_tree. [ruby-dev:25189]matz2004-12-133-55/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merged in the changes from BSD bug report. shift-jis is now shift_jis, inser2004-12-132-5/+5
| | | | | | | accordance with IANA git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (set_stack_end): new function to obtain stack end address.akr2004-12-132-10/+22
| | | | | | | | | | | | | set_stack_end obtains a stack end address by an address of local variable in the function. (SET_STACK_END, STACK_END): use set_stack_end. don't use alloca. This makes the conservative garbage collector to scan a stack frame of the garbage_collect function itself. This is required because callee-save registers may be stored in the frame. [ruby-dev:25158] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-13eban2004-12-131-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/curses/curses.c (window_subwin): call NUM2INT() beforeshugo2004-12-122-6/+15
| | | | | | | GetWINDOW(). fixed: [ruby-dev:25161] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (cleanpath_aggressive): make it private.akr2004-12-122-2/+10
| | | | | | | | (cleanpath_conservative): ditto. Suggested by Daniel Berger. [ruby-core:3914] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-12eban2004-12-121-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_super.rb (TestSuper#test_define_method): now methodsnobu2004-12-122-1/+6
| | | | | | | from procs can call super. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Don't show r/w accessot flags if none were specified for custom attributesdave2004-12-122-0/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Never exclude files given on command linedave2004-12-122-4/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add DRbRemoteError. [ruby-list:40348], [ruby-list:40390]seki2004-12-114-4/+48
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-11usa2004-12-111-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sample/optparse/subcommand.rb: a sample for sub commands likenobu2004-12-112-0/+24
| | | | | | | cvs. contributed by Minero Aoki. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-10usa2004-12-101-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (sock_listen): get OpenFile just before callingnobu2004-12-093-1/+22
| | | | | | | listen(2). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/sdbm/init.c (GetDBM): typo.usa2004-12-092-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/cgi.rb (WEBrick::CGI#setup_header): avoidgotoyuzo2004-12-093-10/+24
| | | | | | | | | | SecurityError. [ruby-dev:24970] * lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): should wait for reading request till data arrive. [ruby-talk:121068] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_inspect): escape # which starts an expressionnobu2004-12-092-3/+16
| | | | | | | | | substitution. fixed: [ruby-core:03922] * string.c (rb_str_dump): not escape # which isn't a substitution. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (pipe_open): should set prog if argc != 0.eban2004-12-092-1/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/dbm/dbm.c (fdbm_select): [ruby-dev:25132]matz2004-12-095-160/+140
| | | | | | | | | | | | * ext/sdbm/init.c: ditto. * ext/gdbm/gdbm.c: ditto. * eval.c (proc_invoke): merge Guy Decoux's argument preserve patch in [ruby-core:03874]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/socket/test_socket.rb (test_setsockopt): use SO_LINGER insteadnobu2004-12-093-11/+59
| | | | | | | of SO_BINDTODEVICE. fixed: [ruby-dev:25133] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-09usa2004-12-091-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/ChangeLog.tkextlib: forgot to commitnagai2004-12-081-0/+22
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tcltklib/tcltklib.c (ip_init): set root-win title to "ruby" whennagai2004-12-0825-119/+689
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Fix CSS typo that meant h2 headings were invisibledave2004-12-082-2/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * rubyio.h, io.c, ext/dl/dl.c, ext/pty/pty.c, ext/socket/socket.c:akr2004-12-086-100/+95
| | | | | | | | | | create FILE object only when required: popen(3) and DL's IO#to_ptr. [ruby-dev:25122] * io.c (rb_io_binmode): use setmode for Human68k. [ruby-dev:25121] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * process.c (rb_spawn): support for DJGPP.eban2004-12-083-3/+14
| | | | | | | * lib/mkmf.rb (VPATH): specify the implicit path separator for DJGPP. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_pipe_exec): need to close original socketusa2004-12-082-3/+6
| | | | | | | handle. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sprintf.c (rb_f_sprintf): [ruby-dev:25104]matz2004-12-082-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_pipe_exec): must close original handleusa2004-12-082-11/+9
| | | | | | | before exec. fixed: [ruby-dev:25112] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (rb_w32_fclose, rb_w32_close): shutdown socketusa2004-12-082-0/+9
| | | | | | | before closesocket(). fixed: [ruby-dev:25112] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (string_content): get rid of segfault at empty evstr.nobu2004-12-083-1/+10
| | | | | | | fixed: [ruby-dev:25113] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): merged worker threads.nobu2004-12-071-9/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_bio.c (ossl_obj2bio): should not use fptr->f.gotoyuzo2004-12-072-3/+21
| | | | | | | [ruby-dev:25101] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * runruby.rb: prepend LIBRUBY_SO to LD_PRELOAD as well as rubytest.rb.nobu2004-12-072-3/+12
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/io/nonblock/test_flush.rb (TestIONonblock#test_flush): writenobu2004-12-073-5/+30
| | | | | | | | | | | | | operation ignores EAGAIN. * test/ruby/test_super.rb (TestSuper#test_define_method): test for super from proc. [ruby-core:03856] * test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): make execution order more precise. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (is_socket): reorder of function definitions.usa2004-12-072-6/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-08eban2004-12-071-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (pipe_open): win32 bidirectional pipe support.usa2004-12-074-74/+188
| | | | | | | | | | | | * win32/win32.[ch] (rb_w32_pipe_exec): ditto. * win32/win32.[ch] (socketpair): new function. POSIX socketpair emulation. * win32/win32.c (socketpair_internal): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/rss/test_version.rb: added version check test. [ruby-dev:25053]kou2004-12-072-0/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (io_fwrite): avoid context switch before writing to stderr.akr2004-12-075-98/+24
| | | | | | | | | | | [ruby-dev:25080] * rubyio.h: refine deprecated declaration. * configure.in, file.c, io.c: remove useless check: fseeko, etc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog: fix typo. sorry...usa2004-12-071-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (dir_s_mkdir): win32 special processing doesn't need any longer.usa2004-12-074-5/+55
| | | | | | | | | | * win32/win32.[ch] (rb_w32_mkdir): new function. POSIX.1 compatible interface. * win32/win32.[ch] (rb_w32_rmdir): new function. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2004-12-07eban2004-12-071-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e