Alibek Omarov
f007374866
engine: client: rewrite console history
...
Fix duplicate and empty lines saved into history
Fix backup copied too early
Add tests
2021-12-31 03:49:11 +03:00
Alibek Omarov
4f89288ccf
common: cleanup port.h
2021-12-23 19:17:11 +03:00
Alibek Omarov
2df27e14a8
engine: client: make connect command available through stufftext, for future use
2021-12-23 01:25:03 +03:00
SNMetamorph
f726793711
engine: client: cl_main: fixed compilation error
2021-11-23 13:10:39 +03:00
Alibek Omarov
2356bc9905
engine: client: escape keybindings and rcon commands
2021-11-23 05:23:38 +03:00
Alibek Omarov
f2a9f805b8
engine: client: redefine some cvars as filterable
2021-11-23 05:23:38 +03:00
Alibek Omarov
36702aafe7
engine: rename FCVAR_LOCALONLY and CMD_LOCALONLY into FCVAR_PRIVILEGED and CMD_PRIVILEGED
2021-11-23 05:23:38 +03:00
Alibek Omarov
8a9231628e
engine: restrict potentially harmful or related to user settings engine cvars
2021-11-23 05:23:38 +03:00
Alibek Omarov
94dc74a37f
engine: restrict potentially harmful engine commands
2021-11-23 05:23:38 +03:00
Alibek Omarov
0efc5e82ec
engine: fix some const qualifier lose and pointer-to-int casts
2021-07-20 16:03:06 +03:00
Alibek Omarov
5b387ba36a
engine: client: move Cbuf_Execute out of Host_InputFrame, cbuf will be executed always at ClientBegin. Fixes #482
2021-06-06 16:22:04 +03:00
SNMetamorph
386ae2067b
engine: client: another interpolation fix
2021-05-30 09:40:03 +03:00
SNMetamorph
b289de26a6
engine: client: added cvar cl_nointerp for disabling interpolation
2021-05-30 09:40:03 +03:00
SNMetamorph
415f5baa1c
engine: client: CL_LerpPoint hotfix
2021-05-30 09:40:03 +03:00
Alibek Omarov
0a818f3f3f
client: add waveplaylen console command like in GoldSrc
2021-03-07 02:51:03 +03:00
Alibek Omarov
e77957bc81
client: decrease visibility of some cvars
2021-03-06 23:40:04 +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
Andrey Akhmichin
5aef09ce5d
engine: client: simplified strings operations.
2020-12-29 01:07:00 +03:00
mittorn
3a416636f1
engine: mark GAME_EXPORT's
2020-01-19 08:15:54 +07:00
Alibek Omarov
9e99a2bc37
engine: dirty sdl1.2 port
2019-11-02 08:56:07 +03:00
Alibek Omarov
78baf568ae
engine: more double promotion fixes
2019-10-18 16:46:54 +03:00
Alibek Omarov
c67f065d90
engine: client: explicitly cast literals to floats
2019-10-18 16:46:54 +03:00
Alibek Omarov
ff1b28244b
engine: client: port ui_renderworld from old engine
2019-10-11 04:12:52 +03:00
Alibek Omarov
d2a8cfe614
Revert "engine: client: implement connectionprogress partially"
...
This reverts commit cb417a3d51
.
This commit breaks demo playback. Figure out why, then revert it back.
2019-10-06 07:45:32 +03:00
mittorn
7f3ee9ca71
input: merge touch support again. Fix m_ignore, fix EngineAppendMove
2019-09-27 02:19:03 +07:00
Alibek Omarov
cb417a3d51
engine: client: implement connectionprogress partially
2019-08-08 07:19:08 +03:00
Alibek Omarov
2f8fec6b70
Remove trailing spaces, convert mistakenly put spaces to tabs. The most useful commit ever.
2019-07-19 20:23:08 +03:00
Alibek Omarov
4beba75159
engine: fix various compiler warnings
2019-07-13 23:25:03 +03:00
Alibek Omarov
9662ab106f
engine: client: implement errormsg, secure client by checking server IP address we're connected to
2019-07-13 20:54:16 +03:00
Alibek Omarov
04ee7c3a55
engine: fix build
2019-07-12 22:43:58 +03:00
Alibek Omarov
a85a856215
engine: implement connection warning dialog showing up, update menu
2019-07-12 22:42:13 +03:00
Alibek Omarov
3e4bd20919
engine: client: implement sending input devices list to server, using protinfo
2019-07-09 03:48:09 +03:00
Alibek Omarov
54920f13df
engine: rename library naming function, as it returns a full path and not just library name
2019-07-07 02:47:45 +03:00
Alibek Omarov
89a3fd6323
engine: make use of platform-unique library naming scheme
2019-07-01 05:50:04 +03:00
Alibek Omarov
b797e0af1a
Merge 4483 update
2019-05-25 02:44:24 +03:00
Alibek Omarov
c215b89923
Apply 4483 update
2019-05-19 15:01:23 +03:00
Alibek Omarov
5af6506d86
engine: ensure that we loading same client library
2019-05-12 03:08:51 +03:00
Alibek Omarov
f48335f2f2
ref: get rid of fov in globals, add RenderFrame wrapper, which correctly initialize shared global values
2019-03-28 18:17:58 +03:00
Alibek Omarov
1483b21f00
Merge branch '0.20-renderdll'
2019-03-22 18:19:13 +03:00
Alibek Omarov
6a6f341c07
Merge pull request #22 from FWGS/netsplit
...
Extended netsplit, network extensions
2019-03-21 17:23:49 +03:00
Alibek Omarov
121c72c9e0
Merge origin/master into ref_dll
2019-03-20 02:38:13 +03:00
mittorn
00ce909fc8
Setup renderer time
2019-03-16 18:51:30 +07:00
Alibek Omarov
e7234bada2
ref: now it compiles, not linking yet. ref_api header moved to engine/ to clarify, that it's sort of engine internals
2019-03-06 16:23:33 +03:00
mittorn
8b5c5826a8
legacymode: prevent dropping from server when fps too high
2019-02-24 02:48:53 +07:00
Alibek Omarov
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
2019-02-18 21:25:26 +03:00
mittorn
2b1ed2b20a
Merge branch 'master' into netsplit
2019-02-08 07:59:52 +00:00
mittorn
e99ca5947b
legacymode: resource list support
2019-02-05 01:10:26 +07:00
mittorn
c09190f66e
legacymode: add legacy infokey for legacy servers
2019-02-04 23:53:46 +07:00
mittorn
e05c1ed912
HTTP download support
2019-02-02 05:15:59 +07:00
mittorn
7b36796f41
Merge pull request #20 from x6herbius/improve-logging
...
Made various log messages more informative
2019-02-01 05:59:35 +00:00