* ext/dl/cptr.c (rb_dlptr_aref, rb_dlptr_aset): fixed typo.
2 lines of code changed in:
* ext/syck/rubyext.c: comment to be closed.
1 lines of code changed in:
* ext/stringio/stringio.c (strio_getline): suppress warnings.
2 lines of code changed in:
* 2005-04-30
3 lines of code changed in:
* configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.
[ruby-dev:26109]
* eval.c, gc.c: moved noinline to configure.in.
* rubyio.h (DEPRECATED): moved to configure.in.
* ruby.h (DEPRECATED, NOINLINE): default definition.
* win{32,ce}/Makefile.sub (config.h): deprecated and noinline for
__declspec() are available for VC++7 or later.
75 lines of code changed in:
* lib/webrick/cgi.rb: new methods WEBrick::CGI#[], WEBrick::CGI#logger
and WEBrick::CGI#config. these are necessary to use an instance of
WEBrick::CGI as the first argument of HTTPServlet#get_instance.
(suggested by Tatsuki Sugiura)
* lib/webrick/cgi.rb
(WEBrick::CGI#initalize): set a dummy to @config[:ServerSoftware]
if SERVER_SOFTWARE environment variable is not given.
(WEBrick::CGI#start): req.path_info must be a String.
(WEBrick::CGI::Socket#request_line): treat REQUEST_METHOD, PATH_INFO
and SCRIPT_NAME to run in console.
* lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape_path): should
not use String#split("/"). it removes trailing empty path component.
41 lines of code changed in:
* 2005-04-28
3 lines of code changed in:
* ruby.c (set_arg0): use also environment variable space for setting
$0. [ruby-core:04774]
49 lines of code changed in:
* 2005-04-27
3 lines of code changed in:
* win32/Makefile.sub (OPTFLAGS): default global optimization to
disabled only for VC++6.
12 lines of code changed in:
* 2005-04-26
3 lines of code changed in:
* ext/tk/tcltklib.c (ip_invoke_core): call Tcl's "::unknown"
command when can't get information of target command.
66 lines of code changed in:
* lib/rexml/encodings/SHIFT-JIS.rb: encoding and decoding were
swapped. [ruby-core:4772] (patch from speakillof)
* lib/rexml/encoding.rb: fixed indentation.
27 lines of code changed in:
* 2005-04-25
3 lines of code changed in:
* oniguruma.h (OnigWarnFunc): add a variadic argument.
[ruby-core:4751]
8 lines of code changed in:
commit miss
2 lines of code changed in:
* ext/tcltklib/tcltklib.c (ip_RubyExitCommand): exit with status code
via TclTkIp#_eval didn't work. [ruby-talk:139390]
8 lines of code changed in:
* 2005-04-23
3 lines of code changed in:
* eval.c (rb_provided): should check also path name to be loaded.
fixed: [ruby-dev:26093]
23 lines of code changed in:
updated TCLTKLIB_RELEASE_DATE
1 lines of code changed in:
* 2005-04-22
3 lines of code changed in:
* ext/tk/tcltklib.c (ip_set_exc_message): fixed memory leak.
* ext/tk/tcltklib.c: eTkCallbackReturn was not initialized.
8 lines of code changed in:
* configure.in, lib/mkmf.rb, {bcc32,win32,wince}/Makefile.sub: improve
C++ support. [ruby-dev:26089]
44 lines of code changed in:
* ruby.c (ruby_incpush_expand, proc_options): expand relative path
given with -I option. [ruby-dev:26090]
42 lines of code changed in:
* 2005-04-21
3 lines of code changed in:
* lib/net/http.rb: add rdoc.
52 lines of code changed in:
* lib/mkmf.rb (create_makefile): support platforms have file separator
other than /.
* {bcc32,win32,wince}/Makefile.sub (BUILD_FILE_SEPARATOR): separator
of building platform.
* {bcc32,win32,wince}/Makefile.sub (CP, INSTALL): use COPY command.
30 lines of code changed in:
* Makefile.in, common.mk: miniruby depens on MINIOBJS.
* dmydln.c (dln_load): dummy function to raise LoadError.
* cygwin/GNUmakefile.in, {bcc32,win32,wince}/Makefile.sub: miniruby
can't load extensions on Windows.
32 lines of code changed in:
* win32/ifchange.bat: delete testing files.
4 lines of code changed in:
* lib/net/http.rb: new method Net::HTTP.post_form.
* lib/net/http.rb: new method Net::HTTPHeader#set_form_data and its alias #form_data=.
* lib/net/http.rb: Net::HTTPHeader#add_header -> add_field (adjustted to Ruby 1.8).
75 lines of code changed in:
* lib/rdoc/parsers/parse_rb.rb (lex_init): use IRB module.
[ruby-core:04737]
6 lines of code changed in:
* 2005-04-20
3 lines of code changed in:
* {bcc32,win32,wince}/configure.bat, {bcc32,win32,wince}/setup.mak:
add extout option.
* bcc32/setup.mak: make configuration variables overridable.
44 lines of code changed in:
* lib/ftools.rb (File.safe_unlink): do not modify a symlinked file.
35 lines of code changed in:
* eval.c (search_required): deal with features with path too.
* intern.h (rb_file_expand_path): prototype. fixed: [ruby-dev:26082]
9 lines of code changed in:
* eval.c (search_required): handle static linked extensions.
6 lines of code changed in:
* 2005-04-19
3 lines of code changed in:
* eval.c (search_required, rb_require_safe): expand path in
rb_features. [ruby-dev:26079]
* file.c (rb_find_file_ext): return absolute path.
* ext/extmk.rb: expand path for ext/**/extconf.rb.
48 lines of code changed in:
* eval.c (rb_attr): attribute name check added.
* numeric.c (flo_plus): small typo fix.
14 lines of code changed in:
* 2005-04-18
3 lines of code changed in:
* ext/zlib/zlib.c (zstream_run): fixed SEGV. [ruby-core:4712]
9 lines of code changed in:
* ext/extmk.rb (relative_from): treat mere drive letter as an absolute
path.
6 lines of code changed in:
* 2005-04-17
3 lines of code changed in:
* ext/extmk.rb (extmake, parse_args): do not expand destdir.
10 lines of code changed in:
* sample/rss/tdiary_plugin/rss-recent.rb (rss_recent_cache_rss):
use the first date information of items as site date information
if channel doesn't have date information.
15 lines of code changed in:
* configure.in (RUBY_PROG_INSTALL): not add -p option to INSTALL.
files need timestamps to be kept are only ar-archive on a few
platforms, and be installed by instruby.rb but not INSTALL.
fixed: [ruby-core:04721]
* mkconfig.rb: purge autoconf value variables.
19 lines of code changed in:
* 2005-04-16
3 lines of code changed in:
* bcc32/Makefile.sub: quick hack... prepend DESTDIR.
still have restriction on DESTDIR ("", "/", "e:")
7 lines of code changed in:
* ext/openssl/extconf.rb: check for OPENSSL_cleanse.
* ext/openssl/openssl_missing.h: ditto.
11 lines of code changed in:
* ext/win32ole/tests/testWIN32OLE.rb: add test for WIN32OLE.codepage=
* ext/win32ole/tests/testOLETYPELIB.rb: correct expected message.
24 lines of code changed in:
ext/win32ole/win32ole.c(ole_invoke): retry after converting Qnil
to VT_EMPTY.
45 lines of code changed in:
* parse.y [ripper] (regexp): dispatch regexp option. [ruby-Bugs:1688]
* ext/ripper/lib/core.rb: regenerated (interface changed).
10 lines of code changed in:
* lib/fileutils.rb (remove_file): ignore exceptions caused by chmod.
* lib/fileutils.rb (remove_dir): try to get rights to rmdir. [ruby-Bugs:1502]
62 lines of code changed in:
* lib/irb/ruby-lex.rb, lib/irb/slex.rb: bug fix of [ruby-Bugs-1745]
* lib/irb/ext/loader.rb, lib/irb/ext/save-history.rb:
fix location of @RCS_ID
* lib/irb/cmd/help.rb: a lost of release IRB 0.9.5.
28 lines of code changed in:
* lib/irb/notifier.rb, lib/irb/output-method.rb, lib/irb/ext/history.rb
fixed warning of 'ruby -w'
11 lines of code changed in:
* doc/irb/irb.rd.ja: a lost of release IRB 0.9.5.
* lib/irb/slex.rb: bug fix by [ruby-core :04707].
13 lines of code changed in:
* bin/irb lib/irb.rb lib/irb/...: IRB 0.9.5(new files)
313 lines of code changed in:
* 2005-04-14
3 lines of code changed in:
* bin/irb lib/irb.rb lib/irb/...: IRB 0.9.5.
446 lines of code changed in:
* lib/rss/rss.rb (RSS::VERSION): 0.1.3 -> 0.1.4.
* lib/rss/rss.rb (RSS::Element#converter): fixed converter
transmission bug.
15 lines of code changed in:
* lib/optparse.rb (OptionParser#order!): delete debug output.
0 lines of code changed in:
* lib/optparse.rb (OptionParser#order!): call handlers iff matches
non-switch.
15 lines of code changed in:
* configure.in (mingw32): extract msvcr*.dll from objdump result.
6 lines of code changed in:
* 2005-04-13
3 lines of code changed in:
* configure.in (mingw32): use actual runtime DLL name as ruby DLL
name and default load path.
* win32/Makefile.sub, win32/setup.mak: ditto.
90 lines of code changed in:
* lib/optparse.rb (OptionParser#make_switch, OptionParser#order!):
added non-option and end-of-args handler. [ruby-talk:136878]
(EXPERIMENTAL
59 lines of code changed in:
* ext/tk/tcltklib.c (ip_finalize): better modification than the
previous commit [ruby-dev:26029].
37 lines of code changed in:
* ext/tk/tcltklib.c (ip_finalize): fix SEGV when Tcl_GlobalEval()
modifies the argument string to eval.
20 lines of code changed in:
* 2005-04-12
3 lines of code changed in:
* ext/tk/tcltklib.c (ip_finalize): add existence check of Tcl commands
before calling Tcl_GlobalEval().
21 lines of code changed in:
adhoc patch for [druby-ja:123]
35 lines of code changed in:
* dir.c, file.c (lstat): avoid warnings for mingw.
8 lines of code changed in:
* ext/tk/tcltklib.c (ip_finalize): adhoc patch to avoid SEGV when exit
on Tcl/Tk8.3.x.
9 lines of code changed in:
* lib/mkmf.rb (configuration): shouldn't output hdrdir twice.
5 lines of code changed in:
* 2005-04-11
3 lines of code changed in:
CUnionEntity should inherit CStructEntity.
1 lines of code changed in:
commit miss...
* sample/tkextlib/treectrl/explorer.rb: File.executable? returns true
even if it's plain text file. (this function only checks access right)
again.
1 lines of code changed in:
* 2005-04-10
3 lines of code changed in:
Applied Nobu's patch to the XML document encoding structure in REXML. It
passes all of REXML's native tests as well as a couple of others, and should
fix potential threading issues.
98 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/mailwasher.rb: fixed typo. [ruby-dev:26008]
5 lines of code changed in:
* ext/tk/lib/tk.rb: update RELEASE_DATE
* ext/tk/lib/tk/image.rb: support to create TkImage object without
creating a new image object on Tk.
* ext/tk/lib/tk/menu.rb: use TkCommandNames on create_self()
* ext/tk/lib/tk/root.rb: TkRoot.to_eval() returns '.'.
* ext/tk/lib/tk/text.rb: add methods to create a TkText::IndexString
from (x, y) coords.
* ext/tk/lib/tkextlib/tile.rb: bug fix and update support status.
* ext/tk/lib/tkextlib/tile/*.rb: ditto.
* ext/tk/sample/tkextlib/tile: New demo.
1766 lines of code changed in:
* sample/rss/tdiary_plugin/rss-recent.rb: supported configuration
via Web browser.
29 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/explorer.rb: File.executable? returns true
even if it's plain text file. (this function only checks access right)
7 lines of code changed in:
* ext/tk/sample/demos-jp/goldberg.rb: reduced text size of "click to
continue". [ruby-dev:26003]
2 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/{help,www-options}.rb: fixed typo.
(click or resize column header)
10 lines of code changed in:
* 2005-04-09
3 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/imovie.rb: fixed typo. (click on clip title)
5 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/random.rb: fixed typo. (drop node outside of
widget, or reenter widget while draggging)
6 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/outlook-newgrounp.rb: image had disappered when
node was selected.
12 lines of code changed in:
* ext/extmk.rb (extmake): hdrdir needs to be defined also in
Config::CONFIG.
* lib/mkmf.rb (configuration, create_makefile): get rid of recursive
macro reference.
11 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb: tk::treectrl uses 'afterId'
not 'afterID'.
* ext/tk/sample/tkextlib/treectrl/random.rb: ditto.
* ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb: item_firstchild can
return empty string. (drag onto leaf node)
* ext/tk/sample/tkextlib/treectrl/random.rb: ditto.
* ext/tk/sample/tkextlib/treectrl/random.rb: comparation failed at Enumerable#find
because of type mismatch. (ex: "10" != 10)
* ext/tk/sample/tkextlib/treectrl/random.rb: and some fixes.
41 lines of code changed in:
* lib/tkextlib/treectrl/tktreectrl.rb (selection_clear): fixed typo.
* sample/tkextlib/treectrl/random.rb: node deselection now works.
* sample/tkextlib/treectrl/demo.rb: fixed typo. (popup menu on column header)
15 lines of code changed in:
* ext/tk/sample/tkextlib/treectrl/help.rb: fixed typo. (wrong color)
13 lines of code changed in:
proper comment
1 lines of code changed in:
commit miss
10 lines of code changed in: