Commit graph

3455 commits

Author SHA1 Message Date
heinrich5991 2d81b2fc33 Fix compilation on windows
const int wasn't detected as compile-time constant.
2017-12-10 19:24:47 +01:00
heinrich5991 8bcd40fa91 Add unicode support for console output on windows
Hints regarding the unicode support were taken from the libuv project, which
really helped.
2017-12-10 19:24:47 +01:00
oy 03d3fb0c71 cleaned up last commit 2017-12-10 19:04:09 +01:00
Needs c43fa1f34a Make client launchable from the browser given a special link
It's the exact same mechanism than mailto:foo@bar.com links, adapted to
teeworlds.  Such links looks like:

	teeworlds:1.2.3.4:8300
	teeworlds:localhost

Browsers may require extra configuration to be able to open such
links[1].

Once everything is set up, clicking on a link in any webpage will prompt
the user to pick an application to open the link.  Choosing (a
compatible) teeworlds client will open it and automatically connect it
to the given address.

Behind the scene, the browser will run the client with only one
argument: the full address.  Hence it is the same than running the
teeworlds client with the following command line:

	teeworlds "teeworlds:1.2.3.4:8300"

The rational for this change is to allow websites like teerank.com,
teeworlds-stats.info, and others to provide a link to directly connect
to a server.  Also users or webpages could also link a server.

[1]: http://kb.mozillazine.org/Register_protocol
2017-12-10 18:29:19 +01:00
oy bcd63f9f51 added missing iso code for Palestinian flag 2017-12-10 18:18:58 +01:00
ECHCHOUIK Yassine fc337b6460 Fix for #1042. add palestinian flag 2017-12-10 15:54:45 +01:00
oy 5e5218a88d fixed last commit 2017-10-07 20:43:35 +02:00
Zwelf 85b2f98d71 Improved spectator mode closes #1367
- follow flag
- click a player/a flag to follow in world-free mode
- click to go into the world-free mode while follow-mode
2017-10-04 21:04:22 +02:00
oy 16965e4bd6 switched gcc and cl compiler detection. (#1503) 2017-10-03 19:04:22 +02:00
oy 4b164b6dfe fixed compiler settings 2017-10-03 19:01:27 +02:00
oy 055685406a fixed dynamic camera when spectating a player. (#1485) 2017-09-27 00:53:51 +02:00
oy 7a8687a618 fixed warnings on macosx 2017-09-17 18:50:06 +02:00
oy ea6d380f7f added „Made int packing functions safe“ by Redix. (#1502) 2017-09-17 18:31:55 +02:00
oy 10eb5fad87 fixed currentdir and added appdir search path 2017-09-16 19:10:19 +02:00
oy bd84c98893 skip text input when the console is open. (#1465) 2017-09-13 19:15:34 +02:00
oy 0df247a925 fixed compiling on macosx. raising minimum version to 10.6 as required by sdl 2017-09-11 18:57:17 +02:00
oy e92f729cc9 fixed compiling on raspberry pi. (#1497) 2017-09-11 15:51:07 +00:00
Alexandre Díaz b7fa16eac0 Bam Script 2017-08-25 13:26:18 +02:00
oy 09680b0f50 updated sdl version number 2017-03-15 12:44:31 +01:00
necropotame 29731a111a Skip clipped groups that are outside the screen 2017-03-15 12:27:33 +01:00
oy 4a7db945c0 fixed font loading message and updated submodules 2017-03-15 12:26:12 +01:00
oy 2ae6a1b03c fixed a debug message. #1480 2016-12-18 11:26:52 +01:00
oy 20e3b6143a added "Fix kicking afk spectators joining the game" by Zwelf. #1482 2016-12-18 11:21:48 +01:00
oy 720874f831 added fix for intersectline by Speedy-Consoles. #1205 2016-12-18 11:11:55 +01:00
oy 3deb58d409 fixed typo 2016-12-18 11:07:26 +01:00
oy a09d498bc9 added some checks to snap handling 2016-12-18 11:07:10 +01:00
oy 0a8ce055cd removed old sdlmain code. Closes #1475 2016-09-13 21:42:28 +02:00
oy 170b487430 fixed compiling on macosx 2016-09-11 18:51:20 +02:00
oy cbf79881e8 Merge pull request #1470 from minus7/ci
Added CircleCI automated building
2016-07-31 19:52:48 +02:00
Matthias Mailänder d1a09b7764 Add an appdata.xml file. 2016-07-31 19:18:44 +02:00
Matthias Mailänder 365f40cf31 Add a .desktop shortcut file. 2016-07-31 19:18:44 +02:00
m!nus 376c9ab825 added circleci build
plus badge in the readme
2016-07-31 16:48:07 +02:00
Sonix Nik 5e0f760b37 Remove "some clan" text when using AntiSocial option 2016-07-16 11:30:01 +02:00
oy 0c8b327e3a fixed building with sdl 2.0.4 2016-07-05 17:13:31 +02:00
oy a2935faae3 removed some unused functions 2016-07-05 15:02:21 +02:00
oy 23a1b80f60 invalidate texture when unloading a texture. Closes #1450. 2016-07-02 10:33:37 +02:00
oy 176cb36682 reset error string for new connections 2016-06-30 13:04:54 +02:00
oy e9b4c70390 added social option by d3faultdotxbe (#1259) 2016-06-30 12:12:50 +02:00
oy 85b4cfd245 Added ids to names in the gui, removed ascii name restriction and fixed kick/spectate vote description 2016-06-26 18:28:33 +02:00
m!nus d6f3cc1592 updated build files for bam 0.5
changes makes them incompatible with bam 0.4
2016-06-25 18:09:42 +02:00
oy 2ff7628d65 skip automatic password generation in case initialization fails 2016-06-17 10:04:24 +02:00
heinrich5991 933159a652 Only generate rcon password if it's not manually set 2016-06-17 09:49:05 +02:00
heinrich5991 7af6e6ae5b If no rcon password is set, generate one
After the generation (using the OS random number generator), the password is
displayed to the user on stdout.
2016-06-17 09:49:05 +02:00
heinrich5991 903878f4a2 Add platform-independent secure random number generator 2016-06-17 09:49:05 +02:00
oy 0f0af75054 fixed button fading. Closes #1337 2016-06-16 17:38:44 +02:00
oy a16c4dbb7a fixed chat messages for kick and move to spec votes 2016-06-14 19:21:52 +02:00
oy 46d331b459 close votes on map change. Closes #1455 2016-06-14 19:14:46 +02:00
oy 8447152b0a autocomplete last player that highlighted you or got highlighted in chat 2016-06-14 18:32:09 +02:00
oy f9368007b1 cleaned up some constants 2016-06-13 11:12:09 +02:00
oy 135df7b3a1 fixed rendering of markings. Closes #1445 2016-06-13 10:41:48 +02:00