[Top][All Lists]
[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;
}
- [Gnash-commit] gnash ChangeLog libbase/rc.cpp,
Sandro Santilli <=