summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-02-23* lib/xmlrpc/client.rb (XMLRPC::Client::do_rpc): Make theknu
Content-Length parameter optional for responses in xmlrpc/client.rb; suggested by Daniel Berger <Daniel.Berger@qwest.com> and approved by the maintainer. * lib/xmlrpc/create.rb (XMLRPC::Create::conv2value): Add DateTime support to xmlrpc; approved by the maintainer. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@11820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-20Merge trivial changes to reduce diffs from ruby_1_8.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@11798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-17* lib/.document: Apply patch for irb, e2mmap and README by Hugh Sasseknu
<hgs at dmu.ac.uk> from [ruby-core:10135] * lib/prettyprint.rb: Suppress RDoc for PrettyPrint test suite. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@11765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15* lib/uri/ftp.rb: Revert the previous change pending discussion.knu
Describe the "previous change" in ChangeLog. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@11757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15* lib/uri/generic.rb (URI::Generic::userinfo): Considering howknu
`scheme://user:@...', `scheme://:password@...' and `scheme://:@...' are parsed, an empty user name or password should be allowed and represented as it is. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15* lib/uri/generic.rb (URI::Generic::userinfo): should supportknu
empty password. [ruby-core:10290] * lib/uri/generic.rb (URI::Generic::set_password): password can be cleared by nil. [ruby-core:10290] * lib/uri/common.rb (escape): regard second string argument as a character set properly. [ruby-dev:27692] * lib/uri: Lovely RDOC patches from mathew (metaATpoboxDOTcom). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15* lib/cgi.rb (CGI::unescapeHTML): invalid decoding for singleknu
unescaped ampersand. a patch from Tietew <tietew+ruby-dev at tietew.net> in [ruby-dev:30292]. fixed: [ruby-dev:30289] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-10* lib/cgi.rb (CGI::QueryExtension::read_multipart): Properly parseknu
a quoted-string in a Content-Disposition value. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-10* configure.in, ext/thread/extconf.rb, lib/thread.rb: Add aknu
configure option `--disable-fastthread', to choose the original, pure ruby version of the "thread" library instead of the new, much faster implementation in ext/thread. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-10* lib/thread.rb: Remove an ineffective part of the code.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-09Back out the previous commit which was unintended.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-09* ext/bigdecimal: Synchronize with trunk. Better functionknu
prototypes, removal of a useless method `!=', and document updates. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-23* lib/cgi.rb (CGI::QueryExtension::read_multipart): use == insteadmatz
of ===. [ruby-dev:30176] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-07Merge RDoc updates from matzruby 11502, 11503, 11504drbrain
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-07updated based on date2 4.0.1.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-03Revert r11453matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-03* io.c (ruby_dup): start GC on ENOMEM as well.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-31Merge 11443, 11444 and 11445 from trunk.drbrain
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-30updated based on date2 4.0.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-14* lib/irb/locale.rb (IRB::Locale::puts): typo fixed. a patch frommatz
NAKAMURA Usaku <usa@ruby-lang.org>. [ruby-dev:30012] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-09* lib/irb/locale.rb (IRB::Locale::search_file): ues File.exist?matz
instead of File.exists?. [ruby-dev:30000] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-07* lib/weakref.rb (WeakRef::__setobj__): should supportmatz
marshaling. [ruby-talk:228508] * lib/delegate.rb (Delegator::marshal_load): need to call __setobj__. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-03* lib/cgi.rb (CGI::QueryExtension::read_multipart): should quoteshugo
boundary. JVN#84798830 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-01* Cross-patch from Ruby CVS; mostly Nabu edits.ser
* Fixes ticket:68. ***** Note that this is an API change!!! ***** NOTE that this involves an API change! Entity declarations in the doctype now generate events that carry two, not one, arguments. * Implements ticket:15, using gwrite's suggestion. This allows Element to be subclassed. * Fixed namespaces handling in XPath and element. ***** Note that this is an API change!!! ***** Element.namespaces() now returns a hash of namespace mappings which are relevant for that node. * Fixes a bug in multiple decodings * The changeset 1230:1231 was bad. The default behavior is *not* to use the native REXML encodings by default, but rather to use ICONV by default. I'll have to think of a better way of managing translations, but the REXML codecs are (a) less reliable than ICONV, but more importantly (b) slower. The real solution is to use ICONV by default, but allow users to specify that they want to use the pure Ruby codecs. * Fixes ticket:61 (xpath_parser) * Fixes ticket:63 (UTF-16; UNILE decoding was bad) * Improves parsing error messages a little * Adds the ability to override the encoding detection in Source construction * Fixes an edge case in Functions::string, where document nodes weren't correctly converted * Fixes Functions::string() for Element and Document nodes * Fixes some problems in entity handling * Addresses ticket:66 * Fixes ticket:71 * Addresses ticket:78 NOTE: that this also fixes what is technically another bug in REXML. REXML's XPath parser used to allow exponential notation in numbers. The XPath spec is specific about what a number is, and scientific notation is not included. Therefore, this has been fixed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-11-06* lib/rss/0.9.rb (RSS::Rss): removed needless include.kou
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-11-05updated based on date2 3.9.7.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-11-04* lib/net/imap.rb: accept NOMODSEQ. [ruby-core:9002]shugo
(backported from HEAD) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-11-02* lib/set.rb (Set#^): Fix XOR operation against a container thatknu
holds duplicate values. [issue: #6444] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-31* time.c (time_dup): duplicate the class of original time.matz
[ruby-core:09357] * lib/time.rb (Time::make_time, Time::rfc2822, Time::httpdate): should respect subclasses. [ruby-core:09357] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-24updated based on date2 3.9.6.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-20* lib/mkmf.rb: fix typo.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-20* lib/mkmf.rb: fixed the bug of handling COMMON_MACROS.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-14* lib/test/unit/collector/dir.rb (Collector::Dir#collect): append basenobu
directory but not prepend. * lib/test/unit/collector/dir.rb (Collector::Dir#collect_file): do not join with dot. fixed: [ruby-core:09179] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-13updated based on date2 3.9.5.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-13* lib/fileutils.rb (FileUtils.cp_r): dereference_root=true is default in ↵aamine
Ruby 1.8. This line is wrongly removed in last commit. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-12* lib/test/unit/collector/dir.rb (Collector::Dir#collect): prependnobu
base directory to load path. * lib/test/unit/collector/dir.rb (Collector::Dir#collect_file): should use the given File-like interface, but not File directly. * test/testunit/collector/test_dir.rb (TestDir::FileSystem): implement File-like methods correctly. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-12* lib/date.rb (Date::self.complete_hash): need to check if g ismatz
nil before dereference. [ruby-core:09116] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-09* lib/parsedate.rb: documentation patch from Konrad Meyermatz
<konrad.meyer@gmail.com>. [ruby-doc:1238] * lib/open3.rb, lib/ping.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-09* lib/rexml/encoding.rb (REXML::Encoding::check_encoding): spacesmatz
are allowed around equal sign. [ruby-core:09032] * lib/rexml/parsers/baseparser.rb (REXML::Parsers::BaseParser): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-03* lib/test/unit/testcase.rb (Test::Unit::TestCase.suite): test namenobu
must be string. fixed: [ruby-core:08978] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file):nobu
load expanded path. fixed: [ruby-dev:29621] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::COLLECTORS):nobu
base directory should be lower precedence. fixed: [ruby-dev:29622] * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner#options): typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-01* common.mk (test-all): separate directory where running test casesnobu
from source tree. * lib/test/unit/autorunner.rb (options): added --basedir, --workdir and --load-path options. * lib/test/unit/collector/dir.rb (recursive_collect, collect_file): base directory support. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-01* lib/optparse.rb (OptionParser#make_switch): pass arguments directly.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-30updated based on date2 3.9.4.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* jcode.rb (succ!): call original succ! if $KCODE == 'n'.eban
fixed: [ruby-talk:216845] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/mkmf.rb (try_func): revert fallback checking undeclared function.nobu
fixed: [ruby-core:08949] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/jcode.rb: need to initialize SUCC['n'].eban
fixed: [ruby-talk:216845] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/optparse.rb (OptionParser::Switch#conv_arg): unsplat bynobu
Proc#call if no conversion is given. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/optparse.rb (parse_in_order): splat arguments to callback block.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e