* process.c (p_gid_sw_ensure): return VALUE.
4 lines of code changed in:
* eval.c (TAG_DST()): take no argument.
5 lines of code changed in:
* process.c (p_gid_sw_ensure): lack of function type
5 lines of code changed in:
* lib/net/http.rb: cosmetic improvements to documentation
* lib/net/imap.rb: ditto
318 lines of code changed in:
2003-08-31
3 lines of code changed in:
* MANIFEST: add lib/optparse/version.rb.
1 lines of code changed in:
* lib/optparse.rb: --version takes an optional argument; "all" or a list of package names.
59 lines of code changed in:
yyyy/mm is not an acceptable format.
8 lines of code changed in:
* eval.c (rb_iter_break): should not call TAG_JUMP directly.
7 lines of code changed in:
* eval.c (struct BLOCK): remove BLOCKTAG, use scope instead.
* eval.c (POP_TAG): no longer propagate retval. retval is now set
directly by localjump_destination().
* eval.c (localjump_destination): new function to cast
return/break local jump.
* eval.c (rb_yield_0): stop TAG_RETURN/TAG_BREAK escaping.
* variable.c (rb_autoload_load): call const_missing if autoloading
constant is not defined to allow hook.
* eval.c (rb_eval): use rb_const_get_from() instead of
rb_const_get_at().
* eval.c (is_defined): forgot to check NODE_COLON3.
183 lines of code changed in:
The 2nd arg for add,sub,mult, and div is 0, then result will be same as +,-,*,/ respectively.
73 lines of code changed in:
limit inserted.
2 lines of code changed in:
mult & div instead of * & /.
9 lines of code changed in:
Add documentation in RDoc format.
46 lines of code changed in:
2003-08-29
3 lines of code changed in:
* doc/ChangeLog-1.8.0: add changes of Ruby/Tk
* ext/tcltklib/tcltklib.c : some methods have no effect if on slave-IP
* ext/tcltklib/tcltklib.c : can create a interpreter without Tk
* ext/tcltklib/tcltklib.c : bug fix on handling exceptions
* ext/tcltklib/MANUAL.euc : modify
* ext/tk/lib/tk.rb : freeze some core modules
* ext/tk/lib/multi-tk.rb : more secure
* ext/tk/lib/tk.rb: TkVariable.new(array) --> treat the array as the
Tk's list
* ext/tk/lib/tk.rb: improve accessibility of TkVariable object
* ext/tk/lib/tk.rb, ext/tk/lib/tkfont.rb, ext/tk/lib/tkcanvas.rb,
ext/tk/lib/tktext.rb : fix bug of font handling
* ext/tk/lib/tkfont.rb TkFont.new() accepts compound fonts
* process.c: bug fix
* process.c: add rb_secure(2) to methods of Process::{UID,GID,Sys}
* process.c: deny handling IDs during evaluating the block given to
the Process::{UID,GID}.switch method
1660 lines of code changed in:
Add documentation in RDoc format.
278 lines of code changed in:
* variable.c (rb_const_get_0): should check constants defined in
included modules, if klass is Object. [ruby-talk:79302]
* numeric.c (check_uint): check should be done using UINT_MAX, not
INT_MAX. this fix is submitted by <lyle@knology.net> in
[ruby-core:01486]
24 lines of code changed in:
* parse.y (singleton): typo fixed (ruby-bugs-ja PR#562)
9 lines of code changed in:
* eval.c (rb_eval): *a = [1,2] now assigns [[1,2]] to a.
consistent with *a = [1], which set [[1]] to a.
* node.h: merge NODE_RESTARY to NODE_SPLAT.
* parse.y: rules simplified a bit by removing NODE_RESTARY.
* sample/test.rb: updated for new assignment behavior.
82 lines of code changed in:
* error.c (rb_bug): should not use other methods; this function is
not for ordinary use. [ruby-dev:21259]
21 lines of code changed in:
Forgot to round '*'.
6 lines of code changed in:
* lib/net/smtp.rb (check_response): AUTH CRAM-MD5 returns 334 response. [ruby-list:38279]
6 lines of code changed in:
2003-08-27
3 lines of code changed in:
* win32/win32.c (map_errno): support winsock error.
* win32/win32.c (pipe_exec, CreateChild, poll_child_status, waitpid,
kill, link, rb_w32_rename, unixtime_to_filetime, rb_w32_utime):
pass errno to map_errno().
* win32/win32.c (rb_w32_select, rb_w32_accept, rb_w32_bind,
rb_w32_connect, rb_w32_getpeername, rb_w32_getsockname,
rb_w32_getsockopt, rb_w32_ioctlsocket, rb_w32_listen, rb_w32_recv,
rb_w32_recvfrom, rb_w32_send, rb_w32_sendto, rb_w32_setsockopt,
rb_w32_shutdown, rb_w32_socket, rb_w32_gethostbyaddr,
rb_w32_gethostbyname, rb_w32_gethostname, rb_w32_getprotobyname,
rb_w32_getprotobynumber, rb_w32_getservbyname, rb_w32_getservbyport,
rb_w32_fclose, rb_w32_close): use map_errno().
* win32/win32.h: add winsock errors.
107 lines of code changed in:
* lib/ostruct.rb (OpenStruct::method_missing): prohibit modifying
frozen OpenStruct. [ruby-talk:80214]
8 lines of code changed in:
sqrt() error checking bug fixed.
11 lines of code changed in:
sqrt() speed up.
23 lines of code changed in:
commit miss
3 lines of code changed in:
2003-08-26
3 lines of code changed in:
* lib/mkmf.rb (create_tmpsrc): add the hook for source.
[ruby-list:38122]
62 lines of code changed in:
* implicit.c (syck_type_id_to_taguri): corrected detection of
x-private types.
89 lines of code changed in:
* file.c (rb_file_s_expand_path): avoid calling rb_scan_args() for
apparent cases. [ruby-talk:79748]
11 lines of code changed in:
2003-08-24
3 lines of code changed in:
BUFCHECK() doesn't update p/pend in loop.
7 lines of code changed in:
* file.c (file_expand_path): performance improvement.
[ruby-talk:79748]
18 lines of code changed in:
Added RDoc documentation.
764 lines of code changed in:
again, sorry
1 lines of code changed in:
commit miss
235 lines of code changed in:
* ext/nkf/nkf.c (rb_nkf_putchar): should use rb_str_resize() to just
resize a string, rb_str_cat() disallows NULL. [ruby-dev:21237]
244 lines of code changed in:
* lib/irb/ruby-lex.rb: bug fix for "foo" !~ /bar/. [ruby-talk:79942]
4 lines of code changed in:
* eval.c (rb_eval, rb_iterate, block_pass): reduce PUSH/POP_TAG and
EXEC_TAG() for retry. [ruby-dev:21216]
55 lines of code changed in:
2003-08-23
3 lines of code changed in:
* eval.c (rb_yield_splat): should check if "values" is array.
73 lines of code changed in:
* enum.c (each_with_index_i): typo.
* eval.c (rb_yield_splat): should call svalue_to_avalue() before
calling rb_yield_0().
9 lines of code changed in:
* ChangeLog: re-formatted.
17 lines of code changed in:
eval.c: typo
1 lines of code changed in:
* enum.c (inject_i): use rb_yield_values.
* enum.c (each_with_index_i): ditto.
* eval.c (rb_yield_splat): new function to call "yield *values".
* string.c (rb_str_scan): use rb_yield_splat().
41 lines of code changed in:
* ext/syck/rubyext.c: refactoring of the transfer method
dispatch. added yaml_org_handler for faster dispatch of
transfers to base types.
* lib/yaml/rubytypes.rb: removed handling of builtins from
Ruby library.
* ext/syck/token.c: quoted and block scalars are now implicit !str
* ext/syck/implicit.c: empty string detected as !null.
767 lines of code changed in:
2003-08-22
3 lines of code changed in:
* eval.c (block_pass): improve passing current block.
11 lines of code changed in:
Int. overflow bug in multiplication fixed & VpNmlz() speed up.
29 lines of code changed in:
2003-08-21
3 lines of code changed in:
Small documentation update, including source attribution.
5 lines of code changed in:
Small changes to documentation; mainly hiding things from RDoc.
43 lines of code changed in:
2003-08-20
3 lines of code changed in:
* ext/socket/socket.c (ruby_connect): many systems seem to have
a problem in select() after EINPROGRESS. [ruby-list:38080]
28 lines of code changed in:
* ext/syck/syck.h: Parser definition problems on HP-UX. [ruby-talk:79389]
* ext/syck/handler.c (syck_hdlr_get_anchor): Memory leak.
* ext/syck/syck.s (syck_io_file_read): Bad arguments to fread.
* ext/syck/rubyext.c: Tainting issues.
63 lines of code changed in:
RD -> RDoc, with embellishments, by William Webber.
1055 lines of code changed in:
to_s("+") implemented.
103 lines of code changed in:
E added. Typo corrected.
22 lines of code changed in:
* MANIFEST: add lib/webrick/ssl.rb.
1 lines of code changed in:
* lib/webrick/ssl.rb: new file; SSL/TLS enhancement for GenericServer.
* lib/webrick/https.rb: SSLSocket handling is moved to webrick/ssl.rb.
* lib/webrick/compat.rb (File::fnmatch): remove old migration code.
* lib/webrick/httpserver.rb (HTTPServer#run): ditto.
* lib/webrick/server.rb (GenericServer#listen): the body of this
method is pull out as Utils::create_lisnteners.
* lib/webrick/utils.rb (Utils::create_lisnteners): new method.
* lib/webrick/server.rb (GenericServer#start): should not
through unknown errors. and refine comments.
* ext/openssl/lib/openssl/ssl.rb (SSLServer#accept): should close
socket if SSLSocket raises error.
201 lines of code changed in:
* io.c (next_argv): should not call GetOpenFile() if rb_stdout is
not a IO (T_FILE).
10 lines of code changed in:
* ext/openssl/ossl_ssl.c: sync_close is moved to SSLSocket as
a builtin.
* ext/openssl/lib/openssl/buffering.rb (Buffering#close): ditto.
* ext/openssl/lib/openssl/buffering.rb (Buffering#puts): should
add a return to the tails of each line.
* ext/openssl/lib/openssl/ssl.rb: new class OpenSSL::SSL::SSLServer.
* ext/openssl/lib/net/protocols.rb (SSLIO#ssl_connect): use sync_close.
* ext/openssl/sample/echo_svr.rb: use SSLServer.
95 lines of code changed in:
2003-08-19
3 lines of code changed in:
* ext/curses/curses.c (_XOPEN_SOURCE_EXTENDED): Mac OS X standard
headers are inconsistent at this macro. [ruby-core:01432]
* ext/curses/extconf.rb: check if _XOPEN_SOURCE_EXTENDED breaks.
* ext/tcltklib/stubs.c: Status macro in X11/Xthreads.h bothers
winspool.h
* instruby.rb: make list at first instead of iterator.
[ruby-talk:79347]
34 lines of code changed in:
2003-08-18
3 lines of code changed in:
* dir.c (glob_helper): preserve raw order for **.
8 lines of code changed in:
* ext/openssl/extconf.rb (HAVE_VA_ARGS_MACRO): need to compile.
7 lines of code changed in:
Refinement for speedup.
20 lines of code changed in:
* ext/openssl/lib/openssl/ssl.rb (SSLSocket#sync_close=): add a
method to specify if the underlying IO will be closed in
SSLSocket#close.
* ext/openssl/lib/openssl/buffering.rb: add forwarders to
setsockopt, getsockopt and fcntl.
* ext/openssl/lib/net/protocols.rb: enable sync for SSLSocket.
28 lines of code changed in:
2003-08-17
3 lines of code changed in:
* ext/extmk.rb (extmake): should not force to remake Makefile when
installation and so on.
9 lines of code changed in:
2003-08-16
3 lines of code changed in:
* marshal.c (w_symbol, w_object): get rid of warnings.
* re.c (rb_memsearch): ditto.
* time.c (time_dump): ditto.
* ext/extmk.rb (extmake): not continue making when extconf.rb
failed.
* ext/openssl/extconf.rb: check __VA_ARGS__ macro more precisely.
* ext/openssl/ossl.h: remove version.h dependency.
* ext/openssl/ruby_missing.h: ditto.
* lib/mkmf.rb (pkg_config): use --libs output except with
only-L for other options. [ruby-list:38099]
* lib/mkmf.rb (create_makefile): separate rule for static
library from shared object.
* win32/Makefile.sub, bcc32/Makefile.sub, wince/Makefile.sub:
define exec_prefix and libdir.
92 lines of code changed in:
Typo 'selt' corrected to 'self'.
2 lines of code changed in:
sqrt() & atan() added.
46 lines of code changed in:
Bug fix: limit & div combination.
42 lines of code changed in:
* configure.in (HUGE_ST_INO): check whether struct stat.st_ino
is larger than long. [ruby-dev:21194]
http://www.geocities.co.jp/SiliconValley-PaloAlto/1409/ruby/beos.html
* error.c (syserr_eqq): errno might exceed Fixnum limit.
* error.c (Init_Exception): moved base initialization from
init_syserr().
* inits.c (rb_call_inits): postpone initializing errnos until
Bignum is available.
* ext/curses/curses.c (_XOPEN_SOURCE_EXTENDED): needed to let
keyname() and so on be declared.
* ext/curses/curses.c (curses_resizeterm, window_resize):
arguments conflicted with macros in term.h.
* ext/curses/curses.c (Curses module methods): ensure
initialized. [ruby-dev:21191]
91 lines of code changed in:
2003-08-15
3 lines of code changed in:
* gc.c (id2ref): recycle check should be done by klass == 0.
[ruby-core:01408]
* eval.c (Init_Thread): Continuation#[] added. [ruby-talk:79028]
* parse.y (mlhs_node): should allow "::Foo" (colon3) as lhs.
* parse.y (lhs): ditto.
* parse.y (yylex): should return tCOLON3 right after kCLASS.
[ruby-talk:78918]
* error.c (exc_initialize): was converting argument to string too
eagerly. Only check was needed. [ruby-talk:78958]
46 lines of code changed in:
Bug fix and addition of math.rb.
10 lines of code changed in:
Newly added.
147 lines of code changed in:
Changed to use lib/bigdecimal/math.rb.
6 lines of code changed in:
lib/bigdecimal/math.rb added.
1 lines of code changed in:
Bug fix: div method.
5 lines of code changed in:
* ext/win32ole/win32ole.c (OLE_FREE): should not call
ole_message_loop.
* ext/win32ole/win32ole.c (ole_event_free): ditto.
* ext/win32ole/win32ole.c (ole_initialize): stop calling
OleUninitialize at exit.
17 lines of code changed in:
2003-08-14
3 lines of code changed in:
* gc.c (rb_data_object_alloc): check type of 1st argument.
[ruby-dev:21192]
6 lines of code changed in:
Ambiguity of BigDecimal::limit removed.
97 lines of code changed in:
* lib/webrick/https.rb (HTTPServer#run): should set syncing-mode
to SSLSocket.
7 lines of code changed in:
* eval.c (POP_BLOCK): turn on BLOCK_LEFT flag when leaving block.
* eval.c (proc_invoke): unpack return/break destination when block
is already left.
44 lines of code changed in:
2003-08-13
3 lines of code changed in:
* object.c (rb_class_s_alloc): add function prototype to avoid VC++
warning.
8 lines of code changed in:
* ext/Win32API/Win32API.c (Win32API_initialize): should pass some
class to first argument of Data_Wrap_Struct(). (ruby-bugs PR#1109)
6 lines of code changed in:
commit miss
1 lines of code changed in:
* ext/extmk.rb (extmake): compact $extlibs.
8 lines of code changed in:
2003-08-12
3 lines of code changed in:
* Makefile.in: static link libraries to LIBRUBY_SO with static linked
ext. [ruby-dev:21157]
* ext/extmk.rb (extmake): sort extension library initialization order.
28 lines of code changed in:
RD -> RDoc by William Webber
378 lines of code changed in:
* eval.c (THREAD_SAVE_CONTEXT): should explicitly turn off the
flag before calling getcontext(2).
22 lines of code changed in:
* eval.c (rb_thread_restore_context): typo.
1 lines of code changed in:
* eval.c (struct thread): add member to save backing store on
IA64. (ruby-bugs PR1086)
* eval.c (thread_mark): mark IA64 backing store region.
* eval.c (thread_free): free saved IA64 backing store.
* eval.c (rb_thread_save_context): save IA64 backing store as well.
* eval.c (rb_thread_restore_context): restore IA64 backing store.
* eval.c (THREAD_ALLOC): initialize IA64 members.
82 lines of code changed in:
* lib/debug.rb(debug_command): inspection command should inspect resulting
value even if it's nil. [ruby-dev:21180] by OMAE, jun <jun66j5@ybb.ne.jp>.
* lib/debug.rb(debug_command): incomplete regexp.
13 lines of code changed in:
2003-08-11
3 lines of code changed in:
* eval.c (rb_call_super): do not use rb_block_given_p() for
check. [ruby-talk:78656]
* eval.c (BEGIN_CALLARGS): push ITER_NOT only when ITER_PRE.
12 lines of code changed in:
Bug fix: '-' should not be counted as a digit(to_s(n) format).
2 lines of code changed in:
* ext/openssl/lib/openssl/buffering.rb: increase BLOCK_SIZE
from 1k to 16k bytes. [ruby-talk:78603]
* ext/openssl/ossl_ssl.c (ossl_sslctx_s_alloc): enable
partial write to allow interruption in SSLSocket#sysread.
10 lines of code changed in:
2003-08-10
3 lines of code changed in:
* cygwin/GNUmakefile: remove unnecessary '--drive-name=$(CC)'
for ccache.
6 lines of code changed in:
* marshal.c (w_object): do not dump generic instance variable when
marshal_dump is defined.
7 lines of code changed in:
Invalid date.
1 lines of code changed in:
F style output(like 1234.56789) implemented to to_s method.
7 lines of code changed in:
Comment changed.
1 lines of code changed in:
F style output(like 1234.56789) implemented to to_s method.
267 lines of code changed in:
2003-08-08
3 lines of code changed in:
* marshal.c (w_object): should set `c_arg' at first.
8 lines of code changed in:
* bcc32/Makefile.sub: rubyw.exe should be a Windows GUI program.
add the -aa option to WLDFLAGS.
6 lines of code changed in:
* lib/webrick/httputils.rb (FormData#list): should not take
a side effect for the receiver.
6 lines of code changed in:
* cygwin/GNUmakefile: add forwarding DLL target for cygwin.
10 lines of code changed in:
* cygwin/GNUmakefile: better --disbale-shared option support.
* configure.in: Fix Cygwin specific naming of libraries to
be net distribution compliant. (ruby-bugs PR#1077)
cygwin-ruby18.dll -> cygruby18.dll
33 lines of code changed in:
2003-08-07
3 lines of code changed in:
* eval.c (rb_f_at_exit): should not be called without a block.
block_given check added.
19 lines of code changed in:
* eval.c (rb_call0): forgot to pop ruby_class.
5 lines of code changed in:
* eval.c (rb_call0): update ruby_class as well as ruby_cref.
(ruby-bugs-ja PR#540)
* eval.c (rb_yield_0): remove ruby_frame->cbase and unify to
ruby_cref. [ruby-talk:78141]
* eval.c: initialize /* OK */ variables by Qnil to stop warnings.
161 lines of code changed in:
* gc.c: FreeBSD/ia64's mcontext_t is a bit different from that of
Linux/ia64. This makes gc.c compile but miniruby coredumps for
the moment.
10 lines of code changed in:
Just small change.
1 lines of code changed in:
Comparison results adjusted to Float's.
Use rb_num_coerce_xxxxx(x,y) instead of own.
6 lines of code changed in:
BigDecimal change.
5 lines of code changed in:
* lib/test/unit/testcase.rb: Added equality checking.
* lib/test/unit/testsuite.rb: Added equality checking.
* lib/test/unit/assertions.rb: Fixed a warning.
29 lines of code changed in:
2003-08-06
3 lines of code changed in:
RD -> RDoc by William Webber
302 lines of code changed in:
* lib/mkmf.rb (have_library): treat nil function name as "main".
(ruby-bugs:PR#1083)
7 lines of code changed in:
* ext/extmk.rb (extmake): pass LIBPATH to make ruby. [ruby-dev:21137]
* ext/extmk.rb (extmake): set library name as source file name in
Init_ext(). [ruby-dev:21137]
* lib/mkmf.rb (Logging::postpone): postpone logging messages after
heading message as the result of the block.
* lib/mkmf.rb (macro_defined?): append newline to src unless ended
with it.
* lib/mkmf.rb (have_library): allow nil function name to just
append a library. (ruby-bugs:PR#1083)
* lib/mkmf.rb (pkg_config): should append additional libraries to
$libs but not $LIBS. [ruby-dev:21137]
* ext/io/wait/extconf.rb: check DOSISH macro instead of platform.
* ext/digest/sha1/extconf.rb: have_library already appends library
name.
78 lines of code changed in:
* ext/Setup*: add io/wait and openssl.
21 lines of code changed in:
* lib/net/http.rb: update document.
* lib/net/pop.rb: ditto.
* lib/net/protocol.rb: ditto.
88 lines of code changed in:
RDoc updated by William Webber
204 lines of code changed in:
Trailing 0s in split removed.(to_digits changed).
0 lines of code changed in:
Trailing 0s in split removed. & bug in floor fixed.
3 lines of code changed in:
RDoc comments provided by William Webber <wew@williamwebber.com>
405 lines of code changed in:
Bug in to_digits fixed.
5 lines of code changed in:
Trailing 0s in to_s removed. & Bug in VpFrac fixed.
4 lines of code changed in:
* lib/shell/command-processor.rb (Shell::CommandProcessor::rmdir):
simple typo.
* string.c (str_new4): ptr may refer null_str.
21 lines of code changed in:
* lib/fileutils.rb (install): should preserve timestamp only.
9 lines of code changed in:
2003-08-05
3 lines of code changed in:
* eval.c (rb_load): should preserve current source file/line.
13 lines of code changed in:
Unnecessary comments removed.
0 lines of code changed in:
Fix: coerce in comparisons.
27 lines of code changed in:
* lib/irb/ruby-lex.rb, lib/irb/ruby-token.rb: support %s-notation for irb.
5 lines of code changed in:
* lib/irb/ruby-lec.rb: support %W-notation.
2 lines of code changed in:
doc/NEWS: typo fix(CVS -> CSV).
1 lines of code changed in:
Typo pointed out by Javier Goizueta fixed.
1 lines of code changed in:
* lib/delegate.rb (marshal_dump, marshal_load: defined for Marshal.
6 lines of code changed in:
add doc/ChangeLog-1.8.0
1 lines of code changed in:
* doc/NEWS, doc/ChangeLog-1.8.0: added.
24149 lines of code changed in:
* eval.c (method_proc): should specify YIELD_FUNC_SVALUE.
[ruby-dev:21107]
* marshal.c (w_object): should not call w_extended for USRMARSHAL
dump. [ruby-dev:21106]
16 lines of code changed in:
2003-08-04
3 lines of code changed in:
* lib/test/unit/ui/console/testrunner.rb: Flushed io in the
Console::TestRunner so that it will output immediately.
7 lines of code changed in:
* util.h: remove unnecessary parentheses. [ruby-dev:20879]
8 lines of code changed in:
* lib/net/imap.rb (receive_responses): raise exception to
client_thread. Thanks to William Webber.
38 lines of code changed in:
* lib/net/imap.rb: convert RD to RDoc.
871 lines of code changed in:
* lib/net/imap.rb: convert RD to RDoc.
4 lines of code changed in:
* ready to use 'validatecommand' option of TkEntry/TkSpinbox widget
45 lines of code changed in:
* win32/win32.c (rb_w32_utime): never use utime() of C runtime.
[ruby-talk:77782]
21 lines of code changed in:
* eval.c (rb_call_super): should propagate previous block for
super call. [ruby-talk:77884]
6 lines of code changed in:
* lib/scanf.rb: import. [back-dated to July 19]
4 lines of code changed in:
* typo bug
1 lines of code changed in:
* eval.c (call_trace_func): clear exception flag temporarily.
[ruby-dev:21090]
13 lines of code changed in:
* lib/un.h (help): new. % ruby -run -e help cp
46 lines of code changed in:
* regex.h (re_mbctab): should refer to RUBY_EXPORT. [ruby-ext:02199]
7 lines of code changed in:
* additional message
16 lines of code changed in:
* (bug fix) bug on Tk object ID management
4 lines of code changed in:
* add widget demo scripts
253 lines of code changed in:
2003-08-03
3 lines of code changed in:
* sorry. fixed commit miss
0 lines of code changed in:
* modify macro to detect 'MacOS X' based on [ruby-talk:77849]
1 lines of code changed in:
*bug fix ( NOT MAINTAINED : only for running 'line2.rb' demo. )
2 lines of code changed in:
* add or modify some widget demo scripts
* (bug fix) TkGrid failed to treat RELATIVE PLACEMENT
1509 lines of code changed in:
* numeric.c (flo_to_s): get rid of buffer overflow.
* io.c (appendline): clearerr(3) before raising exception, since
exception may be captured by rescue. [ruby-talk:77794]
260 lines of code changed in:
* lib/webrick/https.rb: change an option name.
:SSLCertStore -> :SSLCertificateStore.
7 lines of code changed in:
* lib/net/smtp.rb: respond_to? needs 2nd argument. [ruby-talk:77796]
6 lines of code changed in:
* (bug fix) forgot to entry a widget class name of 'labelframe' widget
* add demo-scripts to the JP/EN widget demos
650 lines of code changed in:
* gc.c: add "#pragma weak" for __libc_ia64_register_backing_store_base.
[ruby-dev:21072]
9 lines of code changed in:
* ext/extmk.rb (--no-undefined): annoying option removed.
4 lines of code changed in:
* lib/mkmf.rb (pkg_config): get configuration by pkg-config. [new]
* ext/openssl/extconf.rb: use pkg_config.
28 lines of code changed in:
2003-08-02
3 lines of code changed in:
* (bug fix) TkEntry#delete
* (bug fix) some widget demos
* support <TkVariable object> == <Symbol>
( "coerce TkVariable" add to the TODO list :-) )
* freeze some object for security reason
297 lines of code changed in:
* variable.c (classname): find regular class name if not set.
[ruby-dev:20496]
20 lines of code changed in:
* lib/un.rb: add each descriptions for the -v option.
13 lines of code changed in:
type fix
10 lines of code changed in:
* eval.c (rb_yield_0): code clean up according to Nobu's patch.
2 lines of code changed in:
* class.c (rb_obj_singleton_methods): should not go up to
ancestors unless the recursive flag is set. [ruby-list:38007]
* hash.c (env_each_key): use env_keys to avoid environment modify
on the fly.
* hash.c (env_each_value): use env_values for safety.
* hash.c (env_each): allocate environment array first.
404 lines of code changed in:
* (bug fix) preprocessor errors occur on OpenBSD-current
4 lines of code changed in:
* lib/yaml/store.rb (YAML::Store#initialize): filename is first
argument. Thanks Kent Dahl.
6 lines of code changed in:
forgot to check in.
4 lines of code changed in:
* lib/net/http.rb: refine document.
174 lines of code changed in:
* gc.c (rb_gc_mark_locations): no need to swap arguments.
* gc.c (STACK_LENGTH): insufficient for growing up stack
architectures.
* gc.c (rb_gc, Init_stack) ditto.
15 lines of code changed in:
set dldpath on darwin
6 lines of code changed in:
* lib/net/http.rb: convert RD to RDoc. Thanks William Webber. [ruby-doc:456]
571 lines of code changed in:
030801
2 lines of code changed in:
* gc.c (rb_gc): typo.
1 lines of code changed in:
* ext/syck/rubyext.c (syck_emitter_write_m): forgot to declare
"self", making it default to "int".
* ext/syck/rubyext.c (syck_emitter_simple_write): ditto.
* gc.c (rb_gc): should mark backing store region on IA64.
35 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
* ext/openssl/extconf.rb: should replace literally.
11 lines of code changed in:
Forgot pointer to original mail of ruby-talk.
1 lines of code changed in:
* io.c (rb_io_check_readable, rb_io_check_writable): ensure not
closed at first.
* io.c (rb_io_getline): check readable always. (ruby-bugs:PR#1069)
* io.c (rb_io_each_byte): ditto.
14 lines of code changed in:
* io.c (READ_DATA_PENDING_PTR): cast to get rid of warnings.
* ext/socket/socket.c (unix_send_io, unix_recv_io): ditto.
9 lines of code changed in:
* win32/win32.c (isInternalCmd): shouldn't return if find end of str.
5 lines of code changed in:
* forgot to commit a sample script
19 lines of code changed in:
Specs adjusted for FLoat.
87 lines of code changed in:
* eval.c (rb_call_super): propagate previous block if a block is
given. [ruby-talk:77577]
6 lines of code changed in:
* bug fix : forget to eval given block to TkRoot.new method
3 lines of code changed in:
backoff eval.c 1.498
1 lines of code changed in:
* eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,
need to restore previous value. [ruby-talk:77577]
* array.c (rb_ary_fill): array length may be changed during the
block execution. [ruby-talk:77579]
* array.c (rb_ary_zip): ditto.
* array.c (rb_ary_fill): ditto.
* hash.c (env_reject_bang): length may be changed during the block
execution.
* hash.c (env_clear): ditto.
61 lines of code changed in:
* doc/NEWS: typo fix.
1 lines of code changed in:
2003-08-01
4 lines of code changed in:
MANIFEST
139 lines of code changed in:
* bug fix : wrong resource file format (resource.{en,jp})
* add Tk::Encoding.{encoding_convertfrom, encoding_convertto}
* add TkOptionDB.read_with_encoding to read non-utf8 resource file
72 lines of code changed in: