Commit graph

260 commits

Author SHA1 Message Date
Jupeyy bb1ed45c3d Emscripten support 2022-03-25 12:42:18 +01:00
Dennis Felsing c79320ed71 Improve macos performance
by declaring all threads as QoS class interactive
2022-01-23 18:23:09 +01:00
bors[bot] a5783e4493
Merge #4529 #4530
4529: Extend DDNet-Server-Launcher, support DDNet-Server from client in dmg (fixes #4441) r=heinrich5991 a=def-

![Screenshot 2021-12-25 at 19 32 08](https://user-images.githubusercontent.com/2335377/147391455-210d90bc-df40-467c-a1dd-4bf49d050c05.png)
The old version would just open the file opener immediately which was quite confusing for new users.

Also removed sqlite3 for mac and mysql entirely since they are not needed.
## Checklist

- [x] Tested the change ingame
- [x] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


4530: Create custom look for DMG using dmgbuild (fixes #4442) r=heinrich5991 a=def-

This removes cross-building DMG support since dmgbuild requires hdiutil, which is macOS only. Thoughts?

Nice background image by Ravie:
<img width="752" alt="Screenshot 2021-12-27 at 00 29 43" src="https://user-images.githubusercontent.com/2335377/147422479-fb278e53-5017-4176-81e8-7cb2e6c83da4.png">


Co-authored-by: def <dennis@felsin9.de>
2022-01-05 21:26:05 +00:00
bors[bot] b195c75d33
Merge #4528 #4535 #4538
4528: Try to fix SDL2 assertion failure (fixes #4434) r=heinrich5991 a=def-

I can't really reproduce it:

Assertion failure at SDL_GetWindowFlags_REAL (/home/deen/isos/ddnet/debian6/root/mac64/SDL2-2.0.16/src/video/SDL_video.c:1905), triggered 1 time:
'window && window->magic == &_this->window_magic'

<!-- What is the motivation for the changes of this pull request -->

## Checklist

- [ ] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


4535: Explicitly disable notch area for fullscreen on macOS (fixes #4533) r=heinrich5991 a=def-

See https://developer.apple.com/documentation/bundleresources/information_property_list/nsprefersdisplaysafeareacompatibilitymode?language=objc

<!-- What is the motivation for the changes of this pull request -->

## Checklist

- [ ] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


4538: Add new icons by Ravie r=heinrich5991 a=def-

<img width="752" alt="Screenshot 2021-12-27 at 23 25 59" src="https://user-images.githubusercontent.com/2335377/147511038-9c073c25-8684-4104-96a5-dc1d7ff3e904.png">

## Checklist

- [x] Tested the change ingame
- [x] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: def <dennis@felsin9.de>
2021-12-27 23:22:48 +00:00
def f9d9c0293e Add new icons by Ravie 2021-12-27 23:42:18 +01:00
def 30025ae992 Explicitly disable notch area for fullscreen on macOS (fixes #4533)
See https://developer.apple.com/documentation/bundleresources/information_property_list/nsprefersdisplaysafeareacompatibilitymode?language=objc
2021-12-27 13:01:53 +01:00
def ccaca2c0f7 Add dmg background image by Ravie 2021-12-27 01:01:20 +01:00
def fec20679f1 Create custom look for DMG using dmgbuild
(nice background image still missing)
2021-12-26 00:24:55 +01:00
def 8c9e7c1231 Version 15.4 2021-03-25 07:58:27 +01:00
def 85aff4362a Version 15.3.2 2021-02-20 23:15:26 +01:00
def 2efbd53cbc Version 15.3.1 2021-02-20 22:39:53 +01:00
def 2a87814d84 Version 15.3 2021-02-11 10:45:20 +01:00
def 78870a5fcd Version 15.2.5 2020-12-29 14:30:00 +01:00
def b05674c48d Update ddnet.appdata.xml 2020-12-16 13:28:20 +01:00
def 0278200da8 Version 15.2.3 2020-11-19 16:17:01 +01:00
def f8b07f705e Version 15.2.2 2020-11-17 18:34:42 +01:00
def ed9a902bab Tag 15.2 version in ddnet.appdata.xml 2020-11-17 13:27:23 +01:00
def 28250897d3 Version 15.1.3 2020-10-15 18:59:17 +02:00
def fedb031250 Version 15.1.2 2020-10-12 15:13:22 +02:00
def 284c287c99 Version 15.1.1 2020-10-11 10:14:21 +02:00
def ef9c85c343 Update 15.1 release date 2020-10-11 00:00:40 +02:00
def 507f7f6085 Version 15.1 2020-10-11 00:00:33 +02:00
def 91d2f89b54 Version 15.0.5 2020-09-23 08:14:28 +02:00
def f92a4753c3 Version 15.0.4 2020-09-20 01:51:55 +02:00
def 848c8c992c Version 15.0.3 2020-09-18 07:57:54 +02:00
def 3983bfeeef Version 15.0.2 2020-09-17 23:12:33 +02:00
def 2221881f79 Version 15.0.1 2020-09-17 21:06:55 +02:00
def 7dd611a2d0 Version 15.0 2020-09-17 16:11:44 +02:00
def 7abe20175a Version 14.7.1, fix Mac build 2020-09-08 07:48:25 +02:00
def 9ef407fa13 Version 14.7 2020-09-07 18:04:46 +02:00
def 4c74efd93f Version 14.6.2 2020-09-05 19:25:15 +02:00
def 2e29005549 Version 14.6.1 2020-09-04 18:23:43 +02:00
def 38e583f2f0 Version 14.5.1 2020-08-26 20:04:25 +02:00
def 1a20f9a6ae Fix release date 2020-08-26 11:49:47 +02:00
def 18103935d5 Version 14.5 2020-08-25 18:21:22 +02:00
def 6718d06de3 Version 14.4.1 2020-08-23 08:02:24 +02:00
def c186f3c459 Fix release date 2020-08-20 21:50:45 +02:00
def 03ae471060 Version 14.4 2020-08-19 13:28:23 +02:00
def 4611c8f101 Fix date in ddnet.appdata.xml 2020-08-18 11:01:40 +02:00
def 99d1c4939a Version 14.3.3 2020-08-16 22:46:22 +02:00
def 048bb992bb Version 14.3.2 2020-08-11 14:07:16 +02:00
def e0c06464d2 Version 14.3.1 2020-08-10 23:43:10 +02:00
def 4ceb4ddb9f Version 14.3 2020-08-10 17:50:05 +02:00
def a0e96d58ea Version 14.2 2020-07-10 08:32:12 +02:00
def 1b17c25fda Version 14.1 2020-06-30 21:32:25 +02:00
def 2af5001fe7 Version 14.0.3 2020-06-29 08:47:58 +02:00
ElXreno c8d097a020
Append 14.0.2 version into appdata 2020-06-28 11:43:43 +03:00
def d907ec3c11 Version 14.0.1
Waiting for #2363, #2358, #2356, #2331
2020-06-26 00:03:04 +02:00
def 0bb4e4c0cd Version 14.0 2020-06-24 15:17:22 +02:00
def 4f59000bda Version 13.2.2 2020-05-31 18:51:36 +02:00