2004-02-29
3 lines of code changed in:
Handle :nodoc: om singleton classes
13 lines of code changed in:
* bcc32/Makefile.sub, bcc32/README.bcc32, bcc32/configure.bat,
bcc32/setup.mak: new configure scheme. use ``configure --prefix=dir''
instead of ``make DESTDIR=dir install''.
--with-static-linked-ext support on mswin32. [ruby-dev:23034]
(by Nakada. Thanks.)
* bcc32/setup.mak: "configure --disable-install-doc" is now working.
* win32/setup.mak: ditto.
39 lines of code changed in:
2004-02-28
3 lines of code changed in:
* bcc32/configure.bat: fix typo.
2 lines of code changed in:
* bcc32/configure.bat: append missing label ":exit".
4 lines of code changed in:
* configure.bat: append missing label ":exit".
0 lines of code changed in:
* MANIFEST: add test_erb.rb
* lib/erb.rb, test/erb/test_erb.rb: don't forget filename,
if both filename and safe_level given. [ruby-dev:23050]
49 lines of code changed in:
* eval.c (proc_invoke): no orphan block check is needed when pcall
is true.
* eval.c (localjump_destination): update localjump condition.
46 lines of code changed in:
2004-02-27
3 lines of code changed in:
MANIFEST: add lib/cgi/.document.
1 lines of code changed in:
* eval.c (localjump_destination): lambda should not interfere
return from the yielded block.
* hash.c (delete_if_i): use st_delete_safe() (via
rb_hash_delete()) instead of returning ST_DELETE.
30 lines of code changed in:
require drb/eq.rb by default
5 lines of code changed in:
Doug Kearns's doc. patch
3 lines of code changed in:
2004-02-26
3 lines of code changed in:
* win32/win32.c (make_cmdvector): adjust successive double-quote
handling.
17 lines of code changed in:
* process.c (rb_f_exec): get rid of SEGV when exec failed for command
in single string.
4 lines of code changed in:
* process.c (rb_f_exec): get rid of SEGV when exec failed.
7 lines of code changed in:
2004-02-25
3 lines of code changed in:
* gc.c (obj_free), io.c (rb_io_fptr_finalize), rubyio.h (OpenFile):
sharing OpenFile.
* io.c (rb_io_initialize): accept IO instance. [ruby-dev:22195]
65 lines of code changed in:
* instruby.rb (with_destdir): should return the given argument if no
DESTDIR is given.
* instruby.rb: use path name expansion of cmd.exe.
10 lines of code changed in:
* lib/cgi-lib.rb, lib/getopts.rb, lib/importenv.rb, lib/parsearg.rb:
warn with caller position.
* test/rss/test_content.rb, test/rss/test_dublincore.rb,
test/rss/test_syndication.rb, test/rss/test_trackback.rb: use cgi
instead of cgi-lib.
18 lines of code changed in:
Add ruby-dev number.
1 lines of code changed in:
* dir.c (glob_helper): '**/' should not match leading period
unless File::FNM_DOTMATCH is set. (like '*/')
8 lines of code changed in:
* test/ruby/test_file.rb (test_fnmatch): test for dir.c:1.108.
14 lines of code changed in:
* dir.c (fnmatch): File.fnmatch with FNM_PATHNAME was broken
for the pattern including '*' followed by '/'.
6 lines of code changed in:
Improve heuristic for which files to include. See ChangeLog
18 lines of code changed in:
Deal with case where first file processed contains a :stopdoc:
20 lines of code changed in:
2004-02-24
3 lines of code changed in:
Handle class vars in code listings
9 lines of code changed in:
Handle aliases in C files
19 lines of code changed in:
Check opdir _before_ parsing files
10 lines of code changed in:
Fix constant value extraction. Escape HTML in constant values
21 lines of code changed in:
* 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.
59 lines of code changed in:
2004-02-23
3 lines of code changed in:
* instruby.rb (parse_args): use optparse instead of getopts.
* instruby.rb (DOSISH): embedded path in batch files should not be
prefixed by DESTDIR. [ruby-core:02186]
40 lines of code changed in:
* lib/mkmf.rb (init_mkmf): $INCFLAGS also should be lazy-evaluated.
5 lines of code changed in:
* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub: terminate options.
6 lines of code changed in:
2004-02-22
3 lines of code changed in:
* ext/extmk.rb: $extstatic is Array or nil now. [ruby-talk:93383]
5 lines of code changed in:
* lib/uri/mailto.rb (URI::MailTo::to_s): should include fragment.
13 lines of code changed in:
* ext/extmk.rb: use optparse instead of getopts.
* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub: ditto.
48 lines of code changed in:
* re.c: corrected documentation format (rb_reg_initialize_m)
6 lines of code changed in:
* ext/zlib/zlib.c: documented, but needs more effort.
700 lines of code changed in:
* ext/extmk.rb: prefer relative path. [ruby-talk:93037]
31 lines of code changed in:
2004-02-21
3 lines of code changed in:
* missing/os2.c, missing/x68.c: typo fix. pointed out by greentea.
7 lines of code changed in:
* lib/ostruct.rb (OpenStruct#initialize_copy): should not share
members. [ruby-dev:22966]
11 lines of code changed in:
* lib/irb/init.rb (IRB::IRB.parse_opts): add -I option to
irb. [ruby-dev:39243]
* sprintf.c (rb_f_sprintf): sign bit extension should not be done
if FPLUS flag is specified. [ruby-list:39224]
* sprintf.c (rb_f_sprintf): do not prepend dots for negative
numbers if FZERO is specified. [ruby-dev:39218]
21 lines of code changed in:
Wrong descriptions,pointed out by Bret Jolly,in the documents changed.
8 lines of code changed in:
2004-02-20
3 lines of code changed in:
commit miss. _no
0 lines of code changed in:
* io.c (pipe_open): fix typo.
* win32/win32.c (CreateChild): first argument to CreateProcess() must
have path, not just basename.
14 lines of code changed in:
* io.c (pipe_open): fix typo.
* win32/win32.c (CreateChild): first argument to CreateProcess() must
have path, not just basename.
diff -U2 io.c io.c
--- io.c 20 Feb 2004 01:02:56 -0000
+++ io.c 20 Feb 2004 02:56:08 -0000
@@ -2696,5 +2697,5 @@
rb_thread_sleep(1);
break;
- defined:
+ default:
rb_sys_fail(pname);
break;
only in patch2:
--- win32/win32.c 19 Feb 2004 09:08:23 -0000 1.112
+++ win32/win32.c 20 Feb 2004 02:49:04 -0000
@@ -14,2 +14,3 @@
#include "rubysig.h"
+#include "dln.h"
#include <fcntl.h>
@@ -903,3 +904,14 @@
if (prog) {
- shell = prog;
+ char *p = dln_find_exe(prog, NULL);
+ if (!p) {
+ shell = prog;
+ }
+ else {
+ shell = p;
+ while (*p) {
+ if ((unsigned char)*p == '/')
+ *p = '\\';
+ p = CharNext(p);
+ }
+ }
}
42 lines of code changed in:
Support visibility modifiers for attributes
32 lines of code changed in:
* lib/ostruct.rb: documented
57 lines of code changed in:
* test/rinda/test_rinda.rb: DRb.start_service only once in testsuites.
DRb.start_service could handle this.
6 lines of code changed in:
* lib/soap/mapping/rubytypeFactory.rb: should not dump singleton class.
[ruby-dev:22588]
c = class << Object.new; class C; self; end; end; SOAPMarshal.dump(c)
8 lines of code changed in:
* ext/strscan/strscan.c: improved documentation
39 lines of code changed in:
* win32/win32.c, win32/win32.h: fixed prototypes.
* win32/win32.c (wait): same as waitpid() with -1.
30 lines of code changed in:
Fix typos (Doug Kearns)
34 lines of code changed in:
2004-02-19
3 lines of code changed in:
* ext/strscan/strscan.c: StringScanner#restsize is obsolete; use #rest_size instead.
* ext/strscan/strscan.c: StringScanner#matchedsize is obsolete; use #matched_size instead.
35 lines of code changed in:
* ext/strscan/strscan.c: don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951]
14 lines of code changed in:
* ext/strscan/strscan.c: merge documentation from 1.8 branch.
460 lines of code changed in:
removed conflict indicator
0 lines of code changed in:
* lib/cgi-lib.rb: deprecated after 1.8.1
* lib/getopts.rb: ditto
* lib/importenv.rb: ditto
* lib/parsearg.rb: ditto
16 lines of code changed in:
Strip extraneous spaces from included filename
8 lines of code changed in:
remove O_NONBLOCK, thanks ay
4 lines of code changed in:
import test_rinda.rb
372 lines of code changed in:
* test/*: should not depend on $KCODE.
32 lines of code changed in:
* test/ruby/test_sprintf.rb: added tests.
82 lines of code changed in:
* ext/win32ole/win32ole.c: need to include <olectl.h> on Cygwin.
5 lines of code changed in:
Modify ChangeLog
1 lines of code changed in:
* sprintf.c (rb_f_sprintf): clean up.
75 lines of code changed in:
2004-02-18
3 lines of code changed in:
* lib/rinda/rinda.rb: added documentation (from Hugh Sasse)
* lib/rinda/tuplespace.rb: ditto
116 lines of code changed in:
* sprintf.c (rb_f_sprintf): preserve original val for
format_integer. [ruby-talk:92975]
63 lines of code changed in:
* test/soap/marshal/test_marshal.rb, test/ruby/test_marshal.rb: do $:
trick to share the testcase test/ruby/marshaltestlib.rb.
21 lines of code changed in:
* test/ruby/marshaltestlib.rb: common marshal testcase added.
* test/ruby/test_marshal.rb: use above testsuite.
* test/soap/marshal/test_marshal.rb: ditto.
* test/soap/marshal/cmarshal.rb: removed (not used).
512 lines of code changed in:
* 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.
31 lines of code changed in:
* 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.
58 lines of code changed in:
* ext/extmk.rb (parse_args): delay expanding $(extout) until invoking
make.
* lib/mkmf.rb (CLEANLIBS): should remove files have specific
extensions.
20 lines of code changed in:
should escape dot.
1 lines of code changed in:
* lib/rss/rexmlparser.rb: REXML version may be 4 digits.
7 lines of code changed in:
* ext/syck/rubyext.c (syck_emitter_end_object): fix inline document.
1 lines of code changed in:
* ext/syck/rubyext.c (syck_emitter_end_object): takes only one arg.
6 lines of code changed in:
* lib/rexml/encodings/SHIFT_JIS: wrong library name.
5 lines of code changed in:
Issue11: null context causing indentation crash
2 lines of code changed in:
Fixed Issue7: DocType with external IDs was not being quoted.
SHIFT_JIS now merely includes Shift-JIS
4 lines of code changed in:
* eval.c (rb_eval): care that another thread replace NODE_DREGX_ONCE
to NODE_LIT. [ruby-dev:22920]
8 lines of code changed in:
2004-02-17
3 lines of code changed in:
* lib/fileutils.rb: new module FileUtils::DryRun.
35 lines of code changed in:
* lib/csv.rb: document reduction. [ruby-core:02429]
* test/yaml/test_yaml.rb: added 0..1 test with "0".."1" on display.
it should be defined that the specification about what kind of Range
is supported in ruby's custom type in YAML.
436 lines of code changed in:
* lib/generator.rb: corrected doc format
* lib/rinda/rinda.rb: added documentation (from Hugh Sasse)
* lib/rinda/tuplespace.rb: ditto
15 lines of code changed in:
* bcc32/Makefile.sub: show more warnings. (refering to mingw)
* bcc32/setup.mak: ditto.
8 lines of code changed in:
* win32/Makefile.sub (config.status): should create *.pdb on ext/,
not .ext/.
* win32/Makefile.sub (config.status): convert the name of import
library.
* lib/mkmf.rb (create_makefile): now don't need to remove
$(TARGET).lib.
12 lines of code changed in:
* configure.in: check functions, fork spawnv.
* io.c (rb_io_s_popen): accept argv not only single command line.
* process.c (rb_proc_exec_n): export.
* process.c (rb_check_argv): check if arguments are safe to invoke.
* process.c (rb_fork): retry to fork.
* process.c (rb_spawn): spawn child process asynchronously.
* process.c (rb_f_system): raise an exception if the command could not
execute.
* win32/win32.c (rb_w32_argv_size): count necessary size for joined
arguments.
* win32/win32.c (rb_w32_join_argv): join arguments with quoting.
* win32/win32.c (rb_w32_pipe_exec, rb_w32_spawn, rb_w32_aspawn):
accept program name adding to command line.
549 lines of code changed in:
* lib/racc/parser.rb: add note for Racc full package.
10 lines of code changed in:
* ext/racc/cparse/README: new file.
* ext/racc/cparse/MANIFEST: add README.
17 lines of code changed in:
* ext/iconv/iconv.c (iconv_s_list): new method Iconv.list
(libiconv only).
96 lines of code changed in:
2004-02-16
3 lines of code changed in:
* dir.c (CompareImpl): File.fnmatch and Dir.glob get better performance
in Win32. This is achived by calling downcase() for single-byte
characters. CharLower() is only called for multi-byte characters.
32 lines of code changed in:
Fix ChangeLog
1 lines of code changed in:
* bcc32/Makefile.sub: should warn suspicious pointer conversion.
* bcc32/setup.mak: ditto.
7 lines of code changed in:
Add ruby-dev number.
1 lines of code changed in:
* dir.c (push_braces): remove wrong const.
6 lines of code changed in:
* sample/soap/calc/httpd.rb, sample/soap/exchange/httpd.rb,
sample/soap/sampleStruct/httpd.rb, sample/wsdl/googleSearch/httpd.rb:
use soap/property instead of getopts for configuring DocumentRoot
and port# of httpd. see samplehttpd.conf below.
* sample/soap/calc/samplehttpd.conf,
sample/soap/exchange/samplehttpd.conf,
sample/soap/sampleStruct/samplehttpd.conf,
sample/wsdl/googleSearch/samplehttpd.conf: added.
52 lines of code changed in:
fix TupleSpace#read, #take
5 lines of code changed in:
raise RequestExpiredError if timeout
2 lines of code changed in:
add IDispatch wrapper in val2variant
389 lines of code changed in:
* ruby.h, dir.c (rb_glob): add const.
14 lines of code changed in:
2004-02-15
3 lines of code changed in:
* lib/mkmf.rb: absolute path of ruby is assigned to $(RUBY).
[ruby-dev:22870]
6 lines of code changed in:
commit miss.
1 lines of code changed in:
* mkconfig.rb: use fileutils.rb instead of ftools.rb.
* bcc32/Makefile.sub, win32/Makefile.sub (config.h): define
STACK_GROW_DIRECTION.
* bcc32/Makefile.sub (config.h): add newer checks.
* wince/Makefile.sub (config.h): define NEED_IO_SEEK_BETWEEN_RW.
64 lines of code changed in:
* lib/un.rb: use OptionParser instead of getopts.
34 lines of code changed in:
MANIFEST:
Added files:
ruby/lib/irb/cmd:
help.rb
ruby/sample/drb:
README.rd README.rd.ja darray.rb darrayc.rb dbiff.rb
dcdbiff.rb dchatc.rb dchats.rb dhasen.rb dhasenc.rb dlogc.rb
dlogd.rb dqin.rb dqlib.rb dqout.rb dqueue.rb drbc.rb drbch.rb
drbm.rb drbmc.rb drbs-acl.rb drbs.rb drbssl_c.rb drbssl_s.rb
extserv_test.rb gw_ct.rb gw_cu.rb gw_s.rb holderc.rb
holders.rb http0.rb http0serv.rb name.rb namec.rb
old_tuplespace.rb rinda_ts.rb rindac.rb rindas.rb ring_echo.rb
ring_inspect.rb ring_place.rb simpletuple.rb speedc.rb
speeds.rb
45 lines of code changed in:
* lib/ftools.rb: documented
100 lines of code changed in:
import lib/drb/sample
4 lines of code changed in:
import drb/sample
1966 lines of code changed in:
add pretty_print
15 lines of code changed in:
@@ Fix for the XPath descendant* result set ordering bug @@
@@ SAX2 listener bug fixes @@
@@ Undid a code change that caused a 10x speed regression @@
@@ Indentation fixes, and a new word wrapping feature for text nodes
was contributed by Devin Bayer (documentation forthcoming; see the
change logs for now) @@
The XPath bug fix is really ugly and inefficient, but I spent two days hacking
at it and this was the best I could come up with.
The SAX2 listener fixes had to do with crashes in certain conditions, like when
there was a carriage return at the end of a document
Several people submitted patches for the speed regression; it is embarrassing
how long it took me to get around to looking at this. To this day, I don't
know where the offending code came from.
Encoding fixes
Added a contributed word wrapping option for text formatting. Devin Bayer
contributed this. Here's his comment:
"Setting :wordwrapping to :all, wordwraps all text nodes longer than 60
characters.
Setting :indentstyle to aString, make aString used as indentation,
instead of the default ' '.
And as long as :respect_whitespace isn't set for the element,
multiline text nodes will be indented."
110 lines of code changed in:
lib/cgi.rb: commit miss.
0 lines of code changed in:
2004-02-14
3 lines of code changed in:
* re.c (KR_REHASH): wrong hash value on sizeof(long) > sizeof(int).
35 lines of code changed in:
* lib/fileutils.rb: slighly improved documentation (sync with 1.8)
13 lines of code changed in:
* test/rss/test_trackback.rb: added tests for TrackBack with RSS
2.0.
* test/rss/common.rb: added methods make RSS 2.0.
* lib/rss/trackback.rb: TrackBack API is decided.
* lib/rss/rss.rb: RSS::VERSION 0.0.7 -> 0.0.8
* lib/rss/parser.rb, lib/rss/rss.rb: replaced $DEBUG by RSS::DEBUG.
* lib/rss/2.0.rb: removed RSS 2.0 URI. Because RSS 2.0 doesn't
have URI.
193 lines of code changed in:
* ext/tk/lib/tk.rb: en-bugged at last commit (Feb 11 23:24:22 2004)
29 lines of code changed in:
2004-02-13
3 lines of code changed in:
* test/fileutils/test_fileutils.rb: rescue SystemCallError instead of EINVAL. File.link may raise EACCES on network file systems.
6 lines of code changed in:
* test/fileutils/test_fileutils.rb: File.link raises EINVAL on Win9x. [ruby-dev:22713]
7 lines of code changed in:
* lib/ftools.rb: documented
4 lines of code changed in:
* lib/base64.rb: added and tidied documentation
59 lines of code changed in:
* lib/net/protocol.rb (WriteAdapater#puts): must append "\n" to the string, don't prepend. (ruby-bugs:PR#1280)
6 lines of code changed in:
* lib/mkmf.rb (create_tmpsrc): cpp32 of Borland C++ ignores #error
directives in DOS line-ending files at all.
6 lines of code changed in:
* parse.y (rparen): ignore preceding newlines to right parentheses.
(ruby-bugs:PR#1221) [ruby-dev:22858]
22 lines of code changed in:
* configure.in: set ac_cv_func_link to yes to enable link() on MinGW.
[ruby-dev:22241]
6 lines of code changed in:
2004-02-12
3 lines of code changed in:
* win32/win32.c (link): raise NotImplementedError on Win9X.
contributed by Tietew. [ruby-dev:22713]
* win32/win32.c, win32/win32.h (link): add const.
10 lines of code changed in:
* ext/tk/lib/tk.rb (TkComm::tk_split_list): suppress a warning.
5 lines of code changed in:
* lib/pathname.rb: use assert_raise instead of assert_raises.
* lib/pp.rb: ditto.
* lib/time.rb: ditto.
* lib/tsort.rb: ditto.
use TSortHash and TSortArray instead of Hash and Array in test.
81 lines of code changed in:
2004-02-11
3 lines of code changed in:
* ext/tk/lib/tk.rb: properly treat a Tcl/Tk's string with escaping
special characters.
113 lines of code changed in:
typo.
1 lines of code changed in:
* eval.c (method_proc): return bound Proc object. [ruby-dev:22854]
* eval.c (rb_mod_define_method): bind method body itself for Method
object.
* node.h (NODE_DMETHOD): deprecated.
* object.c (rb_class_inherited_p): export.
34 lines of code changed in:
* object.c (rb_obj_clone, rb_obj_dup): mentioned about
initialize_copy. [ruby-core:02339]
8 lines of code changed in:
* eval.c (umethod_bind): perge unused check. [ruby-dev:22850]
4 lines of code changed in:
2004-02-10
3 lines of code changed in:
* string.c (rb_str_match): raise TypeError when both arguments are
strings. [ruby-dev:22851]
* string.c (rb_str_match2): removed.
* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub,
wince/Makefile.sub (string.c): now not depend on version.h.
16 lines of code changed in:
* ext/extmk.rb, lib/mkmf.rb: rename $outdir to $extout.
19 lines of code changed in:
* 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]
1 lines of code changed in:
* 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]
379 lines of code changed in:
2004-02-09
3 lines of code changed in:
* process.c (detach_process_watcher): return the last status.
[ruby-dev:22841]
14 lines of code changed in:
wrong commit.
1 lines of code changed in:
* lib/pp.rb (PP::PPMethods::object_address_group): suppress negative
sign for higher heap areas.
6 lines of code changed in:
* test/yaml/test_yaml.rb (YAML_Unit_Tests::test_range_cycle):
added tests.
11 lines of code changed in:
* test/ruby/test_file.rb (TestFile::test_fnmatch): added tests for
File.fnmatch. [ruby-dev:22815][ruby-dev:22819]
11 lines of code changed in:
* test/yaml/test_yaml.rb (YAML_Unit_Tests::test_range_cycle):
added tests. [ruby-core:02306] [ruby-core:02311]
22 lines of code changed in:
* lib/net/http.rb (HTTP#request): should not overwrite Connection header. (ruby-bugs:PR#1274)
15 lines of code changed in:
Added ruby-dev number
1 lines of code changed in:
2004-02-08
3 lines of code changed in:
* dir.c (glob_helper): Dir.glob('**/') did not work.
4 lines of code changed in:
* dir.c (glob_helper): Dir.glob('**/') did not work.
31 lines of code changed in:
* dir.c (fnmatch):
File.fnmatch('*?', 'a') should return true. [ruby-dev:22815]
File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22819]
* dir.c
Did some styles (no change to behavior)
9 lines of code changed in:
2004-02-07
3 lines of code changed in:
Did some styles (no change to behavior)
15 lines of code changed in:
* dir.c (fnmatch):
File.fnmatch('*?', 'a') should return true. [ruby-dev:22815]
File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22819]
0 lines of code changed in:
* dir.c (fnmatch):
File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22815]
File.fnmatch('*?', 'a') should return true. [ruby-dev:22819]
2 lines of code changed in:
* lib/irb/init.rb (IRB.rc_files): yield possible rc file names.
* lib/irb/input-method.rb (IRB::ReadlineInputMethod::initialize):
load and save history automatically. [ruby-core:02352]
55 lines of code changed in:
Support https in hyperlinks
6 lines of code changed in:
* lib/pp.rb (PPInspectTest#test_to_s_with_iv): rollback the previous
commit. [ruby-dev:22813]
5 lines of code changed in:
* lib/pp.rb (PPInspectTest#test_to_s_with_iv): remove instance
variable which is defined in the test.
6 lines of code changed in:
* test/ruby/test_proc.rb (TestProc::test_eq): added a
test. [ruby-dev:22599]
12 lines of code changed in:
* test/ruby/test_proc.rb (TestProc::test_eq): added tests for
Proc#==.
22 lines of code changed in:
2004-02-06
3 lines of code changed in:
* ext/socket/socket.c (bsock_do_not_reverse_lookup): control reverse
lookup for every instance. [ruby-core:02346]
49 lines of code changed in:
* lib/irb/extend-command.rb: add irb_help command. [ruby-talk:91610]
* lib/irb/cmd/help.rb (IRB::ExtendCommand::Help): show RDoc.
32 lines of code changed in:
* lib/prettyprint.rb (PrettyPrint#first?): obsoleted.
36 lines of code changed in:
2004-02-05
3 lines of code changed in:
* lib/prettyprint.rb (PrettyPrint#seplist): added.
* lib/pp.rb (PPMethods#pp_object): use seplist.
(PPMethods#pp_hash): ditto.
(Array#pretty_print): ditto.
(Struct#pretty_print): ditto.
(MatchData#pretty_print): ditto.
* lib/set.rb (Set#pretty_print): use seplist.
32 lines of code changed in:
* file.c (rb_stat_mode): should not sign-expand, so backout.
9 lines of code changed in:
2004-02-04
3 lines of code changed in:
* file.c (test_l): fix wrong method name in document.
(test_S): ditto.
(test_b): ditto.
(test_c): ditto.
(test_suid): ditto.
(test_sgid): ditto.
(test_sticky): ditto.
17 lines of code changed in:
* lib/rss/2.0.rb, lib/rss/content.rb, lib/rss/dublincore.rb,
lib/rss/rss.rb, lib/rss/syndication.rb: removed warnings.
* lib/rss/converter.rb: removed handling load error of nkf.
* test/rss/test_syndication.rb, test/rss/test_trackback.rb,
test/rss/test_dublincore.rb, test/rss/test_content.rb: replaced
'require "rss/parser"' by 'require "rss/1.0"'.
* test/rss/test_parser.rb, test/rss/test_accessor.rb: removed
'require "rss/parser"'.
94 lines of code changed in:
Retrofit entry (there was conflict):
From ruby_1_8 branch:
* lib/test/unit.rb: rearranged documentation for RDoc's sake.
* lib/matrix.rb: improved documentation.
* lib/net/http.rb: slight documentation formatting improvement.
7 lines of code changed in:
2004-02-03
3 lines of code changed in:
* parse.y (reduce_nodes): remove tail returns. [ruby-talk:90934]
80 lines of code changed in:
* lib/pp.rb (Struct#pretty_print_cycle): follow 1.8 style.
11 lines of code changed in:
* parse.y (block_append, new_evstr, void_expr0): remove no longer used
labels.
6 lines of code changed in:
* dln.c (dln_load): don't specify RTLD_GLOBAL on Interix,
because it caused SEGV when running runner.rb.
8 lines of code changed in:
2004-02-02
3 lines of code changed in:
exception message changed.
2 lines of code changed in:
* lib/pp.rb (Struct#pretty_print): make it 1.8 style.
(Numeric#pretty_print, FalseClass#pretty_print)
(TrueClass#pretty_print, Module#pretty_print): fix pp for objects
with instance variables. [ruby-talk:91157]
21 lines of code changed in:
* lib/open-uri.rb (URI::Generic#find_proxy): return nil on loopback
address.
13 lines of code changed in:
* lib/resolv-replace.rb (BasicSocket#send): don't replace because
it has no hostname argument.
(IPSocket.getaddress): raise SocketError instead of
Resolv::ResolvError for errors.
(TCPSocket#initialize, UDPSocket#bind, UDPSocket#connect)
(SOCKSSocket#initialize): use IPSocket.getaddress instead of
Resolv.getaddress.
(UDPSocket#send): recognize 3 arguments form. try all addresses on
4 arguments form.
41 lines of code changed in:
Bug in BigDecimal("1e#{n}").add BigDecimal('.5'),n) reported and fixed by Javier Goizueta.
6 lines of code changed in:
MANIFEST:
Removed files:
ruby/sample/rss:
articles.rss content.xml index.rdf.ja news.rss php.rss
raa-rdf10.xml rnn.rdf rss.xml rss2dc.xml
rssMarkPilgrimExample.xml rssTwoExample.xml sampleRss.xml
slashdot.rdf slashdotorg.rdf w3c.rdf wiliki.rss
ruby/test/rss:
each_parser.rb test.rb
0 lines of code changed in:
2004-02-01
4 lines of code changed in:
From ruby_1_8 branch:
* lib/test/unit.rb: rearranged documentation for RDoc's sake.
* lib/matrix.rb: improved documentation.
* lib/net/http.rb: slight documentation formatting improvement.
273 lines of code changed in: