En masse removal of most (I think) of the remaining hard TABs in files.

There are still a couple of files that need to be hit.


git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@281 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
rkrolib 2003-10-31 11:33:12 +00:00
parent 5a1317c0f4
commit c89d0c24d9
5 changed files with 163 additions and 163 deletions

View File

@ -102,7 +102,7 @@ void fgInitialize( const char* displayName )
if( !glXQueryExtension( fgDisplay.Display, NULL, NULL ) )
fgError( "OpenGL GLX extension not supported by display '%s'",
XDisplayName( displayName ) );
XDisplayName( displayName ) );
fgDisplay.Screen = DefaultScreen( fgDisplay.Display );
fgDisplay.RootWindow = RootWindow(
@ -124,8 +124,8 @@ void fgInitialize( const char* displayName )
fgDisplay.Screen
);
fgDisplay.ScreenHeightMM = DisplayHeightMM(
fgDisplay.Display,
fgDisplay.Screen
fgDisplay.Display,
fgDisplay.Screen
);
fgDisplay.Connection = ConnectionNumber( fgDisplay.Display );
@ -209,7 +209,7 @@ void fgDeinitialize( void )
if( !fgState.Time.Set )
{
fgWarning( "fgDeinitialize(): fgState.Timer is null => "
"no valid initialization has been performed" );
"no valid initialization has been performed" );
return;
}
@ -297,14 +297,14 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
int i, j, argc = *pargc;
if (pargc && *pargc && argv && *argv && **argv)
fgState.ProgramName = strdup (*argv);
fgState.ProgramName = strdup (*argv);
else
fgState.ProgramName = strdup ("");
fgState.ProgramName = strdup ("");
if (!fgState.ProgramName)
fgError ("Could not allocate space for the program's name.");
fgError ("Could not allocate space for the program's name.");
if( fgState.Time.Set )
fgError( "illegal glutInit() reinitialization attemp" );
fgError( "illegal glutInit() reinitialization attemp" );
fgCreateStructure();
@ -328,12 +328,12 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
#if TARGET_HOST_WIN32
if ( !getenv ( "DISPLAY" ) )
displayName = strdup ( "" ) ;
displayName = strdup ( "" ) ;
else
#endif
displayName = strdup( getenv( "DISPLAY" ) );
displayName = strdup( getenv( "DISPLAY" ) );
if (!displayName)
fgError ("Could not allocate space for display name.");
fgError ("Could not allocate space for display name.");
for( i=1; i<argc; i++ )
{
@ -343,11 +343,11 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
fgError( "-display parameter must be followed by display name" );
if( displayName )
free( displayName );
free( displayName );
displayName = strdup( argv[ i ] );
if (!displayName)
fgError( "Could not allocate space for display name (%s)",
argv [i]);
if (!displayName)
fgError( "Could not allocate space for display name (%s)",
argv [i]);
argv[ i - 1 ] = NULL;
argv[ i ] = NULL;
@ -355,46 +355,46 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
}
else if( strcmp( argv[ i ], "-geometry" ) == 0 )
{
int result, x, y;
unsigned int w, h;
int result, x, y;
unsigned int w, h;
if ( ++i >= argc )
if ( ++i >= argc )
fgError( "-geometry parameter must be followed by window "
"geometry settings" );
result = sscanf ( argv[i], "%dx%d+%d+%d", &x, &y, &w, &h );
"geometry settings" );
result = sscanf ( argv[i], "%dx%d+%d+%d", &x, &y, &w, &h );
if ( result > 3 )
fgState.Size.Y = h;
if ( result > 2 )
fgState.Size.X = w;
if ( result > 3 )
fgState.Size.Y = h;
if ( result > 2 )
fgState.Size.X = w;
if( result > 1 )
if( result > 1 )
{
if( y < 0 )
fgState.Position.Y =
fgDisplay.ScreenHeight + y - fgState.Size.Y;
else
fgState.Position.Y = y;
}
if( y < 0 )
fgState.Position.Y =
fgDisplay.ScreenHeight + y - fgState.Size.Y;
else
fgState.Position.Y = y;
}
if( result > 0 )
if( result > 0 )
{
if( x < 0 )
fgState.Position.X =
fgDisplay.ScreenWidth + x - fgState.Size.X;
else
fgState.Position.X = x;
}
if( x < 0 )
fgState.Position.X =
fgDisplay.ScreenWidth + x - fgState.Size.X;
else
fgState.Position.X = x;
}
argv[ i - 1 ] = NULL;
argv[ i ] = NULL;
(*pargc) -= 2;
argv[ i - 1 ] = NULL;
argv[ i ] = NULL;
(*pargc) -= 2;
}
else if( strcmp( argv[ i ], "-direct" ) == 0)
{
if( fgState.TryDirectContext == FALSE )
fgError( "parameters ambiguity, -direct and -indirect "
"cannot be both specified" );
"cannot be both specified" );
fgState.ForceDirectContext = TRUE;
argv[ i ] = NULL;
@ -404,7 +404,7 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
{
if( fgState.ForceDirectContext == TRUE )
fgError( "parameters ambiguity, -direct and -indirect "
"cannot be both specified" );
"cannot be both specified" );
fgState.TryDirectContext = FALSE;
argv[ i ] = NULL;
@ -436,13 +436,13 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
j = 2 ;
for( i = 1; i < *pargc; i++, j++ )
{
if( argv[ i ] == NULL )
if( argv[ i ] == NULL )
{
/* Guaranteed to end because there are "*pargc" arguments left */
while ( argv[j] == NULL )
j++;
argv[i] = argv[j] ;
}
/* Guaranteed to end because there are "*pargc" arguments left */
while ( argv[j] == NULL )
j++;
argv[i] = argv[j] ;
}
}
/*
@ -468,7 +468,7 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
fgState.Size.Use = FALSE;
if( displayName )
free( displayName );
free( displayName );
}
/*
@ -576,7 +576,7 @@ static GScannerConfig fgInitDisplayStringScannerConfig =
G_CSET_a_2_z
"_"
G_CSET_A_2_Z
) /* cset_identifier_first */,
) /* cset_identifier_first */,
(
G_CSET_a_2_z
"_0123456789"
@ -584,29 +584,29 @@ static GScannerConfig fgInitDisplayStringScannerConfig =
G_CSET_LATINS
G_CSET_LATINC
"<>!=~"
) /* cset_identifier_nth */,
( "#\n" ) /* cpair_comment_single */,
FALSE /* case_sensitive */,
TRUE /* skip_comment_multi */,
TRUE /* skip_comment_single */,
TRUE /* scan_comment_multi */,
TRUE /* scan_identifier */,
FALSE /* scan_identifier_1char */,
FALSE /* scan_identifier_NULL */,
TRUE /* scan_symbols */,
FALSE /* scan_binary */,
TRUE /* scan_octal */,
TRUE /* scan_float */,
TRUE /* scan_hex */,
FALSE /* scan_hex_dollar */,
TRUE /* scan_string_sq */,
TRUE /* scan_string_dq */,
TRUE /* numbers_2_int */,
FALSE /* int_2_float */,
FALSE /* identifier_2_string */,
TRUE /* char_2_token */,
FALSE /* symbol_2_token */,
FALSE /* scope_0_fallback */,
) /* cset_identifier_nth */,
( "#\n" ) /* cpair_comment_single */,
FALSE /* case_sensitive */,
TRUE /* skip_comment_multi */,
TRUE /* skip_comment_single */,
TRUE /* scan_comment_multi */,
TRUE /* scan_identifier */,
FALSE /* scan_identifier_1char */,
FALSE /* scan_identifier_NULL */,
TRUE /* scan_symbols */,
FALSE /* scan_binary */,
TRUE /* scan_octal */,
TRUE /* scan_float */,
TRUE /* scan_hex */,
FALSE /* scan_hex_dollar */,
TRUE /* scan_string_sq */,
TRUE /* scan_string_dq */,
TRUE /* numbers_2_int */,
FALSE /* int_2_float */,
FALSE /* identifier_2_string */,
TRUE /* char_2_token */,
FALSE /* symbol_2_token */,
FALSE /* scope_0_fallback */,
};
/*
@ -723,9 +723,9 @@ void FGAPIENTRY glutInitDisplayString( char* displayMode )
if( comparison != FG_NONE && i < (gint) strlen( scanner->value.v_identifier ) )
{
valueString = strdup( scanner->value.v_identifier + i );
if (!valueString)
fgError ("Could not allocate an internal string.");
}
if (!valueString)
fgError ("Could not allocate an internal string.");
}
/*
* If there was a value string, convert it to integer...

View File

@ -241,7 +241,7 @@ static void fghJoystickRawRead ( SFG_Joystick* joy, int* buttons, float* axes )
case JS_EVENT_BUTTON:
if ( joy->js.value == 0 ) /* clear the flag */
joy->tmp_buttons &= ~(1 << joy->js.number);
else
else
joy->tmp_buttons |= (1 << joy->js.number);
break;

View File

@ -169,7 +169,7 @@ static void fghcbDisplayWindow( SFG_Window *window, SFG_Enumerator *enumerator )
RedrawWindow(
window->Window.Handle, NULL, NULL,
RDW_NOERASE | RDW_INTERNALPAINT | RDW_INVALIDATE | RDW_UPDATENOW
);
);
}
#endif
@ -237,7 +237,7 @@ static void fghCheckTimers( void )
timer;
timer = (SFG_Timer *)next )
{
next = (SFG_Timer *)timer->Node.Next;
next = (SFG_Timer *)timer->Node.Next;
if( timer->TriggerTime <= checkTime )
{
@ -339,8 +339,8 @@ static void fgCheckJoystickCallback( SFG_Window* w, SFG_Enumerator* e)
{
if( w->Callbacks.Joystick )
{
e->found = TRUE;
e->data = w;
e->found = TRUE;
e->data = w;
}
fgEnumSubWindows( w, fgCheckJoystickCallback, e );
}
@ -356,8 +356,8 @@ static void fgHavePendingRedisplaysCallback( SFG_Window* w, SFG_Enumerator* e)
{
if( w->State.Redisplay )
{
e->found = TRUE;
e->data = w;
e->found = TRUE;
e->data = w;
}
fgEnumSubWindows( w, fgHavePendingRedisplaysCallback, e );
}
@ -386,9 +386,9 @@ static long fgNextTimer( void )
SFG_Timer *timer;
for( timer = (SFG_Timer *)fgState.Timers.First;
timer;
timer = (SFG_Timer *)timer->Node.Next )
ret = MIN( ret, MAX( 0, (timer->TriggerTime) - now ) );
timer;
timer = (SFG_Timer *)timer->Node.Next )
ret = MIN( ret, MAX( 0, (timer->TriggerTime) - now ) );
return ret;
}
@ -406,22 +406,22 @@ static void fgSleepForEvents( void )
long msec;
if( fgState.IdleCallback ||
fgHavePendingRedisplays() )
return;
fgHavePendingRedisplays() )
return;
socket = ConnectionNumber( fgDisplay.Display );
FD_ZERO( &fdset );
FD_SET( socket, &fdset );
msec = fgNextTimer();
if( fgHaveJoystick() )
msec = MIN( msec, 10 );
msec = MIN( msec, 10 );
wait.tv_sec = msec / 1000;
wait.tv_usec = (msec % 1000) * 1000;
err = select( socket+1, &fdset, NULL, NULL, &wait );
if( -1 == err )
printf( "freeglut select() error: %d\n", errno );
printf( "freeglut select() error: %d\n", errno );
#elif TARGET_HOST_WIN32
#endif
@ -650,10 +650,10 @@ void FGAPIENTRY glutMainLoopEvent( void )
*/
if( window->ActiveMenu != NULL )
{
if ( window == window->ActiveMenu->ParentWindow )
if ( window == window->ActiveMenu->ParentWindow )
{
window->ActiveMenu->Window->State.MouseX = event.xmotion.x_root - window->ActiveMenu->X ;
window->ActiveMenu->Window->State.MouseY = event.xmotion.y_root - window->ActiveMenu->Y ;
window->ActiveMenu->Window->State.MouseX = event.xmotion.x_root - window->ActiveMenu->X ;
window->ActiveMenu->Window->State.MouseY = event.xmotion.y_root - window->ActiveMenu->Y ;
}
/*
@ -729,14 +729,14 @@ void FGAPIENTRY glutMainLoopEvent( void )
GETWINDOW( xbutton ); GETMOUSE( xbutton );
/*
* An X button (at least in XFree86) is numbered from 1.
* A GLUT button is numbered from 0.
* Old GLUT passed through buttons other than just the first
* three, though it only gave symbolic names and official
* support to the first three.
*
*/
button = event.xbutton.button - 1;
* An X button (at least in XFree86) is numbered from 1.
* A GLUT button is numbered from 0.
* Old GLUT passed through buttons other than just the first
* three, though it only gave symbolic names and official
* support to the first three.
*
*/
button = event.xbutton.button - 1;
/*
* Do not execute the application's mouse callback if a menu is hooked to this button.
@ -751,46 +751,46 @@ void FGAPIENTRY glutMainLoopEvent( void )
*/
if ( window->ActiveMenu != NULL ) /* Window has an active menu, it absorbs any mouse click */
{
if ( window == window->ActiveMenu->ParentWindow )
if ( window == window->ActiveMenu->ParentWindow )
{
window->ActiveMenu->Window->State.MouseX = event.xbutton.x_root - window->ActiveMenu->X ;
window->ActiveMenu->Window->State.MouseY = event.xbutton.y_root - window->ActiveMenu->Y ;
}
window->ActiveMenu->Window->State.MouseX = event.xbutton.x_root - window->ActiveMenu->X ;
window->ActiveMenu->Window->State.MouseY = event.xbutton.y_root - window->ActiveMenu->Y ;
}
if ( fgCheckActiveMenu ( window->ActiveMenu->Window, window->ActiveMenu ) == TRUE ) /* Inside the menu, invoke the callback and deactivate the menu*/
if ( fgCheckActiveMenu ( window->ActiveMenu->Window, window->ActiveMenu ) == TRUE ) /* Inside the menu, invoke the callback and deactivate the menu*/
{
/* Save the current window and menu and set the current window to the window whose menu this is */
SFG_Window *save_window = fgStructure.Window ;
SFG_Menu *save_menu = fgStructure.Menu ;
SFG_Window *parent_window = window->ActiveMenu->ParentWindow ;
fgSetWindow ( parent_window ) ;
fgStructure.Menu = window->ActiveMenu ;
/* Save the current window and menu and set the current window to the window whose menu this is */
SFG_Window *save_window = fgStructure.Window ;
SFG_Menu *save_menu = fgStructure.Menu ;
SFG_Window *parent_window = window->ActiveMenu->ParentWindow ;
fgSetWindow ( parent_window ) ;
fgStructure.Menu = window->ActiveMenu ;
/* Execute the menu callback */
fgExecuteMenuCallback ( window->ActiveMenu ) ;
fgDeactivateMenu ( parent_window ) ;
/* Execute the menu callback */
fgExecuteMenuCallback ( window->ActiveMenu ) ;
fgDeactivateMenu ( parent_window ) ;
/* Restore the current window and menu */
fgSetWindow ( save_window ) ;
fgStructure.Menu = save_menu ;
}
else /* Outside the menu, deactivate the menu if it's a downclick */
if ( pressed == TRUE )
fgDeactivateMenu ( window->ActiveMenu->ParentWindow ) ;
/* Restore the current window and menu */
fgSetWindow ( save_window ) ;
fgStructure.Menu = save_menu ;
}
else /* Outside the menu, deactivate the menu if it's a downclick */
if ( pressed == TRUE )
fgDeactivateMenu ( window->ActiveMenu->ParentWindow ) ;
/*
* Let's make the window redraw as a result of the mouse click and menu activity.
*/
window->State.Redisplay = TRUE ;
/*
* Let's make the window redraw as a result of the mouse click and menu activity.
*/
window->State.Redisplay = TRUE ;
break ;
break ;
}
/*
* No active menu, let's check whether we need to activate one.
*/
if (( 0 <= button ) && ( 2 >= button ) &&
( window->Menu[ button ] != NULL ) && ( pressed == TRUE ) )
( window->Menu[ button ] != NULL ) && ( pressed == TRUE ) )
{
/*
* Let's make the window redraw as a result of the mouse click.
@ -874,7 +874,7 @@ void FGAPIENTRY glutMainLoopEvent( void )
event.type == ButtonPress ? GLUT_DOWN : GLUT_UP,
event.xbutton.x,
event.xbutton.y
);
);
}
}
@ -895,7 +895,7 @@ void FGAPIENTRY glutMainLoopEvent( void )
* A key has been pressed, find the window that had the focus:
*/
GETWINDOW( xkey );
GETMOUSE( xkey );
GETMOUSE( xkey );
if( event.type == KeyPress )
{
@ -1212,7 +1212,7 @@ LRESULT CALLBACK fgWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPara
if (LOWORD(wParam) != WA_INACTIVE)
{
/* glutSetCursor( fgStructure.Window->State.Cursor ); */
printf("WM_ACTIVATE: glutSetCursor( %p, %d)\n", window, window->State.Cursor );
printf("WM_ACTIVATE: glutSetCursor( %p, %d)\n", window, window->State.Cursor );
glutSetCursor( window->State.Cursor );
}
@ -1227,39 +1227,39 @@ LRESULT CALLBACK fgWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPara
*/
#if 0
if ((LOWORD(lParam) == HTCLIENT) &&
(fgStructure.Window->State.Cursor == GLUT_CURSOR_NONE))
SetCursor( NULL );
(fgStructure.Window->State.Cursor == GLUT_CURSOR_NONE))
SetCursor( NULL );
#else
/* Set the cursor AND change it for this window class. */
# define MAP_CURSOR(a,b) case a: SetCursor( LoadCursor( NULL, b ) ); \
/* Set the cursor AND change it for this window class. */
# define MAP_CURSOR(a,b) case a: SetCursor( LoadCursor( NULL, b ) ); \
break;
/* Nuke the cursor AND change it for this window class. */
# define ZAP_CURSOR(a,b) case a: SetCursor( NULL ); \
/* Nuke the cursor AND change it for this window class. */
# define ZAP_CURSOR(a,b) case a: SetCursor( NULL ); \
break;
if (LOWORD(lParam) == HTCLIENT)
switch( window->State.Cursor )
{
MAP_CURSOR( GLUT_CURSOR_RIGHT_ARROW, IDC_ARROW );
MAP_CURSOR( GLUT_CURSOR_LEFT_ARROW, IDC_ARROW );
MAP_CURSOR( GLUT_CURSOR_INFO, IDC_HELP );
MAP_CURSOR( GLUT_CURSOR_DESTROY, IDC_CROSS );
MAP_CURSOR( GLUT_CURSOR_HELP, IDC_HELP );
MAP_CURSOR( GLUT_CURSOR_CYCLE, IDC_SIZEALL );
MAP_CURSOR( GLUT_CURSOR_SPRAY, IDC_CROSS );
MAP_CURSOR( GLUT_CURSOR_WAIT, IDC_WAIT );
MAP_CURSOR( GLUT_CURSOR_TEXT, IDC_UPARROW );
MAP_CURSOR( GLUT_CURSOR_CROSSHAIR, IDC_CROSS );
/* MAP_CURSOR( GLUT_CURSOR_NONE, IDC_NO ); */
ZAP_CURSOR( GLUT_CURSOR_NONE, NULL );
switch( window->State.Cursor )
{
MAP_CURSOR( GLUT_CURSOR_RIGHT_ARROW, IDC_ARROW );
MAP_CURSOR( GLUT_CURSOR_LEFT_ARROW, IDC_ARROW );
MAP_CURSOR( GLUT_CURSOR_INFO, IDC_HELP );
MAP_CURSOR( GLUT_CURSOR_DESTROY, IDC_CROSS );
MAP_CURSOR( GLUT_CURSOR_HELP, IDC_HELP );
MAP_CURSOR( GLUT_CURSOR_CYCLE, IDC_SIZEALL );
MAP_CURSOR( GLUT_CURSOR_SPRAY, IDC_CROSS );
MAP_CURSOR( GLUT_CURSOR_WAIT, IDC_WAIT );
MAP_CURSOR( GLUT_CURSOR_TEXT, IDC_UPARROW );
MAP_CURSOR( GLUT_CURSOR_CROSSHAIR, IDC_CROSS );
/* MAP_CURSOR( GLUT_CURSOR_NONE, IDC_NO ); */
ZAP_CURSOR( GLUT_CURSOR_NONE, NULL );
default:
MAP_CURSOR( GLUT_CURSOR_UP_DOWN, IDC_ARROW );
}
default:
MAP_CURSOR( GLUT_CURSOR_UP_DOWN, IDC_ARROW );
}
#endif
else
lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );
break;
else
lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );
break;
case WM_SHOWWINDOW:
window->State.Visible = TRUE;

View File

@ -229,7 +229,7 @@ static GLboolean fghCheckMenuStatus( SFG_Window* window, SFG_Menu* menu )
if ( menuEntry->SubMenu->Y + menuEntry->SubMenu->Height > glutGet (GLUT_SCREEN_HEIGHT ) )
menuEntry->SubMenu->Y -= (menuEntry->SubMenu->Height -
FREEGLUT_MENU_HEIGHT - 2*FREEGLUT_MENU_BORDER);
FREEGLUT_MENU_HEIGHT - 2*FREEGLUT_MENU_BORDER);
fgSetWindow ( menuEntry->SubMenu->Window ) ;
glutPositionWindow ( menuEntry->SubMenu->X, menuEntry->SubMenu->Y ) ;

View File

@ -230,7 +230,7 @@ int FGAPIENTRY glutGet( GLenum eWhat )
case GLUT_WINDOW_Y: return y;
}
if ( w == 0 )
if ( w == 0 )
return( 0 );
XTranslateCoordinates(
fgDisplay.Display,