orbitcowboy
f06956c8ae
wxwidgets.cfg: Added support for more constants
2020-06-18 16:57:15 +02:00
Daniel Marjamäki
6756587ac9
astyle formatting
...
[ci skip]
2020-06-18 12:05:24 +02:00
orbitcowboy
bf4a6bc09a
wxwidgets.cfg: Added support for more constants
2020-06-18 09:58:20 +02:00
Ken-Patrick Lehrmann
c297ed8204
Better handle noreturn or throwing functions in valueflow
...
Teaching cppcheck about `BOOST_THROW_EXCEPTION` and
`boost::throw_exception`, and using noreturn information from libraries
in value flow.
This fixes false positive nullPointerRedundantCheck with the following
code:
```
void throwexception(int * buf)
{
if (!buf)
boost::throw_exception(std::bad_alloc());
*buf = 0;
}
```
2020-06-17 19:06:14 +02:00
Daniel Marjamäki
fe4657f218
Tweaked cppunit.cfg
2020-06-17 13:10:30 +02:00
orbitcowboy
b60b083af8
wxwidgets.cfg: Added support for more interfaces
2020-06-15 20:03:20 +02:00
orbitcowboy
b3d0a520fc
wxwidgets.cfg: Added support for more interfaces.
2020-06-15 09:53:40 +02:00
orbitcowboy
505509e6c0
wxwidgets.cfg: Added support for more interfaces.
2020-06-15 09:47:58 +02:00
orbitcowboy
f8c37e771c
wxwidgets.cfg: Added support for more interfaces.
2020-06-15 09:42:26 +02:00
orbitcowboy
67d73ecf86
wxwidgets.cfg: Added support for more interfaces.
2020-06-15 09:39:36 +02:00
orbitcowboy
c0e14e8981
wxwidgets.cfg: Added support for more interfaces.
2020-06-15 09:29:46 +02:00
orbitcowboy
1fae8735b6
wxwidgets.cfg: Added support for more interfaces
2020-06-14 10:18:26 +02:00
orbitcowboy
d4b60394f8
wxwidgets.cfg: Added support for more interfaces
2020-06-14 10:14:53 +02:00
orbitcowboy
ba3d461588
wxwidgets.cfg: Added support for more interfaces
2020-06-14 10:10:05 +02:00
orbitcowboy
1a5f076802
wxwidgets.cfg: Added support for more interfaces
2020-06-14 10:06:23 +02:00
orbitcowboy
a3d58a9302
std.cfg: Allow scientific floating point notation for '<valid>'-tags
2020-06-12 08:51:33 +02:00
orbitcowboy
05b98712e8
std.cfg: Added valid range for 'acosh'
2020-06-11 09:22:24 +02:00
orbitcowboy
6c93a82575
std.cfg: Added valid range for 'atanh'
2020-06-11 09:19:47 +02:00
Matthias Kuhn
91b4d6950b
Add Q_FLAG macro to qt.cfg ( #2671 )
...
* Add Q_FLAG macro to qt.cfg
https://doc.qt.io/qt-5/qobject.html#Q_FLAG
```
error,unknownMacro,There is an unknown macro here somewhere. Configuration is required. If Q_FLAG is a macro then please configure it.
```
* Add Matthias Kuhn to authors
2020-06-06 22:44:04 +02:00
orbitcowboy
92f95c850e
wxwidgets.cfg: Added support for more interfaces
2020-06-05 13:22:33 +02:00
orbitcowboy
5477c54c3e
wxwidgets.cfg: Updated configuration of wxUIActionSimulator::Text() according to 5b810b129d
2020-06-02 18:31:30 +02:00
orbitcowboy
0a6150ae1c
wxwidgets.cfg: Added support for more interfaces
2020-05-31 09:21:22 +02:00
Sebastian
5cbed0464c
opencv2.cfg: Add types, macros, functions and memory (de)allocation ( #2620 )
...
* opencv2.cfg: Add types, macros, functions and memory (de)allocation
* cfg/cppcheck-cfg.rng: Allow alloc/realloc functions in classes
2020-05-30 17:41:44 +02:00
orbitcowboy
70d2f02442
wxwidgets.cfg: Added support for more interfaces
2020-05-30 10:32:17 +02:00
orbitcowboy
d87680f965
wxwidgets.cfg: Added support for wxTextCtrl::SaveFile()
2020-05-27 11:18:17 +02:00
orbitcowboy
7b7d96ee4c
Added support for more interfaces
2020-05-23 20:20:34 +02:00
orbitcowboy
5142c9e9ed
wxwidgets.cfg: Fixed containerOutOfBounds-false negatives for wxArrayInt and wxArrayString. These containers have std::vector like implementation
2020-05-23 09:24:01 +02:00
orbitcowboy
b8ad44d269
wxwidgets.cfg: Added support for macros found by daca@home
2020-05-20 23:44:21 +02:00
orbitcowboy
d0e2fd240b
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 14:35:48 +02:00
orbitcowboy
652700ff64
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 14:32:16 +02:00
orbitcowboy
2c3b79fe86
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 14:28:12 +02:00
orbitcowboy
cabd0ec146
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 14:24:58 +02:00
orbitcowboy
f37308c0fd
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 14:17:26 +02:00
orbitcowboy
5c12602596
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 10:11:51 +02:00
orbitcowboy
9382ebf9d8
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 10:04:50 +02:00
orbitcowboy
ee30b7e9a2
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 10:01:16 +02:00
orbitcowboy
aa7f73709b
wxwidgets.cfg: Added support for more interfaces.
2020-05-17 09:47:14 +02:00
orbitcowboy
cfe674bbf7
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:45:54 +02:00
orbitcowboy
8613c06ba9
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:39:19 +02:00
orbitcowboy
6c9e3223e8
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:33:36 +02:00
orbitcowboy
bef8c20b05
wxwidgets.cfg: Cleanup wrong entry
2020-05-16 21:29:14 +02:00
orbitcowboy
10c07c6284
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:27:52 +02:00
orbitcowboy
1d2c6176da
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:21:27 +02:00
orbitcowboy
6b6d3761e2
wxwidgets.cfg: Added support for more interfaces.
2020-05-16 21:06:41 +02:00
orbitcowboy
dab0180aef
wxwidgets.cfg: Added support for more interfaces
2020-05-12 12:24:35 +02:00
orbitcowboy
57f491dcdb
wxwidgets.cfg: Added support for more interfaces
2020-05-12 12:17:22 +02:00
orbitcowboy
f4bf36c385
windows.cfg: Removed not needed '<use-retval/>'-tag
2020-05-11 18:01:22 +02:00
orbitcowboy
19105661c5
windows.cfg: Added missing argument
2020-05-11 17:17:30 +02:00
orbitcowboy
90d7ad2c10
windows.cfg: Added support for more interfaces
2020-05-11 17:15:45 +02:00
orbitcowboy
93d9f38dc8
wxwidgets.cfg: Added support for wxDialog::ShowModal() and derived functions.
2020-05-08 09:53:31 +02:00
Gabor Marton
9960d2ee29
[posix.cfg] Fix fstat family ( #2629 )
...
* [posix.cfg] Fix fstat family
* Move fstatat64 and __fxstatat64 to gnu.cfg
2020-05-08 09:16:59 +02:00
Gabor Marton
36bacc5917
[posix.cfg] Fix file descriptor params to have proper range value ( #2628 )
...
* [posix.cfg] Fix file descriptor params to have proper range value
2020-05-08 09:14:00 +02:00
Gabor Marton
d21c7dab28
[posix.cfg] Fix ttyname_r typo ( #2630 )
2020-05-08 09:13:38 +02:00
orbitcowboy
184977730c
wxwidgets.cfg: Fixed false positive because Cppcheck cfg is not able to handle overloaded functions
2020-05-01 20:12:42 +02:00
Sebastian
ff88bf1080
gtk.cfg: Add some missing macro/function configurations ( #2619 )
...
Found by daca@home
2020-04-23 14:09:09 +02:00
orbitcowboy
ce8c94390f
wxwidgets.cfg: Added support for more interfaces.
2020-04-15 17:11:08 +02:00
orbitcowboy
36b4a5566a
wxwidgets.cfg: Added support for more macros and constants
2020-04-14 08:25:28 +02:00
orbitcowboy
0d1a476b1f
wxwidgets.cfg: Added support for more interfaces.
2020-04-12 15:30:41 +02:00
orbitcowboy
db4b1f9578
wxwidgets.cfg: Added support for more interfaces.
2020-04-11 15:40:15 +02:00
orbitcowboy
d0af136f10
wxwidgets.cfg: Added support for more interfaces.
2020-04-11 15:36:57 +02:00
Daniel Marjamäki
efb583e3d1
astyle formatting
...
[ci skip]
2020-04-04 10:31:38 +02:00
Paul Fultz II
a22a77c1fc
Use library config for unstable containers instead of hardcoded values ( #2585 )
...
* Use library config for unstable containers instead of hardcoded values
* Fix xml validation
2020-04-03 13:16:57 +02:00
orbitcowboy
c78e3e7c03
windows.cfg: Added support for some constants from shellapi.h
2020-03-31 08:55:35 +02:00
orbitcowboy
1e8ff89d2f
windows.cfg: Added support for some constants from shellapi.h
2020-03-31 08:51:12 +02:00
orbitcowboy
9a52d2b939
wxwidgets.cfg: Added support for more interfaces
2020-03-27 23:15:06 +01:00
orbitcowboy
326d6fbb33
wxwidgets.cfg: Added support for more interfaces
2020-03-27 08:55:22 +01:00
orbitcowboy
f21605496b
wxwidgets.cfg: Added support for more interfaces
2020-03-26 17:31:59 +01:00
orbitcowboy
3972c5c723
wxwidgets.cfg: Added support for more interfaces
2020-03-26 17:07:32 +01:00
orbitcowboy
46222d58ef
windows.cfg: Added more contants from WinUser.h
2020-03-22 16:18:34 +01:00
orbitcowboy
a171f524cf
wxwidgets.cfg: Added support for missing constant wxPropertyGrid.
2020-03-20 22:51:51 +01:00
orbitcowboy
cdcde7855d
wxwidgets.cfg: Added support for more interfaces.
2020-03-19 16:56:33 +01:00
orbitcowboy
5d5aef5de2
googletest.cfg: Formatted cfg. There are no functional changes
2020-03-19 16:56:16 +01:00
ChristophStrehle
b302896751
Define the MOCK_METHOD macro ( #2571 )
...
Without the macro defined the following would yield a syntax error:
struct IFoo
{
virtual GetInt(const std::string& name) = 0;
};
struct MockFoo : IFoo
{
MOCK_METHOD(int32_t, GetInt, (const std::wstring &name), (override, const));
};
Co-authored-by: Christoph Strehle <strehle@teamviewer.com>
2020-03-17 14:25:07 +01:00
orbitcowboy
4e63613855
wxwidgets.cfg: Added support for more interfaces.
2020-03-16 17:51:48 +01:00
orbitcowboy
637c4e2bc0
wxwidgets.cfg: Added support for more interfaces.
2020-03-15 19:39:23 +01:00
orbitcowboy
e90a523115
wxwidgets.cfg: Improved support for more constants
2020-03-13 22:42:24 +01:00
versat
3b2e1cb367
python.cfg: Add configurations for more functions (PyFloat_*, ...)
2020-03-11 10:10:33 +01:00
orbitcowboy
df688f7918
wxwidgets.cfg: Added support for more interfaces.
2020-03-10 08:35:39 +01:00
orbitcowboy
40914159a8
wxwidgets.cfg: Added support for more interfaces.
2020-03-08 16:32:08 +01:00
orbitcowboy
4c2fd21d4e
wxwidgets.cfg: Added support for more interfaces.
2020-03-04 20:53:47 +01:00
orbitcowboy
03309a47ae
wxwidgets.cfg: Added support for more interfaces.
2020-03-04 20:43:53 +01:00
orbitcowboy
42e12bc310
wxwidgets.cfg: Added support for more interfaces.
2020-03-04 20:41:14 +01:00
orbitcowboy
c8c3cc87c7
wxwidgets.cfg: Added support for more interfaces.
2020-03-03 21:12:43 +01:00
orbitcowboy
800b1f2277
wxwidgets.cfg: Added support for more interfaces.
2020-03-03 21:06:55 +01:00
orbitcowboy
e73c13992a
wxwidgets.cfg: Added support for more interfaces.
2020-03-03 20:56:29 +01:00
orbitcowboy
4f870d1c6f
wxwidgets.cfg: Added support for more interfaces.
2020-03-03 20:51:35 +01:00
orbitcowboy
ed2720db05
wxwidgets.cfg: Added support for more interfaces.
2020-03-03 20:38:11 +01:00
orbitcowboy
ea742267c6
wxwidget.cfg: Added support for more constants
2020-03-01 20:38:34 +01:00
orbitcowboy
18a0944646
wxwidgets.cfg: Added more <not-bool/>-flags.
2020-02-29 12:23:08 +01:00
Sebastian
b06f4d4189
gtk.cfg/cppcheck-cfg.rng: Add Gtk utility functions, enhance RNG file ( #2563 )
...
This adds/fixes some miscellaneous Gtk/Glib utility functions.
Reference:
https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html
For specifying pointers to pointers as return value types the
cppcheck-cfg.rng has been enhanced to allow this.
2020-02-29 12:11:02 +01:00
orbitcowboy
bf781f79b6
wxwidgets.cfg: Added more <not-bool/>-tags.
2020-02-28 12:02:35 +01:00
Sebastian
f0e3f9e79a
gtk.cfg: Fix/enhance Gtk library configuration (g_abort and others) ( #2558 )
...
test/CMakeLists.txt: Fix missing INCONCLUSIVE for Gtk configuration test
2020-02-27 13:16:43 +01:00
orbitcowboy
73ded43e40
wxwidgets.cfg: Improved configuration for wxDateTime::SetXXX()-functions.
2020-02-27 08:33:26 +01:00
orbitcowboy
5ddc1af5e6
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-26 16:57:21 +01:00
orbitcowboy
d63991c677
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-26 16:47:20 +01:00
orbitcowboy
c4e32e6703
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-26 16:16:06 +01:00
orbitcowboy
a5ca3cb1f0
wxwidgets.cfg: Fixed FP for wxSizer::Add()
2020-02-26 16:10:10 +01:00
versat
fbde4aa13a
qt.cfg: Add configuration for function QString::chopped()
...
Reference: https://doc.qt.io/qt-5/qstring.html#chopped
2020-02-26 11:06:43 +01:00
Sebastian
8fd17546ad
qt.cfg: #9650 : Fix missing configuration for QString.chop() ( #2556 )
...
chop() and also remove() change the size of a QString, so they have to
be added in the container configuration accordingly to avoid false
positives.
2020-02-26 10:53:03 +01:00
Sebastian
fb36889d29
gtk.cfg: Fix syntax errors and false positives ( #2552 )
...
A missing definition for g_assert_cmp*() causes syntax errors if code
like g_assert_cmpint(a, ==, b); is encountered.
The function g_hash_table_iter_replace() does not have to be marked
with leak-ignore since the memory could be freed later if corresponding
functions are present in the GHashTable. Since we can not know if this
is the case we have to assume that the memory is freed to avoid false
positives. The same is true for g_hash_table_insert() and
g_hash_table_replace().
2020-02-26 10:33:23 +01:00
orbitcowboy
b32a89924c
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-25 21:48:15 +01:00
orbitcowboy
802ad00a2f
wxwidgets.cfg: Added support for more interfaces.
2020-02-25 21:40:02 +01:00
orbitcowboy
e9937e3acb
wxwidgets.cfg: Fixed recently introduced FP.
2020-02-25 20:23:20 +01:00
orbitcowboy
131befecce
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-24 15:57:00 +01:00
orbitcowboy
3afd764e95
wxwidgets.cfg: Fixed FP for wxRadioBox::Enable() because of function overloading.
2020-02-24 09:06:47 +01:00
orbitcowboy
becc275f2c
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-23 11:53:09 +01:00
orbitcowboy
893f0c4fab
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-22 23:42:16 +01:00
orbitcowboy
ed939bf0b8
wxwidgets.cfg: Added <not-bool/>-flag at more function args.
2020-02-22 23:37:21 +01:00
orbitcowboy
7245ec0520
posix.cfg: Added <not-bool/>-flag at more function args.
2020-02-22 23:26:08 +01:00
orbitcowboy
84d2c86d74
posix.cfg: Added more <not-bool/>-flags.
2020-02-22 14:49:36 +01:00
orbitcowboy
e1eb7e04b5
std.cfg: Added <not-bool/>-flags for some functions from <cwctype>
2020-02-22 14:24:14 +01:00
orbitcowboy
a62ddc6edd
std.cfg: Added <not-bool/>-tag to isblank() function arg.
2020-02-22 09:43:15 +01:00
orbitcowboy
be96abc21a
std.cfg: Added <not-bool/>-tags to <cctype> function args.
2020-02-22 09:39:21 +01:00
orbitcowboy
1cf7bdaed8
wxwidgets.cfg: simplify _()-macro.
2020-02-17 14:22:19 +01:00
orbitcowboy
8e1dddf7e8
wxwidgets.cfg: Added support for more interfaces.
2020-02-17 08:02:40 +01:00
orbitcowboy
4ac3f3172c
wxwidgets.cfg: Added support for more interfaces.
2020-02-02 16:36:44 +01:00
orbitcowboy
e15188ca73
wxwidgets.cfg: Added support for more interfaces.
2020-01-29 16:58:24 +01:00
orbitcowboy
beac835180
wxwidgets.cfg: Added support for more interfaces.
2020-01-27 13:32:20 +01:00
Thomas Niederberger
e6670fee78
Fix typo in cfg file for Qt ( #2501 )
2020-01-24 06:51:03 +01:00
Steven Hoving
26e403893c
googletest.cfg; add MATCHER ( #2485 )
2020-01-12 08:11:58 +01:00
orbitcowboy
c83cbc9429
wxwidgets.cfg: replace wxColor with wxColour as wxWidgets does the same their header.
2020-01-09 15:54:48 +01:00
Ken-Patrick Lehrmann
0b7649ca9b
Fix 9298 ( #2476 )
...
* Fix 9298
Tell cppcheck that strcpy returns its first argument, and use that
knowledge in checkTokenInsideExpression.
* Add missing unit tests in cmake
2020-01-09 08:47:36 +01:00
orbitcowboy
7024d29a9d
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 21:03:23 +01:00
orbitcowboy
8777bc6975
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 20:59:15 +01:00
orbitcowboy
a821633729
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 20:52:39 +01:00
orbitcowboy
d0a47c0409
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 20:11:10 +01:00
orbitcowboy
a55892d61d
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 19:57:42 +01:00
orbitcowboy
d9b8581728
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 19:53:45 +01:00
orbitcowboy
18918af705
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 19:45:26 +01:00
orbitcowboy
44c3fb4293
wxwidgets.cfg: Added support for more interfaces.
2020-01-06 19:39:35 +01:00
orbitcowboy
84cb5fea2a
wxwidgets.cfg: Added support for more interfaces.
2020-01-05 11:51:59 +01:00
orbitcowboy
091eb4f37a
wxwidgets.cfg: Added support for more interfaces.
2020-01-05 11:43:21 +01:00
orbitcowboy
261c94974e
wxwidgets.cfg: Added support for more interfaces.
2020-01-05 11:38:03 +01:00
orbitcowboy
ae6e6a55c8
wxwidgets.cfg: Added support for more interfaces.
2020-01-05 11:32:54 +01:00
orbitcowboy
c30d839b98
wxwidgets.cfg: Added support for more interfaces.
2020-01-04 00:37:39 +01:00
orbitcowboy
bdfc6ab683
wxwidgets.cfg: Added support for more interfaces.
2020-01-04 00:34:23 +01:00
orbitcowboy
ce0f7e201d
Formatted 'wxwidgets.cfg: Added support for more interfaces.'
2020-01-04 00:26:39 +01:00
Daniel Marjamäki
31bddb6ae0
astyle formatting
...
[ci skip]
2019-12-26 15:48:29 +01:00
Paul Fultz II
42d44f02a2
Use lifetime analysis for checking mismatching containers ( #2456 )
...
* Use lifetimes to check for mismatching containers
* Fix error messages
* Format
* Remove unused variables
* Fix configuration and track iterators through algorithms
* Fix iterator value types in qt config
* Fix library issue with QStringList
* Remove unused functions
* Fix cppcheck errors
2019-12-25 09:32:50 +01:00
orbitcowboy
81bea120fc
wxwidgets.cfg: Added support for more interfaces.
2019-12-24 15:40:54 +01:00
orbitcowboy
01c12ce1d9
wxwidgets.cfg: Added support for more interfaces.
2019-12-24 15:35:53 +01:00
orbitcowboy
92ddaa3acd
wxwidgets.cfg: Fixed typo from previous commit.
2019-12-22 12:38:12 +01:00
orbitcowboy
2ca866f781
wxwidget.cfg: Added support for more interfaces.
2019-12-22 11:11:59 +01:00
orbitcowboy
a8960e35a4
wxwidgets.cfg: Added support for more interfaces.
2019-12-21 22:47:32 +01:00
orbitcowboy
10f0796ff7
wxwidgets.cfg: Added support for more interfaces.
2019-12-21 13:15:38 +01:00
orbitcowboy
b6e2fa2bdc
wxwidgets.cfg: Added support for more interfaces.
2019-12-21 13:10:41 +01:00
orbitcowboy
37f5e3c16b
wxwidgets.cfg: Added support for more interfaces.
2019-12-21 13:04:48 +01:00
orbitcowboy
384c9d884a
wxwidgets.cfg: Added support for more interfaces
2019-12-21 12:48:14 +01:00
orbitcowboy
ba26807b41
wxwidgets.cfg: Added support for more interfaces.
2019-12-21 10:19:09 +01:00
orbitcowboy
3b3016f49e
wxwidgets.cfg: Added support for more interfaces.
2019-12-20 21:16:08 +01:00