Alexander Akulich
dc5b9340d5
Extract allocation macros to alloc.h (mimic the upstream)
...
See the upstream commit 24bda2faa0
2021-01-10 14:25:12 +03:00
Aurelien Jarno
08f9d037e9
Link with -pthread instead of -lpthread
...
The canonical way to link with the thread library is to use -pthread, which
brings in additional libraries like libatomic.so on riscv64. However cmake
defaults to link with -lpthread which only bring the libpthread.so library.
Fortunately it has the option THREADS_PREFER_PTHREAD_FLAG for that, which is
"highly recommended" but not the default.
2020-12-30 21:50:36 +08:00
def
59f1c2cbe6
Add New Year season theme by mind and use for 2 days
...
Map reduces my FPS from 60 to 45, mind can't optimize it further.
I'd release this as 15.2.5 in 1-2 days ideally with no other new changes in.
2020-12-28 17:45:04 +01:00
fokkonaut
d4c4031f20
Add F-DDrace entities
2020-12-22 12:23:21 +01:00
heinrich5991
9cce68023a
Export all symbols from the main executable for the antibot
...
Add `-rdynamic` if supported by the linker.
Not all symbols being exported broke our builds recently, the antibot
library used `mem_comp` from the main binary but it wasn't exported,
leading to the following runtime error:
```
./DDRace64-Server_sql: symbol lookup error: /home/teeworlds/servers/libantibot.so: undefined symbol: mem_comp
```
2020-12-09 10:17:11 +01:00
heinrich5991
037b928dd7
Manually patch gtest to allow CMake version 2.8.12...3.19.1
...
Fixes #3355 .
Works around https://github.com/google/googletest/issues/3040 .
2020-12-08 10:24:22 +01:00
heinrich5991
abd2a54522
Bump to gtest from a commit SHA to 1.10.1
2020-12-08 10:24:22 +01:00
heinrich5991
59cbc01415
Bump minimum CMake version from 2.8 to 2.8.12
...
Declare that we're fine with policies up to 3.19.1. This should fix
policy errors and "too low cmake_minimal_version() errors" for the
forseeable future.
2020-12-08 10:24:22 +01:00
Rafael Fontenelle
8d3d46a55e
Remove remaining tileset_ occurrence
...
tileset_* tools were removed in c839dc96
2020-11-24 09:08:59 -03:00
jupeyy
259629db9f
Map optimizer
2020-11-21 12:10:20 +01:00
Jupeyy
c989cd67f9
Check skin/sprite images for correctness
2020-11-18 07:59:15 +01:00
def
3b90f97aa5
Pull out blocklist_driver.cpp and unit test it
2020-11-06 19:00:14 +01:00
def
06b534c07d
Create fallback wordlist in sourcecode ( fixes #3206 )
2020-11-03 17:01:16 +01:00
louis
dbc57656ed
Fix PaladiN border, delete Terrorist
2020-10-30 10:10:12 +01:00
Jupeyy
eb2689cf9e
Rename QuadContainerAsSprite to QuadContainerEx, so its useful for all kind of rendering
2020-10-20 18:45:03 +02:00
Learath2
ceefe305ec
Add workaround for CMake 2.8. Fix version caching
2020-10-17 18:50:26 +02:00
heinrich5991
a604d913ce
Move ghost code to client
...
It's not used by the server, so there's no reason to put it into the
shared codebase.
2020-10-14 17:08:58 +02:00
ChillerDragon
263fdbd8e1
Use 0.7 gameskin by @Zatline
...
a5105264ff
db08239506
31c6d2684d
2020-10-09 21:04:06 +02:00
Jupeyy
8d6148b20b
Modulize skins, particles, emoticons and game
2020-10-09 09:07:19 +02:00
Jupeyy
b1d5a388f1
Add comfort (entities asset) by louis
2020-10-07 05:11:38 +02:00
Nikola Radovanovic
31b6194ca1
Add to CMakeList
2020-10-03 23:50:27 +02:00
Dennis Felsing
2ba9535529
Use warnings popups for some io failures
2020-10-02 16:06:16 +02:00
Jupeyy
0e71a47708
Add customization
2020-09-28 23:21:32 +02:00
bors[bot]
fd610e517b
Merge #2903
...
2903: Remove non-free skins by Moby Dog (fixes #2547 ) r=def- a=yangfl
Co-authored-by: yangfl <yangfl@users.noreply.github.com>
2020-09-26 07:04:18 +00:00
bors[bot]
8b399ba1be
Merge #2861
...
2861: Implement censoring words on server r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2020-09-25 23:07:15 +00:00
def
d6edc788f5
Use steam info in cmake more, so i need fewer ugly shell scripts
2020-09-24 17:34:41 +02:00
def
1a17feff12
Use VERSION variable in cmake to specify version number more cleanly
2020-09-24 17:06:03 +02:00
def
ebb4e3debe
Center update info text, add -DINFORM_UPDATE flag
...
to be used for Steam release, since autoupdates are enforced anyway and
players don't need to be reminded to update
2020-09-24 13:41:59 +02:00
def
c0ca296c63
Add autumn theme by ChillerDragon based on heavens by Sonix-
2020-09-23 23:38:29 +02:00
Jupeyy
8235df7752
Add menu background map
2020-09-23 23:38:28 +02:00
bors[bot]
8cc4487767
Merge #2905
...
2905: Add LearnToPlay, Sunny Side Up, Tsunami r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2020-09-22 14:50:05 +00:00
def
5f4ed14c17
Add Sunny Side Up map
...
Licensed by Ravie via Discord DM
2020-09-22 16:36:44 +02:00
def
1b39526ba3
Add Tsunami map
...
Licensed by Ravie via Discord DM
2020-09-22 15:21:18 +02:00
def
c6ef987521
Add LearnToPlay so we have at least two maps
...
Licensed by Tridemy and Cøke via Discord DM
2020-09-22 14:22:06 +02:00
yangfl
d08eca9ab3
Remove non-free skins by Moby Dog ( fixes #2547 )
2020-09-22 13:26:18 +08:00
Jupeyy
0ec7f1e1dc
Fix dilate threshold & automatically apply dilate on embedded textures in the editor
2020-09-21 19:17:38 +02:00
def
591dfb0d02
Revert "Revert "Remove non-free skins by Lappi ( fixes #2547 )""
...
This reverts commit a7f5627df3
.
2020-09-20 02:19:37 +02:00
def
a7f5627df3
Revert "Remove non-free skins by Lappi ( fixes #2547 )"
...
This reverts commit 7b2c71435d
.
2020-09-20 01:49:16 +02:00
def
f11679afb2
Implement censoring words on server
2020-09-18 19:18:08 +02:00
def
003192eb12
Default to autoupdater off
2020-09-17 21:11:28 +02:00
def
f2ec3c4f0a
copy-paste error
2020-09-17 18:58:47 +02:00
def
41996fe672
OSX libwebsockets linking fix
2020-09-17 18:35:35 +02:00
bors[bot]
77cb30aec4
Merge #2733
...
2733: Implement on-demand skin downloader, remove Lappi's non-free skins (fixes #1166 , fixes #2547 ) r=Learath2 a=def-
Seems to work on first try, I'm somewhat surprised :D
Future ideas:
- I haven't checked how the performance impact is of a new skin joining,
might want to move the loading to a separate thread?
- Use the skins from download directory instead of redownloading? Might
want to compare modified time.
- Make all skins load on demand only to save some memory?
Co-authored-by: def <dennis@felsin9.de>
2020-09-17 13:49:23 +00:00
def
2c66f7388a
Use websockets
2020-09-17 13:35:07 +02:00
QingGo
70b2c842e3
update cmake file to use libwebsockets bundle
2020-09-16 23:16:13 +08:00
def
7b2c71435d
Remove non-free skins by Lappi ( fixes #2547 )
2020-09-15 22:17:09 +02:00
heinrich5991
ffab6292ad
Merge branch 'master' into pr-start
2020-09-11 14:25:50 +02:00
def
c839dc96d9
Remove tools we don't need anymore
...
Following Jupeyys new renderer
2020-09-10 23:15:28 +02:00
def
2cdc7d0faf
Adapt 0.7 start menu
...
- Working Local Server button (needs fixing for Windows)
- Highlight buttons if server is running, new news is out and editor has
unsaved changes
2020-09-10 20:13:01 +02:00
bors[bot]
21a51ff64b
Merge #2783
...
2783: Don't insert timestamps into PEs with MinGW r=def- a=heinrich5991
Should make the build reproducible.
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2020-09-08 12:15:45 +00:00