* ext/openssl/ossl_ns_spki.c (ossl_spki_set_challenge): should call
StringValue before GetSPKI. fixed: [ruby-dev:25359].
8 lines of code changed in:
Fix problem in ri formatting if heading contains markup
37 lines of code changed in:
* 2004-12-31
3 lines of code changed in:
* configure.in (HAVE_RLIM_T): removed because not used.
4 lines of code changed in:
* rubyio.h: don't deprecate rb_read_check.
* io.c (STDIO_READ_DATA_PENDING): reverted from old READ_DATA_PENDING
to check stdio read buffer.
(rb_read_check): use STDIO_READ_DATA_PENDING.
(rb_read_pending): ditto.
(rb_getc): ditto.
36 lines of code changed in:
* 2004-12-30
3 lines of code changed in:
* parse.y: eliminate unused members in struct parser_params. [ruby-dev:25258] (again)
* parse.y: make parser_new() static.
59 lines of code changed in:
* 2004-12-29
3 lines of code changed in:
* ChangeLog: remove junk.
0 lines of code changed in:
typo fix.
7 lines of code changed in:
Update kilmer template to use sections
35 lines of code changed in:
* string.c (rb_str_justify): create buffer string after argument type
conversion. fixed: [ruby-dev:25341]
6 lines of code changed in:
* ChangeLog: ML index
1 lines of code changed in:
* lib/net/telnet.rb (preprocess): remove NULL unless binmode.
7 lines of code changed in:
* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static
variables. fixed: [ruby-list:40445]
16 lines of code changed in:
* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static
variables. fixed: [ruby-list:40445]
12 lines of code changed in:
* ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to
0xfe.
* ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16
properly.
85 lines of code changed in:
* 2004-12-28
3 lines of code changed in:
* ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate): ensure
freeing internal zstreams. fixed: [ruby-dev:25309]
* ext/zlib/zlib.c (rb_deflate_init_copy): replace rb_deflate_clone.
52 lines of code changed in:
* ext/tcltklib/tcltklib.c: fix SEGV bug when deleting Tk interp
* ext/tk/lib/multi-tk.rb: ditto
59 lines of code changed in:
* ext/openssl/ossl_x509name.c (Init_ossl_x509name): should use
rb_hash_new to get exactly a Hash. fix [ruby-dev:25325].
7 lines of code changed in:
* test/fileutils/test_fileutils.rb (cp_r): tested wrong file name. [ruby-dev:25339]
19 lines of code changed in:
* lib/fileutils.rb (mv): should raise error when moving a directory to the (empty) directory. [ruby-talk:124368]
* lib/fileutils.rb (mv): wrongly did not overwrite file on Win32 platforms.
39 lines of code changed in:
* 2004-12-27
3 lines of code changed in:
* process.c (NUM2RLIM, RLIM2NUM): Without SIZEOF_RLIM_T is not error.
fixed: [ruby-dev:25346]
8 lines of code changed in:
* 2004-12-26
3 lines of code changed in:
* lib/net/imap.rb (Net::IMAP::PlainAuthenticator): added a new class
to support the PLAIN authentication mechanism. Thanks, Benjamin
Stiglitz.
22 lines of code changed in:
* ext/tk/lib/tk/image.rb: TkPhotoImage#cget bug fix
6 lines of code changed in:
* io.c (next_argv): reduce use of stdio.
40 lines of code changed in:
* io.c (io_reopen, rb_io_reopen): prohibit to change access mode for
special IO ports. [ruby-dev:25225]
39 lines of code changed in:
* ext/syck/rubyext.c (syck_loader_transfer): check type conversion.
* ext/syck/rubyext.c (syck_parser_assign_io, rb_new_syck_node): duck
typing.
* ext/syck/rubyext.c (syck_parser_s_alloc, syck_parser_initialize):
allocation framework.
* ext/syck/rubyext.c (syck_emitter_s_alloc, syck_emitter_initialize):
ditto.
230 lines of code changed in:
* 2004-12-24
3 lines of code changed in:
* 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
5819 lines of code changed in:
* 2004-12-23
3 lines of code changed in:
* process.c (SIZEOF_RLIM_T): err if size of rlim_t is not set.
24 lines of code changed in:
* process.c (proc_setgroups): check if the argument lenght is
modified. fixed: [ruby-dev:25285]
6 lines of code changed in:
* rubyio.h: rename FMODE_UNSEEKABLE to FMODE_DUPLEX.
* io.c (io_check_tty): extracted function to set FMODE_LINEBUF and
FMODE_DUPLEX.
24 lines of code changed in:
* 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
101 lines of code changed in:
* configure.in (bsdi): use $(CC) for LDSHARED. fixed [ruby-dev:25270]
10 lines of code changed in:
* io.c (rb_io_mode_modenum): replace O_ACCMODE with O_RDWR.
fixed: [ruby-dev:25273]
10 lines of code changed in:
* ext/dl/sym.c (rb_dlsym_initialize): extract internal pointers after
all argument conversion. fixed: [ruby-dev:25271]
7 lines of code changed in:
* lib/xmlrpc/client.rb: use "" instead of "." if prefix argument is
nil in proxy methods. nil is default value.
* test/xmlrpc/test_webrick_server.rb, test/xmlrpc/webrick_testing.rb:
use threads instead of forking. this should fix issue #1208
(http://rubyforge.org/tracker/?func=detail&atid=1698&aid=1208&group_id=426).
removed testing of SSL enabled servlet as this hangs.
32 lines of code changed in:
2004-12-22
3 lines of code changed in:
* lib/soap/*, test/soap/*, sample/soap/authheader/*: eval cleanup.
116 lines of code changed in:
* ext/openssl/ossl_asn1.c (ossl_asn1_decode_all): use rb_str_new4
to avoid SEGV.
* ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode,
ossl_asn1_decode_all): temporary value should be marked volatile.
20 lines of code changed in:
* ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode):
use rb_str_new4 to avoid SEGV. fix [ruby-dev:25261]
* test/openssl/test_asn1.rb: add tests for OpenSSL::ASN1.
207 lines of code changed in:
* 2004-12-21
3 lines of code changed in:
* ext/tk/lib/tk/grid.rb: rescue bug of 'grid configure' on Tcl/Tk8.3-
14 lines of code changed in:
* added samples for the previous soap4r's commit.
17 lines of code changed in:
updated
5 lines of code changed in:
gcc noinline attribute is available since gcc-3.1.
2 lines of code changed in:
* added files:
* lib/soap/mapping/wsdl*.rb
* lib/wsdl/soap/element.rb
* lib/wsdl/xmlSchema/simpleContent.rb
* modified files:
* lib/soap/*
* lib/wsdl/*
* lib/xsd/*
* test/soap/*
* test/wsdl/*
* test/xsd/*
* summary
* imported from the soap4r repository. Version: 1.5.3-ruby1.8.2
* added several XSD basetype support: nonPositiveInteger,
negativeInteger, nonNegativeInteger, unsignedLong, unsignedInt,
unsignedShort, unsignedByte, positiveInteger
* HTTP client connection/send/receive timeout support.
* HTTP client/server gzipped content encoding support.
* improved WSDL schema definition support; still is far from
complete, but is making step by step improovement.
2976 lines of code changed in:
* lib/net/https.rb: delete descriptions about key_file and cert_file.
fixed: [ruby-dev:25243]
* ext/openssl/lib/net/telnets.rb: ditto.
7 lines of code changed in:
* 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
154 lines of code changed in:
* parse.y (special_local_set): prevent the parser object from GC.
fixed: [ruby-dev:25252]
7 lines of code changed in:
* 2004-12-20
3 lines of code changed in:
* lib/cgi/session.rb (CGI::Session#initialize): empty session id was
used if request had no session key. fixed: [ruby-core:03981]
7 lines of code changed in:
* 2004-12-19
3 lines of code changed in:
* lib/rexml/encodings/SHIFT_JIS.rb: fixed LoadError bug. [ruby-core:3958]
6 lines of code changed in:
* configure.in (disable-rpath): typo fix.
1 lines of code changed in:
* configure.in (enable_rpath): use rpath flag to embed the library
path into extensions on ELF environment. [ruby-dev:25035]
31 lines of code changed in:
* lib/test/unit.rb: use standalone runner for -e.
* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner#options): accept
multiple -p and -x options.
* lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#recursive_collect):
ditto.
37 lines of code changed in:
* 2004-12-18
3 lines of code changed in:
* ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate):
disallow interrupt by type conversion. fixed: [ruby-dev:25226]
10 lines of code changed in:
* lib/webrick/httpauth.rb,
lib/webrick/httpauth/{basicauth.rb,digestauth.rb}: use
pack/unpack-template char "m" instead of lib/base64.rb to do base64
encoding/decoding.
9 lines of code changed in:
* configure.in (ac_cv_sizeof_rlim_t): set 8 for BSD/OS.
Reported by OHARA Shigeki. [ruby-dev:25236]
7 lines of code changed in:
* 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
188 lines of code changed in:
* lib/cgi/session.rb (CGI::Session#initialize): control adding
session_id hidden fields. fixed: [ruby-talk:123850]
10 lines of code changed in:
* 2004-12-17
3 lines of code changed in:
* eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,
rb_obj_method_arity): new functions to obtain method arity.
[ruby-dev:25143]
6 lines of code changed in:
* eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,
rb_obj_method_arity): new functions to obtain method arity.
[ruby-dev:25143]
103 lines of code changed in:
* lib/mkmf.rb (create_makefile): create RUBYARCHDIR also when no extension
is installed. fixed: [ruby-dev:25215]
8 lines of code changed in:
adjust and reduce sleep
5 lines of code changed in:
* ext/openssl/ossl.c (ossl_raise): refine message format.
6 lines of code changed in:
* ext/tk/sample/demos-en/widget: modify version check for supporting features
9 lines of code changed in:
* ChangeLog: forgot to commit
30 lines of code changed in:
* 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
187 lines of code changed in:
* 2004-12-16
3 lines of code changed in:
* ext/ripper/extconf.rb: bison is not needed if ripper.c exists. [ruby-dev:25191]
9 lines of code changed in:
* lib/net/http.rb: remove junk.
5 lines of code changed in:
* ext/syck/rubyext.c (rb_syck_io_str_read): [ruby-core:03973]
* object.c (rb_obj_id_obsolete): warn always.
25 lines of code changed in: