1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-06-26 10:59:56 +02:00

217 Commits

Author SHA1 Message Date
Sirius Bakke
61993d3a55 fix: Remove deprecated function call. xmlInitMemory(): alias for xmlInitParser() 2023-07-22 20:06:25 +02:00
Sirius Bakke
0421a0cf45 fix: Remove deprecated (C++11) std::{binary,unary}_function 2023-07-22 20:06:18 +02:00
Charlène Wendling
15b4d666ce OpenBSD: requires <sys/stat.h> for stat(2) 2020-12-22 03:58:39 +01:00
Sirius Bakke
cbfcb387a8 feat: Allow entering IPv6 into AddressRangeDialog 2020-10-08 23:35:35 +02:00
Sirius Bakke
93510d5756 feat: Add FWB_RES_DIR env variable 2020-02-23 23:51:10 +01:00
Sirius Bakke
ac89370f29 chore: Remove QBS </3 2019-07-28 19:59:21 +02:00
Sirius Bakke
598e2fafde refactor: Reduce cmake global defines 2019-07-28 19:59:21 +02:00
Sirius Bakke
751eb46be9 fix: Add required C++11 explicit copy constructor 2019-07-22 20:08:09 +00:00
Sirius Bakke
03ed123626 chore: Add support for mxe w32 and cmake 2019-06-09 23:46:58 +02:00
Sirius Bakke
5b2d0e297d chore: Add support for CMake
TODO: Support macOS and Windows
2019-02-20 00:12:56 -03:00
Sirius Bakke
d2a2806ada feat: MSVC 64bit support 2018-10-04 16:43:23 +02:00
Sirius Bakke
f43700d9b1 refactor: Move -Wno-overloaded-virtual to build system 2018-10-04 16:20:03 +02:00
Sirius Bakke
bf349a12f6 feat: Use C++11 threads 2018-10-04 16:20:03 +02:00
Sirius Bakke
896238c0e7 refactor: Disable -Wshift-negative-value 2018-10-04 16:20:03 +02:00
Sirius Bakke
65a2009f97 refactor: Disable unused variables in production code 2018-10-04 16:20:02 +02:00
Sirius Bakke
a8f38647c9 refactor: NULL -> nullptr 2018-10-04 16:20:02 +02:00
Sirius Bakke
1dba7aaae4 refactor: Add cast operators for XMLTools 2018-10-04 16:20:02 +02:00
Sirius Bakke
e208ca68bb refactor: Remove unused files 2018-10-04 16:20:02 +02:00
Sirius Bakke
2bc73bc65a refactor: Fix libxml2 parentheses warnings 2018-10-04 16:20:02 +02:00
Sirius Bakke
a33f73b394 refactor: Initialize variables 2018-10-04 16:20:01 +02:00
Sirius Bakke
0cf32a26b5 refactor: Remove malloc and free 2018-10-04 16:20:01 +02:00
Sirius Bakke
946831ae59 fix: qbs: use correct version string 2018-09-12 21:09:19 +02:00
Sirius Bakke
7824066a96 feat: Apply modernize-use-nullptr 2018-09-12 20:21:26 +02:00
Sirius Bakke
defc5c7b63 feat: Remove automake and qmake files 2018-09-12 20:21:21 +02:00
Sirius Bakke
ea85cab17b feat: Remove unneeded header includes 2018-09-12 20:21:12 +02:00
Sirius Bakke
2714593277 fix: Remove unneeded checks 2018-09-12 20:21:00 +02:00
Sirius Bakke
fc77645e2d fix: Define FREEXMLBUFF 2018-09-12 20:20:53 +02:00
Sirius Bakke
123dceefc4 feat: Add qbs build files 2018-09-12 20:20:41 +02:00
Sirius Bakke
e59591f2ea fix: Define vnsprintf 2018-05-13 17:47:10 +02:00
Sirius Bakke
24c59d41ba fix: Define Manifest marker 2018-05-13 16:22:17 +02:00
Sirius Bakke
e0ba889487 fix: Find distro at runtime 2018-05-13 15:36:26 +02:00
Sirius Bakke
e498daaccf feat: Add support for IPv6 in AddressRange
Fixes #49
2018-05-10 18:20:35 +02:00
Sirius Bakke
5187dac23a Revert "Merge pull request #51 from bluelineXY/master"
This reverts commit f7f1310408, reversing
changes made to 131e0a2e93.
2018-05-10 16:07:32 +02:00
Sirius Bakke
cbcc919ec0 Revert "fix: Deprecated C++ exception specification"
This reverts commit 276f9ef19f.
2018-05-10 16:06:19 +02:00
Sirius Bakke
276f9ef19f fix: Deprecated C++ exception specification 2018-05-02 22:59:03 +02:00
Sirius Bakke
f7f1310408 Merge pull request #51 from bluelineXY/master
adding AddressRangeIPv6
2018-05-02 17:46:50 +02:00
Sirius Bakke
1684bcf6c9 fix: Make mxe-w32 build 2018-04-30 15:52:28 +02:00
Sirius Bakke
8642f8bf81 chore: Let qmake respect CXXFLAGS environment variable 2018-04-19 17:35:03 +02:00
Patrick Monnerat
df47f15219 Fixes for gcc version 8 compatibility. 2018-03-06 02:52:11 +01:00
Sirius Bakke
302299ec52 feat: Use C++14 and stricter compile warnings 2018-02-27 23:48:40 +01:00
Sirius Bakke
bdec6cda24 fix: Declare nonmember in namespace 2018-02-27 21:42:11 +01:00
Sirius Bakke
616750f7f3 fix: Disable -Wshift-negative-value for single line 2018-02-27 21:21:50 +01:00
bluelineXY
4a12587f33 adding AddressRangeIPv6 2018-02-22 21:40:59 +01:00
Mark Mielke
ed4db20ec6 C++ exception specifications are deprecated in C++11:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3051.html

C++ exceptions are dynamic and evaluated at runtime. This greatly
limits the value of this feature, and introduces a performance
runtime overhead to perform the evaluations.

Recent versions of GCC warn about use of this deprecated feature.
Instead of disabling the warning, this change eliminates the use
of this deprecated feature.

There were a few places where "throw()" was retained as the
classes extend the standard library and must either specify
"throw()" or "noexcept" in order to meet the interface
contract. As "noexcept" is not backwards compatible,
"throw()" has been retained.
2018-02-07 02:32:55 -05:00
Sirius Bakke
2a2b23c3bb fix: Adjust subproject templates
This fixes some compile errors on osx with clang
2017-01-13 22:55:39 +01:00
Sirius Bakke
4455070d24 refactor: Introduce TOOLCHAIN_PREFIX variable 2017-01-13 21:11:04 +01:00
Sirius Bakke
68f517cbc4 refactor: Use pragma GCC instead of pragma clang 2017-01-12 23:02:16 +01:00
Sirius Bakke
f7ec9a0a3a fix: Add C++11 compatability 2017-01-12 23:02:16 +01:00
Sirius Bakke
5567736882 Allow building on GCC 6.X 2017-01-12 23:02:16 +01:00
Sirius Bakke
79d937669c fix: Ignore some -Woverloaded-virtual warnings
Some of these classes needs refactoring to not trigger the warning.
As a few of them are core classes, this needs further inspection.
2016-05-23 16:35:48 +02:00