Commit graph

7022 commits

Author SHA1 Message Date
nagai
7cae9d2f36 * ext/tk/tkutil.c: forgot update RELEASE_DATE
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-14 11:48:37 +00:00
eban
d36501e8f7 * 2005-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-13 17:27:12 +00:00
nagai
699cb8117c * ext/tk/tkutil.c: add TkUtil::CallbackSubst.subst_arg(m, ...) &
_define_attribute_aliases(hash) to get substitution-argument from
  attributes (e.g. subst_arg(:x,:y,:num,:button) --> "%x %y %b %b ").
* ext/tk/lib/tk/event.rb: use _define_attribute_aliases().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-13 17:07:08 +00:00
ocean
bab2d449bb * hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-13 04:04:33 +00:00
eban
68c81d5b4e * 2005-06-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-12 17:01:08 +00:00
matz
f87aa95e94 * signal.c (sigexit): call rb_thread_signal_exit() instead of
rb_exit().  [ruby-dev:26347]

* eval.c (rb_thread_signal_exit): a new function to exit on main
  thread.

* eval.c (rb_thread_switch): exit status should be retrieved from
  ruby_errinfo.

* eval.c (rb_f_exit): ensure exit(0) should call
  exit(EXIT_SUCCESS).

* missing/mkdir.c: remove. [ruby-core:05177]

* lib/delegate.rb (SimpleDelegator::__setobj__): need check for
  recursive delegation.  [ruby-core:04940]

* misc/ruby-mode.el (ruby-expr-beg): fix looking point drift.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-12 16:58:43 +00:00
nobu
aeaad8feab * 2005-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-10 14:39:36 +00:00
nobu
9806d80406 * missing.h: fd_set stuffs need sys/types.h. fixed: [ruby-core:05179]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-10 13:56:08 +00:00
nobu
c538f75a51 * ext/Win32API/Win32API.c (Win32API_Call): disable global
optimization. fixed: [ruby-core:05143]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-09 14:59:10 +00:00
nobu
10117968d4 * enum.c (enum_inject): default the result value to Qundef to use
first element as initial value if not given.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-09 14:36:02 +00:00
eban
819bb50e4d * 2005-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-09 12:46:10 +00:00
akr
4456e39dc5 * eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.
(ruby_setjmp): new macro to call setjmp, getcontext, etc.
  (ruby_setjmp): call setjmp before getcontext to avoid IA64 register
  stack problem.
  [ruby-talk:144939]

* gc.c (Init_stack): remove IA64_MAGIC_STACK_LIMIT.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-09 11:18:31 +00:00
ttate
11d0680a96 Data object is automatically converted to a PtrData object using to_ptr().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-08 20:14:31 +00:00
ocean
4d0d4ee3fe small fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-08 15:01:05 +00:00
nagai
8a599d6874 * ext/tk/lib/tkextlib/ICONS/icons.rb: fail to create instances of
Tk::ICONS [ruby-dev:26305].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-08 14:42:06 +00:00
matz
f105a01a3e * bignum.c (get2comp): calculate proper 2's complement for
negative numbers.  a bug in normalizing negative numbers
  reported from Honda Hiroki <hhonda@ipflex.com>.

* ext/socket/socket.c (ruby_getaddrinfo__aix): merged a patch from
  KUBO Takehiro <kubo@jiubao.org> to support AIX.  [ruby-list:40832]

* lib/yaml/rubytypes.rb (Array::to_yaml): merged a patch from
  Tilman Sauerbeck <tilman@code-monkey.de>.  [ruby-core:05055]

* lib/yaml/rubytypes.rb (Hash::to_yaml): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-08 03:20:09 +00:00
nobu
aac8fbf09f * enum.c (enum_min_by, enum_max_by): return nil if no iteration.
fixed: [ruby-dev:26245]

* eval.c (rb_need_block): ensure a block is given.

* eval.c (backtrace): skip successive frames sharing same node.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 23:33:51 +00:00
eban
fb584cf3dc * 2005-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 15:08:31 +00:00
matz
2902d3081e * ext/curses/curses.c (curses_insertln): merged a patch from
TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>.  [ruby-ext:02305]

* lib/irb/init.rb (IRB::IRB.rc_file_generators): more flexible
  IRB.rc_file_generators.  [ruby-core:05163]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 15:02:32 +00:00
matz
7d5492a63f * lib/thread.rb: RDoc documentation from Eric Hodel
<drbrain@segment7.net> added.  [ruby-core:05148]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 09:41:17 +00:00
nobu
9c0083e3ea * lib/mkmf.rb (create_makefile): add .SUFFIXES from depend file.
fixed: [ruby-dev:26294]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 09:30:35 +00:00
ocean
12c6e816ba * ext/tk/sample/tkextlib/tile/themes/kroc.{rb,tcl}: also support tile 0.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 09:04:18 +00:00
nobu
c7991f9a13 * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 08:54:18 +00:00
matz
5dcba62289 * object.c (rb_mod_cvar_get): Module#class_variable_get(): back
ported from CVS HEAD.  [ruby-talk:144741]

* object.c (rb_mod_cvar_set): Module#class_variable_set().
  [ruby-talk:144741]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 08:41:55 +00:00
matz
0abd06b244 * sprintf.c (rb_f_sprintf): raise exception on debug mode (-d),
not verbose mode (-w/-w).  [ruby-core:05123]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 08:26:40 +00:00
ocean
f9f39da9ae * ext/tk/sample/tkextlib/tile/themes/kroc.{rb,tcl}: support tile 0.5 or later.
("pixmap" element constructor replaced by "image")


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 05:12:26 +00:00
akr
8252769f75 skip test if openssl is not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 02:49:16 +00:00
eban
8168978bf3 * 2005-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 01:37:24 +00:00
nagai
5805c5d5bb * ext/tk/lib/multi-tk.rb: slave-ip fails to call procedures
delegated by master-ip.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-07 01:33:12 +00:00
eban
8267b12279 * 2005-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-05 14:07:21 +00:00
nagai
0e1bb14655 * ext/tk/lib/tk/console.rb: create console when required
* ext/tk/sample/tkextlib/tile/demo.rb: fix TypeError & create Console


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-05 14:03:41 +00:00
akr
6cb79f1503 kill a process spawned by test_exit_action.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-05 07:04:06 +00:00
akr
d5b82649fa * test/dbm/test_dbm.rb: merged from ext/dbm/testdbm.rb.
* test/gdbm/test_gdbm.rb: merged from ext/gdbm/testgdbm.rb.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-04 05:59:16 +00:00
akr
7a6aeb35a0 fix another IPv6 issue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 20:40:39 +00:00
akr
eaf6326fbd avoid IPv6 issue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 18:03:52 +00:00
akr
20181cd8b9 add ML number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 17:14:06 +00:00
akr
4acc1fd506 set verify_mode to avoid a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:49:56 +00:00
akr
bafad1ca3b * test/sdbm/test_sdbm.rb: renamed from ext/sdbm/testsdbm.rb with
modification to use test/unit.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:43:40 +00:00
(no author)
08e57c4dbd This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:43:40 +00:00
akr
775d150289 * test/sdbm/test_sdbm.rb: renamed from ext/sdbm/testsdbm.rb with
modification to use test/unit.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:43:39 +00:00
eban
a532ce1bcc * 2005-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:17:17 +00:00
akr
af1ae2562c add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:11:46 +00:00
(no author)
114f6ba3e6 This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 16:11:46 +00:00
akr
697a741067 add a test for [ruby-dev:26128].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 14:39:15 +00:00
eban
408c2d8be0 * 2005-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 05:19:49 +00:00
nagai
02f99c0dde * ext/tk/lib/multi-tk.rb: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-03 05:08:40 +00:00
eban
73c79bf527 * 2005-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-01 03:25:43 +00:00
ocean
408e222a46 * bcc32/Makefile.sub: can use single quote character in DESTDIR.
[ruby-dev:26205]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-06-01 02:36:17 +00:00
eban
7ca87476a2 * 2005-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-05-30 15:00:26 +00:00
nagai
66b1af33af * ext/tk/lib/macpkg.rb: add PACKAGE_NAME information of Tcl/Tk Extension.
* ext/tk/lib/tk/msgcat.rb: ditto.
* ext/tk/lib/tk/winpkg.rb: ditto.
* ext/tk/lib/tkextlib/*: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-05-30 14:53:52 +00:00