* eval.c (is_defined): stupid mistakes fixed. [ruby-dev:24006]
7 lines of code changed in:
* misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial,
ruby-calculate-indent, ruby-move-to-block, ruby-forward-sexp,
ruby-backward-sexp): keywords must match word-wise.
17 lines of code changed in:
* eval.c (is_defined): avoid unnecessary method invocations.
15 lines of code changed in:
* lib/yaml/rubytypes.rb: exceptions were using an older
YAML.object_maker. [ruby-core:03080]
* ext/syck/token.c (sycklex_yaml_utf8): using newline_len to
handline CR-LFs. "\000" was showing up on folded blocks which
stopped at EOF.
975 lines of code changed in:
2004-07-31
3 lines of code changed in:
* eval.c (is_defined): call is_defined() before invoking
rb_eval(). [ruby-talk:107867]
15 lines of code changed in:
2004-07-30
3 lines of code changed in:
* ext/tcltklib/tcltklib.c(lib_fromUTF8_core): raise ArgumentError when
the unknown encoding name is given.
* ext/tcltklib/tcltklib.c(lib_toUTF8_core): ditto.
* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertfrom): bug fix.
* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertto): ditto.
32 lines of code changed in:
2004-07-29
3 lines of code changed in:
* ext/tk/lib/tkextlib/pkg_checker.rb: improve the check process
64 lines of code changed in:
* lib/cgi.rb (CGI::initialize): remove at_exit code for CGI_PARAMS
and CGI_COOKIES. they will no longer be used.
12 lines of code changed in:
fix a reference to ruby-dev.
1 lines of code changed in:
* eval.c (rb_call0): should call rb_call_super() directly for
visibility overriding. [ruby-dev:23989]
21 lines of code changed in:
* ext/tk/lib/validate.rb: accept a Method object for the validatecommand option
* ext/tk/lib/tkextlib/winico.rb: add winico extension support
241 lines of code changed in:
* for backward compatibility (see [ruby-talk:107510], [ruby-talk:107647])
5 lines of code changed in:
2004-07-28
3 lines of code changed in:
* env.h: remove argv from ruby_frame.
* eval.c (rb_eval): no more copy on write.
* eval.c (assign): ditto.
* eval.c (rb_call0): can receive *rest by specifying negative
argc. (-1 means 0 arg and *rest, -2 means 1 arg and *rest...)
* eval.c (rb_call0): properly set frame's argc counter.
* gc.c (rb_gc_mark_frame): need not to mark frame's argv
* gc.c (run_final): wrong order of data. [ruby-dev:23948]
43 lines of code changed in:
* eval.c (rb_call0): update ruby_frame->argv with the default
value used for the optional arguments.
1 lines of code changed in:
2004-07-27
3 lines of code changed in:
* eval.c (rb_eval): copy on write for argument local variable
assignment.
* eval.c (assign): ditto.
* eval.c (rb_call0): update ruby_frame->argv with the default
value used for the optional arguments.
* object.c (Init_Object): "===" calls rb_obj_equal() directly.
[ruby-list:39937]
33 lines of code changed in:
2004-07-26
3 lines of code changed in:
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape): should
escape space.
6 lines of code changed in:
2004-07-25
3 lines of code changed in:
* win32/win32.{h,c} (rb_w32_{f,fd,fs}open): workaround for bcc32's
{f,fd,fs}open bug. set errno EMFILE and EBADF. [ruby-dev:23963]
* test/drb/drbtest.rb: fix method duplication.
72 lines of code changed in:
* ext/tk/MANIFEST: added.
lib/tkextlib/tclx.rb
lib/tkextlib/tclx/setup.rb
lib/tkextlib/tclx/tclx.rb
5 lines of code changed in:
2004-07-24
3 lines of code changed in:
* range.c (rb_range_beg_len): returns Qnil only when "beg" points
outside of a range. No boundary check for "end".
12 lines of code changed in:
* gc.c (define_final): should not disclose NODE* to Ruby world.
[ruby-dev:23957]
37 lines of code changed in:
* add TclX extension support (partially)
106 lines of code changed in:
2004-07-23
3 lines of code changed in:
* lib/net/imap.rb (disconnected?): new method.
9 lines of code changed in:
2004-07-21
3 lines of code changed in:
bugfix for Importable.callback().
1 lines of code changed in:
* lib/webrick/httpservlet/cgihandler.rb
(WEBrick::HTTPServlet::CGIhandler#do_GET): set SystemRoot environment
variable to CGI process on Windows native platforms. [ruby-dev:23936]
10 lines of code changed in:
* test/openssl/test_ssl.rb: add workaround for Cygwin.
4 lines of code changed in:
r1025 | ser | 2004-07-18 08:18:36 -0400 (Sun, 18 Jul 2004) | 2 lines
@@ Fixed a CDATA pretty-printing bug. (#39) @@
r1026 | ser | 2004-07-18 09:03:02 -0400 (Sun, 18 Jul 2004) | 4 lines
@@ Fixed a buffering bug in Source.rb that affected the SAX parser @@
This bug was related to how REXML determines the encoding of a file, and
evinced itself by hanging on input when using the SAX parser.
r1028 | ser | 2004-07-18 09:06:18 -0400 (Sun, 18 Jul 2004) | 3 lines
* Minor pretty printing fix WRT CDATA segments.
@@ Applied Curt Sampson's optimization improvements @@
28 lines of code changed in:
* TkMsgCatalog.callback: bug fix (wrong number of argument)
7 lines of code changed in:
* sprintf.c (rb_f_sprintf): remove extra sign digit.
17 lines of code changed in:
2004-07-18
3 lines of code changed in:
* dir.c (bracket): use NULL instead of 0.
7 lines of code changed in:
* lib/net/imap.rb (receive_responses): return if a LOGOUT response
received.
18 lines of code changed in:
* lib/net/imap.rb (send_string_data): wait command continuation
requests before sending octet data of literals.
1331 lines of code changed in:
* ext/tk/lib/tk/variable.rb: TkVariable#ref returns a TkVariable object
6 lines of code changed in:
* lib/uri/ldap.rb: method hierarchical? should be in URI::LDAP.
12 lines of code changed in:
* parse.y (stmt): not to show same error messages twice.
4 lines of code changed in:
* string.c (rb_str_match_m): String#match should also take
optional argument. [ruby-core:03205]
21 lines of code changed in:
* re.c (rb_reg_match_m): add optional second argugment "pos" to
specify match start point. [ruby-core:03203]
61 lines of code changed in:
2004-07-17
3 lines of code changed in:
* eval.c (THREAD_ALLOC): th->thread should be initialized to NULL.
[ruby-talk:106657] The solution was found by Guy Decoux.
* file.c (rb_stat_dev_major): new methods File::Stat#dev_major and
#dev_minor. [ruby-core:03195]
94 lines of code changed in:
Incorporate Micheal Neumanns client-side imagemap patch
10 lines of code changed in:
* rename files to avoid application (cvs and so on) troubles
324 lines of code changed in:
* test/openssl/ssl_server.rb, test/openssl/test_ssl.rb: workaround to
terminate child process.
2 lines of code changed in:
2004-07-16
3 lines of code changed in:
* error.c (exit_initialize): use EXIT_SUCCESS instead of 0.
[ruby-dev:23913]
* error.c (exit_success_p): new method SystemExit#success?.
[ruby-dev:23912]
* error.c (syserr_initialize): initialization for subclasses.
[ruby-dev:23912]
45 lines of code changed in:
* ext/tk/lib/tk.rb(module TkObjecct): extend TkCore module
1 lines of code changed in:
* lib/optparse.rb (OptionParser#warn, OptionParser#abort): Exception
no longer has to_str method.
13 lines of code changed in:
* ext/readline/extconf.rb: added dir_config for curses, ncurses,
termcap.
8 lines of code changed in:
years added.
31 lines of code changed in:
fix ChangeLog
2 lines of code changed in:
* class.c: rdoc patch
9 lines of code changed in:
* lib/yaml.rb (YAML::load_file, YAML::parse_file): added.
* ext/syck/token.c: re2c compiled with bit vectors now.
* ext/syck/implicit.c: ditto.
* ext/syck/bytecode.c: ditto.
673 lines of code changed in:
* ext/tk/sample/tkextlib/tktable/spreadsheet.rb: add a new sample
149 lines of code changed in:
2004-07-15
3 lines of code changed in:
* ext/tk/, ext/tcltklib/: bug fix
* ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks.
* ext/tk/lib/tk/msgcat.rb: ditto.
* ext/tk/lib/tk/variable.rb: ditto.
* ext/tk/lib/tk/timer.rb: ditto.
* ext/tk/lib/tk/validation.rb: add Tk::ValidateConfigure.__def_validcmd()
to define validatecommand methods easier
* ext/tk/lib/tk.rb (_genobj_for_tkwidget): support autoload Tk ext classes
* ext/tk/lib/tk/canvas.rb and so on: remove the parent widget type check
for items (e.g. canvas items; depends on the class) to avoid some troubles
on Tk extension widget class definition.
* ext/tk/lib/tkextlib/: add Iwidget and TkTable extension support
* ext/tk/sample/tkextlib/: add samples of Iwidget and TkTable
5529 lines of code changed in:
* enum.c (enum_min_by): new method Enum#min_by. added Enum#max_by
as well.
113 lines of code changed in:
* ext/openssl/ossl_asn1.c (ossl_asn1cons_to_der): fix type of
argument. [ruby-dev:23891]
* test/openssl/test_x509store.rb: prune tests for CRL checking
unless X509::V_FLAG_CRL_CHECK is defined.
11 lines of code changed in:
* util.c (ruby_strtod): should not convert string in the form of
"-I.FE-X" which both "I" and "F" are ommitted. [ruby-dev:23883]
* test/ruby/test_float.rb (test_strtod): add test for bug fix.
40 lines of code changed in:
* array.c: rdoc patch - unified margin.
173 lines of code changed in:
2004-07-14
3 lines of code changed in:
* array.c: rdoc patch. merged patch from Johan Holmberg
<holmberg@iar.se> [ruby-core:3170]
117 lines of code changed in:
Minor parse problem if hyperlink text starts \w+:...
1 lines of code changed in:
* lib/uri/generic.rb (URI::Generic#merge_path):
"URI('http://www.example.com/foo/..') + './'" should return
"URI('http://www.example.com/')". [ruby-list:39838]
"URI('http://www.example.com/') + './foo/bar/..'" should return
"URI('http://www.example.com/foo/')". [ruby-list:39844]
* test/uri/test_generic.rb (TestGeneric#test_merge): added tests.
47 lines of code changed in:
* lib/mkmf.rb (init_mkmf): Do not add $(libdir) to $LIBPATH in
extmk mode.
* lib/mkmf.rb (dir_config): Prepend a new library path instead of
appending so it is tried first.
10 lines of code changed in:
2004-07-13
3 lines of code changed in:
* ChangeLog: re-formatted.
1 lines of code changed in:
Allow optional : before call-seq:
1 lines of code changed in:
Use real right arrow for -> in call-seq
1 lines of code changed in:
Commit miss
0 lines of code changed in:
Support call-seq: for Ruby methods
19 lines of code changed in:
2004-07-12
3 lines of code changed in:
Allow multiple words in braces before a link
11 lines of code changed in: