<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/rexml/xpath_parser.rb, branch v2_7_8</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/rexml] xpath: add missing value conversions for equality and relational expressions</title>
<updated>2019-08-04T02:55:55+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2019-05-25T09:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=310a2a98601168aae8c071749b5cb572b55d5046'/>
<id>310a2a98601168aae8c071749b5cb572b55d5046</id>
<content type='text'>
GitHub: fix #18

Reported by Mirko Budszuhn. Thanks!!!

https://github.com/ruby/rexml/commit/0dca2a2ba0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GitHub: fix #18

Reported by Mirko Budszuhn. Thanks!!!

https://github.com/ruby/rexml/commit/0dca2a2ba0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] xpath: fix a bug for equality or relational expressions</title>
<updated>2019-08-04T02:55:31+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2019-05-25T08:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6ef82943978ea5816a91c32e9ff822c73d1935f9'/>
<id>6ef82943978ea5816a91c32e9ff822c73d1935f9</id>
<content type='text'>
GitHub: fix #17

There is a bug when they are used against node set. They should return
boolean value but they returned node set.

Reported by Mirko Budszuhn. Thanks!!!

https://github.com/ruby/rexml/commit/a02bf38440
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GitHub: fix #17

There is a bug when they are used against node set. They should return
boolean value but they returned node set.

Reported by Mirko Budszuhn. Thanks!!!

https://github.com/ruby/rexml/commit/a02bf38440
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] Use PP</title>
<updated>2019-08-04T02:55:26+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2019-05-25T06:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c46ba8e9a3b1b6c13232c1af3e9f2efd4a3eec98'/>
<id>c46ba8e9a3b1b6c13232c1af3e9f2efd4a3eec98</id>
<content type='text'>
https://github.com/ruby/rexml/commit/185062a4a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rexml/commit/185062a4a4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] xpath: add support for changing to debug mode by environment variable</title>
<updated>2019-08-04T02:55:20+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2019-05-25T06:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=54525fbfd4bada3eb39428a83e9c337efcbeb4ce'/>
<id>54525fbfd4bada3eb39428a83e9c337efcbeb4ce</id>
<content type='text'>
https://github.com/ruby/rexml/commit/59378a16ea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rexml/commit/59378a16ea
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] Fix attribute's default namespace behavior</title>
<updated>2019-08-04T02:54:27+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2018-12-31T21:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0f18bc7fca0668aa2ffeb15106525526e4f018ba'/>
<id>0f18bc7fca0668aa2ffeb15106525526e4f018ba</id>
<content type='text'>
NOTE: It's a backward incompatible change. If we have any serious
problems with this change, we may revert this change.

The XML namespace specification says the default namespace doesn't
apply to attribute names but it does in REXML without this change:

https://www.w3.org/TR/xml-names/#uniqAttrs

&gt; the default namespace does not apply to attribute names

REXML reports a parse error for the following XML that is described as
a valid XML in the XML nsmaspace specification without this change:

    &lt;!-- http://www.w3.org is bound to n1 and is the default --&gt;
    &lt;x xmlns:n1="http://www.w3.org"
       xmlns="http://www.w3.org" &gt;
      &lt;good a="1"     b="2" /&gt;
      &lt;good a="1"     n1:a="2" /&gt;
    &lt;/x&gt;

If attribute doesn't have prefix, the attribute should return "" for
both #prefix and #namespace.

https://github.com/ruby/rexml/commit/9e4fd552bc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NOTE: It's a backward incompatible change. If we have any serious
problems with this change, we may revert this change.

The XML namespace specification says the default namespace doesn't
apply to attribute names but it does in REXML without this change:

https://www.w3.org/TR/xml-names/#uniqAttrs

&gt; the default namespace does not apply to attribute names

REXML reports a parse error for the following XML that is described as
a valid XML in the XML nsmaspace specification without this change:

    &lt;!-- http://www.w3.org is bound to n1 and is the default --&gt;
    &lt;x xmlns:n1="http://www.w3.org"
       xmlns="http://www.w3.org" &gt;
      &lt;good a="1"     b="2" /&gt;
      &lt;good a="1"     n1:a="2" /&gt;
    &lt;/x&gt;

If attribute doesn't have prefix, the attribute should return "" for
both #prefix and #namespace.

https://github.com/ruby/rexml/commit/9e4fd552bc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] Revert "xpath: remove needless nil check"</title>
<updated>2019-08-04T02:54:16+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2018-12-31T20:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=84c3742466fa78b48902d340345cddd04569b81f'/>
<id>84c3742466fa78b48902d340345cddd04569b81f</id>
<content type='text'>
This reverts commit 61b73c1bf8dc64d97fba7f0a8c503c24b11313f5.

"*:local_name" becomes prefix=nil.

https://github.com/ruby/rexml/commit/9e7dd4cd4e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 61b73c1bf8dc64d97fba7f0a8c503c24b11313f5.

"*:local_name" becomes prefix=nil.

https://github.com/ruby/rexml/commit/9e7dd4cd4e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] xpath: remove needless nil check</title>
<updated>2019-08-04T02:54:11+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2018-12-31T20:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=096e766355f36983676883b7cb83a1b5862be49a'/>
<id>096e766355f36983676883b7cb83a1b5862be49a</id>
<content type='text'>
It must not be nil.

https://github.com/ruby/rexml/commit/61b73c1bf8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It must not be nil.

https://github.com/ruby/rexml/commit/61b73c1bf8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rexml] xpath: fix a bug that no namespace attribute isn't matched with prefix</title>
<updated>2019-08-04T02:54:00+00:00</updated>
<author>
<name>Kouhei Sutou</name>
<email>kou@clear-code.com</email>
</author>
<published>2018-12-30T22:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3583fa166c52aff1ac6fab310e9133c553efcc4a'/>
<id>3583fa166c52aff1ac6fab310e9133c553efcc4a</id>
<content type='text'>
[ruby-list:50733]

Reported by Yasuhiro KIMURA. Thanks!!!

https://github.com/ruby/rexml/commit/8f3c5c176a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ruby-list:50733]

Reported by Yasuhiro KIMURA. Thanks!!!

https://github.com/ruby/rexml/commit/8f3c5c176a
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/*: Prefer require_relative over require.</title>
<updated>2018-11-02T17:52:33+00:00</updated>
<author>
<name>marcandre</name>
<email>marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-11-02T17:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e859e668d2eb59f34ad18edb7458ce90076617e9'/>
<id>e859e668d2eb59f34ad18edb7458ce90076617e9</id>
<content type='text'>
[#15206] [Fix GH-1976]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[#15206] [Fix GH-1976]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>rexml: Suppress warnings</title>
<updated>2018-05-01T03:12:37+00:00</updated>
<author>
<name>kou</name>
<email>kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-05-01T03:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=766ee6e55077a9cb2fd1f3092a95b5ded795161f'/>
<id>766ee6e55077a9cb2fd1f3092a95b5ded795161f</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
