summarylogtreecommitdiffstats
path: root/skip_version_mod_tags.patch
blob: fdffc085a3a818a6f759d3491eaf371583a08cab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Subject: [PATCH] don't write version and modified tags
Description: Don't write version and modification tags to the opf.
  Results in a somewhat cleaner opf.

--- sigil.old/src/ResourceObjects/OPFResource.cpp
+++ sigil.new/src/ResourceObjects/OPFResource.cpp
@@ -422,18 +422,11 @@
             QString name = me.m_atts[QString("name")];
             if (name == SIGIL_VERSION_META_NAME) {
                 me.m_atts["content"] = QString(SIGIL_VERSION);
-                p.m_metadata.replace(i, me);
-                UpdateText(p);
+                p.m_metadata.removeAt(i);
                 return;
             }
         }
     }
-    MetaEntry me;
-    me.m_name = "meta";
-    me.m_atts[QString("name")] = QString("Sigil version");
-    me.m_atts[QString("content")] = QString(SIGIL_VERSION);
-    p.m_metadata.append(me);
-    UpdateText(p);
 }
 
 
@@ -1199,19 +1192,11 @@
                 QString property = me.m_atts.value(QString("property"), QString(""));
                 if (property == QString("dcterms:modified")) {
                     me.m_content = datetime;
-                    p.m_metadata.replace(i, me);
-                    UpdateText(p);
+                    p.m_metadata.removeAt(i);
                     return datetime;
                 }
             }
         }
-        // otherwize create a new entry
-        MetaEntry me;
-        me.m_name = QString("meta");
-        me.m_content = datetime;
-        me.m_atts["property"]="dcterms:modified";
-        p.m_metadata.append(me);
-        UpdateText(p);
         return datetime;
     }   
     // epub 2 version 
@@ -1228,21 +1213,12 @@
             QString etype = me.m_atts.value(QString("opf:event"), QString(""));
             if (etype == QString("modification")) {
                 me.m_content = date;
-                p.m_metadata.replace(i, me);
-                UpdateText(p);
+                p.m_metadata.removeAt(i);
                 return datetime;
             }
             
         }
     }
-    // otherwize create a new entry
-    MetaEntry me;
-    me.m_name = QString("dc:date");
-    me.m_content = date;
-    me.m_atts["xmlns:opf"]="http://www.idpf.org/2007/opf";
-    me.m_atts[QString("opf:event")] = QString("modification");
-    p.m_metadata.append(me);
-    UpdateText(p);
     return datetime;
 }