[SCM] Development fot GoFind! branch, master, updated. 599556110254f956204a2baa01ae3b7675507c59
Miriam Ruiz
miriam at debian.org
Wed Apr 29 01:14:42 UTC 2009
The following commit has been merged in the master branch:
commit 599556110254f956204a2baa01ae3b7675507c59
Author: Miriam Ruiz <miriam at debian.org>
Date: Wed Apr 29 03:20:29 2009 +0200
Removed unneeded inizialization test values
diff --git a/filter.cfg b/filter.cfg
index c313fdc..ff9fba1 100644
--- a/filter.cfg
+++ b/filter.cfg
@@ -15,4 +15,4 @@
<filter target="green" id="G 1">
<rule condition="violence::none & sex::none & !issues::bad-words & ! issues::discrimination " />
</filter>
-</gofind>
\ No newline at end of file
+</gofind>
diff --git a/filter.cpp b/filter.cpp
index 11decd0..00ca54f 100644
--- a/filter.cpp
+++ b/filter.cpp
@@ -41,123 +41,8 @@
#define GREEN_MINIMUM 2
-PackageFilter::PackageFilter()
+PackageFilter::PackageFilter() : list(NULL)
{
- list = NULL;
- ResultList *element = NULL;
-
- // BLACK
-
- element = new ResultList("black 1", PackageFilter::Black);
- tagdata.SetTag(&element->positive, "rating:sex::violence");
- AddLast(element);
-
- // RED
-
- element = new ResultList("red 1", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:violence::non-realistic:optional");
- AddLast(element);
-
- element = new ResultList("red 2", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:violence::non-realistic");
- AddLast(element);
-
- element = new ResultList("red 3", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:violence::realistic:optional");
- AddLast(element);
-
- element = new ResultList("red 4", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:violence::realistic");
- AddLast(element);
-
- element = new ResultList("red 5", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::non-realistic");
- AddLast(element);
-
- element = new ResultList("red 6", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::realistic:optional");
- AddLast(element);
-
- element = new ResultList("red 7", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::realistic");
- AddLast(element);
-
- element = new ResultList("red 8", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::hard:optional");
- AddLast(element);
-
- element = new ResultList("red 9", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::hard");
- AddLast(element);
-
- element = new ResultList("red A", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:sex::violence:optional");
- AddLast(element);
-
- element = new ResultList("red B", PackageFilter::Red);
- tagdata.SetTag(&element->positive, "rating:theme::cruelty");
- AddLast(element);
-
- // YELLOW
-
- element = new ResultList("yellow 1", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:violence::minor");
- AddLast(element);
-
- element = new ResultList("yellow 2", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:violence::brief");
- AddLast(element);
-
- element = new ResultList("yellow 3", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:sex::nudity");
- AddLast(element);
-
- element = new ResultList("yellow 4", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:sex::non-realistic:optional");
- AddLast(element);
-
- element = new ResultList("yellow 5", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:theme::death");
- AddLast(element);
-
- element = new ResultList("yellow 6", PackageFilter::Yellow);
- tagdata.SetTag(&element->positive, "rating:theme::horror");
- AddLast(element);
-
- // GREEN
-
- element = new ResultList("green 1", PackageFilter::Green);
- tagdata.SetTag(&element->positive, "rating:violence::none");
- tagdata.SetTag(&element->positive, "rating:sex::none");
- tagdata.SetTag(&element->positive, "rating:language::benign");
- tagdata.SetTag(&element->positive, "rating:discrimination::none");
- AddLast(element);
-
- element = new ResultList("green 2", PackageFilter::Green);
- tagdata.SetTag(&element->positive, "rating:violence::minor:optional");
- tagdata.SetTag(&element->positive, "rating:sex::none");
- tagdata.SetTag(&element->positive, "rating:language::benign");
- tagdata.SetTag(&element->positive, "rating:discrimination::none");
- AddLast(element);
-
- element = new ResultList("green 3", PackageFilter::Green);
- tagdata.SetTag(&element->positive, "rating:violence::none");
- tagdata.SetTag(&element->positive, "rating:sex::nudity:optional");
- tagdata.SetTag(&element->positive, "rating:language::benign");
- tagdata.SetTag(&element->positive, "rating:discrimination::none");
- AddLast(element);
-
- element = new ResultList("green 4", PackageFilter::Green);
- tagdata.SetTag(&element->positive, "rating:violence::minor:optional");
- tagdata.SetTag(&element->positive, "rating:sex::nudity:optional");
- tagdata.SetTag(&element->positive, "rating:language::benign");
- tagdata.SetTag(&element->positive, "rating:discrimination::none");
- AddLast(element);
-
- AddLast("green 4", PackageFilter::Green, "a&(b|c|d)&d");
-
- Print(std::cerr);
- std::cerr << std::endl;
}
PackageFilter::~PackageFilter()
@@ -182,9 +67,9 @@ bool PackageFilter::Load(const char *filename)
fseek( fd, 0, SEEK_SET);
char *buffer = new char[fsize + 1];
+ memset(buffer, 0, fsize + 1);
fread(buffer, fsize, 1, fd);
fclose(fd);
- buffer[fsize + 1] = '\0';
rapidxml::xml_document<> doc;
try {
@@ -227,7 +112,7 @@ bool PackageFilter::Load(const char *filename)
PackageFilter::Unknown,
condition->value()
))
- std::cerr << "Error Adding '"<< condition->value() << "'" << endl;
+ std::cerr << "Error Adding '"<< condition->value() << "'" << std::endl;
}
}
--
Development fot GoFind!
More information about the Pkg-games-commits
mailing list