]>
Commit | Line | Data |
---|---|---|
dcf45b0e | 1 | Index: kxmlrpcclient/query.cpp |
2 | =================================================================== | |
3 | --- kxmlrpcclient/query.cpp (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
4 | +++ kxmlrpcclient/query.cpp (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
5 | @@ -227,7 +227,7 @@ | |
6 | QString markup; | |
7 | markup += "<value><array><data>"; | |
8 | while ( dataIterator.hasNext() ) { | |
9 | - markup += "<string><![CDATA[" + dataIterator.next() + "]]></string>\r\n"; | |
10 | + markup += "<value><string><![CDATA[" + dataIterator.next() + "]]></string></value>\r\n"; | |
11 | } | |
12 | markup += "</data></array></value>"; | |
13 | return markup; | |
14 | Index: kpimutils/tests/testlinklocator.cpp | |
15 | =================================================================== | |
16 | --- kpimutils/tests/testlinklocator.cpp (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
17 | +++ kpimutils/tests/testlinklocator.cpp (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
18 | @@ -298,6 +298,10 @@ | |
19 | // Bug reported by dfaure, the <hostname> would get lost | |
20 | QTest::newRow( "" ) << "KUrl url(\"http://strange<hostname>/\");" << (0x08 | 0x02) | |
21 | << "KUrl url("<a href=\"http://strange<hostname>/\">http://strange<hostname>/</a>");"; | |
22 | + | |
23 | + // Bug: 211128 - plain text emails should not replace ampersand & with & | |
24 | + QTest::newRow( "bug211128" ) << "https://green-site/?Ticket=85&Page=next" << 0x01 | |
25 | + << "<a href=\"https://green-site/?Ticket=85&Page=next\">https://green-site/?Ticket=85&Page=next</a>"; | |
26 | } | |
27 | ||
28 | void LinkLocatorTest::testHtmlConvert() | |
29 | Index: kpimutils/linklocator.cpp | |
30 | =================================================================== | |
31 | --- kpimutils/linklocator.cpp (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
32 | +++ kpimutils/linklocator.cpp (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
33 | @@ -372,7 +372,6 @@ | |
34 | hyperlink = str; | |
35 | } | |
36 | ||
37 | - str = str.replace( '&', "&" ); | |
38 | result += "<a href=\"" + hyperlink + "\">" + Qt::escape( str ) + "</a>"; | |
39 | x += locator.mPos - start; | |
40 | continue; | |
41 | Index: CMakeLists.txt | |
42 | =================================================================== | |
43 | --- CMakeLists.txt (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
44 | +++ CMakeLists.txt (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
45 | @@ -49,7 +49,7 @@ | |
46 | if (NOT KDEPIM_ONLY_KLEO) | |
47 | #FindAkonadi.cmake is only there for compatibility reasons, but we don't want to use that. | |
48 | find_package(Akonadi 1.2.61 QUIET NO_MODULE) | |
49 | - macro_log_feature(Akonadi_FOUND "Akonadi" "Akonadi server libraries (from kdesupport)" "http://pim.kde.org/akonadi" TRUE "1.2.61" "Akonadi is required to build KdepimLibs.") | |
50 | + macro_log_feature(Akonadi_FOUND "Akonadi" "Akonadi server libraries (from kdesupport)" "http://pim.kde.org/akonadi" TRUE "1.3.1" "Akonadi is required to build KdepimLibs.") | |
51 | ||
52 | find_package(Sasl2) | |
53 | macro_log_feature(SASL2_FOUND "cyrus-sasl" "Cyrus SASL API" "http://asg.web.cmu.edu/sasl/sasl-library.html" TRUE "" "Required to support authentication of logins in the IMAP and Sieve kioslaves.") | |
54 | Index: mailtransport/transport.h | |
55 | =================================================================== | |
56 | --- mailtransport/transport.h (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
57 | +++ mailtransport/transport.h (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
58 | @@ -34,6 +34,12 @@ | |
59 | Represents the settings of a specific mail transport. | |
60 | ||
61 | To create a new empty Transport object, use TransportManager::createTransport(). | |
62 | + | |
63 | + Initialize an empty Transport object by calling the set...() methods defined in | |
64 | + kcfg-generated TransportBase, and in this class. Note that some transports use | |
65 | + the "host" setting to store the following values: | |
66 | + - Sendmail transport: path to the sendmail executable | |
67 | + - Akonadi transports: resource ID. | |
68 | */ | |
69 | // TODO KDE5: Do something about the kcfg-generated TransportBase. | |
70 | // Currently it has the config stuff as private members, which means it is | |
71 | Index: mailtransport/addtransportdialog.cpp | |
72 | =================================================================== | |
73 | --- mailtransport/addtransportdialog.cpp (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
74 | +++ mailtransport/addtransportdialog.cpp (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
75 | @@ -102,6 +102,8 @@ | |
76 | this, SLOT(typeListClicked()) ); | |
77 | connect( d->ui.typeListView, SIGNAL(itemSelectionChanged()), | |
78 | this, SLOT(typeListClicked()) ); | |
79 | + connect( d->ui.typeListView, SIGNAL(doubleClicked(const QModelIndex &) ), | |
80 | + this, SLOT(accept() ) ); | |
81 | } | |
82 | ||
83 | AddTransportDialog::~AddTransportDialog() | |
84 | Index: akonadi/agentbase.cpp | |
85 | =================================================================== | |
86 | --- akonadi/agentbase.cpp (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
87 | +++ akonadi/agentbase.cpp (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
88 | @@ -231,6 +231,10 @@ | |
89 | KGlobal::ref(); | |
90 | KGlobal::setAllowQuit( true ); | |
91 | ||
92 | + // disable session management | |
93 | + if ( KApplication::kApplication() ) | |
94 | + KApplication::kApplication()->disableSessionManagement(); | |
95 | + | |
96 | QTimer::singleShot( 0, q, SLOT( delayedInit() ) ); | |
997d18c2 | 97 | } |
dcf45b0e | 98 | |
99 | @@ -430,8 +434,6 @@ | |
100 | sAgentBase = this; | |
101 | d_ptr->mId = id; | |
102 | d_ptr->init(); | |
103 | - if ( KApplication::kApplication() ) | |
104 | - KApplication::kApplication()->disableSessionManagement(); | |
105 | } | |
106 | ||
107 | AgentBase::AgentBase( AgentBasePrivate* d, const QString &id ) : | |
108 | Index: akonadi/entitycache_p.h | |
109 | =================================================================== | |
110 | --- akonadi/entitycache_p.h (.../tags/KDE/4.4.0/kdepimlibs) (wersja 1091895) | |
111 | +++ akonadi/entitycache_p.h (.../branches/KDE/4.4/kdepimlibs) (wersja 1091895) | |
112 | @@ -171,10 +171,6 @@ | |
113 | ||
114 | void fetchResult( KJob* job ) | |
115 | { | |
116 | - if ( job->error() ) { | |
117 | - kWarning() << "Fetch failed:" << job->errorString(); | |
118 | - return; | |
119 | - } | |
120 | typename T::Id id = job->property( "EntityCacheNode" ).template value<typename T::Id>(); | |
121 | EntityCacheNode<T> *node = cacheNodeForId( id ); | |
122 | if ( !node ) |