640 Commits

Author SHA1 Message Date
Denis Rouzaud
634c7aa3f4 [sipify] fix do not print comment after SIP directive 2017-05-01 16:13:11 +02:00
Denis Rouzaud
5112428a29 handle server sipify in prepare-commit 2017-05-01 11:45:43 +02:00
raymondnijssen
dce5b59fcb sipified qgsadvanceddigitizingdockwidget 2017-05-01 11:20:39 +02:00
Denis Rouzaud
5d5bb34383 prepare-commit: do not exist if indentation fails to go on with sipify 2017-05-01 00:48:19 +02:00
Denis Rouzaud
5e220e69ec followup b46de90d53c9298ba4f1267d2bdabcf4d669afe5 2017-05-01 00:13:41 +02:00
Denis Rouzaud
b46de90d53 [sipify| do not write docstring for [] operator 2017-04-30 23:51:47 +02:00
arnaud.morvan@camptocamp.com
6030cb983f Fix typo in sipify.pl 2017-04-30 21:08:52 +02:00
Denis Rouzaud
298e14b314 [sipify] handle multiple annotations 2017-04-30 17:16:57 +02:00
Matthias Kuhn
28a21209b9 [sipify] seealso 2017-04-30 16:52:05 +02:00
Denis Rouzaud
897e2f0410 [sipify] do not take // comments into docstrings 2017-04-30 16:34:08 +02:00
Denis Rouzaud
f20b9b96e7 [sipify] better remove body, remove duplicate code 2017-04-30 16:34:08 +02:00
Denis Rouzaud
c2b1272246 [sipify] fix oneliner constructor and destructor 2017-04-30 16:34:07 +02:00
Denis Rouzaud
39d87248ab [sipify] fix handling of nested classes
going to proper section when ending a nesting classes (public/private)
also improve debugging output
2017-04-30 16:34:07 +02:00
Denis Rouzaud
92b5265d82 [sipify] fix multiline definition with member initiliazing list 2017-04-30 16:34:07 +02:00
raymondnijssen
07b2bf1124 add some cheering 2017-04-30 14:47:44 +02:00
raymondnijssen
64215373e1 add beer 2017-04-30 14:47:44 +02:00
Denis Rouzaud
d71a563ee1 fix sipify_all 2017-04-30 12:58:34 +02:00
Denis Rouzaud
bbdc77dd91 followup #a86f5ea52d75862c190105d1ceb23c47a61bba4e fix issues links 2017-04-30 11:38:22 +02:00
Denis Rouzaud
a86f5ea52d remove PyNames for QgsGeometry::compare methods
single python method with some MethodCode to dispatch to proper cpp methods.
2017-04-30 11:29:45 +02:00
Larry Shaffer
b3e1aba1cd Use gsed for spellchecking on macOS; ignore inline ‘replys’ spell check 2017-04-29 09:07:24 +02:00
Denis Rouzaud
b88f350b22 add server files to sipify
you just now need to unblacklist them :)
2017-04-28 18:52:15 +02:00
Denis Rouzaud
70da6b6ee7 add server files to sipify
you just now need to unblacklist them :)
2017-04-28 16:45:04 +02:00
Matthias Kuhn
8493194336 Autoapply sipify in prepare-commit.sh 2017-04-28 13:42:30 +02:00
Matthias Kuhn
e13b481c78 fix sipdiff call to sipify 2017-04-28 00:27:46 +02:00
Denis Rouzaud
ce770293b3 [sipify] debug + fix multiline in SIP_RUN 2017-04-27 11:06:19 +02:00
Denis Rouzaud
4cc4a27068 [sipify] operators, remove argument
* skip some operators
 * allow to remove an argument with SIP_PYARGREMOVE
2017-04-26 15:06:16 +02:00
Denis Rouzaud
9688b81874 followup 45266cd03ef8037fd657b992357b0d2d716522da 2017-04-26 11:04:25 +02:00
Denis Rouzaud
45266cd03e [sipify] improvements
* add In annotation
 * remove struct forward declarations
 * fix members initialization list in header
 * merge removal code for function bodies and constructor definition
2017-04-26 10:25:50 +02:00
Denis Rouzaud
9bb076295e [sipify] improvements
* add Array and ArraySize annotations
 * also handle multiline skipped bodies
 * handle #if 0 blocks
2017-04-26 08:15:18 +02:00
Denis Rouzaud
c1832854a2 sipify batch
* QgsDial
* QgsDialog
* QgsDockWidget
* QgsEncodingFileDialog
* QgsErrorDialog
2017-04-25 13:46:56 +02:00
Denis Rouzaud
157709129e sipify layer tree classes 2017-04-25 13:28:01 +02:00
Denis Rouzaud
085803de8a [sifpiy] handle multiline body 2017-04-24 16:37:23 +02:00
Denis Rouzaud
fbe10d461c followup 8f35ee464f0a32284263b684abbdf2a42c0e9131 2017-04-24 14:54:07 +02:00
Denis Rouzaud
8f35ee464f sipify improvements
* one liner enum (without assignements)
 * remove function bodies of skipped methods
2017-04-24 14:52:10 +02:00
Denis Rouzaud
419185bc21 [sipify] remove EXPORT macro from struct definition 2017-04-24 13:06:03 +02:00
Denis Rouzaud
9b523cb19b [sipify] do not remove function body within SIP_RUN blocks 2017-04-24 09:34:31 +02:00
Denis Rouzaud
6e7b753ceb sipify improvements
* reset comment while changing section
 * fix comment at the end of a comment block
 * use SIP_FORCE to show private members
2017-04-24 09:32:39 +02:00
Denis Rouzaud
6d26bb3bff [spelling] fix bad inword detection for activeXXX 2017-04-24 08:04:40 +02:00
Denis Rouzaud
1bfa539df1 [sipify] remove extra blank line 2017-04-24 07:39:30 +02:00
Denis Rouzaud
f022858643 [sipify] handle SIP_SKIP on several lines 2017-04-20 14:37:22 +02:00
Denis Rouzaud
1ab5a628df [sipify] handle override method signature on several lines 2017-04-20 14:21:36 +02:00
Denis Rouzaud
b272bf816f [sipify] read file at once into an array
this will allow accessing other lines while reading
2017-04-20 14:21:36 +02:00
Denis Rouzaud
e5ab2f6b5b [sipify] fix struct member assignment 2017-04-19 18:06:39 +02:00
Denis Rouzaud
652d6b4200 [sipify] remove Q_INVOKABLE 2017-04-19 15:19:14 +02:00
Denis Rouzaud
a260146e94 [sipify] fix remove protected members 2017-04-19 15:18:54 +02:00
Denis Rouzaud
51aa44de5f [sipify] fix enum combination 2017-04-19 15:03:31 +02:00
Nyall Dawson
33b6c41dd2 Merge pull request #4357 from nyalldawson/composer_layer_ref
Use weak layer references and loose matching for composer legend customisation
2017-04-18 12:06:38 +10:00
Nyall Dawson
87a670848b [sipify] Always add virtual keyword for overridden methods
sip often requires the virtual keyword to be present, or
it chokes on covariant return types in overridden methods
2017-04-18 11:14:01 +10:00
Nyall Dawson
147bb7f1ed Move ellipsoid parameter retrieval to new QgsEllipsoidUtils class 2017-04-18 09:53:00 +10:00
Nyall Dawson
eff5a823c9 [sipify] Convert "\a arg" to "`arg`" when processing Docstrings
Allows argument names to be highlighted in Python docs
2017-04-17 13:49:59 +10:00