Commit Graph

259 Commits

Author SHA1 Message Date
Jérôme Leclercq cb57721a65 Package: Fix resource copy on Linux 2017-10-10 21:52:33 +02:00
Jérôme Leclercq 15c37d1524 Build: Fix lua error in package.lua 2017-09-07 17:21:27 +02:00
Jérôme Leclercq b26d0d92d5 Build: Disable premake project by default 2017-09-07 16:50:54 +02:00
Jérôme Leclercq 3d7799ec62 Update build script to match Lua 5.3 and new Premake version 2017-09-07 16:23:43 +02:00
Jérôme Leclercq 2e832984ca Update Premake 2017-09-07 16:16:22 +02:00
Lynix 46d021c29c Commit weird newlines files 2017-08-30 18:09:16 +02:00
Lynix 4df9c94eb0 Build: Fix a missing config option 2017-08-30 15:16:35 +02:00
S6066 55ca4a84ea Added CheckboxWidget (#130)
* Started Checkbox Widget (buggy)

* Added features

* Added enabling feature

* Almost finished Checkbox

* Bugfix

* Bugfixes

* Use a better name

* Optimizations

* Added explicit colors

* ...

* changed lots of things

* Almost finished CheckboxWidget

* Almost almost finished

* Use better UTF8 box

* Edited encode resources script to encode SDK resources

* Finished checkbox widget

* Forgot to delete old function

* Forgot to delete todo comment

* Fix Travis compilation

* Fix Travis compilation a second time

* Fix Travis Compilation a third time

* Fix indentation

* Fix Files encoding

* Moved CheckboxState enum in (new) Enum.hpp

* Probably looks like more generated now

* Reorder CheckboxWidget members

* Reorder checkbox state members

* Reorder members 2...

* Oops

* Reorder members functions

* Fix encoding

* Fix files encoding

* Forgot to fix one file encoding

* Fix SDK Server

* Fix encoding again -_-

* Oops

* Optimize Checkbox Widget

* Fix .gitignore

* Removed .vs in gitignore

* Moved Enums into Widgets folder

* Bugfix

* Fix Encode Resources script

* Remove double line feeds

* Rename SetNextState to SwitchToNextState
2017-08-30 10:25:42 +02:00
Gawaboumga 5aa072cee3 New module: Platform - Split window management from Utility module (#128)
* New module: Platform - Split window management from Utility module

Final touch

* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Lynix 9806231b5c Oops 2017-08-20 21:40:42 +02:00
Lynix 885804e58a Disable PremakeProject for non-Windows OSes 2017-08-20 21:37:45 +02:00
Lynix a2a05f6d92 Build: Add PremakeProject config value 2017-08-20 21:33:42 +02:00
Lynix 973e3b094a Build: Add PremakeProject option 2017-08-14 01:59:17 +02:00
Jérôme Leclercq eac2919551 Build/Package: Copy .pdb in the bin directory 2017-04-05 10:10:42 +02:00
Jérôme Leclercq f88174c8ca Woops again (works this time) 2017-03-06 13:20:02 +01:00
Jérôme Leclercq 8147b0807e Woops 2017-03-06 13:16:55 +01:00
Jérôme Leclercq d14574151a Build: Add AdditionalCompilationFlags build option 2017-03-06 13:11:17 +01:00
Jérôme Leclercq b4ecf563c1 Add pdb to package 2017-02-27 16:29:24 +01:00
Lynix 92d26ab18d Build: Add Configurations option (and add support for ReleaseWithDebug configuration) 2016-12-09 09:02:14 +01:00
Lynix 1334dc1fc2 Build: Little refactor 2016-12-09 08:58:19 +01:00
Lynix e6e4a437bd Merge remote-tracking branch 'refs/remotes/origin/master' into gui 2016-11-30 13:08:08 +01:00
Lynix 8d86306933 Merge remote-tracking branch 'refs/remotes/origin/master' into culling 2016-11-23 14:07:52 +01:00
Lynix 84e3d8df9a Build: Enable RTTI on release
While the engine does not uses it, some projects using Nazara may use
RTTI and fail to compile
2016-11-20 15:21:27 +01:00
Lynix 46f2c18e20 Build: Enable relative links for makefile 2016-11-15 14:58:00 +01:00
Jérôme Leclercq 9e84c397ba Merge branch 'master' into culling 2016-11-07 11:26:48 +01:00
Jérôme Leclercq 2f11529669 Build: Enable big object only on Windows 2016-11-07 01:10:17 +01:00
Jérôme Leclercq 5d4595e9d6 Build: Enable -mbig-obj on Clang/GCC 2016-11-07 00:07:51 +01:00
Jérôme Leclercq 638467f879 Build: Fix codeblocks debug and object directory 2016-11-06 23:49:10 +01:00
Jérôme Leclercq 0f14a57b2e Build: Cleanup common.lua 2016-11-06 22:41:22 +01:00
Jérôme Leclercq 0de741a541 Build: Fix MSVC creating .a .. 2016-11-06 22:25:13 +01:00
Jérôme Leclercq 5e48f8b8b3 Build: Fix install commands 2016-11-06 22:04:47 +01:00
Jérôme Leclercq 6500d088e9 Build: Fix some premake5 weirdness
It seems some options are global and other local to the workspace (flags
and buildoptions could be defined outside of the workspace, defines
couldn't)
2016-11-06 21:59:48 +01:00
Jérôme Leclercq 88000ab2e4 Build: Upgrade to Premake5-alpha10, get rid of Premake4 2016-11-06 21:30:37 +01:00
Jérôme Leclercq 5aeb9f8d59 Build: Add CodeBlocks target to premake5 2016-11-06 11:17:19 +01:00
Lynix 28a2328371 Global headers: Remove the generation date
They should now generate the same input everytime
2016-10-28 17:53:03 +02:00
Lynix a4eccc9fac SDK: Add widget global header 2016-10-27 21:38:46 +02:00
Lynix df24519230 Merge remote-tracking branch 'refs/remotes/origin/master' into gui 2016-10-27 18:36:47 +02:00
Lynix 725dc6cdbc Merge remote-tracking branch 'refs/remotes/origin/master' into culling 2016-10-19 11:17:12 +02:00
Lynix a05f9222ee Build: Output plugins binaries to plugins/lib instead of plugin/NAME/lib 2016-10-17 14:14:17 +02:00
Lynix 683b3c8961 Sdk: Fix linking error since Physics module change 2016-10-14 17:47:46 +02:00
Lynix 9a7767867b Push the current work on the Physics2D module 2016-10-14 17:07:13 +02:00
Lynix eae8847bd1 Physics: Move files to Physics3D 2016-10-13 06:01:32 +02:00
Lynix fd652f1931 UnitTests: Include .hpp in the project 2016-10-13 05:08:57 +02:00
Gawaboumga d4e569c09e Add tests for event handling, use NazaraUnitTests [EventHandler] 2016-10-12 21:08:02 +02:00
Lynix 561c0cf51f Merge remote-tracking branch 'refs/remotes/origin/master' into culling 2016-10-12 16:51:18 +02:00
Lynix 05dd93c549 Merge branch 'master' into gui
Former-commit-id: b5a6eba7494e7595000e3c7e1f3c77077485519f [formerly 74e8b34c50d86cea8be86dcc5d9b82e112db9277] [formerly 07e6a0bd2e00dcb9517c6ddc1d9ca7d3326707ae [formerly 59878811e379ef9bfd66e6fd0a0f32eaa39dcc6b]]
Former-commit-id: b7a83377bc61d378410ce33748ab63357ee53abb [formerly d789d8762086eb0dd43e0cef08f1edfbd8d346f2]
Former-commit-id: 7aa71e252bf91965f8f488dd9396e6287607edf9
2016-10-10 22:10:36 +02:00
Lynix e86964936f Add server-side unit tests
Former-commit-id: 1db8c846b260cccaa6dc21590554cca469f5ffce [formerly 08a850f788da4d0d8b7c9ce5517fedf096c592d8] [formerly ae83af3d9153471ab88c285a4dd903e50460e1b2 [formerly e744d24dbc26b54a851c4fff0d166ea702fa1c1d]]
Former-commit-id: 8b0e0287c6a3f6fb456ff5c4a2f397ee3818d1d4 [formerly 35170cc7321b0bf5dcfe4813cd48b82afdb7ac07]
Former-commit-id: 525a0269014feb28795553339ca9d3621a36654a
2016-10-04 21:33:56 +02:00
Lynix 02c6144c99 Build/Package: Simplify code
Former-commit-id: de14600cdf1743f28f309fcc24d1070256901111 [formerly 9a57e456634a478f651c79d7d100af5385c9cb15] [formerly 343131484489da941cdca33470055f0daaffc197 [formerly 668828de25d45c455988ba6e4b8ee834dfdf9cb9]]
Former-commit-id: 7141674ad55cdd89ce2e5646b74fc08bff9f5e3b [formerly 5250e79e3fa22eaf3ebc2cae22d8d33a4feb7b30]
Former-commit-id: 9d109b01861ed8275fb95c95cd9f5d1b948f117c
2016-10-04 11:42:53 +02:00
Lynix e7499e2c33 Build/Package: Make bat file pause after packaging
Former-commit-id: f0b04a4d41a787a2442da7a35681280814380583 [formerly a0af806e47617ccabacad163e1ad7245c707d5cb] [formerly 4ab2f40cb7904394ddc2466fbd3603ee5d7a55e1 [formerly 0f16c04d796543292c22cf92e9d349c2cf3d38be]]
Former-commit-id: f6d5a53a6f5f6a7c583c985411ed48ef06d0c8b6 [formerly 96b7e9e96285bdd66c8b86c4925111bc54d20991]
Former-commit-id: 7a4cfe131e5b37e67c64d4da18e0fb670626109b
2016-10-04 11:27:08 +02:00
Lynix e234044290 Build/Package: Fix executable binaries not being packaged under Linux (Close #77)
Former-commit-id: 5c885f70af44968f33ee1dbd93646293bcea5d2e [formerly 8edfc3654005393c28e27f8c6cbe427a43152f3f] [formerly b66fb4ef5b275e63c649c336170f22bd3155f67b [formerly ac7655fa1c6e2e4d429dca86c5fd78a499481fd6]]
Former-commit-id: 0cf284996de8d81ddec55cbabda9d950d45f4d1b [formerly f11faabb2157f8f546a51ed27484b8d5859fbf7e]
Former-commit-id: 2a5c0b57a2451980b89c4dbe36e089dd13fabc3a
2016-10-04 11:26:45 +02:00