reworked clipboard handling to avoid stalls when pasting in linux.
made a load of functions static (just code style stuff). downloads menu now deselects any autoselected items, to avoid confusion. csqc traces can now hit networked ents. I probably need to make some more tweaks to this. arg completion for flocate+dir+modelviewer commands. fix autosave not cycling saves when using the vanilla save format. fix patch collisions with q3bsp submodels. md3 now supports framegroups too. added some more buttons to make xonotic happy. gl_polyblend 2 shows the screen flashes at the edge of the screen instead of the middle. colormod no longer applies to fullbrights (matching DP). this fixes an issue with xonotic. fix uninitialised local that was causing issues with bones used as tags. rewrote qc search_* to use a dynamic array instead of a linked list. this should make it faster to read when there's many handles open at a time. fte's saved games can now save buffers properly. fix issue with raster freetype fonts (read: coloured emoji). initial support for struct-based classes (instead of entity-based classes). still has issues. execing configs in untrusted packages will no longer run out of sync (fixing a number of afterquake issues). fix stupid bug with the te_gunshot/etc builtins. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5317 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
8662827af0
commit
49ae9573b8
101 changed files with 3783 additions and 2690 deletions
|
@ -216,14 +216,14 @@ EBUILTIN(int, Con_GetConsoleString, (const char *conname, const char *attribname
|
|||
EBUILTIN(void, Con_SetConsoleString, (const char *conname, const char *attribname, const char *newvalue));
|
||||
|
||||
EBUILTIN(void, Sys_Error, (const char *message)); //abort the entire engine.
|
||||
EBUILTIN(quintptr_t, Sys_Milliseconds, ());
|
||||
EBUILTIN(quintptr_t, Sys_Milliseconds, (void));
|
||||
|
||||
EBUILTIN(int, Cmd_AddCommand, (const char *buffer)); //abort the entire engine.
|
||||
EBUILTIN(int, Cmd_AddCommand, (const char *buffer)); //Registers a console command.
|
||||
EBUILTIN(void, Cmd_Args, (char *buffer, int bufsize)); //abort the entire engine.
|
||||
EBUILTIN(void, Cmd_Argv, (int argnum, char *buffer, int bufsize)); //abort the entire engine.
|
||||
EBUILTIN(int, Cmd_Argc, (void)); //abort the entire engine.
|
||||
EBUILTIN(void, Cmd_AddText, (const char *text, qboolean insert));
|
||||
EBUILTIN(void, Cmd_Tokenize, (const char *msg)); //abort the entire engine.
|
||||
EBUILTIN(void, Cmd_TokenizeString, (const char *msg)); //tokenize a string.
|
||||
|
||||
EBUILTIN(void, Cvar_SetString, (const char *name, const char *value));
|
||||
EBUILTIN(void, Cvar_SetFloat, (const char *name, float value));
|
||||
|
@ -387,8 +387,8 @@ void Con_DPrintf(const char *format, ...); //not a particuarly efficient impleme
|
|||
void Sys_Errorf(const char *format, ...);
|
||||
void QDECL Q_strncpyz(char *d, const char *s, int n);
|
||||
|
||||
|
||||
|
||||
qintptr_t NATIVEEXPORT vmMain( qintptr_t command, qintptr_t arg0, qintptr_t arg1, qintptr_t arg2, qintptr_t arg3, qintptr_t arg4, qintptr_t arg5, qintptr_t arg6, qintptr_t arg7/*, qintptr_t arg8, qintptr_t arg9, qintptr_t arg10, qintptr_t arg11*/);
|
||||
NATIVEEXPORT void QDECL dllEntry(qintptr_t (QDECL *funcptr)(qintptr_t,...));
|
||||
|
||||
#define PLUG_SHARED_BEGIN(t,p,b) \
|
||||
{ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue