Commit Graph

46 Commits

Author SHA1 Message Date
Alibek Omarov 7e664679a0 3rdparty: move mainui and vgui_support submodules into 3rdparty folder 2022-09-10 22:52:52 +03:00
Alibek Omarov bc00c6c54b vgui_support: update 2022-08-06 20:16:56 +03:00
Alibek Omarov ad4d0cf00a vgui_support: update 2022-06-15 18:26:51 +03:00
Alibek Omarov 5b0b917468 vgui_support: re-add as submodule 2022-06-12 04:15:41 +03:00
Alibek Omarov b138a63502 vgui_support: remove it from the engine 2022-06-12 03:54:35 +03:00
SNMetamorph 974f0787a4 vgui_support: added VGUI_TextInput callback stub 2022-05-02 03:29:24 +03:00
Alibek Omarov 8169c2a40b wscript: set rpath to current folder, LD_LIBRARY_PATH is unneeded anymore
Fix README and AppImage launch script accordingly
2022-03-03 05:57:51 +03:00
Alibek Omarov f63d2d747f vgui: remove unneeded SDL calls, remove unused VGUI API function, fix mouse cursor visibility 2022-01-04 08:39:11 +03:00
Alibek Omarov 7869aac2e5 wscript: add public to includes 2021-12-27 03:18:23 +03:00
Gleb Mazovetskiy 5e0a0765ce Trim all trailing whitespace
The `.editorconfig` file in this repo is configured to trim all trailing
whitespace regardless of whether the line is modified.

Trims all trailing whitespace in the repository to make the codebase easier
to work with in editors that respect `.editorconfig`.

`git blame` becomes less useful on these lines but it already isn't very useful.

Commands:

```
find . -type f -name '*.h' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
find . -type f -name '*.c' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
```
2021-01-04 20:55:10 +03:00
Alibek Omarov d2740f78c1 wscript: refactoring, add waf_unit_test, disable -Wdouble-promotion, rename fast as fastnative and leave fast without -march=native for x-compiling 2019-11-05 01:01:33 +03:00
Alibek Omarov ae624801ac wscript: proper default showing in help 2019-10-11 03:46:17 +03:00
Alibek Omarov 1f7171462b vgui_support: properly EXPORT main entry point 2019-07-09 04:53:05 +03:00
Alibek Omarov 75e690791d vgui_support: wscript: don't test if current platform supports VGUI if one of checks has failed already 2019-06-17 08:21:56 +03:00
Alibek Omarov f2c927906f Merge 4511 update 2019-06-17 07:36:46 +03:00
Alibek Omarov 6448964c37 vgui_support: remove miniutl submodule 2019-04-11 01:51:54 +03:00
Alibek Omarov 3c1c13850e vgui_support: remove utl dependency, by porting new vgui support code from original engine, remove dead function definitions, remove dead vgui_main.h header from engine 2019-04-11 01:12:52 +03:00
Alibek Omarov 129325f3a4 scripts: waflib: add msdev.py tool by Michel Mooij, patched to support uselib, separate envs and so 2019-04-08 21:08:52 +03:00
Alibek Omarov 6a6d21ed32 vgui_support: wscript: don't continue configuration if vgui_supoport can't be built 2019-04-08 21:08:17 +03:00
Alibek Omarov aa30661c26 vgui_support: wscript: disable build on mingw 2019-04-08 21:07:02 +03:00
Alibek Omarov 0b13bf393f vgui_support: wscript: set default vgui-dev repo path, check OS in configuration stage 2019-03-26 16:28:40 +03:00
Alibek Omarov 17f719558c wscript: move build env setup to main wscript 2019-03-25 01:25:44 +03:00
iZarif 37defbbd14 vgui_support/wscript fix indentation 2019-03-24 20:00:49 +04:00
Alibek Omarov 1538bc609d vgui_support: wscript: automatically disable vgui_support build on unsupported CPU type 2019-03-22 18:22:49 +03:00
Alibek Omarov 121c72c9e0 Merge origin/master into ref_dll 2019-03-20 02:38:13 +03:00
Alibek Omarov e20e114643 miniutl: update 2019-03-20 01:21:10 +03:00
Alibek Omarov 5e17b4bf17 wscript: remove useless option type specifier 2019-02-19 17:55:45 +03:00
Alibek Omarov 2c17dce25b wscript: check for dedicated or singlebinary before recurse into subdirectory, add a chance to skip some subprojects on configuration stage 2019-02-19 17:49:09 +03:00
Alibek Omarov 1b372115a5 wscript: move options to subgroups, reorder option plugins loading 2019-02-19 16:33:14 +03:00
Alibek Omarov 2da65ab122 Update submodules 2019-01-26 14:31:02 +03:00
Alibek Omarov 75643895ef vgui_support: switch to free miniutl 2019-01-26 14:31:02 +03:00
Alibek Omarov ccac3e9cfc wscript: try to fix linking vgui on osx 2018-12-19 07:12:45 +03:00
Alibek Omarov cfea381c84 vgui_support: wscript: fix finding VGUI on osx, simplify sanity check 2018-12-17 02:36:14 +03:00
Alibek Omarov 9ce9fa8cb5 vgui_support: wscript: refactor, use shared get_subproject_name, rename no-vgui to disable-vgui to follow automake-style convention, add vGUI library sanity check 2018-12-13 08:05:31 +03:00
Alibek Omarov 776d1cb52c wscript: try to fix windres searching for game_launch, fix osx 32 bit compiling 2018-11-19 01:58:40 +03:00
Alibek Omarov 3c5f7de747 vgui_support: wscript: forgot to set MSVC_SUBSYSTEM for WinXP compatibility 2018-11-02 01:35:45 +03:00
Alibek Omarov 8ea5536b42 wscript: fix win32 build 2018-10-08 22:39:33 +03:00
mittorn 9dadc0de93 Make vgui build dependence optional as it does not have opensource license 2018-10-04 12:28:25 +07:00
mittorn 1dedf0e208 Fix tab in wscript 2018-10-04 12:15:05 +07:00
Alibek Omarov 76e01f490c Update mainui. Make VGUI search message more friendly. Update gitignore 2018-06-19 16:17:27 +03:00
Alibek Omarov 0db8d95bc9 Update mainui. Add possibility to install engine ignoring *nix file hierarchy in wscript. Fix debugging. 2018-05-29 01:02:32 +03:00
Alibek Omarov 79d8bc2cdd Get rid of accidentally added CMakeLists 2018-05-29 00:20:07 +03:00
Alibek Omarov fac536f8c4 Add mainui_cpp. Use appropriate message in vgui_support's wscript. 2018-05-28 23:47:38 +03:00
Alibek Omarov 0c058f2eca Add waf buildscripts, add updated game_launch 2018-05-28 23:13:50 +03:00
Alibek Omarov 3f2a8f7704 Remove vid_mode. VID_GetModeString now returns only supported modes from SDL2 2018-04-29 09:21:23 +03:00
Alibek Omarov 5a1b03ac20 Integrate FWGS vgui_support 2018-04-14 01:49:14 +03:00