[Open-collaboration-services] kdesupport/attica/lib
Frank Karlitschek
karlitschek at kde.org
Thu Aug 12 15:25:55 CEST 2010
On 12.08.2010, at 06:23, Shantanu Tushar Jha wrote:
> On Thu, Aug 12, 2010 at 4:00 AM, Frank Karlitschek <karlitschek at kde.org> wrote:
>> Hi Mat,
>>
>> welcome back from vacation :-)
>>
>> I´m not aware of any client or server using the comments module yet.
>> Do you know any? If not I think it is save to just rename it.
>
> I hope I didn't misunderstand what you meant by comments module, but
> isn't it in use by all openDesktop.org sites such as kde-look.org? All
> these servers return "childs", instead of "children". Its fine to use
> "children" if we're planning to update those servers accordingly.
Sure. I will change it tomorrow to "children"
>
>>
>> What do you think?
>>
>> Cheers
>> Frank
>>
>>
>> On 11.08.2010, at 19:59, Mateu Batle wrote:
>>
>>>
>>> In the OCS draft was changed to "children".
>>> Maybe we should support both for backwards compatibility,
>>> or just take the incorrect "childs" spelling,
>>>
>>> Frank: what do you think ?
>>>
>>> best regards
>>> Mat
>>>
>>>
>>>
>>> On 08/11/2010 12:55 PM, Shantanu Tushar Jha wrote:
>>>> SVN commit 1162227 by shantanu:
>>>>
>>>> The OCS specification mentions the tag as "childs", instead of "children" [1]
>>>>
>>>> [1] http://www.freedesktop.org/wiki/Specifications/open-collaboration-services#COMMENTS
>>>>
>>>> CCMAIL: mbatle at collabora.co.uk
>>>>
>>>>
>>>>
>>>> M +4 -3 commentparser.cpp
>>>>
>>>>
>>>> --- trunk/kdesupport/attica/lib/commentparser.cpp #1162226:1162227
>>>> @@ -23,12 +23,13 @@
>>>> */
>>>>
>>>> #include "commentparser.h"
>>>> +#include <QDebug>
>>>>
>>>> -
>>>> using namespace Attica;
>>>>
>>>> Comment Comment::Parser::parseXml(QXmlStreamReader& xml)
>>>> {
>>>> + qDebug() << "XML " << xml.text();
>>>> Comment comment;
>>>>
>>>> while (!xml.atEnd()) {
>>>> @@ -49,7 +50,7 @@
>>>> comment.setDate(QDateTime::fromString( xml.readElementText(), Qt::ISODate ));
>>>> } else if (xml.name() == "score") {
>>>> comment.setScore(xml.readElementText().toInt());
>>>> - } else if (xml.name() == "children") {
>>>> + } else if (xml.name() == "childs") {
>>>> QList<Comment> children = parseXmlChildren(xml);
>>>> comment.setChildren(children);
>>>> }
>>>> @@ -73,7 +74,7 @@
>>>> Comment comment = parseXml(xml);
>>>> children.append(comment);
>>>> }
>>>> - } else if (xml.isEndElement() && xml.name() == "children") {
>>>> + } else if (xml.isEndElement() && xml.name() == "childs") {
>>>> break;
>>>> }
>>>> }
>>>>
>>>
>>> _______________________________________________
>>> Open-collaboration-services mailing list
>>> Open-collaboration-services at kde.org
>>> https://mail.kde.org/mailman/listinfo/open-collaboration-services
>>
>>
>> --
>> Frank Karlitschek
>> karlitschek at kde.org
>>
>>
>>
>>
>>
>
>
>
> --
> Shantanu Tushar (UTC +0530)
> http://www.shantanutushar.com
--
Frank Karlitschek
karlitschek at kde.org
More information about the Open-collaboration-services
mailing list