[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/ktimetracker
From:       Thorsten Staerk <dev () staerk ! de>
Date:       2010-01-22 21:36:23
Message-ID: 1264196183.525765.743.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1078793 by tstaerk:

Escape task names when exporting CSV history.

CCBUGS:223856


 M  +11 -0     test/example.ics  
 M  +1 -1      timetrackerstorage.cpp  


--- trunk/KDE/kdepim/ktimetracker/test/example.ics #1078792:1078793
@@ -79,6 +79,17 @@
 PERCENT-COMPLETE:0
 END:VTODO
 
+BEGIN:VTODO                                                                          \
 +DTSTAMP:20100122T212756Z                                                            \
 +X-KDE-ktimetracker-totalSessionTime:0                                               \
 +X-KDE-ktimetracker-totalTaskTime:0                                                  \
 +CREATED:20100122T212628Z                                                            \
 +UID:libkcal-873988223.1033                                                          \
 +LAST-MODIFIED:20100122T212756Z                                                      \
 +SUMMARY:sleeping\, eating                                                           \
 +PERCENT-COMPLETE:0                                                                  \
 +END:VTODO     
+
 BEGIN:VEVENT
 DTSTAMP:20061209T170950Z
 ORGANIZER:MAILTO:
--- trunk/KDE/kdepim/ktimetracker/timetrackerstorage.cpp #1078792:1078793
@@ -779,7 +779,7 @@
         // use the internal table itab to create the return value retval
         for ( int y=0; y<=(taskview->count()); y++ )
         {
-            if (itab->item(y,0)) retval.append(itab->item(y,0)->text());  // task \
names +            if (itab->item(y,0)) \
retval.append("\"").append(itab->item(y,0)->text().replace("\"","\\\"")).append("\""); \
// task names  for ( int x=1; x<=from.daysTo(to)+1; x++ )
             {
                 retval.append(rc.delimiter);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic