Граф коммитов

171 Коммитов

Автор SHA1 Сообщение Дата
ser bef1521876 This is the log for the *previous* commit, but CVS is bloody stupid.
* Added XPath expansion and abbreviation to Parsers::XPathParser
* Improved the look of Element.inspect
* Added xpath() to Element and Attribute, allowing the generation of a unique
  xpath for nodes of these types.  This method for the other nodes still need to be
  done
* Made REXML::XPathParser#match public
First pass at validation support.  Minimal RelaxNG support.
* The tree parser is now an independant parser, like the rest.
* The first basic RelaxNG support is in.  It supports elements, attributes,
  choice, sequence, oneOrMany, zeroOrMany, and optional.
Improved support for converting XPaths to strings.
* XPath wasn't parsing ")" correctly.
Validation improvements:
* Fixed text
* Fixed attributes in choices
* Fixed text in choices.  This change improves handling of all events that occur
  without an end step (which is most of them).
* Fixed a bunch of cases
* Added support for <group>
* Added support for <value>
Workin' in the coal mine, goin' down, down, down...
* Entirely rewrote the validation code; the finite state machine, while cool,
  didn't survive the encounter with Interleave.  It was getting sort of hacky,
  too.  The new mechanism is less elegant, but is basically still a FSM, and is
  more flexible without having to add hacks to extend it.  Large chunks of the
  FSM may be reusable in other validation mechanisms.
* Added interleave support
* Added suppert for mixed
* Added Kou's patch to normalize attribute values passed through the SAX2 and
  Stream parsers.
* Applied Kou's preceding-sibling patch, which fixes the order of the axe results


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-10 02:09:37 +00:00
gotoyuzo 61949eefde * add test for OpenSSL::SSL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-26 18:14:27 +00:00
nobu edf9c3da4b * MANIFEST: add test/openssl/test_x509store.rb.
* ext/tk/MANIFEST: add recent files.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22 02:54:16 +00:00
eban 495ff23436 MANIFEST: removed trailing white spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21 12:38:31 +00:00
gotoyuzo bd0cd7f92b * test for OpenSSL::X509
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-17 20:23:28 +00:00
ser 36c32728b2 Forgot to update the manifest with the new files :-/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-16 15:20:47 +00:00
eban 2026c934a6 MANIFEST: remove regex.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-09 03:40:18 +00:00
akr d92f10ac06 add freeze test for dbm and gdbm.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 09:39:12 +00:00
eban acfe0a7006 MANIFEST: add lib/xmlrpc/README.txt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 07:27:18 +00:00
akr f32d6dcb87 add test/gdbm/test_gdbm.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-15 09:40:40 +00:00
eban 6daf30d0d7 * MANIFEST:
Added files:
    ruby/test/zlib:
      test_zlib.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-06 03:02:57 +00:00
nobu 384df36250 integrated to win32/*.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-25 10:40:11 +00:00
nobu 8b7dbcf4b7 MANIFEST update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-23 05:49:10 +00:00
eban 7515ca9a06 MANIFEST:
Added files:
    ruby/lib/rss:
      xml-stylesheet.rb
    ruby/test/rss:
      test_xml-stylesheet.rb rss-assertions.rb rss-testcase.rb
  Removed files:
    ruby/test/rss:
      common.rb my-assertions.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-21 10:08:44 +00:00
eban 8627fc3c10 * MANIFEST: add lib/net/https.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-07 06:45:49 +00:00
ksaito f353d89d82 * oniggnu.h: imported from Oniguruma library.
* oniguruma.h: ditto.
* regcomp.c: ditto.
* regenc.c: ditto.
* regenc.h: ditto.
* regerror.c: ditto.
* regex.c: ditto.
* regexec.c: ditto.
* reggnu.c: ditto.
* regint.h: ditto.
* regparse.c: ditto.
* regparse.h: ditto.
* ascii.c: ditto.
* euc_jp.c: ditto.
* sjis.c: ditto.
* utf8.c: ditto.

* MANIFEST: added Oniguruma files listed above.

* LEGAL: added Oniguruma license.

* regex.h: now includes oniggnu.h.

* re.c: applied Oniguruma patch.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-05 15:40:36 +00:00
eban 1362d3fca2 MANIFEST: added these files:
U test/scanf/data.txt
U test/scanf/test_scanf.rb
U test/scanf/test_scanfblocks.rb
U test/scanf/test_scanfio.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-01 14:54:28 +00:00
seki c85e310795 * MANIFEST: add test_erb.rb
* lib/erb.rb, test/erb/test_erb.rb: don't forget filename,
          if both filename and safe_level given. [ruby-dev:23050]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-28 01:52:14 +00:00
eban a77fffc250 MANIFEST: add lib/cgi/.document.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-27 02:32:03 +00:00
seki 4e6c7c602a import test_rinda.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 13:44:06 +00:00
usa 44284f71c9 * test/ruby/test_sprintf.rb: added tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-18 09:09:21 +00:00
nahi ffd075fad5 * test/ruby/marshaltestlib.rb: common marshal testcase added.
* test/ruby/test_marshal.rb: use above testsuite.

        * test/soap/marshal/test_marshal.rb: ditto.

        * test/soap/marshal/cmarshal.rb: removed (not used).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-17 14:15:37 +00:00
nahi 3fd10dc40c * sample/soap/calc/httpd.rb, sample/soap/exchange/httpd.rb,
sample/soap/sampleStruct/httpd.rb, sample/wsdl/googleSearch/httpd.rb:
          use soap/property instead of getopts for configuring DocumentRoot
          and port# of httpd.  see samplehttpd.conf below.

        * sample/soap/calc/samplehttpd.conf,
          sample/soap/exchange/samplehttpd.conf,
          sample/soap/sampleStruct/samplehttpd.conf,
          sample/wsdl/googleSearch/samplehttpd.conf: added.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-15 11:50:02 +00:00
eban 34a18bb526 MANIFEST:
Added files:
    ruby/lib/irb/cmd:
      help.rb
    ruby/sample/drb:
      README.rd README.rd.ja darray.rb darrayc.rb dbiff.rb
      dcdbiff.rb dchatc.rb dchats.rb dhasen.rb dhasenc.rb dlogc.rb
      dlogd.rb dqin.rb dqlib.rb dqout.rb dqueue.rb drbc.rb drbch.rb
      drbm.rb drbmc.rb drbs-acl.rb drbs.rb drbssl_c.rb drbssl_s.rb
      extserv_test.rb gw_ct.rb gw_cu.rb gw_s.rb holderc.rb
      holders.rb http0.rb http0serv.rb name.rb namec.rb
      old_tuplespace.rb rinda_ts.rb rindac.rb rindas.rb ring_echo.rb
      ring_inspect.rb ring_place.rb simpletuple.rb speedc.rb
      speeds.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-14 14:13:42 +00:00
nobu ec47d11179 * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, configure.in,
runruby.rb: run rdoc, test and so on with compiled extension
  libraries.  [ruby-dev:22688]

* ext/extmk.rb, lib/mkmf.rb: make extension libraries in separated
  directory, similar to the actual directory structure.

* lib/fileutils.rb (FileUtils.copy_file): use the mode of the original
  file to create new file.

* lib/rdoc/ri/ri_paths.rb (RI::Paths::SYSDIR): get rid of unexpected
  influence by envirionment variable.

* bcc32/configure.bat, win32/configure.bat: add install-doc options.

* win32/win32.c, win32/win32.h (rb_w32_fstat): fix Borland C runtime
  bug which returns wrong mode.  [ruby-dev:22846]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-09 08:55:14 +00:00
eban 81d1f5f866 MANIFEST:
Removed files:
    ruby/sample/rss:
      articles.rss content.xml index.rdf.ja news.rss php.rss
      raa-rdf10.xml rnn.rdf rss.xml rss2dc.xml
      rssMarkPilgrimExample.xml rssTwoExample.xml sampleRss.xml
      slashdot.rdf slashdotorg.rdf w3c.rdf wiliki.rss
    ruby/test/rss:
      each_parser.rb test.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-01 13:59:53 +00:00
eban 7df9c8ca51 * MANIFEST: don't need a directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-28 04:11:57 +00:00
matz 693a26ac74 * add lib/rss file entries to MANIFEST.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-28 03:50:41 +00:00
dave c88e3627cf Add one_page_html
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-25 20:19:16 +00:00
nahi 290034fde8 * lib/soap/wsdlDriver.rb, lib/wsdl/soap/operation.rb: add support of
"parts" attribute of soap:body element in WSDL.

        * lib/wsdl/xmlSchema/schema.rb: friendly warning message for
          simpleType element which is not supported for now.

        * test/wsdl/soap/{soapbodyparts.wsdl,test_soapbodyparts.wsdl}: new
          files.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-18 11:10:18 +00:00
usa 55b4f43958 * MANIFEST: add test/net/test_httpheader.rb. (commit miss?)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-14 00:35:33 +00:00
gotoyuzo 16291a0db7 * sample/webrick/*: new files.
* MANIFEST: add sample/webrick/*


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 12:22:19 +00:00
nahi cd97e6e333 * lib/soap/{attachment.rb,mimemessage.rb}: added from soap4r/1.5.2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 05:28:02 +00:00
dave 96ff9b04c1 Split out ri display code and make pluggable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 05:59:31 +00:00
nahi 79c0e644a1 * test/inlinetest.rb, test/{test_generator.rb,test_ipaddr.rb,
test_pathname.rb,test_pp.rb,test_prettyprint.rb,test_set.rb,
          test_time.rb,test_tsort.rb: added.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 02:34:24 +00:00
dave 88c127c19b Finish documenting internal stuff. See Changelog for other details
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-02 06:01:12 +00:00
nahi 6dc12f6f74 * test/csv/test_csv.rb: generate bom.csv and mac.csv files on the fly.
[ruby-talk:88852]

        * test/csv/{bom.csv,mac.csv}: removed.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-28 03:52:15 +00:00
usa f573bcd129 * MANIFEST: add vms/config.h and remove vms/config.h_in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-26 01:59:42 +00:00
eban d05b3b1e48 * MANIFEST:
Added file:
    ruby/lib/rdoc/generators/template/html/old_html.rb
  Removed file:
    ruby/lib/rdoc/generators/template/html/css2.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-24 04:49:58 +00:00
gotoyuzo 1702e82e02 * lib/webrick/cgi.rb: add file. (yet another CGI library)
* MANIFEST: add lib/webrick/cgi.rb.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-19 18:01:26 +00:00
dave 1c1d2b9c34 Add pager support to ri, and start implementing command line options
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-17 05:43:17 +00:00
dave c5bbcadbe6 Initial load of support for ri/rdoc integration
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-16 05:44:25 +00:00
ser 47c59bb62b REXML changes:
* Took out the duplicate Shift-JIS entries, for OSes that don't understand
  case sensitive file names.
* Fixed some bugs in the encodings


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-12 21:17:41 +00:00
ser 6c64ca5076 Added downcased shift-jis declarations. The old, all upper case declarations
are deprecated, but I need some Shift-JIS encoded documents to test against
before I remove them.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-09 02:43:05 +00:00
nahi 1ed39b7392 * lib/soap/netHttpClient.rb: proxy support did not work. fixed.
* lib/soap/property.rb: add class methods for loading property from
          stream/file/propertyfile.  propertyfile is a file which is located at
          somedir in $:.

        * lib/soap/soap.rb, lib/soap/wsdlDriver.rb, lib/soap/rpc/driver.rb,
          lib/wsdl/importer.rb: load property from propertyfile 'soap/property'
          e.g. /usr/local/lib/ruby/site_ruby/1.8/soap/property.

        * test/soap/test_property.rb, test/soap/test_streamhandler.rb: new file.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-05 13:26:26 +00:00
nobu 47dfa853ef MANIFEST: add files.
test/ruby/test_pipe.rb
test/ruby/ut_eof.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-05 02:59:22 +00:00
nahi 20fa0df5cd * lib/soap/soap.rb: add SOAP::Env module for environment repository
such as HTTP_PROXY.

        * lib/soap/property.rb: property implementation.

        * lib/soap/streamHandler.rb, lib/soap/wsdlDriver.rb,
          lib/soap/rpc/driver.rb: use soap/property.rb.

        * lib/wsdl/importer.rb, lib/soap/wsdlDriver.rb, lib/soap/rpc/driver.rb:
          use SOAP::Env.

        * lib/soap/netHttpClient.rb: add basic_auth, ssl_config, and cookie
          management interface, but ignored for now.

        * lib/xsd/charset.rb: add XSD::Charset.encoding= interface to set
          wiredump charset explicitly.  it was fixed to 'utf-8' when iconv or
          uconv module was found.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-04 04:05:51 +00:00
nobu 73bc1204e4 MANIFEST: add lib/rdoc/dot/dot.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:55:57 +00:00
nobu b1fd732b4f * ext/extmk.rb (MTIMES): let makefiles depend to mkmf.rb.
* lib/mkmf.rb (configuration): DLDFLAGS was duplicated.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 02:36:48 +00:00
nobu 0f54ad5f6c * sample/optparse/opttest.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 08:14:38 +00:00