* signal.c (sighandler): call handler immediately only for default
handlers. [ruby-dev:25003]
7 lines of code changed in:
* io.c (pipe_open): errno should be preserved for rb_sys_fail() when
fork failed.
7 lines of code changed in:
* io.c (io_fread): need not to null terminate. [ruby-dev:24998]
* io.c (read_all): remove unnecessary rb_str_resize().
[ruby-dev:24996]
* io.c (io_readpartial): ditto.
* io.c (io_read): ditto.
8 lines of code changed in:
* eval.c (rb_eval): should check previous frame for ZSUPER.
12 lines of code changed in:
* eval.c (PUSH_FRAME): flags should have been initialized.
3 lines of code changed in:
* instruby.rb (install): add arguments explicitly to "super".
5 lines of code changed in:
* eval.c (rb_eval): [ruby-core:03856]
7 lines of code changed in:
* 2004-11-30
3 lines of code changed in:
* io.c (rb_io_sysread): use temporary lock. [ruby-dev:24992]
* lib/ostruct.rb (OpenStruct::method_missing): check method
duplication for -d.
* lib/ostruct.rb (OpenStruct::initialize): ditto.
24 lines of code changed in:
* regparse.c: now handles many alternatives (over 500000) in regexp. [ruby-dev:24773]
24 lines of code changed in:
* ext/stringio/stringio.c (strio_write): insufficiently filled string
being extended when overwriting. [ruby-core:03836]
16 lines of code changed in:
* test/io/nonblock/test_flush.rb: abandon tests when io/nonblock is
not supported.
11 lines of code changed in:
* object.c (convert_type): [ruby-core:03845]
* eval.c (rb_funcall_rescue): new function.
* object.c (rb_Array): avoid using rb_respond_to().
* object.c (rb_Integer): ditto.
* eval.c (get_backtrace): no conversion for nil.
* parse.y (reduce_nodes): empty body should return nil.
104 lines of code changed in:
* test/io/nonblock/test_flush.rb: test transferred data.
7 lines of code changed in:
* io.c (fptr_finalize): must not use FILE after fclose().
[ruby-dev:24985]
22 lines of code changed in:
* io.c (fptr_finalize): must not use FILE after fclose().
[ruby-dev:24985]
21 lines of code changed in:
* win32/win32.c (CreateChild): push back the last space before next
loop because CharNext() eats it.
6 lines of code changed in:
* 2004-11-29
3 lines of code changed in:
don't use READ_DATA_PENDING in previous change
3 lines of code changed in:
add ML ref.
1 lines of code changed in:
* io.c (rb_io_check_writable): restrict io_seek by
READ_DATA_PENDING because io_seek(fptr, 0, SEEK_CUR) is
meaningful only if read buffer is not empty.
call io_seek regardless of NEED_IO_SEEK_BETWEEN_RW.
9 lines of code changed in:
* added reference.
1 lines of code changed in:
* lib/rss/rss.rb (RSS::Element#tag): not use block_given? for
working with ruby 1.6 again.
* lib/rss/{0.9,2.0,trackback}.rb, lib/rss/maker/base.rb:
undef -> remove_method for working with ruby 1.6 again.
22 lines of code changed in:
* lib/rss/rss.rb (RSS::NotSetError): added.
* lib/rss/maker/{1.0,0.9,2.0}.rb: changed RSS Maker to raise
RSS::NotSetError if required values of maker.channel are not
set.
* test/rss/test_maker_{1.0,0.9,2.0}.rb: changed tests to check RSS
Maker raises or not.
255 lines of code changed in:
* 2004-11-28
3 lines of code changed in:
* regparse.c (fetch_token): fixed test failure on HP-UX ia64 ([ruby-dev:24859]).
15 lines of code changed in:
* regparse.c, test/ruby/test_regexp.rb: fixed problem with UTF-8 characters that have U+00FE or invalid characters.
26 lines of code changed in:
* regexec.c, test/ruby/test_regexp.rb: fixed segmentation falut ([ruby-dev:24887]).
10 lines of code changed in:
* regcomp.c, regint.h: fixed PLATFORM_UNALIGNED_WORD_ACCESS problem ([ruby-dev:24802] and [ruby-core:3733])
21 lines of code changed in:
io.c (rb_io_fwrite): set path to NULL
1 lines of code changed in:
String::IO -> StringIO
1 lines of code changed in:
typo
1 lines of code changed in:
* io.c: avoid avoid data loss with nonblocking fd and
stdio buffering in sync mode. [ruby-dev:24966]
based on matz's patch [ruby-dev:24967]
(io_fwrite): new primitive writing function which writes
directly if sync mode.
(rb_io_fwrite): wrapper for io_fwrite now.
(io_write): call io_fwrite instead of rb_io_fwrite.
57 lines of code changed in:
* lib/rss/{0.9,1.0,2.0,trackback,xml-stylesheet}.rb: added
#setup_maker.
* test/rss/test_setup_maker_*.rb: added tests for #setup_maker.
* lib/rss/maker/base.rb(RSS::Maker::Items#max_size=): supported
output item size limitation.
* sample/rss/blend.rb: added sample for RSS Maker.
1066 lines of code changed in:
* lib/rss/maker/0.9.rb: supported RSS::Maker.make("0.91"). Now,
"0.9" is just alias of "0.91."
* test/rss/test_maker_0.9.rb: make("0.9") -> maker("0.91").
* test/rss/test_to_s.rb: ditto.
41 lines of code changed in:
* sample/rss/list_description.rb: untabified.
* sample/rss/rss_recent.rb: ditto.
120 lines of code changed in:
* 2004-11-27
3 lines of code changed in:
* io.c (io_fread): [ruby-dev:24964]
29 lines of code changed in:
* ext/tk/lib/tk.rb: Tk.destroy uses TkWindow#epath
* ext/tk/lib/tk/image.rb: bug fix
* ext/tk/lib/tk/wm.rb: add 'iconphoto' method(Windows only)
* ext/tk/lib/tkextlib/*: some methods uses TkWindow#epath
67 lines of code changed in:
* io.c (rb_io_initialize): [ruby-dev:24963]
15 lines of code changed in:
* io.c (rb_io_initialize): [ruby-dev:24962]
14 lines of code changed in:
* io.c (rb_io_initialize): should retrieve flags from copying file
descriptor. [ruby-dev:24961]
* eval.c (method_missing): raise TypeError for classes do not
have allocators. [ruby-core:03752]
* lib/erb.rb: [ruby-core:03786]
18 lines of code changed in:
Fix problem with :section: and new 1.9
7 lines of code changed in:
* lib/erb.rb: CR striped.
0 lines of code changed in:
* 2004-11-26
3 lines of code changed in:
* io.c (io_read): move StringValue() check before GetOpenFile().
[ruby-dev:24959]
370 lines of code changed in:
* lib/thwait.rb (ThreadsWait#join_nowait): abnormally terminated
threads should be also processed. [ruby-talk:121320]
13 lines of code changed in:
add ML ref.
1 lines of code changed in:
* configure.in: AC_CHECK_SIZEOF(rlim_t) to include stdio.h to fix
problem with autoconf 2.52 or earlier.
revert AC_PREREQ to 2.50.
8 lines of code changed in:
bugfix for [ruby-talk:121309].
21 lines of code changed in:
Use 'P' instead of 'p' in types.rb.
6 lines of code changed in:
descriptions.
6 lines of code changed in:
* configure.in: AC_PREREQ(2.53) [ruby-core:03800]
* io.c (read_all): [ruby-dev:24955]
17 lines of code changed in:
* ChangeLog: add ML reference.
2 lines of code changed in:
* 2004-11-25
3 lines of code changed in:
improved encode_type() in types.rb for [ruby-talk:121175].
128 lines of code changed in:
* io.c (io_read): [ruby-dev:24952]
* configure.in, io.c: cancel [ ruby-Patches-1074 ].
55 lines of code changed in:
* 2004-11-24
3 lines of code changed in:
* io.c (io_read): [ruby-dev:24952]
12 lines of code changed in:
* ext/tk/lib/tk/menu.rb: improve usability of TkOptionMenubutton
45 lines of code changed in:
* file.c (rb_file_chown): [ruby-dev:24949]
5 lines of code changed in:
* ext/ripper/lib/ripper/core.rb: commit miss. sorry.
0 lines of code changed in:
* 2004-11-23
3 lines of code changed in:
* file.c (rb_file_chown): integer conversion should be prior to
GetOpenFile(). [ruby-dev:24947]
* file.c (rb_file_truncate): ditto.
* file.c (rb_file_s_truncate): ditto.
* dir.c (dir_seek): use NUM2OFFT().
* misc/ruby-mode.el (ruby-non-block-do-re): [ruby-core:03719]
32 lines of code changed in:
Don't include 'require's with variable arguments
9 lines of code changed in:
* 2004-11-22
3 lines of code changed in:
* dir.c (dir_seek): should retrieve dir_data after NUM2INT().
[ruby-dev:24941]
15 lines of code changed in:
add ChangeLog for last commit
2 lines of code changed in:
* test/ruby/test_io.rb (test_gets_rs): add more tests.
27 lines of code changed in:
* string.c (rb_str_splice): should place index wrapping after
possible modification. [ruby-dev:24940]
* eval.c (error_print): nicer traceback at interrupt.
[ruby-core:03774]
15 lines of code changed in:
* 2004-11-21
3 lines of code changed in:
1. Force --inline-source if --one-file given
2. Add new :section: directive which starts a new section in the output.
The title following :section: is used as the section heading, and the
remainder of the comment containing the section is used as
introductory text. Subsequent methods, aliases, attributes,
and classes will be documented in this section.
480 lines of code changed in:
* io.c (rb_io_getline): f.gets("") did not work. [ruby-core:03771]
12 lines of code changed in:
* test/runner.rb (CROSS_COMPILING): need to require rbconfig.rb before
using CROSS_COMPILNG.
7 lines of code changed in:
* ext/ripper/.cvsignore: add entries.
2 lines of code changed in:
* io.c (__fpending): commit miss.
3 lines of code changed in:
* ext/ripper/depend: fix ripper.o dependency.
5 lines of code changed in:
* io.c (io_reopen): work around problem with Cygwin fseeko
returning ESPIPE.
9 lines of code changed in:
* ext/nkf/nkf-utf8/nkf.c: original nkf.c rev:1.40
* ext/nkf/test.rb: add test for mime encode/decode
6 lines of code changed in:
* follow original nkf.c 1.40.(improve mime encode/decode support)
* add test for mime encode/decode
412 lines of code changed in:
* string.c (str_gsub): internal buffer should not be listed by
ObjectSpace.each_object() by String#gsub. [ruby-dev:24931]
* lib/cgi/session.rb (CGI::Session::FileStore::initialize): raise
exception if data corresponding to session specified from the
client does not exist.
41 lines of code changed in:
* 2004-11-20
3 lines of code changed in:
* test/xmlrpc/test_webrick_server.rb : move `requrie "webrick/https"'
into #setup_http_server mohtod to avoid soap test errors.
6 lines of code changed in:
* lib/test/unit/collector/dir.rb: typo fix.
1 lines of code changed in:
* lib/test/unit/collector/dir.rb: better regex.
2 lines of code changed in:
* lib/test/unit/collector/dir.rb: better support for -p/-x option.
5 lines of code changed in:
* lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Image#have_required_values):
changed /rss/channel/image to be optional. [ruby-Bugs:1047]
* test/rss/test_maker_0.9.rb: added tests for the above.
11 lines of code changed in:
* lib/rss/rss.rb (RSS::VERSION): 0.1.0 -> 0.1.1.
* lib/rss: #to_s used #tag.
* test/rss/test_to_s.rb: added.
* lib/rss/maker.rb (RSS::Maker.make): changed API. It's not
received modules which is used as the second argument.
* lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#alternate):
changed return value type which is not String but Boolean.
* lib/rss/2.0.rb (RSS::Rss::Channel#ttl): changed return value
type which is not String but Integer.
* lib/rss/0.9.rb (RSS::Rss::Channel): <skipDays> has <day>s and
<skipHours> has <hour>s.
* lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Channel): ditto.
* lib/rss/0.9.rb (RSS::Rss::Channel::Item): <item> has <category>s.
* lib/rss/maker/2.0.rb (RSS::Maker::Rss20::Channel::Item): ditto.
* lib/rss/2.0.rb (RSS::Rss::Channel): <channel> has <category>s.
* lib/rss/maker/2.0.rb (RSS::Maker::RSS20::Channel): ditto.
* lib/rss/trackback.rb: parent element has <trackback:about>s.
* lib/rss/maker/trackback.rb: ditto.
1801 lines of code changed in:
* lib/xmlrpc/datetime.rb (XMLRPC::DateTime#==): should use Array()
instead of to_a.
4 lines of code changed in:
* lib/test/unit/collector/dir.rb: add support for directory name
with -p/-x options.
* test/testunit/collector/test_dir.rb: ditto.
11 lines of code changed in:
* ext/readline/readline.c (readline_s_set_completion_append_character):
accept nil. [ruby-core:03765]
23 lines of code changed in:
* 2004-11-19
3 lines of code changed in:
* string.c (str_gsub): internal buffer should not be listed by
ObjectSpace.each_object(). [ruby-dev:24919]
58 lines of code changed in:
* ext/ripper/depend: Never regenerate lib/ripper/core.rb automatically. [ruby-dev:24911]
7 lines of code changed in:
* win32/win32.[ch] (rb_w32_isatty): new function to replace MSVCRT's
isatty because it never sets errno.
24 lines of code changed in:
* hash.c (rb_f_getenv): prohibit for $SAFE=4. [ruby-dev:24908]
48 lines of code changed in:
* parse.y (f_rest_arg): store rest args into invisible local variabe
in order to get rid of SEGV at ZSUPER. [ruby-dev:24913]
74 lines of code changed in:
* ext/readline/readline.c: check $SAFE.
* test/readline/test_readline.rb: added tests for readline.
113 lines of code changed in:
* 2004-11-18
3 lines of code changed in:
* process.c (proc_getpgrp): prohibit for $SAFE=2.
[ruby-dev:24899]
* process.c (get_pid): ditto. [ruby-dev:24904]
* process.c (get_ppid): ditto.
* array.c (rb_ary_delete): defer rb_ary_modify() until actual
modification. [ruby-dev:24901]
66 lines of code changed in:
* ext/stringio/stringio.c: needs fcntl.h for O_* constants.
5 lines of code changed in:
* io.c, rubyio.h (rb_io_modenum_flags): exported.
* ext/stringio/stringio.c (strio_initialize): allow Fixnum as mode as
well as IO.new does. [ruby-dev:24896]
21 lines of code changed in:
Wed Nov 17 23:47:30 2004 NAKAMURA, Hiroshi <nakahiro@sarion.co.jp>
* test/ruby/test_settracefunc.rb: added. [ruby-dev:24884]
30 lines of code changed in:
* lib/xmlrpc/parser.rb, test/xmlrpc/test_features.rb: fixed "assinging to constants" warnings
12 lines of code changed in:
* process.c (proc_getrlimit, proc_setrlimit): add rb_secure(2) to
methods of Process.{getrlimit,setrlimit}
patched by Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
9 lines of code changed in:
* test/openssl/ssl_server.rb: try to listen ports from 20443 to 20542
while failed in getting a TCPServer.
* test/openssl/test_x509name.rb: remove version dependence about
nickname of OIDs.
39 lines of code changed in:
* dir.c (rb_push_glob): fix overrun. [ruby-dev:24886]
13 lines of code changed in:
* 2004-11-17
3 lines of code changed in:
* re.c (rb_reg_initialize_m): should raise exception instead of
compile error. [ruby-core:03755]
* string.c (rb_str_splice): move rb_str_modify() after
StringValue(), which may alter the receiver. [ruby-dev:24878]
* error.c (rb_error_frozen): now raise RuntimeError instead of
TypeError.
49 lines of code changed in:
* lib/xmlrpc/server.rb (CGIServer): fixed bug when client sends "Content-typ: text/xml; ..."
6 lines of code changed in:
* numeric.c (flo_divmod): protect float values from GC by
assignment to local variables. [ruby-dev:24873]
14 lines of code changed in:
ChangeLog entry for XML-RPC changes I made during the last day
26 lines of code changed in:
added howto
301 lines of code changed in:
added new test case (which spawn off a webrick XML-RPC server)
128 lines of code changed in:
* fixed issue #998 (http://rubyforge.org/tracker/?func=detail&atid=1700&aid=998&group_id=426)
5 lines of code changed in:
* fixed test cases so that they can be run from any directory
15 lines of code changed in:
* {bcc32,win32,wince}/setup.mak (-epilogue-): fix bug of previous commit.
3 lines of code changed in:
* {bcc32,win32,wince}/setup.mak (-epilogue-): remove config.h and
config.status to force updating them.
8 lines of code changed in:
* ext/stringio/stringio.c (strio_read): position was ignored when a
buffer was passed. http://www.yo.rim.or.jp/~nov/d/?date=20041116#p03
6 lines of code changed in:
* string.c (str_mod_check): frozen check should be separated.
[ruby-core:3742]
38 lines of code changed in:
* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::options): add
new option --exclude (-x) to skip some tests.
* lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir.exclude):
ditto.
18 lines of code changed in:
* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::options): use
Regexp conversion.
7 lines of code changed in:
* applied patch by MoonWolf <moonwolf@moonwolf.com> to allow parsing
datetime.iso8601 (e.g. 20041105T01:15:23Z).
* added test case
54 lines of code changed in:
* 2004-11-16
3 lines of code changed in:
* imported and refactored original test cases
* added methods XMLRPC::XMLParser.each_installed_parser and
XMLRPC::XMLWriter.each_installed_writer to simply original test cases
* use Object#allocate instead of defining an empty #initialize
* module XMLRPC::Marshallable is now only used for tagging
475 lines of code changed in:
* array.c (rb_ary_update): pedantic check to detect
rb_ary_to_ary() to modify the receiver. [ruby-dev:24861]
30 lines of code changed in:
* configure.in: check rlim_t more portably. [ruby-core:3735]
34 lines of code changed in:
* misc/ruby-mode.el (ruby-special-char-p, ruby-parse-partial): handle
operator symbols. [ruby-talk:120177]
15 lines of code changed in:
* eval.c (Init_Proc): make proc as an alias to Proc.new.
[ruby-dev:24848]
14 lines of code changed in:
* eval.c (rb_yield_0): lambda{}.call(1) should raise exception.
[ruby-talk:120253]
34 lines of code changed in:
* 2004-11-15
3 lines of code changed in:
* string.c (rb_str_clear): avoid revealing NULL pointer.
[ruby-dev:24766]
* string.c (str_gsub): add paranoid check. [ruby-dev:24827]
* string.c (str_mod_check): check frozen status as well.
[ruby-dev:24801]
* lib/mathn.rb (Integer::gcd2): faster implementation by
<erlercw@siu.edu>. [ruby-talk:120232]
* ext/gdbm/gdbm.c (fgdbm_store): StringValue() may alter string
pointer. [ruby-dev:24783]
81 lines of code changed in:
* process.c (proc_getrlimit): new function for Process.getrlimit.
(proc_setrlimit): new function for Process.setrlimit.
[ruby-dev:24834]
* configure.in: check rlim_t and its size. check setrlimit.
* ruby.h (NUM2ULL): new macro.
168 lines of code changed in:
* lib/pp.rb (PP#object_address_group): remove odd number of 'f'
prefixed to negative address.
8 lines of code changed in:
* 2004-11-14
3 lines of code changed in:
Sun Nov 14 08:46:33 2004 NAKAMURA, Hiroshi <nakahiro@sarion.co.jp>
* test/logger/test_logger.rb: Logger just expects
Logger#datetime_format to be used for Time#strftime independently of
locale. [ruby-dev:24828]
14 lines of code changed in:
* bcc32/README.bcc32, win32/README.win32: need bison instead of
byacc.
7 lines of code changed in:
* 2004-11-12
3 lines of code changed in:
* eval.c (ruby_options): now we cannot call rb_glob() before
ruby_init(), so call rb_w32_cmdvector() at ruby_options().
* win32.{c,h} (rb_w32_cmdvector): rename make_cmdvector() and
export it.
19 lines of code changed in:
* ext/tk/lib/tk/event.rb: remove $LOADED_FEATURES trick
* ext/tk/lib/tk.rb: ditto
18 lines of code changed in:
* dir.c (rb_glob): should have called rb_glob_caller().
[ruby-dev:24773]
10 lines of code changed in:
* test/ruby/test_file.rb (test_truncate_wbuf): we want to test
only File#truncate, not behavior of seek(2).
8 lines of code changed in:
* 2004-11-11
3 lines of code changed in:
* error.c (syserr_initialize): use stringified object.
[ruby-dev:24768]
6 lines of code changed in:
* lib/delegate.rb (SimpleDelegator::dup): wrong number of
arguments.
* lib/delegate.rb (DelegateClass::dup): ditto.
15 lines of code changed in:
* dir.c (glob_helper): path is a string object now.
6 lines of code changed in:
* dir.c (rb_glob2): do not allocate buffer from heap to avoid
memory leaks. use string object for buffering instead.
[ruby-dev:24738]
* dir.c (join_path): ditto.
* io.c (io_read): external input buffer may be modified even after
rb_str_locktmp(). [ruby-dev:24735]
* dir.c (fnmatch): p or s may be NULL. [ruby-dev:24749]
125 lines of code changed in:
* README.EXT (Example): extconf.rb is indispensable now.
5 lines of code changed in:
* ext/tcltklib/tcltklib.c: fix SEGV when compiled with Tcl/Tk8.3.x or older
* ext/tk/lib/tkextlib/tile/style.rb: bug fix
22 lines of code changed in:
* 2004-11-10
3 lines of code changed in:
* ext/nkf: original nkf.c rev:1.38
* ext/nkf/nkf.c: fix bug: can't parse long-name options
* ext/nkf/test.rb: fix bug: mime tests fail
8 lines of code changed in:
* remove dump list
* remove CR
2 lines of code changed in:
* nkf_test.pl rev:1.7
* fix bug: mime tests fail
246 lines of code changed in:
* fix bug arround parse options
* add versioning constants
12 lines of code changed in:
* nkf.c rev:1.38
98 lines of code changed in:
* lib/optparse.rb (OptionParser::Officious): moved from DefaultList.
83 lines of code changed in:
* 2004-11-09
3 lines of code changed in:
Change version numbering of RDoc and ri
7 lines of code changed in:
add DRb::ExtServManager#uri=.
10 lines of code changed in:
Fix bug where parent class wasn't being detected if the
child class was defined using the A::B notation.
8 lines of code changed in:
* 2004-11-08
3 lines of code changed in:
* configure.in: add setup for mignw32 cross compiling.
[ruby-talk:119413]
10 lines of code changed in:
* ext/tk/lib/tk.rb: bind-event methods accept multi substitution arguments.
* ext/tk/lib/tk/canvas.rb: ditto.
* ext/tk/lib/tk/canvastag.rb: ditto.
* ext/tk/lib/tk/text.rb: ditto.
* ext/tk/lib/tk/texttag.rb: ditto.
* ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb: ditto.
* ext/tk/lib/tkextlib/tktable/tktable.rb: ditto.
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: ditto
98 lines of code changed in:
* ext/win32ole/win32ole.c: rename WIN32OLE#ole_obj_help to
WIN32OLE#ole_type. alias ole_obj_help to ole_type.
* ext/win32ole/tests/testWIN32OLE.rb: ditto.
22 lines of code changed in:
* 2004-11-06
3 lines of code changed in:
checks whether zone was given.
11 lines of code changed in:
* 2004-11-05
3 lines of code changed in:
* ext/nkf: follow CVS Head of original nkf.
4 lines of code changed in:
follow CVS Head of original nkf.
131 lines of code changed in:
* ext/tk/lib/tk/scrollable.rb: divide Scrollable module into X_Scrollable
and Y_Scrollable
* ext/tk/lib/tk/entry.rb: include X_Scrollable instead of Scrollable
* ext/tk/lib/tk/autoload.rb: define autoload for X_Scrollable and Y_Scrollable
38 lines of code changed in:
* ext/tk/lib/tk.rb: TkComm._at() supprts both of "@x,y" and "@x"
10 lines of code changed in:
* ext/tk/lib/tk/text.rb: sorry. bug fix again.
5 lines of code changed in:
* ext/tk/lib/tk/text.rb: bug fix
6 lines of code changed in:
* string.c (str_gsub): should have removed rb_str_unlocktmp(str).
[ruby-dev:24708]
* ext/socket/socket.c (s_recvfrom): buffer modification check.
[ruby-dev:24708]
12 lines of code changed in:
* regexec.c, regparse.c, regint.h: fixed conflicts between vendor branch.
7 lines of code changed in:
* ascii.c, euc_jp.c, oniggnu.h, oniguruma.h, regcomp.c, regenc.c, regenc.h, regerror.c, regexec.c, reggnu.c, regint.h, regparse.c, regparse.h, sjis.c, utf8.c:
imported Oni Guruma 3.4.0.
* parse.y, re.c: Now mbclen() takes unsigned char as its argument.
1875 lines of code changed in:
This commit was generated by cvs2svn to compensate for changes in r7203,
which included commits to RCS files with non-trunk default branches.
1203 lines of code changed in:
* string.c (str_gsub): string modify check no longer based on
tmplock. [ruby-dev:24706]
17 lines of code changed in:
ext/win32ole/win32ole.c(typelib_file_from_typelib): search "win16"
entry to get library path.
ext/win32ole/win32ole.c(oletypelib_path): ditto.
ext/win32ole/win32ole.c(ole_typedesc2val): add VT_LPWSTR, VT_LPSTR,
VT_ERROR case.
41 lines of code changed in:
* ext/tk/lib/tk/variable.rb: forget to initialize instance_variables
of TkVarAccess objects
12 lines of code changed in:
* 2004-11-04
3 lines of code changed in:
* gc.c (gc_mark): enable GC stack checking.
* string.c (str_gsub): lock strings temporarily. [ruby-dev:24687]
* ext/socket/socket.c (s_recvfrom): tmplock input buffer.
[ruby-dev:24705]
21 lines of code changed in:
* lib/webrick/httpauth/digestauth.rb: use Base64.encode64 to
avoid warnings. [webrickja:128]
7 lines of code changed in:
add rdoc style document.
371 lines of code changed in:
* array.c (rb_ary_uniq_bang): do not push frozen string from hash
table. [ruby-dev:24695]
* array.c (rb_ary_and): ditto.
* array.c (rb_ary_or): ditto.
26 lines of code changed in:
* ext/tk/lib/tk.rb: support to use different Tcl commands between
configure and configinfo
* ext/tk/lib/font.rb: ditto.
* ext/tk/lib/itemconfig.rb: support to use different Tcl commands
between item_configure and item_configinfo
* ext/tk/lib/itemfont.rb: ditto.
* ext/tk/extconf.rb: install SUPPORT_STATUS
* ext/tk/lib/tkextlib: some bug fixes (see ext/tk/ChangeLog.tkextlib)
105 lines of code changed in:
* 2004-11-03
3 lines of code changed in:
* test/rss/*.rb: removed tab width configuration headers.
* test/rss/test_maker_{0.9,1.0}.rb: sort -> do_sort.
* lib/rss/maker/*.rb: changed API to RSS version independence.
* lib/rss/maker/base.rb
(RSS::Maker::XMLStyleSheets::XMLStyleSheet): checked required
(pseudo) attributes.
* lib/rss/maker/base.rb (RSS::Maker::Items): sort -> do_sort.
* lib/rss/rss.rb (RSS::BaseModel.install_date_element): avoided warning.
* lib/rss/0.9.rb (RSS::Rss#textinput): added convenience method.
146 lines of code changed in:
* ext/enumerator/enumerator.c (each_cons_i): pass copy of an
internal consequent array. [ruby-talk:118691]
10 lines of code changed in:
* io.c (pipe_open): need to set cmd if argc == 0 (win32).
7 lines of code changed in:
* io.c (pipe_open): IO.popen should take array as 1st argument for
a command line. [ruby-dev:24678]
* io.c (rb_io_s_popen): do not expand argv array. [ruby-dev:24670]
28 lines of code changed in:
* 2004-11-02
3 lines of code changed in:
* eval.c (proc_invoke): nail down dyna_var node when Proc object
or continuation is created. [ruby-dev:24671]
* io.c (rb_io_s_popen): do not expand argv array. [ruby-dev:24670]
47 lines of code changed in:
* lib/rss/maker/base.rb: changed xml-stylesheet's API of RSS Maker
to like item's one.
* lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#guess_type): fixed
regular expression bug.
* test/rss/test_maker_xml-stylesheet.rb: updated tests for xml-stylesheet.
61 lines of code changed in:
* README.EXT, README.EXT.ja: remove MANIFEST stuff.
18 lines of code changed in:
* MANIFEST, ext/**/MANIFEST: removed.
2 lines of code changed in:
* ext/extmk.rb (MANIFEST): do not use anymore, use extconf.rb instead.
* ext/enumerator/extconf.rb, ext/fcntl/extconf.rb,
ext/stringio/extconf.rb: added.
13 lines of code changed in:
* io.c (pipe_open): avoid conflict of variable name. [ruby-dev:24662]
7 lines of code changed in:
* process.c (rb_f_exec): should check whether prog is NULL.
5 lines of code changed in:
* 2004-11-01
4 lines of code changed in:
* lib/rss/maker.rb: added entry point of RSS Maker.
38 lines of code changed in: