gotoyuzo
5bf9610130
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SocketForwarder):
...
add do_not_reverse_lookup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-15 01:14:51 +00:00
matz
7c097dc891
* struct.c (rb_struct_s_def): Struct::new executes block with
...
generated struct class. [ruby-talk:02606]
* io.c (rb_io_ungetc): raise IOError instead of calling
rb_sys_fail(). [ruby-talk:23181]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-10 07:05:19 +00:00
aamine
3eedf9156c
* lib/net/http.rb: spin off https code again.
...
* lib/net/https.rb: new file.
* ext/openssl/lib/net/https.rb: removed. moved to net/https with modifications.
* ext/openssl/lib/net/protocol.rb: removed. merged with net/http.
* lib/net/protocol.rb: new class BufferedIO.
* lib/net/protocol.rb: InternetMessageIO < BufferedIO.
* lib/net/protocol.rb: BufferedIO.new takes an IO.
* lib/net/smtp.rb: follow InternetMessageIO's change.
* lib/net/pop.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-06 17:08:21 +00:00
nobu
3b16f66bf7
* ext/strscan/strscan.c (strscan_init_copy): struct re_registers must
...
not be bitwise copied.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-06 06:15:11 +00:00
nobu
50c4555072
* ext/strscan/depend: depends on re.h and regex.h.
...
* ext/strscan/strscan.c: no version check needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-06 05:27:37 +00:00
aamine
fc188d3827
* lib/net/http.rb: net/https is merged.
...
* ext/openssl/lib/net/https.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-05 17:00:51 +00:00
aamine
492dfc7c08
* ext/strscan/strscan.c: new method StringScanner#initialize_copy to allow #dup and #clone.
...
* test/strscan/test_strscan.rb: test StringScanner#dup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-05 11:20:12 +00:00
nobu
9778625be8
* ext/syck/rubyext.c: get rid of warnings.
...
* lib/rss/taxonomy.rb: ditto.
* lib/rdoc/ri/ri_formatter.rb: ditto.
* test/ruby/test_assignment.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-03 23:08:45 +00:00
gotoyuzo
2d0e62faf1
* ext/openssl/ossl_config.c (ossl_config_each): add new method
...
OpenSSL::Config#each. it iterates with section name, field name
and value.
* ext/openssl/ossl_config.c (Init_ossl_config): include Enumerable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 18:45:41 +00:00
nobu
e10564a578
* lib/mkmf.rb (init_mkmf): $INCFLAGS also should be lazy-evaluated.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 05:58:10 +00:00
nobu
0990e0e8fc
* ext/extmk.rb: $extstatic is Array or nil now. [ruby-talk:93383]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 05:33:36 +00:00
nobu
883857d842
* ext/extmk.rb: use optparse instead of getopts.
...
* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 03:58:44 +00:00
gsinclair
84e968f06c
* ext/zlib/zlib.c: documented, but needs more effort.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-21 13:49:40 +00:00
nobu
cf8cd080e4
* ext/extmk.rb: prefer relative path. [ruby-talk:93037]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-21 05:33:24 +00:00
shigek
611bb8f5a8
Wrong descriptions,pointed out by Bret Jolly,in the documents changed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-20 04:13:30 +00:00
gsinclair
a077e7cec4
* ext/strscan/strscan.c: improved documentation
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-19 12:32:09 +00:00
aamine
b06f1fb429
* ext/strscan/strscan.c: StringScanner#restsize is obsolete; use #rest_size instead.
...
* ext/strscan/strscan.c: StringScanner#matchedsize is obsolete; use #matched_size instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 18:06:14 +00:00
aamine
e55e640a6f
* ext/strscan/strscan.c: don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 17:42:54 +00:00
aamine
6f77e4b4ba
* ext/strscan/strscan.c: merge documentation from 1.8 branch.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 17:38:33 +00:00
eban
953caaf959
* ext/win32ole/win32ole.c: need to include <olectl.h> on Cygwin.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 08:22:18 +00:00
nobu
bab1372a33
* ext/extmk.rb (extmake): $extout_prefix doesn't vary for libraries.
...
* ext/extmk.rb (extmake): remove compile directory if empty.
* ext/extmk.rb (parse_args) lib/mkmf.rb (create_makefile): move
initialization of $extout_prefix from lib/mkmf.rb. [ruby-dev:22928]
* ext/extmk.rb: clear ext and extout directory when cleaning.
* lib/mkmf.rb (CLEANLIBS): should be under $(arch) directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 10:34:31 +00:00
aamine
919fc002eb
* ext/strscan/strscan.c: ScanError may be (wrongly) garbage collected. (thanks Gavin Sinclair)
...
* ext/strscan/strscan.c: move ::ScanError to StringScanner::Error. ::ScanError is also defined for backward compatibility.
* ext/strscan/strscan.c: #peep is obsolete, use #peek.
* ext/strscan/strscan.c: #empty? is obsolete, use #eos?.
* ext/strscan/strscan.c: #clear is obsolete, use #terminate.
* ext/strscan/strscan.c: #getbyte is obsolete, use #get_byte.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 09:02:41 +00:00
nobu
33f78212ce
* ext/extmk.rb (parse_args): delay expanding $(extout) until invoking
...
make.
* lib/mkmf.rb (CLEANLIBS): should remove files have specific
extensions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 03:12:53 +00:00
usa
3fac2b2519
* ext/syck/rubyext.c (syck_emitter_end_object): fix inline document.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 01:51:40 +00:00
usa
b12fe8025f
* ext/syck/rubyext.c (syck_emitter_end_object): takes only one arg.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 01:51:39 +00:00
aamine
4ffed78b32
* ext/racc/cparse/README: new file.
...
* ext/racc/cparse/MANIFEST: add README.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-16 06:13:33 +00:00
nobu
5251028984
* ext/iconv/iconv.c (iconv_s_list): new method Iconv.list
...
(libiconv only).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-16 03:29:16 +00:00
suke
d780328362
add IDispatch wrapper in val2variant
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-15 06:53:15 +00:00
nagai
82482f67e2
* ext/tk/lib/tk.rb: en-bugged at last commit (Feb 11 23:24:22 2004)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-13 05:46:49 +00:00
nobu
6531904a1c
* ext/tk/lib/tk.rb (TkComm::tk_split_list): suppress a warning.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-12 00:56:24 +00:00
nagai
6283babd21
* ext/tk/lib/tk.rb: properly treat a Tcl/Tk's string with escaping
...
special characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-11 14:31:33 +00:00
nobu
3d4b83aaba
* ext/extmk.rb, lib/mkmf.rb: rename $outdir to $extout.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-09 09:20:52 +00:00
nobu
ff9c34b3f4
* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, configure.in,
...
runruby.rb: run rdoc, test and so on with compiled extension
libraries. [ruby-dev:22688]
* ext/extmk.rb, lib/mkmf.rb: make extension libraries in separated
directory, similar to the actual directory structure.
* lib/fileutils.rb (FileUtils.copy_file): use the mode of the original
file to create new file.
* lib/rdoc/ri/ri_paths.rb (RI::Paths::SYSDIR): get rid of unexpected
influence by envirionment variable.
* bcc32/configure.bat, win32/configure.bat: add install-doc options.
* win32/win32.c, win32/win32.h (rb_w32_fstat): fix Borland C runtime
bug which returns wrong mode. [ruby-dev:22846]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-09 08:48:55 +00:00
nobu
87d5530af3
* ext/socket/socket.c (bsock_do_not_reverse_lookup): control reverse
...
lookup for every instance. [ruby-core:02346]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-06 01:12:11 +00:00
shigek
0967d72815
Bug in BigDecimal("1e#{n}").add BigDecimal('.5'),n) reported and fixed by Javier Goizueta.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-01 14:01:23 +00:00
why
877408163a
* ext/syck/rubyext.c: usec round-tripping skew. [ruby-core:2305]
...
* lib/yaml/rubytypes.rb: character Range now round-trips. [ruby-core:2306]
* test/yaml/test_yaml.rb: add Time and Range tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-28 16:59:00 +00:00
nobu
0dfc492dd2
* ext/iconv/extconf.rb: include iconv.h for libiconv. [ruby-dev:22715]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-28 04:07:06 +00:00
matz
51e6d9061d
* misc/ruby-mode.el: better support for general delimited
...
strings. [ruby-dev:22695]
* lib/weakref.rb (WeakRef::initialize): set up @__id before
calling "super".
* lib/delegate.rb (Delegator::initialize): preserve
singleton_method_added method [ruby-dev:22685]
* lib/delegate.rb (Delegator::initialize): use Kernel::raise
instead of mere raise. [ruby-dev:22681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-27 06:05:04 +00:00
nobu
8df4564367
* ext/socket/socket.c (s_recvfrom): sending length should be an
...
invariant while retrying on EAGAIN. [ruby-talk:89962]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-27 02:09:34 +00:00
usa
879da80895
* ext/win32ole/win32ole.c (set_argv): fix condition.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-27 01:35:53 +00:00
nagai
d7bbf4fdd2
* ext/tcltklib/tcltklib.c: define CONST84 when TCL_MAJOR_VERSION == 7
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-26 03:49:21 +00:00
nobu
6e0b3ca606
* ext/extmk.rb: Makefiles should depend on also rbconfig.rb.
...
(ruby-bugs:PR#1256)
* ext/win32ole/win32ole.c (set_argv): set real arguments to
WIN32OLE::ARGV. [ruby-list:39073]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-26 02:35:30 +00:00
gotoyuzo
8d881def1a
* ext/openssl/ossl_x509name.c (ossl_x509name_add_entry): third
...
argument become optional.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
* ext/openssl/ossl_x509name.c (Init_x509name): emailAddress and
domainComponent should be IA5String.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-25 10:05:26 +00:00
gotoyuzo
5e24c11a28
* ext/openssl/ossl_x509hame.c (ossl_x509name_initialize): change
...
second argument. it expected to be a Hash not an Integer.
* ext/openssl/ossl_x509name.c (ossl_x509name_add_entry): add new
function for OpenSSL::X509::Name#add_entry.
* ext/openssl/ossl_x509name.c (Init_ossl_x509name): add constants
OpenSSL::X509::Name::DEFAULT_OBJECT_TYPE and OBJECT_TYPE_TEMPLATE.
* ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#initialize):
second argument takes OBJECT_TYPE_TEMPLATE by default.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-24 04:24:06 +00:00
matz
002517aba8
* parse.y (newline_node): do not use NODE_NEWLINE node anymore,
...
use NEWLINE flag instead.
* ext/socket/socket.c (sock_gethostbyname): returns host if
ai_canonname is NULL. (ruby-bugs PR#1243)
* parse.y (block_append): update nd_end for "real" head node.
[ruby-list:39058]
* marshal.c (w_class): should not dump singleton class.
[ruby-dev:22631]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-21 16:47:23 +00:00
nobu
58145e6d93
* ext/digest/md5/extconf.rb: have_library appends found library.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-21 09:05:28 +00:00
nobu
ce164c2a30
* ext/digest/rmd160/extconf.rb: have_library appends found library.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-21 07:01:43 +00:00
gotoyuzo
91482546b5
* ext/openssl/extconf.rb: should check <openssl/conf_api.h> instead
...
of OPENSSL_VERSION_NUMBER. [ruby-list:39056]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-20 05:49:14 +00:00
gotoyuzo
0ecdbb65a8
* ext/openssl/extconf.rb: add check for OpenSSL version.
...
[ruby-list:39054]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-19 17:55:18 +00:00
nobu
224021104d
* ext/digest/defs.h, win32/win3.c, win32/win32.h, file.c: remove
...
useless casts for Borland C.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-19 12:28:14 +00:00