Commit graph

5108 commits

Author SHA1 Message Date
eban
df366d97db 2004-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-27 10:40:12 +00:00
kou
4e7c55d814 * {lib,sample,test}/rss: added RSS Parser. [ruby-dev:23780]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-27 03:23:29 +00:00
(no author)
d26fe5ce2e 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@6531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-27 03:23:29 +00:00
nobu
4f65f3ab7f 2004-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-26 06:39:32 +00:00
nobu
61377cbe69 * configure.in (TRY_LINK): export.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-26 03:47:10 +00:00
nobu
86837c9bf3 * lib/mkmf.rb (libpathflag): should not quote here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-26 03:43:26 +00:00
nobu
b70ee175ac * lib/mkmf.rb (libpathflag, dir_config): quote directory names if
necessary.  [ruby-talk:104505]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-26 02:07:40 +00:00
nobu
af1d778520 * configure.in (aix): -b must come at the start of the command line,
and -e must not appear while testing libraries.  [ruby-talk:104501]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-26 02:05:54 +00:00
akr
4be85c0ede add an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-25 22:59:01 +00:00
nobu
c5fe339b55 * ext/iconv/extconf.rb: check stricter. [ruby-talk:104501]
* ext/iconv/extconf.rb: include iconv.h for libiconv.  [ruby-dev:22715]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-25 06:33:26 +00:00
matz
68a117d8e2 * eval.c (rb_thread_atfork): remove "fork terminates thread"
warning.  [ruby-dev:

* object.c (rb_obj_clone): backport FL_FINALIZE patch from 1.9.
  [ruby-core:02786][ruby-core:03067]

* ext/socket/socket.c (sock_sockaddr): Socket#gethostbyname()
  should give us packed address, not struct sockaddr.
  [ruby-core:03053]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-24 23:31:29 +00:00
usa
7d5188a282 2004-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-24 17:05:27 +00:00
usa
4211b12902 * {bcc32,win32,wince}/setup.mak: remove RUBY_EXTERN lines when
including version.h. [ruby-talk:104456] (backported from HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-24 17:04:58 +00:00
nobu
2a06d5ddea * io.c (rb_io_fread): return already read data when system call is
interrupted.  [ruby-talk:97206]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-24 05:23:44 +00:00
eban
1a22d14964 2004-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-24 01:38:24 +00:00
shugo
3fbeb30843 * version.h: added declarations of ruby_version,
ruby_release_date, ruby_platform.
  (backported from HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-23 16:33:51 +00:00
dave
a4b3c35cfd Work around OSX strangneness with recvfrom on connection-oriented sockets
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-23 13:23:55 +00:00
matz
a72f48f4d6 * ext/zlib/zlib.c: 0xff should not be shifted by 24 bits on
64 bit platforms.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-23 09:28:28 +00:00
dave
256be3c09c Fixed parsing of %r{} when generating source popup
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 16:47:31 +00:00
eban
d745e584e9 2004-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 15:23:14 +00:00
ocean
4de56c7d60 * ext/win32ole/win32ole.c (ole_hresult2msg): remove trailing
CR and LF. (doesn't depend on CR+LF) [ruby-dev:23694]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 15:21:03 +00:00
nobu
3398183231 * io.c (rb_io_initialize): should check fcntl result. [ruby-dev:23742]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 15:00:36 +00:00
suke
1dcf2fe854 * ext/win32ole/win32ole.c (OLE_FREE): should not call CoFreeUnuse-
dLibraries().

    * ext/win32ole/win32ole.c (ole_event_free): ditto.

    * ext/win32ole/win32ole.c (ole_hresult2msg): truncate error message
      before CR.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 12:28:07 +00:00
eban
1752ed3743 2004-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 07:58:59 +00:00
shugo
33c2096c5e * lib/net/ftp.rb (MDTM_REGEXP): fix for demon's ftp server.
Thanks, Rutger Nijlunsing.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-22 07:47:36 +00:00
usa
9782acebe5 2004-06-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-21 01:30:27 +00:00
usa
dda47e42a8 * win32/win32.c (rb_w32_opendir): use FindFirstFile()/FindNextFile()/
FindClose() instead of _findfirst()/_findnext()/_findclose().
  merge from HEAD.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-21 01:29:49 +00:00
nobu
6c55c4eefd 2004-06-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-19 04:28:32 +00:00
nobu
6b7e83a4c8 * eval.c (method_call): allow changing $SAFE. [ruby-dev:23713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-19 04:24:34 +00:00
nobu
37d443fd54 * eval.c (eval): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-18 14:52:07 +00:00
nobu
4f360c5e49 2004-06-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-18 14:16:32 +00:00
nobu
5d14e8c830 * eval.c (proc_save_safe_level, rb_set_safe_level, safe_setter): limit
safe level.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-18 14:12:42 +00:00
matz
36eb460780 * eval.c (rb_mod_freeze): prepare string representation before
freezing. [ruby-talk:103646]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-16 14:21:34 +00:00
nobu
f5b3969eda * test/ruby/test_array.rb: use local variables instead of a global
variable.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-16 09:20:36 +00:00
eban
e8cbc69fab 2004-06-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-16 07:05:37 +00:00
nobu
3e0723af69 * object.c (rb_mod_le): singleton class inherits Class rather than its
object's class.  [ruby-dev:23690]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-16 07:04:48 +00:00
nobu
35ec0ad3f3 * gc.c (stack_grow_direction): memoize the direction.
* gc.c (Init_stack): should always move to end of VALUE.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-16 07:01:32 +00:00
nagai
8335f42543 * ext/tk/lib/tk.rb: bug fix (TkWindow#grab)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-15 03:12:40 +00:00
eban
0311a8ab19 2004-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-14 13:39:22 +00:00
nagai
e961d30468 * ext/tk/lib/remote-tk.rb: bug fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-14 09:25:06 +00:00
eban
084a8c4ecd 2004-06-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 15:40:29 +00:00
nagai
cbf79b6469 * ext/tcltklib/extconf.rb: [EXPERIMENTAL] MacOS X (darwin) support
* ext/tcltklib/tcltklib.c: fix thread trouble on callback proc, and
			   eliminate warning about instance variable access
* ext/tk/lib/tk/menubar.rb: improve supported menu_spec
* ext/tk/lib/tk/menuspec.rb: [add] menu_spec support library
* ext/tk/lib/tk/root.rb: add menu_spec support
* ext/tk/lib/tk/text.rb: bug fix
* ext/tk/lib/tk/toplevel.rb: add menu_spec support
* ext/tk/sample/menubar?.rb: [add] sample of menu_spec usage


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 15:25:50 +00:00
(no author)
84bca111f8 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@6455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 15:25:50 +00:00
nagai
7050e0c745 * ext/tcltklib/extconf.rb: [EXPERIMENTAL] MacOS X (darwin) support
* ext/tcltklib/tcltklib.c: fix thread trouble on callback proc, and
			   eliminate warning about instance variable access
* ext/tk/lib/tk/menubar.rb: improve supported menu_spec
* ext/tk/lib/tk/menuspec.rb: [add] menu_spec support library
* ext/tk/lib/tk/root.rb: add menu_spec support
* ext/tk/lib/tk/text.rb: bug fix
* ext/tk/lib/tk/toplevel.rb: add menu_spec support
* ext/tk/sample/menubar?.rb: [add] sample of menu_spec usage


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 15:25:49 +00:00
eban
7d4fe15675 2004-06-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 02:45:56 +00:00
eban
d69369c634 * configure.in (target_os): strip -gnu suffix on Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-12 02:34:36 +00:00
knu
0c025fdd82 * config.guess: Restore a wrongly removed hyphen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11 08:10:21 +00:00
eban
242e724110 2004-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11 08:05:22 +00:00
knu
cfc534aab4 * config.guess: Attempt to avoid system name change on
Darwin platfowms also.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11 05:30:49 +00:00
knu
e3fce4f124 * config.guess, config.sub: Attempt to avoid system name change on
Linux platforms.  We have been using "linux" instead of
  "linux-gnu" on this branch.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11 05:29:02 +00:00