]> git.eshelyaron.com Git - emacs.git/commitdiff
Make rng-xsd-check-pattern case sensitive (Bug#8516).
authorYuanle Song <sylecn@gmail.com>
Sun, 22 May 2011 19:46:47 +0000 (15:46 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 22 May 2011 19:46:47 +0000 (15:46 -0400)
* nxml/rng-xsd.el (rng-xsd-check-pattern): Use case-sensitive
matching.

lisp/ChangeLog
lisp/nxml/rng-xsd.el

index 60d9445718213e58cc676863cd46e714cbf47575..506348601ee7eb9ceae4456c4895127d5faeefda 100644 (file)
@@ -1,3 +1,8 @@
+2011-05-22  Yuanle Song  <sylecn@gmail.com>
+
+       * nxml/rng-xsd.el (rng-xsd-check-pattern): Use case-sensitive
+       matching (Bug#8516).
+
 2011-01-22  Jari Aalto  <jari.aalto@cante.net>
 
        * vc/vc-dir.el (vc-default-dir-printer): Give edited tag a
index 266f8daac9ec2ebe900b794cc7a3e2598e6fa194..b481039fdabc40102ca83b257b294c0ce8b98831 100644 (file)
@@ -238,7 +238,7 @@ must be equal."
         obj)))
 
 (defun rng-xsd-check-pattern (str regexp convert &rest args)
-  (and (string-match regexp str)
+  (and (let ((case-fold-search nil)) (string-match regexp str))
        (apply convert (cons str args))))