Commit graph

3324 commits

Author SHA1 Message Date
oy b81e295350 added some workaround for macosx 2015-10-23 18:50:06 +02:00
oy 0f2f071086 fixed problem on single screen 2015-10-23 18:42:37 +02:00
oy 482f5066b8 skip duplicate mousemode changes 2015-10-23 10:06:14 +02:00
oy 7a5285cff0 disable system cursor when in relative mouse mode 2015-10-23 09:56:41 +02:00
oy 4f8e924067 center the window on startup 2015-10-23 09:46:07 +02:00
oy f9c5e8b0f4 merged some duplicate code 2015-10-23 09:36:05 +02:00
oy 1c7f83f381 update video modes in settings when screen changes 2015-10-23 09:24:43 +02:00
oy 989b19a342 update screen config in case the window gets moved outside teeworlds 2015-10-23 09:12:59 +02:00
oy aacc0b0eda made selecting a value via scrollbar more sensitive 2015-10-23 08:52:14 +02:00
oy 6d038bd621 added a menu setting to switch the screen 2015-10-22 20:28:19 +02:00
oy dd98fd86eb added workaround to make switching screen work in fullscreen 2015-10-22 19:56:10 +02:00
oy 0b29a42e2b switch screen without restarting the client 2015-10-22 19:51:53 +02:00
oy 444b605d88 use the correct screen on startup 2015-10-22 19:21:58 +02:00
oy 6f28e9e662 filled maximize window dummy function 2015-10-22 18:47:29 +02:00
oy 00ae3c874e switch vsync without restarting the client 2015-10-22 16:41:18 +02:00
oy b27b7104ab switch between bordered and and borderless window without restarting the client 2015-10-22 15:44:03 +02:00
oy 4691df2607 made fullscreen switch via config 2015-10-22 11:04:30 +02:00
oy aac345ead3 made the tournament chat mode optional 2015-10-19 21:00:29 +02:00
xushTW 10a19ba7f9 redirect messages to teamchat when a tournament is running 2015-10-19 20:55:07 +02:00
oy e7534094ab switch between fullscreen and windowed mode without restarting the client 2015-09-29 19:40:35 +02:00
oy 53de4b36b3 fixed some warnings 2015-09-29 12:40:02 +02:00
oy 93651e7b54 some cleanup 2015-09-29 12:03:05 +02:00
oy f79c117f9e cleaned up centering the window 2015-09-29 11:58:45 +02:00
oy 2a96c6d247 use correct fullscreen on unix 2015-09-29 11:56:54 +02:00
oy 96c5f9bc9d removed some unused code 2015-09-29 11:52:10 +02:00
H-M-H 53b0fb53d9 set colors to 1.000 instead of 0.001 for new colorenvelopes 2015-09-21 18:56:04 +02:00
H-M-H a864c5c6fe fixed Envelopes-Bug see: http://forum.ddnet.tw/viewtopic.php?f=5&t=2277 2015-09-21 18:56:04 +02:00
fstd 69fe8ec1bc add /usr/pkg to the list of paths searched for data files (this is the default installation prefix on NetBSD (pkgsrc)) 2015-09-21 18:51:41 +02:00
oy 1fcb7e19e1 fixed masterserver 2015-09-21 18:39:23 +02:00
oy 3086a422f8 some cleanup 2015-09-20 18:25:38 +02:00
oy cd83db08b8 restored token for master server and some cleanup 2015-09-20 13:06:36 +02:00
oy 3f49c69522 restored master server 2015-09-20 12:46:06 +02:00
heinrich5991 29a4448dbc Fixed some bugs with the new protocol specification
Conflicts:
	src/engine/client/serverbrowser.cpp
2015-09-03 18:49:27 +02:00
heinrich5991 cedf0b7a58 New packet header specification
Conflicts:
	src/engine/client/client.cpp
2015-09-03 18:48:02 +02:00
heinrich5991 ea507a5161 Fixed serverbrowser
Conflicts:
	src/engine/client/serverbrowser.cpp
2015-09-03 18:43:58 +02:00
heinrich5991 ad070fe277 fixed connless packets sending 2015-09-03 18:42:38 +02:00
heinrich5991 4e7137ad48 removed backward compatiblity 2015-09-03 18:42:34 +02:00
heinrich5991 7129f17fb7 Added versionsrv to mastersrv (ONLY COMPILES, NOT TESTED)
- It's now selectable which services the master starts, available are:
	- mastersrv 0.5
	- mastersrv 0.6
	- mastersrv 0.7
	- versionsrv
2015-09-03 18:42:29 +02:00
heinrich5991 64c8fcd74a Finished mastersrv, now supports all versions
Fixed mastersrv packet building
2015-09-03 18:42:23 +02:00
heinrich5991 1c591793b0 refactored mastersrv, working for 0.7 only currently 2015-09-03 18:42:18 +02:00
heinrich5991 e49e67e2f4 Added some assertions to the network 2015-09-03 18:41:49 +02:00
heinrich5991 16f2899e3f Finished CNetTokenCache
Added basic support for mastersrv

Conflicts:
	bam.lua
	src/engine/shared/network_client.cpp
2015-09-03 18:41:32 +02:00
heinrich5991 9222e37aae added CNetTokenCache 2015-09-03 18:37:15 +02:00
heinrich5991 ea27d546ac fixed some things about connless packets
Conflicts:
	src/engine/client/client.cpp
	src/engine/server/server.cpp
2015-09-03 18:36:52 +02:00
heinrich5991 24d299ea34 Finalized server-client communication over the new protocol
Still missing:
	- Master server
	- Version server

Conflicts:

	src/engine/client/serverbrowser.cpp
	src/engine/shared/network.cpp

Conflicts:
	src/engine/client/client.cpp
	src/engine/client/serverbrowser.cpp
2015-09-03 18:33:57 +02:00
heinrich5991 3df02af240 fixed Hash function in src/engine/shared/network_token.cpp 2015-09-03 18:31:01 +02:00
heinrich5991 a92a2f5bdd added support for receiving connless packets over a connection
Conflicts:
	src/engine/shared/network_client.cpp
2015-09-03 18:30:38 +02:00
heinrich5991 1c15f404b2 added functionality to send connless packets to the connection peer
also reworked server info sending
FUNCTIONALITY TO RECEIVE CONNLESS PACKETS FROM THE CONNECTION
PEER IS STILL MISSING

Conflicts:
	src/engine/server/server.cpp
2015-09-03 18:27:14 +02:00
heinrich5991 bbf261891c Added typedef for the tokens 2015-09-03 18:22:09 +02:00
heinrich5991 66fcf9308c Changed CNetClient and CNetServer to work with CNetTokenManager
Conflicts:
	src/engine/shared/network_client.cpp
2015-09-03 18:21:52 +02:00