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
