Commit Graph

30 Commits

Author SHA1 Message Date
Kai Huuhko 2d3784e8cb api_coverage.py: py3k compatibility fix 2014-08-31 17:26:19 +03:00
Kai Huuhko 0e7855a2f2 api_coverage.py: Nicer output formatting 2014-05-17 18:26:24 +03:00
Kai Huuhko a605fdfe8b api_coverage.py: Print file name and line number with the reported item 2014-05-16 14:23:20 +03:00
Kai Huuhko ea2fa02667 api_coverage.py: Updates
Now when omitting arguments it reports all possible combinations
2014-05-16 10:36:50 +03:00
Kai Huuhko 69345c82d6 api_coverage.py: Only consider legacy header files for API comparison 2014-04-29 12:19:14 +03:00
Kai Huuhko e837f8f028 Elementary: Remove leftover deprecated function declarations.
The ones that have no equivalent replacement still do remain.
2013-11-09 23:12:33 +02:00
Kai Huuhko 09afe05a3c Elementary: Add GLView. 2013-11-09 11:54:44 +02:00
Kai Huuhko 0745a16d7a Update api_coverage script, CODING, TODO 2013-11-06 05:00:49 +02:00
Kai Huuhko 6107bc15b4 api_coverage.py: Handle a corner case in the C header regexp 2013-09-25 02:37:26 +03:00
Kai Huuhko 7b27b5ac03 api_coverage.py: Add a couple of small clarifications and precautions. 2013-09-14 12:43:07 +03:00
Davide Andreoli 0c9af066e0 PythonEFL: exclude some ecore stuff from the coverage.py script 2013-08-19 21:09:15 +02:00
Davide Andreoli 6873820e95 PythonEFL: implemented some missed apis in edje 2013-08-19 20:49:18 +02:00
Davide Andreoli b4da4fdb1f PythonEFL: api_coverage exclude++ 2013-08-19 12:58:38 +02:00
Kai Huuhko 42376b27fc api_coverage: Fix C header discovery 2013-08-12 23:13:24 +03:00
Kai Huuhko 259c78d8b2 Elementary: Comment out quicklaunch defines and add them to ignores. 2013-04-22 20:12:27 +03:00
Kai Huuhko e757cbe65f api_coverage: Add couple of ignores. 2013-04-22 20:12:27 +03:00
Kai Huuhko 85c8e76ef1 api_coverage: Add short comment descriptions to excludes. 2013-04-07 21:52:49 +03:00
Kai Huuhko 38c5153d4e api_coverage: rearrange, fix "all" parameter, make excludes a list. 2013-04-07 15:54:37 +03:00
Kai Huuhko 175befbceb api_coverage: Split exclude strings to multiple lines.
TODO: make it a list and join items with pipe to produce the string.
2013-04-07 15:35:22 +03:00
Kai Huuhko b6eb161da2 Add a 0 length check to api coverage script to prevent division by 0. 2013-04-06 16:43:22 +03:00
Kai Huuhko 2cb20da287 Add py2/3 compatibility code to API coverage script 2013-04-06 16:29:44 +03:00
Kai Huuhko 3aee0036b4 Use UTF-8 encoding when opening the headers for api coverage script. 2013-04-03 16:36:57 +00:00
Kai Huuhko af6358e627 Remove efreet from api coverage script. 2013-04-03 16:34:37 +00:00
Kai Huuhko 4a157cb0a2 Add more skeletal work for Efreet.
Uri, base and trash should be fully usable now.
2013-03-29 16:36:16 +00:00
Kai Huuhko 9b2516476c python-efl: api_coverage: Include prefix in the excluded functions, add
efreet to supported libs.


SVN revision: 84427
2013-03-12 08:31:08 +00:00
Kai Huuhko b4dc4e3651 python-efl: api_coverage: Exclude functions we'll be unlikely to
implement cover. Also some false matches that are in macros, which we 
don't parse atm.


SVN revision: 84418
2013-03-10 10:56:34 +00:00
Kai Huuhko acc6f19282 python-efl: api_coverage: Fix ecore-file and refine the regexps.
SVN revision: 84415
2013-03-09 00:13:54 +00:00
Kai Huuhko 2e2fa9ed6d python-efl: api_coverage: Filter _-prefixed functions, add options for
selecting API coverage output.


SVN revision: 84414
2013-03-08 18:35:13 +00:00
Kai Huuhko c0b9350447 python-efl: API coverage script now handles all bindings. Check --help
for usage.


SVN revision: 84413
2013-03-08 16:15:59 +00:00
Kai Huuhko 8345d464b4 python-efl: A very quick and dirty api function coverage script that
only does elm at the moment.


SVN revision: 84411
2013-03-06 09:08:15 +00:00