gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog libbase/rc.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog libbase/rc.cpp
Date: Thu, 09 Nov 2006 15:32:43 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/11/09 15:32:43

Modified files:
        .              : ChangeLog 
        libbase        : rc.cpp 

Log message:
        * libbase/rc.cpp: rc file parsing made case-insensitive.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1572&r2=1.1573
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/rc.cpp?cvsroot=gnash&r1=1.12&r2=1.13

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1572
retrieving revision 1.1573
diff -u -b -r1.1572 -r1.1573
--- ChangeLog   9 Nov 2006 14:19:46 -0000       1.1572
+++ ChangeLog   9 Nov 2006 15:32:43 -0000       1.1573
@@ -1,5 +1,6 @@
 2006-11-09 Sandro Santilli <address@hidden>
 
+       * libbase/rc.cpp: rc file parsing made case-insensitive.
        * server/font.cpp (readDefineFont2): allow seek-back in stream
          while reading shape glyphs (fixes bug #16311).
 

Index: libbase/rc.cpp
===================================================================
RCS file: /sources/gnash/gnash/libbase/rc.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- libbase/rc.cpp      29 Oct 2006 18:34:11 -0000      1.12
+++ libbase/rc.cpp      9 Nov 2006 15:32:43 -0000       1.13
@@ -22,6 +22,8 @@
 # include "config.h"
 #endif
 
+#include "StringPredicates.h"
+
 #include <sys/types.h>
 #include <sys/stat.h>
 
@@ -94,12 +96,13 @@
 //    GNASH_REPORT_FUNCTION;
 //    dbglogfile << variable << ": " << value << endl;
     
-    if (variable == pattern) {
-        if ((value == "on") || (value == "yes") || (value == "true")) {
+       StringNoCaseEqual noCaseCompare;
+    if ( noCaseCompare(variable, pattern) ) {
+        if ( noCaseCompare(value, "on") || noCaseCompare(value, "yes") || 
noCaseCompare(value, "true")) {
 //            dbglogfile << variable << ": Enabled " << endl;
             *var = true;
         }
-        if ((value == "off") || (value == "no") || (value == "false")) {
+        if (noCaseCompare(value, "off") || noCaseCompare(value, "no") || 
noCaseCompare(value, "false")) {
 //            dbglogfile << variable << ": Disabled " << endl;
             *var = false;
         }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]