17654 Commits

Author SHA1 Message Date
Luxon JEAN-PIERRE
9dd510b41d AUTHORS: fix my name (#1092)
My last name and my first name were written twice.

Let me clarify:

- my first name is Luxon
- my last name is Jean-Pierre

--
2018-02-20 21:20:47 +01:00
Daniel Marjamäki
be67b75035 GUI: early return 2018-02-20 14:32:07 +01:00
Daniel Marjamäki
5236bfd845 GUI: load xml => set check path to file path if that seems to match 2018-02-20 13:40:10 +01:00
Daniel Marjamäki
b1ae56736d GUI: early return 2018-02-20 13:10:36 +01:00
orbitcowboy
31399e556b std.cfg: Improved configuration for ptrdiff_t. 2018-02-20 01:00:12 +01:00
orbitcowboy
a4ab30cbe3 Replace uint8_t with short to fix CI. 2018-02-20 00:22:14 +01:00
orbitcowboy
46b4a502df Added missing include. 2018-02-20 00:18:20 +01:00
orbitcowboy
b7b376d901 checkTypes: Take into account type promotion to integer. 2018-02-19 23:55:38 +01:00
orbitcowboy
b1b3164259 checktype: Added handling of 'short'-type and added test cases. 2018-02-18 21:09:19 +01:00
orbitcowboy
50844aa7fc checkType: Take into account the size of char. 2018-02-18 14:28:48 +01:00
Daniel Marjamäki
feef8f3ebe GUI: Updated code viewer 2018-02-18 12:06:54 +01:00
Daniel Marjamäki
21bb973702 Removed code metrics addon 2018-02-18 11:17:54 +01:00
orbitcowboy
782ebdc8e8 testlibrary: Minor improvements, take into account the return values from readLibrary in unit-tests. 2018-02-17 23:33:24 +01:00
Daniel Marjamäki
e6cd8498a8 tools/triage: updated codeeditor 2018-02-17 22:26:35 +01:00
Daniel Marjamäki
66c275e337 GUI: Added code editor for quick inspection of bugs 2018-02-17 22:24:41 +01:00
Daniel Marjamäki
0e6e8ecda1 addons/metrics.py: count comments 2018-02-17 17:31:59 +01:00
Daniel Marjamäki
5db9345a08 addons/metrics: Add simple script for generating some metrics 2018-02-17 14:59:40 +01:00
Daniel Marjamäki
7f616a1805 misra.py: Add error handling when there are missing files, wrong arguments, etc 2018-02-17 07:39:37 +01:00
Sebastian
78cceea8f6
dmake: Fix windows project and build (#1091)
Replace legacy dmake.vcproj with according .sln and .vcxproj files.
Update windows code in filelister.cpp so dmake compiles and works again.
2018-02-17 06:31:12 +01:00
Daniel Marjamäki
5c44580528 Refactoring, use early continue and make code a bit more specific. 2018-02-16 22:59:38 +01:00
IOBYTE
fcde1d80e9 Fix #8382 (Syntax error when scanning code with template and attribute) (#1089)
* Fix #8382 (Syntax error when scanning code with template and attribute)

This commit only addresses #8382. There are issues concerning which
versions of C++ should be supported and also generic C++ 14 attribute
support which can be revisited later.

* Remove all C++ style attributes.

Remove all C++ style attributes when C++ version is 11 or greater.
Rename simplify function to simplifyCPPAttributes.
Handle more cases of roreturn function attribute.
2018-02-16 22:25:51 +01:00
Daniel Marjamäki
79be1257ca GUI: Minor tweaks. Rename variables. Make sure statistics menu option is enabled at startup if there are last results 2018-02-16 22:22:13 +01:00
Daniel Marjamäki
5acbae8cfa GUI: If no analysis has been done, there are no statistics to show 2018-02-16 22:15:15 +01:00
amai2012
e4fd389075 Format platform files using xmllint 2018-02-16 09:08:38 +01:00
versat
65a19e7802 run dmake: enables platform file validation with 'make checkcfg' 2018-02-16 08:15:28 +01:00
Daniel Marjamäki
0883623159 GUI: Better handling of 'Hide all with ID' 2018-02-15 22:37:10 +01:00
Daniel Marjamäki
f8c74032a7 GUI: Early return 2018-02-15 21:29:18 +01:00
Daniel Marjamäki
cc2eb14130 daca2-report: fixes 2018-02-15 21:21:43 +01:00
Daniel Marjamäki
03a222e926 Platform: Improve testability of platform file loading 2018-02-15 21:01:34 +01:00
amai
0f00259a96 Validate platform files 2018-02-15 20:35:12 +01:00
Daniel Marjamäki
791f85295c tools/compare.cs: changed format for error message 2018-02-15 15:17:04 +01:00
Daniel Marjamäki
a796330a50 tools/compare.cs: Rename methods 2018-02-15 14:50:13 +01:00
versat
7029b620d5 run dmake 2018-02-15 09:02:09 +01:00
Daniel Marjamäki
ae7fbb50c7 bump simplecpp 2018-02-14 22:14:42 +01:00
Daniel Marjamäki
f5b0f1f792 tools/combine.cs: handle daca2 template output 2018-02-14 10:52:56 +01:00
orbitcowboy
2defdb7d4c wxwidgets.cfg: Added more deprecated functions. 2018-02-14 09:53:40 +01:00
Daniel Marjamäki
2f4261e405 tools/compare.cs: change color theme 2018-02-13 13:15:39 +01:00
orbitcowboy
b86b7175cb cli:platforms: Added missing sizeof Boolean variable handling when platform file is loaded from XML. 2018-02-13 11:27:50 +01:00
orbitcowboy
1906067aac cli:platforms: Fixed wrong loading of platform info. 2018-02-13 10:41:15 +01:00
Daniel Marjamäki
22db3d77f7 daca2-report.py: fixed pep8 warning 'E713 test for membership should be 'not in'' 2018-02-13 09:31:05 +01:00
Daniel Marjamäki
fe1ae7240a python formatting. Run autopep8 and replace tabs with spaces.
autopep8 -i --max-line-length=160 *.py
    sed -i 's/\t/    /' *.py

[ci skip]
2018-02-13 09:26:11 +01:00
Daniel Marjamäki
f624905534 tools/compare.cs: minor tweaks 2018-02-12 21:12:40 +01:00
Sebastian
bbe9fad81d
std library: Resolve two TODOs (#1074)
First resolved TODO in std.c is obsolete since the "res" variable is used later
and there is therefore no warning issued.
Second resolved TODO in std.c: A warning for uninit variables is issued by
cppcheck, so this check can be enabled. Since assert() has no noreturn configuration
(currently a useful configuration is not really possible, see ticket 8329) the
check-library message is suppressed.
2018-02-12 16:42:23 +01:00
Daniel Marjamäki
cd5adf0707 tools/compare.cs: Added a tool that compare reports and generate a webreport 2018-02-12 16:24:13 +01:00
Sebastian
6a3dc6ad45
Qt library: Add some function configurations (#1086) 2018-02-12 08:36:50 +01:00
Daniel Marjamäki
69b50b274c Try to make Travis happy 2018-02-11 22:54:14 +01:00
Daniel Marjamäki
e62b9bdc77 Fixed #8348 (ValueFlow: wrong Uninit value with abort() in else-branch) 2018-02-11 22:14:44 +01:00
orbitcowboy
8ef56972da wxwidgets.cfg: Added more deprecated-functions. 2018-02-11 16:58:39 +01:00
Daniel Marjamäki
bf76183eea bump simplecpp 2018-02-11 15:48:37 +01:00
IOBYTE
d68f07e50c Add purgedConfiguration to list of error ids. (#1087)
purgedConfiguration was not showing up in the GUI supression list.
2018-02-10 22:30:49 +01:00