nobu
0de571b695
* ext/extmk.rb: deal with $static set in extconf.rb.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-24 16:43:45 +00:00
akr
2538598782
update nonblocking methods document.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-24 05:06:59 +00:00
gotoyuzo
66c81f9be0
* ext/openssl/lib/openssl/ssl.rb
...
(OpenSSL::SSL::SocketForwarder#setsockopt,getsockopt): typo fixed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-23 18:14:05 +00:00
akr
9f3084b124
add reason for accept(2) failure in accept_nonblock.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-22 22:34:20 +00:00
akr
613bc2efc0
update *_nonblock doc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-22 22:11:30 +00:00
akr
ecf2464eab
use rb_read_pending instead of rb_io_read_pending.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-22 08:53:30 +00:00
akr
13ddc9fdd0
* rubyio.h (rb_io_set_nonblock): declared.
...
* io.c (rb_io_set_nonblock): new function.
(io_getpartial): nonblocking read support.
(io_read_nonblock): new method: IO#read_nonblock.
(io_write_nonblock): new method: IO#write_nonblock.
* ext/socket/socket.c
(sock_connect_nonblock): new method: Socket#connect_nonblock.
(sock_accept_nonblock): new method: Socket#accept_nonblock.
(sock_recvfrom_nonblock): new method: Socket#recvfrom_nonblock.
[ruby-core:7917]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-22 08:38:37 +00:00
nobu
44bdf111ca
* ext/extmk.rb, lib/mkmf.rb: use BUILD_FILE_SEPARATOR in Makefiles.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-17 15:42:21 +00:00
matz
a7f999b68e
* ext/syck/yaml2byte.c (syck_yaml2byte_handler): need to free
...
type_tag. a patch from Pat Eyler <rubypate at gmail.com>.
[ruby-core:07808]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-03 17:41:11 +00:00
matz
704fbef5b6
* ext/syck/emitter.c (syck_scan_scalar): avoid accessing
...
uninitialized array element. a patch from Pat Eyler
<rubypate at gmail.com>. [ruby-core:07809]
* array.c (rb_ary_fill): initialize local variables first. a
patch from Pat Eyler <rubypate at gmail.com>. [ruby-core:07810]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-03 17:29:36 +00:00
matz
0c83a49ecf
* ext/socket/socket.c (make_hostent_internal): accept ai_family
...
check from Sam Roberts <sroberts at uniserve.com>.
[ruby-core:07691]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-02 17:15:15 +00:00
gotoyuzo
27a80110fc
* ext/openssl/ossl_asn1.c (ossl_asn1_decode0): should initialize
...
flag. [ruby-core:07785]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-29 13:52:15 +00:00
nagai
5120d92108
* ext/tk/tcltklib.c (delete_slaves): maybe increment the reference
...
count of a NULL Tcl_Obj [ruby-core:07759].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-25 09:02:00 +00:00
matz
b068b82ca1
* regex.c (re_compile_pattern): should check if c is not a
...
multibyte chracter. a patch from KIMURA Koichi
<kimura.koichi at canon.co.jp>. [ruby-dev:28598]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-24 15:15:22 +00:00
nagai
d23b7958c5
* ext/tk/tcltklib.c (lib_eventloop_ensure): refer freed pointer
...
[ruby-core:07744] and memory leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-21 06:22:43 +00:00
matz
56fcbc4a6e
* ext/socket/socket.c: document update patch from Sam Roberts
...
<sroberts at uniserve.com>. [ruby-core:07701]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-21 03:19:17 +00:00
nagai
8784f9c235
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-18 08:43:10 +00:00
nagai
468a0bd4fa
* ext/tk/lib/tk/panedwindow.rb: lack of arguments. [ruby-core:7681]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-06 02:21:20 +00:00
nagai
52d25a671b
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-05 16:08:45 +00:00
suke
4cef04b494
WIN32OLE#[] should accept multi argments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-29 12:00:18 +00:00
usa
0d64a44875
* ext/nkf/nkf-utf8/nkf.c (nkf_each_char_to_hex, encode_fallback_subchar,
...
e2w_conv): support C90 compiler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-29 01:12:22 +00:00
naruse
bb1e80fd4e
* ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c, config.h}: imported nkf 2.0.6.
...
* Add --ic / --oc option and mapping tables.
* Add fallback option.
* Add --no-best-fit-chars option.
* Fix some bugs.
* ext/nkf/nkf.c (nkf_split_options): added for parse option string.
* ext/nkf/lib/kconv.rb (Kconv.to*): add -m0.
Note that Kconv.to* still imply -X.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-27 13:28:15 +00:00
gotoyuzo
8dd7e8bee6
* ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: fix typo.
...
[ruby-core:07571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-17 10:10:53 +00:00
gotoyuzo
6f1c875b07
* ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: should use
...
"rb_str_new(0, 0)" to make empty string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-15 07:42:00 +00:00
naruse
db4dfd1deb
enabled documents in nkf and kconv.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-23 23:18:53 +00:00
naruse
2507e957e0
* ext/nkf/nkf.c ext/nkf/lib/kconv.rb: Add rdoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-23 23:17:20 +00:00
naruse
e7d3da866b
Removed (Obsolete by test/nkf)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-23 23:00:16 +00:00
gotoyuzo
406812a796
* ext/openssl/ossl.h (OSSL_Debug): should not use __func__.
...
[ruby-dev:28339]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-19 16:00:04 +00:00
ocean
70607ee943
* ext/zlib/zlib.c: fixed typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-14 11:21:54 +00:00
ocean
06598ba944
* ext/zlib/zlib.c: supress warning on test/zlib. [ruby-dev:28323]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-14 06:17:24 +00:00
ocean
5e7f7f222a
* ext/zlib/zlib.c: should not access ruby objects in finalizer.
...
[ruby-dev:28286]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-07 14:05:55 +00:00
ocean
e5e2253fbb
* ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc
...
even if skip == 0. This causes buffer overrun.
(ex: YAML.load('--- "..' + '\x82\xA0' * 511 + '"'))
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-03 06:11:13 +00:00
ocean
2debdd1063
* ext/syck/emitter.c (syck_emitter_write): should not set '\0' on
...
emitter's marker. if marker points to the end of buffer, this causes
buffer overrun. (ex: YAML.dump("." * 12288))
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-02 14:59:06 +00:00
nagai
5cc002a132
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-31 03:01:31 +00:00
ocean
4c21f9d61f
* ext/syck/rubyext.c (syck_resolver_transfer): workaround for SEGV.
...
ex: YAML.load("!map:B {}"). [ruby-core:7217]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-30 15:13:11 +00:00
suke
63de8155b0
add win32ole
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-27 21:44:51 +00:00
suke
d4ced2d25d
add .document
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-27 12:41:52 +00:00
ocean
bfcae60260
* ext/syck/emitter.c (syck_emit_seq, syck_emit_map, syck_emit_item):
...
should output complex key mark even if map's key is empty seq/map.
[ruby-core:7129]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-16 01:29:58 +00:00
nagai
4bae48cf0e
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-12 02:56:11 +00:00
ocean
37bafa322a
Sorry, commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-10 04:54:10 +00:00
ocean
399d08df01
* ext/syck/rubyext.c (syck_resolver_transfer): should be able to load
...
!ruby/object:Bignum syntax 1.8.3 dumped. [ruby-core:6159] (written
by akira yamada)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-10 04:38:23 +00:00
ocean
e65879b309
* ext/zlib/extconf.rb: zlib compiled DLL version 1.2.3 distributed by
...
http://www.zlib.net/ has zdll.lib. [ruby-dev:28209]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-01-09 11:00:40 +00:00
gotoyuzo
40761f5925
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket#post_connection_chech):
...
treat wildcard character in commonName. [ruby-dev:28121]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-26 23:31:04 +00:00
matz
0594128b55
* stable version 1.8.4 released.
...
* ext/digest/sha2/sha2.c (ULL): support AIX C. a patch from
Kailden <kailden at gmail.com>. [ruby-core:06984]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-24 09:58:57 +00:00
ocean
534d30887d
* ext/syck/rubyext.c: fixed GC problem (backported HEAD 1.55 - 1.62)
...
[ruby-dev:27839]
* ext/syck/syck.h (S_FREE): small hack. no need to check if pointer is
NULL or not before S_FREE.
* st.c: uses malloc instead of xmalloc to avoid GC. syck uses st_insert
in gram.c to insert node from rb_syck_bad_anchor_handler into
SyckParser's hash table. if GC occurs in st_insert, it's not under
SyckParser's mark system yet. so RString can be released wrongly.
[ruby-dev:28057]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-20 04:13:26 +00:00
why
3b7777959a
* ext/syck/rubyext.c (syck_emitter_reset): to ensure compatibility
...
with previous Ruby versions, documents are no longer headless.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-20 03:56:05 +00:00
ttate
1d120e283d
corrected the allocation size.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 13:32:06 +00:00
akr
79b9c156c2
* ext/zlib/zlib.c (zstream_run): fix a GC problem by tail call on
...
x86_64 with gcc 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 16:37:56 +00:00
matz
e585523a2b
* ext/digest/digest.c (rb_digest_base_s_digest): add volatile to
...
protect temporary context object. [ruby-dev:27979]
* ext/iconv/iconv.c (Init_iconv): rb_gc_register_address() should
be called before actual variable initialization.
[ruby-dev:27986]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 00:36:54 +00:00
(no author)
0ce7e7a99a
This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-11 14:59:50 +00:00