yquake2remaster/src/client
Yamagi Burmeister 37ea3e1d58 Introduce a wrapper Q_fopen() and replace fopen() with it.
On Unix platforms unicode is implemented through UTF-8 which is
transparent for applications. But on Windows a UTF-16 dialect is
used which needs alteration at application side. This wrapper is
another step to unicode support on Windows, now we can replace
fopen() by a function that converts our internal UTF-8 pathes to
Windows UTF-16 dialect.

This is a noop for Unix platforms. The Windows build is broken,
the compiler errors out in shared.h. This will be fixed in a
later commit.

Caveats:
* fopen() calls in 3rd party code (std_* and unzip) are not replaced.
  This may become a problem. We need to check that.
* In the Unix specific code fopen() isn't replaced since it's not
  necessayry.
2018-02-05 07:43:26 +01:00
..
header Rename gl_stereo* to gl1_stereo*. 2018-01-09 14:51:59 +01:00
menu Remove CompareAtributes(). 2018-02-04 11:49:03 +01:00
refresh Update HandmadeMath.h to it's latest version. 2018-02-03 08:41:46 +01:00
sound Remove CompareAtributes(). 2018-02-04 11:49:03 +01:00
cl_cin.c Fix video background color if the gl1 or gl3 renderer is used. 2018-01-03 21:11:08 +01:00
cl_console.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_download.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_effects.c When an invalid muzzle flash offset is send, just return. 2016-10-23 18:36:43 +02:00
cl_entities.c Remove disgusting and broken Developer_searchpath() function. 2017-08-04 09:20:44 +02:00
cl_input.c Remove Sys_SendKeyEvents(). 2018-02-04 16:45:32 +01:00
cl_inventory.c screen: auto-scale the HUD when gl_hudscale < 0. 2014-05-06 19:45:11 +02:00
cl_keyboard.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_lights.c Make the client asynchronous, e.g. decouble net and refresh frames. 2016-08-04 17:36:42 +02:00
cl_main.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cl_network.c Fix several printf in the client. 2015-08-24 17:52:57 +02:00
cl_parse.c Remove Sys_SendKeyEvents(). 2018-02-04 16:45:32 +01:00
cl_particles.c Reformat the client 2012-07-22 15:34:45 +02:00
cl_prediction.c Don't cast the array itself but it's content. 2017-11-14 17:24:41 +00:00
cl_screen.c Fix typo 7ace8c9116 2018-01-21 22:39:02 +02:00
cl_tempentities.c Fix drop in volume when shooting into a Brains power screen. 2017-11-30 08:26:39 +01:00
cl_view.c Remove Sys_SendKeyEvents(). 2018-02-04 16:45:32 +01:00