After a few day's break in communication, I come back with some big updates.
Before I post some info on what has changed in source, a few other issues:

1. One thing I forgot to talk about all this time - @Peter Hartmann,
about Qt Dev Days and WS talk.
Good to hear it's going to be there, but for me the whole party is a
bit pricey (I'm just a student).
I'd like to come, and I'm still thinking about it (especially because
I've some friends there, which may
lower accommodation costs), but most probably I won't. Hope there will
be some videos available afterwards.

2. I have to do some real testing, and there is still lot to do, but
even now, I would be glad to hear some feedback
on the API (it's intuitiveness, if there is any, naming etc.),
especially concerning QWebMethod
(and QWebServiceMethod I recently brought to life). Also, do we need
private classes, which are so popular inside Qt4 sources?
For example, parameter setting (generic) is currently done by means of
QMap<QString, QVariant>, which
might be a bit tricky, especially for RESTful WSes (today I've
introduced an override in sendMessage()
to counter that, but I feel there is a need for - for example -
QString parameter setter).

3. Also, a bit more into the future, some help will be needed in
proper "packaging" - how to arrange
files, directories, .pro files, where to put them in cloned Qt source
and make properly integrate with
the rest of it (if you indeed want it in Qt).

4. Today, I've pushed a commit tagged as v0.4.0. In the recent week, I
made major changes to the project.
In the upcoming days, I'll probably start writing more complete and
QtTest-based tests (and expand QWsdl,
which needs new functionality badly).
Here's what's been happening (only major changes; for minor ones, see
changelog on Gitorious):
 - added RESTfulness to QWebMethod,
 - added RESTfulness to WSDL converter,
 - added --subclass, --compact-mode, --xml, --rest= switches to WSDL
converter (plus suffix switches),
 - added some convenience methods to QWebMethod and WSDL converter
(including some getters I forgot about earlier),
 - added additional sanity checks for flags in WSDL converter and QWebMethod,
 - made QWebMethod a bit more abstract, moved "specific" code to
QWebServiceMethod. QWebMethod is now easier to subclass
   and easier to use in a more generic way,
 - updated all the code to honour Qt Coding Convention,
 - expanded QDoc and README descriptions,
 - changed #includes to be more specific (they link to .h files),
 - some code cleaning,
 - plus numerous bug fixes and other minor changes.

Good weekend to you all,
sierdzio
_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to