This is an automated email from the git hooks/post-receive script. smcv pushed a commit to tag 1.51 in repository iortcw.
commit cee00dd83068cfef9c4b9972221669eb75f3a425 Author: MAN-AT-ARMS <[email protected]> Date: Mon Mar 27 10:01:55 2017 -0400 All: Fix/Add developer prints in UI --- MP/code/ui/ui_atoms.c | 2 +- MP/code/ui/ui_main.c | 3 ++- MP/code/ui/ui_shared.c | 4 ++-- MP/code/ui/ui_shared.h | 1 + SP/code/ui/ui_atoms.c | 22 +++++++++++++++++++++- SP/code/ui/ui_main.c | 6 ++++-- SP/code/ui/ui_shared.c | 2 +- SP/code/ui/ui_shared.h | 1 + 8 files changed, 33 insertions(+), 8 deletions(-) diff --git a/MP/code/ui/ui_atoms.c b/MP/code/ui/ui_atoms.c index bbbd87d..6023bab 100644 --- a/MP/code/ui/ui_atoms.c +++ b/MP/code/ui/ui_atoms.c @@ -38,7 +38,7 @@ If you have questions concerning this license or the applicable additional terms uiStatic_t uis; qboolean m_entersound; // after a frame, so caching won't disrupt the sound -void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ((format (printf, 1, 2))); +void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ( ( format ( printf, 1, 2 ) ) ); // JPW NERVE added Com_DPrintf diff --git a/MP/code/ui/ui_main.c b/MP/code/ui/ui_main.c index 558eb02..4472b35 100644 --- a/MP/code/ui/ui_main.c +++ b/MP/code/ui/ui_main.c @@ -1282,7 +1282,7 @@ void UI_Report( void ) { } -void QDECL Com_DPrintf( const char *fmt, ... ); +void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ( ( format ( printf, 1, 2 ) ) ); qboolean UI_ParseMenu( const char *menuFile ) { int handle; pc_token_t token; @@ -6984,6 +6984,7 @@ void _UI_Init( qboolean inGameLoad ) { uiInfo.uiDC.executeText = &trap_Cmd_ExecuteText; uiInfo.uiDC.Error = &Com_Error; uiInfo.uiDC.Print = &Com_Printf; + uiInfo.uiDC.DPrint = &Com_DPrintf; uiInfo.uiDC.Pause = &UI_Pause; uiInfo.uiDC.ownerDrawWidth = &UI_OwnerDrawWidth; uiInfo.uiDC.registerSound = &trap_S_RegisterSound; diff --git a/MP/code/ui/ui_shared.c b/MP/code/ui/ui_shared.c index 9a1ef40..dd65d0b 100644 --- a/MP/code/ui/ui_shared.c +++ b/MP/code/ui/ui_shared.c @@ -5948,7 +5948,7 @@ static void Item_ApplyHacks( itemDef_t *item ) { // enough to hold an IPv6 address plus null if ( editField->maxChars < 48 ) { - Com_Printf( "Extended create favorite address edit field length to hold an IPv6 address\n" ); + DC->DPrint( "Extended create favorite address edit field length to hold an IPv6 address\n" ); editField->maxChars = 48; } } @@ -5958,7 +5958,7 @@ static void Item_ApplyHacks( itemDef_t *item ) { int i; multiDef_t *multiPtr = (multiDef_t*)item->typeData;; - Com_Printf( "Found modelist with %d modes, extending list to %d modes\n", multiPtr->count, s_numVidModes ); + DC->DPrint( "Found modelist with %d modes, extending list to %d modes\n", multiPtr->count, s_numVidModes ); multiPtr->count = 0; for ( i = 0; i < s_numVidModes; i++ ) { diff --git a/MP/code/ui/ui_shared.h b/MP/code/ui/ui_shared.h index 875eff4..f92a067 100644 --- a/MP/code/ui/ui_shared.h +++ b/MP/code/ui/ui_shared.h @@ -395,6 +395,7 @@ typedef struct { void ( *executeText )( int exec_when, const char *text ); void (*Error)(int level, const char *error, ...) __attribute__ ((noreturn, format (printf, 2, 3))); void (*Print)(const char *msg, ...) __attribute__ ((format (printf, 1, 2))); + void (*DPrint)(const char *msg, ...) __attribute__ ((format (printf, 1, 2))); void ( *Pause )( qboolean b ); int ( *ownerDrawWidth )( int ownerDraw, float scale ); // sfxHandle_t (*registerSound)(const char *name, qboolean compressed); diff --git a/SP/code/ui/ui_atoms.c b/SP/code/ui/ui_atoms.c index fda6182..20ebfc8 100644 --- a/SP/code/ui/ui_atoms.c +++ b/SP/code/ui/ui_atoms.c @@ -38,7 +38,27 @@ If you have questions concerning this license or the applicable additional terms uiStatic_t uis; qboolean m_entersound; // after a frame, so caching won't disrupt the sound -void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ((format (printf, 1, 2))); +void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ( ( format ( printf, 1, 2 ) ) ); + +// JPW NERVE added Com_DPrintf +#define MAXPRINTMSG 4096 +void QDECL Com_DPrintf( const char *fmt, ... ) { + va_list argptr; + char msg[MAXPRINTMSG]; + int developer; + + developer = trap_Cvar_VariableValue( "developer" ); + if ( !developer ) { + return; + } + + va_start( argptr,fmt ); + Q_vsnprintf( msg, sizeof( msg ), fmt, argptr ); + va_end( argptr ); + + Com_Printf( "%s", msg ); +} +// jpw void QDECL Com_Error( int level, const char *error, ... ) { va_list argptr; diff --git a/SP/code/ui/ui_main.c b/SP/code/ui/ui_main.c index 61e6dbb..bb7183d 100644 --- a/SP/code/ui/ui_main.c +++ b/SP/code/ui/ui_main.c @@ -941,11 +941,12 @@ void UI_Report( void ) { } +void QDECL Com_DPrintf( const char *fmt, ... ) __attribute__ ( ( format ( printf, 1, 2 ) ) ); void UI_ParseMenu( const char *menuFile ) { int handle; pc_token_t token; - Com_Printf( "Parsing menu file: %s\n", menuFile ); + Com_DPrintf( "Parsing menu file: %s\n", menuFile ); handle = trap_PC_LoadSource( menuFile ); if ( !handle ) { @@ -1064,7 +1065,7 @@ void UI_LoadMenus( const char *menuFile, qboolean reset ) { } } - Com_Printf( "UI menu load time = %d milli seconds\n", trap_Milliseconds() - start ); + Com_DPrintf( "UI menu load time = %d milli seconds\n", trap_Milliseconds() - start ); trap_PC_FreeSource( handle ); } @@ -6784,6 +6785,7 @@ void _UI_Init( qboolean inGameLoad ) { uiInfo.uiDC.executeText = &trap_Cmd_ExecuteText; uiInfo.uiDC.Error = &Com_Error; uiInfo.uiDC.Print = &Com_Printf; + uiInfo.uiDC.DPrint = &Com_DPrintf; uiInfo.uiDC.Pause = &UI_Pause; uiInfo.uiDC.ownerDrawWidth = &UI_OwnerDrawWidth; uiInfo.uiDC.registerSound = &trap_S_RegisterSound; diff --git a/SP/code/ui/ui_shared.c b/SP/code/ui/ui_shared.c index bf62666..c7f5545 100644 --- a/SP/code/ui/ui_shared.c +++ b/SP/code/ui/ui_shared.c @@ -5872,7 +5872,7 @@ static void Item_ApplyHacks( itemDef_t *item ) { int i; multiDef_t *multiPtr = (multiDef_t*)item->typeData;; - Com_Printf( "Found modelist with %d modes, extending list to %d modes\n", multiPtr->count, s_numVidModes ); + DC->DPrint( "Found modelist with %d modes, extending list to %d modes\n", multiPtr->count, s_numVidModes ); multiPtr->count = 0; for ( i = 0; i < s_numVidModes; i++ ) { diff --git a/SP/code/ui/ui_shared.h b/SP/code/ui/ui_shared.h index 719718f..b93857b 100644 --- a/SP/code/ui/ui_shared.h +++ b/SP/code/ui/ui_shared.h @@ -393,6 +393,7 @@ typedef struct { void ( *executeText )( int exec_when, const char *text ); void (*Error)(int level, const char *error, ...) __attribute__ ((noreturn, format (printf, 2, 3))); void (*Print)(const char *msg, ...) __attribute__ ((format (printf, 1, 2))); + void (*DPrint)(const char *msg, ...) __attribute__ ((format (printf, 1, 2))); void ( *Pause )( qboolean b ); int ( *ownerDrawWidth )( int ownerDraw, int font, float scale ); // sfxHandle_t (*registerSound)(const char *name, qboolean compressed); -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

