Commit Graph

41 Commits

Author SHA1 Message Date
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