* 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:
* sample/tkextlib/treectrl/*.rb: fixed typo. (wrong itemheight)
* sample/demos-{en,jp}/goldberg.rb: reduced canvas size. [ruby-dev:25992]
(written by Hidetoshi NAGAI)
92 lines of code changed in:
* 2005-04-08
3 lines of code changed in:
* ext/extmk.rb (extmake): top_srcdir is based from ext directory.
1 lines of code changed in:
* ext/extmk.rb (extmake): keep directory names in Makefile as macros.
* lib/mkmf.rb (configuration, create_makefile): ditto.
* lib/mkmf.rb (CXX_EXT): separate C++ extensions.
31 lines of code changed in:
* lib/treectrl/tktreectrl.rb: performance tuning. (call tk_send_without_enc
if possible)
* sample/tkextlib/treectrl/*.rb: some speed up... cache the result of
version checking.
110 lines of code changed in:
* eval.c (rb_call0): "return" event hook should be always executed
if event_hooks is set.
60 lines of code changed in:
* test/rss/test_maker_dc.rb (test_date): added a test for #date=
and #dc_date=.
25 lines of code changed in:
* 2005-04-07
3 lines of code changed in:
* lib/rss/maker/dublincore.rb: _really_ supported multiple Dublin
Core items.
* test/rss/rss-assertions.rb (assert_multiple_dublin_core): added
an assertion for testing multiple Dublin Core items.
* test/rss/test_maker_dc.rb (test_rss10_multiple): added a test
for making multiple Dublin Core items.
81 lines of code changed in:
make error messages much friendlier if a XMLRPC::FaultException is thrown,
by aliasing message to faultString.
2 lines of code changed in:
* 2005-04-06
3 lines of code changed in:
* test/ruby/test_env.rb (test_key): should test ENV.key instead of
ENV.index. [ruby-dev:25994]
14 lines of code changed in:
* lib/rss/*: refactored.
- gave a name to 'x'.
- undef_method -> remove_method for avoiding a warning in ruby 1.6.
147 lines of code changed in:
* 2005-04-05
3 lines of code changed in:
* sample/rss/tdiary_plugin/rss-recent.rb:
new option: @options['rss-recent.use-image-link']:
use image as link instread of text if available.
* sample/rss/tdiary_plugin/rss-recent.rb (RSS_RECENT_VERSION):
0.0.5 -> 0.0.6.
42 lines of code changed in:
* lib/rss/dublincore.rb: supported multiple DublinCore items.
* lib/rss/parser.rb: added class name registry for complex model
elements. (ex. have childlen elements, have some attributes and
a child element and so on.)
* lib/rss/maker/base.rb: added default current_element implementation.
* lib/rss/maker/dublincore.rb: supported multiple DublinCore items.
* lib/rss/maker/image.rb: supproted new DublinCore API.
* lib/rss/trackback.rb (RSS::TrackBackUtils.new_with_value_if_need):
moved to RSS::Utils.
* lib/rss/utils.rb (RSS::Utils.new_with_value_if_need):
moved from RSS::TrackBackUtils.
* lib/rss/maker/image.rb: fixed invalid argument of
add_need_initialize_variable bug.
* lib/rss/maker/trackback.rb: ditto.
* lib/rss/rss.rb (Hash#merge): added for ruby 1.6.
* lib/rss/rss.rb (RSS::BaseModel.date_writer): changed to accept nil
for date value.
* test/test_dublincore.rb: added tests for plural accessor and
multiple DublinCore items.
* test/test_setup_maker_1.0.rb: fixed swapped actual and expected
values.
438 lines of code changed in:
* ext/tk/lib/tk.rb (TkComm#array2tk_list): accept enc-mode argument to
decide whether convert encoding of each element or not.
* ext/tk/lib/tk/variable.rb (TkVariable#value=): fail to convert the
encoding of array elements when assign an array to an TkVariable
object.
22 lines of code changed in:
* 2005-04-04
3 lines of code changed in:
* ext/tk/lib/tk/dialog.rb: fixed typo.
* ext/tk/lib/tkextlib/tktable/tktable.rb: added Tk::TkTable#selection_present.
* ext/tk/sample/tkextlib/vu/dial_demo.rb: renamed as well as vu_demo.rb.
132 lines of code changed in:
* lib/mkmf.rb (create_makefile): ensure library directories get made
before copying libraries there.
8 lines of code changed in:
* wince/configure.bat, wince/setup.mak: add prefix, extstatic and
rdoc options.
15 lines of code changed in:
* configure.in (CP, INSTALL): get rid of less portable options.
* lib/mkmf.rb (configuration, create_makefile): correct configuration
variable.
17 lines of code changed in:
* 2005-04-02
3 lines of code changed in:
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE
* ext/tk/lib/tk/variable.rb: fix namespace trouble when autoloading
* ext/tk/lib/tk/palette.rb: define Tcl variable 'tkPalette' as global
* ext/tk/lib/tk/dialog.rb: use array2tk_list method when calling
Tk.ip_eval.
* ext/tk/lib/tk/autoload.rb: add autoload entry 'TkDialogObj' and
'TkWarningObj'
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: support TreeCtrl's cvs
head.
126 lines of code changed in:
* hash.c (env_key): ENV.index is deprecated as well as Hash#index.
use ENV.key instead. [ruby-dev:25974]
17 lines of code changed in:
* ext/tk/lib/tk.rb (TkWindow.initialize): accept 'without_creating'
option without 'widgetname' option to allow creating a widget object
which is used as an argument of Tcl/Tk's widget allocation commands.
* ext/tk/lib/tk/image.rb (TkImage.initialize): accept 'imagename'
option to create a image object by the given name.
230 lines of code changed in:
* ext/tk/ChangeLog.tkextlib: add log of the modification by
ocean <ocean@ruby-lang.org>.
* ext/tk/sample/tkextlib/treectrl/demo.rb: bridge the gap of
Hash#index or Hash#key between ruby 1.8 and 1.9
22 lines of code changed in:
* 2005-04-01
4 lines of code changed in:
* lib/tkextlib/blt/component.rb: bug fix on treatment of
component objects.
* sample/tkextlib/blt/graph6.rb: a new sample script.
2387 lines of code changed in: