31 Commits

Author SHA1 Message Date
Matthias Kuhn
d8207021d3 Fix sipify test header file 2017-04-08 23:42:55 +02:00
Matthias Kuhn
d902575f58 Sipify 2017-04-08 23:42:55 +02:00
Nyall Dawson
bfd37e1122 [sipify] Add return types for functions in docstrings
and change \return -> :return: in docystrings
2017-04-08 09:48:48 +10:00
Matthias Kuhn
ebc1afe82c [sipify] Fix exposing members and default struct accessors 2017-04-07 12:26:30 +02:00
Matthias Kuhn
cfeab26bd8 [sipify] Add support for abstract classes 2017-04-07 12:26:30 +02:00
Matthias Kuhn
97e2661eeb [sipify] do not copy struct docstrings 2017-04-07 12:26:30 +02:00
Matthias Kuhn
f82997c4aa [sipify] Force newlines after sip commands 2017-04-07 12:26:30 +02:00
Nyall Dawson
ca8e1d343d [sipify] Replace nullptr with None in docstrings
Since nullptr has no meaning to Python devs
2017-04-07 09:21:26 +10:00
Nyall Dawson
5ccc6cccef Update api break docs, sipify QgsRasterFileWriter 2017-04-07 09:21:26 +10:00
Denis Rouzaud
c2c9335911 [sipify] fix private inheritance with namespace 2017-04-05 09:58:44 +02:00
Denis Rouzaud
d7014846f1 [sipify] skip protected members 2017-04-05 09:58:37 +02:00
Nyall Dawson
4eeacb8fdf [sipify] Replace :: with . during doxygen->docstring conversion
e.g.

You can use QgsXmlUtils::writeVariant to save it to an XML document
->
You can use QgsXmlUtils.writeVariant to load it from an XML document
2017-04-05 10:32:27 +10:00
Denis Rouzaud
cca83b7599 [sipify] properly get out of private section 2017-04-03 08:40:29 +02:00
Nyall Dawson
3e9c527dc7 [sipify] Handle enum values using bitshift operators 2017-04-03 14:09:40 +10:00
Nyall Dawson
7db1913c07 Handle Q_DECLARE_FLAGS and Q_DECLARE_OPERATORS_FOR_FLAGS in sipify 2017-04-03 13:54:12 +10:00
Nyall Dawson
e1e1f0d514 Strip \a from doxygen comments in sipify 2017-04-03 13:18:36 +10:00
Matthias Kuhn
fb91ed7395 Use "\since" instead of "@note added in" 2017-04-03 01:06:33 +02:00
Matthias Kuhn
16594da94c Fix sipify override and inline definition combination 2017-04-02 23:37:17 +02:00
Matthias Kuhn
a609883cc0 Add %Feature support to sipify 2017-04-02 23:37:17 +02:00
Matthias Kuhn
68d8108ab3 Fix sipify constructor detection 2017-04-02 23:37:17 +02:00
Nyall Dawson
f044eeb597 Remove \brief from doxygen in sipify 2017-04-02 21:28:20 +10:00
Nyall Dawson
f1162f7884 Fix sipify annotations and inline definition combination 2017-04-02 21:19:52 +10:00
Nyall Dawson
d3daf60020 Convert doxygen notes and version added to sphinx style in sipify 2017-04-02 20:52:50 +10:00
Nyall Dawson
28a57c8f95 Remove ingroup and class from doxygen when creating sip docstrings 2017-04-02 20:30:22 +10:00
Nyall Dawson
bed74fc24a Handle c++11 '= default' in sipify 2017-04-02 16:21:23 +10:00
Matthias Kuhn
5148b7accb [sipify] Add name of source file to generated headers 2017-04-01 19:10:59 +02:00
Denis Rouzaud
9846b34ec3 add type and default values identifiers 2017-03-30 15:13:01 +02:00
Denis Rouzaud
15e4903890 sipify improvements
* add demo file and start a short doc
* fix some annotations
* do not display hidden line (SIP_SKIP, delete)
* use a defined var for SIP_SKIP
* remove constructor definition in header
* fix comment after method definition in header
* add a test for sipify itself
2017-03-30 15:13:01 +02:00
Denis Rouzaud
21be025d25 use sip includes rather than listing header to generate all sip files 2017-03-30 15:13:01 +02:00
Denis Rouzaud
a3bdd4405a SIP test: use blacklist rather than whitelist 2017-03-30 15:13:01 +02:00
Denis Rouzaud
988c504d77 test auto-generated sip files on Travis 2017-03-30 15:13:01 +02:00