* ext/tk/tkutil.c (cbsubst_init): fix memory leak
* ext/tk/tkutil.c (cbsubst_get_all_subst_keys): fix SEGV
7 lines of code changed in:
* ext/tcltklib/tcltklib.c (ip_delete): when a tcltkip is deleted, destroy its root widget
6 lines of code changed in:
2004-08-31
3 lines of code changed in:
* ext/tcltklib/tcltklib.c (del_root): fix SEGV
10 lines of code changed in:
Add documentation for Module#included
32 lines of code changed in:
ri now merges the documentation if it finds the same class in multiple places
92 lines of code changed in:
* ext/tk/lib/multi-tk.rb: 'restart' method accepts arguments
23 lines of code changed in:
2004-08-30
3 lines of code changed in:
* configure.in (GNU/k*BSD): fixed FTBFS on GNU/k*BSD. [ruby-dev:24051]
9 lines of code changed in:
2004-08-29
3 lines of code changed in:
* ext/tcltklib/tcltklib.c: compile error on bcc32 [ruby-dev:24081]
* ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string does not work
10 lines of code changed in:
2004-08-28
3 lines of code changed in:
* bignum.c (rb_big_and): protect parameters from GC.
[ruby-talk:110664]
* error.c (exc_equal): exceptions are equal if they share same
class, message and backtrace. [ruby-talk:110354]
* error.c (name_err_mesg_equal): ditto.
80 lines of code changed in:
* ext/stringio/stringio.c (Init_stringio): add StringIO#readpartial as
an alias for StringIO#sysread.
6 lines of code changed in:
2004-08-27
3 lines of code changed in:
* process.c (rb_proc_exec): strip trailing spaces. [ruby-dev:24143]
* win32/win32.c (CreateChild): ditto.
44 lines of code changed in:
2004-08-26
3 lines of code changed in:
Must learn how to transpose words in Emacs. Sorry...
1 lines of code changed in:
Minor fix to error message
7 lines of code changed in:
2004-08-25
3 lines of code changed in:
* eval.c (rb_longjmp): Exception#to_str is no longer defined.
6 lines of code changed in:
* lib/cgi/session.rb (CGI::Session::FileStore#initialize): do not
use a session id as a filename.
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): ditto.
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): use
Dir::tmpdir.
17 lines of code changed in:
* lib/cgi/session.rb (CGI::Session::FileStore#initialize): untaint
session id after check.
6 lines of code changed in:
2004-08-24
3 lines of code changed in:
* ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): d2i
functions may replace the pointer indicated by the first argument.
* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.
* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.
16 lines of code changed in:
2004-08-23
3 lines of code changed in:
* lib/resolv.rb (Config.default_config_hash): when multiple domains
are set, Win32::Resolv.get_resolv_info returns Array.
6 lines of code changed in:
* ext/openssl/ossl_ssl.c (ossl_ssl_read):
- should return an empty string if specified length to read is 0.
- should check for pending data and wait for fd before reading.
- call underlying IO's sysread if SSL session is not started.
[ruby-dev:24072], [ruby-dev:24075]
* ext/openssl/ossl_ssl.c (ossl_ssl_write):
- call underlying IO's syswrite if SSL session is not started.
* ext/openssl/ossl_ssl.c (ossl_ssl_pending): new method
OpenSSL::SSL#pending.
* ext/openssl/lib/openssl/buffering.rb: should not use select.
43 lines of code changed in:
2004-08-22
3 lines of code changed in:
* lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect):
should call :ProxyContentHandler before finishing CONNECT.
8 lines of code changed in:
2004-08-21
3 lines of code changed in:
* ext/tcltklib/extconf.rb (find_tcl, find_tk): find stub library.
* lib/mkmf.rb (arg_config, with_config): deal with '-' and '_'
uniformly. [ruby-dev:24118]
29 lines of code changed in:
* io.c (rb_io_check_writable): no need to check read buffer if
already changed to write mode.
6 lines of code changed in:
2004-08-20
3 lines of code changed in:
* ext/zlib/zlib.c: GzipReader#ungetc caused crc error.
24 lines of code changed in:
* ext/tk/lib/tk.rb: Fail to treat a hash value of 'font' option.
* ext/tk/lib/tk.rb: bindinfo cannot return '%' substiturion infomation.
* ext/tk/lib/menu.rb: typo bug.
13 lines of code changed in:
* dir.c (free_dir): fix memory leak. reported by yamamoto
madoka.
* eval.c (bind_eval): new method. [RCR 251]
* string.c (rb_str_clear): new method. [ruby-dev:24104]
* io.c (rb_io_reopen): should clear allocated OpenFile. pointed
out by Guy Decoux. [ruby-core:03288]
87 lines of code changed in:
* wince/Makefile.sub (LIBS): need to link ceshell library for SH*
functions on mswince.
4 lines of code changed in:
* configure.in, win32/Makefile.sub (LIBS): need to link shell32
library for SH* functions on mswin32 and mingw32.
7 lines of code changed in:
2004-08-19
3 lines of code changed in:
* lib/yaml/rubytypes.rb: whoops. bad require for 'yaml/compat'. sorry.
0 lines of code changed in:
* lib/yaml/baseemitter.rb: folding now handles double-quoted strings,
fixed problem with extra line feeds at end of folding, whitespace
opening scalar blocks.
* lib/yaml/rubytypes.rb: subtelties in handling strings with
non-printable characters and odd whitespace patterns.
39 lines of code changed in:
* lib/net/protocol.rb (rbuf_fill): OpenSSL::SSLSocket has its own buffer, select(2) might not work. [ruby-dev:24072]
8 lines of code changed in:
* ext/tcltklib/stubs.c (ruby_tcltk_stubs): need to call
Tcl_FindExecutable() for Tcl/Tk 8.4.
14 lines of code changed in:
2004-08-18
3 lines of code changed in:
* eval.c (rb_obj_instance_eval): evaluates under special singleton
classes as for special constants.
6 lines of code changed in:
* win32/win32.c (init_env): initialize HOME and USER environment
variables unless set.
67 lines of code changed in:
* io.c (rb_io_reopen): should clear allocated OpenFile. pointed
out by Guy Decoux. [ruby-core:03288]
66 lines of code changed in:
2004-08-17
3 lines of code changed in:
Sorry, this might not be typo... "memoize" came from Schema?
1 lines of code changed in:
Get RDoc::usage playing better with OptionParser
22 lines of code changed in:
check constants (Fcntl::F_SETFL, Fcntl::F_GETFL and Fcntl::O_NONBLOCK)
instead of trapping NotImplementedError.
4 lines of code changed in:
rescue NotImplementedError by fcntl.
5 lines of code changed in:
2004-08-15
3 lines of code changed in:
* rdoc/markup/simple_markup/to_flow.rb: typo fix(CGI -> cgi).
1 lines of code changed in:
2004-08-14
3 lines of code changed in:
Add Ri environment variable support
14 lines of code changed in:
Add "usage" interface
14 lines of code changed in:
Commit miss
220 lines of code changed in:
* ext/syck/token.c: re2c no longer compiled with bit vectors. caused
problems for non-ascii characters. [ruby-core:03280]
* ext/syck/implicit.c: ditto.
* ext/syck/bytecode.c: ditto.
3809 lines of code changed in:
2004-08-13
3 lines of code changed in:
for [ruby-cvs:12466]
11 lines of code changed in:
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_range_header):
fix regex for range-spec.
* lib/webrick/httpservlet/filehandler.rb
(WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content):
multipart/byteranges response was broken.
* lib/xmlrpc/server.rb: refine example code.
8 lines of code changed in:
MANIFEST: add test/ruby/test_readpartial.rb.
1 lines of code changed in:
2004-08-12
3 lines of code changed in:
* rubyio.h (rb_eof_error): should mark as NORETURN.
* win32/win32.c (make_cmdvector): adjust escaped successive
double-quote handling.
28 lines of code changed in:
add test.
69 lines of code changed in:
* io.c (read_buffered_data): extracted from rb_io_fread.
(io_readpartial): new method IO#readpartial.
[ruby-dev:24055]
142 lines of code changed in:
2004-08-11
3 lines of code changed in:
* configure.in (RPATHFLAG): stop setting RPATHFLAG on Interix.
5 lines of code changed in:
no message
11 lines of code changed in:
no message
4 lines of code changed in:
* lib/webrick/httpservlet/erbhandler.rb
(WEBrick::HTTPServlet::ERBHandler#do_GET): should select media type
by suffix of script filename.
8 lines of code changed in:
Roll in Austin Ziegler's patch
82 lines of code changed in:
no message
12 lines of code changed in:
2004-08-09
3 lines of code changed in:
* lib/fileutils.rb (cp_r): copies symlink to symlink, except cp_r root.
* lib/fileutils.rb: new method FileUtils.copy_entry.
* test/fileutils/test_fileutils.rb: more cp_r tests.
263 lines of code changed in:
no message
3 lines of code changed in:
no message
7 lines of code changed in:
2004-08-08
3 lines of code changed in:
* lib/implicit.c: added sexagecimal float#base60.
* ext/syck/rubyext.c (yaml_org_handler): ditto.
* lib/token.c: indentation absolutely ignored when processing flow
collections. plain scalars are trimmed if indentation follows in
an ambiguous flow collection.
1366 lines of code changed in:
2004-08-07
3 lines of code changed in:
* ext/zlib/zlib.c: Zlib::GzipReader#read(0) returns "" instead of nil.
16 lines of code changed in:
Add ChangeLog
6 lines of code changed in:
2004-08-03
3 lines of code changed in:
* ext/tk/lib/tk/namespace.rb: bug fix
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: add Tk::TreeCtrl.loupe
30 lines of code changed in:
* test/ruby/test_file.rb (test_fnmatch): added more tests.
108 lines of code changed in:
* ext/tk/lib/msgcat.rb (set_translation): bug fix (fail to set
trans_str to the same as src_str when trans_str is not given.)
30 lines of code changed in:
* eval.c (blk_free): fixed serious memory leak. [ruby-dev:24013]
18 lines of code changed in:
2004-08-02
4 lines of code changed in:
Bugfix: looping on some toplevel symbols. Added SWIG support
15 lines of code changed in: