Florian Rival
9ff8db25dd
Fix missing version file for C++ tests ( #6873 )
...
Don't show in changelog
2024-08-20 23:20:39 +02:00
supertree-wook
ee22b2e4b1
Upgrade CMake minimum version and improve CMake code ( #5446 )
...
Only show in developer changelog
2023-06-28 12:01:05 +02:00
D8H
91a02d132f
Remove the dependency to SFML ( #3865 )
...
* This allows to run Core tests more easily.
2022-05-13 13:27:41 +02:00
Florian Rival
1a27f689e0
Remove deprecated/unused/unmaintained GDCpp code ( #2930 )
...
* This also includes extensions code.
Only show in developer changelog
2021-08-17 14:34:58 +02:00
Florian Rival
7bf892c7eb
Upgrade to Emscripten 1.39.6
2020-02-02 19:32:09 +00:00
Florian Rival
b9680e26e7
[WIP] Remove almost all remaining references to wxWidgets/GD4 IDE related code from codebase
2019-04-23 13:08:22 +01:00
Florian Rival
a8559bfbbc
Add clang-format to format (C++) source files automatically ( #491 )
...
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
Victor Levasseur
72df404d7f
Automatic versioning ( #311 )
...
* Use the port number in SendHttpRequest and DownloadFile
* Fix "Custom size" and "Custom viewports" not displayed in layer propgrid
* Fix Fedora spec file
* Use automatic versioning from git
* A "correct" version number is now generated even if git is unable to find a tag
2016-11-11 11:32:56 +01:00
Florian Rival
e0f3781691
Remove DEV build target from CMakeLists.txt (not useful) and fix Debug build
2015-07-14 21:41:57 +12:00
Florian Rival
90b6d1f2f1
Added tests for gd::Serializer. Ensure tests can be run from build path in Mac OS
2015-03-30 21:31:24 +13:00
Florian Rival
1787e4bb99
Simplified SFML target_link_libraries commands in CMakeLists.txt
2015-03-19 15:24:17 +13:00
Florian Rival
8ff6884837
Factored includes declarations in CMakeLists.txt for extensions
2015-03-19 14:43:38 +13:00
Florian Rival
e61e5163b7
Factored targets declarations in CMakeLists.txt for extensions
2015-03-19 13:22:47 +13:00
Florian Rival
c6f70cf472
Factored parts of CMakeLists.txt
2015-03-18 17:21:12 +13:00
Florian Rival
4382225576
Factored some parts of CMakeLists.txt
2015-03-18 17:03:51 +13:00
Florian Rival
7c6d59de3e
Fixed tests compilation on MacOS X
2015-03-10 10:03:30 +13:00
Florian Rival
b2a3ec44a4
Tweaked CMakeLists.txt and some files for MacOS compilation
2015-03-07 12:15:08 +13:00
Victor Levasseur
0e92ebfd4a
Remove boost
2015-01-20 18:29:55 +01:00
victorlevasseur
f18b258083
Add support for TDM-GCC 4.9.2 with C++11
...
GNU extensions are also activated as wxWidgets cannot be built without
them
2015-01-18 15:54:31 +01:00
Florian Rival
4a287c3b94
Added LastPressedKey expression and refactored a bit parts of RuntimeScene. Also fixed extensions licenses.
2015-01-12 23:31:41 +01:00
Florian Rival
9f119903e5
Fixed SFML not built when NO_GUI was used
2015-01-03 15:03:59 +01:00
Florian Rival
4711be9ffe
Using SFML targets in CMakeLists instead of raw filenames
2015-01-03 14:39:43 +01:00
Florian Rival
2b0c3a71c2
Enhanced CMakeLists.txt to use GTK2 or 3 according to wxWidgets
2014-12-30 12:53:16 +01:00
Florian Rival
284ba048fd
Made ExtLibs/CMakeLists.txt fully working on Windows.
...
Updated docs about the build process.
Added adv wxWidgets library in all CMakeLists.txt.
2014-12-29 18:21:14 +01:00
Florian Rival
6dcc4d2e5d
Removed dependency to wxWidget's webview (not supported by Ubuntu provided wxWidgets version), removed integrated help (now opening directly the default browser)
2014-12-28 18:38:58 +01:00
Florian Rival
540886e354
Switched back to GTK2 for now (need to find a way to determine if wxWidgets uses GTK2 or 3)
2014-12-26 19:45:27 +01:00
Florian Rival
7a3d9ecc7f
Add ExtLibs/CMakeLists.txt and reworked other CMakeLists.txt to download boost/SFML and build SFML
2014-12-26 15:13:52 +01:00
victorlevasseur
a4edeb56cd
Fix CMakeLists.txt (2)
2014-10-03 12:24:50 +02:00
victorlevasseur
41a435c804
Fix GDCore CMakeLists.txt
2014-10-03 12:07:17 +02:00
victorlevasseur
68c7c0cc94
LayerEditorPanel is now generated by wxCrafter
2014-10-03 11:44:16 +02:00
Florian Rival
9582d79ee0
script copying lib for linux now also copy wxWidgets lib
2014-08-19 00:19:31 +02:00
Florian Rival
7eb4c26c53
Updated Windows scripts integrated to the build process.
...
Fix forces in GDJS.
2014-08-14 21:45:55 +02:00
victorlevasseur
da8636af5a
Fixed compilation/linkage error with GetProcessMemoryInfo
2014-08-13 12:50:43 +02:00
Florian Rival
c17112009a
Fix and enhanced tests
2014-08-10 23:45:35 +02:00
Florian Rival
f6216da3ed
Work in progress for tests.
...
Events Clone method now return a raw pointer.
2014-08-10 22:24:06 +02:00
Florian Rival
1b634032a7
First experiment to make unit tests with Catch library.
2014-07-29 22:55:38 +02:00
Florian Rival
63de5a067b
Refactoring and advanced embinding.
2014-04-26 21:50:00 +02:00
Florian Rival
42504a5f73
Improved Emscripten binding.
2014-04-03 00:10:43 +02:00
Florian Rival
830b533c6d
Updated GDCore which was not up-to-date.
...
Binaries are now produced in a directory named with the build type and the os short name.
Added all files that are not binaries.
2014-04-01 00:19:58 +02:00
Florian
70f1ee90ae
Moved classes to gd namespace.
...
Added support for translation catalogs located in xxxPlatform/Extensions/locale.
Improved documentation.
Added support for development build type in CMakeLists.txt
git-svn-id: svn://localhost@1150 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-30 20:39:48 +00:00
Florian
011d714b34
Added CMakeLists.txt
...
Fixed resources loaded for newly added objects.
git-svn-id: svn://localhost@1148 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-29 21:49:43 +00:00