--- /dev/null
- raise 'checkout or update failed'
+import sys, traceback, platform, re, commands, platform
+
+if __name__ != '__main__':
+ from SCons.Script import *
+
+import utils
+
+# config = debug release
+# aliases are going to be very needed here
+# we have dependency situations too
+# target =
+
+class Config:
+ # not used atm, but useful to keep a list in mind
+ # may use them eventually for the 'all' and other aliases expansions?
+ target_choices = utils.Enum( 'radiant', 'q3map2', 'setup' )
+ config_choices = utils.Enum( 'debug', 'release' )
+
+ # aliases
+ # 'all' -> for each choices
+ # 'gamecode' for the targets, 'game' 'cgame' 'ui'
+
+ def __init__( self ):
+ # initialize defaults
+ self.target_selected = [ 'radiant', 'q3map2' ]
+ self.config_selected = [ 'release' ]
+ # those are global to each config
+ self.platform = platform.system()
+ self.cc = 'gcc'
+ self.cxx = 'g++'
+ self.install_directory = 'install'
+
+ # platforms for which to assemble a setup
+ self.setup_platforms = [ 'local', 'x86', 'x64', 'win32' ]
+ # paks to assemble in the setup
+ self.setup_packs = [ 'Q3Pack', 'UrTPack', 'UFOAIPack', 'Q2WPack' ]
+
+ def __repr__( self ):
+ return 'config: target=%s config=%s' % ( self.target_selected, self.config_selected )
+
+ def _processTarget( self, ops ):
+ self.target_selected = ops
+
+ def _processConfig( self, ops ):
+ self.config_selected = ops
+
+ def _processCC( self, ops ):
+ self.cc = ops
+
+ def _processCXX( self, ops ):
+ self.cxx = ops
+
+ def _processInstallDir( self, ops ):
+ self.install_directory = os.path.normpath( os.path.expanduser( ops[0] ) )
+
+ def _processSetupPlatforms( self, ops ):
+ self.setup_platforms = ops
+
+ def _processSetupPacks( self, ops ):
+ self.setup_packs = ops
+
+ def setupParser( self, operators ):
+ operators['target'] = self._processTarget
+ operators['config'] = self._processConfig
+ operators['cc'] = self._processCC
+ operators['cxx'] = self._processCXX
+ operators['install_directory'] = self._processInstallDir
+ operators['setup_platforms'] = self._processSetupPlatforms
+ operators['setup_packs'] = self._processSetupPacks
+
+ def emit_radiant( self ):
+ settings = self
+ for config_name in self.config_selected:
+ config = {}
+ config['name'] = config_name
+ config['shared'] = False
+ Export( 'utils', 'settings', 'config' )
+ build_dir = os.path.join( 'build', config_name, 'radiant' )
+ BuildDir( build_dir, '.', duplicate = 0 )
+ # left out jpeg6, splines (FIXME: I think jpeg6 is not used at all, can trash?)
+ lib_objects = []
+ for project in [ 'libs/synapse/synapse.vcproj', 'libs/cmdlib/cmdlib.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/l_net/l_net.vcproj', 'libs/ddslib/ddslib.vcproj', 'libs/picomodel/picomodel.vcproj', 'libs/md5lib/md5lib.vcproj' ]:
+ Export( 'project' )
+ lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
+ Export( 'lib_objects' )
+ radiant = SConscript( os.path.join( build_dir, 'SConscript.radiant' ) )
+ Default( InstallAs( os.path.join( self.install_directory, 'radiant.bin' ), radiant ) )
+
+ # PIC versions of the libs for the modules
+ shlib_objects_extra = {}
+ for project in [ 'libs/synapse/synapse.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/picomodel/picomodel.vcproj', 'libs/cmdlib/cmdlib.vcproj' ]:
+ ( libpath, libname ) = os.path.split( project )
+ libname = os.path.splitext( libname )[0]
+ config['shared'] = True
+ Export( 'project', 'config' )
+ build_dir = os.path.join( 'build', config_name, 'shobjs' )
+ BuildDir( build_dir, '.', duplicate = 0 )
+ shlib_objects_extra[libname] = SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
+
+ for project in [ 'plugins/vfspk3/vfspk3.vcproj',
+ 'plugins/vfspak/vfspak.vcproj',
+ 'plugins/vfswad/vfswad.vcproj',
+ 'plugins/eclassfgd/fgd.vcproj',
+ 'plugins/entity/entity.vcproj',
+ 'plugins/image/image.vcproj',
+ 'plugins/model/model.vcproj',
+ 'plugins/imagepng/imagepng.vcproj',
+ 'plugins/imagewal/imagewal.vcproj',
+ 'plugins/imagem8/imagem8.vcproj',
+ 'plugins/spritemodel/spritemodel.vcproj',
+ 'plugins/textool/TexTool.vcproj',
+ # 'plugins/sample/sample.vcproj',
+ 'plugins/map/map.vcproj',
+ 'plugins/mapxml/mapxml.vcproj',
+ 'plugins/shaders/shaders.vcproj',
+ 'plugins/surface/surface.vcproj',
+ 'plugins/surface_ufoai/surface_ufoai.vcproj',
+ 'plugins/surface_quake2/surface_quake2.vcproj',
+ 'plugins/surface_heretic2/surface_heretic2.vcproj',
+ # FIXME Needs splines
+ # 'contrib/camera/camera.vcproj',
+
+ # FIXME What is this? Empty dir for me - remove me?
+ # 'contrib/patches/patches.vcproj',
+ # 'plugins/archivewad/archivewad.vcproj',
+
+ 'contrib/prtview/PrtView.vcproj',
+ 'contrib/hydratoolz/hydratoolz.vcproj',
+ 'contrib/bobtoolz/bobToolz_gtk.vcproj',
+ 'contrib/gtkgensurf/gtkgensurf.vcproj',
+ 'contrib/ufoai/ufoai.vcproj',
+ 'contrib/bkgrnd2d/bkgrnd2d.vcproj'
+ ]:
+ ( libpath, libname ) = os.path.split( project )
+ libname = os.path.splitext( libname )[0]
+ shlib_objects = shlib_objects_extra['synapse']
+ if ( libname == 'entity' ):
+ shlib_objects += shlib_objects_extra['mathlib']
+ elif ( libname == 'model' ):
+ shlib_objects += shlib_objects_extra['picomodel']
+# elif ( libname == 'spritemodel' ):
+# shlib_objects += shlib_objects_extra['mathlib']
+# elif ( libname == 'TexTool' ):
+# shlib_objects += shlib_objects_extra['mathlib']
+ elif ( libname == 'map' ):
+ shlib_objects += shlib_objects_extra['cmdlib']
+ Export( 'project', 'shlib_objects' )
+ module = SConscript( os.path.join( build_dir, 'SConscript.module' ) )
+ Default( InstallAs( os.path.join( self.install_directory, 'modules/%s.so' % libname ), module ) )
+
+ def emit_q3map2( self ):
+ settings = self
+ for config_name in self.config_selected:
+ config = {}
+ config['name'] = config_name
+ config['shared'] = False
+ Export( 'utils', 'settings', 'config' )
+ build_dir = os.path.join( 'build', config_name, 'q3map2' )
+ BuildDir( build_dir, '.', duplicate = 0 )
+ lib_objects = []
+ for project in [ 'libs/cmdlib/cmdlib.vcproj', 'libs/mathlib/mathlib.vcproj', 'libs/l_net/l_net.vcproj', 'libs/ddslib/ddslib.vcproj', 'libs/picomodel/picomodel.vcproj', 'libs/md5lib/md5lib.vcproj' ]:
+ Export( 'project' )
+ lib_objects += SConscript( os.path.join( build_dir, 'SConscript.lib' ) )
+ Export( 'lib_objects' )
+ q3map2 = SConscript( os.path.join( build_dir, 'SConscript.q3map2' ) )
+ Default( InstallAs( os.path.join( self.install_directory, 'q3map2' ), q3map2 ) )
+
+
+ def emit( self ):
+ try:
+ self.target_selected.index( 'radiant' )
+ except:
+ pass
+ else:
+ self.emit_radiant()
+ try:
+ self.target_selected.index( 'q3map2' )
+ except:
+ pass
+ else:
+ self.emit_q3map2()
+
+ try:
+ self.target_selected.index( 'setup' )
+ except:
+ pass
+ else:
+ self.Setup()
+
+ def SetupEnvironment( self, env, config, useGtk = False, useGtkGL = False, useJPEG = False, useZ = False, usePNG = False ):
+ env['CC'] = self.cc
+ env['CXX'] = self.cxx
+ ( ret, xml2 ) = commands.getstatusoutput( 'xml2-config --cflags' )
+ if ( ret != 0 ):
+ print 'xml2-config failed'
+ assert( False )
+ xml2libs = commands.getoutput( 'xml2-config --libs' )
+ env.Append( LINKFLAGS = xml2libs.split( ' ' ) )
+ baseflags = [ '-pipe', '-Wall', '-fmessage-length=0', '-fvisibility=hidden', xml2.split( ' ' ) ]
+# baseflags += [ '-m32' ]
+
+ if ( self.platform == 'Darwin' ):
+ env.Append( CPPPATH = [ '/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include' ] )
+
+ if ( useGtk ):
+ ( ret, gtk2 ) = commands.getstatusoutput( 'pkg-config gtk+-2.0 --cflags' )
+ if ( ret != 0 ):
+ print 'pkg-config gtk+-2.0 failed'
+ assert( False )
+ baseflags += gtk2.split( ' ' )
+ gtk2libs = commands.getoutput( 'pkg-config gtk+-2.0 --libs' )
+ env.Append( LINKFLAGS = gtk2libs.split( ' ' ) )
+ else:
+ # always setup at least glib
+ ( ret, glib ) = commands.getstatusoutput( 'pkg-config glib-2.0 --cflags' )
+ if ( ret != 0 ):
+ print 'pkg-config glib-2.0 failed'
+ assert( False )
+ baseflags += glib.split( ' ' )
+ gliblibs = commands.getoutput( 'pkg-config glib-2.0 --libs' )
+ env.Append( LINKFLAGS = gliblibs.split( ' ' ) )
+
+ if ( useGtkGL ):
+ ( ret, gtkgl ) = commands.getstatusoutput( 'pkg-config gtkglext-1.0 --cflags' )
+ if ( ret != 0 ):
+ print 'pkg-config gtkglext-1.0 failed'
+ assert( False )
+ baseflags += gtkgl.split( ' ' )
+ gtkgllibs = commands.getoutput( 'pkg-config gtkglext-1.0 --libs' )
+ env.Append( LINKFLAGS = gtkgllibs.split( ' ' ) )
+ if ( useJPEG ):
+ env.Append( LIBS = 'jpeg' )
+ if ( usePNG ):
+ pnglibs = 'png z'
+ env.Append( LIBS = pnglibs.split( ' ' ) )
+ if ( useZ ):
+ env.Append( LIBS = 'z' )
+
+ env.Append( CCFLAGS = baseflags )
+ env.Append( CXXFLAGS = baseflags + [ '-fpermissive', '-fvisibility-inlines-hidden' ] )
+ env.Append( CPPPATH = [ 'include', 'libs' ] )
+ env.Append( CPPDEFINES = [ 'Q_NO_STLPORT' ] )
+ if ( config == 'debug' ):
+ env.Append( CFLAGS = [ '-g' ] )
+ env.Append( CXXFLAGS = [ '-g' ] )
+ env.Append( CPPDEFINES = [ '_DEBUG' ] )
+ else:
+ env.Append( CFLAGS = [ '-O3', '-Winline', '-ffast-math', '-fno-unsafe-math-optimizations', '-fno-strict-aliasing' ] )
+ env.Append( CXXFLAGS = [ '-O3', '-Winline', '-ffast-math', '-fno-unsafe-math-optimizations','-fno-strict-aliasing' ] )
+
+ def CheckoutOrUpdate( self, svnurl, path ):
+ if ( os.path.exists( path ) ):
+ # NOTE: check the svnurl matches?
+ cmd = 'svn update "%s"' % path
+ print cmd
+ else:
+ cmd = 'svn checkout %s "%s"' % ( svnurl, path )
+ ret = os.system( cmd )
+ if ( ret != 0 ):
- for platform in self.setup_platforms:
++ raise Exception( 'checkout or update failed' )
+
+
+ def FetchGamePaks( self, path ):
+ for pak in self.setup_packs:
+ if ( pak == 'Q3Pack' or pak == 'UrTPack' or pak == 'UFOAIPack' or pak == 'Q2WPack' ):
+ svnurl = 'https://zerowing.idsoftware.com/svn/radiant.gamepacks/%s/trunk' % pak
+ self.CheckoutOrUpdate( svnurl, os.path.join( path, 'installs', pak ) )
+
+ def Setup( self ):
+ if ( platform == 'local' ):
+ # special case, fetch external paks under the local install directory
+ self.FetchGamePaks( self.install_directory )
++ # NOTE: unrelated to self.setup_platforms - grab support files and binaries and install them
++ if ( self.platform == 'Windows' ):
++ depsfile = 'GtkR-deps-1.6-3.zip'
++ # TMP
++ #if ( not os.path.exists( depsfile ) ):
++ if ( True ):
++ cmd = 'wget http://zerowing.idsoftware.com/files/radiant/developer/1.6.1/%s' % depsfile
++ print cmd
++ ret = os.system( cmd )
++ if ( ret != 0 ):
++ raise Exception( 'Failed to download dependencies file' )
++
++ # extract one directoy above
++ f = os.path.abspath( depsfile )
++ backup_cwd = os.getcwd()
++ os.chdir( os.path.dirname( backup_cwd ) )
++ cmd = 'unzip %s' % f
++ print cmd
++ ret = os.system( cmd )
++ if ( ret != 0 ):
++ raise Exception( 'unzip dependencies file failed' )
++ os.chdir( backup_cwd )
++
++ # copy all the dependent runtime data to the install directory
++ srcdir = os.path.dirname( backup_cwd )
++ for f in [
++ 'libxml2/bin/libxml2.dll',
++ 'gtk2/bin/libglib-2.0-0.dll',
++ 'gtk2/bin/libgobject-2.0-0.dll',
++ 'gtk2/bin/libgdk-win32-2.0-0.dll',
++ 'gtk2/bin/libgtk-win32-2.0-0.dll',
++ 'gtk2/bin/intl.dll',
++ 'gtk2/bin/libatk-1.0-0.dll',
++ 'gtk2/bin/libcairo-2.dll',
++ 'gtk2/bin/libgdk_pixbuf-2.0-0.dll',
++ 'gtk2/bin/libgmodule-2.0-0.dll',
++ 'gtk2/bin/libpng13.dll',
++ 'gtk2/bin/libpango-1.0-0.dll',
++ 'gtk2/bin/libpangocairo-1.0-0.dll',
++ 'gtk2/bin/libpangowin32-1.0-0.dll',
++ 'gtk2/lib/libgtkglext-win32-1.0-0.dll',
++ 'gtk2/lib/libgdkglext-win32-1.0-0.dll',
++ 'gtk2/lib/iconv.dll', ]:
++ cmd = 'cp -v "%s" installs' % os.path.join( srcdir, f )
++ print cmd
++ ret = os.system( cmd )
++ if ( ret != 0 ):
++ raise Exception( 'runtime file copy failed' )
++ for d in [
++ 'gtk2/etc',
++ 'gtk2/share',
++ ]:
++ cmd = 'cp -r -v "%s" install' % os.path.join( srcdir, d )
++ print cmd
++ ret = os.system( cmd )
++ if ( ret != 0 ):
++ raise Exception( 'runtime directory copy failed' )
+
+# parse the config statement line to produce/update an existing config list
+# the configs expose a list of keywords and accepted values, which the engine parses out
+class ConfigParser:
+ def __init__( self ):
+ self.operators = {}
+
+ def _processOp( self, ops ):
+ assert( len( ops ) == 1 )
+ op = ops.pop()
+ if ( op == 'clear' ):
+ self.configs = []
+ self.current_config = None
+ elif ( op == 'pop' ):
+ self.configs.pop()
+ self.current_config = None
+ elif ( op == 'push' ):
+ self.configs.append( self.current_config )
+ self.current_config = Config()
+ self._setupParser( self.current_config )
+
+ def _setupParser( self, c ):
+ self.operators = { 'op' : self._processOp }
+ c.setupParser( self.operators )
+
+ def _parseStatement( self, s ):
+ statement_re = re.compile( '(.*)=(.*)' )
+ value_list_re = re.compile( '([^,]*),?' )
+ if ( not statement_re.match( s ) ):
+ print 'syntax error (statement match): %s' % repr( s )
+ return
+ statement_split = statement_re.split( s )
+ if ( len( statement_split ) != 4 ):
+ print 'syntax error (statement split): %s' % repr( s )
+ return
+ ( foo, name, value, bar ) = statement_split
+ value_split = value_list_re.split( value )
+ if ( len( value_split ) < 2 or len( value_split ) % 2 != 1 ):
+ print 'syntax error (value split): %s' % ( repr( value_split ) )
+ return
+ try:
+ value_array = []
+ value_split.reverse()
+ value_split.pop()
+ while ( len( value_split ) != 0 ):
+ value_array.append( value_split.pop() )
+ value_split.pop()
+ except:
+ print traceback.print_exception( sys.exc_type, sys.exc_value, sys.exc_traceback )
+ print 'syntax error (value to array): %s' % ( repr( value_split ) )
+ return
+
+ return ( name, value_array )
+
+ def parseStatements( self, _configs, statements ):
+ self.current_config = None
+ self.configs = _configs
+ if ( self.configs is None ):
+ self.configs = []
+ for s in statements:
+
+ if ( self.current_config is None ):
+ # use a provided config, or create a default one
+ if ( len( self.configs ) > 0 ):
+ self.current_config = self.configs.pop()
+ else:
+ self.current_config = Config()
+ # setup the operator table for this config
+ # NOTE: have that in self._processOp too
+ self._setupParser( self.current_config )
+
+ ret = self._parseStatement( s )
+ if ( ret is None ):
+ print 'stop statement parse at %s' % repr( s )
+ break
+ ( name, value_array ) = ret
+ try:
+ processor = self.operators[name]
+ except:
+ print 'unknown operator %s - stop statement parse at %s' % ( repr( name ), repr( s ) )
+ break
+ processor( value_array )
+
+ if ( not self.current_config is None ):
+ self.configs.append( self.current_config )
+ # make sure there is at least one config
+ if ( len( self.configs ) == 0 ):
+ print 'pushing a default config'
+ self.configs.append( Config() )
+ return self.configs
+
+import unittest
+
+class TestConfigParse( unittest.TestCase ):
+
+ def setUp( self ):
+ self.parser = ConfigParser()
+
+ def testBasicParse( self ):
+ # test basic config parsing
+ # needs to cleanly stop at the first config statement that is not recognized
+ configs = self.parser.parseStatements( None, [ 'game=missionpack', 'config=qvm', 'foobar' ] )
+ print repr( configs )
+
+ def testMultiParse( self ):
+ # multiple configs seperated by commas
+ configs = self.parser.parseStatements( None, [ 'target=server,game,cgame' ] )
+ print repr( configs )
+
+ def testOp( self ):
+ # test the operator for multiple configs
+ configs = self.parser.parseStatements( None, [ 'target=core', 'config=release', 'op=push', 'target=game,cgame,ui', 'config=debug' ] )
+ print repr( configs )
+
+if __name__ == '__main__':
+ unittest.main()
- <?xml version="1.0" encoding="Windows-1252"?>\r
- <VisualStudioProject\r
- ProjectType="Visual C++"\r
- Version="8.00"\r
- Name="camera"\r
- ProjectGUID="{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"\r
- RootNamespace="camera"\r
- >\r
-<?xml version="1.0" ?><VisualStudioProject Name="camera" ProjectGUID="{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}" ProjectType="Visual C++" RootNamespace="camera" Version="8.00">\r
-- <Platforms>\r
- <Platform\r
- Name="Win32"\r
- />\r
- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
- <Configuration\r
- Name="Debug|Win32"\r
- OutputDirectory="$(SolutionDir)\install\modules"\r
- IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
- ConfigurationType="2"\r
- CharacterSet="2"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- Optimization="0"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- MinimalRebuild="true"\r
- BasicRuntimeChecks="3"\r
- RuntimeLibrary="3"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="4"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- ModuleDefinitionFile="camera.def"\r
- GenerateDebugInformation="true"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- />\r
- <Configuration CharacterSet="2" ConfigurationType="2" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\plugins">\r
- <Tool Name="VCPreBuildEventTool"/>\r
- <Tool Name="VCCustomBuildTool"/>\r
- <Tool Name="VCXMLDataGeneratorTool"/>\r
- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
- <Tool Name="VCMIDLTool"/>\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
- <Tool Name="VCManagedResourceCompilerTool"/>\r
- <Tool Name="VCResourceCompilerTool"/>\r
- <Tool Name="VCPreLinkEventTool"/>\r
- <Tool AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib" AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs"" GenerateDebugInformation="true" ModuleDefinitionFile="camera.def" Name="VCLinkerTool" TargetMachine="1"/>\r
- <Tool Name="VCALinkTool"/>\r
- <Tool Name="VCManifestTool"/>\r
- <Tool Name="VCXDCMakeTool"/>\r
- <Tool Name="VCBscMakeTool"/>\r
- <Tool Name="VCFxCopTool"/>\r
- <Tool Name="VCAppVerifierTool"/>\r
- <Tool Name="VCWebDeploymentTool"/>\r
- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
- <Configuration\r
- Name="Release|Win32"\r
- OutputDirectory="$(SolutionDir)\install\modules"\r
- IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
- ConfigurationType="2"\r
- CharacterSet="2"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- RuntimeLibrary="2"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="3"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- ModuleDefinitionFile="camera.def"\r
- GenerateDebugInformation="true"\r
- OptimizeReferences="2"\r
- EnableCOMDATFolding="2"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- />\r
- <Configuration CharacterSet="2" ConfigurationType="2" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\plugins" WholeProgramOptimization="1">\r
- <Tool Name="VCPreBuildEventTool"/>\r
- <Tool Name="VCCustomBuildTool"/>\r
- <Tool Name="VCXMLDataGeneratorTool"/>\r
- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
- <Tool Name="VCMIDLTool"/>\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
- <Tool Name="VCManagedResourceCompilerTool"/>\r
- <Tool Name="VCResourceCompilerTool"/>\r
- <Tool Name="VCPreLinkEventTool"/>\r
- <Tool AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib" AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs"" EnableCOMDATFolding="2" GenerateDebugInformation="true" ModuleDefinitionFile="camera.def" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
- <Tool Name="VCALinkTool"/>\r
- <Tool Name="VCManifestTool"/>\r
- <Tool Name="VCXDCMakeTool"/>\r
- <Tool Name="VCBscMakeTool"/>\r
- <Tool Name="VCFxCopTool"/>\r
- <Tool Name="VCAppVerifierTool"/>\r
- <Tool Name="VCWebDeploymentTool"/>\r
- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
- <Filter\r
- Name="Source Files"\r
- Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
- >\r
- <File\r
- RelativePath=".\camera.cpp"\r
- >\r
- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
- <File RelativePath=".\camera.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\camera.def"\r
- >\r
- <File RelativePath=".\camera.def">\r
-- </File>\r
- <File\r
- RelativePath=".\dialogs.cpp"\r
- >\r
- <File RelativePath=".\dialogs.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\dialogs_common.cpp"\r
- >\r
- <File RelativePath=".\dialogs_common.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\funchandlers.cpp"\r
- >\r
- <File RelativePath=".\funchandlers.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\listener.cpp"\r
- >\r
- <File RelativePath=".\listener.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\misc.cpp"\r
- >\r
- <File RelativePath=".\misc.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\renderer.cpp"\r
- >\r
- <File RelativePath=".\renderer.cpp">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="Header Files"\r
- Filter="h;hpp;hxx;hm;inl"\r
- >\r
- <File\r
- RelativePath=".\camera.h"\r
- >\r
- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
- <File RelativePath=".\camera.h">\r
-- </File>\r
- <File\r
- RelativePath=".\dialogs.h"\r
- >\r
- <File RelativePath=".\dialogs.h">\r
-- </File>\r
- <File\r
- RelativePath=".\funchandlers.h"\r
- >\r
- <File RelativePath=".\funchandlers.h">\r
-- </File>\r
- <File\r
- RelativePath=".\listener.h"\r
- >\r
- <File RelativePath=".\listener.h">\r
-- </File>\r
- <File\r
- RelativePath=".\misc.h"\r
- >\r
- <File RelativePath=".\misc.h">\r
-- </File>\r
- <File\r
- RelativePath=".\renderer.h"\r
- >\r
- <File RelativePath=".\renderer.h">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="Resource Files"\r
- Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
- >\r
- <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
- </VisualStudioProject>\r
-</VisualStudioProject>
++<?xml version="1.0" encoding="Windows-1252"?>
++<VisualStudioProject
++ ProjectType="Visual C++"
++ Version="8.00"
++ Name="camera"
++ ProjectGUID="{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"
++ RootNamespace="camera"
++ >
++ <Platforms>
++ <Platform
++ Name="Win32"
++ />
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration
++ Name="Debug|Win32"
++ OutputDirectory="$(SolutionDir)\install\modules"
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
++ ConfigurationType="2"
++ CharacterSet="2"
++ >
++ <Tool
++ Name="VCPreBuildEventTool"
++ />
++ <Tool
++ Name="VCCustomBuildTool"
++ />
++ <Tool
++ Name="VCXMLDataGeneratorTool"
++ />
++ <Tool
++ Name="VCWebServiceProxyGeneratorTool"
++ />
++ <Tool
++ Name="VCMIDLTool"
++ />
++ <Tool
++ Name="VCCLCompilerTool"
++ Optimization="0"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ MinimalRebuild="true"
++ BasicRuntimeChecks="3"
++ RuntimeLibrary="3"
++ WarningLevel="3"
++ Detect64BitPortabilityProblems="true"
++ DebugInformationFormat="4"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ <Tool
++ Name="VCManagedResourceCompilerTool"
++ />
++ <Tool
++ Name="VCResourceCompilerTool"
++ />
++ <Tool
++ Name="VCPreLinkEventTool"
++ />
++ <Tool
++ Name="VCLinkerTool"
++ AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
++ ModuleDefinitionFile="camera.def"
++ GenerateDebugInformation="true"
++ TargetMachine="1"
++ />
++ <Tool
++ Name="VCALinkTool"
++ />
++ <Tool
++ Name="VCManifestTool"
++ />
++ <Tool
++ Name="VCXDCMakeTool"
++ />
++ <Tool
++ Name="VCBscMakeTool"
++ />
++ <Tool
++ Name="VCFxCopTool"
++ />
++ <Tool
++ Name="VCAppVerifierTool"
++ />
++ <Tool
++ Name="VCWebDeploymentTool"
++ />
++ <Tool
++ Name="VCPostBuildEventTool"
++ />
++ </Configuration>
++ <Configuration
++ Name="Release|Win32"
++ OutputDirectory="$(SolutionDir)\install\modules"
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
++ ConfigurationType="2"
++ CharacterSet="2"
++ >
++ <Tool
++ Name="VCPreBuildEventTool"
++ />
++ <Tool
++ Name="VCCustomBuildTool"
++ />
++ <Tool
++ Name="VCXMLDataGeneratorTool"
++ />
++ <Tool
++ Name="VCWebServiceProxyGeneratorTool"
++ />
++ <Tool
++ Name="VCMIDLTool"
++ />
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ RuntimeLibrary="2"
++ WarningLevel="3"
++ Detect64BitPortabilityProblems="true"
++ DebugInformationFormat="3"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ <Tool
++ Name="VCManagedResourceCompilerTool"
++ />
++ <Tool
++ Name="VCResourceCompilerTool"
++ />
++ <Tool
++ Name="VCPreLinkEventTool"
++ />
++ <Tool
++ Name="VCLinkerTool"
++ AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
++ ModuleDefinitionFile="camera.def"
++ GenerateDebugInformation="true"
++ OptimizeReferences="2"
++ EnableCOMDATFolding="2"
++ TargetMachine="1"
++ />
++ <Tool
++ Name="VCALinkTool"
++ />
++ <Tool
++ Name="VCManifestTool"
++ />
++ <Tool
++ Name="VCXDCMakeTool"
++ />
++ <Tool
++ Name="VCBscMakeTool"
++ />
++ <Tool
++ Name="VCFxCopTool"
++ />
++ <Tool
++ Name="VCAppVerifierTool"
++ />
++ <Tool
++ Name="VCWebDeploymentTool"
++ />
++ <Tool
++ Name="VCPostBuildEventTool"
++ />
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter
++ Name="Source Files"
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
++ >
++ <File
++ RelativePath=".\camera.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\camera.def"
++ >
++ </File>
++ <File
++ RelativePath=".\dialogs.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\dialogs_common.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\funchandlers.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\listener.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\misc.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\renderer.cpp"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="Header Files"
++ Filter="h;hpp;hxx;hm;inl"
++ >
++ <File
++ RelativePath=".\camera.h"
++ >
++ </File>
++ <File
++ RelativePath=".\dialogs.h"
++ >
++ </File>
++ <File
++ RelativePath=".\funchandlers.h"
++ >
++ </File>
++ <File
++ RelativePath=".\listener.h"
++ >
++ </File>
++ <File
++ RelativePath=".\misc.h"
++ >
++ </File>
++ <File
++ RelativePath=".\renderer.h"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="Resource Files"
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
++ >
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
++</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="camera"\r
++ ProjectGUID="{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"\r
++ RootNamespace="camera"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="camera.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib splines.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib intl.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="camera.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\camera.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\camera.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialogs.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialogs_common.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\funchandlers.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\listener.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\misc.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\renderer.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\camera.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialogs.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\funchandlers.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\listener.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\misc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\renderer.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="gen" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="gen" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <File RelativePath=".\include\aboutmsg.default">\r
-- </File>\r
-- <File RelativePath=".\gen.readme">\r
-- <FileConfiguration Name="Debug|Win32">\r
-- <Tool CommandLine="run_python.bat makeversion.py " Name="VCCustomBuildTool" Outputs="include/version.h;include/aboutmsg.h"/>\r
-- </FileConfiguration>\r
-- <FileConfiguration Name="Release|Win32">\r
-- <Tool CommandLine="run_python.bat makeversion.py " Name="VCCustomBuildTool" Outputs="include/version.h;include/aboutmsg.h;include/RADIANT_MAJOR;include/RADIANT_MINOR"/>\r
-- </FileConfiguration>\r
-- </File>\r
-- <File RelativePath=".\makeversion.py">\r
-- </File>\r
-- <File RelativePath=".\run_python.bat">\r
-- </File>\r
-- <File RelativePath=".\include\version.default">\r
-- </File>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="gen" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="gen" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <File RelativePath=".\include\aboutmsg.default">
++ </File>
++ <File RelativePath=".\gen.readme">
++ <FileConfiguration Name="Debug|Win32">
++ <Tool CommandLine="run_python.bat makeversion.py " Name="VCCustomBuildTool" Outputs="include/version.h;include/aboutmsg.h"/>
++ </FileConfiguration>
++ <FileConfiguration Name="Release|Win32">
++ <Tool CommandLine="run_python.bat makeversion.py " Name="VCCustomBuildTool" Outputs="include/version.h;include/aboutmsg.h;include/RADIANT_MAJOR;include/RADIANT_MINOR"/>
++ </FileConfiguration>
++ </File>
++ <File RelativePath=".\makeversion.py">
++ </File>
++ <File RelativePath=".\run_python.bat">
++ </File>
++ <File RelativePath=".\include\version.default">
++ </File>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--<?xml version="1.0" ?><VisualStudioProject Name="cmdlib" ProjectGUID="{0B522841-BDCC-493A-BA5C-604AE2CD5756}" ProjectType="Visual C++" RootNamespace="cmdlib" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
- <File RelativePath=".\cmdlib.cpp">\r
- <File RelativePath=".\CMDLIB.cpp">\r
-- </File>\r
-- <File RelativePath="..\cmdlib.h">\r
-- </File>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
- </VisualStudioProject>\r
-</VisualStudioProject>
++<?xml version="1.0" ?><VisualStudioProject Name="cmdlib" ProjectGUID="{0B522841-BDCC-493A-BA5C-604AE2CD5756}" ProjectType="Visual C++" RootNamespace="cmdlib" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <File RelativePath=".\cmdlib.cpp">
++ </File>
++ <File RelativePath="..\cmdlib.h">
++ </File>
++ </Files>
++ <Globals>
++ </Globals>
++</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="cmdlib"\r
++ ProjectGUID="{0B522841-BDCC-493A-BA5C-604AE2CD5756}"\r
++ RootNamespace="cmdlib"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <File\r
++ RelativePath=".\cmdlib.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\cmdlib.h"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="ddslib" ProjectGUID="{5DCC8086-830E-42E6-B080-5A287F8FF5DC}" ProjectType="Visual C++" RootNamespace="ddslib" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">\r
-- <File RelativePath=".\ddslib.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="include">\r
-- <File RelativePath="..\ddslib.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="ddslib" ProjectGUID="{5DCC8086-830E-42E6-B080-5A287F8FF5DC}" ProjectType="Visual C++" RootNamespace="ddslib" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">
++ <File RelativePath=".\ddslib.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="include">
++ <File RelativePath="..\ddslib.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="ddslib"\r
++ ProjectGUID="{5DCC8086-830E-42E6-B080-5A287F8FF5DC}"\r
++ RootNamespace="ddslib"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="src"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\ddslib.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="include"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath="..\ddslib.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="l_net" ProjectGUID="{3886C418-A41E-4AFF-BBD1-8E1E508920C9}" ProjectType="Visual C++" RootNamespace="l_net" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" Name="Source Files">\r
-- <File RelativePath=".\l_net.c">\r
-- </File>\r
-- <File RelativePath=".\l_net_wins.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl;fi;fd" Name="Header Files">\r
-- <File RelativePath=".\l_net.h">\r
-- </File>\r
-- <File RelativePath=".\l_net_wins.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="l_net" ProjectGUID="{3886C418-A41E-4AFF-BBD1-8E1E508920C9}" ProjectType="Visual C++" RootNamespace="l_net" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp" Name="Source Files">
++ <File RelativePath=".\l_net.c">
++ </File>
++ <File RelativePath=".\l_net_wins.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl;fi;fd" Name="Header Files">
++ <File RelativePath=".\l_net.h">
++ </File>
++ <File RelativePath=".\l_net_wins.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="l_net"\r
++ ProjectGUID="{3886C418-A41E-4AFF-BBD1-8E1E508920C9}"\r
++ RootNamespace="l_net"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp"\r
++ >\r
++ <File\r
++ RelativePath=".\l_net.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\l_net_wins.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl;fi;fd"\r
++ >\r
++ <File\r
++ RelativePath=".\l_net.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\l_net_wins.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="mathlib" ProjectGUID="{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}" ProjectType="Visual C++" RootNamespace="mathlib" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath=".\bbox.c">\r
-- </File>\r
-- <File RelativePath=".\linear.c">\r
-- </File>\r
-- <File RelativePath=".\m4x4.c">\r
-- </File>\r
-- <File RelativePath=".\mathlib.c">\r
-- </File>\r
-- <File RelativePath=".\ray.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath="..\mathlib.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="mathlib" ProjectGUID="{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}" ProjectType="Visual C++" RootNamespace="mathlib" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath=".\bbox.c">
++ </File>
++ <File RelativePath=".\linear.c">
++ </File>
++ <File RelativePath=".\m4x4.c">
++ </File>
++ <File RelativePath=".\mathlib.c">
++ </File>
++ <File RelativePath=".\ray.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath="..\mathlib.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="mathlib"\r
++ ProjectGUID="{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}"\r
++ RootNamespace="mathlib"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\bbox.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\linear.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\m4x4.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\mathlib.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\ray.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath="..\mathlib.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="md5lib" ProjectGUID="{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}" ProjectType="Visual C++" RootNamespace="md5lib" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">\r
-- <File RelativePath=".\md5lib.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="include">\r
-- <File RelativePath="..\md5lib.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="md5lib" ProjectGUID="{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}" ProjectType="Visual C++" RootNamespace="md5lib" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">
++ <File RelativePath=".\md5lib.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="include">
++ <File RelativePath="..\md5lib.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="md5lib"\r
++ ProjectGUID="{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}"\r
++ RootNamespace="md5lib"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="src"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\md5lib.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="include"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath="..\md5lib.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="picomodel" ProjectGUID="{444E6FDA-83BD-49F1-89A4-7CF716F742A8}" ProjectType="Visual C++" RootNamespace="picomodel" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">\r
-- <File RelativePath=".\picointernal.c">\r
-- </File>\r
-- <File RelativePath=".\picomodel.c">\r
-- </File>\r
-- <File RelativePath=".\picomodules.c">\r
-- </File>\r
-- <File RelativePath=".\pm_3ds.c">\r
-- </File>\r
-- <File RelativePath=".\pm_ase.c">\r
-- </File>\r
-- <File RelativePath=".\pm_fm.c">\r
-- </File>\r
-- <File RelativePath=".\pm_lwo.c">\r
-- </File>\r
-- <File RelativePath=".\pm_md2.c">\r
-- </File>\r
-- <File RelativePath=".\pm_md3.c">\r
-- </File>\r
-- <File RelativePath=".\pm_mdc.c">\r
-- </File>\r
-- <File RelativePath=".\pm_ms3d.c">\r
-- </File>\r
-- <File RelativePath=".\pm_obj.c">\r
-- </File>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="lwo">\r
-- <File RelativePath=".\lwo\clip.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\envelope.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\list.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\lwio.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\lwo2.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\lwob.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\pntspols.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\surface.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\vecmath.c">\r
-- </File>\r
-- <File RelativePath=".\lwo\vmap.c">\r
-- </File>\r
-- </Filter>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="include">\r
-- <File RelativePath=".\lwo\lwo2.h">\r
-- </File>\r
-- <File RelativePath=".\picointernal.h">\r
-- </File>\r
-- <File RelativePath="..\picomodel.h">\r
-- </File>\r
-- <File RelativePath=".\pm_fm.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="picomodel" ProjectGUID="{444E6FDA-83BD-49F1-89A4-7CF716F742A8}" ProjectType="Visual C++" RootNamespace="picomodel" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="src">
++ <File RelativePath=".\picointernal.c">
++ </File>
++ <File RelativePath=".\picomodel.c">
++ </File>
++ <File RelativePath=".\picomodules.c">
++ </File>
++ <File RelativePath=".\pm_3ds.c">
++ </File>
++ <File RelativePath=".\pm_ase.c">
++ </File>
++ <File RelativePath=".\pm_fm.c">
++ </File>
++ <File RelativePath=".\pm_lwo.c">
++ </File>
++ <File RelativePath=".\pm_md2.c">
++ </File>
++ <File RelativePath=".\pm_md3.c">
++ </File>
++ <File RelativePath=".\pm_mdc.c">
++ </File>
++ <File RelativePath=".\pm_ms3d.c">
++ </File>
++ <File RelativePath=".\pm_obj.c">
++ </File>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="lwo">
++ <File RelativePath=".\lwo\clip.c">
++ </File>
++ <File RelativePath=".\lwo\envelope.c">
++ </File>
++ <File RelativePath=".\lwo\list.c">
++ </File>
++ <File RelativePath=".\lwo\lwio.c">
++ </File>
++ <File RelativePath=".\lwo\lwo2.c">
++ </File>
++ <File RelativePath=".\lwo\lwob.c">
++ </File>
++ <File RelativePath=".\lwo\pntspols.c">
++ </File>
++ <File RelativePath=".\lwo\surface.c">
++ </File>
++ <File RelativePath=".\lwo\vecmath.c">
++ </File>
++ <File RelativePath=".\lwo\vmap.c">
++ </File>
++ </Filter>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="include">
++ <File RelativePath=".\lwo\lwo2.h">
++ </File>
++ <File RelativePath=".\picointernal.h">
++ </File>
++ <File RelativePath="..\picomodel.h">
++ </File>
++ <File RelativePath=".\pm_fm.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="picomodel"\r
++ ProjectGUID="{444E6FDA-83BD-49F1-89A4-7CF716F742A8}"\r
++ RootNamespace="picomodel"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="src"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\picointernal.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\picomodel.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\picomodules.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_3ds.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_ase.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_fm.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_lwo.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_md2.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_md3.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_mdc.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_ms3d.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_obj.c"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="lwo"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\lwo\clip.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\envelope.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\list.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\lwio.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\lwo2.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\lwob.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\pntspols.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\surface.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\vecmath.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lwo\vmap.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="include"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\lwo\lwo2.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\picointernal.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\picomodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pm_fm.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="Splines" ProjectGUID="{6C1116CE-D99E-4629-9E69-A9329335D706}" ProjectType="Visual C++" RootNamespace="Splines" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath=".\math_angles.cpp">\r
-- </File>\r
-- <File RelativePath=".\math_matrix.cpp">\r
-- </File>\r
-- <File RelativePath=".\math_quaternion.cpp">\r
-- </File>\r
-- <File RelativePath=".\math_vector.cpp">\r
-- </File>\r
-- <File RelativePath=".\q_parse.cpp">\r
-- </File>\r
-- <File RelativePath=".\q_shared.cpp">\r
-- </File>\r
-- <File RelativePath=".\splines.cpp">\r
-- </File>\r
-- <File RelativePath=".\util_str.cpp">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath=".\math_angles.h">\r
-- </File>\r
-- <File RelativePath=".\math_matrix.h">\r
-- </File>\r
-- <File RelativePath=".\math_quaternion.h">\r
-- </File>\r
-- <File RelativePath=".\math_vector.h">\r
-- </File>\r
-- <File RelativePath=".\q_shared.h">\r
-- </File>\r
-- <File RelativePath=".\splines.h">\r
-- </File>\r
-- <File RelativePath=".\util_list.h">\r
-- </File>\r
-- <File RelativePath=".\util_str.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="Splines" ProjectGUID="{6C1116CE-D99E-4629-9E69-A9329335D706}" ProjectType="Visual C++" RootNamespace="Splines" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath=".\math_angles.cpp">
++ </File>
++ <File RelativePath=".\math_matrix.cpp">
++ </File>
++ <File RelativePath=".\math_quaternion.cpp">
++ </File>
++ <File RelativePath=".\math_vector.cpp">
++ </File>
++ <File RelativePath=".\q_parse.cpp">
++ </File>
++ <File RelativePath=".\q_shared.cpp">
++ </File>
++ <File RelativePath=".\splines.cpp">
++ </File>
++ <File RelativePath=".\util_str.cpp">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath=".\math_angles.h">
++ </File>
++ <File RelativePath=".\math_matrix.h">
++ </File>
++ <File RelativePath=".\math_quaternion.h">
++ </File>
++ <File RelativePath=".\math_vector.h">
++ </File>
++ <File RelativePath=".\q_shared.h">
++ </File>
++ <File RelativePath=".\splines.h">
++ </File>
++ <File RelativePath=".\util_list.h">
++ </File>
++ <File RelativePath=".\util_str.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="Splines"\r
++ ProjectGUID="{6C1116CE-D99E-4629-9E69-A9329335D706}"\r
++ RootNamespace="Splines"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\math_angles.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_matrix.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_quaternion.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_vector.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\q_parse.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\q_shared.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\splines.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\util_str.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\math_angles.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_matrix.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_quaternion.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\math_vector.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\q_shared.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\splines.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\util_list.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\util_str.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--<?xml version="1.0" ?><VisualStudioProject Name="synapse" ProjectGUID="{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}" ProjectType="Visual C++" RootNamespace="synapse" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool Name="VCLibrarianTool"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath=".\synapse.cpp">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath="..\synapse.h">\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="synapse" ProjectGUID="{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}" ProjectType="Visual C++" RootNamespace="synapse" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="4" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool Name="VCLibrarianTool"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath=".\synapse.cpp">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath="..\synapse.h">
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="synapse"\r
++ ProjectGUID="{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}"\r
++ RootNamespace="synapse"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)\libs"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="4"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLibrarianTool"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\synapse.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath="..\synapse.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="entity"\r
++ ProjectGUID="{17DD38AA-4842-45BC-9304-2ADC1A12B4F4}"\r
++ RootNamespace="entity"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="mathlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="entity.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="mathlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="entity.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\eclassmodel.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\entity.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\entity.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\entity_entitymodel.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\light.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\miscmodel.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\entity.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\entity_entitymodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\light.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="API"\r
++ >\r
++ <File\r
++ RelativePath="..\..\include\ifilesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\igl.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\imodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\ishaders.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\isurface.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qerplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qertypes.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ <File\r
++ RelativePath=".\Conscript"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="image"\r
++ ProjectGUID="{1F9977F6-216F-4AE1-9928-59B72CF31C46}"\r
++ RootNamespace="image"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies=" synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib libjpeg.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs";"$(SolutionDir)\..\jpeg-6b""\r
++ ModuleDefinitionFile="image.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib libjpeg.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs";"$(SolutionDir)\..\jpeg-6b""\r
++ ModuleDefinitionFile="image.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp"\r
++ >\r
++ <File\r
++ RelativePath=".\bmp.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\image.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\image.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\jpeg.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\..\jpeg-6b""\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\..\jpeg-6b""\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\lbmlib.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl;fi;fd"\r
++ >\r
++ <File\r
++ RelativePath=".\bmp.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\image.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\libs\jpeglib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lbmlib.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="imagepng"\r
++ ProjectGUID="{43C01E60-21CC-49F5-8A11-F460BC866A31}"\r
++ RootNamespace="imagepng"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libpng.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="imagepng.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libpng.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="imagepng.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\imagepng.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="map"\r
++ ProjectGUID="{1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}"\r
++ RootNamespace="map"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="cmdlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="map.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="cmdlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="map.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\map.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\parse.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\write.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="API"\r
++ Filter="*.h"\r
++ >\r
++ <File\r
++ RelativePath="..\..\include\ifilesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\ipatch.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\iscriplib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qerplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qertypes.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ <File\r
++ RelativePath=".\Conscript"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="mapxml"\r
++ ProjectGUID="{DDBF170A-42DF-4836-9006-816422E08493}"\r
++ RootNamespace="mapxml"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="cmdlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="mapxml.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="cmdlib.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="mapxml.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\mapxml.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\xmlparse.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\xmlwrite.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="API"\r
++ Filter="*.h"\r
++ >\r
++ <File\r
++ RelativePath="..\..\include\ifilesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\ipatch.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\iscriplib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qerplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qertypes.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ <File\r
++ RelativePath=".\Conscript"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="model"\r
++ ProjectGUID="{83C877DA-17B2-4863-B085-06AE9A8D68F3}"\r
++ RootNamespace="model"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="mathlib.lib picomodel.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="model.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="mathlib.lib picomodel.lib synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="model.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\cpicomodel.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\cpicosurface.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\model.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\model.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\remap.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\cpicomodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\cpicosurface.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\entitymodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="API"\r
++ >\r
++ <File\r
++ RelativePath="..\..\include\ifilesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\igl.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\imodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\ishaders.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\isurface.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qerplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\include\qertypes.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ <File\r
++ RelativePath=".\Conscript"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="shaders"\r
++ ProjectGUID="{AEBCB950-AB67-48BB-9AF5-FCFB042824E8}"\r
++ RootNamespace="shaders"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="shaders.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="shaders.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\plugin.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\shaders.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\shaders.def"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\shaders.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="surface"\r
++ ProjectGUID="{6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}"\r
++ RootNamespace="surface"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="surface.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="surface.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
++ >\r
++ <File\r
++ RelativePath=".\surface.def"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfacedialog.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfdlg_plugin.cpp"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl"\r
++ >\r
++ <File\r
++ RelativePath=".\surfacedialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfdlg_plugin.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ <File\r
++ RelativePath="..\..\..\libxml2\lib\libxml2.lib"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="vfspk3"\r
++ ProjectGUID="{DEFCF433-3A47-40EB-BBF7-861211C3A941}"\r
++ RootNamespace="vfspk3"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="vfspk3.def"\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install\modules"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="2"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="synapse.lib libxml2.lib glib-2.0.lib gobject-2.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ ModuleDefinitionFile="vfspk3.def"\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Source Files"\r
++ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;f90;for;f;fpp"\r
++ >\r
++ <File\r
++ RelativePath=".\unzip.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\vfs.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\vfspk3.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\vfspk3.def"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Header Files"\r
++ Filter="h;hpp;hxx;hm;inl;fi;fd"\r
++ >\r
++ <File\r
++ RelativePath=".\unzip.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\vfs.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\vfspk3.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Resource Files"\r
++ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
++ >\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
--\r
--Microsoft Visual Studio Solution File, Format Version 9.00\r
--# Visual Studio 2005\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "radiant", "radiant\radiant.vcproj", "{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}\r
- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
- {5DCC8086-830E-42E6-B080-5A287F8FF5DC} = {5DCC8086-830E-42E6-B080-5A287F8FF5DC}\r
- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}\r
- {0B522841-BDCC-493A-BA5C-604AE2CD5756} = {0B522841-BDCC-493A-BA5C-604AE2CD5756}\r
-- {3886C418-A41E-4AFF-BBD1-8E1E508920C9} = {3886C418-A41E-4AFF-BBD1-8E1E508920C9}\r
- {0B522841-BDCC-493A-BA5C-604AE2CD5756} = {0B522841-BDCC-493A-BA5C-604AE2CD5756}\r
- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}\r
- {5DCC8086-830E-42E6-B080-5A287F8FF5DC} = {5DCC8086-830E-42E6-B080-5A287F8FF5DC}\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041} = {B1684CA7-AB7C-46A8-92A0-D621406FE041}\r
- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "synapse", "libs\synapse\synapse.vcproj", "{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmdlib", "libs\cmdlib\cmdlib.vcproj", "{0B522841-BDCC-493A-BA5C-604AE2CD5756}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "libs\ddslib\ddslib.vcproj", "{5DCC8086-830E-42E6-B080-5A287F8FF5DC}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg6", "libs\jpeg6\jpeg6.vcproj", "{B1684CA7-AB7C-46A8-92A0-D621406FE041}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "libs\l_net\l_net.vcproj", "{3886C418-A41E-4AFF-BBD1-8E1E508920C9}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "libs\mathlib\mathlib.vcproj", "{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5lib", "libs\md5lib\md5lib.vcproj", "{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "libs\picomodel\picomodel.vcproj", "{444E6FDA-83BD-49F1-89A4-7CF716F742A8}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "camera", "contrib\camera\camera.vcproj", "{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
- {6C1116CE-D99E-4629-9E69-A9329335D706} = {6C1116CE-D99E-4629-9E69-A9329335D706}\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
- {6C1116CE-D99E-4629-9E69-A9329335D706} = {6C1116CE-D99E-4629-9E69-A9329335D706}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "entity", "plugins\entity\entity.vcproj", "{17DD38AA-4842-45BC-9304-2ADC1A12B4F4}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
-- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}\r
- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image", "plugins\image\image.vcproj", "{1F9977F6-216F-4AE1-9928-59B72CF31C46}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagepng", "plugins\imagepng\imagepng.vcproj", "{43C01E60-21CC-49F5-8A11-F460BC866A31}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map", "plugins\map\map.vcproj", "{1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapxml", "plugins\mapxml\mapxml.vcproj", "{DDBF170A-42DF-4836-9006-816422E08493}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "model", "plugins\model\model.vcproj", "{83C877DA-17B2-4863-B085-06AE9A8D68F3}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}\r
- {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
- {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}\r
- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders", "plugins\shaders\shaders.vcproj", "{AEBCB950-AB67-48BB-9AF5-FCFB042824E8}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surface", "plugins\surface\surface.vcproj", "{6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfspk3", "plugins\vfspk3\vfspk3.vcproj", "{DEFCF433-3A47-40EB-BBF7-861211C3A941}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}\r
-- EndProjectSection\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Splines", "libs\splines\Splines.vcproj", "{6C1116CE-D99E-4629-9E69-A9329335D706}"\r
--EndProject\r
--Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "tools\quake3\q3map2\q3map2.vcproj", "{F5D0509C-80E0-49B7-B033-885D8253063A}"\r
-- ProjectSection(ProjectDependencies) = postProject\r
- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041} = {B1684CA7-AB7C-46A8-92A0-D621406FE041}\r
-- EndProjectSection\r
--EndProject\r
--Global\r
-- GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-- Debug|Win32 = Debug|Win32\r
-- Release|Win32 = Release|Win32\r
-- EndGlobalSection\r
-- GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-- {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.Build.0 = Debug|Win32\r
-- {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.ActiveCfg = Release|Win32\r
-- {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.Build.0 = Release|Win32\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.Build.0 = Debug|Win32\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.ActiveCfg = Release|Win32\r
-- {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.Build.0 = Release|Win32\r
-- {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.Build.0 = Debug|Win32\r
-- {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.ActiveCfg = Release|Win32\r
-- {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.Build.0 = Release|Win32\r
-- {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.Build.0 = Debug|Win32\r
-- {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.ActiveCfg = Release|Win32\r
-- {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.Build.0 = Release|Win32\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041}.Debug|Win32.ActiveCfg = Debug|Win32\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041}.Debug|Win32.Build.0 = Debug|Win32\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041}.Release|Win32.ActiveCfg = Release|Win32\r
- {B1684CA7-AB7C-46A8-92A0-D621406FE041}.Release|Win32.Build.0 = Release|Win32\r
-- {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.Build.0 = Debug|Win32\r
-- {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.ActiveCfg = Release|Win32\r
-- {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.Build.0 = Release|Win32\r
-- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.Build.0 = Debug|Win32\r
-- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.ActiveCfg = Release|Win32\r
-- {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.Build.0 = Release|Win32\r
-- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.Build.0 = Debug|Win32\r
-- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.ActiveCfg = Release|Win32\r
-- {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.Build.0 = Release|Win32\r
-- {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.Build.0 = Debug|Win32\r
-- {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.ActiveCfg = Release|Win32\r
-- {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.Build.0 = Release|Win32\r
-- {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.Build.0 = Debug|Win32\r
-- {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.ActiveCfg = Release|Win32\r
-- {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.Build.0 = Release|Win32\r
-- {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.Build.0 = Debug|Win32\r
-- {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.ActiveCfg = Release|Win32\r
-- {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.Build.0 = Release|Win32\r
-- {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.Build.0 = Debug|Win32\r
-- {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.ActiveCfg = Release|Win32\r
-- {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.Build.0 = Release|Win32\r
-- {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.Build.0 = Debug|Win32\r
-- {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.ActiveCfg = Release|Win32\r
-- {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.Build.0 = Release|Win32\r
-- {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.Build.0 = Debug|Win32\r
-- {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.ActiveCfg = Release|Win32\r
-- {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.Build.0 = Release|Win32\r
-- {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.Build.0 = Debug|Win32\r
-- {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.ActiveCfg = Release|Win32\r
-- {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.Build.0 = Release|Win32\r
-- {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.Build.0 = Debug|Win32\r
-- {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.ActiveCfg = Release|Win32\r
-- {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.Build.0 = Release|Win32\r
-- {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.Build.0 = Debug|Win32\r
-- {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.ActiveCfg = Release|Win32\r
-- {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.Build.0 = Release|Win32\r
-- {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.Build.0 = Debug|Win32\r
-- {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.ActiveCfg = Release|Win32\r
-- {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.Build.0 = Release|Win32\r
-- {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.Build.0 = Debug|Win32\r
-- {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.ActiveCfg = Release|Win32\r
-- {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.Build.0 = Release|Win32\r
-- {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.Build.0 = Debug|Win32\r
-- {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.ActiveCfg = Release|Win32\r
-- {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.Build.0 = Release|Win32\r
-- {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.ActiveCfg = Debug|Win32\r
-- {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.Build.0 = Debug|Win32\r
-- {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.ActiveCfg = Release|Win32\r
-- {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.Build.0 = Release|Win32\r
-- EndGlobalSection\r
-- GlobalSection(SolutionProperties) = preSolution\r
-- HideSolutionNode = FALSE\r
-- EndGlobalSection\r
--EndGlobal\r
++
++Microsoft Visual Studio Solution File, Format Version 9.00
++# Visual Studio 2005
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "radiant", "radiant\radiant.vcproj", "{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"
++ ProjectSection(ProjectDependencies) = postProject
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC} = {5DCC8086-830E-42E6-B080-5A287F8FF5DC}
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756} = {0B522841-BDCC-493A-BA5C-604AE2CD5756}
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9} = {3886C418-A41E-4AFF-BBD1-8E1E508920C9}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "synapse", "libs\synapse\synapse.vcproj", "{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmdlib", "libs\cmdlib\cmdlib.vcproj", "{0B522841-BDCC-493A-BA5C-604AE2CD5756}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "libs\ddslib\ddslib.vcproj", "{5DCC8086-830E-42E6-B080-5A287F8FF5DC}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "libs\l_net\l_net.vcproj", "{3886C418-A41E-4AFF-BBD1-8E1E508920C9}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "libs\mathlib\mathlib.vcproj", "{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5lib", "libs\md5lib\md5lib.vcproj", "{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "libs\picomodel\picomodel.vcproj", "{444E6FDA-83BD-49F1-89A4-7CF716F742A8}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "camera", "contrib\camera\camera.vcproj", "{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"
++ ProjectSection(ProjectDependencies) = postProject
++ {6C1116CE-D99E-4629-9E69-A9329335D706} = {6C1116CE-D99E-4629-9E69-A9329335D706}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "entity", "plugins\entity\entity.vcproj", "{17DD38AA-4842-45BC-9304-2ADC1A12B4F4}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image", "plugins\image\image.vcproj", "{1F9977F6-216F-4AE1-9928-59B72CF31C46}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagepng", "plugins\imagepng\imagepng.vcproj", "{43C01E60-21CC-49F5-8A11-F460BC866A31}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map", "plugins\map\map.vcproj", "{1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapxml", "plugins\mapxml\mapxml.vcproj", "{DDBF170A-42DF-4836-9006-816422E08493}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "model", "plugins\model\model.vcproj", "{83C877DA-17B2-4863-B085-06AE9A8D68F3}"
++ ProjectSection(ProjectDependencies) = postProject
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders", "plugins\shaders\shaders.vcproj", "{AEBCB950-AB67-48BB-9AF5-FCFB042824E8}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surface", "plugins\surface\surface.vcproj", "{6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfspk3", "plugins\vfspk3\vfspk3.vcproj", "{DEFCF433-3A47-40EB-BBF7-861211C3A941}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Splines", "libs\splines\Splines.vcproj", "{6C1116CE-D99E-4629-9E69-A9329335D706}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "tools\quake3\q3map2\q3map2.vcproj", "{F5D0509C-80E0-49B7-B033-885D8253063A}"
++ ProjectSection(ProjectDependencies) = postProject
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ EndProjectSection
++EndProject
++Global
++ GlobalSection(SolutionConfigurationPlatforms) = preSolution
++ Debug|Win32 = Debug|Win32
++ Release|Win32 = Release|Win32
++ EndGlobalSection
++ GlobalSection(ProjectConfigurationPlatforms) = postSolution
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.ActiveCfg = Debug|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.Build.0 = Debug|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.ActiveCfg = Release|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.Build.0 = Release|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.ActiveCfg = Debug|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.Build.0 = Debug|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.ActiveCfg = Release|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.Build.0 = Release|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.ActiveCfg = Debug|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.Build.0 = Debug|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.ActiveCfg = Release|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.Build.0 = Release|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.ActiveCfg = Debug|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.Build.0 = Debug|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.ActiveCfg = Release|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.Build.0 = Release|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.ActiveCfg = Debug|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.Build.0 = Debug|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.ActiveCfg = Release|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.Build.0 = Release|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.Build.0 = Debug|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.ActiveCfg = Release|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.Build.0 = Release|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.Build.0 = Debug|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.ActiveCfg = Release|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.Build.0 = Release|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.Build.0 = Debug|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.ActiveCfg = Release|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.Build.0 = Release|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.ActiveCfg = Debug|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.Build.0 = Debug|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.ActiveCfg = Release|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.Build.0 = Release|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.ActiveCfg = Debug|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.Build.0 = Debug|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.ActiveCfg = Release|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.Build.0 = Release|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.ActiveCfg = Debug|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.Build.0 = Debug|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.ActiveCfg = Release|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.Build.0 = Release|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.ActiveCfg = Debug|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.Build.0 = Debug|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.ActiveCfg = Release|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.Build.0 = Release|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.ActiveCfg = Debug|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.Build.0 = Debug|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.ActiveCfg = Release|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.Build.0 = Release|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.Build.0 = Debug|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.ActiveCfg = Release|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.Build.0 = Release|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.ActiveCfg = Debug|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.Build.0 = Debug|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.ActiveCfg = Release|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.Build.0 = Release|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.Build.0 = Debug|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.ActiveCfg = Release|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.Build.0 = Release|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.ActiveCfg = Debug|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.Build.0 = Debug|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.ActiveCfg = Release|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.Build.0 = Release|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.Build.0 = Debug|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.ActiveCfg = Release|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.Build.0 = Release|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.ActiveCfg = Debug|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.Build.0 = Debug|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.ActiveCfg = Release|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.Build.0 = Release|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.ActiveCfg = Debug|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.Build.0 = Debug|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.ActiveCfg = Release|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.Build.0 = Release|Win32
++ EndGlobalSection
++ GlobalSection(SolutionProperties) = preSolution
++ HideSolutionNode = FALSE
++ EndGlobalSection
++EndGlobal
Copyright (c) 2001, Loki software, inc.
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
+Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
-Redistributions of source code must retain the above copyright notice, this list
+Redistributions of source code must retain the above copyright notice, this list
of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
-Neither the name of Loki software nor the names of its contributors may be used
-to endorse or promote products derived from this software without specific prior
-written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Neither the name of Loki software nor the names of its contributors may be used
+to endorse or promote products derived from this software without specific prior
+written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
//
//
#include <gdk/gdkkeysyms.h>
+#include <glib/gi18n.h>
#if defined (__linux__) || defined (__APPLE__)
#include <unistd.h>
#include <gtk/gtk.h>
-
#ifdef _WIN32
#include <gdk/gdkwin32.h>
#define WIN32_LEAN_AND_MEAN
#ifdef _WIN32
void win32_get_window_pos(GtkWidget *widget, gint *x, gint *y)
{
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=913
if ( g_PrefsDlg.m_bStartOnPrimMon ) {
RECT rc;
POINT point;
}
#ifdef DBG_WINDOWPOS
Sys_Printf("win32_get_window_pos %p %d,%d\n",widget,*x,*y);
-#endif
+#endif
}
#endif
return NULL;
}
- rc = fread(&g, 1, 1, fp);
+ rc = fread(&g, 1, 1, fp);
m_bytesRead++;
if (rc!=1)
{
return NULL;
}
- rc = fread(&r, 1, 1, fp);
+ rc = fread(&r, 1, 1, fp);
m_bytesRead++;
if (rc != 1)
{
return NULL;
}
- rc = fread(&dummy, 1, 1, fp);
+ rc = fread(&dummy, 1, 1, fp);
m_bytesRead++;
if (rc != 1)
{
imagebits = (unsigned char *)malloc(w * h * 3);
long row_size = w * 3;
- if (imagebits != NULL)
+ if (imagebits != NULL)
{
*width = w;
*height = h;
for (row = bmHeight - 1; row >= 0; row--)
{
// which row are we working on?
- rowOffset = (long unsigned)row * row_size;
+ rowOffset = (long unsigned)row * row_size;
if (bmBitsPixel == 24)
{
unsigned char c, c1 = 0, *pp;
row = 0;
pp = outbuf + (bmHeight - 1) * bmWidth * 3;
-
+
if (bmBitsPixel == 8)
{
while (row < bmHeight)
{
c = getc(fp);
-
+
if (c)
{
// encoded mode
*pp = colormap[c1].rgbGreen; pp++;
*pp = colormap[c1].rgbBlue; pp++;
}
-
+
if (c & 1)
getc(fp); // odd length run: read an extra pad byte
}
while (row < bmHeight)
{
c = getc(fp);
-
+
if (c)
{
// encoded mode
{
// c==0x00, escape codes
c = getc(fp);
-
+
if (c == 0x00) // end of line
{
row++;
*pp = colormap[(i&1) ? (c1 & 0x0f) : ((c1>>4)&0x0f)].rgbGreen; pp++;
*pp = colormap[(i&1) ? (c1 & 0x0f) : ((c1>>4)&0x0f)].rgbBlue; pp++;
}
-
+
if (((c & 3) == 1) || ((c & 3) == 2))
getc(fp); // odd length run: read an extra pad byte
}
}
if (colormap)
delete [] colormap;
-
+
fclose(fp);
}
return imagebits;
if (*gdkpixmap == NULL)
{
printf("gdkpixmap was null\n");
- char *dummy[] = { "1 1 1 1", " c None", " " };
+ gchar *dummy[] = { "1 1 1 1", " c None", " " };
printf("calling gdk_pixmap_create_from_xpm_d\n");
*gdkpixmap = gdk_pixmap_create_from_xpm_d (gdk_get_default_root_window(), mask, NULL, dummy);
}
if (*gdkpixmap == NULL)
{
-
+
// look in core modules
str = g_strAppPath;
str += g_strModulesDir;
str += "bitmaps/";
str += filename;
bmp_to_pixmap (str.GetBuffer (), (GdkPixmap **)gdkpixmap, (GdkBitmap **)mask);
-
+
if (*gdkpixmap == NULL)
{
- char *dummy[] = { "1 1 1 1", " c None", " " };
+ gchar *dummy[] = { "1 1 1 1", " c None", " " };
*gdkpixmap = gdk_pixmap_create_from_xpm_d (gdk_get_default_root_window(), (GdkBitmap **)mask, NULL, dummy);
return false;
}
}
// Load a xpm file and return a pixmap widget.
-GtkWidget* new_pixmap (GtkWidget* widget, char* filename)
+GtkWidget* new_pixmap (GtkWidget* widget, const char* filename)
{
GdkPixmap *gdkpixmap;
GdkBitmap *mask;
gdk_drawable_unref (mask);
return pixmap;
-}
+}
// =============================================================================
// Menu stuff
gtk_widget_show (menu_item);
return menu_item;
}
-
-GtkWidget* create_sub_menu_with_mnemonic (GtkWidget *bar, gchar *mnemonic)
+
+GtkWidget* create_sub_menu_with_mnemonic (GtkWidget *bar, const gchar *mnemonic)
{
GtkWidget *item, *sub_menu;
extern void AddMenuItem (GtkWidget* menu, unsigned int id);
-GtkWidget* create_menu_item_with_mnemonic (GtkWidget *menu, gchar *mnemonic, GtkSignalFunc func, int id)
+GtkWidget* create_menu_item_with_mnemonic (GtkWidget *menu, const gchar *mnemonic, GtkSignalFunc func, int id)
{
GtkWidget *item;
return item;
}
-GtkWidget* create_check_menu_item_with_mnemonic (GtkWidget *menu, gchar *mnemonic, GtkSignalFunc func, int id, gboolean active)
+GtkWidget* create_check_menu_item_with_mnemonic (GtkWidget *menu, const gchar *mnemonic, GtkSignalFunc func, int id, gboolean active)
{
GtkWidget *item;
return item;
}
-GtkWidget* create_radio_menu_item_with_mnemonic (GtkWidget *menu, GtkWidget *last, gchar *mnemonic, GtkSignalFunc func, int id, gboolean state)
+GtkWidget* create_radio_menu_item_with_mnemonic (GtkWidget *menu, GtkWidget *last, const gchar *mnemonic, GtkSignalFunc func, int id, gboolean state)
{
GtkWidget *item;
GSList *group = (GSList*)NULL;
// =============================================================================
// Message Boxes
-void dialog_button_callback (GtkWidget *widget, gpointer data)
-{
+void dialog_button_callback( GtkWidget *widget, gpointer data ) {
GtkWidget *parent;
int *loop, *ret;
- parent = gtk_widget_get_toplevel (widget);
- loop = (int*)g_object_get_data (G_OBJECT (parent), "loop");
- ret = (int*)g_object_get_data (G_OBJECT (parent), "ret");
+ parent = gtk_widget_get_toplevel( widget );
+ loop = (int*)g_object_get_data( G_OBJECT( parent ), "loop" );
+ ret = (int*)g_object_get_data( G_OBJECT( parent ), "ret" );
*loop = 0;
- *ret = (int)data;
+ *ret = GPOINTER_TO_INT (data);
}
gint dialog_delete_callback (GtkWidget *widget, GdkEvent* event, gpointer data)
hbox = gtk_hbox_new (FALSE, 10);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 2);
gtk_widget_show (hbox);
-
+
if (mode == MB_OK)
{
- w = gtk_button_new_with_label ("Ok");
+ w = gtk_button_new_with_label (_("Ok"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDOK));
}
else if (mode == MB_OKCANCEL)
{
- w = gtk_button_new_with_label ("Ok");
+ w = gtk_button_new_with_label (_("Ok"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDOK));
gtk_widget_grab_default (w);
gtk_widget_show (w);
- w = gtk_button_new_with_label ("Cancel");
+ w = gtk_button_new_with_label (_("Cancel"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDCANCEL));
}
else if (mode == MB_YESNOCANCEL)
{
- w = gtk_button_new_with_label ("Yes");
+ w = gtk_button_new_with_label (_("Yes"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDYES));
GTK_WIDGET_SET_FLAGS (w, GTK_CAN_DEFAULT);
gtk_widget_grab_default (w);
gtk_widget_show (w);
-
- w = gtk_button_new_with_label ("No");
+
+ w = gtk_button_new_with_label (_("No"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDNO));
gtk_widget_show (w);
-
- w = gtk_button_new_with_label ("Cancel");
+
+ w = gtk_button_new_with_label (_("Cancel"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDCANCEL));
}
else /* if (mode == MB_YESNO) */
{
- w = gtk_button_new_with_label ("Yes");
+ w = gtk_button_new_with_label (_("Yes"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDYES));
GTK_WIDGET_SET_FLAGS (w, GTK_CAN_DEFAULT);
gtk_widget_grab_default (w);
gtk_widget_show (w);
-
- w = gtk_button_new_with_label ("No");
+
+ w = gtk_button_new_with_label (_("No"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_button_callback), GINT_TO_POINTER (IDNO));
if (URL)
{
- w = gtk_button_new_with_label ("Go to URL");
+ w = gtk_button_new_with_label (_("Go to URL"));
gtk_box_pack_start (GTK_BOX (hbox), w, TRUE, TRUE, 0);
gtk_signal_connect (GTK_OBJECT (w), "clicked",
GTK_SIGNAL_FUNC (dialog_url_callback), NULL);
parent = gtk_widget_get_toplevel (widget);
loop = (int*)g_object_get_data (G_OBJECT (parent), "loop");
success = (bool*)g_object_get_data (G_OBJECT (parent), "success");
-
- if ((int)data == IDOK)
+
+ if (GPOINTER_TO_INT (data) == IDOK)
*success = true;
#ifdef FILEDLG_DBG
else
Sys_Printf("file_sel_callback != IDOK\n");
#endif
-
+
*loop = 0;
}
#ifdef _WIN32
#include <commdlg.h>
-static OPENFILENAME ofn; /* common dialog box structure */
-static char szDirName[MAX_PATH]; /* directory string */
-static char szFile[MAX_PATH]; /* filename string */
-static char szFileTitle[MAX_PATH]; /* file title string */
-static int i, cbString; /* integer count variables */
-static HANDLE hf; /* file handle */
+static OPENFILENAME ofn; /* common dialog box structure */
+static char szDirName[MAX_PATH]; /* directory string */
+static char szFile[MAX_PATH]; /* filename string */
+static char szFileTitle[MAX_PATH]; /* file title string */
+static int i, cbString; /* integer count variables */
+static HANDLE hf; /* file handle */
#else
static char szFile[QER_MAX_NAMELEN];
#endif
ConstructGTKMasks();
ConstructWin32Filters();
}
-
+
filetype_t GetTypeForWin32Filter(const char *filter) const
{
for(int i=0; i<m_nTypes; i++)
delete[] *p;
delete[] m_pstrGTKMasks;
}
-
+
void ConstructGTKMasks()
{
const char *r;
};
-const char* file_dialog (void *parent, gboolean open, const char* title, const char* path, const char* pattern)
+/**
+ * @param[in] baseSubDir should have a trailing slash if not @c NULL
+ */
+const char* file_dialog (void *parent, gboolean open, const char* title, const char* path, const char* pattern, const char *baseSubDir)
{
// Gtk dialog
GtkWidget* file_sel;
Sys_Printf("Doing win32 file dialog...");
#endif
// do that the native way
- /* Place the terminating null character in the szFile. */
+ /* Place the terminating null character in the szFile. */
szFile[0] = '\0';
customfilter[0] = customfilter[1] = customfilter[2] = '\0';
-
- /* Set the members of the OPENFILENAME structure. */
- ofn.lStructSize = sizeof(OPENFILENAME);
+
+ /* Set the members of the OPENFILENAME structure. */
+ ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = (HWND)GDK_WINDOW_HWND (g_pParentWnd->m_pWidget->window);
if (pattern)
{
ofn.lpstrCustomFilter = customfilter;
ofn.nMaxCustFilter = sizeof(customfilter);
ofn.lpstrFile = szFile;
- ofn.nMaxFile = sizeof(szFile);
+ ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFileTitle = NULL; // we don't need to get the name of the file
if(path)
{
}
else ofn.lpstrInitialDir = NULL;
ofn.lpstrTitle = title;
- ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
+ ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
/* Display the Open dialog box. */
// it's open or close depending on 'open' parameter
if(pattern != NULL)
type = typelist.GetTypeForWin32Filter(customfilter+1);
-
+
#ifdef FILEDLG_DBG
Sys_Printf("Done.\n");
#endif
else
{
#endif
+ char buf[PATH_MAX];
// do that the Gtk way
if (title == NULL)
- title = open ? "Open File" : "Save File";
-
+ title = open ? _("Open File") : _("Save File");
+
#ifdef FILEDLG_DBG
Sys_Printf("Doing Gtk file dialog:\nBuilding new_path..");
#endif
// we expect an actual path below, if the path is NULL we might crash
if (!path || path[0] == '\0')
{
-#ifdef _WIN32
- path = "C:\\";
-#elif defined (__linux__) || defined (__APPLE__)
- path = "/";
-#else
- path = "/";
-#endif
- }
+ strcpy(buf, g_pGameDescription->mEnginePath.GetBuffer());
+ strcat(buf, g_pGameDescription->mBaseGame.GetBuffer());
+ strcat(buf, "/");
+ if (baseSubDir)
+ strcat(buf, baseSubDir);
+ path = buf;
+ }
// alloc new path with extra char for dir separator
new_path = new char[strlen(path)+1+1];
*w = '\0';
#ifdef FILEDLG_DBG
- Sys_Printf("Done.\n");
- Sys_Printf("Calling gtk_file_selection_new with title: %s...", title);
+ Sys_Printf("Done.\n");
+ Sys_Printf("Calling gtk_file_selection_new with title: %s...", title);
#endif
-
file_sel = gtk_file_selection_new (title);
-
#ifdef FILEDLG_DBG
- Sys_Printf("Done.\n");
- Sys_Printf("Set the masks...");
+ Sys_Printf("Done.\n");
+ Sys_Printf("Set the masks...");
#endif
#if 0 //!\todo Add masks to GtkFileSelection in gtk-2.0
gtk_signal_connect (GTK_OBJECT (file_sel), "delete_event",
GTK_SIGNAL_FUNC (dialog_delete_callback), NULL);
gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (file_sel));
-
+
if (parent != NULL)
gtk_window_set_transient_for (GTK_WINDOW (file_sel), GTK_WINDOW (parent));
-
+
#ifdef FILEDLG_DBG
Sys_Printf("set_data...");
#endif
#ifdef FILEDLG_DBG
Sys_Printf("Done.\n");
#endif
-
+
if (!open)
{
#ifdef FILEDLG_DBG
Sys_Printf("Done.\n");
#endif
}
-
+
if (new_path != NULL)
{
#ifdef FILEDLG_DBG
- Sys_Printf("gtk_file_selection_set_filename... %p", file_sel);
+ Sys_Printf("gtk_file_selection_set_filename... %p (%s)", file_sel, new_path);
#endif
gtk_file_selection_set_filename (GTK_FILE_SELECTION (file_sel), new_path);
delete[] new_path;
gtk_grab_add (file_sel);
#ifdef FILEDLG_DBG
- Sys_Printf("gtk_widget_show... %p", file_sel);
+ Sys_Printf("gtk_widget_show... %p", file_sel);
#endif
gtk_widget_show (file_sel);
#ifdef FILEDLG_DBG
- Sys_Printf("Done.\n");
+ Sys_Printf("Done.\n");
#endif
#ifdef FILEDLG_DBG
- Sys_Printf("gtk_main_iteration...");
+ Sys_Printf("gtk_main_iteration...");
#endif
while (loop)
gtk_main_iteration ();
#ifdef FILEDLG_DBG
Sys_Printf("Done.\n");
#endif
-
+
gtk_grab_remove (file_sel);
gtk_widget_destroy (file_sel);
#ifdef _WIN32
GTK_SIGNAL_FUNC (dialog_delete_callback), NULL);
gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (file_sel));
-- if (parent != NULL)
-- gtk_window_set_transient_for (GTK_WINDOW (file_sel), GTK_WINDOW (parent));
++ if ( parent != NULL ) {
++ gtk_window_set_transient_for( GTK_WINDOW( file_sel ), GTK_WINDOW( parent ) );
++ }
gtk_widget_hide (GTK_FILE_SELECTION (file_sel)->file_list->parent);
g_object_set_data (G_OBJECT (file_sel), "loop", &loop);
- g_object_set_data (G_OBJECT (file_sel), "filename", &filename);
g_object_set_data (G_OBJECT (file_sel), "success", &success);
if (path != NULL)
while (loop)
gtk_main_iteration ();
-- filename = g_strdup(gtk_file_selection_get_filename (GTK_FILE_SELECTION (file_sel)));
++ filename = g_strdup( gtk_file_selection_get_filename( GTK_FILE_SELECTION( file_sel ) ) );
-- gtk_grab_remove (file_sel);
-- gtk_widget_destroy (file_sel);
++ gtk_grab_remove( file_sel );
++ gtk_widget_destroy( file_sel );
return filename;
}
#include "stdafx.h"
#ifdef _WIN32
extern "C" {
-#include <gdk/gdkwin32.h>
+#include <gdk/gdkwin32.h>
#define COMPILE_MULTIMON_STUBS
#include <multimon.h>
}
#endif
#include <gtk/gtk.h>
+#include <glib/gi18n.h>
#include <gdk/gdkkeysyms.h>
#include <gdk/gdkprivate.h>
#include <sys/stat.h>
// globals
CString g_strAppPath; ///< holds the full path of the executable
CString g_strDTDPath; ///< path to the DTD files
-/*!
-see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=297 for the two below
-*/
CString g_pidFile; ///< the global .pid file (only for global part of the startup)
CString g_pidGameFile; ///< the game-specific .pid file
CString g_strBitmapsPath; // directory where the bitmaps are stored
{"CSGMerge", 'U', 0x04, ID_SELECTION_CSGMERGE, "menu_selection_csgmerge"},
{"CSGSubtract", 'U', 0x01, ID_SELECTION_CSGSUBTRACT, "menu_selection_csgsubstract"},
// {"ViewGroups", 'G', 0x00, ID_VIEW_GROUPS, "menu_view_groups"}, (temporary disabled)
+ {"SelectFuncGroup", 'G', 0x00, ID_SELECT_FUNC_GROUP, "menu_select_func_group"},
{"HideSelected", 'H', 0x00, ID_VIEW_HIDESHOW_HIDESELECTED, "menu_view_hideshow_hideselected"},
{"ShowHidden", 'H', 0x01, ID_VIEW_HIDESHOW_SHOWHIDDEN, "menu_view_hideshow_showhidden"},
{"BendMode", 'B', 0x00, ID_PATCH_BEND, "menu_patch_bend"},
{"F11", GDK_F11},
{"F12", GDK_F12},
{"Tab", GDK_Tab},
- {"Return", GDK_Return},
+ {"Return", GDK_Return},
{"Comma", GDK_comma},
{"Period", GDK_period},
{"Plus", GDK_KP_Add},
void WINAPI Sys_UpdateWindows (int nBits)
{
g_nUpdateBits |= nBits;
-}
+}
// =============================================================================
// Static functions
#ifdef DBG_KBD
Sys_Printf("HandleKeyUp: %d\n", id);
#endif
-
+
if(g_bIgnoreCommands)
return;
-
+
switch (id)
{
case ID_CAMERA_FORWARD: g_pParentWnd->OnCameraForward (FALSE); break;
case ID_TOGGLECONSOLE: g_pParentWnd->OnToggleconsole (); break;
case ID_VIEW_ENTITY: g_pParentWnd->OnViewEntity (); break;
case ID_VIEW_GROUPS: g_pParentWnd->OnViewGroups (); break;
+ case ID_SELECT_FUNC_GROUP: g_pParentWnd->OnSelectFuncGroup(); break;
case ID_TOGGLEVIEW: g_pParentWnd->OnToggleview (); break;
case ID_TOGGLEVIEW_YZ: g_pParentWnd->OnToggleviewYz (); break;
case ID_TOGGLEVIEW_XZ: g_pParentWnd->OnToggleviewXz (); break;
case ID_SELECTION_CSGSUBTRACT: g_pParentWnd->OnSelectionCsgsubtract (); break;
case ID_SELECTION_CSGMERGE: g_pParentWnd->OnSelectionCsgmerge (); break;
case ID_SELECTION_NOOUTLINE: g_pParentWnd->OnSelectionNoOutline (); break;
- case ID_SELECTION_OUTLINESTYLE: g_pParentWnd->OnSelectionOutlineStyle (); break;
+ case ID_SELECTION_OUTLINESTYLE: g_pParentWnd->OnSelectionOutlineStyle (); break;
case ID_SELECTION_SELECTCOMPLETETALL: g_pParentWnd->OnSelectionSelectcompletetall (); break;
case ID_SELECTION_SELECTTOUCHING: g_pParentWnd->OnSelectionSelecttouching (); break;
case ID_SELECTION_SELECTPARTIALTALL: g_pParentWnd->OnSelectionSelectpartialtall (); break;
case ID_TEXTURES_LOAD: g_pParentWnd->OnTexturesLoad (); break;
case ID_TEXTURES_RELOADSHADERS: g_pParentWnd->OnTexturesReloadshaders (); break;
case ID_TEXTURES_SHADERS_SHOW: g_pParentWnd->OnTexturesShadersShow (); break;
- case ID_TEXTURES_TEXTUREWINDOWSCALE_200:
+ case ID_TEXTURES_TEXTUREWINDOWSCALE_200:
case ID_TEXTURES_TEXTUREWINDOWSCALE_100:
case ID_TEXTURES_TEXTUREWINDOWSCALE_50:
case ID_TEXTURES_TEXTUREWINDOWSCALE_25:
// NOTE TTimo this is very clumsy, in MainFrame::OnDestroy we might call SavePrefs again
// we will do more stuff in OnDestroy for window position saving too, so I guess this call is still relevant?
g_PrefsDlg.SavePrefs ();
-
+
wnd->OnDestroy ();
-
+
// shutdown modules
// NOTE: I've decided to do this before SavePrefs in case we broadcast some shutdown info
// and modules / plugins decide to save some stuff
g_pParentWnd->GetPlugInMgr().Shutdown();
-
+
delete wnd;
QGL_Shutdown();
{
unsigned int code = gdk_keyval_to_upper(event->keyval);
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=924
if(code == GDK_ISO_Left_Tab) {
code = GDK_Tab;
}
-
+
#ifdef DBG_KBD
Sys_Printf("key: %d (keyval: %d) (ctrl: %d)\n", code, event->keyval, event->state & GDK_CONTROL_MASK);
#endif
- // BUG: http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=865
// return only if Texture Viewport is in main window, otherwise if Tex viewport is in it's own window
// the Filter GtkEntry won't release focus
if ( g_pParentWnd->GetTexWnd()->m_pFilter == gtk_window_get_focus(GTK_WINDOW(widget)) )
static gint mainframe_keyrelease (GtkWidget* widget, GdkEventKey* event, gpointer data)
{
unsigned int code = gdk_keyval_to_upper(event->keyval);
-
+
if (gtk_accelerator_valid (event->keyval, (GdkModifierType)0))
return TRUE;
-
+
for (int i = 0; i < g_nCommandCount; i++)
{
if (g_Commands[i].m_nKey == code) // find a match?
g_pParentWnd->handle_help_command(id);
}
-void MainFrame::process_xlink (Str &FileName, char *menu_name, const char *base_url, GtkWidget *menu, GtkAccelGroup *accel)
+void MainFrame::process_xlink (Str &FileName, const char *menu_name, const char *base_url, GtkWidget *menu, GtkAccelGroup *accel)
{
xmlDocPtr pDoc;
pDoc = xmlParseFile(FileName.GetBuffer());
global_accel = accel;
gtk_window_add_accel_group (GTK_WINDOW (window), accel);
- handle_box = gtk_handle_box_new ();
+ handle_box = gtk_handle_box_new ();
gtk_box_pack_start (GTK_BOX (vbox), handle_box, FALSE, FALSE, 0);
gtk_widget_show (handle_box);
gtk_widget_show (menu_bar);
// File menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_File");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_File"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- create_menu_item_with_mnemonic (menu, "_New Map",
+ create_menu_item_with_mnemonic (menu, _("_New Map"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_NEW);
menu_separator (menu);
//++timo temporary experimental stuff for sleep mode..
- item = create_menu_item_with_mnemonic (menu, "_Sleep",
+ item = create_menu_item_with_mnemonic (menu, _("_Sleep"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_SLEEP);
g_object_set_data (G_OBJECT (window), "menu_file_sleep", item );
menu_separator (menu);
// end experimental
- item = create_menu_item_with_mnemonic (menu, "_Open...",
+ item = create_menu_item_with_mnemonic (menu, _("_Open..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_OPEN);
g_object_set_data (G_OBJECT (window), "menu_file_open", item);
- create_menu_item_with_mnemonic (menu, "_Import...", // Hydra: give it it's proper name
+ create_menu_item_with_mnemonic (menu, _("_Import..."), // Hydra: give it it's proper name
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_IMPORTMAP);
- item = create_menu_item_with_mnemonic (menu, "_Save",
+ item = create_menu_item_with_mnemonic (menu, _("_Save"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_SAVE);
g_object_set_data (G_OBJECT (window), "menu_file_save", item);
- create_menu_item_with_mnemonic (menu, "Save _as...",
+ create_menu_item_with_mnemonic (menu, _("Save _as..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_SAVEAS);
- create_menu_item_with_mnemonic (menu, "Save s_elected...",
+ create_menu_item_with_mnemonic (menu, _("Save s_elected..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_EXPORTMAP);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "Save re_gion...",
+ item = create_menu_item_with_mnemonic (menu, _("Save re_gion..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_SAVEREGION);
g_object_set_data (G_OBJECT (window), "menu_file_saveregion", item);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "New p_roject...",
+ create_menu_item_with_mnemonic (menu, _("New p_roject..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_NEWPROJECT);
- create_menu_item_with_mnemonic (menu, "Load _project...",
+ create_menu_item_with_mnemonic (menu, _("Load _project..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_LOADPROJECT);
- create_menu_item_with_mnemonic (menu, "Pro_ject settings...",
+ create_menu_item_with_mnemonic (menu, _("Pro_ject settings..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_PROJECTSETTINGS);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "_Pointfile...",
+ create_menu_item_with_mnemonic (menu, _("_Pointfile..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_POINTFILE);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "Recent Files",
+ item = create_menu_item_with_mnemonic (menu, _("Recent Files"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_RECENT1);
g_object_set_data (G_OBJECT (item), "accel", accel);
gtk_widget_set_sensitive (item, FALSE);
gtk_widget_hide (item);
MRU_AddWidget (item, 3);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Check for GtkRadiant update (web)",
+ item = create_menu_item_with_mnemonic (menu, _("Check for GtkRadiant update (web)"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_CHECKUPDATE);
-
- create_menu_item_with_mnemonic (menu, "E_xit",
+ // disable, the functionality is no longer available
+ gtk_widget_set_sensitive( item, FALSE );
+
+ create_menu_item_with_mnemonic (menu, _("E_xit"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FILE_EXIT);
// Edit menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Edit");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Edit"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- item = create_menu_item_with_mnemonic (menu, "_Undo",
+ item = create_menu_item_with_mnemonic (menu, _("_Undo"),
GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_UNDO);
g_object_set_data (G_OBJECT (window), "menu_edit_undo", item);
- item = create_menu_item_with_mnemonic (menu, "_Redo",
+ item = create_menu_item_with_mnemonic (menu, _("_Redo"),
GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_REDO);
g_object_set_data (G_OBJECT (window), "menu_edit_redo", item);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "_Copy", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_COPYBRUSH);
- item = create_menu_item_with_mnemonic (menu, "_Paste", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_PASTEBRUSH);
- item = create_menu_item_with_mnemonic (menu, "P_aste To Camera", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_PASTEBRUSHTOCAMERA);
- item = create_menu_item_with_mnemonic (menu, "_Delete", GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DELETE);
+ item = create_menu_item_with_mnemonic (menu, _("_Copy"), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_COPYBRUSH);
+ item = create_menu_item_with_mnemonic (menu, _("_Paste"), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_PASTEBRUSH);
+ item = create_menu_item_with_mnemonic (menu, _("P_aste To Camera"), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_PASTEBRUSHTOCAMERA);
+ item = create_menu_item_with_mnemonic (menu, _("_Delete"), GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DELETE);
g_object_set_data (G_OBJECT (window), "menu_selection_delete", item);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Map Info...", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_MAPINFO);
- create_menu_item_with_mnemonic (menu, "Entity Info...", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_ENTITYINFO);
+ create_menu_item_with_mnemonic (menu, _("Map Info..."), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_MAPINFO);
+ create_menu_item_with_mnemonic (menu, _("Entity Info..."), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_ENTITYINFO);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Brush Scripts...", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_SCRIPTS);
+ create_menu_item_with_mnemonic (menu, _("Brush Scripts..."), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_SCRIPTS);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Load Pre_fab...", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_LOADPREFAB);
- create_menu_item_with_mnemonic (menu, "Save Selection as Prefab...", GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_SAVEPREFAB);
+ create_menu_item_with_mnemonic (menu, _("Load Pre_fab..."), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_LOADPREFAB);
+ create_menu_item_with_mnemonic (menu, _("Save Selection as Prefab..."), GTK_SIGNAL_FUNC (HandleCommand), ID_EDIT_SAVEPREFAB);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Preferences...", GTK_SIGNAL_FUNC (HandleCommand), ID_PREFS);
+ create_menu_item_with_mnemonic (menu, _("Preferences..."), GTK_SIGNAL_FUNC (HandleCommand), ID_PREFS);
// View menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_View");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_View"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Toggle");
- create_menu_item_with_mnemonic (menu_in_menu, "Camera View", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLECAMERA);
- create_menu_item_with_mnemonic (menu_in_menu, "Console View", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLECONSOLE);
- item = create_menu_item_with_mnemonic (menu_in_menu, "Entity View", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITY);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Toggle"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Camera View"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLECAMERA);
+ create_menu_item_with_mnemonic (menu_in_menu, _("Console View"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLECONSOLE);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("Entity View"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITY);
g_object_set_data (G_OBJECT (window), "menu_view_entity", item);
// create_menu_item_with_mnemonic (menu_in_menu, "Groups View", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_GROUPS);
- create_menu_item_with_mnemonic (menu_in_menu, "XY (Top)", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW);
- create_menu_item_with_mnemonic (menu_in_menu, "YZ (Side)", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW_YZ);
- create_menu_item_with_mnemonic (menu_in_menu, "XZ (Front)", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW_XZ);
- create_menu_item_with_mnemonic (menu_in_menu, "Z View", GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEZ);
+ create_menu_item_with_mnemonic (menu_in_menu, _("XY (Top)"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW);
+ create_menu_item_with_mnemonic (menu_in_menu, _("YZ (Side)"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW_YZ);
+ create_menu_item_with_mnemonic (menu_in_menu, _("XZ (Front)"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEVIEW_XZ);
+ create_menu_item_with_mnemonic (menu_in_menu, _("Z View"), GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLEZ);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "_Center", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CENTER);
- item = create_menu_item_with_mnemonic (menu, "_Center 2d", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CENTERVIEW);
- item = create_menu_item_with_mnemonic (menu, "_Up Floor", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_UPFLOOR);
- item = create_menu_item_with_mnemonic (menu, "_Down Floor", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_DOWNFLOOR);
+ item = create_menu_item_with_mnemonic (menu, _("_Center"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CENTER);
+ item = create_menu_item_with_mnemonic (menu, _("_Center 2d"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CENTERVIEW);
+ item = create_menu_item_with_mnemonic (menu, _("_Up Floor"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_UPFLOOR);
+ item = create_menu_item_with_mnemonic (menu, _("_Down Floor"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_DOWNFLOOR);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "_Next (XY, YZ, XY)", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_NEXTVIEW);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Layout");
- create_menu_item_with_mnemonic (menu_in_menu, "XY (Top)", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_XY);
- create_menu_item_with_mnemonic (menu_in_menu, "YZ", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SIDE);
- create_menu_item_with_mnemonic (menu_in_menu, "XZ", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_FRONT);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Zoom");
- create_menu_item_with_mnemonic (menu_in_menu, "_XY 100%", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_100);
- item = create_menu_item_with_mnemonic (menu_in_menu, "XY Zoom _In", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZOOMIN);
- item = create_menu_item_with_mnemonic (menu_in_menu, "XY Zoom _Out", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZOOMOUT);
+ item = create_menu_item_with_mnemonic (menu, _("_Next (XY, YZ, XY)"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_NEXTVIEW);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Layout"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("XY (Top)"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_XY);
+ create_menu_item_with_mnemonic (menu_in_menu, _("YZ"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SIDE);
+ create_menu_item_with_mnemonic (menu_in_menu, _("XZ"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_FRONT);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Zoom"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("_XY 100%"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_100);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("XY Zoom _In"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZOOMIN);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("XY Zoom _Out"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZOOMOUT);
menu_separator (menu_in_menu);
- create_menu_item_with_mnemonic (menu_in_menu, "_Z 100%", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_Z100);
- item = create_menu_item_with_mnemonic (menu_in_menu, "Z Zoo_m In", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZZOOMIN);
+ create_menu_item_with_mnemonic (menu_in_menu, _("_Z 100%"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_Z100);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("Z Zoo_m In"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZZOOMIN);
g_object_set_data (G_OBJECT (window), "menu_view_zzoomin", item);
- item = create_menu_item_with_mnemonic (menu_in_menu, "Z Zoom O_ut", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZZOOMOUT);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("Z Zoom O_ut"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ZZOOMOUT);
g_object_set_data (G_OBJECT (window), "menu_view_zzoomout", item);
menu_separator (menu_in_menu);
- item = create_menu_item_with_mnemonic (menu_in_menu, "Cubic Clip Zoom In", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CUBEIN);
- item = create_menu_item_with_mnemonic (menu_in_menu, "Cubic Clip Zoom Out", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CUBEOUT);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("Cubic Clip Zoom In"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CUBEIN);
+ item = create_menu_item_with_mnemonic (menu_in_menu, _("Cubic Clip Zoom Out"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CUBEOUT);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Show");
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show _Angles", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWANGLES, FALSE);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Show"));
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show _Angles"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWANGLES, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_showangles", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show _Names", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWNAMES, TRUE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show _Names"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWNAMES, TRUE);
g_object_set_data (G_OBJECT (window), "menu_view_shownames", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show Blocks", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWBLOCKS, FALSE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show Blocks"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWBLOCKS, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_showblocks", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show C_oordinates", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWCOORDINATES, TRUE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show C_oordinates"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWCOORDINATES, TRUE);
g_object_set_data (G_OBJECT (window), "menu_view_showcoordinates", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show Window Outline", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWOUTLINE, TRUE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show Window Outline"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWOUTLINE, TRUE);
g_object_set_data (G_OBJECT (window), "menu_view_showoutline", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show ZBuffered Outline", GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_NOOUTLINE, TRUE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show ZBuffered Outline"), GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_NOOUTLINE, TRUE);
g_object_set_data (G_OBJECT (window), "menu_selection_nooutline", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show Axes", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWAXES, TRUE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show Axes"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWAXES, TRUE);
g_object_set_data (G_OBJECT (window), "menu_view_showaxes", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Show Workzone", GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWWORKZONE, FALSE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Show Workzone"), GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_SHOWWORKZONE, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_showworkzone", item);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Filter");
- create_check_menu_item_with_mnemonic (menu_in_menu, "World", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_WORLD, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Entities", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_ENTITIES, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Areaportals", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_AREAPORTALS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Translucent", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_TRANSLUCENT, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Liquids", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIQUIDS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Caulk", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CAULK, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Clips", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CLIPS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Paths", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_PATHS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Clusterportals", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CLUSTERPORTALS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Lights", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIGHTS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Structural", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_STRUCTURAL, FALSE);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Lightgrid", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIGHTGRID, FALSE);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Filter"));
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("World"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_WORLD, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Entities"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_ENTITIES, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Areaportals"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_AREAPORTALS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Translucent"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_TRANSLUCENT, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Liquids"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIQUIDS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Caulk"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CAULK, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Clips"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CLIPS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Paths"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_PATHS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Clusterportals"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_CLUSTERPORTALS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Lights"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIGHTS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Structural"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_STRUCTURAL, FALSE);
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Lightgrid"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_LIGHTGRID, FALSE);
g_object_set_data (G_OBJECT (window), "menu_filter_lightgrid", item);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Patches", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_PATCHES, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Details", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_DETAILS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Hints", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_HINTSSKIPS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Models", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_MODELS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Triggers", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_TRIGGERS, FALSE);
- create_check_menu_item_with_mnemonic (menu_in_menu, "Botclips", GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_BOTCLIPS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Patches"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_PATCHES, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Details"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_DETAILS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Hints"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_HINTSSKIPS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Models"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_MODELS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Triggers"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_TRIGGERS, FALSE);
+ create_check_menu_item_with_mnemonic (menu_in_menu, _("Botclips"), GTK_SIGNAL_FUNC (HandleCommand), ID_FILTER_BOTCLIPS, FALSE);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Hide/Show");
- create_menu_item_with_mnemonic (menu_in_menu, "Hide Selected",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Hide/Show"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Hide Selected"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_HIDESHOW_HIDESELECTED);
- create_menu_item_with_mnemonic (menu_in_menu, "Show Hidden",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Show Hidden"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_HIDESHOW_SHOWHIDDEN);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Entities as");
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Entities as"));
g_object_set_data (G_OBJECT (window), "view_entitiesas_menu", menu_in_menu);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, "Bounding box",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, _("Bounding box"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITIESAS_BOUNDINGBOX,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_boundingbox", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Wireframe",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Wireframe"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITIESAS_WIREFRAME,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_wireframe", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Selected Wireframe",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Selected Wireframe"),
GTK_SIGNAL_FUNC (HandleCommand),ID_VIEW_ENTITIESAS_SELECTEDWIREFRAME,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_selectedwireframe", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Selected Skinned",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Selected Skinned"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITIESAS_SELECTEDSKINNED,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_selectedskinned", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Skinned",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Skinned"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITIESAS_SKINNED,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_skinned", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Skinned and Boxed",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Skinned and Boxed"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_ENTITIESAS_SKINNEDANDBOXED,FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_entitiesas_skinnedandboxed", item);
menu_separator (menu);
- item = create_check_menu_item_with_mnemonic (menu, "Cubic Clipping",
+ item = create_check_menu_item_with_mnemonic (menu, _("Cubic Clipping"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CUBICCLIPPING, TRUE);
g_object_set_data (G_OBJECT (window), "menu_view_cubicclipping", item);
menu_separator (menu);
- item = create_check_menu_item_with_mnemonic (menu, "OpenGL Lighting",
+ item = create_check_menu_item_with_mnemonic (menu, _("OpenGL Lighting"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_OPENGLLIGHTING, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_opengllighting", item);
// Selection menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Selection");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Selection"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Drag");
- create_menu_item_with_mnemonic (menu_in_menu, "Drag _Edges",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Drag"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Drag _Edges"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DRAGEDGES);
- create_menu_item_with_mnemonic (menu_in_menu, "Drag _Vertices",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Drag _Vertices"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DRAGVERTECIES);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "_Clone",
+ create_menu_item_with_mnemonic (menu, _("_Clone"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_CLONE);
- item = create_menu_item_with_mnemonic (menu, "Deselect",
+ item = create_menu_item_with_mnemonic (menu, _("Deselect"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DESELECT);
- item = create_menu_item_with_mnemonic (menu, "Invert",
+ item = create_menu_item_with_mnemonic (menu, _("Invert"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_INVERT);
#ifndef QUAKE3
- create_menu_item_with_mnemonic (menu, "_Delete",
+ create_menu_item_with_mnemonic (menu, _("_Delete"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_DELETE);
#endif
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Flip");
- create_menu_item_with_mnemonic (menu_in_menu, "Flip _X",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Flip"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Flip _X"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_FLIPX);
- create_menu_item_with_mnemonic (menu_in_menu, "Flip _Y",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Flip _Y"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_FLIPY);
- create_menu_item_with_mnemonic (menu_in_menu, "Flip _Z",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Flip _Z"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_FLIPZ);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Rotate");
- create_menu_item_with_mnemonic (menu_in_menu, "Rotate X",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Rotate"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Rotate X"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_ROTATEX);
- create_menu_item_with_mnemonic (menu_in_menu, "Rotate Y",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Rotate Y"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_ROTATEY);
- create_menu_item_with_mnemonic (menu_in_menu, "Rotate Z",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Rotate Z"),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_ROTATEZ);
- create_menu_item_with_mnemonic (menu_in_menu, "Arbitrary rotation...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Arbitrary rotation..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_ARBITRARYROTATION);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Scale...", GTK_SIGNAL_FUNC (HandleCommand), ID_SELECT_SCALE);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "CSG");
- create_menu_item_with_mnemonic (menu_in_menu, "Make _Hollow",
+ create_menu_item_with_mnemonic (menu, _("Scale..."), GTK_SIGNAL_FUNC (HandleCommand), ID_SELECT_SCALE);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("CSG"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Make _Hollow"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_MAKEHOLLOW);
- create_menu_item_with_mnemonic (menu_in_menu, "CSG _Subtract",
+ create_menu_item_with_mnemonic (menu_in_menu, _("CSG _Subtract"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_CSGSUBTRACT);
- create_menu_item_with_mnemonic (menu_in_menu, "CSG _Merge",
+ create_menu_item_with_mnemonic (menu_in_menu, _("CSG _Merge"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_CSGMERGE);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Select");
- create_menu_item_with_mnemonic (menu_in_menu, "Select Complete _Tall",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Select"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Select Complete _Tall"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECTCOMPLETETALL);
- create_menu_item_with_mnemonic (menu_in_menu, "Select T_ouching",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Select T_ouching"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECTTOUCHING);
- create_menu_item_with_mnemonic (menu_in_menu, "Select _Partial Tall",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Select _Partial Tall"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECTPARTIALTALL);
- create_menu_item_with_mnemonic (menu_in_menu, "Select _Inside",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Select _Inside"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECTINSIDE);
+ create_menu_item_with_mnemonic (menu_in_menu, "Select Func _Group", GTK_SIGNAL_FUNC (HandleCommand), ID_SELECT_FUNC_GROUP);
#ifndef QUAKE3
- create_menu_item_with_mnemonic (menu_in_menu, "Nudge Left",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Nudge Left"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECT_NUDGELEFT);
- create_menu_item_with_mnemonic (menu_in_menu, "Nudge Right",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Nudge Right"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECT_NUDGERIGHT);
- create_menu_item_with_mnemonic (menu_in_menu, "Nudge Up",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Nudge Up"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECT_NUDGEUP);
- create_menu_item_with_mnemonic (menu_in_menu, "Nudge Down",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Nudge Down"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_SELECT_NUDGEDOWN);
#endif
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Clipper");
- create_menu_item_with_mnemonic (menu_in_menu, "Toggle Clipper",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Clipper"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Toggle Clipper"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_CLIPPER);
menu_separator (menu_in_menu);
- create_menu_item_with_mnemonic (menu_in_menu, "Clip selection",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Clip selection"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CLIP_SELECTED);
- create_menu_item_with_mnemonic (menu_in_menu, "Split selection",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Split selection"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SPLIT_SELECTED);
- create_menu_item_with_mnemonic (menu_in_menu, "Flip Clip orientation",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Flip Clip orientation"),
GTK_SIGNAL_FUNC (HandleCommand), ID_FLIP_CLIP);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Connect entities",
+ create_menu_item_with_mnemonic (menu, _("Connect entities"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_CONNECT);
- create_menu_item_with_mnemonic (menu, "Ungroup entity",
+ create_menu_item_with_mnemonic (menu, _("Ungroup entity"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_UNGROUPENTITY);
- create_menu_item_with_mnemonic (menu, "Make detail",
+ create_menu_item_with_mnemonic (menu, _("Make detail"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_MAKE_DETAIL);
- create_menu_item_with_mnemonic (menu, "Make structural",
+ create_menu_item_with_mnemonic (menu, _("Make structural"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SELECTION_MAKE_STRUCTURAL);
// BSP menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Bsp");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Bsp"));
menu_separator (menu);
g_object_set_data (G_OBJECT (window), "menu_bsp", menu);
// Grid menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Grid");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Grid"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- item = create_radio_menu_item_with_mnemonic (menu, NULL, "Grid0.25",
+ item = create_radio_menu_item_with_mnemonic (menu, NULL, _("Grid0.25"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_025, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_025", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid0.5",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid0.5"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_05, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_05", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid1",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid1"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_1, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_1", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid2",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid2"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_2, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_2", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid4",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid4"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_4, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_4", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid8",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid8"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_8, TRUE);
g_object_set_data (G_OBJECT (window), "menu_grid_8", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid16",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid16"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_16, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_16", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid32",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid32"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_32, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_32", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid64",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid64"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_64, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_64", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid128",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid128"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_128, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_128", item);
- item = create_radio_menu_item_with_mnemonic (menu, item, "Grid256",
+ item = create_radio_menu_item_with_mnemonic (menu, item, _("Grid256"),
GTK_SIGNAL_FUNC (HandleCommand), ID_GRID_256, FALSE);
g_object_set_data (G_OBJECT (window), "menu_grid_256", item);
menu_separator (menu);
- item = create_check_menu_item_with_mnemonic (menu, "Snap to grid",
+ item = create_check_menu_item_with_mnemonic (menu, _("Snap to grid"),
GTK_SIGNAL_FUNC (HandleCommand), ID_SNAPTOGRID, TRUE);
g_object_set_data (G_OBJECT (window), "menu_snaptogrid", item);
// Textures menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Textures");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Textures"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- item = create_check_menu_item_with_mnemonic (menu, "Show In _Use",
+ item = create_check_menu_item_with_mnemonic (menu, _("Show In _Use"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_SHOWINUSE, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_showinuse", item);
- item = create_check_menu_item_with_mnemonic (menu, "Show _All",
+ item = create_check_menu_item_with_mnemonic (menu, _("Show _All"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_SHOWALL, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_showall", item);
menu_separator (menu);
- item = create_check_menu_item_with_mnemonic (menu, "Show shaders",
+ item = create_check_menu_item_with_mnemonic (menu, _("Show shaders"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_SHADERS_SHOW, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_shaders_show", item);
- item = create_menu_item_with_mnemonic (menu, "Flush & Reload Shaders",
+ item = create_menu_item_with_mnemonic (menu, _("Flush & Reload Shaders"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_RELOADSHADERS);
g_object_set_data (G_OBJECT (window), "menu_textures_reloadshaders", item);
- item = create_menu_item_with_mnemonic (menu, "Load directory...",
+ item = create_menu_item_with_mnemonic (menu, _("Load directory..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_LOAD);
g_object_set_data (G_OBJECT (window), "menu_textures_load", item);
- item = create_menu_item_with_mnemonic (menu, "Directory list...",
+ item = create_menu_item_with_mnemonic (menu, _("Directory list..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_LOADLIST);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "_Surface Inspector",
+ item = create_menu_item_with_mnemonic (menu, _("_Surface Inspector"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_INSPECTOR);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Render Quality");
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Render Quality"));
g_object_set_data (G_OBJECT (window), "render_quality_menu", menu_in_menu);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, "_Wireframe",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, _("_Wireframe"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_WIREFRAME, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_wireframe", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "_Flat shade",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("_Flat shade"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_FLATSHADE, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_flatshade", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "_Nearest",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("_Nearest"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_NEAREST, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_nearest", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "Nearest _Mipmap",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("Nearest _Mipmap"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_NEARESTMIPMAP, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_nearestmipmap", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "_Linear",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("_Linear"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_LINEAR, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_linear", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "_Bilinear",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("_Bilinear"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_BILINEAR, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_bilinear", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "B_ilinear Mipmap",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("B_ilinear Mipmap"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_BILINEARMIPMAP, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_bilinearmipmap", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "T_rilinear",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("T_rilinear"),
GTK_SIGNAL_FUNC (HandleCommand), ID_VIEW_TRILINEAR, FALSE);
g_object_set_data (G_OBJECT (window), "menu_view_trilinear", item);
- create_menu_item_with_mnemonic (menu, "Find / Replace...",
+ create_menu_item_with_mnemonic (menu, _("Find / Replace..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURE_REPLACEALL);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Texture Lock");
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Moves",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Texture Lock"));
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Moves"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLE_LOCK, TRUE);
g_object_set_data (G_OBJECT (window), "menu_toggle_lock", item);
- item = create_check_menu_item_with_mnemonic (menu_in_menu, "Rotations",
+ item = create_check_menu_item_with_mnemonic (menu_in_menu, _("Rotations"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TOGGLE_ROTATELOCK, TRUE);
g_object_set_data (G_OBJECT (window), "menu_toggle_rotatelock", item);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Texture Window Scale");
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, "200%",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Texture Window Scale"));
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, NULL, _("200%"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_TEXTUREWINDOWSCALE_200, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_texturewindowscale_200", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "100%",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("100%"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_TEXTUREWINDOWSCALE_100, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_texturewindowscale_100", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "50%",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("50%"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_TEXTUREWINDOWSCALE_50, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_texturewindowscale_50", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "25%",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("25%"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_TEXTUREWINDOWSCALE_25, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_texturewindowscale_25", item);
- item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, "10%",
+ item = create_radio_menu_item_with_mnemonic (menu_in_menu, item, _("10%"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_TEXTUREWINDOWSCALE_10, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_texturewindowscale_10", item);
item = menu_separator (menu);
- item = create_check_menu_item_with_mnemonic (menu, "shaderlist.txt only",
+ item = create_check_menu_item_with_mnemonic (menu, _("shaderlist.txt only"),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTURES_SHADERLISTONLY, FALSE);
g_object_set_data (G_OBJECT (window), "menu_textures_shaderlistonly", item);
item = menu_separator (menu);
g_object_set_data (G_OBJECT (window), "menu_textures", menu);
// Misc menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Misc");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Misc"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- create_menu_item_with_mnemonic (menu, "_Benchmark", GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_BENCHMARK);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Colors");
- menu_3 = create_menu_in_menu_with_mnemonic (menu_in_menu, "Themes");
- create_menu_item_with_mnemonic (menu_3, "QE4 Original", GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETORIGINAL);
- create_menu_item_with_mnemonic (menu_3, "Q3Radiant Original", GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETQER);
- create_menu_item_with_mnemonic (menu_3, "Black and Green", GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETBLACK);
- create_menu_item_with_mnemonic (menu_3, "Maya/Max/Lightwave Emulation", GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETYDNAR);
+ create_menu_item_with_mnemonic (menu, _("_Benchmark"), GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_BENCHMARK);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Colors"));
+ menu_3 = create_menu_in_menu_with_mnemonic (menu_in_menu, _("Themes"));
+ create_menu_item_with_mnemonic (menu_3, _("QE4 Original"), GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETORIGINAL);
+ create_menu_item_with_mnemonic (menu_3, _("Q3Radiant Original"), GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETQER);
+ create_menu_item_with_mnemonic (menu_3, _("Black and Green"), GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETBLACK);
+ create_menu_item_with_mnemonic (menu_3, _("Maya/Max/Lightwave Emulation"), GTK_SIGNAL_FUNC (HandleCommand), ID_COLOR_SETYDNAR);
menu_separator (menu_in_menu);
- create_menu_item_with_mnemonic (menu_in_menu, "_Texture Background...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("_Texture Background..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_TEXTUREBK);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Background...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Background..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_XYBK);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Major...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Major..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_MAJOR);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Minor...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Minor..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_MINOR);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Major Small...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Major Small..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_MAJOR_ALT);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Minor Small...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Minor Small..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_MINOR_ALT);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Text...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Text..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_GRIDTEXT);
- create_menu_item_with_mnemonic (menu_in_menu, "Grid Block...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Grid Block..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_GRIDBLOCK);
- create_menu_item_with_mnemonic (menu_in_menu, "Default Brush...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Default Brush..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_BRUSH);
- create_menu_item_with_mnemonic (menu_in_menu, "Camera Background...",
- GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_CAMERABACK);
- create_menu_item_with_mnemonic (menu_in_menu, "Selected Brush...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Camera Background..."),
+ GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_CAMERABACK);
+ create_menu_item_with_mnemonic (menu_in_menu, _("Selected Brush..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_SELECTEDBRUSH);
- create_menu_item_with_mnemonic (menu_in_menu, "Selected Brush (Camera)...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Selected Brush (Camera)..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_SELECTEDBRUSH3D);
- create_menu_item_with_mnemonic (menu_in_menu, "Clipper...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Clipper..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_CLIPPER);
- create_menu_item_with_mnemonic (menu_in_menu, "Active View name...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Active View name..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_COLORS_VIEWNAME);
- create_menu_item_with_mnemonic (menu, "_Gamma...",
+ create_menu_item_with_mnemonic (menu, _("_Gamma..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_GAMMA);
- create_menu_item_with_mnemonic (menu, "Find brush...",
+ create_menu_item_with_mnemonic (menu, _("Find brush..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_FINDBRUSH);
- item = create_menu_item_with_mnemonic (menu, "Next leak spot",
+ item = create_menu_item_with_mnemonic (menu, _("Next leak spot"),
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_NEXTLEAKSPOT);
- item = create_menu_item_with_mnemonic (menu, "Previous leak spot",
+ item = create_menu_item_with_mnemonic (menu, _("Previous leak spot"),
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PREVIOUSLEAKSPOT);
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=394
-// create_menu_item_with_mnemonic (menu, "_Print XY View", GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PRINTXY);
- item = create_menu_item_with_mnemonic (menu, "_Select Entity Color...",
+ create_menu_item_with_mnemonic (menu, _("_Print XY View"), GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PRINTXY);
+ item = create_menu_item_with_mnemonic (menu, _("_Select Entity Color..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_SELECTENTITYCOLOR);
g_object_set_data (G_OBJECT (window), "menu_misc_selectentitycolor", item);
// Region menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Region");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Region"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- create_menu_item_with_mnemonic (menu, "_Off",
+ create_menu_item_with_mnemonic (menu, _("_Off"),
GTK_SIGNAL_FUNC (HandleCommand), ID_REGION_OFF);
- create_menu_item_with_mnemonic (menu, "_Set XY",
+ create_menu_item_with_mnemonic (menu, _("_Set XY"),
GTK_SIGNAL_FUNC (HandleCommand), ID_REGION_SETXY);
- create_menu_item_with_mnemonic (menu, "Set _Tall Brush",
+ create_menu_item_with_mnemonic (menu, _("Set _Tall Brush"),
GTK_SIGNAL_FUNC (HandleCommand), ID_REGION_SETTALLBRUSH);
- create_menu_item_with_mnemonic (menu, "Set _Brush",
+ create_menu_item_with_mnemonic (menu, _("Set _Brush"),
GTK_SIGNAL_FUNC (HandleCommand), ID_REGION_SETBRUSH);
- create_menu_item_with_mnemonic (menu, "Set Se_lected Brushes",
+ create_menu_item_with_mnemonic (menu, _("Set Se_lected Brushes"),
GTK_SIGNAL_FUNC (HandleCommand), ID_REGION_SETSELECTION);
// Brush menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Brush");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Brush"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- item = create_menu_item_with_mnemonic (menu, "3 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_3SIDED);
- item = create_menu_item_with_mnemonic (menu, "4 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_4SIDED);
- item = create_menu_item_with_mnemonic (menu, "5 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_5SIDED);
- item = create_menu_item_with_mnemonic (menu, "6 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_6SIDED);
- item = create_menu_item_with_mnemonic (menu, "7 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_7SIDED);
- item = create_menu_item_with_mnemonic (menu, "8 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_8SIDED);
- item = create_menu_item_with_mnemonic (menu, "9 sided", GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_9SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("3 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_3SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("4 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_4SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("5 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_5SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("6 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_6SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("7 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_7SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("8 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_8SIDED);
+ item = create_menu_item_with_mnemonic (menu, _("9 sided"), GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_9SIDED);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Arbitrary sided...",
+ create_menu_item_with_mnemonic (menu, _("Arbitrary sided..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_ARBITRARYSIDED);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Primitives");
- create_menu_item_with_mnemonic (menu_in_menu, "Cone...",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Primitives"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Cone..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_MAKECONE);
- create_menu_item_with_mnemonic (menu_in_menu, "Sphere...",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Sphere..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_BRUSH_PRIMITIVES_SPHERE);
// Curve menu
if (!g_pGameDescription->mNoPatch)
{
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Curve");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Curve"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- create_menu_item_with_mnemonic (menu, "Cylinder", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHTUBE);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "More Cylinders");
- create_menu_item_with_mnemonic (menu_in_menu, "Dense Cylinder",
+ create_menu_item_with_mnemonic (menu, _("Cylinder"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHTUBE);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("More Cylinders"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Dense Cylinder"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHDENSETUBE);
- create_menu_item_with_mnemonic (menu_in_menu, "Very Dense Cylinder",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Very Dense Cylinder"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHVERYDENSETUBE);
- create_menu_item_with_mnemonic (menu_in_menu, "Square Cylinder",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Square Cylinder"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHSQUARE);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "End cap", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHENDCAP);
- create_menu_item_with_mnemonic (menu, "Bevel", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHBEVEL);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "More End caps, Bevels");
- create_menu_item_with_mnemonic (menu_in_menu, "Square Endcap",
+ create_menu_item_with_mnemonic (menu, _("End cap"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHENDCAP);
+ create_menu_item_with_mnemonic (menu, _("Bevel"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHBEVEL);
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("More End caps, Bevels"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Square Endcap"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_MOREENDCAPSBEVELS_SQUAREBEVEL);
- create_menu_item_with_mnemonic (menu_in_menu, "Square Bevel",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Square Bevel"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_MOREENDCAPSBEVELS_SQUAREENDCAP);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Cone", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHCONE);
- item = create_menu_item_with_mnemonic (menu, "Sphere",
+ create_menu_item_with_mnemonic (menu, _("Cone"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PATCHCONE);
+ item = create_menu_item_with_mnemonic (menu, _("Sphere"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_PRIMITIVES_SPHERE);
gtk_widget_set_sensitive (item, FALSE);
menu_separator (menu);
- item = create_menu_item_with_mnemonic (menu, "Simple Patch Mesh...",
+ item = create_menu_item_with_mnemonic (menu, _("Simple Patch Mesh..."),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_SIMPLEPATCHMESH);
g_object_set_data (G_OBJECT (window), "menu_simplepatchmesh", item);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Insert");
- create_menu_item_with_mnemonic (menu_in_menu, "Insert (2) Columns",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Insert"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Insert (2) Columns"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_INSERT_INSERTCOLUMN);
- create_menu_item_with_mnemonic (menu_in_menu, "Add (2) Columns",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Add (2) Columns"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_INSERT_ADDCOLUMN);
menu_separator (menu_in_menu);
- create_menu_item_with_mnemonic (menu_in_menu, "Insert (2) Rows",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Insert (2) Rows"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_INSERT_INSERTROW);
- create_menu_item_with_mnemonic (menu_in_menu, "Add (2) Rows",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Add (2) Rows"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_INSERT_ADDROW);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Delete");
- create_menu_item_with_mnemonic (menu_in_menu, "First (2) Columns",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Delete"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("First (2) Columns"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_DELETE_FIRSTCOLUMN);
- create_menu_item_with_mnemonic (menu_in_menu, "Last (2) Columns",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Last (2) Columns"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_DELETE_LASTCOLUMN);
menu_separator (menu_in_menu);
- create_menu_item_with_mnemonic (menu_in_menu, "First (2) Rows",
+ create_menu_item_with_mnemonic (menu_in_menu, _("First (2) Rows"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_DELETE_FIRSTROW);
- create_menu_item_with_mnemonic (menu_in_menu, "Last (2) Rows",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Last (2) Rows"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_DELETE_LASTROW);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Matrix");
- create_menu_item_with_mnemonic (menu_in_menu, "Invert",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Matrix"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Invert"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_NEGATIVE);
- menu_3 = create_menu_in_menu_with_mnemonic (menu_in_menu, "Re-disperse");
- create_menu_item_with_mnemonic (menu_3, "Rows", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_ROWS);
- create_menu_item_with_mnemonic (menu_3, "Cols (Intermediate)", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_INTERMEDIATE_COLS);
- create_menu_item_with_mnemonic (menu_3, "Rows (Intermediate)", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_INTERMEDIATE_ROWS);
- create_menu_item_with_mnemonic (menu_in_menu, "Transpose",
+ menu_3 = create_menu_in_menu_with_mnemonic (menu_in_menu, _("Re-disperse"));
+ create_menu_item_with_mnemonic (menu_3, _("Rows"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_ROWS);
+ create_menu_item_with_mnemonic (menu_3, _("Cols (Intermediate)"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_INTERMEDIATE_COLS);
+ create_menu_item_with_mnemonic (menu_3, _("Rows (Intermediate)"), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_REDISPERSE_INTERMEDIATE_ROWS);
+ create_menu_item_with_mnemonic (menu_in_menu, _("Transpose"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_MATRIX_TRANSPOSE);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Cap Selection",
+ create_menu_item_with_mnemonic (menu, _("Cap Selection"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_CAP);
- create_menu_item_with_mnemonic (menu, "Cycle Cap Texture",
+ create_menu_item_with_mnemonic (menu, _("Cycle Cap Texture"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_CYCLECAP);
menu_separator (menu);
- menu_in_menu = create_menu_in_menu_with_mnemonic (menu, "Overlay");
- create_menu_item_with_mnemonic (menu_in_menu, "Set",
+ menu_in_menu = create_menu_in_menu_with_mnemonic (menu, _("Overlay"));
+ create_menu_item_with_mnemonic (menu_in_menu, _("Set"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_OVERLAY_SET);
- create_menu_item_with_mnemonic (menu_in_menu, "Clear",
+ create_menu_item_with_mnemonic (menu_in_menu, _("Clear"),
GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_OVERLAY_CLEAR);
menu_separator (menu);
- create_menu_item_with_mnemonic (menu, "Thicken...", GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_THICKEN);
+ create_menu_item_with_mnemonic (menu, _("Thicken..."), GTK_SIGNAL_FUNC (HandleCommand), ID_CURVE_THICKEN);
}
// Plugins menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Plugins");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Plugins"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
g_object_set_data (G_OBJECT (window), "menu_plugin", menu);
// Help menu
- menu = create_sub_menu_with_mnemonic (menu_bar, "_Help");
+ menu = create_sub_menu_with_mnemonic (menu_bar, _("_Help"));
if (g_PrefsDlg.m_bDetachableMenus)
menu_tearoff (menu);
- item = create_menu_item_with_mnemonic (menu, "Manual",
+ item = create_menu_item_with_mnemonic (menu, _("Manual"),
GTK_SIGNAL_FUNC (HandleCommand), ID_HELP);
gtk_widget_add_accelerator (item, "activate", accel, GDK_F1, (GdkModifierType)0, GTK_ACCEL_VISIBLE);
// TTimo: this is in global.xlink now
//create_menu_item_with_mnemonic (menu, "Links",
// GTK_SIGNAL_FUNC (HandleCommand), ID_HELP_LINKS);
- create_menu_item_with_mnemonic (menu, "Bug report",
+ create_menu_item_with_mnemonic (menu, _("Bug report"),
GTK_SIGNAL_FUNC (HandleCommand), ID_HELP_BUGREPORT);
- create_menu_item_with_mnemonic (menu, "Shortcuts list",
+ create_menu_item_with_mnemonic (menu, _("Shortcuts list"),
GTK_SIGNAL_FUNC (HandleCommand), ID_HELP_COMMANDLIST);
- create_menu_item_with_mnemonic (menu, "_About",
+ create_menu_item_with_mnemonic (menu, _("_About"),
GTK_SIGNAL_FUNC (HandleCommand), ID_HELP_ABOUT);
gtk_widget_show (toolbar);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "Open", "Open an existing map", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), _("Open"), _("Open an existing map"), "",
new_pixmap (window, "file_open.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_FILE_OPEN));
g_object_set_data (G_OBJECT (window), "tb_file_open", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "Save", "Save the active map", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), _("Save"), _("Save the active map"), "",
new_pixmap (window, "file_save.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_FILE_SAVE));
g_object_set_data (G_OBJECT (window), "tb_file_save", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "x-axis Flip", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("x-axis Flip"), "",
new_pixmap (window, "brush_flipx.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_FLIPX));
g_object_set_data (G_OBJECT (window), "tb_brush_flipx", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "x-axis Rotate", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("x-axis Rotate"), "",
new_pixmap (window, "brush_rotatex.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_ROTATEX));
g_object_set_data (G_OBJECT (window), "tb_brush_rotatex", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "y-axis Flip", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("y-axis Flip"), "",
new_pixmap (window, "brush_flipy.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_FLIPY));
g_object_set_data (G_OBJECT (window), "tb_brush_flipy", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "y-axis Rotate", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("y-axis Rotate"), "",
new_pixmap (window, "brush_rotatey.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_ROTATEY));
g_object_set_data (G_OBJECT (window), "tb_brush_rotatey", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "z-axis Flip", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("z-axis Flip"), "",
new_pixmap (window, "brush_flipz.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_FLIPZ));
g_object_set_data (G_OBJECT (window), "tb_brush_flipz", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "z-axis Rotate", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("z-axis Rotate"), "",
new_pixmap (window, "brush_rotatez.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_BRUSH_ROTATEZ));
g_object_set_data (G_OBJECT (window), "tb_brush_rotatez", w);
if (g_PrefsDlg.m_bWideToolbar)
{
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Complete Tall", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Complete Tall"), "",
new_pixmap (window, "selection_selectcompletetall.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_SELECTION_SELECTCOMPLETETALL));
g_object_set_data (G_OBJECT (window), "tb_selection_selectcompletetall", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Select Touching", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Select Touching"), "",
new_pixmap (window, "selection_selecttouching.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_SELECTION_SELECTTOUCHING));
g_object_set_data (G_OBJECT (window), "tb_selection_selecttouching", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Select Partial Tall", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Select Partial Tall"), "",
new_pixmap (window, "selection_selectpartialtall.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_SELECTION_SELECTPARTIALTALL));
g_object_set_data (G_OBJECT (window), "tb_selection_selectpartialtall", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Select Inside", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Select Inside"), "",
new_pixmap (window, "selection_selectinside.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_SELECTION_SELECTINSIDE));
g_object_set_data (G_OBJECT (window), "tb_selection_selectinside", w);
} else
{
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Selection", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Selection"), "",
new_pixmap (window, "popup_selection.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_POPUP_SELECTION));
g_object_set_data (G_OBJECT (window), "tb_popup_selection", w);
}
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "CSG Subtract", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("CSG Subtract"), "",
new_pixmap (window, "selection_csgsubtract.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SELECTION_CSGSUBTRACT));
g_object_set_data (G_OBJECT (window), "tb_selection_csgsubtract", w);
if (g_PrefsDlg.m_bWideToolbar)
{
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "CSG Merge", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("CSG Merge"), "",
new_pixmap (window, "selection_csgmerge.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SELECTION_CSGMERGE));
g_object_set_data (G_OBJECT (window), "tb_selection_csgmerge", w);
}
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Hollow", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Hollow"), "",
new_pixmap (window, "selection_makehollow.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SELECTION_MAKEHOLLOW));
g_object_set_data (G_OBJECT (window), "tb_selection_makehollow", w);
if (g_PrefsDlg.m_bWideToolbar)
{
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Clipper", "", new_pixmap (window, "view_clipper.bmp"),
+ "", _("Clipper"), "", new_pixmap (window, "view_clipper.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_CLIPPER));
g_object_set_data (G_OBJECT (window), "tb_view_clipper", w);
}
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Change views", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Change views"), "",
new_pixmap (window, "view_change.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_VIEW_CHANGE));
g_object_set_data (G_OBJECT (window), "tb_view_change", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
}
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Texture view mode", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Texture view mode"), "",
new_pixmap (window, "textures_popup.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_TEXTURES_POPUP));
g_object_set_data (G_OBJECT (window), "tb_textures_popup", w);
if (g_PrefsDlg.m_bWideToolbar)
{
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Cubic clip the camera view", "",
+ "", _("Cubic clip the camera view"), "",
new_pixmap (window, "view_cubicclipping.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_CUBICCLIPPING));
g_object_set_data (G_OBJECT (window), "tb_view_cubicclipping", w);
if (!g_PrefsDlg.m_bWideToolbar)
{
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Camera preview", "", new_pixmap (window, "view_cameratoggle.bmp"),
+ "", _("Camera preview"), "", new_pixmap (window, "view_cameratoggle.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_CAMERATOGGLE));
g_object_set_data (G_OBJECT (window), "tb_view_cameratoggle", w);
w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Update Camera", "",
GINT_TO_POINTER (ID_VIEW_CAMERAUPDATE));
g_object_set_data (G_OBJECT (window), "tb_view_cameraupdate", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Cubic clip the camera view", "",
+ "", _("Cubic clip the camera view"), "",
new_pixmap (window, "view_cubicclipping.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_CUBICCLIPPING));
g_object_set_data (G_OBJECT (window), "tb_view_cubicclipping", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Entity inspector", "", new_pixmap (window, "view_entity.bmp"),
+ "", _("Entity inspector"), "", new_pixmap (window, "view_entity.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_ENTITY));
g_object_set_data (G_OBJECT (window), "tb_view_entity", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Clipper", "", new_pixmap (window, "view_clipper.bmp"),
+ "", _("Clipper"), "", new_pixmap (window, "view_clipper.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_VIEW_CLIPPER));
g_object_set_data (G_OBJECT (window), "tb_view_clipper", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
}
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Free Rotation", "", new_pixmap (window, "select_mouserotate.bmp"),
+ "", _("Free Rotation"), "", new_pixmap (window, "select_mouserotate.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SELECT_MOUSEROTATE));
g_object_set_data (G_OBJECT (window), "tb_select_mouserotate", w);
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Free Scaling", "", new_pixmap (window, "select_mousescale.bmp"),
+ "", _("Free Scaling"), "", new_pixmap (window, "select_mousescale.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SELECT_MOUSESCALE));
g_object_set_data (G_OBJECT (window), "tb_select_mousescale", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Scale X", "", new_pixmap (window, "scalelockx.bmp"),
+ "", _("Scale X"), "", new_pixmap (window, "scalelockx.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SCALELOCKX));
g_object_set_data (G_OBJECT (window), "tb_scalelockx", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Scale Y", "", new_pixmap (window, "scalelocky.bmp"),
+ "", _("Scale Y"), "", new_pixmap (window, "scalelocky.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SCALELOCKY));
g_object_set_data (G_OBJECT (window), "tb_scalelocky", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Scale Z", "", new_pixmap (window, "scalelockz.bmp"),
+ "", _("Scale Z"), "", new_pixmap (window, "scalelockz.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_SCALELOCKZ));
g_object_set_data (G_OBJECT (window), "tb_scalelockz", w);
{
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Don't select model brushes", "",
+ "", _("Don't select model brushes"), "",
new_pixmap (window, "dontselectmodel.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_DONTSELECTMODEL));
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
if (!g_pGameDescription->mNoPatch)
{
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Don't select curved brushes", "",
+ "", _("Don't select curved brushes"), "",
new_pixmap (window, "dontselectcurve.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_DONTSELECTCURVE));
g_object_set_data (G_OBJECT (window), "tb_dontselectcurve", w);
if (g_PrefsDlg.m_bPatchToolbar)
{
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Show patch bounding box", "",
+ "", _("Show patch bounding box"), "",
new_pixmap (window, "patch_showboundingbox.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_PATCH_SHOWBOUNDINGBOX));
g_object_set_data (G_OBJECT (window), "tb_patch_showboundingbox", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Show patches as wireframes", "",
+ "", _("Show patches as wireframes"), "",
new_pixmap (window, "patch_wireframe.bmp"),
GTK_SIGNAL_FUNC (HandleCommand), GINT_TO_POINTER (ID_PATCH_WIREFRAME));
g_object_set_data (G_OBJECT (window), "tb_patch_wireframe", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Patch Bend mode", "",
+ "", _("Patch Bend mode"), "",
new_pixmap (window, "patch_bend.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_PATCH_BEND));
g_object_set_data (G_OBJECT (window), "tb_patch_bend", w);
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Put caps on the current patch", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Put caps on the current patch"), "",
new_pixmap (window, "curve_cap.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_CURVE_CAP));
g_object_set_data (G_OBJECT (window), "tb_curve_cap", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Welds equal patch points during moves", "",
+ "", _("Welds equal patch points during moves"), "",
new_pixmap (window, "patch_weld.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_PATCH_WELD));
g_object_set_data (G_OBJECT (window), "tb_patch_weld", w);
w = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_TOGGLEBUTTON, NULL,
- "", "Selects drill down rows and columns", "",
+ "", _("Selects drill down rows and columns"), "",
new_pixmap (window, "patch_drilldown.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_PATCH_DRILLDOWN));
g_object_set_data (G_OBJECT (window), "tb_patch_drilldown", w);
if (g_PrefsDlg.m_bWideToolbar)
{
gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
- w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", "Show Entities as", "",
+ w = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "", _("Show Entities as"), "",
new_pixmap (window, "show_entities.bmp"), GTK_SIGNAL_FUNC (HandleCommand),
GINT_TO_POINTER (ID_SHOW_ENTITIES));
g_object_set_data (G_OBJECT (window), "tb_show_entities", w);
gtk_container_border_width (GTK_CONTAINER (hbox1), 0);
gtk_widget_show (hbox1);
- label = gtk_label_new (" Label ");
+ label = gtk_label_new (_(" Label "));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (hbox1), label, FALSE, TRUE, 0);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_box_pack_start (GTK_BOX (hbox), frame, FALSE, TRUE, 0);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
- label = gtk_label_new (" Label ");
+ label = gtk_label_new (_(" Label "));
gtk_widget_show (label);
gtk_container_add (GTK_CONTAINER (frame), label);
m_pStatusLabel[i] = label;
{
menu_separator(GTK_WIDGET(menu));
- GtkWidget* item = gtk_menu_item_new_with_label ("Clear");
+ GtkWidget* item = gtk_menu_item_new_with_label (_("Clear"));
gtk_signal_connect (GTK_OBJECT (item), "activate", GTK_SIGNAL_FUNC (Sys_ClearPrintf), NULL);
gtk_widget_show (item);
gtk_menu_append (GTK_MENU (menu), item);
return TRUE;
}
-struct monitorInfo_s {
+struct monitorInfo_s {
GdkRectangle *win_monitors;
int i_win_mon;
};
gtk_widget_realize (wnd);
- // turn OFF minimize and maximize boxes.
+ // turn OFF minimize and maximize boxes.
// Must be *after* realize, or wnd->window is NULL
// should do the right thing on *nix, need to verify.
gdk_window_set_decorations ( wnd->window,
GdkGeometry geometry;
geometry.min_width = 50;
//we only care about width, but have to set this too, or get nasty bugs
- geometry.min_height = 10;
+ geometry.min_height = 10;
gdk_window_set_geometry_hints( wnd->window,&geometry,GDK_HINT_MIN_SIZE);
}
screen = gdk_display_get_screen( display, 1 );
n_gdk_monitors = gdk_screen_get_n_monitors( screen );
-
+
Sys_Printf( "GDK detects that screen 1 has %d monitors\n", n_gdk_monitors );
for( i_mon = 0; i_mon < n_gdk_monitors; i_mon++ ) {
PositionWindowOnPrimaryScreen( g_PrefsDlg.mWindowInfo.position );
}
else {
- primaryMonitorRect.x = primaryMonitorRect.y = 0;
+ primaryMonitorRect.x = primaryMonitorRect.y = 0;
primaryMonitorRect.width = gdk_screen_width ();
- primaryMonitorRect.height = gdk_screen_height ();
+ primaryMonitorRect.height = gdk_screen_height ();
}
#endif
{
GtkWidget* wnd = create_floating (this);
- gtk_window_set_title (GTK_WINDOW (wnd), "XZ View");
+ gtk_window_set_title (GTK_WINDOW (wnd), _("XZ View"));
#ifdef _WIN32
if( g_PrefsDlg.m_bStartOnPrimMon ) {
{
GtkWidget* wnd = create_floating (this);
- gtk_window_set_title (GTK_WINDOW (wnd), "YZ View");
+ gtk_window_set_title (GTK_WINDOW (wnd), _("YZ View"));
#ifdef _WIN32
if( g_PrefsDlg.m_bStartOnPrimMon ) {
m_pTexWnd->m_pParent = g_pGroupDlg->m_pWidget;
{
- GtkWidget* w = gtk_label_new ("Textures");
+ GtkWidget* w = gtk_label_new (_("Textures"));
gtk_widget_show (w);
gtk_notebook_insert_page (GTK_NOTEBOOK (g_pGroupDlg->m_pNotebook), frame, w, 1);
}
GtkWidget* frame = create_framed_texwnd(m_pTexWnd);
{
- GtkWidget* w = gtk_label_new ("Textures");
+ GtkWidget* w = gtk_label_new (_("Textures"));
gtk_widget_show (w);
gtk_notebook_insert_page (GTK_NOTEBOOK (g_pGroupDlg->m_pNotebook), frame, w, 1);
}
SetActiveXY(m_pXYWnd);
- s_idle_id = gtk_timeout_add (25, mainframe_idle, this);
+ s_idle_id = gtk_timeout_add (25, mainframe_idle, this);
QGL_InitExtensions ();
}
// remove the pid file
- remove (g_pidGameFile.GetBuffer ());
+ remove (g_pidGameFile.GetBuffer ());
Sys_Printf ("Entering message loop\n");
return;
#if defined (__linux__) || defined (__APPLE__)
- Sys_FPrintf(SYS_WRN, "FIXME: Sys_Iconify\n");
-#if 0
+ Sys_FPrintf(SYS_WRN, "FIXME: Sys_Iconify\n");
+#if 0
XWindowAttributes xattr;
GdkWindowPrivate *Private;
if (CurrentStyle() == eSplit)
Sys_Iconify (m_pZWnd->m_pParent);
- Sys_Iconify (m_pWidget);
+ Sys_Iconify (m_pWidget);
Select_Deselect();
QERApp_FreeShaders ();
g_bScreenUpdates = false;
char buf[PATH_MAX];
const char *r;
bool bTriedTemplate = false;
-
+
if (g_PrefsDlg.m_nLastProjectVer != 0 && g_PrefsDlg.m_nLastProjectVer != PROJECT_VERSION) {
// we need to regenerate from template
Sys_Printf("last project has version %d, this binary wants version %d - regenerating from the template\n", g_PrefsDlg.m_nLastProjectVer, PROJECT_VERSION);
g_PrefsDlg.m_strLastProject = "";
}
-
- r = g_PrefsDlg.m_strLastProject.GetBuffer();
-
+
+ r = g_PrefsDlg.m_strLastProject.GetBuffer();
+
while(r == NULL || *r == '\0' || access(r, R_OK) != 0 || !QE_LoadProject(r))
{
if(!bTriedTemplate)
}
else
{
- gtk_MessageBox (NULL, "Failed to load project file.\nPlease enter a valid project file.", "Load Project");
+ gtk_MessageBox (NULL, _("Failed to load project file.\nPlease enter a valid project file."), _("Load Project"));
- filename = file_dialog (m_pWidget, TRUE, "Choose Project File", buf, "project");
+ filename = file_dialog (m_pWidget, TRUE, _("Choose Project File"), buf, "project");
if (filename != NULL)
r = filename;
else
QE_Init ();
}
-void MainFrame::OnTimer()
+void MainFrame::OnTimer()
{
GdkModifierType mask;
(g_qeglobals.d_savedinfo.exclude & EXCLUDE_CLUSTERPORTALS) != 0);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_lightgrid"));
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
- (g_qeglobals.d_savedinfo.exclude & EXCLUDE_LIGHTGRID) != 0);
+ (g_qeglobals.d_savedinfo.exclude & EXCLUDE_LIGHTGRID) != 0);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_world"));
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
(g_qeglobals.d_savedinfo.exclude & EXCLUDE_WORLD) != 0);
(g_qeglobals.d_savedinfo.exclude & EXCLUDE_CLIP) != 0);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_botclips"));
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
- (g_qeglobals.d_savedinfo.exclude & EXCLUDE_BOTCLIP) != 0);
+ (g_qeglobals.d_savedinfo.exclude & EXCLUDE_BOTCLIP) != 0);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_structural"));
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
(g_qeglobals.d_savedinfo.exclude & EXCLUDE_STRUCTURAL) != 0);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_opengllighting"));
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), (g_PrefsDlg.m_bGLLighting) ? TRUE : FALSE);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_snaptogrid"));
- gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), (!g_PrefsDlg.m_bNoClamp) ? TRUE : FALSE);
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), (g_PrefsDlg.m_bSnap) ? TRUE : FALSE);
item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_view_cubicclipping"));
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (item), (g_PrefsDlg.m_bCubicClipping) ? TRUE : FALSE);
/*
if (g_qeglobals.d_project_entity)
{
- FillTextureMenu(); // redundant but i'll clean it up later.. yeah right..
+ FillTextureMenu(); // redundant but i'll clean it up later.. yeah right..
FillBSPMenu();
}
*/
void MainFrame::AddPlugInToolbarButton(const IToolbarButton* button)
{
- GtkWidget*const toolbar = GTK_WIDGET(g_object_get_data (G_OBJECT (m_pWidget), "toolbar_plugin"));
+ GtkWidget*const toolbar = GTK_WIDGET(g_object_get_data (G_OBJECT (m_pWidget), "toolbar_plugin"));
toolbar_insert(toolbar, button->getImage(), button->getText(), button->getTooltip(), button->getType(), GTK_SIGNAL_FUNC(SignalToolbarButton), reinterpret_cast<gpointer>(const_cast<IToolbarButton*>(button)));
}
-void MainFrame::OnSelectionSelectNudgedown()
+void MainFrame::OnSelectionSelectNudgedown()
{
NudgeSelection(3, g_qeglobals.d_gridsize);
}
-void MainFrame::OnSelectionSelectNudgeleft()
+void MainFrame::OnSelectionSelectNudgeleft()
{
NudgeSelection(0, g_qeglobals.d_gridsize);
}
-void MainFrame::OnSelectionSelectNudgeright()
+void MainFrame::OnSelectionSelectNudgeright()
{
NudgeSelection(2, g_qeglobals.d_gridsize);
}
-void MainFrame::OnSelectionSelectNudgeup()
+void MainFrame::OnSelectionSelectNudgeup()
{
NudgeSelection(1, g_qeglobals.d_gridsize);
}
vec3_t vMove;
vMove[0] = vMove[1] = vMove[2] = 0;
vMove[nDim] = fNudge;
-
- if((g_qeglobals.d_select_mode == sel_vertex ||
- g_qeglobals.d_select_mode == sel_curvepoint)
- && g_qeglobals.d_num_move_points)
+
+ if((g_qeglobals.d_select_mode == sel_vertex ||
+ g_qeglobals.d_select_mode == sel_curvepoint)
+ && g_qeglobals.d_num_move_points)
Select_NudgePoint(vMove, true);
else
Select_Move(vMove, true);
// =============================================================================
// Command handlers
-void MainFrame::OnFileNew()
+void MainFrame::OnFileNew()
{
if (ConfirmModified())
Map_New ();
}
-void MainFrame::OnFileOpen()
+void MainFrame::OnFileOpen()
{
if (!ConfirmModified())
return;
const char *str;
char buf[NAME_MAX];
- strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
- strcat(buf, "maps/");
+ if (!g_pGameDescription->noMapsInHome) {
+ strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
+ strcat(buf, "maps/");
+ } else {
+ buf[0] = '\0';
+ }
- str = file_dialog (m_pWidget, TRUE, "Open Map", buf, MAP_MAJOR);
+ str = file_dialog (m_pWidget, TRUE, _("Open Map"), buf, MAP_MAJOR, "maps/");
if (str != NULL)
{
}
}
-void MainFrame::OnFileImportmap()
+void MainFrame::OnFileImportmap()
{
const char *str;
char buf[NAME_MAX];
- strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
- strcat(buf, "maps/");
+ if (!g_pGameDescription->noMapsInHome) {
+ strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
+ strcat(buf, "maps/");
+ } else {
+ buf[0] = '\0';
+ }
- str = file_dialog (m_pWidget, TRUE, "Import Map", buf, MAP_MAJOR);
+ str = file_dialog (m_pWidget, TRUE, _("Import Map"), buf, MAP_MAJOR, "maps/");
if (str != NULL)
{
}
}
-void MainFrame::OnFileSave()
+void MainFrame::OnFileSave()
{
if (!strcmp(currentmap, "unnamed.map"))
OnFileSaveas();
Map_SaveFile (currentmap, false);
}
-void MainFrame::OnFileSaveas()
+void MainFrame::OnFileSaveas()
{
const char* str;
char buf[NAME_MAX];
-
- strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
- strcat(buf, "maps/");
- str = file_dialog (g_pParentWnd->m_pWidget, FALSE, "Save Map", buf, MAP_MAJOR);
-
+ if (!g_pGameDescription->noMapsInHome) {
+ strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
+ strcat(buf, "maps/");
+ } else {
+ buf[0] = '\0';
+ }
+
+ str = file_dialog (g_pParentWnd->m_pWidget, FALSE, _("Save Map"), buf, MAP_MAJOR, "maps/");
+
if (str != NULL)
{
strcpy (currentmap, str);
}
}
-void MainFrame::OnFileExportmap()
+void MainFrame::OnFileExportmap()
{
const char* str;
char buf[NAME_MAX];
- strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
- strcat(buf, "maps/");
+ if (!g_pGameDescription->noMapsInHome) {
+ strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
+ strcat(buf, "maps/");
+ } else {
+ buf[0] = '\0';
+ }
- str = file_dialog (m_pWidget, FALSE, "Export Selection", buf, MAP_MAJOR);
+ str = file_dialog (m_pWidget, FALSE, _("Export Selection"), buf, MAP_MAJOR, "maps/");
if (str != NULL)
{
}
}
-void MainFrame::OnFileSaveregion()
+void MainFrame::OnFileSaveregion()
{
const char* str;
char buf[NAME_MAX];
- strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
- strcat(buf, "maps/");
+ if (!g_pGameDescription->noMapsInHome) {
+ strcpy(buf, g_qeglobals.m_strHomeMaps.GetBuffer());
+ strcat(buf, "maps/");
+ } else {
+ buf[0] = '\0';
+ }
+
+ str = file_dialog (g_pParentWnd->m_pWidget, FALSE, _("Export Region"), buf, MAP_MAJOR, "maps/");
- str = file_dialog (g_pParentWnd->m_pWidget, FALSE, "Export Region", buf, MAP_MAJOR);
-
if (str != NULL)
{
Map_SaveFile (str, true); // ignore region
}
}
-void MainFrame::OnFileNewproject()
+void MainFrame::OnFileNewproject()
{
char* name = DoNewProjectDlg ();
CString strProjToLoad;
CString strMapToLoad;
-
+
// if the dir exists, ask the user if they want to continue anyway
if (Q_mkdir (strNewBasePath.GetBuffer(), 0755) != 0)
{
CString strMsg;
strMsg.Format("The directory name %s already exists\nContinue anyway ?\n", strNewBasePath.GetBuffer ());
Sys_Printf(strMsg);
- if (gtk_MessageBox(m_pWidget, strMsg, "Error", MB_YESNO) != IDYES)
+ if (gtk_MessageBox(m_pWidget, _(strMsg), _("Error"), MB_YESNO) != IDYES)
{
Sys_Printf("New Project cancelled, directory already exists for project\n");
free (name);
return;
}
}
-
+
CString strDir;
strDir = strNewBasePath;
strDir += "maps/";
// print a warning for total conversions, since setting the basepath when required files are
// not there _will_ break things (ie; textures/radiant/notex.tga, scripts/entities.def)
Sys_FPrintf(SYS_WRN, "*** Note: basepath unchanged\n");
-
+
SetKeyValue( g_qeglobals.d_project_entity, "gamename", name);
-
- strDir = strNewBasePath;
+
+ strDir = strNewBasePath;
strDir += "maps/autosave.map";
SetKeyValue( g_qeglobals.d_project_entity, "autosave", strDir.GetBuffer() );
-
+
// state that this is a user project file, no templating
SetKeyValue( g_qeglobals.d_project_entity, "user_project", "1" );
// create the project file
strProjToLoad += "scripts/";
strProjToLoad += name;
strProjToLoad += ".";
- strProjToLoad += PROJECT_FILETYPE;
+ strProjToLoad += PROJECT_FILETYPE;
QE_SaveProject(strProjToLoad.GetBuffer());
free (name);
}
}
-void MainFrame::OnFileLoadproject()
+void MainFrame::OnFileLoadproject()
{
if (ConfirmModified())
ProjectDialog ();
}
-void MainFrame::OnFileProjectsettings()
+void MainFrame::OnFileProjectsettings()
{
DoProjectSettings();
}
Pointfile_Check ();
}
-void MainFrame::OnMru(unsigned int nID)
+void MainFrame::OnMru(unsigned int nID)
{
if (ConfirmModified())
MRU_Activate (nID - ID_FILE_RECENT1);
}
-void MainFrame::OnFileExit()
+void MainFrame::OnFileExit()
{
if (ConfirmModified())
{
#ifdef _WIN32
URL += "&OS_dlup=1";
#else
- URL += "&OS_dlup=2";
+ URL += "&OS_dlup=2";
#endif
URL += "&Version_dlup=" RADIANT_VERSION;
g_PrefsDlg.mGamesDialog.AddPacksURL(URL);
OpenURL(URL.GetBuffer());
}
-void MainFrame::OnEditUndo()
+void MainFrame::OnEditUndo()
{
Undo_Undo();
}
-void MainFrame::OnEditRedo()
+void MainFrame::OnEditRedo()
{
Undo_Redo();
}
-void MainFrame::OnEditCopybrush()
+void MainFrame::OnEditCopybrush()
{
Copy();
}
-void MainFrame::OnEditPastebrush()
+void MainFrame::OnEditPastebrush()
{
Select_Deselect();
void MainFrame::OnEditPastebrushToCamera()
{
- Select_Deselect();
+ Select_Deselect();
if (ActiveXY())
{
vec3_t mid, camorigin, delta;
}
}
-void MainFrame::OnSelectionDelete()
+void MainFrame::OnSelectionDelete()
{
brush_t *brush;
//if (ActiveXY())
Undo_End();
}
-void MainFrame::OnEditMapinfo()
+void MainFrame::OnEditMapinfo()
{
DoMapInfo ();
}
-void MainFrame::OnEditEntityinfo()
+void MainFrame::OnEditEntityinfo()
{
DoEntityList ();
}
-void MainFrame::OnBrushScripts()
+void MainFrame::OnBrushScripts()
{
DoScriptsDlg ();
}
-void MainFrame::OnEditLoadprefab()
+void MainFrame::OnEditLoadprefab()
{
const char *filename;
CString CurPath;
AddSlash (CurPath);
}
- filename = file_dialog (m_pWidget, TRUE, "Import Prefab", CurPath.GetBuffer(), MAP_MAJOR);
+ filename = file_dialog (m_pWidget, TRUE, _("Import Prefab"), CurPath.GetBuffer(), MAP_MAJOR, "prefabs/");
if (filename != NULL)
{
}
}
-void MainFrame::OnEditSaveprefab()
+void MainFrame::OnEditSaveprefab()
{
const char *filename;
CString CurPath;
}
AddSlash (CurPath);
- filename = file_dialog (m_pWidget, FALSE, "Export Prefab", CurPath.GetBuffer(), MAP_MAJOR);
+ filename = file_dialog (m_pWidget, FALSE, _("Export Prefab"), CurPath.GetBuffer(), MAP_MAJOR, "prefabs/");
if (filename != NULL)
{
Map_SaveSelected(filename);
}
}
-void MainFrame::OnPrefs()
+void MainFrame::OnPrefs()
{
int nView = g_PrefsDlg.m_nView;
bool bToolbar = g_PrefsDlg.m_bWideToolbar;
bool bPluginToolbar = g_PrefsDlg.m_bPluginToolbar;
int nShader = g_PrefsDlg.m_nShader;
int nTextureQuality = g_PrefsDlg.m_nTextureQuality;
- int nLightRadiuses = g_PrefsDlg.m_nLightRadiuses;
+// int nLightRadiuses = g_PrefsDlg.m_nLightRadiuses;
g_PrefsDlg.LoadPrefs();
-
+
if (g_PrefsDlg.DoModal() == IDOK)
{
if ((g_PrefsDlg.m_nLatchedView != nView) ||
(g_PrefsDlg.m_bLatchedPatchToolbar != bToolbar) ||
(g_PrefsDlg.m_bLatchedPluginToolbar != bPluginToolbar) ||
(g_PrefsDlg.m_nLatchedShader != nShader) ||
- (g_PrefsDlg.m_nLatchedTextureQuality != nTextureQuality)
+ (g_PrefsDlg.m_nLatchedTextureQuality != nTextureQuality)
|| (g_PrefsDlg.m_bLatchedFloatingZ != g_PrefsDlg.m_bFloatingZ)
)
- gtk_MessageBox(m_pWidget, "You must restart Radiant for the changes to take effect.");
+ gtk_MessageBox(m_pWidget, _("You must restart Radiant for the changes to take effect."));
// if the view mode was switched to floating, set the Z window on by default
// this was originally intended as a bug fix, but the fix is elsewhere .. anyway making sure we force Z on each time is good
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_snaptogrid"));
g_bIgnoreCommands++;
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
- (!g_PrefsDlg.m_bNoClamp) ? TRUE : FALSE);
+ (g_PrefsDlg.m_bSnap) ? TRUE : FALSE);
g_bIgnoreCommands--;
}
}
-void MainFrame::OnTogglecamera()
+void MainFrame::OnTogglecamera()
{
if (CurrentStyle() == eFloating) // floating views
{
}
}
-void MainFrame::OnToggleconsole()
+void MainFrame::OnToggleconsole()
{
if (FloatingGroupDialog()) // QE4 style
{
// make sure we're working with the current selection (bugzilla #436)
if( ! GTK_WIDGET_VISIBLE (g_qeglobals_gui.d_entity))
Select_Reselect();
-
+
if (!FloatingGroupDialog())
{
if (GTK_WIDGET_VISIBLE (g_qeglobals_gui.d_entity) && inspector_mode == W_ENTITY)
}
}
-void MainFrame::OnToggleview()
+void MainFrame::OnToggleview()
{
if (CurrentStyle() == eFloating) // QE4 style
{
}
}
-void MainFrame::OnToggleviewXz()
+void MainFrame::OnToggleviewXz()
{
if (CurrentStyle() == eFloating) // QE4 style
{
}
}
-void MainFrame::OnToggleviewYz()
+void MainFrame::OnToggleviewYz()
{
if (CurrentStyle() == eFloating) // QE4 style
{
}
}
-void MainFrame::OnTogglez()
+void MainFrame::OnTogglez()
{
if ( g_pParentWnd->FloatingGroupDialog() ) // QE4 style
{
}
}
-void MainFrame::OnViewCenter()
+void MainFrame::OnViewCenter()
{
m_pCamWnd->Camera()->angles[ROLL] = m_pCamWnd->Camera()->angles[PITCH] = 0;
m_pCamWnd->Camera()->angles[YAW] = 22.5 * floor((m_pCamWnd->Camera()->angles[YAW]+11)/22.5);
Sys_UpdateWindows (W_CAMERA | W_XY_OVERLAY);
}
-void MainFrame::OnViewUpfloor()
+void MainFrame::OnViewUpfloor()
{
m_pCamWnd->Cam_ChangeFloor (true);
}
-void MainFrame::OnViewDownfloor()
+void MainFrame::OnViewDownfloor()
{
m_pCamWnd->Cam_ChangeFloor (false);
}
}
}
-void MainFrame::OnViewNextview()
+void MainFrame::OnViewNextview()
{
if (CurrentStyle() == eSplit)
{
}
}
-void MainFrame::OnViewXy()
+void MainFrame::OnViewXy()
{
if(!FloatingGroupDialog())
{
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewSide()
+void MainFrame::OnViewSide()
{
if (!FloatingGroupDialog())
{
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewFront()
+void MainFrame::OnViewFront()
{
if (!FloatingGroupDialog())
{
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnView100()
+void MainFrame::OnView100()
{
if (m_pXYWnd)
m_pXYWnd->SetScale(1);
Sys_UpdateWindows (W_XY|W_XY_OVERLAY);
}
-void MainFrame::OnViewZoomin()
+void MainFrame::OnViewZoomin()
{
if (m_pXYWnd && m_pXYWnd->Active())
{
// NOTE: the zoom out factor is 4/5, we could think about customizing it
// we don't go below a zoom factor corresponding to 10% of the max world size
// (this has to be computed against the window size)
-void MainFrame::OnViewZoomout()
+void MainFrame::OnViewZoomout()
{
float min_scale;
if (m_pXYWnd && m_pXYWnd->Active())
Sys_UpdateWindows (W_XY|W_XY_OVERLAY);
}
-void MainFrame::OnViewZ100()
+void MainFrame::OnViewZ100()
{
z.scale = 1;
Sys_UpdateWindows (W_Z|W_Z_OVERLAY);
}
-void MainFrame::OnViewZzoomin()
+void MainFrame::OnViewZzoomin()
{
z.scale *= 5.0/4;
if (z.scale > 4)
Sys_UpdateWindows (W_Z|W_Z_OVERLAY);
}
-void MainFrame::OnViewZzoomout()
+void MainFrame::OnViewZzoomout()
{
z.scale *= 4.0f/5;
if (z.scale < 0.125)
Sys_UpdateWindows (W_Z|W_Z_OVERLAY);
}
-void MainFrame::OnViewCubein()
+void MainFrame::OnViewCubein()
{
g_PrefsDlg.m_nCubicScale--;
if (g_PrefsDlg.m_nCubicScale < 1)
SetGridStatus();
}
-void MainFrame::OnViewCubeout()
+void MainFrame::OnViewCubeout()
{
g_PrefsDlg.m_nCubicScale++;
if (g_PrefsDlg.m_nCubicScale > 22)
SetGridStatus();
}
-void MainFrame::OnViewShownames()
+void MainFrame::OnViewShownames()
{
g_qeglobals.d_savedinfo.show_names = !g_qeglobals.d_savedinfo.show_names;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_shownames"));
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewShowAngles()
+void MainFrame::OnViewShowAngles()
{
g_qeglobals.d_savedinfo.show_angles = !g_qeglobals.d_savedinfo.show_angles;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_showangles"));
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewShowblocks()
+void MainFrame::OnViewShowblocks()
{
g_qeglobals.show_blocks ^= 1;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_showblocks"));
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewShowcoordinates()
+void MainFrame::OnViewShowcoordinates()
{
g_qeglobals.d_savedinfo.show_coordinates ^= 1;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_showcoordinates"));
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnViewHideshowHideselected()
+void MainFrame::OnViewHideshowHideselected()
{
Select_Hide();
Select_Deselect();
}
-void MainFrame::OnViewHideshowShowhidden()
+void MainFrame::OnViewHideshowShowhidden()
{
Select_ShowAllHidden();
}
-/**
+/**
sets the view mode for the entities
called upon LoadPrefs too
-NOTE TTimo previous implementation had a SavePrefs call
+NOTE TTimo previous implementation had a SavePrefs call
.. I don't think it is relevant, removed (the prefs are saved upon exit)
NOTE TTimo we activate the menu item, this is only needed when we are called upon a prefs load
(otherwise we are always called following user action on the widget)
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnViewCubicclipping()
+void MainFrame::OnViewCubicclipping()
{
GtkWidget *w;
Sys_UpdateWindows(W_CAMERA);
}
-void MainFrame::OnViewOpengllighting()
+void MainFrame::OnViewOpengllighting()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_view_opengllighting"));
g_PrefsDlg.m_bGLLighting ^= 1;
g_bIgnoreCommands--;
}
-void MainFrame::OnSelectionDragedges()
+void MainFrame::OnSelectionDragedges()
{
if (g_qeglobals.d_select_mode == sel_edge)
{
}
}
-void MainFrame::OnSelectionDragvertecies()
+void MainFrame::OnSelectionDragvertecies()
{
if (g_qeglobals.d_select_mode == sel_vertex || g_qeglobals.d_select_mode == sel_curvepoint)
{
}
}
-void MainFrame::OnSelectionClone()
+void MainFrame::OnSelectionClone()
{
Select_Clone();
}
// called when the escape key is used (either on the main window or on an inspector)
-void MainFrame::OnSelectionDeselect()
+void MainFrame::OnSelectionDeselect()
{
if (g_bClipMode)
OnViewClipper();
}
}
-void MainFrame::OnBrushFlipx()
+void MainFrame::OnBrushFlipx()
{
Undo_Start("flip X");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushFlipy()
+void MainFrame::OnBrushFlipy()
{
Undo_Start("flip Y");
Undo_AddBrushList(&selected_brushes);
SetKeyValue(b->owner, "angle", buf);
Brush_Build(b,true,true,false,false); // don't filter
}
-
+
}
*/
Undo_EndBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushFlipz()
+void MainFrame::OnBrushFlipz()
{
Undo_Start("flip Z");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushRotatex()
+void MainFrame::OnBrushRotatex()
{
Undo_Start("rotate X");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushRotatey()
+void MainFrame::OnBrushRotatey()
{
Undo_Start("rotate Y");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushRotatez()
+void MainFrame::OnBrushRotatez()
{
Undo_Start("rotate Z");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionArbitraryrotation()
+void MainFrame::OnSelectionArbitraryrotation()
{
Undo_Start("arbitrary rotation");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectScale()
+void MainFrame::OnSelectScale()
{
Undo_Start("scale");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionMakehollow()
+void MainFrame::OnSelectionMakehollow()
{
//if (ActiveXY())
// ActiveXY()->UndoCopy();
Undo_End();
}
-void MainFrame::OnSelectionCsgsubtract()
+void MainFrame::OnSelectionCsgsubtract()
{
Undo_Start("CSG subtract");
CSG_Subtract();
Sys_UpdateWindows (W_CAMERA);
}
-void MainFrame::OnSelectionSelectcompletetall()
+void MainFrame::OnSelectionSelectcompletetall()
{
if (ActiveXY())
ActiveXY()->UndoCopy();
Select_CompleteTall ();
}
-void MainFrame::OnSelectionSelecttouching()
+void MainFrame::OnSelectionSelecttouching()
{
Select_Touching();
}
-void MainFrame::OnSelectionSelectpartialtall()
+void MainFrame::OnSelectionSelectpartialtall()
{
Select_PartialTall();
}
-void MainFrame::OnSelectionSelectinside()
+void MainFrame::OnSelectionSelectinside()
{
Select_Inside ();
}
-void MainFrame::OnViewClipper()
+void MainFrame::OnViewClipper()
{
GtkWidget *w = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_view_clipper"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnClipSelected()
+void MainFrame::OnClipSelected()
{
if (m_pActiveXY && m_pActiveXY->ClipMode())
{
}
}
-void MainFrame::OnSplitSelected()
+void MainFrame::OnSplitSelected()
{
if (m_pActiveXY)
{
}
}
-void MainFrame::OnFlipClip()
+void MainFrame::OnFlipClip()
{
if (m_pActiveXY)
m_pActiveXY->FlipClip();
}
-void MainFrame::OnSelectionConnect()
+void MainFrame::OnSelectionConnect()
{
Undo_Start("connect selected entities");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionUngroupentity()
+void MainFrame::OnSelectionUngroupentity()
{
Undo_Start("ungroup selected entities");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionMergeentity()
+void MainFrame::OnSelectionMergeentity()
{
Undo_Start("merge entity");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionGroupworld()
+void MainFrame::OnSelectionGroupworld()
{
Undo_Start("group world");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionMakeDetail()
+void MainFrame::OnSelectionMakeDetail()
{
Undo_Start("make detail");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnSelectionMakeStructural()
+void MainFrame::OnSelectionMakeStructural()
{
Undo_Start("make structural");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBspCommand (unsigned int nID)
+void MainFrame::OnBspCommand (unsigned int nID)
{
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=503
// make sure we don't attempt to region compile a map with the camera outside the region
if (region_active)
{
vec3_t vOrig;
VectorSet(vOrig,
(int)g_pParentWnd->GetCamWnd()->Camera()->origin[0],
- (int)g_pParentWnd->GetCamWnd()->Camera()->origin[1],
+ (int)g_pParentWnd->GetCamWnd()->Camera()->origin[1],
(int)g_pParentWnd->GetCamWnd()->Camera()->origin[2]);
-
+
int i;
for (i=0 ; i<3 ; i++)
{
}
}
-void MainFrame::OnGrid (unsigned int nID)
+void MainFrame::OnGrid (unsigned int nID)
{
if (nID == ID_GRID_025)
{
Sys_UpdateWindows (W_XY|W_Z);
}
-void MainFrame::OnSnaptogrid()
+void MainFrame::OnSnaptogrid()
{
- g_PrefsDlg.m_bNoClamp ^= 1;
+ g_PrefsDlg.m_bSnap ^= 1;
g_PrefsDlg.SavePrefs ();
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_snaptogrid"));
g_bIgnoreCommands++;
- gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), g_PrefsDlg.m_bNoClamp ? FALSE : TRUE);
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), g_PrefsDlg.m_bSnap ? TRUE : FALSE);
g_bIgnoreCommands--;
}
-void MainFrame::OnTexturesShowinuse()
+void MainFrame::OnTexturesShowinuse()
{
Sys_BeginWait ();
Texture_ShowInuse ();
Sys_EndWait ();
}
-void MainFrame::OnTexturesShowall()
+void MainFrame::OnTexturesShowall()
{
Texture_ShowAll();
}
// do some triggering on/off, if the inspector is already up then hide it
-void MainFrame::OnTexturesInspector()
+void MainFrame::OnTexturesInspector()
{
ToggleSurface();
}
-void MainFrame::OnViewNearest(unsigned int nID)
+void MainFrame::OnViewNearest(unsigned int nID)
{
Texture_SetMode(nID);
}
-void MainFrame::OnTextureReplaceall()
+void MainFrame::OnTextureReplaceall()
{
FindTextureDialog::show();
}
-void MainFrame::OnToggleLock()
+void MainFrame::OnToggleLock()
{
g_PrefsDlg.m_bTextureLock = !g_PrefsDlg.m_bTextureLock;
SetGridStatus();
}
-void MainFrame::OnToggleRotatelock()
+void MainFrame::OnToggleRotatelock()
{
g_PrefsDlg.m_bRotateLock ^= 1;
// use a dialog for direct selection of a texture menu
// the API is a bit crappy, we need to set texture_directory to the directory name in <basepath>/textures/
-void MainFrame::OnTexturesLoad()
+void MainFrame::OnTexturesLoad()
{
char def_path[NAME_MAX];
// FIXME
// check if that works with fs_game (I suspect some more design is needed)
// see how this is done in 1.2?
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=507
strcpy (def_path, g_pGameDescription->mEnginePath.GetBuffer());
strcat (def_path, g_pGameDescription->mBaseGame.GetBuffer());
strcat (def_path, "/");
- char *dir = dir_dialog (m_pWidget, "Load textures from path", def_path);
+ char *dir = dir_dialog (m_pWidget, _("Load textures from path"), def_path);
if (dir != NULL)
{
Sys_FPrintf(SYS_WRN, "texture load dialog cancelled\n");
}
-void MainFrame::OnTexturesReloadshaders()
+void MainFrame::OnTexturesReloadshaders()
{
Sys_BeginWait ();
QERApp_ReloadShaders();
Sys_EndWait();
}
-void MainFrame::OnTexturesShadersShow()
+void MainFrame::OnTexturesShadersShow()
{
g_PrefsDlg.m_bShowShaders ^= 1;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_textures_shaders_show"));
Texture_ResetPosition();
}
-void MainFrame::OnTexturewindowScaleup()
+void MainFrame::OnTexturewindowScaleup()
{
switch(g_PrefsDlg.m_nTextureScale) {
// 200, all the way in, don't do anything
}
}
-void MainFrame::OnTexturewindowScaledown()
+void MainFrame::OnTexturewindowScaledown()
{
switch(g_PrefsDlg.m_nTextureScale) {
case 200:
}
}
-void MainFrame::OnTexturesLoadlist()
+void MainFrame::OnTexturesLoadlist()
{
DoTextureListDlg ();
}
-void MainFrame::OnTexturesShaderlistonly()
+void MainFrame::OnTexturesShaderlistonly()
{
g_PrefsDlg.m_bTexturesShaderlistOnly ^= 1;
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget),"menu_textures_shaderlistonly"));
FillTextureMenu();
}
-void MainFrame::OnTextureWad(unsigned int nID)
+void MainFrame::OnTextureWad(unsigned int nID)
{
Sys_BeginWait ();
Texture_ShowDirectory (nID);
Sys_EndWait ();
}
-void MainFrame::OnMiscBenchmark()
+void MainFrame::OnMiscBenchmark()
{
m_pCamWnd->BenchMark();
}
-void MainFrame::OnColorSetoriginal()
+void MainFrame::OnColorSetoriginal()
{
for (int i=0 ; i<3 ; i++)
{
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorSetqer()
+void MainFrame::OnColorSetqer()
{
for (int i=0 ; i<3 ; i++)
{
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorSetblack()
+void MainFrame::OnColorSetblack()
{
for (int i=0 ; i<3 ; i++)
{
}
/* ydnar: to emulate maya/max/lightwave color schemes */
-void MainFrame::OnColorSetydnar()
+void MainFrame::OnColorSetydnar()
{
for (int i=0 ; i<3 ; i++)
{
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnTexturebk()
+void MainFrame::OnTexturebk()
{
DoColor(COLOR_TEXTUREBACK);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsXybk()
+void MainFrame::OnColorsXybk()
{
DoColor(COLOR_GRIDBACK);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsMajor()
+void MainFrame::OnColorsMajor()
{
DoColor(COLOR_GRIDMAJOR);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsMinor()
+void MainFrame::OnColorsMinor()
{
DoColor(COLOR_GRIDMINOR);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsMajor_Alt()
+void MainFrame::OnColorsMajor_Alt()
{
DoColor(COLOR_GRIDMAJOR_ALT);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsMinor_Alt()
+void MainFrame::OnColorsMinor_Alt()
{
DoColor(COLOR_GRIDMINOR_ALT);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsGridtext()
+void MainFrame::OnColorsGridtext()
{
DoColor(COLOR_GRIDTEXT);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsGridblock()
+void MainFrame::OnColorsGridblock()
{
DoColor(COLOR_GRIDBLOCK);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsCameraBack()
+void MainFrame::OnColorsCameraBack()
{
DoColor(COLOR_CAMERABACK);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsBrush()
+void MainFrame::OnColorsBrush()
{
DoColor(COLOR_BRUSHES);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsSelectedbrush()
+void MainFrame::OnColorsSelectedbrush()
{
DoColor(COLOR_SELBRUSHES);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsSelectedbrush3D()
+void MainFrame::OnColorsSelectedbrush3D()
{
DoColor(COLOR_SELBRUSHES3D);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsClipper()
+void MainFrame::OnColorsClipper()
{
DoColor(COLOR_CLIPPER);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnColorsViewname()
+void MainFrame::OnColorsViewname()
{
DoColor(COLOR_VIEWNAME);
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnMiscGamma()
+void MainFrame::OnMiscGamma()
{
float fSave = g_qeglobals.d_savedinfo.fGamma;
DoGamma();
if (fSave != g_qeglobals.d_savedinfo.fGamma)
{
- gtk_MessageBox(m_pWidget, "You must restart Radiant for Gamma settings to take effect.");
+ gtk_MessageBox(m_pWidget, _("You must restart Radiant for Gamma settings to take effect."));
}
}
-void MainFrame::OnMiscFindbrush()
+void MainFrame::OnMiscFindbrush()
{
DoFind();
}
-void MainFrame::OnMiscNextleakspot()
+void MainFrame::OnMiscNextleakspot()
{
Pointfile_Next();
}
-void MainFrame::OnMiscPreviousleakspot()
+void MainFrame::OnMiscPreviousleakspot()
{
Pointfile_Prev();
}
-void MainFrame::OnMiscPrintxy()
+void MainFrame::OnMiscPrintxy()
{
-// WXY_Print();
+ WXY_Print();
}
-void MainFrame::OnMiscSelectentitycolor()
+void MainFrame::OnMiscSelectentitycolor()
{
if (edit_entity)
{
}
}
-void MainFrame::OnConvertcurves()
+void MainFrame::OnConvertcurves()
{
#if 0
Select_Deselect();
#endif
}
-void MainFrame::OnRegionOff()
+void MainFrame::OnRegionOff()
{
Map_RegionOff ();
}
-void MainFrame::OnRegionSetxy()
+void MainFrame::OnRegionSetxy()
{
Map_RegionXY ();
}
-void MainFrame::OnRegionSettallbrush()
+void MainFrame::OnRegionSettallbrush()
{
Map_RegionTallBrush ();
}
-void MainFrame::OnRegionSetbrush()
+void MainFrame::OnRegionSetbrush()
{
Map_RegionBrush ();
}
-void MainFrame::OnRegionSetselection()
+void MainFrame::OnRegionSetselection()
{
Map_RegionSelectedBrushes ();
}
-void MainFrame::OnBrush3sided()
+void MainFrame::OnBrush3sided()
{
Undo_Start("3 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush4sided()
+void MainFrame::OnBrush4sided()
{
Undo_Start("4 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush5sided()
+void MainFrame::OnBrush5sided()
{
Undo_Start("5 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush6sided()
+void MainFrame::OnBrush6sided()
{
Undo_Start("6 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush7sided()
+void MainFrame::OnBrush7sided()
{
Undo_Start("7 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush8sided()
+void MainFrame::OnBrush8sided()
{
Undo_Start("8 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrush9sided()
+void MainFrame::OnBrush9sided()
{
Undo_Start("9 sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushArbitrarysided()
+void MainFrame::OnBrushArbitrarysided()
{
Undo_Start("arbitrary sided");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushMakecone()
+void MainFrame::OnBrushMakecone()
{
Undo_Start("make cone");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnBrushPrimitivesSphere()
+void MainFrame::OnBrushPrimitivesSphere()
{
Undo_Start("make sphere");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchtube()
+void MainFrame::OnCurvePatchtube()
{
Undo_Start("make curve cylinder");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchdensetube()
+void MainFrame::OnCurvePatchdensetube()
{
Undo_Start("dense cylinder");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchverydensetube()
+void MainFrame::OnCurvePatchverydensetube()
{
Undo_Start("very dense cylinder");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchsquare()
+void MainFrame::OnCurvePatchsquare()
{
Undo_Start("square cylinder");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchendcap()
+void MainFrame::OnCurvePatchendcap()
{
Undo_Start("make end cap");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchbevel()
+void MainFrame::OnCurvePatchbevel()
{
Undo_Start("make bevel");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveMoreendcapsbevelsSquarebevel()
+void MainFrame::OnCurveMoreendcapsbevelsSquarebevel()
{
Undo_Start("square bevel");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveMoreendcapsbevelsSquareendcap()
+void MainFrame::OnCurveMoreendcapsbevelsSquareendcap()
{
Undo_Start("square endcap");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurvePatchcone()
+void MainFrame::OnCurvePatchcone()
{
Undo_Start("make curve cone");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveSimplepatchmesh()
+void MainFrame::OnCurveSimplepatchmesh()
{
Undo_Start("make simpe patch mesh");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveInsertInsertcolumn()
+void MainFrame::OnCurveInsertInsertcolumn()
{
Undo_Start("insert (2) columns");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveInsertAddcolumn()
+void MainFrame::OnCurveInsertAddcolumn()
{
Undo_Start("add (2) columns");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveInsertInsertrow()
+void MainFrame::OnCurveInsertInsertrow()
{
Undo_Start("insert (2) rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveInsertAddrow()
+void MainFrame::OnCurveInsertAddrow()
{
Undo_Start("add (2) rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveDeleteFirstcolumn()
+void MainFrame::OnCurveDeleteFirstcolumn()
{
Undo_Start("delete first (2) columns");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveDeleteLastcolumn()
+void MainFrame::OnCurveDeleteLastcolumn()
{
Undo_Start("delete last (2) columns");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveDeleteFirstrow()
+void MainFrame::OnCurveDeleteFirstrow()
{
Undo_Start("delete first (2) rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveDeleteLastrow()
+void MainFrame::OnCurveDeleteLastrow()
{
Undo_Start("delete last (2) rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveNegative()
+void MainFrame::OnCurveNegative()
{
Patch_ToggleInverted();
//Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnCurveRedisperseRows()
+void MainFrame::OnCurveRedisperseRows()
{
Undo_Start("redisperse rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveRedisperseIntermediateCols()
+void MainFrame::OnCurveRedisperseIntermediateCols()
{
Undo_Start("redisperse im cols");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveRedisperseIntermediateRows()
+void MainFrame::OnCurveRedisperseIntermediateRows()
{
Undo_Start("redisperse im rows");
Undo_AddBrushList(&selected_brushes);
Undo_End();
}
-void MainFrame::OnCurveMatrixTranspose()
+void MainFrame::OnCurveMatrixTranspose()
{
Patch_Transpose();
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnCurveCap()
+void MainFrame::OnCurveCap()
{
Patch_CapCurrent();
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnCurveCyclecap()
+void MainFrame::OnCurveCyclecap()
{
Patch_CycleCapSelected();
Sys_UpdateWindows (W_ALL);
}
-void MainFrame::OnCurveOverlaySet()
+void MainFrame::OnCurveOverlaySet()
{
Patch_SetOverlays();
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnCurveOverlayClear()
+void MainFrame::OnCurveOverlayClear()
{
Patch_ClearOverlays();
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnCurveThicken()
+void MainFrame::OnCurveThicken()
{
Undo_Start("curve thicken");
Undo_AddBrushList(&selected_brushes);
this can no longer be trigger manually from the menu
happens only once at startup
*/
-void MainFrame::OnPluginsRefresh()
+void MainFrame::OnPluginsRefresh()
{
CleanPlugInMenu();
m_PlugInMgr.Init();
}
// open the Q3Rad manual
-void MainFrame::OnHelp()
+void MainFrame::OnHelp()
{
// at least on win32, g_strGameToolsPath + "Q3Rad_Manual/index.htm"
Str help;
}
// FIXME: we'll go towards a unified help thing soon
-void MainFrame::OnHelpLinks()
+void MainFrame::OnHelpLinks()
{
Str link;
link = g_strAppPath;
OpenURL(link.GetBuffer());
}
-void MainFrame::OnHelpBugreport()
+void MainFrame::OnHelpBugreport()
{
OpenURL("http://www.qeradiant.com/faq/fom-serve/cache/138.html");
}
-void MainFrame::OnHelpCommandlist()
+void MainFrame::OnHelpCommandlist()
{
DoCommandListDlg ();
}
-void MainFrame::OnHelpAbout()
+void MainFrame::OnHelpAbout()
{
DoAbout();
}
-void MainFrame::OnPopupSelection()
+void MainFrame::OnPopupSelection()
{
GtkWidget *menu, *item;
- char *labels[] = { "Select Complete Tall", "Select Touching", "Select Partial Tall", "Select Inside"};
+ const gchar *labels[] = { _("Select Complete Tall"), _("Select Touching"), _("Select Partial Tall"), _("Select Inside")};
int ids[] = { ID_SELECTION_SELECTCOMPLETETALL, ID_SELECTION_SELECTTOUCHING,
ID_SELECTION_SELECTPARTIALTALL, ID_SELECTION_SELECTINSIDE};
gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME);
}
-void MainFrame::OnViewChange()
+void MainFrame::OnViewChange()
{
OnViewNextview();
- //HandlePopup(this, IDR_POPUP_VIEW);
+ //HandlePopup(this, IDR_POPUP_VIEW);
}
-void MainFrame::OnTexturesPopup()
+void MainFrame::OnTexturesPopup()
{
gpointer item = g_object_get_data (G_OBJECT (m_pWidget), "render_quality_menu");
gtk_menu_popup (GTK_MENU (item), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME);
m_bCamPreview = true;
}
-void MainFrame::OnViewCameraupdate()
+void MainFrame::OnViewCameraupdate()
{
Sys_UpdateWindows(W_CAMERA);
}
-void MainFrame::OnSelectMouserotate()
+void MainFrame::OnSelectMouserotate()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_select_mouserotate"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnSelectMousescale()
+void MainFrame::OnSelectMousescale()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_select_mousescale"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnScalelockx()
+void MainFrame::OnScalelockx()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_scalelockx"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnScalelocky()
+void MainFrame::OnScalelocky()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_scalelocky"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnScalelockz()
+void MainFrame::OnScalelockz()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_scalelockz"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnDontselectcurve()
+void MainFrame::OnDontselectcurve()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_dontselectcurve"));
g_bIgnoreCommands++;
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnPatchWireframe()
+void MainFrame::OnPatchWireframe()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_patch_wireframe"));
g_bIgnoreCommands++;
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnPatchBend()
+void MainFrame::OnPatchBend()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_patch_bend"));
g_bIgnoreCommands++;
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnPatchWeld()
+void MainFrame::OnPatchWeld()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_patch_weld"));
g_bIgnoreCommands++;
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnPatchDrilldown()
+void MainFrame::OnPatchDrilldown()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_patch_drilldown"));
g_bIgnoreCommands++;
Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnShowEntities()
+void MainFrame::OnShowEntities()
{
gpointer item = g_object_get_data (G_OBJECT (m_pWidget), "view_entitiesas_menu"); // use pointer to existing menu object
gtk_menu_popup (GTK_MENU (item), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME);
}
-void MainFrame::OnDropGroupName()
+void MainFrame::OnDropGroupName()
{
/*
char* name = DoNameDlg ("Name Selection");
*/
}
-void MainFrame::OnDropGroupNewgroup()
+void MainFrame::OnDropGroupNewgroup()
{
}
-void MainFrame::OnDropGroupRemove()
+void MainFrame::OnDropGroupRemove()
{
/*
Select_AddToGroup("World");
SurfaceDlgFitAll();
}
-void MainFrame::OnDontselectmodel()
+void MainFrame::OnDontselectmodel()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "tb_dontselectmodel"));
g_bIgnoreCommands++;
g_bIgnoreCommands--;
}
-void MainFrame::OnViewTexture()
+void MainFrame::OnViewTexture()
{
if (FloatingGroupDialog()) // QE4 style
{
TogglePatchInspector();
}
-void MainFrame::OnCurveNegativeTextureX()
+void MainFrame::OnCurveNegativeTextureX()
{
Patch_InvertTexture(false);
//Sys_UpdateWindows(W_ALL);
}
-void MainFrame::OnCurveNegativeTextureY()
+void MainFrame::OnCurveNegativeTextureY()
{
Patch_InvertTexture(true);
//Sys_UpdateWindows(W_ALL);
Undo_End();
}
-void MainFrame::OnCurveDeletecolumn()
+void MainFrame::OnCurveDeletecolumn()
{
if (&selected_brushes == selected_brushes.next)
return;
Undo_End();
}
-void MainFrame::OnCurveDeleterow()
+void MainFrame::OnCurveDeleterow()
{
if (&selected_brushes == selected_brushes.next)
return;
Undo_End();
}
-void MainFrame::OnPatchTab()
+void MainFrame::OnPatchTab()
{
if (g_bPatchBendMode)
Patch_BendHandleTAB();
else
{
// check to see if the selected brush is part of a func group
- // if it is, deselect everything and reselect the next brush
+ // if it is, deselect everything and reselect the next brush
// in the group
brush_t *b2, *b = selected_brushes.next;
entity_t * e;
}
}
- void MainFrame::OnCameraForward(bool keydown)
+ void MainFrame::OnSelectFuncGroup()
+ {
+ // check to see if the selected brush is part of a func group
+ // if it is, deselect everything and reselect the next brush
+ // in the group
+ brush_t *b2, *b = selected_brushes.next;
+ entity_t * e;
+ if (b != &selected_brushes)
+ {
+ if (strcmpi(b->owner->eclass->name, "worldspawn") != 0)
+ {
+ e = b->owner;
+ Select_SelectGroup(e);
+ }
+ }
+ }
+
+ void MainFrame::OnCameraForward(bool keydown)
{
if (g_PrefsDlg.m_bCamDiscrete && (m_pCamWnd && !m_pCamWnd->m_bFreeMove) )
{
}
}
-void MainFrame::OnCameraBack(bool keydown)
+void MainFrame::OnCameraBack(bool keydown)
{
if (g_PrefsDlg.m_bCamDiscrete && (m_pCamWnd && !m_pCamWnd->m_bFreeMove) )
{
}
}
-void MainFrame::OnCameraLeft(bool keydown)
+void MainFrame::OnCameraLeft(bool keydown)
{
if (m_pCamWnd)
{
}
}
-void MainFrame::OnCameraRight(bool keydown)
+void MainFrame::OnCameraRight(bool keydown)
{
if (m_pCamWnd)
{
}
}
-void MainFrame::OnCameraUp()
+void MainFrame::OnCameraUp()
{
m_pCamWnd->Camera()->origin[2] += SPEED_MOVE;
int nUpdate = (g_PrefsDlg.m_bCamXYUpdate) ? (W_CAMERA | W_XY | W_Z) : (W_CAMERA);
Sys_UpdateWindows (nUpdate);
}
-void MainFrame::OnCameraDown()
+void MainFrame::OnCameraDown()
{
m_pCamWnd->Camera()->origin[2] -= SPEED_MOVE;
int nUpdate = (g_PrefsDlg.m_bCamXYUpdate) ? (W_CAMERA | W_XY | W_Z) : (W_CAMERA);
Sys_UpdateWindows (nUpdate);
}
-void MainFrame::OnCameraAngleup()
+void MainFrame::OnCameraAngleup()
{
m_pCamWnd->Camera()->angles[0] += SPEED_TURN;
if (m_pCamWnd->Camera()->angles[0] > 85)
Sys_UpdateWindows (W_CAMERA|W_XY_OVERLAY);
}
-void MainFrame::OnCameraAngledown()
+void MainFrame::OnCameraAngledown()
{
m_pCamWnd->Camera()->angles[0] -= SPEED_TURN;
if (m_pCamWnd->Camera()->angles[0] < -85)
Sys_UpdateWindows (W_CAMERA|W_XY_OVERLAY);
}
-void MainFrame::OnCameraStrafeleft(bool keydown)
+void MainFrame::OnCameraStrafeleft(bool keydown)
{
// FIXME: as soon as gtk supports proper keyup/down support, remove this bit
if (m_pCamWnd)
m_pCamWnd->Camera()->movementflags &= ~MOVE_STRAFELEFT;
}
-void MainFrame::OnCameraStraferight(bool keydown)
+void MainFrame::OnCameraStraferight(bool keydown)
{
// FIXME: as soon as gtk supports proper keyup/down support, remove this bit
if (m_pCamWnd)
m_pCamWnd->Camera()->movementflags &= ~MOVE_STRAFERIGHT;
}
-void MainFrame::OnGridToggle()
+void MainFrame::OnGridToggle()
{
g_qeglobals.d_showgrid = !g_qeglobals.d_showgrid;
Sys_UpdateWindows (W_XY|W_Z);
}
-void MainFrame::OnViewCrosshair()
+void MainFrame::OnViewCrosshair()
{
- g_bCrossHairs ^= 1;
+ g_bCrossHairs ^= 1;
Sys_UpdateWindows (W_XY);
}
-void MainFrame::OnSelectionTextureRotateclock()
+void MainFrame::OnSelectionTextureRotateclock()
{
Select_RotateTexture(abs(g_PrefsDlg.m_nRotation));
}
-void MainFrame::OnSelectionTextureRotatecounter()
+void MainFrame::OnSelectionTextureRotatecounter()
{
Select_RotateTexture(-abs(g_PrefsDlg.m_nRotation));
}
-void MainFrame::OnSelectionTextureScaleup()
+void MainFrame::OnSelectionTextureScaleup()
{
Select_ScaleTexture(0, g_qeglobals.d_savedinfo.m_SIIncrement.scale[1]);
}
-void MainFrame::OnSelectionTextureScaledown()
+void MainFrame::OnSelectionTextureScaledown()
{
Select_ScaleTexture(0, -g_qeglobals.d_savedinfo.m_SIIncrement.scale[1]);
}
-void MainFrame::OnSelectionTextureScaleLeft()
+void MainFrame::OnSelectionTextureScaleLeft()
{
Select_ScaleTexture(-g_qeglobals.d_savedinfo.m_SIIncrement.scale[0],0);
}
-void MainFrame::OnSelectionTextureScaleRight()
+void MainFrame::OnSelectionTextureScaleRight()
{
Select_ScaleTexture(g_qeglobals.d_savedinfo.m_SIIncrement.scale[0],0);
}
-void MainFrame::OnSelectionTextureShiftleft()
+void MainFrame::OnSelectionTextureShiftleft()
{
Select_ShiftTexture((int)-g_qeglobals.d_savedinfo.m_SIIncrement.shift[0], 0);
}
-void MainFrame::OnSelectionTextureShiftright()
+void MainFrame::OnSelectionTextureShiftright()
{
Select_ShiftTexture((int)g_qeglobals.d_savedinfo.m_SIIncrement.shift[0], 0);
}
-void MainFrame::OnSelectionTextureShiftup()
+void MainFrame::OnSelectionTextureShiftup()
{
Select_ShiftTexture(0, (int)g_qeglobals.d_savedinfo.m_SIIncrement.shift[1]);
}
-void MainFrame::OnSelectionTextureShiftdown()
+void MainFrame::OnSelectionTextureShiftdown()
{
Select_ShiftTexture(0, (int)-g_qeglobals.d_savedinfo.m_SIIncrement.shift[1]);
}
-void MainFrame::OnGridPrev()
+void MainFrame::OnGridPrev()
{
GtkWidget *item;
if (g_qeglobals.d_gridsize == 1)
Sys_UpdateWindows(W_XY | W_Z);
}
-void MainFrame::OnGridNext()
+void MainFrame::OnGridNext()
{
GtkWidget *item;
if (g_qeglobals.d_gridsize == 0.25)
case 64: item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_grid_64")); break;
case 128: item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_grid_128")); break;
case 256: item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_grid_256")); break;
+ default: item = NULL;
}
} else
Sys_UpdateWindows(W_XY | W_Z);
}
-void MainFrame::OnSelectionMovedown()
+void MainFrame::OnSelectionMovedown()
{
if (&selected_brushes == selected_brushes.next)
return;
Undo_End();
}
-void MainFrame::OnSelectionMoveup()
+void MainFrame::OnSelectionMoveup()
{
if (&selected_brushes == selected_brushes.next)
return;
Undo_End();
}
-void MainFrame::OnSelectionPrint()
+void MainFrame::OnSelectionPrint()
{
for (brush_t* b=selected_brushes.next ; b != &selected_brushes ; b=b->next)
Brush_Print(b);
}
-void MainFrame::OnSelectionTogglesizepaint()
+void MainFrame::OnSelectionTogglesizepaint()
{
g_PrefsDlg.m_bSizePaint = !g_PrefsDlg.m_bSizePaint;
Sys_UpdateWindows(W_XY);
{
brush_t *brush;
+ // mattn - this should be removed - otherwise the filters from the
+ // plugins are wiped away with each update
+#if 0
// spog - deletes old filters list and creates new one when
// g_qeglobals.d_savedinfo.exclude is updated
g_qeglobals.d_savedinfo.filters = FilterListDelete(g_qeglobals.d_savedinfo.filters);
g_qeglobals.d_savedinfo.filters = FilterUpdate(g_qeglobals.d_savedinfo.filters);
+#endif
for ( brush = active_brushes.next; brush != &active_brushes; brush = brush->next )
brush->bFiltered = FilterBrush( brush );
brush->bFiltered = FilterBrush( brush );
}
-void MainFrame::OnFilterAreaportals()
+void MainFrame::OnFilterAreaportals()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_areaportals"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterCaulk()
+void MainFrame::OnFilterCaulk()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_caulk"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterClips()
+void MainFrame::OnFilterClips()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_clips"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterStructural()
+void MainFrame::OnFilterStructural()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_structural"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterDetails()
+void MainFrame::OnFilterDetails()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_details"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterEntities()
+void MainFrame::OnFilterEntities()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_entities"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterHintsskips()
+void MainFrame::OnFilterHintsskips()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_hintsskips"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterLights()
+void MainFrame::OnFilterLights()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_lights"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterLiquids()
+void MainFrame::OnFilterLiquids()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_liquids"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterModels()
+void MainFrame::OnFilterModels()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_models"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterPatches()
+void MainFrame::OnFilterPatches()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_patches"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterPaths()
+void MainFrame::OnFilterPaths()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_paths"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterClusterportals()
+void MainFrame::OnFilterClusterportals()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_clusterportals"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterTranslucent()
+void MainFrame::OnFilterTranslucent()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_translucent"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterTriggers()
+void MainFrame::OnFilterTriggers()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_triggers"));
g_bIgnoreCommands++;
Sys_UpdateWindows (W_XY|W_CAMERA);
}
-void MainFrame::OnFilterWorld()
+void MainFrame::OnFilterWorld()
{
GtkWidget *item = GTK_WIDGET (g_object_get_data (G_OBJECT (m_pWidget), "menu_filter_world"));
g_bIgnoreCommands++;
// =============================================================================
// leo: Unused functions, not called anywhere from the code (need to check)
-void MainFrame::OnViewConsole()
+void MainFrame::OnViewConsole()
{
if (FloatingGroupDialog()) // QE4 style
{
}
-void MainFrame::OnDropGroupAddtoWorld()
+void MainFrame::OnDropGroupAddtoWorld()
{
/*
Select_AddToGroup("World");
#include "gtkr_vector.h"
#ifdef __APPLE__
-#define __toascii(c) ((c) & 0x7f)
+#define __toascii(c) ((c) & 0x7f)
#endif
const int RAD_SHIFT = 0x01;
struct SKeyInfo
{
- char* m_strName;
+ const char* m_strName;
unsigned int m_nVKKey;
};
#define ID_COLORS_MINOR_ALT 40230
#define ID_COLORS_MAJOR_ALT 40231
+ #define ID_SELECT_FUNC_GROUP 40233
+
// those must have their own ID chunk ID_GRID_025 <= ID_GRID <= ID_GRID_256
#define ID_GRID_025 40300
#define ID_GRID_05 40301
bool RequestAPI(APIDescriptor_t *pAPI);
const char* GetInfo();
const char* GetName();
-
+
void ImportMap(IDataStream *in, CPtrArray *ents, const char *type);
void ExportMap(CPtrArray *ents, IDataStream *out, const char *type);
CSynapseClientRadiant() { }
virtual ~CSynapseClientRadiant() { }
-};
+};
class MainFrame
{
/*!
build the menu once the filename is found
*/
- void process_xlink (Str &FileName, char *menu_name, const char *base_url, GtkWidget *menu, GtkAccelGroup *accel);
+ void process_xlink (Str &FileName, const char *menu_name, const char *base_url, GtkWidget *menu, GtkAccelGroup *accel);
void Create ();
void create_main_menu (GtkWidget *window, GtkWidget *vbox);
void ReleaseContexts ();
void CreateContexts ();
- void SetActiveXY(XYWnd* p)
+ void SetActiveXY(XYWnd* p)
{
if (m_pActiveXY)
m_pActiveXY->SetActive(false);
void OnFilterPaths();
void OnFilterClusterportals();
void OnFilterLightgrid();
+ void OnSelectFuncGroup();
private:
EViewStyle m_nCurrentStyle;
Copyright (c) 2001, Loki software, inc.
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
+Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
-Redistributions of source code must retain the above copyright notice, this list
+Redistributions of source code must retain the above copyright notice, this list
of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
-Neither the name of Loki software nor the names of its contributors may be used
-to endorse or promote products derived from this software without specific prior
-written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Neither the name of Loki software nor the names of its contributors may be used
+to endorse or promote products derived from this software without specific prior
+written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
//
// Leonardo Zide (leo@lokigames.com)
//
+#include "missing.h"
+#include "qsysprintf.h"
+
#if defined (__linux__) || defined (__APPLE__)
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/stat.h>
#include <stdlib.h>
-#include "missing.h"
+#include <dirent.h>
-bool CopyFile(const char *lpExistingFileName, const char *lpNewFileName)
+bool radCopyFile(const char *lpExistingFileName, const char *lpNewFileName)
{
FILE *src, *dst;
void* buf;
- int l, ret = 0;
+ int l;
+ bool ret = false;
char realsrc[PATH_MAX], realdest[PATH_MAX];
realpath (lpExistingFileName, realsrc);
realpath (lpNewFileName, realdest);
src = fopen (realsrc, "rb");
- if (!src)
- return 0;
+ if ( !src ) {
+ return false;
+ }
dst = fopen (realdest, "wb");
- if (!dst)
- {
+ if (!dst) {
fclose (src);
- return 0;
+ return false;
}
-
+
fseek (src, 0, SEEK_END);
l = ftell (src);
rewind (src);
if (buf != NULL)
if (fread (buf, l, 1, src) == 1)
if (fwrite (buf, l, 1, dst) == 1)
- ret = 1;
+ ret = true;
g_free (buf);
fclose (src);
return ret;
}
+bool radCreateDirectory( const char *directory ) {
+ if ( mkdir( directory, 0777 ) == -1 ) {
+ Sys_Printf( "mkdir %s failed\n", directory );
+ return false;
+ }
+ return true;
+}
+
int GetFullPathName(const char *lpFileName, int nBufferLength, char *lpBuffer, char **lpFilePart)
{
if (lpFileName[0] == '/')
return strlen (lpBuffer);
}
-/*
-static void g_string_sprintfa_int (GString *string, const gchar *fmt, va_list args)
-{
- gchar *buffer;
- buffer = g_strdup_vprintf (fmt, args);
- g_string_append (string, buffer);
- g_free (buffer);
+EPathCheck CheckFile( const char *path ) {
+ struct stat sbuf;
+ if ( stat( path, &sbuf ) == -1 ) {
+ return PATH_FAIL;
+ }
+ if ( S_ISDIR( sbuf.st_mode ) ) {
+ return PATH_DIRECTORY;
+ }
+ return PATH_FILE;
}
-const CString& CString::operator=(const char* lpsz)
-{
- g_string_assign (m_str, lpsz);
- return *this;
+FindFiles::FindFiles( const char *_directory ) {
+ findHandle = opendir( _directory );
}
-const CString& CString::operator+=(const char* lpsz)
-{
- g_string_append (m_str, lpsz);
- return *this;
+FindFiles::~FindFiles() {
+ if ( findHandle != NULL ) {
+ closedir( findHandle );
+ findHandle = NULL;
+ }
}
-CString::operator char*() const
-{
- return m_str->str;
-}
+const char* FindFiles::NextFile() {
+ struct dirent *d;
-void CString::Format(const char* fmt, ...)
-{
- va_list args;
-
- g_string_truncate (m_str, 0);
-
- va_start (args, fmt);
- g_string_sprintfa_int (m_str, fmt, args);
- va_end (args);
+ if ( findHandle == NULL )
+ return NULL;
+
+ d = readdir( findHandle );
+ if ( d )
+ return d->d_name;
+ return NULL;
}
-CString CString::Right(int nCount) const
-{
- if (nCount < 0)
- nCount = 0;
- else if (nCount > m_str->len)
- nCount = m_str->len;
+#else
- CString dest (&m_str->str[m_str->len-nCount]);
- return dest;
+FindFiles::FindFiles( const char *_directory ) {
+ directory = _directory;
+ directory += '*';
+ findHandle = INVALID_HANDLE_VALUE;
}
-CString CString::Left(int nCount) const
-{
- if (nCount < 0)
- nCount = 0;
- else if (nCount > m_str->len)
- nCount = m_str->len;
-
- CString dest;
- dest.m_str = g_string_sized_new (nCount);
- memcpy (dest.m_str->str, m_str->str, nCount);
- dest.m_str->str[nCount] = 0;
- return dest;
+FindFiles::~FindFiles() {
+ if ( findHandle != INVALID_HANDLE_VALUE ) {
+ FindClose( findHandle );
+ findHandle = INVALID_HANDLE_VALUE;
+ }
}
-void CString::SetAt(int nIndex, char ch)
-{
- if (nIndex >= 0 && nIndex < m_str->len)
- m_str->str[nIndex] = ch;
+const char* FindFiles::NextFile() {
+ if ( findHandle == INVALID_HANDLE_VALUE ) {
+ findHandle = FindFirstFile( directory.GetBuffer(), &findFileData );
+ if ( findHandle == INVALID_HANDLE_VALUE ) {
+ return NULL;
+ }
+ return findFileData.cFileName;
+ }
+ if ( FindNextFile( findHandle, &findFileData ) == 0 ) {
+ FindClose( findHandle );
+ findHandle = INVALID_HANDLE_VALUE;
+ return NULL;
+ }
+ return findFileData.cFileName;
}
-char CString::GetAt(int nIndex) const
-{
- if (nIndex >= 0 && nIndex < m_str->len)
- return m_str->str[nIndex];
- return 0;
+EPathCheck CheckFile( const char *path ) {
+ struct _stat sbuf;
+ if ( _stat( path, &sbuf ) == -1 ) {
+ return PATH_FAIL;
+ }
+ if ( ( sbuf.st_mode & _S_IFDIR ) != 0 ) {
+ return PATH_DIRECTORY;
+ }
+ return PATH_FILE;
}
-char CString::operator[](int nIndex) const
-{
- if (nIndex >= 0 && nIndex < m_str->len)
- return m_str->str[nIndex];
- return 0;
+bool radCreateDirectory( const char *directory ) {
- return CreateDirectory( directory, NULL ) != false;
++ return ( CreateDirectory( directory, NULL ) != false );
+}
+
+bool radCopyFile( const char *lpExistingFileName, const char *lpNewFileName ) {
- return CopyFile( lpExistingFileName, lpNewFileName, FALSE ) != false;
++ return ( CopyFile( lpExistingFileName, lpNewFileName, FALSE ) != false );
}
-*/
#endif
- radCreateDirectory( dstEntry.GetBuffer() );
+
+bool CopyTree( const char *source, const char *dest ) {
+ Str srcEntry;
+ Str dstEntry;
+ const char *dirname;
+ FindFiles fileScan( source );
+
+ while ( ( dirname = fileScan.NextFile() ) != NULL ) {
+ if ( strcmp( dirname, "." ) == 0 || strcmp( dirname, ".." ) == 0 ) {
+ continue;
+ }
+ if ( strcmp( dirname, ".svn" ) == 0 ) {
+ continue;
+ }
+ srcEntry = source;
+ srcEntry += "/";
+ srcEntry += dirname;
+ dstEntry = dest;
+ dstEntry += "/";
+ dstEntry += dirname;
+ switch ( CheckFile( srcEntry.GetBuffer() ) ) {
+ case PATH_DIRECTORY: {
+ if ( CheckFile( dstEntry.GetBuffer() ) == PATH_FAIL ) {
++ if ( !radCreateDirectory( dstEntry.GetBuffer() ) ) {
++ Sys_Printf( "create directory %s failed\n", dstEntry.GetBuffer() );
++ return false;
++ }
+ }
+ bool ret;
+ ret = CopyTree( srcEntry.GetBuffer(), dstEntry.GetBuffer() );
+ if ( !ret ) {
+ return false;
+ }
+ break;
+ }
+ case PATH_FILE: {
+ Sys_Printf( "copy %s -> %s\n", srcEntry.GetBuffer(), dstEntry.GetBuffer() );
+ bool ret = radCopyFile( srcEntry.GetBuffer(), dstEntry.GetBuffer() );
+ if ( !ret ) {
+ return false;
+ }
+ break;
+ }
+ }
+ }
+ return true;
+}
#include "stdafx.h"
#include <glib.h>
+#include <glib/gi18n.h>
+#include <assert.h>
#if defined (__linux__) || defined (__APPLE__)
#include <sys/stat.h>
#include <sys/types.h>
#define WIDETOOLBAR_KEY "WideToolBar"
#define PLUGINTOOLBAR_KEY "PluginToolBar"
#define NOCLAMP_KEY "NoClamp"
+#define SNAP_KEY "Snap"
#define PREFAB_KEY "PrefabPath"
#define USERINI_KEY "UserINIPath"
#define ROTATION_KEY "Rotation"
// generic preference functions
-void CXMLPropertyBag::PushAssignment(char *name, PrefTypes_t type, void *pV)
+void CXMLPropertyBag::PushAssignment(const char *name, PrefTypes_t type, void *pV)
{
list<CPrefAssignment>::iterator iAssign;
for(iAssign=mPrefAssignments.begin(); iAssign!=mPrefAssignments.end(); iAssign++)
return ret;
}
-void CXMLPropertyBag::GetPref(char *name, Str *pV, char *V)
+void CXMLPropertyBag::GetPref(const char *name, Str *pV, const char *V)
{
xmlNodePtr pNode = EpairForName( name );
if ( pNode )
if ( pNode->children && pNode->children->content ) {
*pV = pNode->children->content;
} else {
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=427
// means the pref exists, and that the value is ""
*pV = "";
}
PushAssignment(name, PREF_STR, pV);
}
-void CXMLPropertyBag::GetPref(char *name, int *pV, int V)
+void CXMLPropertyBag::GetPref(const char *name, int *pV, int V)
{
- xmlNodePtr pNode;
+ xmlNodePtr pNode;
if ((pNode = EpairForName(name)) && pNode->children && pNode->children->content)
{
*pV = atoi((char *)pNode->children->content);
*pV=V;
}
// push the pref assignment if needed
- PushAssignment(name, PREF_INT, pV);
+ PushAssignment(name, PREF_INT, pV);
}
-void CXMLPropertyBag::GetPref(char *name, bool *pV, bool V)
+void CXMLPropertyBag::GetPref(const char *name, bool *pV, bool V)
{
- xmlNodePtr pNode;
+ xmlNodePtr pNode;
if ((pNode = EpairForName(name)) && pNode->children && pNode->children->content)
{
if (!strcmp((char *)pNode->children->content, "true"))
*pV=V;
}
// push the pref assignment
- PushAssignment(name, PREF_BOOL, pV);
+ PushAssignment(name, PREF_BOOL, pV);
}
-void CXMLPropertyBag::GetPref(char *name, float *pV, float V)
+void CXMLPropertyBag::GetPref(const char *name, float *pV, float V)
{
- xmlNodePtr pNode;
+ xmlNodePtr pNode;
if ((pNode = EpairForName(name)) && pNode->children && pNode->children->content)
{
*pV = atof((char *)pNode->children->content);
*pV=V;
}
// push the pref assignment if needed
- PushAssignment(name, PREF_FLOAT, pV);
+ PushAssignment(name, PREF_FLOAT, pV);
}
-void CXMLPropertyBag::GetPref(char *name, float* pV, float* V)
+void CXMLPropertyBag::GetPref(const char *name, float* pV, float* V)
{
- xmlNodePtr pNode;
+ xmlNodePtr pNode;
if ((pNode = EpairForName(name)) && pNode->children && pNode->children->content)
{
sscanf((char *)pNode->children->content, "%f %f %f", &pV[0], &pV[1], &pV[2]);
pV[2] = V[2];
}
// push the pref assignment if needed
- PushAssignment(name, PREF_VEC3, pV);
+ PushAssignment(name, PREF_VEC3, pV);
}
-void CXMLPropertyBag::GetPref(char *name, window_position_t* pV, window_position_t V)
+void CXMLPropertyBag::GetPref(const char *name, window_position_t* pV, window_position_t V)
{
- xmlNodePtr pNode;
+ xmlNodePtr pNode;
if ((pNode = EpairForName(name)) && pNode->children && pNode->children->content)
{
WindowPosition_Parse(*pV, CString((xmlChar *)pNode->children->content));
*pV = V;
}
// push the pref assignment if needed
- PushAssignment(name, PREF_WNDPOS, pV);
+ PushAssignment(name, PREF_WNDPOS, pV);
}
void CXMLPropertyBag::UpdatePrefTree()
Sys_FPrintf(SYS_ERR, "Wrong version '%s' in <qpref> node for '%s'\n", (char*)tmp_attr_ptr->children->content, mpDoc->URL);
xmlFreeDoc(mpDoc);
mpDoc = NULL;
- }
+ }
Sys_Printf("Opened XML property file: '%s'\n", pFilename);
}
qboolean CXMLPropertyBag::WriteXMLFile(const char* pFilename)
{
int res = xmlSaveFormatFile(pFilename, mpDoc, 1);
-
+
if(res == -1)
return false;
static void OnBtnBrowseEditor (GtkWidget *widget, gpointer data)
{
PrefsDlg *dlg = (PrefsDlg*)data;
-
- const char *filename = file_dialog(g_PrefsDlg.GetWidget(), TRUE, "Executable for Custom Editor");
-
+
+ const char *filename = file_dialog(g_PrefsDlg.GetWidget(), TRUE, _("Executable for Custom Editor"));
+
if(filename != NULL)
{
dlg->m_strEditorCommand = filename;
char *path = dlg->m_strPrefabPath;
if (strlen (path) == 0)
path = g_strGameToolsPath;
- char *dir = dir_dialog (g_PrefsDlg.GetWidget (), "Set prefab path", path);
+ char *dir = dir_dialog (g_PrefsDlg.GetWidget (), _("Set prefab path"), path);
dlg->UpdateData(TRUE);
if (dir != NULL)
if (strlen (path) == 0)
path = g_strGameToolsPath;
// TODO: INI filter?
- const char *filename = file_dialog (g_PrefsDlg.GetWidget(), TRUE, "Find INI file", path);
+ const char *filename = file_dialog (g_PrefsDlg.GetWidget(), TRUE, _("Find INI file"), path);
if (filename != NULL)
{
}
}
-static void OnButtonClean (GtkWidget *widget, gpointer data)
+static void OnButtonClean (GtkWidget *widget, gpointer data)
{
// make sure this is what the user wants
- if (gtk_MessageBox (g_PrefsDlg.GetWidget (), "This will close Radiant and clean the corresponding registry entries.\n"
- "Next time you start Radiant it will be good as new. Do you wish to continue?",
- "Reset Registry", MB_YESNO) == IDYES)
+ if (gtk_MessageBox (g_PrefsDlg.GetWidget (), _("This will close Radiant and clean the corresponding registry entries.\n"
+ "Next time you start Radiant it will be good as new. Do you wish to continue?"),
+ _("Reset Registry"), MB_YESNO) == IDYES)
{
PrefsDlg *dlg = (PrefsDlg*)data;
dlg->EndModal (IDCANCEL);
m_bWideToolbar = TRUE;
m_bPluginToolbar = TRUE;
m_bNoClamp = FALSE;
+ m_bSnap = TRUE;
m_strUserPath = "";
m_nRotation = 0;
m_bChaseMouse = FALSE;
=========================================================
*/
+#if defined(WIN32)
+#define TOOLS_ATTRIBUTE "gametools_win32"
+#define ENGINE_ATTRIBUTE "engine_win32"
+#define ENGINEPATH_ATTRIBUTE "enginepath_win32"
+#define MP_ENGINE_ATTRIBUTE "mp_engine_win32"
+#elif defined(__linux__) || defined (__FreeBSD__)
+#define TOOLS_ATTRIBUTE "gametools_linux"
+#define ENGINE_ATTRIBUTE "engine_linux"
+#define ENGINEPATH_ATTRIBUTE "enginepath_linux"
+#define MP_ENGINE_ATTRIBUTE "mp_engine_linux"
+#elif defined(__APPLE__)
+#define TOOLS_ATTRIBUTE "gametools_macos"
+#define ENGINE_ATTRIBUTE "engine_macos"
+#define ENGINEPATH_ATTRIBUTE "enginepath_macos"
+#define MP_ENGINE_ATTRIBUTE "mp_engine_macos"
+#else
+#error "unsupported platform"
+#endif
+
CGameDescription::CGameDescription(xmlDocPtr pDoc, const Str &GameFile)
{
char *p, *prop;
mpDoc = pDoc;
- // read the user-friendly game name
+ // read the user-friendly game name
xmlNodePtr pNode = mpDoc->children;
while (strcmp((const char*)pNode->name, "game") && pNode != NULL) pNode=pNode->next;
Error("Didn't find 'game' node in the game description file '%s'\n", pDoc->URL);
}
// on win32, game tools path can now be specified relative to the exe's cwd
- prop = (char*)xmlGetProp( pNode, (xmlChar*)"gametools" );
+ prop = (char*)xmlGetProp( pNode, (xmlChar*)TOOLS_ATTRIBUTE);
if ( prop == NULL ) {
- Error( "Didn't find 'gametools' node in the game description file '%s'\n", pDoc->URL );
+ Error( "Didn't find '"TOOLS_ATTRIBUTE"' node in the game description file '%s'\n", pDoc->URL );
}
{
char full[PATH_MAX];
mGameFile = GameFile;
- prop = (char*)xmlGetProp(pNode, (xmlChar*)"basegame");
+ prop = (char*)xmlGetProp(pNode, (xmlChar*)"quake2");
if (prop == NULL)
{
// default
- mBaseGame = "baseq3";
+ quake2 = false;
}
else
{
- mBaseGame = prop;
+ quake2 = true;
xmlFree(prop);
}
- // on win32, engine path can now be specified relative to the exe's cwd
- prop = (char*)xmlGetProp(pNode, (const xmlChar *)"enginepath");
- if ( prop != NULL ) {
- char full[PATH_MAX];
-#ifdef _WIN32
- _fullpath( full, prop, PATH_MAX );
-#else
- strncpy( full, prop, PATH_MAX );
-#endif
- xmlFree( prop );
- prop = NULL;
- // process seperators
- for ( p = full; *p != '\0'; p++ ) {
- if ( *p == '\\' ) {
- *p = '/';
- }
- }
- mEnginePath = full;
- if ( p != full && *(p-1) != '/' ) {
- mEnginePath += "/";
- }
+ // if this is set, the open maps dialoge will open the engine path not the
+ // home dir for map loading and saving
+ prop = (char*)xmlGetProp(pNode, (xmlChar*)"no_maps_in_home");
+ if (prop == NULL)
+ {
+ // default
+ noMapsInHome = false;
}
else
{
- // if engine path was not specified in the .game, it implies we can guess it from the gametools path
- // on win32, and for most game package, the gametools are installed with the game
- char aux_path[PATH_MAX]; // aux
- strcpy( aux_path, mGameToolsPath.GetBuffer() );
- if ( ( aux_path[ strlen(aux_path)-1 ] == '/' ) || ( aux_path[ strlen(aux_path)-1 ] == '\\' ) ) {
- aux_path[strlen(aux_path)-1] = '\0'; // strip ending '/' if any
- }
- char up_path[PATH_MAX]; // up one level
- ExtractFilePath( aux_path, up_path );
- mEnginePath = up_path;
+ noMapsInHome = true;
+ xmlFree(prop);
}
- prop = (char*)xmlGetProp(pNode, (xmlChar*)"engine");
+ prop = (char*)xmlGetProp(pNode, (xmlChar*)"basegame");
if (prop == NULL)
{
-#ifdef _WIN32
- mEngine = "quake3.exe";
-#elif __linux__
- mEngine = "quake3";
-#elif __APPLE__
- mEngine = "Quake3.app";
-#endif
+ // default
+ mBaseGame = "baseq3";
}
else
{
- mEngine = prop;
+ mBaseGame = prop;
xmlFree(prop);
}
+
+ prop = (char*)xmlGetProp(pNode, (const xmlChar*)ENGINE_ATTRIBUTE);
+ if (prop == NULL)
+ {
+#ifdef _WIN32
+ mEngine = "quake3.exe";
+#elif __linux__
+ mEngine = "quake3";
+#elif __APPLE__
+ mEngine = "Quake3.app";
+#endif
+ }
+ else
+ {
+ mEngine = prop;
+ xmlFree(prop);
+ }
+
+ prop = (char*)xmlGetProp(pNode, (const xmlChar*)MP_ENGINE_ATTRIBUTE);
+ if (prop == NULL)
+ {
+#ifdef _WIN32
+ mMultiplayerEngine = "quake3.exe";
+#elif __linux__
+ mMultiplayerEngine = "quake3";
+#elif __APPLE__
+ mMultiplayerEngine = "Quake3.app";
+#endif
+ }
+ else
+ {
+ mMultiplayerEngine = prop;
+ xmlFree(prop);
+ }
+
+ {
+ // on win32, engine path can now be specified relative to the exe's cwd
+ prop = (char*)xmlGetProp(pNode, (const xmlChar *)ENGINEPATH_ATTRIBUTE);
+ if ( prop != NULL ) {
+ char full[PATH_MAX];
+ #ifdef _WIN32
+ _fullpath( full, prop, PATH_MAX );
+ #else
+ strncpy( full, prop, PATH_MAX );
+ #endif
+ xmlFree( prop );
+ prop = NULL;
+ // process seperators
+ for ( p = full; *p != '\0'; p++ ) {
+ if ( *p == '\\' ) {
+ *p = '/';
+ }
+ }
+ mEnginePath = full;
+ if ( p != full && *(p-1) != '/' ) {
+ mEnginePath += "/";
+ }
+ }
+ else
+ {
+ // if engine path was not specified in the .game, it implies we can guess it from the gametools path
+ // on win32, and for most game package, the gametools are installed with the game
+ char aux_path[PATH_MAX]; // aux
+ strcpy( aux_path, mGameToolsPath.GetBuffer() );
+ if ( ( aux_path[ strlen(aux_path)-1 ] == '/' ) || ( aux_path[ strlen(aux_path)-1 ] == '\\' ) ) {
+ aux_path[strlen(aux_path)-1] = '\0'; // strip ending '/' if any
+ }
+ char up_path[PATH_MAX]; // up one level
+ ExtractFilePath( aux_path, up_path );
+ mEnginePath = up_path;
+ }
+ }
+
#if defined (__linux__) || defined (__APPLE__)
// *nix specific
prop = (char*)xmlGetProp(pNode, (const xmlChar *)"prefix");
void CGameDialog::LoadPrefs()
{
- bool bEmpty = false;
-
// if we already have a document loaded, we will free and reload from file
if (mGlobalPrefs.InUse())
{
{
// update the tree and save it
mGlobalPrefs.UpdatePrefTree();
-
+
CString strGlobalPref = g_PrefsDlg.m_global_rc_path->str;
strGlobalPref += "global.pref";
-
- if (!mGlobalPrefs.WriteXMLFile(strGlobalPref.GetBuffer()))
+
+ if ( !mGlobalPrefs.WriteXMLFile( strGlobalPref.GetBuffer() ) ) {
Sys_FPrintf(SYS_ERR, "Error occured while saving global prefs file '%s'\n", strGlobalPref.GetBuffer());
+ }
}
-void CGameDialog::DoGameDialog()
-{
- // show the UI
- DoModal();
+void CGameDialog::DoGameInstall() {
+ // make sure console logging is on whenever we enter the installation loop
+ g_PrefsDlg.mGamesDialog.m_bLogConsole = true;
+ Sys_LogFile();
+ mGameInstall.Run();
+}
+
+void CGameDialog::DoGameDialog() {
+ // allow looping the game selection dialog with calls to the game configure dialog in between
+ while ( m_bDoGameInstall ) {
- // unhook so we can use in other places
- // we manually incref'ed it when creating, it won't be freed (destructor)
- gtk_container_remove (GTK_CONTAINER (mTopBox), GetGlobalFrame());
+ m_bDoGameInstall = false;
- // we save the prefs file
- SavePrefs();
+ if ( DoModal() == IDCANCEL ) {
+ Error( "game selection dialog canceled, cannot continue" );
+ return;
+ }
+
+ if ( m_bDoGameInstall ) {
+ DoGameInstall();
+ ScanForGames();
+ // and we will loop to do another DoModal dialog
+ }
+ }
+
+ // unhook so we can use in other places
+ // we manually incref'ed it when creating, it won't be freed (destructor)
+ gtk_container_remove( GTK_CONTAINER( mTopBox ), GetGlobalFrame() );
+
+ // we save the prefs file
+ SavePrefs();
}
GtkWidget* CGameDialog::GetGlobalFrame()
{
GtkWidget *vbox, *text, *combo, *check;
- if (mFrame)
- return mFrame;
-
- mFrame = gtk_frame_new(NULL);
- gtk_container_set_border_width(GTK_CONTAINER(mFrame), 5);
- gtk_widget_show(mFrame);
+ if ( mFrame != NULL ) {
+ return mFrame;
+ }
- vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
- gtk_container_add (GTK_CONTAINER (mFrame), vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
+ mFrame = gtk_frame_new( NULL );
+ gtk_container_set_border_width( GTK_CONTAINER( mFrame ), 5 );
+ gtk_widget_show( mFrame );
- text = gtk_label_new("Select the game:");
- gtk_widget_show(text);
- gtk_box_pack_start (GTK_BOX(vbox), text, FALSE, FALSE, 0);
+ vbox = gtk_vbox_new( FALSE, 6 );
+ gtk_widget_show( vbox );
+ gtk_container_add( GTK_CONTAINER( mFrame ), vbox );
+ gtk_container_set_border_width( GTK_CONTAINER( vbox ), 5 );
- combo = gtk_combo_new();
- gtk_widget_show(combo);
- gtk_box_pack_start (GTK_BOX (vbox), combo, FALSE, FALSE, 0);
+ text = gtk_label_new( _("Select the game:") );
+ gtk_widget_show( text );
+ gtk_box_pack_start( GTK_BOX( vbox ), text, FALSE, FALSE, 0 );
- // fill in with the game descriptions
- GList *combo_list = (GList*)NULL;
- list<CGameDescription *>::iterator iGame;
- for(iGame=mGames.begin(); iGame!=mGames.end(); iGame++)
- {
- combo_list = g_list_append (combo_list, (void *)(*iGame)->mGameName.GetBuffer());
- }
- gtk_combo_set_popdown_strings (GTK_COMBO (combo), combo_list);
- g_list_free (combo_list);
+ combo = gtk_combo_box_new_text();
+ gtk_widget_show( combo );
+ gtk_box_pack_start( GTK_BOX( vbox ), combo, FALSE, FALSE, 0 );
+ AddDialogData( combo, &m_nComboSelect, DLG_COMBO_BOX_INT );
+ mGameCombo = GTK_COMBO_BOX( combo );
- AddDialogData (combo, &m_nComboSelect, DLG_COMBO_INT);
+ UpdateGameCombo();
- check = gtk_check_button_new_with_label("Auto load selected game on startup");
+ check = gtk_check_button_new_with_label( _("Auto load selected game on startup") );
gtk_widget_show(check);
gtk_box_pack_start (GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bAutoLoadGame, DLG_CHECK_BOOL);
-
- text = gtk_label_new("(this frame is available in the prefs menu if you set auto-select)");
+
+ text = gtk_label_new(_("(this frame is available in the prefs menu if you set auto-select)"));
gtk_widget_show(text);
gtk_box_pack_start (GTK_BOX(vbox), text, FALSE, FALSE, 0);
#ifdef _WIN32
- check = gtk_check_button_new_with_label("Networked install - per-user settings");
- gtk_widget_show(check);
- gtk_box_pack_start (GTK_BOX(vbox), check, FALSE, FALSE, 0);
- AddDialogData (check, &m_bNetRun, DLG_CHECK_BOOL);
+ check = gtk_check_button_new_with_label( _("Networked install - per-user settings") );
+ gtk_widget_show( check );
+ gtk_box_pack_start( GTK_BOX( vbox ), check, FALSE, FALSE, 0 );
+ AddDialogData( check, &m_bNetRun, DLG_CHECK_BOOL );
#endif
- check = gtk_check_button_new_with_label("Log the console to radiant.log");
- gtk_widget_show(check);
- gtk_box_pack_start (GTK_BOX(vbox), check, FALSE, FALSE, 0);
- AddDialogData (check, &m_bLogConsole, DLG_CHECK_BOOL);
+ check = gtk_check_button_new_with_label( _("Log the console to radiant.log") );
+ gtk_widget_show( check );
+ gtk_box_pack_start( GTK_BOX( vbox ), check, FALSE, FALSE, 0 );
+ AddDialogData( check, &m_bLogConsole, DLG_CHECK_BOOL );
// incref it so we can pass it around
- gtk_widget_ref (GTK_WIDGET(mFrame));
+ gtk_widget_ref( GTK_WIDGET( mFrame ) );
return mFrame;
}
-void CGameDialog::UpdateData (bool retrieve)
-{
+void CGameDialog::UpdateData( bool retrieve ) {
if (!retrieve)
{
// use m_sGameFile to set m_nComboSelect
}
}
-void CGameDialog::BuildDialog()
-{
- GtkWidget *dlg, *vbox1, *button;
+void CGameDialog::SInstallCallback( GtkWidget *widget, gpointer data ) {
+ CGameDialog *d = static_cast< CGameDialog* >( data );
+ d->m_bDoGameInstall = true;
+ d->EndModal( 0 );
+}
- dlg = m_pWidget;
- gtk_window_set_title (GTK_WINDOW (dlg), "Select Game");
+void CGameDialog::BuildDialog() {
+ GtkWidget *dlg, *vbox1, *button, *setup_button;
- vbox1 = gtk_vbox_new (FALSE, 0);
- gtk_widget_show(vbox1);
- gtk_container_add (GTK_CONTAINER (dlg), vbox1);
+ dlg = m_pWidget;
+ gtk_window_set_title( GTK_WINDOW( dlg ), _("Select Game") );
- gtk_container_add (GTK_CONTAINER (vbox1), GetGlobalFrame());
- mTopBox = vbox1;
+ vbox1 = gtk_vbox_new( FALSE, 0 );
+ gtk_widget_show( vbox1 );
+ gtk_container_add( GTK_CONTAINER( dlg ), vbox1 );
- button = gtk_button_new_with_label ("OK");
- gtk_widget_show (button);
- gtk_box_pack_start (GTK_BOX (vbox1), button, FALSE, FALSE, 0);
- AddModalButton(button, IDOK);
- gtk_widget_set_usize (button, 60, -2);
+ gtk_container_add( GTK_CONTAINER( vbox1 ), GetGlobalFrame() );
+ mTopBox = vbox1;
+
+ setup_button = gtk_button_new_with_label( _("Configure more games") );
+ gtk_widget_show( setup_button );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), setup_button, FALSE, FALSE, 0 );
+ gtk_signal_connect( GTK_OBJECT( setup_button ), "clicked",
+ GTK_SIGNAL_FUNC( SInstallCallback ), this );
+
+ button = gtk_button_new_with_label( _("OK") );
+ gtk_widget_show( button );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), button, FALSE, FALSE, 0 );
+ AddModalButton( button, IDOK );
+
+ button = gtk_button_new_with_label( _("Cancel") );
+ gtk_widget_show( button );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), button, FALSE, FALSE, 0 );
+ AddModalButton( button, IDCANCEL );
+
+ gtk_widget_set_usize( button, 60, -2 );
+}
+
+void CGameDialog::UpdateGameCombo() {
+ // fill in with the game descriptions
+ list<CGameDescription *>::iterator iGame;
+
+ if ( mGameCombo == NULL ) {
+ Sys_Printf( "mGameCombo == NULL\n" );
+ return;
+ }
+
+ // clear whatever is in - wtf no way to know how many text entries?
+ // use set/get active to track
+ gtk_combo_box_set_active( mGameCombo, 0 );
+ while ( gtk_combo_box_get_active( mGameCombo ) == 0 ) {
+ gtk_combo_box_remove_text( mGameCombo, 0 );
+ gtk_combo_box_set_active( mGameCombo, 0 );
+ }
+
+ for ( iGame = mGames.begin(); iGame != mGames.end(); iGame++ ) {
+ gtk_combo_box_append_text( mGameCombo, (*iGame)->mGameName.GetBuffer() );
+ }
+ gtk_combo_box_set_active( mGameCombo, 0 );
}
void CGameDialog::ScanForGames()
strGamesPath += "games";
const char *path = strGamesPath.GetBuffer();
- Sys_Printf("Scanning for game description files: %s\n", path);
+ if ( !mGames.empty() ) {
+ Sys_Printf( "Clearing game list\n" );
+ list<CGameDescription*>::iterator iGame;
+ for ( iGame = mGames.begin(); iGame != mGames.end(); iGame++ ) {
+ delete (*iGame);
+ }
+ mGames.clear();
+ }
+
+ Sys_Printf( "Scanning for game description files: %s\n", path );
/*!
\todo FIXME LINUX:
xmlDocPtr pDoc = xmlParseFile(strPath.GetBuffer());
if (pDoc)
{
- mGames.push_front(new CGameDescription(pDoc, dirlist));
+ mGames.push_front( new CGameDescription( pDoc, dirlist ) );
}
else
{
Sys_FPrintf(SYS_ERR, "XML parser failed on '%s'\n", strPath.GetBuffer());
}
- g_free(dirlist);
+ g_free( dirlist );
}
- g_dir_close (dir);
+ g_dir_close( dir );
}
+
+ // entries in the combo need to be updated
+ UpdateGameCombo();
}
CGameDescription* CGameDialog::GameDescriptionForComboItem()
{
list<CGameDescription *>::iterator iGame;
int i=0;
- for(iGame=mGames.begin(); iGame!=mGames.end(); iGame++,i++)
- {
- if (i == m_nComboSelect)
- {
+ for( iGame = mGames.begin(); iGame != mGames.end(); iGame++,i++ ) {
+ if ( i == m_nComboSelect ) {
return (*iGame);
}
}
return NULL; // not found
}
-/*GString* CGameDialog::InitGlobalPrefPath()
-{
- GString* global_rc_path;
- // configure m_global_rc_path
-#if defined (__linux__) || defined (__APPLE__)
- global_rc_path = g_string_new (g_get_home_dir ());
-
- if (global_rc_path->str[global_rc_path->len-1] != '/')
- g_string_append (global_rc_path, "/");
-
- g_string_append (global_rc_path, ".radiant/");
- mkdir (global_rc_path->str, 0775);
- g_string_append (global_rc_path, RADIANT_VERSION);
- g_string_append (global_rc_path, "/");
- mkdir (global_rc_path->str, 0775);
-#elif WIN32
- global_rc_path = g_string_new (g_strAppPath.GetBuffer() );
-#else
-#error "WTF are you compiling under"
-#endif
- return global_rc_path;
-}*/
-
void CGameDialog::InitGlobalPrefPath()
{
GString *global_rc_path;
{
InitGlobalPrefPath();
ScanForGames();
- if (mGames.empty())
- {
- Error("Didn't find any valid game file descriptions, aborting\n");
+ if ( mGames.empty() ) {
+ DoGameInstall();
+ ScanForGames();
+ if ( mGames.empty() ) {
+ Error( "No games setup, aborting\n" );
+ }
}
LoadPrefs();
- if (m_bAutoLoadGame)
- {
+ if ( m_bAutoLoadGame ) {
// search by .game name
list<CGameDescription *>::iterator iGame;
for(iGame=mGames.begin(); iGame!=mGames.end(); iGame++)
}
}
}
- if (!m_bAutoLoadGame || !m_pCurrentGameDescription)
- {
+ if ( !m_bAutoLoadGame || !m_pCurrentGameDescription ) {
DoGameDialog();
// use m_nComboSelect to identify the game to run as and set the globals
m_pCurrentGameDescription = GameDescriptionForComboItem();
- if (!m_pCurrentGameDescription)
- Error("Lookup of game description object failed, can't continue\n");
+ if ( !m_pCurrentGameDescription ) {
+ Error("Lookup of game description object failed, can't continue\n");
+ }
}
g_pGameDescription = m_pCurrentGameDescription;
#else
g_qeglobals.m_strHomeGame = g_pGameDescription->mEnginePath.GetBuffer();
#endif
-
+
g_pGameDescription->Dump();
}
// FIXME: this is kinda hardcoded for now..
list<CGameDescription *>::iterator iGame;
for(iGame=mGames.begin(); iGame!=mGames.end(); iGame++)
- {
- if ((*iGame)->mGameFile == "q3.game")
+ {
+ if ((*iGame)->mGameFile == "q3.game")
URL += "&Games_dlup%5B%5D=1";
else if ((*iGame)->mGameFile == "wolf.game")
URL += "&Games_dlup%5B%5D=2";
+ // FIXME: double entry
else if ((*iGame)->mGameFile == "wolf.game")
URL += "&Games_dlup%5B%5D=3";
else if ((*iGame)->mGameFile == "jk2.game")
strNetrun = g_strAppPath; strNetrun += NETRUN_FILENAME;
if (!retrieve)
{
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=639
// now check if we are running from a network installation
// use a dummy file as the flag
f_netrun = fopen(strNetrun.GetBuffer(), "r");
#endif
// this is common to win32 and Linux init now
m_rc_path = g_string_new (m_global_rc_path->str);
-
+
// game sub-dir
g_string_append (m_rc_path, g_pGameDescription->mGameFile.GetBuffer());
g_string_append (m_rc_path, "/");
Q_mkdir (m_rc_path->str, 0775);
-
+
// then the ini file
m_inipath = g_string_new (m_rc_path->str);
g_string_append (m_inipath, PREFS_LOCAL_FILENAME);
-
+
}
void PrefsDlg::UpdateData (bool retrieve)
{
if(gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook)) != prefpage)
gtk_notebook_set_page(GTK_NOTEBOOK(notebook), prefpage);
-
+
return;
}
GtkWidget *check, *label, *scale, *hbox2, *combo,
*table, *spin, *entry, *pixmap,
*radio, *button, *pageframe, *vbox;
-
+
GList *combo_list = (GList*)NULL;
-
+
GtkObject *adj;
-
+
dialog = m_pWidget;
- gtk_window_set_title(GTK_WINDOW(dialog), "GtkRadiant Preferences");
+ gtk_window_set_title(GTK_WINDOW(dialog), _("GtkRadiant Preferences"));
gtk_widget_realize(dialog);
-
+
mainvbox = gtk_vbox_new(FALSE, 5);
gtk_container_add(GTK_CONTAINER(dialog), mainvbox);
gtk_container_set_border_width(GTK_CONTAINER(mainvbox), 5);
gtk_widget_show(mainvbox);
-
+
hbox = gtk_hbox_new(FALSE, 5);
gtk_widget_show(hbox);
gtk_box_pack_end(GTK_BOX(mainvbox), hbox, FALSE, TRUE, 0);
- button = gtk_button_new_with_label("OK");
+ button = gtk_button_new_with_label(_("OK"));
gtk_widget_show(button);
gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0);
gtk_widget_set_usize(button, 60, -2);
AddModalButton(button, IDOK);
- button = gtk_button_new_with_label("Cancel");
+ button = gtk_button_new_with_label(_("Cancel"));
gtk_widget_show(button);
gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0);
gtk_widget_set_usize(button, 60, -2);
- AddModalButton (button, IDCANCEL);
+ AddModalButton(button, IDCANCEL);
- button = gtk_button_new_with_label ("Clean");
+ button = gtk_button_new_with_label (_("Clean"));
gtk_widget_show(button);
gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(OnButtonClean), this);
gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
gtk_widget_set_usize (button, 60, -2);
-
+
hbox = gtk_hbox_new(FALSE, 5);
gtk_box_pack_start(GTK_BOX(mainvbox), hbox, TRUE, TRUE, 0);
gtk_widget_show(hbox);
-
+
sc_win = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sc_win), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_box_pack_start(GTK_BOX(hbox), sc_win, FALSE, FALSE, 0);
{
GtkCellRenderer* renderer = gtk_cell_renderer_text_new();
- GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes("Preferences", renderer, "text", 0, NULL);
+ GtkTreeViewColumn* column = gtk_tree_view_column_new_with_attributes(_("Preferences"), renderer, "text", 0, NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(view), column);
}
{
GtkTreeIter group;
gtk_tree_store_append(store, &group, NULL);
- gtk_tree_store_set(store, &group, 0, "Globals", 1, PTAB_FRONT, -1);
+ gtk_tree_store_set(store, &group, 0, _("Globals"), 1, PTAB_FRONT, -1);
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Game settings", 1, (gpointer)PTAB_GAME_SETTINGS, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Game settings"), 1, (gpointer)PTAB_GAME_SETTINGS, -1);
}
}
{
GtkTreeIter group;
gtk_tree_store_append(store, &group, NULL);
- gtk_tree_store_set(store, &group, 0, "Display", 1, PTAB_FRONT, -1);
+ gtk_tree_store_set(store, &group, 0, _("Display"), 1, PTAB_FRONT, -1);
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "2D Display/Rendering", 1, (gpointer)PTAB_2D, -1);
+ gtk_tree_store_set(store, &tab, 0, _("2D Display/Rendering"), 1, (gpointer)PTAB_2D, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "3D View", 1, (gpointer)PTAB_CAMERA, -1);
+ gtk_tree_store_set(store, &tab, 0, _("3D View"), 1, (gpointer)PTAB_CAMERA, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Texture Settings", 1, (gpointer)PTAB_TEXTURE, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Texture Settings"), 1, (gpointer)PTAB_TEXTURE, -1);
}
}
-
+
{
GtkTreeIter group;
gtk_tree_store_append(store, &group, NULL);
- gtk_tree_store_set(store, &group, 0, "Interface", 1, PTAB_FRONT, -1);
+ gtk_tree_store_set(store, &group, 0, _("Interface"), 1, PTAB_FRONT, -1);
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Layout", 1, (gpointer)PTAB_LAYOUT, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Layout"), 1, (gpointer)PTAB_LAYOUT, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Mouse", 1, (gpointer)PTAB_MOUSE, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Mouse"), 1, (gpointer)PTAB_MOUSE, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Editing", 1, (gpointer)PTAB_EDITING, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Editing"), 1, (gpointer)PTAB_EDITING, -1);
}
}
-
+
{
GtkTreeIter group;
gtk_tree_store_append(store, &group, NULL);
- gtk_tree_store_set(store, &group, 0, "Other", 1, PTAB_FRONT, -1);
+ gtk_tree_store_set(store, &group, 0, _("Other"), 1, PTAB_FRONT, -1);
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Startup/Auto save", 1, (gpointer)PTAB_STARTUP, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Startup/Auto save"), 1, (gpointer)PTAB_STARTUP, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Paths", 1, (gpointer)PTAB_PATHS, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Paths"), 1, (gpointer)PTAB_PATHS, -1);
}
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "Misc", 1, (gpointer)PTAB_MISC, -1);
+ gtk_tree_store_set(store, &tab, 0, _("Misc"), 1, (gpointer)PTAB_MISC, -1);
}
if (!g_qeglobals.bBSPFrontendPlugin)
{
GtkTreeIter tab;
gtk_tree_store_append(store, &tab, &group);
- gtk_tree_store_set(store, &tab, 0, "BSP Monitoring", 1, (gpointer)PTAB_BSPMONITOR, -1);
+ gtk_tree_store_set(store, &tab, 0, _("BSP Monitoring"), 1, (gpointer)PTAB_BSPMONITOR, -1);
}
}
}
gtk_tree_view_expand_all(GTK_TREE_VIEW(view));
-
+
g_object_unref(G_OBJECT(store));
}
-
+
/**********************************************************************/
/* build the prefs pages */
/**********************************************************************/
-
+
// Front page...
// todo : add something interesting here
// NOTE TTimo: tip of the day? or a logo?
- preflabel = gtk_label_new("Front Page");
+ preflabel = gtk_label_new(_("Front Page"));
gtk_widget_show(preflabel);
pageframe = gtk_frame_new(NULL);
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_set_usize(GTK_WIDGET(vbox), 350, -2);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
/******** global preferences group ****************************/
- preflabel = gtk_label_new("Globals");
+ preflabel = gtk_label_new(_("Globals"));
gtk_widget_show(preflabel);
pageframe = mGamesDialog.GetGlobalFrame();
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** 2D prefs group (xy views/rendering options) *********/
- preflabel = gtk_label_new("2D Display");
+ preflabel = gtk_label_new(_("2D Display"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("2D Display");
+ pageframe = gtk_frame_new(_("2D Display"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_widget_show(vbox);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
// OpenGL Display Lists
- check = gtk_check_button_new_with_label("OpenGL Display Lists");
+ check = gtk_check_button_new_with_label(_("OpenGL Display Lists"));
gtk_widget_show(check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData(check, &m_bDisplayLists, DLG_CHECK_BOOL);
-
+
// Antialiased points & lines
// Fishman - Add antialiazed points and lines support. 09/03/00
- check = gtk_check_button_new_with_label ("OpenGL antialiased points and lines");
+ check = gtk_check_button_new_with_label (_("OpenGL antialiased points and lines"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bAntialiasedPointsAndLines, DLG_CHECK_BOOL);
-
+
// Solid selection boxes
- check = gtk_check_button_new_with_label ("Solid selection boxes");
+ check = gtk_check_button_new_with_label (_("Solid selection boxes"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bNoStipple, DLG_CHECK_BOOL);
-
+
// Display size info
- check = gtk_check_button_new_with_label ("Display size info");
+ check = gtk_check_button_new_with_label (_("Display size info"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bSizePaint, DLG_CHECK_BOOL);
// Alternate vertex/edge handles
// Gef: Kyro GL_POINT work around 25-aug-2001
- check = gtk_check_button_new_with_label ("Alternate vertex/edge handles");
+ check = gtk_check_button_new_with_label (_("Alternate vertex/edge handles"));
gtk_widget_show(check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData(check, &m_bGlPtWorkaround, DLG_CHECK_BOOL);
#ifdef ATIHACK_812
// ATI bugs
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=812
- check = gtk_check_button_new_with_label ("ATI cards with broken drivers - bug #802");
+ check = gtk_check_button_new_with_label (_("ATI cards with broken drivers - bug #802"));
gtk_widget_show(check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData(check, &m_bGlATIHack, DLG_CHECK_BOOL);
#endif
-
+
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** 3D Camera view group *********/
- preflabel = gtk_label_new("3D View");
+ preflabel = gtk_label_new(_("3D View"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("3D View");
+ pageframe = gtk_frame_new(_("3D View"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 0);
-
+
// label
- label = gtk_label_new("Movement Velocity");
+ label = gtk_label_new(_("Movement Velocity"));
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_widget_show(label);
gtk_box_pack_start(GTK_BOX(hbox2), label, FALSE, FALSE, 0);
-
+
// adjustment
adj = gtk_adjustment_new(100, 50, 300, 1, 10, 10);
AddDialogData(adj, &m_nMoveSpeed, DLG_ADJ_INT);
-
+
// scale
scale = gtk_hscale_new(GTK_ADJUSTMENT(adj));
gtk_widget_show(scale);
gtk_box_pack_start(GTK_BOX (vbox), scale, FALSE, TRUE, 2);
-
+
gtk_scale_set_draw_value (GTK_SCALE (scale), TRUE);
-
+
// Angular velocity (Rotational Velocity)
// label container
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 0);
-
+
// label
- label = gtk_label_new ("Rotational Velocity");
+ label = gtk_label_new (_("Rotational Velocity"));
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_widget_show (label);
gtk_box_pack_start(GTK_BOX(hbox2), label, FALSE, FALSE, 0);
-
+
// adjustment
adj = gtk_adjustment_new (3, 1, 180, 1, 10, 10); // value, low, high, step, page_step, page_size
AddDialogData (adj, &m_nAngleSpeed, DLG_ADJ_INT);
-
+
// scale
scale = gtk_hscale_new (GTK_ADJUSTMENT (adj));
gtk_widget_show (scale);
gtk_box_pack_start (GTK_BOX (vbox), scale, FALSE, TRUE, 2);
- gtk_scale_set_draw_value (GTK_SCALE (scale), TRUE);
+ gtk_scale_set_draw_value (GTK_SCALE (scale), TRUE);
// Text under the velocity sliders
// container
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 0);
-
+
// label
- label = gtk_label_new ("slow");
+ label = gtk_label_new (_("slow"));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-
+
// label
- label = gtk_label_new ("fast");
+ label = gtk_label_new (_("fast"));
gtk_widget_show (label);
gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-
+
// Allow drag to select multiple faces/brushes
// container
table = gtk_table_new(2, 1, FALSE);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
- label = gtk_label_new ("Use paint-select in camera view:");
+ label = gtk_label_new (_("Use paint-select in camera view:"));
gtk_widget_show (label);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0), 0, 0);
combo_list = NULL;
- combo_list = g_list_append (combo_list, (void *)"No");
- combo_list = g_list_append (combo_list, (void *)"Yes");
- combo_list = g_list_append (combo_list, (void *)"Yes (Classic Key Setup)");
+ combo_list = g_list_append (combo_list, (void *)_("No"));
+ combo_list = g_list_append (combo_list, (void *)_("Yes"));
+ combo_list = g_list_append (combo_list, (void *)_("Yes (Classic Key Setup)"));
combo = gtk_combo_new ();
gtk_combo_set_popdown_strings (GTK_COMBO (combo), combo_list);
(GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (combo)->entry), FALSE);
- AddDialogData (combo, &m_nCamDragMultiSelect, DLG_COMBO_INT);
+ AddDialogData (combo, &m_nCamDragMultiSelect, DLG_COMBO_INT);
// Freelook in Camera view
- check = gtk_check_button_new_with_label ("Freelook in Camera view");
+ check = gtk_check_button_new_with_label (_("Freelook in Camera view"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (GTK_BIN (check)->child), GTK_JUSTIFY_LEFT);
AddDialogData (check, &m_bCamFreeLook, DLG_CHECK_BOOL);
// Freelook in Camera view w/ forward & back strafing instead of up and down looking
- check = gtk_check_button_new_with_label ("Freelook strafes Forward and Back");
+ check = gtk_check_button_new_with_label (_("Freelook strafes Forward and Back"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (GTK_BIN (check)->child), GTK_JUSTIFY_LEFT);
AddDialogData (check, &m_bCamFreeLookStrafe, DLG_CHECK_BOOL);
// Invert mouse in freelook
- check = gtk_check_button_new_with_label ("Invert mouse in freelook");
+ check = gtk_check_button_new_with_label (_("Invert mouse in freelook"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (GTK_BIN (check)->child), GTK_JUSTIFY_LEFT);
AddDialogData (check, &m_bCamInverseMouse, DLG_CHECK_BOOL);
// Discrete movement
- check = gtk_check_button_new_with_label ("Discrete movement");
+ check = gtk_check_button_new_with_label (_("Discrete movement"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (GTK_BIN (check)->child), GTK_JUSTIFY_LEFT);
AddDialogData (check, &m_bCamDiscrete, DLG_CHECK_BOOL);
// Update XY views on camera move
- check = gtk_check_button_new_with_label ("Update XY views on camera move");
+ check = gtk_check_button_new_with_label (_("Update XY views on camera move"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (GTK_BIN (check)->child), GTK_JUSTIFY_LEFT);
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
/******** Texture group *********/
- preflabel = gtk_label_new("Textures");
+ preflabel = gtk_label_new(_("Textures"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Textures");
+ pageframe = gtk_frame_new(_("Textures"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 6);
gtk_widget_show(vbox);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
// Texture quality slider
// label
- label = gtk_label_new ("Texture quality");
+ label = gtk_label_new (_("Texture quality"));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
-
+
// adjustment
adj = gtk_adjustment_new (0, 0, 4, 1, 1, 1);
AddDialogData (adj, &m_nLatchedTextureQuality, DLG_ADJ_INT);
-
+
// scale
scale = gtk_hscale_new (GTK_ADJUSTMENT (adj));
gtk_widget_show (scale);
hbox2 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 0);
- label = gtk_label_new ("low");
+ label = gtk_label_new (_("low"));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
- label = gtk_label_new ("high");
+ label = gtk_label_new (_("high"));
gtk_widget_show (label);
gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
// texture subsets
- check = gtk_check_button_new_with_label ("Texture subsets");
+ check = gtk_check_button_new_with_label (_("Texture subsets"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bTextureWindow, DLG_CHECK_BOOL);
-
+
// texture scrollbar
- check = gtk_check_button_new_with_label ("Texture scrollbar");
+ check = gtk_check_button_new_with_label (_("Texture scrollbar"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bTextureScrollbar, DLG_CHECK_BOOL);
// texture increment matches grid
- check = gtk_check_button_new_with_label ("Tex increment matches grid");
+ check = gtk_check_button_new_with_label (_("Tex increment matches grid"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bSnapTToGrid, DLG_CHECK_BOOL);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
- label = gtk_label_new ("Texture Compression (if available):");
+ label = gtk_label_new (_("Texture Compression (if available):"));
gtk_widget_show (label);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
// Texture compression choice label
combo_list = NULL;
// NONE will always be in pos 0
- combo_list = g_list_append (combo_list, (void *)"None");
+ combo_list = g_list_append (combo_list, (void *)_("None"));
// if OpenGL compression is enabled it will always be
// in pos 1
if (g_qeglobals.m_bOpenGLCompressionSupported)
{
- combo_list = g_list_append (combo_list, (void *)"OpenGL ARB");
+ combo_list = g_list_append (combo_list, (void *)_("OpenGL ARB"));
}
// If S3 is enabled offer all 3 valid compression schemes in RGBA
if (g_qeglobals.m_bS3CompressionSupported)
{
- combo_list = g_list_append (combo_list, (void *)"S3TC DXT1");
- combo_list = g_list_append (combo_list, (void *)"S3TC DXT3");
- combo_list = g_list_append (combo_list, (void *)"S3TC DXT5");
+ combo_list = g_list_append (combo_list, (void *)_("S3TC DXT1"));
+ combo_list = g_list_append (combo_list, (void *)_("S3TC DXT3"));
+ combo_list = g_list_append (combo_list, (void *)_("S3TC DXT5"));
}
combo = gtk_combo_new ();
// Startup shaders
// label
- label = gtk_label_new ("Startup Shaders:");
+ label = gtk_label_new (_("Startup Shaders:"));
gtk_widget_show (label);
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
-
+
// combo list
combo_list = NULL;
- combo_list = g_list_append (combo_list, (void *)"None");
+ combo_list = g_list_append (combo_list, (void *)_("None"));
if (g_pGameDescription->mGameFile == "jk2.game" || g_pGameDescription->mGameFile == "ja.game")
- combo_list = g_list_append (combo_list, (void *)"System");
+ combo_list = g_list_append (combo_list, (void *)_("System"));
else if (g_pGameDescription->mGameFile == "sof2.game")
- combo_list = g_list_append (combo_list, (void *)"Tools");
+ combo_list = g_list_append (combo_list, (void *)("Tools"));
else
- combo_list = g_list_append (combo_list, (void *)"Common");
- combo_list = g_list_append (combo_list, (void *)"All");
+ combo_list = g_list_append (combo_list, (void *)_("Common"));
+ combo_list = g_list_append (combo_list, (void *)_("All"));
combo = gtk_combo_new ();
gtk_combo_set_popdown_strings (GTK_COMBO (combo), combo_list);
gtk_widget_show (combo);
gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (combo)->entry), FALSE);
AddDialogData (combo, &m_nLatchedShader, DLG_COMBO_INT);
g_list_free (combo_list);
-
+
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Layout group *********/
- preflabel = gtk_label_new("Layout");
+ preflabel = gtk_label_new(_("Layout"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Layout");
+ pageframe = gtk_frame_new(_("Layout"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
AddDialogData (radio, &m_nLatchedView, DLG_RADIO_INT);
-
+
// Floating Z window
- check = gtk_check_button_new_with_label ("Floating Z Window");
+ check = gtk_check_button_new_with_label (_("Floating Z Window"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLatchedFloatingZ, DLG_CHECK_BOOL);
-
+
// show menu tear-off seperators
- check = gtk_check_button_new_with_label ("Detachable Menus");
+ check = gtk_check_button_new_with_label (_("Detachable Menus"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLatchedDetachableMenus, DLG_CHECK_BOOL);
if (!g_pGameDescription->mNoPatch)
{
// show patch toolbar
- check = gtk_check_button_new_with_label ("Patch Toolbar");
+ check = gtk_check_button_new_with_label (_("Patch Toolbar"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_patchtoolbar", check); // Allow to be disabled for Q1/Q2
}
// use wide toolbar
- check = gtk_check_button_new_with_label ("Wide Toolbar");
+ check = gtk_check_button_new_with_label (_("Wide Toolbar"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLatchedWideToolbar, DLG_CHECK_BOOL);
// use plugin toolbar
- check = gtk_check_button_new_with_label ("Plugin Toolbar");
+ check = gtk_check_button_new_with_label (_("Plugin Toolbar"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLatchedPluginToolbar, DLG_CHECK_BOOL);
#ifdef _WIN32
// win32 file dialog
- check = gtk_check_button_new_with_label ("Use win32 file load dialog");
+ check = gtk_check_button_new_with_label (_("Use win32 file load dialog"));
gtk_widget_show (check);
// gtk_container_add (GTK_CONTAINER (vbox), check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bNativeGUI, DLG_CHECK_BOOL);
// position on primary monitor
- check = gtk_check_button_new_with_label ("Start on Primary Monitor");
+ check = gtk_check_button_new_with_label (_("Start on Primary Monitor"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_startonprimary", check);
gtk_signal_connect( GTK_OBJECT (check), "clicked", GTK_SIGNAL_FUNC(UpdateSensitivity), this );
AddDialogData (check, &m_bStartOnPrimMon, DLG_CHECK_BOOL);
-#endif
+#endif
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Mouse group *********/
- preflabel = gtk_label_new("Mouse");
+ preflabel = gtk_label_new(_("Mouse"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Mouse");
+ pageframe = gtk_frame_new(_("Mouse"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_widget_show(vbox);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
// Buttons
// container
hbox2 = gtk_hbox_new (FALSE, 5);
gtk_box_pack_start(GTK_BOX(vbox), hbox2, FALSE, FALSE, 0);
// 2 button radio
- radio = gtk_radio_button_new_with_label (NULL, "2 button");
+ radio = gtk_radio_button_new_with_label (NULL, _("2 button"));
gtk_widget_show (radio);
gtk_box_pack_start (GTK_BOX (hbox2), radio, FALSE, FALSE, 0);
// 3 button radio
- radio = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (radio), "3 button");
+ radio = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (radio), _("3 button"));
gtk_widget_show (radio);
gtk_box_pack_start (GTK_BOX (hbox2), radio, FALSE, FALSE, 0);
AddDialogData (radio, &m_nMouse, DLG_RADIO_INT);
// right click to drop entity
- check = gtk_check_button_new_with_label ("Right click to drop entities");
+ check = gtk_check_button_new_with_label (_("Right click to drop entities"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bRightClick, DLG_CHECK_BOOL);
// Mouse chaser (and this does what?)
- check = gtk_check_button_new_with_label ("Mouse chaser");
+ check = gtk_check_button_new_with_label (_("Mouse chaser"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bChaseMouse, DLG_CHECK_BOOL);
// Alt + multi-drag
- check = gtk_check_button_new_with_label ("ALT + multi-drag");
+ check = gtk_check_button_new_with_label (_("ALT + multi-drag"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bALTEdge, DLG_CHECK_BOOL);
hbox2 = gtk_hbox_new (FALSE, 5);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX(vbox), hbox2, FALSE, FALSE, 0);
-
+
// label
- label = gtk_label_new ("Wheel Mouse inc:");
+ label = gtk_label_new (_("Wheel Mouse inc:"));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-
+
// entry
entry = gtk_entry_new ();
gtk_widget_show (entry);
gtk_widget_set_usize (entry, 40, -2);
gtk_box_pack_start (GTK_BOX (hbox2), entry, FALSE, FALSE, 0);
- AddDialogData (entry, &m_nWheelInc, DLG_ENTRY_INT);
+ AddDialogData (entry, &m_nWheelInc, DLG_ENTRY_INT);
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Editing group *********/
- preflabel = gtk_label_new("Editing");
+ preflabel = gtk_label_new(_("Editing"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Editing");
+ pageframe = gtk_frame_new(_("Editing"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_widget_show(vbox);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
// Vertex editing splits faces
- check = gtk_check_button_new_with_label ("Vertex editing splits face");
+ check = gtk_check_button_new_with_label (_("Vertex editing splits face"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bVertexSplit, DLG_CHECK_BOOL);
// Fix target/targetname collisions
- check = gtk_check_button_new_with_label ("Fix target/targetname collisions");
+ check = gtk_check_button_new_with_label (_("Fix target/targetname collisions"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bDoTargetFix, DLG_CHECK_BOOL);
-
+
// Clipper tool uses caulk
- check = gtk_check_button_new_with_label ("Clipper tool uses caulk");
+ check = gtk_check_button_new_with_label (_("Clipper tool uses caulk"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bClipCaulk, DLG_CHECK_BOOL);
// Don't clamp plane points
- check = gtk_check_button_new_with_label ("Don't clamp plane points");
+ check = gtk_check_button_new_with_label (_("Don't clamp plane points"));
gtk_widget_show (check);
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bNoClamp, DLG_CHECK_BOOL);
+ // Snap to grid
+ check = gtk_check_button_new_with_label (_("Snap to grid"));
+ gtk_widget_show (check);
+ gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
+ AddDialogData (check, &m_bSnap, DLG_CHECK_BOOL);
+
// Select patch by bounding box
- check = gtk_check_button_new_with_label ("Select patches by bounding box");
+ check = gtk_check_button_new_with_label (_("Select patches by bounding box"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
- AddDialogData (check, &m_bPatchBBoxSelect, DLG_CHECK_BOOL);
-
+ AddDialogData (check, &m_bPatchBBoxSelect, DLG_CHECK_BOOL);
+
// Rotation increment
// container
table = gtk_table_new (2, 3, FALSE);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, TRUE, 0);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
-
+
// label
- label = gtk_label_new ("Rotation increment:");
+ label = gtk_label_new (_("Rotation increment:"));
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
-
+
// entry
entry = gtk_entry_new ();
gtk_widget_show (entry);
(GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
AddDialogData (entry, &m_nRotation, DLG_ENTRY_INT);
-
+
// Undo levels
// label
- label = gtk_label_new ("Undo Levels:");
+ label = gtk_label_new (_("Undo Levels:"));
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
-
+
// spinner (allows undo levels to be set to zero)
- spin = gtk_spin_button_new (GTK_ADJUSTMENT (gtk_adjustment_new (1, 0, 64, 1, 10, 10)), 1, 0);
+ spin = gtk_spin_button_new (GTK_ADJUSTMENT (gtk_adjustment_new (1, 0, 64, 1, 10, 10)), 1, 0);
gtk_widget_show (spin);
gtk_table_attach (GTK_TABLE (table), spin, 1, 2, 1, 2,
(GtkAttachOptions) (GTK_FILL),
// Patch subdivisions
// label
- label = gtk_label_new ("Patch subdivisions:");
+ label = gtk_label_new (_("Patch subdivisions:"));
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
-
+
// entry (spinner perhaps? [2-16])
entry = gtk_entry_new ();
gtk_widget_show (entry);
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Save/Load group *********/
- preflabel = gtk_label_new("Startup/Auto save");
+ preflabel = gtk_label_new(_("Startup/Auto save"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Startup/Auto save");
+ pageframe = gtk_frame_new(_("Startup/Auto save"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
// Snapshots
- check = gtk_check_button_new_with_label ("Snapshots");
+ check = gtk_check_button_new_with_label (_("Snapshots"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bSnapShots, DLG_CHECK_BOOL);
-
+
// load last project on open
- check = gtk_check_button_new_with_label ("Load last project on open");
+ check = gtk_check_button_new_with_label (_("Load last project on open"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLoadLast, DLG_CHECK_BOOL);
// load last map on open
- check = gtk_check_button_new_with_label ("Load last map on open");
+ check = gtk_check_button_new_with_label (_("Load last map on open"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bLoadLastMap, DLG_CHECK_BOOL);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX(vbox), hbox2, FALSE, FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (hbox2), 0);
-
+
// label
- check = gtk_check_button_new_with_label ("Auto save every");
+ check = gtk_check_button_new_with_label (_("Auto save every"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (hbox2), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bAutoSave, DLG_CHECK_BOOL);
-
+
// spinner
spin = gtk_spin_button_new (GTK_ADJUSTMENT (gtk_adjustment_new (1, 1, 60, 1, 10, 10)), 1, 0);
gtk_widget_show (spin);
gtk_box_pack_start (GTK_BOX (hbox2), spin, FALSE, FALSE, 0);
gtk_widget_set_usize (spin, 60, -2);
AddDialogData (spin, &m_nAutoSave, DLG_SPIN_INT);
-
+
// label
- label = gtk_label_new ("minutes");
+ label = gtk_label_new (_("minutes"));
gtk_widget_show (label);
gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-
+
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Paths group *********/
- preflabel = gtk_label_new("Paths");
+ preflabel = gtk_label_new(_("Paths"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Paths");
+ pageframe = gtk_frame_new(_("Paths"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, TRUE, 0);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
-
+
// label
- label = gtk_label_new ("Prefab path:");
+ label = gtk_label_new (_("Prefab path:"));
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment (GTK_MISC (label), 1, 0.5);
-
+
// path entry
entry = gtk_entry_new ();
gtk_widget_show (entry);
(GtkAttachOptions) (0), 1, 0);
AddDialogData (entry, &m_strPrefabPath, DLG_ENTRY_TEXT);
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=805
-#if 0
+#if 0
// browse button
button = gtk_button_new_with_label ("...");
gtk_widget_show (button);
// User ini path
// label
- label = gtk_label_new ("User INI path:");
+ label = gtk_label_new (_("User INI path:"));
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment (GTK_MISC (label), 1, 0.5);
-
+
// user ini path entry
entry = gtk_entry_new ();
gtk_widget_show (entry);
(GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 1, 0);
AddDialogData (entry, &m_strUserPath, DLG_ENTRY_TEXT);
-
+
// user ini browse button
button = gtk_button_new_with_label ("...");
gtk_widget_show (button);
// Add the page to the notebook
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), pageframe, preflabel);
-
+
/******** Misc group *********/
- preflabel = gtk_label_new("Misc");
+ preflabel = gtk_label_new(_("Misc"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("Misc");
+ pageframe = gtk_frame_new(_("Misc"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_widget_show(vbox);
gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
-
+
// Light drawing
- check = gtk_check_button_new_with_label ("Light drawing");
+ check = gtk_check_button_new_with_label (_("Light drawing"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &m_bNewLightDraw, DLG_CHECK_BOOL);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
- label = gtk_label_new ("Light radiuses:");
+ label = gtk_label_new (_("Light radiuses:"));
gtk_widget_show (label);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0), 0, 0);
combo_list = NULL;
- combo_list = g_list_append (combo_list, (void *)"Disabled");
- combo_list = g_list_append (combo_list, (void *)"True Q3Map2 Style");
- combo_list = g_list_append (combo_list, (void *)"Classic Style");
+ combo_list = g_list_append (combo_list, (void *)_("Disabled"));
+ combo_list = g_list_append (combo_list, (void *)_("True Q3Map2 Style"));
+ combo_list = g_list_append (combo_list, (void *)_("Classic Style"));
combo = gtk_combo_new ();
gtk_combo_set_popdown_strings (GTK_COMBO (combo), combo_list);
AddDialogData (combo, &m_nLightRadiuses, DLG_COMBO_INT);
#ifdef _WIN32
- check = gtk_check_button_new_with_label ("Use win32 file associations to open text files instead of builtin editor");
+ check = gtk_check_button_new_with_label (_("Use win32 file associations to open text files instead of builtin editor"));
gtk_widget_show(check);
gtk_box_pack_start(GTK_BOX (vbox), check, FALSE, FALSE, 0);
AddDialogData (check, &g_PrefsDlg.m_bUseWin32Editor, DLG_CHECK_BOOL);
#else
// use custom shader editor
- check = gtk_check_button_new_with_label ("Use Custom Shader Editor");
+ check = gtk_check_button_new_with_label (_("Use Custom Shader Editor"));
gtk_widget_show(check);
gtk_box_pack_start(GTK_BOX (vbox), check, FALSE, FALSE, 0);
gtk_signal_connect( GTK_OBJECT (check), "clicked", GTK_SIGNAL_FUNC(UpdateEditorSensitivity), this);
g_object_set_data (G_OBJECT(dialog), "check_customeditor", check);
AddDialogData (check, &g_PrefsDlg.m_bUseCustomEditor, DLG_CHECK_BOOL);
-
+
// custom shader editor executable
// table
table = gtk_table_new (3, 1, FALSE);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, TRUE, 0);
gtk_table_set_row_spacings (GTK_TABLE (table), 5);
gtk_table_set_col_spacings (GTK_TABLE (table), 5);
-
+
// label
- label = gtk_label_new("Custom Editor Command");
+ label = gtk_label_new(_("Custom Editor Command"));
gtk_widget_show(label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
(GtkAttachOptions) (0),
gtk_misc_set_alignment (GTK_MISC (label), 1, 0.5);
g_object_set_data (G_OBJECT(dialog), "label_customeditor", label);
gtk_widget_set_sensitive (label, g_PrefsDlg.m_bUseCustomEditor);
-
+
// custom editor command entry
entry = gtk_entry_new ();
gtk_widget_show (entry);
AddDialogData (entry, &m_strEditorCommand, DLG_ENTRY_TEXT);
gtk_widget_set_sensitive (entry, g_PrefsDlg.m_bUseCustomEditor);
g_object_set_data (G_OBJECT(dialog), "entry_customeditor", entry);
-
+
// browse button
- button = gtk_button_new_with_label ("...");
+ button = gtk_button_new_with_label (_("..."));
gtk_widget_show (button);
gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (OnBtnBrowseEditor), this);
gtk_table_attach (GTK_TABLE (table), button, 2, 3, 0, 1,
/******** BSP Monitoring group *********/
// this is never displayed if the plugin isn't available
- preflabel = gtk_label_new("BSP Monitoring");
+ preflabel = gtk_label_new(_("BSP Monitoring"));
gtk_widget_show(preflabel);
- pageframe = gtk_frame_new("BSP Monitoring");
+ pageframe = gtk_frame_new(_("BSP Monitoring"));
gtk_container_set_border_width(GTK_CONTAINER(pageframe), 5);
gtk_widget_show(pageframe);
vbox = gtk_vbox_new(FALSE, 5);
gtk_container_add(GTK_CONTAINER(pageframe), vbox);
// Enable BSP process monitoring
- check = gtk_check_button_new_with_label ("Enable BSP process monitoring");
+ check = gtk_check_button_new_with_label (_("Enable BSP process monitoring"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_monitorbsp", check);
AddDialogData (check, &g_PrefsDlg.m_bWatchBSP, DLG_CHECK_BOOL);
// Stop on leak
- check = gtk_check_button_new_with_label ("Stop compilation on leak");
+ check = gtk_check_button_new_with_label (_("Stop compilation on leak"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_leakstop", check);
AddDialogData (check, &g_PrefsDlg.m_bLeakStop, DLG_CHECK_BOOL);
// engine after compile
- check = gtk_check_button_new_with_label ("Run engine after compile");
+ check = gtk_check_button_new_with_label (_("Run engine after compile"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_runengine", check);
gtk_signal_connect( GTK_OBJECT (check), "clicked", GTK_SIGNAL_FUNC(UpdateSensitivity), this );
- AddDialogData( check, &g_PrefsDlg.m_bRunQuake, DLG_CHECK_BOOL );
-
+ AddDialogData( check, &g_PrefsDlg.m_bRunQuake, DLG_CHECK_BOOL );
+
// sleep mode when running engine
- check = gtk_check_button_new_with_label ("Activate sleep mode when running the engine");
+ check = gtk_check_button_new_with_label (_("Activate sleep mode when running the engine"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_sleep", check);
AddDialogData( check, &g_PrefsDlg.m_bDoSleep, DLG_CHECK_BOOL );
-
+
// use q3map2's texture projection
- check = gtk_check_button_new_with_label ("Texturing compatible with q3map2");
+ check = gtk_check_button_new_with_label (_("Texturing compatible with q3map2"));
gtk_widget_show (check);
gtk_box_pack_start (GTK_BOX (vbox), check, FALSE, FALSE, 0);
g_object_set_data (G_OBJECT (dialog), "check_q3map2", check);
memset(pTexdef, 0, sizeof(texdef_t));
sprintf(buffer, "%s%s", pName, TD_SCALE1_KEY);
- mLocalPrefs.GetPref(buffer, &pTexdef->scale[0], 0.5f);
+ mLocalPrefs.GetPref(buffer, &pTexdef->scale[0], 0.5f);
sprintf(buffer, "%s%s", pName, TD_SCALE2_KEY);
mLocalPrefs.GetPref(buffer, &pTexdef->scale[1], 0.5f);
Sys_Printf("OpenGL not ready - postpone texture compression capability check\n");
return;
}
-
+
if (g_qeglobals.bTextureCompressionSupported)
{
if (m_nTextureCompressionFormat >= 2 && !g_qeglobals.m_bS3CompressionSupported)
}
#endif
-// TTimo: m_strEnginePath has a special status, if not found in registry we need to
+// TTimo: m_strEnginePath has a special status, if not found in registry we need to
// initiliaze it for sure. It is not totally failsafe but we can use the same
// code than in q3map, expecting to find some "quake" above us. If not, we prompt
// for the engine executable path
mLocalPrefs.GetPref(PATCHSHOWBOUNDS_KEY, &g_bPatchShowBounds, FALSE);
mLocalPrefs.GetPref(MOUSE_KEY, &m_nMouse, MOUSE_DEF);
m_nMouseButtons = m_nMouse ? 3 : 2;
-
+
// project file
// if it's not found here, mainframe.cpp will take care of finding one
mLocalPrefs.GetPref(LASTPROJ_KEY, &m_strLastProject, "");
mLocalPrefs.GetPref(DETACHABLEMENUS_KEY, &m_bLatchedDetachableMenus, TRUE);
m_bDetachableMenus = m_bLatchedDetachableMenus;
-
+
if (g_pGameDescription->mNoPatch)
{
m_bPatchToolbar = false;
mLocalPrefs.GetPref(WIDETOOLBAR_KEY, &m_bLatchedWideToolbar, TRUE);
m_bWideToolbar = m_bLatchedWideToolbar;
-
+
mLocalPrefs.GetPref(PLUGINTOOLBAR_KEY, &m_bLatchedPluginToolbar, TRUE);
m_bPluginToolbar = m_bLatchedPluginToolbar;
m_nShader = m_nLatchedShader;
mLocalPrefs.GetPref(NOCLAMP_KEY, &m_bNoClamp, FALSE);
+ mLocalPrefs.GetPref(SNAP_KEY, &m_bSnap, TRUE);
mLocalPrefs.GetPref(USERINI_KEY, &m_strUserPath, "");
mLocalPrefs.GetPref(ROTATION_KEY, &m_nRotation, 45);
mLocalPrefs.GetPref(CHASEMOUSE_KEY, &m_bChaseMouse, TRUE);
// Texture subset on by default (HL specific really, because of halflife.wad's size)
mLocalPrefs.GetPref(TEXTURE_KEY, &m_bTextureWindow, TRUE);
}
- else if ( ( g_pGameDescription->mGameFile == "q2.game" ) || ( g_pGameDescription->mGameFile == "heretic2.game" ) )
+ else if (g_pGameDescription->quake2)
{
// BSP monitoring is implemented in Quake2 and Heretic2 tools
mLocalPrefs.GetPref(WATCHBSP_KEY, &m_bWatchBSP, TRUE);
mLocalPrefs.GetPref(TARGETFIX_KEY, &m_bDoTargetFix, TRUE);
mLocalPrefs.GetPref(WHEELINC_KEY, &m_nWheelInc, 64);
mLocalPrefs.GetPref(PATCHBBOXSEL_KEY, &m_bPatchBBoxSelect, FALSE);
-
+
// Gef: Kyro GL_POINT workaround
mLocalPrefs.GetPref(GLPOINTWORKAROUND_KEY, &m_bGlPtWorkaround, FALSE);
// menu stuff
mLocalPrefs.GetPref(COUNT_KEY, &m_nMRUCount, 0);
- for(i = 0; i < 4; i++)
+ for(i = 0; i < 4; i++)
{
char buf[64];
sprintf (buf, "%s%d", FILE_KEY, i);
- mLocalPrefs.GetPref(buf, &m_strMRUFiles[i], "");
+ mLocalPrefs.GetPref(buf, &m_strMRUFiles[i], "");
}
// some platform specific prefs
if (!mLocalPrefs.WriteXMLFile(m_inipath->str))
Sys_FPrintf(SYS_ERR, "Error occured while saving local prefs file '%s'\n", m_inipath->str);
- if (m_nMouse == 0)
- m_nMouseButtons = 2;
- else
- m_nMouseButtons = 3;
+ if ( m_nMouse == 0 ) {
+ m_nMouseButtons = 2;
+ } else {
+ m_nMouseButtons = 3;
+ }
}
Msg += g_PrefsDlg.m_strLastProject;
Msg += ") is not at least version 2.\nI need version 2 or above to setup BSP monitoring correctly.";
gtk_MessageBox(m_pWidget, Msg.GetBuffer(), MB_OK );
-
+
m_bWarn = false;
}
gtk_widget_set_sensitive( GTK_WIDGET(g_object_get_data( G_OBJECT(m_pWidget), "check_sleep" )), FALSE );
}
}
- char *dir = dir_dialog( widget, _("Select game directory"), NULL );
+
+/*
+============================================================
+CGameInstall
+============================================================
+*/
+
+CGameInstall::CGameInstall() {
+ memset( m_availGames, 0, sizeof( m_availGames ) );
+}
+
+void CGameInstall::OnBtnBrowseEngine( GtkWidget *widget, gpointer data ) {
+ Sys_Printf( "OnBtnBrowseEngine\n" );
+
+ CGameInstall* i = static_cast<CGameInstall*>( data );
- free( dir );
++ char *dir = dir_dialog( i->m_pWidget, _("Select game directory"), NULL );
+
+ i->UpdateData( TRUE );
+
+ if ( dir != NULL ) {
+ i->m_strEngine = dir;
+ i->UpdateData( FALSE );
- if ( fg == NULL ) {
++ g_free( dir );
+ }
+}
+
+void CGameInstall::OnGameSelectChanged( GtkWidget *widget, gpointer data ) {
+ Sys_Printf( "OnGameSelectChanged\n" );
+
+ CGameInstall* i = static_cast<CGameInstall*>( data );
+ i->UpdateData( TRUE );
+ i->m_strName = gtk_combo_box_get_active_text( GTK_COMBO_BOX( widget ) );
+ i->UpdateData( FALSE );
+}
+
+void CGameInstall::BuildDialog() {
+ GtkWidget *dlg, *vbox1, *button, *text, *combo, *entry, *hbox;
+
+ dlg = m_pWidget;
+ gtk_window_set_title( GTK_WINDOW( dlg ), _("Configure games") );
+
+ vbox1 = gtk_vbox_new( FALSE, 0 );
+ gtk_widget_show( vbox1 );
+ gtk_container_add( GTK_CONTAINER( dlg ), vbox1 );
+
+ text = gtk_label_new( _("Select the game to configure") );
+ gtk_widget_show( text );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), text, FALSE, FALSE, 0 );
+
+ combo = gtk_combo_box_new_text();
+ gtk_widget_show( combo );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), combo, FALSE, FALSE, 0 );
+
+ // GList *combo_list = NULL;
+ int iGame = 0;
+ while ( m_availGames[ iGame ] != GAME_NONE ) {
+ switch ( m_availGames[ iGame ] ) {
+ case GAME_Q2:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Quake II") );
+ break;
+ case GAME_Q3:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Quake III Arena and mods") );
+ break;
+ case GAME_URT:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Urban Terror (standalone)") );
+ break;
+ case GAME_UFOAI:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("UFO: Alien Invasion") );
+ break;
+ case GAME_Q2W:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Quake2World") );
+ break;
+ case GAME_WARSOW:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Warsow") );
+ break;
+ case GAME_NEXUIZ:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Nexuiz") );
+ break;
+ case GAME_TREMULOUS:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Tremulous") );
+ break;
+ }
+ iGame++;
+ }
+ AddDialogData( combo, &m_nComboSelect, DLG_COMBO_BOX_INT );
+ gtk_signal_connect( GTK_OBJECT( combo ), "changed", G_CALLBACK( OnGameSelectChanged ), this );
+ gtk_combo_box_set_active( GTK_COMBO_BOX( combo ), 0 ); // NOTE: will trigger signal
+
+ text = gtk_label_new( _("Name:") );
+ gtk_widget_show( text );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), text, FALSE, FALSE, 0 );
+
+ entry = gtk_entry_new();
+ gtk_widget_show( entry );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), entry, FALSE, FALSE, 0 );
+ AddDialogData( entry, &m_strName, DLG_ENTRY_TEXT );
+
+ text = gtk_label_new( _("Engine directory:") );
+ gtk_widget_show( text );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), text, FALSE, FALSE, 0 );
+
+ hbox = gtk_hbox_new( FALSE, 0 );
+ gtk_widget_show( hbox );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), hbox, FALSE, FALSE, 0 );
+
+ entry = gtk_entry_new();
+ gtk_widget_show( entry );
+ gtk_box_pack_start( GTK_BOX( hbox ), entry, FALSE, FALSE, 0 );
+ AddDialogData( entry, &m_strEngine, DLG_ENTRY_TEXT );
+
+ button = gtk_button_new_with_label (_("..."));
+ gtk_widget_show( button );
+ gtk_signal_connect( GTK_OBJECT( button ), "clicked", GTK_SIGNAL_FUNC( OnBtnBrowseEngine ), this );
+ gtk_box_pack_start( GTK_BOX( hbox ), button, FALSE, FALSE, 0 );
+
+ // this gets done in the project stuff atm
+#if 0
+ text = gtk_label_new( _("Mod subdirectory:") );
+ gtk_widget_show( text );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), text, FALSE, FALSE, 0 );
+
+ entry = gtk_entry_new();
+ gtk_widget_show( entry );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), entry, FALSE, FALSE, 0 );
+ AddDialogData( entry, &m_strMod, DLG_ENTRY_TEXT );
+#endif
+
+ button = gtk_button_new_with_label( _("OK") );
+ gtk_widget_show( button );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), button, FALSE, FALSE, 0 );
+ AddModalButton( button, IDOK );
+
+ button = gtk_button_new_with_label( _("Cancel") );
+ gtk_widget_show( button );
+ gtk_box_pack_start( GTK_BOX( vbox1 ), button, FALSE, FALSE, 0 );
+ AddModalButton( button, IDCANCEL );
+
+ gtk_widget_set_usize( button, 60, -2 );
+}
+
+void CGameInstall::Run() {
+ ScanGames();
+ if ( DoModal() == IDCANCEL ) {
+ Sys_Printf( "game dialog cancelled\n" );
+ return;
+ }
+ Sys_Printf( "combo: %d name: %s engine: %s mod: %s\n", m_nComboSelect, m_strName.GetBuffer(), m_strEngine.GetBuffer(), m_strMod.GetBuffer() );
+
+ // write out the game file
+ Str gameFilePath = g_strAppPath.GetBuffer();
+ gameFilePath += "games/";
+ gameFilePath += m_strName.GetBuffer();
+ gameFilePath += ".game";
+ Sys_Printf( "game file: %s\n", gameFilePath.GetBuffer() );
+
+ FILE *fg = fopen( gameFilePath.GetBuffer(), "w" );
++ if ( fg == NULL || ferror( fg ) ) {
+ Error( "Failed to open %s for writing\n", gameFilePath.GetBuffer() );
+ }
+ fprintf( fg, "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>\n<game\n" );
+ fprintf( fg, " name=\"%s\"\n", m_strName.GetBuffer() );
+ fprintf( fg, " "ENGINEPATH_ATTRIBUTE"=\"%s\"\n", m_strEngine.GetBuffer() );
+ switch ( m_availGames[ m_nComboSelect ] ) {
+ case GAME_Q2: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/Quake2Pack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".quake2\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += Q2_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"baseq2\"\n" );
+ break;
+ }
+ case GAME_Q3: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/Q3Pack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".q3a\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += Q3_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"baseq3\"\n" );
+ break;
+ }
+ case GAME_URT: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/UrTPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".q3a\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += URT_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"q3ut4\"\n" );
+ break;
+ }
+ case GAME_UFOAI: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/UFOAIPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".ufoai\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += UFOAI_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"base\"\n" );
+ break;
+ }
+ case GAME_Q2W: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/Q2WPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".quake2world\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += Q2W_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"default\"\n" );
+ break;
+ }
+ case GAME_WARSOW: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/WarsowPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".warsow\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += WARSOW_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"basewsw\"\n" );
+ break;
+ }
+ case GAME_NEXUIZ: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/NexuizPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".nexuiz\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += NEXUIZ_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"data\"\n" );
+ break;
+ }
+ case GAME_TREMULOUS: {
+ fprintf( fg, " "TOOLS_ATTRIBUTE"=\"%sinstalls/TremulousPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".tremulous\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += TREMULOUS_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"base\"\n" );
+ break;
+ }
+ }
+ fprintf( fg, "/>\n" );
+ fclose( fg );
+}
+
+/*
+===============
+CGameInstall::ScanGames
+scan for active games that can be installed, based on the presence
+===============
+*/
+void CGameInstall::ScanGames() {
+ Str pakPaths = g_strAppPath.GetBuffer();
+ int iGame = 0;
+ const char *dirname;
+
+ pakPaths += "installs/";
+ FindFiles fileScan( pakPaths.GetBuffer() );
+ while ( ( dirname = fileScan.NextFile() ) != NULL ) {
+ if ( stricmp( dirname, Q3_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_Q3;
+ }
+ if ( stricmp( dirname, URT_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_URT;
+ }
+ if ( stricmp( dirname, UFOAI_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_UFOAI;
+ }
+ if ( stricmp( dirname, Q2W_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_Q2W;
+ }
+ if ( stricmp( dirname, WARSOW_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_WARSOW;
+ }
+ if ( stricmp( dirname, NEXUIZ_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_NEXUIZ;
+ }
+ if ( stricmp( dirname, Q2_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_Q2;
+ }
+ if ( stricmp( dirname, TREMULOUS_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_TREMULOUS;
+ }
+ }
+}
+
- <?xml version="1.0" encoding="Windows-1252"?>\r
- <VisualStudioProject\r
- ProjectType="Visual C++"\r
- Version="8.00"\r
- Name="radiant"\r
- ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"\r
- RootNamespace="radiant"\r
- >\r
-<?xml version="1.0" ?><VisualStudioProject Name="radiant" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="radiant" Version="8.00">\r
-- <Platforms>\r
- <Platform\r
- Name="Win32"\r
- />\r
- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
- <Configuration\r
- Name="Debug|Win32"\r
- OutputDirectory="$(SolutionDir)\install"\r
- IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
- ConfigurationType="1"\r
- CharacterSet="2"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- Optimization="0"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- MinimalRebuild="true"\r
- BasicRuntimeChecks="3"\r
- RuntimeLibrary="3"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="4"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib intl.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- GenerateDebugInformation="true"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- />\r
- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)">\r
- <Tool Name="VCPreBuildEventTool"/>\r
- <Tool Name="VCCustomBuildTool"/>\r
- <Tool Name="VCXMLDataGeneratorTool"/>\r
- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
- <Tool Name="VCMIDLTool"/>\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
- <Tool Name="VCManagedResourceCompilerTool"/>\r
- <Tool Name="VCResourceCompilerTool"/>\r
- <Tool Name="VCPreLinkEventTool"/>\r
- <Tool AdditionalDependencies="l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib" AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs"" GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
- <Tool Name="VCALinkTool"/>\r
- <Tool Name="VCManifestTool"/>\r
- <Tool Name="VCXDCMakeTool"/>\r
- <Tool Name="VCBscMakeTool"/>\r
- <Tool Name="VCFxCopTool"/>\r
- <Tool Name="VCAppVerifierTool"/>\r
- <Tool Name="VCWebDeploymentTool"/>\r
- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
- <Configuration\r
- Name="Release|Win32"\r
- OutputDirectory="$(SolutionDir)\install"\r
- IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
- ConfigurationType="1"\r
- CharacterSet="2"\r
- WholeProgramOptimization="1"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- RuntimeLibrary="2"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="3"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib intl.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- GenerateDebugInformation="true"\r
- OptimizeReferences="2"\r
- EnableCOMDATFolding="2"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- />\r
- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)\build\$(ConfigurationName)" WholeProgramOptimization="1">\r
- <Tool Name="VCPreBuildEventTool"/>\r
- <Tool Name="VCCustomBuildTool"/>\r
- <Tool Name="VCXMLDataGeneratorTool"/>\r
- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
- <Tool Name="VCMIDLTool"/>\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
- <Tool Name="VCManagedResourceCompilerTool"/>\r
- <Tool Name="VCResourceCompilerTool"/>\r
- <Tool Name="VCPreLinkEventTool"/>\r
- <Tool AdditionalDependencies="l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib" AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs"" EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
- <Tool Name="VCALinkTool"/>\r
- <Tool Name="VCManifestTool"/>\r
- <Tool Name="VCXDCMakeTool"/>\r
- <Tool Name="VCBscMakeTool"/>\r
- <Tool Name="VCFxCopTool"/>\r
- <Tool Name="VCAppVerifierTool"/>\r
- <Tool Name="VCWebDeploymentTool"/>\r
- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
- <Filter\r
- Name="Headers"\r
- >\r
- <File\r
- RelativePath=".\brush.h"\r
- >\r
- <Filter Name="Headers">\r
- <File RelativePath=".\brush.h">\r
-- </File>\r
- <File\r
- RelativePath=".\camera.h"\r
- >\r
- <File RelativePath=".\camera.h">\r
-- </File>\r
- <File\r
- RelativePath=".\camwindow.h"\r
- >\r
- <File RelativePath=".\camwindow.h">\r
-- </File>\r
- <File\r
- RelativePath=".\dialog.h"\r
- >\r
- <File RelativePath=".\dialog.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\libxml2\libxml\entities.h"\r
- >\r
- <File RelativePath="..\libs\libxml2\libxml\entities.h">\r
-- </File>\r
- <File\r
- RelativePath=".\epairswrapper.h"\r
- >\r
- <File RelativePath=".\epairswrapper.h">\r
-- </File>\r
- <File\r
- RelativePath=".\feedback.h"\r
- >\r
- <File RelativePath=".\feedback.h">\r
-- </File>\r
- <File\r
- RelativePath=".\file.h"\r
- >\r
- <File RelativePath=".\file.h">\r
-- </File>\r
- <File\r
- RelativePath=".\findtexturedialog.h"\r
- >\r
- <File RelativePath=".\findtexturedialog.h">\r
-- </File>\r
- <File\r
- RelativePath=".\glwidget.h"\r
- >\r
- <File RelativePath=".\glwidget.h">\r
-- </File>\r
- <File\r
- RelativePath=".\glwindow.h"\r
- >\r
- <File RelativePath=".\glwindow.h">\r
-- </File>\r
- <File\r
- RelativePath=".\mainframe.h"\r
- >\r
- <File RelativePath=".\mainframe.h">\r
-- </File>\r
- <File\r
- RelativePath=".\map.h"\r
- >\r
- <File RelativePath=".\map.h">\r
-- </File>\r
- <File\r
- RelativePath=".\mathlib.h"\r
- >\r
- <File RelativePath=".\mathlib.h">\r
-- </File>\r
- <File\r
- RelativePath=".\messaging.h"\r
- >\r
- <File RelativePath=".\messaging.h">\r
-- </File>\r
- <File\r
- RelativePath=".\parse.h"\r
- >\r
- <File RelativePath=".\missing.h">\r
-- </File>\r
- <File\r
- RelativePath=".\patchdialog.h"\r
- >\r
- <File RelativePath=".\parse.h">\r
-- </File>\r
- <File\r
- RelativePath=".\plugin.h"\r
- >\r
- <File RelativePath=".\patchdialog.h">\r
-- </File>\r
- <File\r
- RelativePath=".\pluginmanager.h"\r
- >\r
- <File RelativePath=".\plugin.h">\r
-- </File>\r
- <File\r
- RelativePath=".\points.h"\r
- >\r
- <File RelativePath=".\pluginmanager.h">\r
-- </File>\r
- <File\r
- RelativePath=".\preferences.h"\r
- >\r
- <File RelativePath=".\points.h">\r
-- </File>\r
- <File\r
- RelativePath=".\preferencesystem.h"\r
- >\r
- <File RelativePath=".\preferences.h">\r
-- </File>\r
- <File\r
- RelativePath=".\qe3.h"\r
- >\r
- <File RelativePath=".\preferencesystem.h">\r
-- </File>\r
- <File\r
- RelativePath=".\qedefs.h"\r
- >\r
- <File RelativePath=".\qe3.h">\r
-- </File>\r
- <File\r
- RelativePath=".\qfiles.h"\r
- >\r
- <File RelativePath=".\qedefs.h">\r
-- </File>\r
- <File\r
- RelativePath=".\qgl.h"\r
- >\r
- <File RelativePath=".\qfiles.h">\r
-- </File>\r
- <File\r
- RelativePath=".\resource.h"\r
- >\r
- <File RelativePath=".\qgl.h">\r
-- </File>\r
- <File\r
- RelativePath=".\select.h"\r
- >\r
- <File RelativePath=".\resource.h">\r
-- </File>\r
- <File\r
- RelativePath=".\shaders.h"\r
- >\r
- <File RelativePath=".\select.h">\r
-- </File>\r
- <File\r
- RelativePath=".\surfacedialog.h"\r
- >\r
- <File RelativePath=".\shaders.h">\r
-- </File>\r
- <File\r
- RelativePath=".\texmanip.h"\r
- >\r
- <File RelativePath=".\surfacedialog.h">\r
-- </File>\r
- <File\r
- RelativePath=".\textures.h"\r
- >\r
- <File RelativePath=".\texmanip.h">\r
-- </File>\r
- <File\r
- RelativePath=".\texwindow.h"\r
- >\r
- <File RelativePath=".\textures.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\libxml2\libxml\tree.h"\r
- >\r
- <File RelativePath=".\texwindow.h">\r
-- </File>\r
- <File\r
- RelativePath=".\ui.h"\r
- >\r
- <File RelativePath="..\libs\libxml2\libxml\tree.h">\r
-- </File>\r
- <File\r
- RelativePath=".\undo.h"\r
- >\r
- <File RelativePath=".\ui.h">\r
-- </File>\r
- <File\r
- RelativePath=".\unzip.h"\r
- >\r
- <File RelativePath=".\undo.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\libxml2\libxml\valid.h"\r
- >\r
- <File RelativePath=".\unzip.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\version.h"\r
- >\r
- <File RelativePath="..\libs\libxml2\libxml\valid.h">\r
-- </File>\r
- <File\r
- RelativePath=".\watchbsp.h"\r
- >\r
- <File RelativePath="..\include\version.h">\r
-- </File>\r
- <File\r
- RelativePath=".\winding.h"\r
- >\r
- <File RelativePath=".\watchbsp.h">\r
-- </File>\r
- <File\r
- RelativePath=".\xmlstuff.h"\r
- >\r
- <File RelativePath=".\winding.h">\r
-- </File>\r
- <File\r
- RelativePath=".\xy.h"\r
- >\r
- <File RelativePath=".\xmlstuff.h">\r
-- </File>\r
- <File\r
- RelativePath=".\xywindow.h"\r
- >\r
- <File RelativePath=".\xy.h">\r
-- </File>\r
- <File\r
- RelativePath=".\z.h"\r
- >\r
- <File RelativePath=".\xywindow.h">\r
-- </File>\r
- <File\r
- RelativePath=".\zwindow.h"\r
- >\r
- <File RelativePath=".\z.h">\r
-- </File>\r
- <Filter\r
- Name="Interface"\r
- >\r
- <File\r
- RelativePath="..\include\ibrush.h"\r
- >\r
- <File RelativePath=".\zwindow.h">\r
- </File>\r
- <Filter Name="Interface">\r
- <File RelativePath="..\include\ibrush.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ibspfrontend.h"\r
- >\r
- <File RelativePath="..\include\ibspfrontend.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\icamera.h"\r
- >\r
- <File RelativePath="..\include\icamera.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\idata.h"\r
- >\r
- <File RelativePath="..\include\idata.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\idatastream.h"\r
- >\r
- <File RelativePath="..\include\idatastream.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ieclass.h"\r
- >\r
- <File RelativePath="..\include\ieclass.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ientity.h"\r
- >\r
- <File RelativePath="..\include\ientity.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iepairs.h"\r
- >\r
- <File RelativePath="..\include\iepairs.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ifilesystem.h"\r
- >\r
- <File RelativePath="..\include\ifilesystem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\igl.h"\r
- >\r
- <File RelativePath="..\include\igl.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iimage.h"\r
- >\r
- <File RelativePath="..\include\iimage.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\imap.h"\r
- >\r
- <File RelativePath="..\include\imap.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\imodel.h"\r
- >\r
- <File RelativePath="..\include\imodel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iplugin.h"\r
- >\r
- <File RelativePath="..\include\iplugin.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ipluginentities.h"\r
- >\r
- <File RelativePath="..\include\ipluginentities.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\irefcount.h"\r
- >\r
- <File RelativePath="..\include\irefcount.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iscriplib.h"\r
- >\r
- <File RelativePath="..\include\iscriplib.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iselectedface.h"\r
- >\r
- <File RelativePath="..\include\iselectedface.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ishaders.h"\r
- >\r
- <File RelativePath="..\include\ishaders.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\ishadersmanager.h"\r
- >\r
- <File RelativePath="..\include\ishadersmanager.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\istream.h"\r
- >\r
- <File RelativePath="..\include\istream.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\isurfaceplugin.h"\r
- >\r
- <File RelativePath="..\include\isurfaceplugin.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\itoolbar.h"\r
- >\r
- <File RelativePath="..\include\itoolbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iUI.h"\r
- >\r
- <File RelativePath="..\include\iUI.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iUI_gtk.h"\r
- >\r
- <File RelativePath="..\include\iUI_gtk.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\iundo.h"\r
- >\r
- <File RelativePath="..\include\iundo.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\misc_def.h"\r
- >\r
- <File RelativePath="..\include\misc_def.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\qerplugin.h"\r
- >\r
- <File RelativePath="..\include\qerplugin.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\qertypes.h"\r
- >\r
- <File RelativePath="..\include\qertypes.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\qsysprintf.h"\r
- >\r
- <File RelativePath="..\include\qsysprintf.h">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="gtk"\r
- >\r
- <File\r
- RelativePath="..\..\src\glib\galloca.h"\r
- >\r
- <Filter Name="gtk">\r
- <File RelativePath="..\..\src\glib\galloca.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\garray.h"\r
- >\r
- <File RelativePath="..\..\src\glib\garray.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gasyncqueue.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gasyncqueue.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gbacktrace.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gbacktrace.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gcache.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gcache.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gcompat.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gcompat.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gcompletion.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gcompletion.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gconvert.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gconvert.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gdataset.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gdataset.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gdate.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gdate.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdk.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdk.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkcc.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkcc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkcolor.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkcolor.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkcompat.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkcompat.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkconfig.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkconfig.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkcursor.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkcursor.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkcursors.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkcursors.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkdnd.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkdnd.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkdrawable.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkdrawable.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkevents.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkevents.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkfont.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkfont.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkgc.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkgc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkim.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkim.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkimage.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkimage.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkinput.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkinput.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkkeysyms.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkkeysyms.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkpixmap.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkpixmap.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\win32\gdkprivate-win32.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\win32\gdkprivate-win32.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkprivate.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkprivate.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkproperty.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkproperty.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkregion.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkregion.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkrgb.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkrgb.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkselection.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkselection.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdktypes.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdktypes.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkvisual.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkvisual.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\win32\gdkwin32.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\win32\gdkwin32.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\gdkwindow.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\gdkwindow.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gerror.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gerror.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gfileutils.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gfileutils.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\ghash.h"\r
- >\r
- <File RelativePath="..\..\src\glib\ghash.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\ghook.h"\r
- >\r
- <File RelativePath="..\..\src\glib\ghook.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\giochannel.h"\r
- >\r
- <File RelativePath="..\..\src\glib\giochannel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\glib.h"\r
- >\r
- <File RelativePath="..\..\src\glib\glib.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\glibconfig.h"\r
- >\r
- <File RelativePath="..\..\src\glib\glibconfig.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\glist.h"\r
- >\r
- <File RelativePath="..\..\src\glib\glist.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gmacros.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gmacros.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gmain.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gmain.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gmarkup.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gmarkup.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gmem.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gmem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gmessages.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gmessages.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gnode.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gnode.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gprimes.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gprimes.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gqsort.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gqsort.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gquark.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gquark.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gqueue.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gqueue.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\grand.h"\r
- >\r
- <File RelativePath="..\..\src\glib\grand.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\grel.h"\r
- >\r
- <File RelativePath="..\..\src\glib\grel.h">\r
-- </File>\r
- <File\r
- RelativePath=".\groupdialog.h"\r
- >\r
- <File RelativePath=".\groupdialog.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gscanner.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gscanner.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gshell.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gshell.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gslist.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gslist.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gspawn.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gspawn.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gstrfuncs.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gstrfuncs.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gstring.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gstring.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gthread.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gthread.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gthreadpool.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gthreadpool.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gtimer.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gtimer.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtk.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtk.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkaccelgroup.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkaccelgroup.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkaccellabel.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkaccellabel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkadjustment.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkadjustment.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkalignment.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkalignment.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkarg.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkarg.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkarrow.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkarrow.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkaspectframe.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkaspectframe.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkbbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkbbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkbin.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkbin.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkbindings.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkbindings.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkbutton.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkbutton.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcalendar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcalendar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcheckbutton.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcheckbutton.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcheckmenuitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcheckmenuitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkclist.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkclist.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcolorsel.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcolorsel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcombo.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcombo.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcompat.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcompat.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcontainer.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcontainer.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkctree.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkctree.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkcurve.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkcurve.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkdata.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkdata.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkdebug.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkdebug.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkdialog.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkdialog.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkdnd.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkdnd.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkdrawingarea.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkdrawingarea.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkeditable.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkeditable.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkentry.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkentry.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkenums.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkenums.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkeventbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkeventbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkfilesel.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkfilesel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkfixed.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkfixed.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkfontsel.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkfontsel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkframe.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkframe.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkgamma.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkgamma.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkgc.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkgc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhandlebox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhandlebox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhbbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhbbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhpaned.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhpaned.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhruler.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhruler.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhscale.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhscale.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhscrollbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhscrollbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkhseparator.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkhseparator.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkimage.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkimage.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkinputdialog.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkinputdialog.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkitemfactory.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkitemfactory.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtklabel.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtklabel.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtklayout.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtklayout.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtklist.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtklist.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtklistitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtklistitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmain.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmain.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmarshal.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmarshal.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmenu.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmenu.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmenubar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmenubar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmenufactory.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmenufactory.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmenuitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmenuitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmenushell.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmenushell.h">\r
-- </File>\r
- <File\r
- RelativePath=".\gtkmisc.h"\r
- >\r
- <File RelativePath=".\gtkmisc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkmisc.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkmisc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtknotebook.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtknotebook.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkobject.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkobject.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkoptionmenu.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkoptionmenu.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkpacker.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkpacker.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkpaned.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkpaned.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkpixmap.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkpixmap.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkplug.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkplug.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkpreview.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkpreview.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkprogress.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkprogress.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkprogressbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkprogressbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkradiobutton.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkradiobutton.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkradiomenuitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkradiomenuitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkrange.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkrange.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkrc.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkrc.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkruler.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkruler.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkscale.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkscale.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkscrollbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkscrollbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkscrolledwindow.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkscrolledwindow.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkselection.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkselection.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkseparator.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkseparator.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtksignal.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtksignal.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtksocket.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtksocket.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkspinbutton.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkspinbutton.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkstatusbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkstatusbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkstyle.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkstyle.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktable.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktable.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktearoffmenuitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktearoffmenuitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktext.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktext.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkthemes.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkthemes.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktipsquery.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktipsquery.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktogglebutton.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktogglebutton.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktoolbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktoolbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktooltips.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktooltips.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktree.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktree.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktreeitem.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktreeitem.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktypebuiltins.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktypebuiltins.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtktypeutils.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtktypeutils.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvbbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvbbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvbox.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvbox.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkviewport.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkviewport.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvpaned.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvpaned.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvruler.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvruler.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvscale.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvscale.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvscrollbar.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvscrollbar.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkvseparator.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkvseparator.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkwidget.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkwidget.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\gtkwindow.h"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\gtkwindow.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gtree.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gtree.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gtypes.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gtypes.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gunicode.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gunicode.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gutils.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gutils.h">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\gwin32.h"\r
- >\r
- <File RelativePath="..\..\src\glib\gwin32.h">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="libs"\r
- >\r
- <File\r
- RelativePath="..\libs\cmdlib.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\libs\jpeg6\Jconfig.h"\r
- >\r
- <Filter Name="libs">\r
- <File RelativePath="..\libs\cmdlib.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\jpeg6\Jmorecfg.h"\r
- >\r
- <File RelativePath="..\libs\jpeg6\Jconfig.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\jpeglib.h"\r
- >\r
- <File RelativePath="..\libs\jpeg6\Jmorecfg.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\l_net\l_net.h"\r
- >\r
- <File RelativePath="..\libs\jpeglib.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\missing.h"\r
- >\r
- <File RelativePath="..\libs\l_net\l_net.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\str.h"\r
- >\r
- <File RelativePath="..\libs\str.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\xmlio.h"\r
- >\r
- <File RelativePath="..\libs\xmlio.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\xmlparser.h"\r
- >\r
- <File RelativePath="..\libs\xmlparser.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\libxml2\libxml\xmlversion.h"\r
- >\r
- <File RelativePath="..\libs\libxml2\libxml\xmlversion.h">\r
-- </File>\r
- <File\r
- RelativePath="..\libs\xmlwriter.h"\r
- >\r
- <File RelativePath="..\libs\xmlwriter.h">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="stl"\r
- >\r
- <File\r
- RelativePath="..\include\gtkr_list.h"\r
- >\r
- <Filter Name="stl">\r
- <File RelativePath="..\include\gtkr_list.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\gtkr_vector.h"\r
- >\r
- <File RelativePath="..\include\gtkr_vector.h">\r
-- </File>\r
- <File\r
- RelativePath="..\include\stl_check.h"\r
- >\r
- <File RelativePath="..\include\stl_check.h">\r
-- </File>\r
-- </Filter>\r
-- </Filter>\r
- <Filter\r
- Name="Code"\r
- >\r
- <File\r
- RelativePath=".\bp_dlg.cpp"\r
- >\r
- <Filter Name="Code">\r
- <File RelativePath=".\bp_dlg.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\brush.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\BRUSH.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\brush_primit.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\brush_primit.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\brushscript.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\brushscript.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\camwindow.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\camwindow.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\csg.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\CSG.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\dialog.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\DIALOG.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\dialoginfo.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\dialoginfo.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\drag.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\DRAG.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\eclass.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\ECLASS.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\eclass_def.cpp"\r
- >\r
- <File RelativePath=".\eclass_def.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\error.cpp"\r
- >\r
- <File RelativePath=".\error.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\file.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\FILE.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\filters.cpp"\r
- >\r
- <File RelativePath=".\filters.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\findtexturedialog.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\findtexturedialog.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\glinterface.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\glinterface.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\glwidget.cpp"\r
- >\r
- <File RelativePath=".\glwidget.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\glwindow.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\GLWINDOW.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\groupdialog.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\groupdialog.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\gtkdlgs.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\gtkdlgs.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\gtkmisc.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\GTKMISC.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\main.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\MAIN.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\mainframe.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\mainframe.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\map.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\MAP.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\missing.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\MISSING.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\parse.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\PARSE.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\patchdialog.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\patchdialog.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\pluginentities.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\pluginentities.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\pluginmanager.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\pluginmanager.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\pmesh.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\PMESH.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\points.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\POINTS.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\preferences.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\preferences.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\profile.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\PROFILE.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\qe3.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\QE3.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\qgl.c"\r
- >\r
- <File RelativePath=".\qgl.c">\r
-- </File>\r
- <File\r
- RelativePath=".\qgl_ext.cpp"\r
- >\r
- <File RelativePath=".\qgl_ext.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\select.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\SELECT.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\selectedface.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\selectedface.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\surfacedialog.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\surfacedialog.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\surfaceplugin.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\surfaceplugin.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\targetname.cpp"\r
- >\r
- <File RelativePath=".\targetname.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\texmanip.cpp"\r
- >\r
- <File RelativePath=".\texmanip.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\texwindow.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\texwindow.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\ui.cpp"\r
- >\r
- <File RelativePath=".\ui.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\undo.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\UNDO.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\vertsel.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\VERTSEL.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\winding.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\WINDING.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\xywindow.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\XYWINDOW.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\z.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\Z.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\zwindow.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\ZWINDOW.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <Filter\r
- Name="BSP monitoring"\r
- >\r
- <File\r
- RelativePath=".\feedback.cpp"\r
- >\r
- <Filter Name="BSP monitoring">\r
- <File RelativePath=".\feedback.cpp">\r
-- </File>\r
- <File\r
- RelativePath=".\watchbsp.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- BrowseInformation="1"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <File RelativePath=".\watchbsp.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BrowseInformation="1" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"/>\r
-- </FileConfiguration>\r
-- </File>\r
-- </Filter>\r
-- </Filter>\r
- <Filter\r
- Name="Stdafx"\r
- >\r
- <File\r
- RelativePath=".\stdafx.cpp"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- UsePrecompiledHeader="1"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Filter Name="Stdafx">\r
- <File RelativePath=".\stdafx.cpp">\r
- <FileConfiguration Name="Debug|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" UsePrecompiledHeader="1"/>\r
-- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- UsePrecompiledHeader="1"\r
- PrecompiledHeaderThrough="stdafx.h"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <FileConfiguration Name="Release|Win32">\r
- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PrecompiledHeaderThrough="stdafx.h" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" UsePrecompiledHeader="1"/>\r
-- </FileConfiguration>\r
-- </File>\r
- <File\r
- RelativePath=".\stdafx.h"\r
- >\r
- <File RelativePath=".\stdafx.h">\r
-- </File>\r
-- </Filter>\r
- <Filter\r
- Name="Misc"\r
- >\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\win32\makefile.msc"\r
- >\r
- <Filter Name="Misc">\r
- <File RelativePath="..\..\src\gtk+\gdk\win32\makefile.msc">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gtk\makefile.msc"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gtk\makefile.msc">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\glib\makefile.msc"\r
- >\r
- <File RelativePath="..\..\src\glib\makefile.msc">\r
-- </File>\r
- <File\r
- RelativePath="..\..\src\gtk+\gdk\makefile.msc"\r
- >\r
- <File RelativePath="..\..\src\gtk+\gdk\makefile.msc">\r
-- </File>\r
-- </Filter>\r
- <File\r
- RelativePath="..\setup\changelog.txt"\r
- >\r
- <File RelativePath="..\setup\changelog.txt">\r
-- </File>\r
- <File\r
- RelativePath="..\docs\developer\CHANGES"\r
- >\r
- <File RelativePath="..\docs\developer\CHANGES">\r
-- </File>\r
- <File\r
- RelativePath="..\COMPILING"\r
- >\r
- <File RelativePath="..\COMPILING">\r
-- </File>\r
- <File\r
- RelativePath=".\radiant.ico"\r
- >\r
- <File RelativePath=".\radiant.ico">\r
-- </File>\r
- <File\r
- RelativePath=".\radiant.rc"\r
- >\r
- <File RelativePath=".\radiant.rc">\r
-- </File>\r
- <File\r
- RelativePath="..\win32_install.py"\r
- >\r
- <File RelativePath="..\win32_install.py">\r
-- </File>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
- </VisualStudioProject>\r
-</VisualStudioProject>
++<?xml version="1.0" encoding="Windows-1252"?>
++<VisualStudioProject
++ ProjectType="Visual C++"
++ Version="8.00"
++ Name="radiant"
++ ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"
++ RootNamespace="radiant"
++ >
++ <Platforms>
++ <Platform
++ Name="Win32"
++ />
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration
++ Name="Debug|Win32"
++ OutputDirectory="$(SolutionDir)\install"
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
++ ConfigurationType="1"
++ CharacterSet="2"
++ >
++ <Tool
++ Name="VCPreBuildEventTool"
++ />
++ <Tool
++ Name="VCCustomBuildTool"
++ />
++ <Tool
++ Name="VCXMLDataGeneratorTool"
++ />
++ <Tool
++ Name="VCWebServiceProxyGeneratorTool"
++ />
++ <Tool
++ Name="VCMIDLTool"
++ />
++ <Tool
++ Name="VCCLCompilerTool"
++ Optimization="0"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ MinimalRebuild="true"
++ BasicRuntimeChecks="3"
++ RuntimeLibrary="3"
++ WarningLevel="3"
++ Detect64BitPortabilityProblems="true"
++ DebugInformationFormat="4"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ <Tool
++ Name="VCManagedResourceCompilerTool"
++ />
++ <Tool
++ Name="VCResourceCompilerTool"
++ />
++ <Tool
++ Name="VCPreLinkEventTool"
++ />
++ <Tool
++ Name="VCLinkerTool"
++ AdditionalDependencies="user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib intl.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
++ GenerateDebugInformation="true"
++ TargetMachine="1"
++ />
++ <Tool
++ Name="VCALinkTool"
++ />
++ <Tool
++ Name="VCManifestTool"
++ />
++ <Tool
++ Name="VCXDCMakeTool"
++ />
++ <Tool
++ Name="VCBscMakeTool"
++ />
++ <Tool
++ Name="VCFxCopTool"
++ />
++ <Tool
++ Name="VCAppVerifierTool"
++ />
++ <Tool
++ Name="VCWebDeploymentTool"
++ />
++ <Tool
++ Name="VCPostBuildEventTool"
++ />
++ </Configuration>
++ <Configuration
++ Name="Release|Win32"
++ OutputDirectory="$(SolutionDir)\install"
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
++ ConfigurationType="1"
++ CharacterSet="2"
++ WholeProgramOptimization="1"
++ >
++ <Tool
++ Name="VCPreBuildEventTool"
++ />
++ <Tool
++ Name="VCCustomBuildTool"
++ />
++ <Tool
++ Name="VCXMLDataGeneratorTool"
++ />
++ <Tool
++ Name="VCWebServiceProxyGeneratorTool"
++ />
++ <Tool
++ Name="VCMIDLTool"
++ />
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ RuntimeLibrary="2"
++ WarningLevel="3"
++ Detect64BitPortabilityProblems="true"
++ DebugInformationFormat="3"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ <Tool
++ Name="VCManagedResourceCompilerTool"
++ />
++ <Tool
++ Name="VCResourceCompilerTool"
++ />
++ <Tool
++ Name="VCPreLinkEventTool"
++ />
++ <Tool
++ Name="VCLinkerTool"
++ AdditionalDependencies="user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib intl.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
++ GenerateDebugInformation="true"
++ OptimizeReferences="2"
++ EnableCOMDATFolding="2"
++ TargetMachine="1"
++ />
++ <Tool
++ Name="VCALinkTool"
++ />
++ <Tool
++ Name="VCManifestTool"
++ />
++ <Tool
++ Name="VCXDCMakeTool"
++ />
++ <Tool
++ Name="VCBscMakeTool"
++ />
++ <Tool
++ Name="VCFxCopTool"
++ />
++ <Tool
++ Name="VCAppVerifierTool"
++ />
++ <Tool
++ Name="VCWebDeploymentTool"
++ />
++ <Tool
++ Name="VCPostBuildEventTool"
++ />
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter
++ Name="Headers"
++ >
++ <File
++ RelativePath=".\brush.h"
++ >
++ </File>
++ <File
++ RelativePath=".\camera.h"
++ >
++ </File>
++ <File
++ RelativePath=".\camwindow.h"
++ >
++ </File>
++ <File
++ RelativePath=".\dialog.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\libxml2\libxml\entities.h"
++ >
++ </File>
++ <File
++ RelativePath=".\epairswrapper.h"
++ >
++ </File>
++ <File
++ RelativePath=".\feedback.h"
++ >
++ </File>
++ <File
++ RelativePath=".\file.h"
++ >
++ </File>
++ <File
++ RelativePath=".\findtexturedialog.h"
++ >
++ </File>
++ <File
++ RelativePath=".\glwidget.h"
++ >
++ </File>
++ <File
++ RelativePath=".\glwindow.h"
++ >
++ </File>
++ <File
++ RelativePath=".\mainframe.h"
++ >
++ </File>
++ <File
++ RelativePath=".\map.h"
++ >
++ </File>
++ <File
++ RelativePath=".\mathlib.h"
++ >
++ </File>
++ <File
++ RelativePath=".\messaging.h"
++ >
++ </File>
++ <File
++ RelativePath=".\parse.h"
++ >
++ </File>
++ <File
++ RelativePath=".\patchdialog.h"
++ >
++ </File>
++ <File
++ RelativePath=".\plugin.h"
++ >
++ </File>
++ <File
++ RelativePath=".\pluginmanager.h"
++ >
++ </File>
++ <File
++ RelativePath=".\points.h"
++ >
++ </File>
++ <File
++ RelativePath=".\preferences.h"
++ >
++ </File>
++ <File
++ RelativePath=".\preferencesystem.h"
++ >
++ </File>
++ <File
++ RelativePath=".\qe3.h"
++ >
++ </File>
++ <File
++ RelativePath=".\qedefs.h"
++ >
++ </File>
++ <File
++ RelativePath=".\qfiles.h"
++ >
++ </File>
++ <File
++ RelativePath=".\qgl.h"
++ >
++ </File>
++ <File
++ RelativePath=".\resource.h"
++ >
++ </File>
++ <File
++ RelativePath=".\select.h"
++ >
++ </File>
++ <File
++ RelativePath=".\shaders.h"
++ >
++ </File>
++ <File
++ RelativePath=".\surfacedialog.h"
++ >
++ </File>
++ <File
++ RelativePath=".\texmanip.h"
++ >
++ </File>
++ <File
++ RelativePath=".\textures.h"
++ >
++ </File>
++ <File
++ RelativePath=".\texwindow.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\libxml2\libxml\tree.h"
++ >
++ </File>
++ <File
++ RelativePath=".\ui.h"
++ >
++ </File>
++ <File
++ RelativePath=".\undo.h"
++ >
++ </File>
++ <File
++ RelativePath=".\unzip.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\libxml2\libxml\valid.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\version.h"
++ >
++ </File>
++ <File
++ RelativePath=".\watchbsp.h"
++ >
++ </File>
++ <File
++ RelativePath=".\winding.h"
++ >
++ </File>
++ <File
++ RelativePath=".\xmlstuff.h"
++ >
++ </File>
++ <File
++ RelativePath=".\xy.h"
++ >
++ </File>
++ <File
++ RelativePath=".\xywindow.h"
++ >
++ </File>
++ <File
++ RelativePath=".\z.h"
++ >
++ </File>
++ <File
++ RelativePath=".\zwindow.h"
++ >
++ </File>
++ <Filter
++ Name="Interface"
++ >
++ <File
++ RelativePath="..\include\ibrush.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ibspfrontend.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\icamera.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\idata.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\idatastream.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ieclass.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ientity.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iepairs.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ifilesystem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\igl.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iimage.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\imap.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\imodel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iplugin.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ipluginentities.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\irefcount.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iscriplib.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iselectedface.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ishaders.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\ishadersmanager.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\istream.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\isurfaceplugin.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\itoolbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iUI.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iUI_gtk.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\iundo.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\misc_def.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\qerplugin.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\qertypes.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\qsysprintf.h"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="gtk"
++ >
++ <File
++ RelativePath="..\..\src\glib\galloca.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\garray.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gasyncqueue.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gbacktrace.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gcache.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gcompat.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gcompletion.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gconvert.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gdataset.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gdate.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdk.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkcc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkcolor.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkcompat.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkconfig.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkcursor.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkcursors.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkdnd.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkdrawable.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkevents.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkfont.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkgc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkim.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkimage.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkinput.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkkeysyms.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkpixmap.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\win32\gdkprivate-win32.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkprivate.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkproperty.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkregion.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkrgb.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkselection.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdktypes.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkvisual.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\win32\gdkwin32.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\gdkwindow.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gerror.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gfileutils.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\ghash.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\ghook.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\giochannel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\glib.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\glibconfig.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\glist.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gmacros.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gmain.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gmarkup.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gmem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gmessages.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gnode.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gprimes.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gqsort.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gquark.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gqueue.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\grand.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\grel.h"
++ >
++ </File>
++ <File
++ RelativePath=".\groupdialog.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gscanner.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gshell.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gslist.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gspawn.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gstrfuncs.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gstring.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gthread.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gthreadpool.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gtimer.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtk.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkaccelgroup.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkaccellabel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkadjustment.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkalignment.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkarg.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkarrow.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkaspectframe.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkbbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkbin.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkbindings.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkbutton.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcalendar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcheckbutton.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcheckmenuitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkclist.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcolorsel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcombo.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcompat.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcontainer.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkctree.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkcurve.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkdata.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkdebug.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkdialog.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkdnd.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkdrawingarea.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkeditable.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkentry.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkenums.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkeventbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkfilesel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkfixed.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkfontsel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkframe.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkgamma.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkgc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhandlebox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhbbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhpaned.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhruler.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhscale.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhscrollbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkhseparator.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkimage.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkinputdialog.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkitemfactory.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtklabel.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtklayout.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtklist.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtklistitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmain.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmarshal.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmenu.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmenubar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmenufactory.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmenuitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmenushell.h"
++ >
++ </File>
++ <File
++ RelativePath=".\gtkmisc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkmisc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtknotebook.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkobject.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkoptionmenu.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkpacker.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkpaned.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkpixmap.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkplug.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkpreview.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkprogress.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkprogressbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkradiobutton.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkradiomenuitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkrange.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkrc.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkruler.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkscale.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkscrollbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkscrolledwindow.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkselection.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkseparator.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtksignal.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtksocket.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkspinbutton.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkstatusbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkstyle.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktable.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktearoffmenuitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktext.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkthemes.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktipsquery.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktogglebutton.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktoolbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktooltips.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktree.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktreeitem.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktypebuiltins.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtktypeutils.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvbbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvbox.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkviewport.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvpaned.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvruler.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvscale.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvscrollbar.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkvseparator.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkwidget.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\gtkwindow.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gtree.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gtypes.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gunicode.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gutils.h"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\gwin32.h"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="libs"
++ >
++ <File
++ RelativePath="..\libs\cmdlib.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\jpeg6\Jconfig.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\jpeg6\Jmorecfg.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\jpeglib.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\l_net\l_net.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\missing.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\str.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\xmlio.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\xmlparser.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\libxml2\libxml\xmlversion.h"
++ >
++ </File>
++ <File
++ RelativePath="..\libs\xmlwriter.h"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="stl"
++ >
++ <File
++ RelativePath="..\include\gtkr_list.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\gtkr_vector.h"
++ >
++ </File>
++ <File
++ RelativePath="..\include\stl_check.h"
++ >
++ </File>
++ </Filter>
++ </Filter>
++ <Filter
++ Name="Code"
++ >
++ <File
++ RelativePath=".\bp_dlg.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\brush.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\brush_primit.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\brushscript.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\camwindow.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\csg.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\dialog.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\dialoginfo.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\drag.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\eclass.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\eclass_def.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\error.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\file.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\filters.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\findtexturedialog.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\glinterface.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\glwidget.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\glwindow.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\groupdialog.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\gtkdlgs.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\gtkmisc.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\main.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\mainframe.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\map.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\missing.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\parse.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\patchdialog.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\pluginentities.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\pluginmanager.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\pmesh.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\points.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\preferences.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\profile.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\qe3.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\qgl.c"
++ >
++ </File>
++ <File
++ RelativePath=".\qgl_ext.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\select.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\selectedface.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\surfacedialog.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\surfaceplugin.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\targetname.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\texmanip.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\texwindow.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\ui.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\undo.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\vertsel.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\winding.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\xywindow.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\z.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\zwindow.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <Filter
++ Name="BSP monitoring"
++ >
++ <File
++ RelativePath=".\feedback.cpp"
++ >
++ </File>
++ <File
++ RelativePath=".\watchbsp.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ BrowseInformation="1"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ </Filter>
++ </Filter>
++ <Filter
++ Name="Stdafx"
++ >
++ <File
++ RelativePath=".\stdafx.cpp"
++ >
++ <FileConfiguration
++ Name="Debug|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ UsePrecompiledHeader="1"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ <FileConfiguration
++ Name="Release|Win32"
++ >
++ <Tool
++ Name="VCCLCompilerTool"
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
++ UsePrecompiledHeader="1"
++ PrecompiledHeaderThrough="stdafx.h"
++ DisableSpecificWarnings="4996;4244;4267"
++ />
++ </FileConfiguration>
++ </File>
++ <File
++ RelativePath=".\stdafx.h"
++ >
++ </File>
++ </Filter>
++ <Filter
++ Name="Misc"
++ >
++ <File
++ RelativePath="..\..\src\gtk+\gdk\win32\makefile.msc"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gtk\makefile.msc"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\glib\makefile.msc"
++ >
++ </File>
++ <File
++ RelativePath="..\..\src\gtk+\gdk\makefile.msc"
++ >
++ </File>
++ </Filter>
++ <File
++ RelativePath="..\setup\changelog.txt"
++ >
++ </File>
++ <File
++ RelativePath="..\docs\developer\CHANGES"
++ >
++ </File>
++ <File
++ RelativePath="..\COMPILING"
++ >
++ </File>
++ <File
++ RelativePath=".\radiant.ico"
++ >
++ </File>
++ <File
++ RelativePath=".\radiant.rc"
++ >
++ </File>
++ <File
++ RelativePath="..\win32_install.py"
++ >
++ </File>
++ </Files>
++ <Globals>
++ </Globals>
++</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="radiant"\r
++ ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"\r
++ RootNamespace="radiant"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="1"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="intl.lib user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ GenerateDebugInformation="true"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install"\r
++ IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"\r
++ ConfigurationType="1"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtk-2.0\include";"$(SolutionDir)\..\gtk2\lib\gtkglext-1.0\include";"$(SolutionDir)\..\gtk2\include\gtk-2.0";"$(SolutionDir)\..\gtk2\include\cairo";"$(SolutionDir)\..\gtk2\include\pango-1.0";"$(SolutionDir)\..\gtk2\include\atk-1.0";"$(SolutionDir)\..\gtk2\include\gtkglext-1.0";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="intl.lib user32.lib shell32.lib gdi32.lib comdlg32.lib l_net.lib cmdlib.lib mathlib.lib Wsock32.lib libxml2.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib gtkglext-win32-1.0.lib gdkglext-win32-1.0.lib pango-1.0.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ GenerateDebugInformation="true"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="Headers"\r
++ >\r
++ <File\r
++ RelativePath=".\brush.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\camera.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\camwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\libxml2\libxml\entities.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\epairswrapper.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\feedback.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\file.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\findtexturedialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\glwidget.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\glwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\mainframe.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\map.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\mathlib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\messaging.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\parse.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\patchdialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\plugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\pluginmanager.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\points.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\preferences.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\preferencesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\qe3.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\qedefs.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\qfiles.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\qgl.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\resource.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\select.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\shaders.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfacedialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\texmanip.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\textures.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\texwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\libxml2\libxml\tree.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\ui.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\undo.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\unzip.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\libxml2\libxml\valid.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\version.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\watchbsp.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\winding.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\xmlstuff.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\xy.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\xywindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\z.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\zwindow.h"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="Interface"\r
++ >\r
++ <File\r
++ RelativePath="..\include\ibrush.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ibspfrontend.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\icamera.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\idata.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\idatastream.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ieclass.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ientity.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iepairs.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ifilesystem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\igl.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iimage.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\imap.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\imodel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ipluginentities.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\irefcount.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iscriplib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iselectedface.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ishaders.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\ishadersmanager.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\istream.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\isurfaceplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\itoolbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iUI.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iUI_gtk.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\iundo.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\misc_def.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\qerplugin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\qertypes.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\qsysprintf.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="gtk"\r
++ >\r
++ <File\r
++ RelativePath="..\..\src\glib\galloca.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\garray.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gasyncqueue.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gbacktrace.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gcache.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gcompat.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gcompletion.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gconvert.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gdataset.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gdate.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdk.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkcc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkcolor.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkcompat.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkconfig.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkcursor.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkcursors.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkdnd.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkdrawable.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkevents.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkfont.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkgc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkim.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkimage.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkinput.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkkeysyms.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkpixmap.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\win32\gdkprivate-win32.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkprivate.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkproperty.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkregion.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkrgb.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkselection.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdktypes.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkvisual.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\win32\gdkwin32.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\gdkwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gerror.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gfileutils.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\ghash.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\ghook.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\giochannel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\glib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\glibconfig.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\glist.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gmacros.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gmain.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gmarkup.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gmem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gmessages.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gnode.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gprimes.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gqsort.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gquark.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gqueue.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\grand.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\grel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\groupdialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gscanner.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gshell.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gslist.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gspawn.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gstrfuncs.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gstring.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gthread.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gthreadpool.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gtimer.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtk.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkaccelgroup.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkaccellabel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkadjustment.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkalignment.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkarg.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkarrow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkaspectframe.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkbbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkbin.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkbindings.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkbutton.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcalendar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcheckbutton.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcheckmenuitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkclist.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcolorsel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcombo.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcompat.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcontainer.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkctree.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkcurve.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkdata.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkdebug.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkdialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkdnd.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkdrawingarea.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkeditable.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkentry.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkenums.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkeventbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkfilesel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkfixed.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkfontsel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkframe.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkgamma.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkgc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhandlebox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhbbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhpaned.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhruler.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhscale.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhscrollbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkhseparator.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkimage.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkinputdialog.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkitemfactory.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtklabel.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtklayout.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtklist.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtklistitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmain.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmarshal.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmenu.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmenubar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmenufactory.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmenuitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmenushell.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\gtkmisc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkmisc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtknotebook.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkobject.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkoptionmenu.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkpacker.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkpaned.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkpixmap.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkplug.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkpreview.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkprogress.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkprogressbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkradiobutton.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkradiomenuitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkrange.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkrc.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkruler.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkscale.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkscrollbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkscrolledwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkselection.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkseparator.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtksignal.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtksocket.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkspinbutton.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkstatusbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkstyle.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktable.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktearoffmenuitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktext.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkthemes.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktipsquery.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktogglebutton.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktoolbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktooltips.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktree.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktreeitem.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktypebuiltins.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtktypeutils.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvbbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvbox.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkviewport.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvpaned.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvruler.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvscale.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvscrollbar.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkvseparator.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkwidget.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\gtkwindow.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gtree.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gtypes.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gunicode.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gutils.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\glib\gwin32.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="libs"\r
++ >\r
++ <File\r
++ RelativePath="..\libs\cmdlib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\jpeg6\Jconfig.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\jpeg6\Jmorecfg.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\jpeglib.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\l_net\l_net.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\missing.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\str.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\xmlio.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\xmlparser.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\libxml2\libxml\xmlversion.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\libs\xmlwriter.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="stl"\r
++ >\r
++ <File\r
++ RelativePath="..\include\gtkr_list.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\gtkr_vector.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\include\stl_check.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Code"\r
++ >\r
++ <File\r
++ RelativePath=".\bp_dlg.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\brush.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\brush_primit.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\brushscript.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\camwindow.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\csg.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialog.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\dialoginfo.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\drag.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\eclass.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\eclass_def.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\error.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\file.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\filters.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\findtexturedialog.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\glinterface.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\glwidget.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\glwindow.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\groupdialog.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\gtkdlgs.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\gtkmisc.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\main.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\mainframe.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\map.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\missing.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\parse.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\patchdialog.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\pluginentities.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\pluginmanager.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\pmesh.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\points.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\preferences.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\profile.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\qe3.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\qgl.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\qgl_ext.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\select.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\selectedface.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfacedialog.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\surfaceplugin.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\targetname.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\texmanip.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\texwindow.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\ui.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\undo.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\vertsel.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\winding.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\xywindow.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\z.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\zwindow.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <Filter\r
++ Name="BSP monitoring"\r
++ >\r
++ <File\r
++ RelativePath=".\feedback.cpp"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\watchbsp.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ BrowseInformation="1"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="Stdafx"\r
++ >\r
++ <File\r
++ RelativePath=".\stdafx.cpp"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ UsePrecompiledHeader="1"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ UsePrecompiledHeader="1"\r
++ PrecompiledHeaderThrough="stdafx.h"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ <File\r
++ RelativePath=".\stdafx.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="Misc"\r
++ >\r
++ <File\r
++ RelativePath="..\..\src\glib\makefile.msc"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\makefile.msc"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gdk\win32\makefile.msc"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\..\src\gtk+\gtk\makefile.msc"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <File\r
++ RelativePath="..\setup\changelog.txt"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\docs\developer\CHANGES"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\COMPILING"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\radiant.ico"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\radiant.rc"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\win32_install.py"\r
++ >\r
++ </File>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
{
//if ( (flags & SF_ENTITIES_FIRST) && brush->owner == world_entity)
// continue;
-
+
if (brush->bFiltered)
continue;
// did we hit the last one selected yet ?
if (b == pToSelect)
{
- // yes we want to select the next one in the list
+ // yes we want to select the next one in the list
int n = (i > 0) ? i-1 : nSize-1;
pToSelect = reinterpret_cast<brush_t*>(array.GetAt(n));
bFound = true;
{
if ( (flags & SF_ENTITIES_FIRST) && (brush->owner == world_entity || !brush->owner->eclass->fixedsize))
continue;
-
+
if (brush->bFiltered)
continue;
{
if( flags & SF_DRAG_ON )
return;
-
+
g_qeglobals.d_select_mode = sel_brush_off;
Brush_RemoveFromList (t.brush);
Brush_AddToList (t.brush, &active_brushes);
UpdatePatchInspector();
- }
+ }
else
{
if( flags & SF_DRAG_OFF )
*/
void Select_Clone (void)
{
- g_bScreenUpdates = false;
+ g_bScreenUpdates = false;
g_pParentWnd->Copy();
Select_Deselect();
g_pParentWnd->Paste();
Undo_Start("clone");
Undo_EndBrushList(&selected_brushes);
Undo_End();
- g_bScreenUpdates = true;
+ g_bScreenUpdates = true;
Sys_UpdateWindows(W_ALL);
}
vec3_t mins, maxs;
int i;
- if (g_PrefsDlg.m_bNoClamp)
+ if (!g_PrefsDlg.m_bSnap)
{
Select_GetTrueMid(mid);
return;
VectorSubtract (b->owner->origin, select_origin, temp);
for (j=0 ; j<3 ; j++)
b->owner->origin[j] = DotProduct(temp, select_matrix[j]) + select_origin[j];
-
+
// update the origin key
char text[64];
sprintf (text, "%i %i %i",
(int)b->owner->origin[0], (int)b->owner->origin[1], (int)b->owner->origin[2]);
SetKeyValue(b->owner, "origin", text);
-
+
/*\todo remove brush-based bounding box for fixedsize entities */
VectorSubtract (b->owner->origin, tmporigin, temp);
for (f=b->brush_faces ; f ; f=f->next)
// compute first local axis base
TextureAxisFromPlane(&f->plane, ex, ey);
CrossProduct(ex, ey, ez);
-
+
vec3_t aux;
VectorCopy(ex, aux);
VectorScale(aux, -f->texdef.shift[0], aux);
ComputeScale(rex,rey,p3,f);
// project on normal plane
- // along ez
+ // along ez
// assumes plane normal is normalized
ProjectOnPlane(f->plane.normal,f->plane.dist,ez,p1);
ProjectOnPlane(f->plane.normal,f->plane.dist,ez,p2);
// rotation
VectorCopy(p2, aux);
VectorSubtract(aux, p1,aux);
-
+
float x = DotProduct(aux,ex);
float y = DotProduct(aux,ey);
f->texdef.rotate = 180 * atan2(y,x) / Q_PI;
// shift
// only using p1
x = DotProduct(rex,p1);
- y = DotProduct(rey,p1);
+ y = DotProduct(rey,p1);
x /= f->texdef.scale[0];
y /= f->texdef.scale[1];
void RotateFaceTexture(face_t* f, int nAxis, float fDeg)
{
- vec3_t p1,p2,p3, rota;
+ vec3_t p1,p2,p3, rota;
p1[0] = p1[1] = p1[2] = 0;
VectorCopy(p1, p2);
VectorCopy(p1, p3);
VectorCopy(p1, rota);
ComputeAbsolute(f, p1, p2, p3);
-
+
rota[nAxis] = fDeg;
VectorRotateOrigin (p1, rota, select_origin, p1);
VectorRotateOrigin (p2, rota, select_origin, p2);
f->planepts[i][0] *= x;
f->planepts[i][1] *= y;
f->planepts[i][2] *= z;
-
+
f->planepts[i][0] += select_origin[0];
f->planepts[i][1] += select_origin[1];
f->planepts[i][2] += select_origin[2];
// the "90" degrees algorithm is mostly used on axis rotate as a speedup and possibly avoiding rounding errors as much as possible
// previous implementation was doing an indirect-oriented rotation over the plane whereas the general algo below was doing a direct-oriented rotation
// this was confusing the texture locking algorithms, fixed it to be direct-oriented (side consequence is that the axis rotate toolbar button rotates the other way now)
- // NOTE: previous algo was using vec3_origin in the matrix computation..
+ // NOTE: previous algo was using vec3_origin in the matrix computation..
// I don't see what an origin does in linear transformations (3x3 matrixes always relate to a (0,0,0) origin)
// in Radiant it's initialized as (0,0,0) and never set to another value
// so I got rid of it when it's not used for initialisation tasks (and even if it's not (0,0,0) it should not matter
VectorCopy (vec3_origin, select_matrix[i]);
select_matrix[i][i] = 1;
}
-
+
switch (axis)
{
case 0:
select_matrix[1][1] = c;
break;
}
-
+
// texture locking
if (g_PrefsDlg.m_bRotateLock)
if (b->bFiltered)
continue;
- if ( (b->maxs[nDim1] > maxs[nDim1] || b->mins[nDim1] < mins[nDim1])
+ if ( (b->maxs[nDim1] > maxs[nDim1] || b->mins[nDim1] < mins[nDim1])
|| (b->maxs[nDim2] > maxs[nDim2] || b->mins[nDim2] < mins[nDim2]) )
continue;
if (b->bFiltered)
continue;
- if ( (b->mins[nDim1] > maxs[nDim1] || b->maxs[nDim1] < mins[nDim1])
+ if ( (b->mins[nDim1] > maxs[nDim1] || b->maxs[nDim1] < mins[nDim1])
|| (b->mins[nDim2] > maxs[nDim2] || b->maxs[nDim2] < mins[nDim2]) )
continue;
Sys_UpdateWindows (W_ALL);
}
+ void Select_SelectGroup(entity_t* group)
+ {
+ brush_t* b;
+ //brush_t* next;
+
+ Undo_Start ("select func group");
+ Undo_AddBrushList (&selected_brushes);
+ Undo_End();
+
+ Select_Deselect();
+
+ b = &group->brushes;
+
+ do
+ {
+ b = b->onext;
+ Brush_RemoveFromList(b);
+ Brush_AddToList(b, &selected_brushes);
+ } while( b->onext != &group->brushes );
+
+ Sys_UpdateWindows (W_ALL);
+ }
+
+
void Select_Ungroup(void)
{
int numselectedgroups;
for (b = selected_brushes.next; b != &selected_brushes; b = b->next)
{
if(b->owner->eclass->fixedsize) continue;
- e = b->owner;
+ e = b->owner;
Entity_UnlinkBrush(b);
Entity_LinkBrush(group, b);
if(e != world_entity && e->brushes.onext == &e->brushes)
pCam = g_pParentWnd->GetCamWnd();
pCam->MatchViewAxes(C, vecS, axis[0], sgn[0]);
pCam->MatchViewAxes(C, vecT, axis[1], sgn[1]);
-
+
// this happens when the two directions can't be mapped on two different directions on the screen
// then the move will occur against a single axis
// (i.e. the user is not positioned well enough to send understandable shift commands)
float shift[2];
float rotate;
float scale[2];
- brushprimit_texdef_t bp;
+ brushprimit_texdef_t bp;
// compute normalized texture matrix
ConvertTexMatWithQTexture( &f->brushprimit_texdef, f->d_texture, &bp, NULL );
// compute fake shift scale rot
float shift[2];
float rotate;
float scale[2];
- brushprimit_texdef_t bp;
+ brushprimit_texdef_t bp;
ConvertTexMatWithQTexture( &selFace->brushprimit_texdef, selFace->d_texture, &bp, NULL );
TexMatToFakeTexCoords( bp.coords, shift, &rotate, scale );
scale[0]+=static_cast<float>(x)*0.1;
float shift[2];
float rotate;
float scale[2];
- brushprimit_texdef_t bp;
+ brushprimit_texdef_t bp;
// compute normalized texture matrix
ConvertTexMatWithQTexture( &f->brushprimit_texdef, f->d_texture, &bp, NULL );
// compute fake shift scale rot
Patch_RotateTexture(b->pPatch, amt);
}
}
-
+
if (nFaceCount > 0)
{
for (int i = 0; i < nFaceCount; i++)
float shift[2];
float rotate;
float scale[2];
- brushprimit_texdef_t bp;
+ brushprimit_texdef_t bp;
ConvertTexMatWithQTexture( &selFace->brushprimit_texdef, selFace->d_texture, &bp, NULL );
TexMatToFakeTexCoords( bp.coords, shift, &rotate, scale );
rotate += amt;
// expects shader names at input, comparison relies on shader names .. texture names no longer relevant
void FindReplaceTextures(const char* pFind, const char* pReplace, bool bSelected, bool bForce, bool bSelectMatchingFaces)
{
- // http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=391
if (strchr(pFind, ' ') || strchr(pReplace, ' '))
{
Sys_FPrintf(SYS_WRN, "FindReplaceTextures: '%s' or '%s' have spaces, aborted\n", pFind, pReplace);
return;
}
-
+
brush_t* pList = (bSelected) ? &selected_brushes : &active_brushes;
if (!bSelected)
Select_Deselect();
{
Patch_FindReplaceTexture(pBrush, pFind, pReplace, bForce);
}
-
+
bool found = false; //spog
for (face_t* pFace = pBrush->brush_faces; pFace; pFace = pFace->next)
{
for (b=active_brushes.next ; b != &active_brushes ; b=next)
{
next = b->next;
-
+
if (b->bFiltered)
continue;
return;
}
-
+
b = selected_brushes.next;
e = b->owner;
for (b=active_brushes.next ; b != &active_brushes ; b=next)
{
next = b->next;
-
+
if (b->bFiltered)
continue;
void Select_Reselect()
{
- Select_Brush(selected_brushes.next);
+ Select_Brush(selected_brushes.next);
Sys_UpdateWindows (W_ALL);
}
else b = b->next;
}
-
+
for (b = active_brushes.next; b != &active_brushes; b = b->next)
{
if (b->patchBrush)
b->pPatch->bSelected = false;
}
}
-
- // since invert selection only works at the brush level,
+
+ // since invert selection only works at the brush level,
// set g_qeglobals.d_select_mode accordingly
g_qeglobals.d_select_mode = sel_brush;
}
#ifdef ENABLE_GROUPS
-/*
+/*
===========
Select_Name
===========
}
}
-/*
+/*
=================
Select_AddToGroup
add selected brushes to a group, update the tree
--- /dev/null
--- /dev/null
++
++Microsoft Visual Studio Solution File, Format Version 10.00
++# Visual C++ Express 2008
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "radiant", "radiant\radiant_VC9.vcproj", "{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}"
++ ProjectSection(ProjectDependencies) = postProject
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC} = {5DCC8086-830E-42E6-B080-5A287F8FF5DC}
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756} = {0B522841-BDCC-493A-BA5C-604AE2CD5756}
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9} = {3886C418-A41E-4AFF-BBD1-8E1E508920C9}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "synapse", "libs\synapse\synapse_VC9.vcproj", "{E13CCFB0-A366-4EF3-A66F-C374B563E4DF}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmdlib", "libs\cmdlib\cmdlib_VC9.vcproj", "{0B522841-BDCC-493A-BA5C-604AE2CD5756}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "libs\ddslib\ddslib_VC9.vcproj", "{5DCC8086-830E-42E6-B080-5A287F8FF5DC}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "libs\l_net\l_net_VC9.vcproj", "{3886C418-A41E-4AFF-BBD1-8E1E508920C9}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "libs\mathlib\mathlib_VC9.vcproj", "{320CF5DE-0DFD-4C3F-B558-5F4098E111C8}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5lib", "libs\md5lib\md5lib_VC9.vcproj", "{DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "libs\picomodel\picomodel_VC9.vcproj", "{444E6FDA-83BD-49F1-89A4-7CF716F742A8}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "camera", "contrib\camera\camera_VC9.vcproj", "{A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}"
++ ProjectSection(ProjectDependencies) = postProject
++ {6C1116CE-D99E-4629-9E69-A9329335D706} = {6C1116CE-D99E-4629-9E69-A9329335D706}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "entity", "plugins\entity\entity_VC9.vcproj", "{17DD38AA-4842-45BC-9304-2ADC1A12B4F4}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image", "plugins\image\image_VC9.vcproj", "{1F9977F6-216F-4AE1-9928-59B72CF31C46}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagepng", "plugins\imagepng\imagepng_VC9.vcproj", "{43C01E60-21CC-49F5-8A11-F460BC866A31}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map", "plugins\map\map_VC9.vcproj", "{1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapxml", "plugins\mapxml\mapxml_VC9.vcproj", "{DDBF170A-42DF-4836-9006-816422E08493}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "model", "plugins\model\model_VC9.vcproj", "{83C877DA-17B2-4863-B085-06AE9A8D68F3}"
++ ProjectSection(ProjectDependencies) = postProject
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8} = {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders", "plugins\shaders\shaders_VC9.vcproj", "{AEBCB950-AB67-48BB-9AF5-FCFB042824E8}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "surface", "plugins\surface\surface_VC9.vcproj", "{6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfspk3", "plugins\vfspk3\vfspk3_VC9.vcproj", "{DEFCF433-3A47-40EB-BBF7-861211C3A941}"
++ ProjectSection(ProjectDependencies) = postProject
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF} = {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}
++ EndProjectSection
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Splines", "libs\splines\Splines_VC9.vcproj", "{6C1116CE-D99E-4629-9E69-A9329335D706}"
++EndProject
++Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "tools\quake3\q3map2\q3map2_VC9.vcproj", "{F5D0509C-80E0-49B7-B033-885D8253063A}"
++ ProjectSection(ProjectDependencies) = postProject
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01} = {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8} = {444E6FDA-83BD-49F1-89A4-7CF716F742A8}
++ EndProjectSection
++EndProject
++Global
++ GlobalSection(SolutionConfigurationPlatforms) = preSolution
++ Debug|Win32 = Debug|Win32
++ Release|Win32 = Release|Win32
++ EndGlobalSection
++ GlobalSection(ProjectConfigurationPlatforms) = postSolution
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.ActiveCfg = Debug|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Debug|Win32.Build.0 = Debug|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.ActiveCfg = Release|Win32
++ {65D02375-63EE-4A8A-9F8E-504B1D5A1D02}.Release|Win32.Build.0 = Release|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.ActiveCfg = Debug|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Debug|Win32.Build.0 = Debug|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.ActiveCfg = Release|Win32
++ {E13CCFB0-A366-4EF3-A66F-C374B563E4DF}.Release|Win32.Build.0 = Release|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.ActiveCfg = Debug|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Debug|Win32.Build.0 = Debug|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.ActiveCfg = Release|Win32
++ {0B522841-BDCC-493A-BA5C-604AE2CD5756}.Release|Win32.Build.0 = Release|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.ActiveCfg = Debug|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Debug|Win32.Build.0 = Debug|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.ActiveCfg = Release|Win32
++ {5DCC8086-830E-42E6-B080-5A287F8FF5DC}.Release|Win32.Build.0 = Release|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.ActiveCfg = Debug|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Debug|Win32.Build.0 = Debug|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.ActiveCfg = Release|Win32
++ {3886C418-A41E-4AFF-BBD1-8E1E508920C9}.Release|Win32.Build.0 = Release|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Debug|Win32.Build.0 = Debug|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.ActiveCfg = Release|Win32
++ {320CF5DE-0DFD-4C3F-B558-5F4098E111C8}.Release|Win32.Build.0 = Release|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Debug|Win32.Build.0 = Debug|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.ActiveCfg = Release|Win32
++ {DC2F2B6B-2596-4B90-88CE-2FDE4C2FFB01}.Release|Win32.Build.0 = Release|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Debug|Win32.Build.0 = Debug|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.ActiveCfg = Release|Win32
++ {444E6FDA-83BD-49F1-89A4-7CF716F742A8}.Release|Win32.Build.0 = Release|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.ActiveCfg = Debug|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Debug|Win32.Build.0 = Debug|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.ActiveCfg = Release|Win32
++ {A43B5811-4BCC-483A-BDAC-F5721DCF9B4A}.Release|Win32.Build.0 = Release|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.ActiveCfg = Debug|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Debug|Win32.Build.0 = Debug|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.ActiveCfg = Release|Win32
++ {17DD38AA-4842-45BC-9304-2ADC1A12B4F4}.Release|Win32.Build.0 = Release|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.ActiveCfg = Debug|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Debug|Win32.Build.0 = Debug|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.ActiveCfg = Release|Win32
++ {1F9977F6-216F-4AE1-9928-59B72CF31C46}.Release|Win32.Build.0 = Release|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.ActiveCfg = Debug|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Debug|Win32.Build.0 = Debug|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.ActiveCfg = Release|Win32
++ {43C01E60-21CC-49F5-8A11-F460BC866A31}.Release|Win32.Build.0 = Release|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.ActiveCfg = Debug|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Debug|Win32.Build.0 = Debug|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.ActiveCfg = Release|Win32
++ {1B0E70B0-ED20-4021-9BBE-5168CB8DAE90}.Release|Win32.Build.0 = Release|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Debug|Win32.Build.0 = Debug|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.ActiveCfg = Release|Win32
++ {DDBF170A-42DF-4836-9006-816422E08493}.Release|Win32.Build.0 = Release|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.ActiveCfg = Debug|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Debug|Win32.Build.0 = Debug|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.ActiveCfg = Release|Win32
++ {83C877DA-17B2-4863-B085-06AE9A8D68F3}.Release|Win32.Build.0 = Release|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.ActiveCfg = Debug|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Debug|Win32.Build.0 = Debug|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.ActiveCfg = Release|Win32
++ {AEBCB950-AB67-48BB-9AF5-FCFB042824E8}.Release|Win32.Build.0 = Release|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.ActiveCfg = Debug|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Debug|Win32.Build.0 = Debug|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.ActiveCfg = Release|Win32
++ {6FDF6CFE-52FF-4E8C-A6F6-C0392DAE4DB7}.Release|Win32.Build.0 = Release|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.ActiveCfg = Debug|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Debug|Win32.Build.0 = Debug|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.ActiveCfg = Release|Win32
++ {DEFCF433-3A47-40EB-BBF7-861211C3A941}.Release|Win32.Build.0 = Release|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.ActiveCfg = Debug|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Debug|Win32.Build.0 = Debug|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.ActiveCfg = Release|Win32
++ {6C1116CE-D99E-4629-9E69-A9329335D706}.Release|Win32.Build.0 = Release|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.ActiveCfg = Debug|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Debug|Win32.Build.0 = Debug|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.ActiveCfg = Release|Win32
++ {F5D0509C-80E0-49B7-B033-885D8253063A}.Release|Win32.Build.0 = Release|Win32
++ EndGlobalSection
++ GlobalSection(SolutionProperties) = preSolution
++ HideSolutionNode = FALSE
++ EndGlobalSection
++EndGlobal
--<?xml version="1.0" ?><VisualStudioProject Name="q2map" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="q2map" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath=".\brushbsp.c">\r
-- </File>\r
-- <File RelativePath="..\common\bspfile.c">\r
-- </File>\r
-- <File RelativePath="..\common\cmdlib.c">\r
-- </File>\r
-- <File RelativePath=".\csg.c">\r
-- </File>\r
-- <File RelativePath=".\faces.c">\r
-- </File>\r
-- <File RelativePath=".\flow.c">\r
-- </File>\r
-- <File RelativePath=".\glfile.c">\r
-- </File>\r
-- <File RelativePath="..\common\inout.c">\r
-- </File>\r
-- <File RelativePath="..\common\l3dslib.c">\r
-- </File>\r
-- <File RelativePath="..\common\lbmlib.c">\r
-- </File>\r
-- <File RelativePath=".\leakfile.c">\r
-- </File>\r
-- <File RelativePath=".\lightmap.c">\r
-- </File>\r
-- <File RelativePath=".\main.c">\r
-- </File>\r
-- <File RelativePath=".\map.c">\r
-- </File>\r
-- <File RelativePath="..\common\mathlib.c">\r
-- </File>\r
-- <File RelativePath=".\nodraw.c">\r
-- </File>\r
-- <File RelativePath=".\patches.c">\r
-- </File>\r
-- <File RelativePath="..\common\path_init.c">\r
-- </File>\r
-- <File RelativePath="..\common\polylib.c">\r
-- </File>\r
-- <File RelativePath=".\portals.c">\r
-- </File>\r
-- <File RelativePath=".\prtfile.c">\r
-- </File>\r
-- <File RelativePath=".\qbsp.c">\r
-- </File>\r
-- <File RelativePath=".\qrad.c">\r
-- </File>\r
-- <File RelativePath=".\qvis.c">\r
-- </File>\r
-- <File RelativePath="..\common\scriplib.c">\r
-- </File>\r
-- <File RelativePath=".\textures.c">\r
-- </File>\r
-- <File RelativePath="..\common\threads.c">\r
-- </File>\r
-- <File RelativePath=".\trace.c">\r
-- </File>\r
-- <File RelativePath=".\tree.c">\r
-- </File>\r
-- <File RelativePath="..\common\trilib.c">\r
-- </File>\r
-- <File RelativePath=".\writebsp.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath="..\common\bspfile.h">\r
-- </File>\r
-- <File RelativePath="..\common\cmdlib.h">\r
-- </File>\r
-- <File RelativePath="..\common\inout.h">\r
-- </File>\r
-- <File RelativePath="..\common\l3dslib.h">\r
-- </File>\r
-- <File RelativePath="..\common\lbmlib.h">\r
-- </File>\r
-- <File RelativePath="..\common\mathlib.h">\r
-- </File>\r
-- <File RelativePath="..\common\polylib.h">\r
-- </File>\r
-- <File RelativePath="..\common\q2_threads.h">\r
-- </File>\r
-- <File RelativePath=".\q2map.h">\r
-- </File>\r
-- <File RelativePath=".\qbsp.h">\r
-- </File>\r
-- <File RelativePath="..\common\qfiles.h">\r
-- </File>\r
-- <File RelativePath=".\qrad.h">\r
-- </File>\r
-- <File RelativePath=".\qvis.h">\r
-- </File>\r
-- <File RelativePath="..\common\scriplib.h">\r
-- </File>\r
-- <File RelativePath="..\common\trilib.h">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="q2map" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="q2map" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath=".\brushbsp.c">
++ </File>
++ <File RelativePath="..\common\bspfile.c">
++ </File>
++ <File RelativePath="..\common\cmdlib.c">
++ </File>
++ <File RelativePath=".\csg.c">
++ </File>
++ <File RelativePath=".\faces.c">
++ </File>
++ <File RelativePath=".\flow.c">
++ </File>
++ <File RelativePath=".\glfile.c">
++ </File>
++ <File RelativePath="..\common\inout.c">
++ </File>
++ <File RelativePath="..\common\l3dslib.c">
++ </File>
++ <File RelativePath="..\common\lbmlib.c">
++ </File>
++ <File RelativePath=".\leakfile.c">
++ </File>
++ <File RelativePath=".\lightmap.c">
++ </File>
++ <File RelativePath=".\main.c">
++ </File>
++ <File RelativePath=".\map.c">
++ </File>
++ <File RelativePath="..\common\mathlib.c">
++ </File>
++ <File RelativePath=".\nodraw.c">
++ </File>
++ <File RelativePath=".\patches.c">
++ </File>
++ <File RelativePath="..\common\path_init.c">
++ </File>
++ <File RelativePath="..\common\polylib.c">
++ </File>
++ <File RelativePath=".\portals.c">
++ </File>
++ <File RelativePath=".\prtfile.c">
++ </File>
++ <File RelativePath=".\qbsp.c">
++ </File>
++ <File RelativePath=".\qrad.c">
++ </File>
++ <File RelativePath=".\qvis.c">
++ </File>
++ <File RelativePath="..\common\scriplib.c">
++ </File>
++ <File RelativePath=".\textures.c">
++ </File>
++ <File RelativePath="..\common\threads.c">
++ </File>
++ <File RelativePath=".\trace.c">
++ </File>
++ <File RelativePath=".\tree.c">
++ </File>
++ <File RelativePath="..\common\trilib.c">
++ </File>
++ <File RelativePath=".\writebsp.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath="..\common\bspfile.h">
++ </File>
++ <File RelativePath="..\common\cmdlib.h">
++ </File>
++ <File RelativePath="..\common\inout.h">
++ </File>
++ <File RelativePath="..\common\l3dslib.h">
++ </File>
++ <File RelativePath="..\common\lbmlib.h">
++ </File>
++ <File RelativePath="..\common\mathlib.h">
++ </File>
++ <File RelativePath="..\common\polylib.h">
++ </File>
++ <File RelativePath="..\common\q2_threads.h">
++ </File>
++ <File RelativePath=".\q2map.h">
++ </File>
++ <File RelativePath=".\qbsp.h">
++ </File>
++ <File RelativePath="..\common\qfiles.h">
++ </File>
++ <File RelativePath=".\qrad.h">
++ </File>
++ <File RelativePath=".\qvis.h">
++ </File>
++ <File RelativePath="..\common\scriplib.h">
++ </File>
++ <File RelativePath="..\common\trilib.h">
++ </File>
++ </Filter>
++ <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--<?xml version="1.0" ?><VisualStudioProject Name="qdata3" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="qdata3" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath="..\common\bspfile.c">\r
-- </File>\r
-- <File RelativePath="..\common\cmdlib.c">\r
-- </File>\r
-- <File RelativePath=".\images.c">\r
-- </File>\r
-- <File RelativePath="..\common\inout.c">\r
-- </File>\r
-- <File RelativePath="..\common\l3dslib.c">\r
-- </File>\r
-- <File RelativePath="..\common\lbmlib.c">\r
-- </File>\r
-- <File RelativePath="..\common\mathlib.c">\r
-- </File>\r
-- <File RelativePath=".\models.c">\r
-- </File>\r
-- <File RelativePath="..\common\path_init.c">\r
-- </File>\r
-- <File RelativePath=".\qdata.c">\r
-- </File>\r
-- <File RelativePath="..\common\scriplib.c">\r
-- </File>\r
-- <File RelativePath=".\sprites.c">\r
-- </File>\r
-- <File RelativePath=".\tables.c">\r
-- </File>\r
-- <File RelativePath="..\common\threads.c">\r
-- </File>\r
-- <File RelativePath="..\common\trilib.c">\r
-- </File>\r
-- <File RelativePath=".\video.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath=".\anorms.h">\r
-- </File>\r
-- <File RelativePath="..\common\bspfile.h">\r
-- </File>\r
-- <File RelativePath="..\common\cmdlib.h">\r
-- </File>\r
-- <File RelativePath="..\common\inout.h">\r
-- </File>\r
-- <File RelativePath="..\common\l3dslib.h">\r
-- </File>\r
-- <File RelativePath="..\common\lbmlib.h">\r
-- </File>\r
-- <File RelativePath="..\common\mathlib.h">\r
-- </File>\r
-- <File RelativePath=".\qdata.h">\r
-- </File>\r
-- <File RelativePath="..\common\qfiles.h">\r
-- </File>\r
-- <File RelativePath="..\common\scriplib.h">\r
-- </File>\r
-- <File RelativePath="..\common\threads.h">\r
-- </File>\r
-- <File RelativePath="..\common\trilib.h">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="qdata3" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="qdata3" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath="..\common\bspfile.c">
++ </File>
++ <File RelativePath="..\common\cmdlib.c">
++ </File>
++ <File RelativePath=".\images.c">
++ </File>
++ <File RelativePath="..\common\inout.c">
++ </File>
++ <File RelativePath="..\common\l3dslib.c">
++ </File>
++ <File RelativePath="..\common\lbmlib.c">
++ </File>
++ <File RelativePath="..\common\mathlib.c">
++ </File>
++ <File RelativePath=".\models.c">
++ </File>
++ <File RelativePath="..\common\path_init.c">
++ </File>
++ <File RelativePath=".\qdata.c">
++ </File>
++ <File RelativePath="..\common\scriplib.c">
++ </File>
++ <File RelativePath=".\sprites.c">
++ </File>
++ <File RelativePath=".\tables.c">
++ </File>
++ <File RelativePath="..\common\threads.c">
++ </File>
++ <File RelativePath="..\common\trilib.c">
++ </File>
++ <File RelativePath=".\video.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath=".\anorms.h">
++ </File>
++ <File RelativePath="..\common\bspfile.h">
++ </File>
++ <File RelativePath="..\common\cmdlib.h">
++ </File>
++ <File RelativePath="..\common\inout.h">
++ </File>
++ <File RelativePath="..\common\l3dslib.h">
++ </File>
++ <File RelativePath="..\common\lbmlib.h">
++ </File>
++ <File RelativePath="..\common\mathlib.h">
++ </File>
++ <File RelativePath=".\qdata.h">
++ </File>
++ <File RelativePath="..\common\qfiles.h">
++ </File>
++ <File RelativePath="..\common\scriplib.h">
++ </File>
++ <File RelativePath="..\common\threads.h">
++ </File>
++ <File RelativePath="..\common\trilib.h">
++ </File>
++ </Filter>
++ <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--<?xml version="1.0" ?><VisualStudioProject Name="qdata3_heretic2" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="qdata3_heretic2" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">\r
-- <File RelativePath=".\animcomp.c">\r
-- </File>\r
-- <File RelativePath=".\book.c">\r
-- </File>\r
-- <File RelativePath=".\common\bspfile.c">\r
-- </File>\r
-- <File RelativePath=".\common\cmdlib.c">\r
-- </File>\r
-- <File RelativePath=".\fmodels.c">\r
-- </File>\r
-- <File RelativePath=".\images.c">\r
-- </File>\r
-- <File RelativePath=".\common\inout.c">\r
-- </File>\r
-- <File RelativePath=".\jointed.c">\r
-- </File>\r
-- <File RelativePath=".\common\l3dslib.c">\r
-- </File>\r
-- <File RelativePath=".\common\lbmlib.c">\r
-- </File>\r
-- <File RelativePath=".\common\mathlib.c">\r
-- </File>\r
-- <File RelativePath=".\models.c">\r
-- </File>\r
-- <File RelativePath=".\common\path_init.c">\r
-- </File>\r
-- <File RelativePath=".\pics.c">\r
-- </File>\r
-- <File RelativePath=".\qd_skeletons.c">\r
-- </File>\r
-- <File RelativePath=".\qdata.c">\r
-- </File>\r
-- <File RelativePath=".\common\qfiles.c">\r
-- </File>\r
-- <File RelativePath=".\qcommon\reference.c">\r
-- </File>\r
-- <File RelativePath=".\qcommon\resourcemanager.c">\r
-- </File>\r
-- <File RelativePath=".\common\scriplib.c">\r
-- </File>\r
-- <File RelativePath=".\qcommon\skeletons.c">\r
-- </File>\r
-- <File RelativePath=".\sprites.c">\r
-- </File>\r
-- <File RelativePath=".\svdcmp.c">\r
-- </File>\r
-- <File RelativePath=".\tables.c">\r
-- </File>\r
-- <File RelativePath=".\common\threads.c">\r
-- </File>\r
-- <File RelativePath=".\tmix.c">\r
-- </File>\r
-- <File RelativePath=".\common\token.c">\r
-- </File>\r
-- <File RelativePath=".\common\trilib.c">\r
-- </File>\r
-- <File RelativePath=".\video.c">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">\r
-- <File RelativePath=".\adpcm.h">\r
-- </File>\r
-- <File RelativePath=".\animcomp.h">\r
-- </File>\r
-- <File RelativePath=".\anorms.h">\r
-- </File>\r
-- <File RelativePath=".\common\bspfile.h">\r
-- </File>\r
-- <File RelativePath=".\common\cmdlib.h">\r
-- </File>\r
-- <File RelativePath=".\common\her2_threads.h">\r
-- </File>\r
-- <File RelativePath=".\common\inout.h">\r
-- </File>\r
-- <File RelativePath=".\jointed.h">\r
-- </File>\r
-- <File RelativePath=".\joints.h">\r
-- </File>\r
-- <File RelativePath=".\common\l3dslib.h">\r
-- </File>\r
-- <File RelativePath=".\common\lbmlib.h">\r
-- </File>\r
-- <File RelativePath=".\common\mathlib.h">\r
-- </File>\r
-- <File RelativePath=".\qd_fmodel.h">\r
-- </File>\r
-- <File RelativePath=".\qd_skeletons.h">\r
-- </File>\r
-- <File RelativePath=".\qdata.h">\r
-- </File>\r
-- <File RelativePath=".\common\qfiles.h">\r
-- </File>\r
-- <File RelativePath=".\qcommon\reference.h">\r
-- </File>\r
-- <File RelativePath=".\resource.h">\r
-- </File>\r
-- <File RelativePath=".\qcommon\resourcemanager.h">\r
-- </File>\r
-- <File RelativePath=".\common\scriplib.h">\r
-- </File>\r
-- <File RelativePath=".\qcommon\skeletons.h">\r
-- </File>\r
-- <File RelativePath=".\common\token.h">\r
-- </File>\r
-- <File RelativePath=".\common\trilib.h">\r
-- </File>\r
-- </Filter>\r
-- <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">\r
-- </Filter>\r
-- <Filter Name="debug">\r
-- <File RelativePath="..\..\..\..\libxml2\win32\binaries-debug\libxml2.lib">\r
-- <FileConfiguration ExcludedFromBuild="true" Name="Release|Win32">\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- </FileConfiguration>\r
-- </File>\r
-- </Filter>\r
-- <Filter Name="release">\r
-- <File RelativePath="..\..\..\..\libxml2\win32\binaries-release\libxml2.lib">\r
-- <FileConfiguration ExcludedFromBuild="true" Name="Debug|Win32">\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- </FileConfiguration>\r
-- </File>\r
-- </Filter>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="qdata3_heretic2" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="qdata3_heretic2" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <Filter Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" Name="Source Files">
++ <File RelativePath=".\animcomp.c">
++ </File>
++ <File RelativePath=".\book.c">
++ </File>
++ <File RelativePath=".\common\bspfile.c">
++ </File>
++ <File RelativePath=".\common\cmdlib.c">
++ </File>
++ <File RelativePath=".\fmodels.c">
++ </File>
++ <File RelativePath=".\images.c">
++ </File>
++ <File RelativePath=".\common\inout.c">
++ </File>
++ <File RelativePath=".\jointed.c">
++ </File>
++ <File RelativePath=".\common\l3dslib.c">
++ </File>
++ <File RelativePath=".\common\lbmlib.c">
++ </File>
++ <File RelativePath=".\common\mathlib.c">
++ </File>
++ <File RelativePath=".\models.c">
++ </File>
++ <File RelativePath=".\common\path_init.c">
++ </File>
++ <File RelativePath=".\pics.c">
++ </File>
++ <File RelativePath=".\qd_skeletons.c">
++ </File>
++ <File RelativePath=".\qdata.c">
++ </File>
++ <File RelativePath=".\common\qfiles.c">
++ </File>
++ <File RelativePath=".\qcommon\reference.c">
++ </File>
++ <File RelativePath=".\qcommon\resourcemanager.c">
++ </File>
++ <File RelativePath=".\common\scriplib.c">
++ </File>
++ <File RelativePath=".\qcommon\skeletons.c">
++ </File>
++ <File RelativePath=".\sprites.c">
++ </File>
++ <File RelativePath=".\svdcmp.c">
++ </File>
++ <File RelativePath=".\tables.c">
++ </File>
++ <File RelativePath=".\common\threads.c">
++ </File>
++ <File RelativePath=".\tmix.c">
++ </File>
++ <File RelativePath=".\common\token.c">
++ </File>
++ <File RelativePath=".\common\trilib.c">
++ </File>
++ <File RelativePath=".\video.c">
++ </File>
++ </Filter>
++ <Filter Filter="h;hpp;hxx;hm;inl" Name="Header Files">
++ <File RelativePath=".\adpcm.h">
++ </File>
++ <File RelativePath=".\animcomp.h">
++ </File>
++ <File RelativePath=".\anorms.h">
++ </File>
++ <File RelativePath=".\common\bspfile.h">
++ </File>
++ <File RelativePath=".\common\cmdlib.h">
++ </File>
++ <File RelativePath=".\common\her2_threads.h">
++ </File>
++ <File RelativePath=".\common\inout.h">
++ </File>
++ <File RelativePath=".\jointed.h">
++ </File>
++ <File RelativePath=".\joints.h">
++ </File>
++ <File RelativePath=".\common\l3dslib.h">
++ </File>
++ <File RelativePath=".\common\lbmlib.h">
++ </File>
++ <File RelativePath=".\common\mathlib.h">
++ </File>
++ <File RelativePath=".\qd_fmodel.h">
++ </File>
++ <File RelativePath=".\qd_skeletons.h">
++ </File>
++ <File RelativePath=".\qdata.h">
++ </File>
++ <File RelativePath=".\common\qfiles.h">
++ </File>
++ <File RelativePath=".\qcommon\reference.h">
++ </File>
++ <File RelativePath=".\resource.h">
++ </File>
++ <File RelativePath=".\qcommon\resourcemanager.h">
++ </File>
++ <File RelativePath=".\common\scriplib.h">
++ </File>
++ <File RelativePath=".\qcommon\skeletons.h">
++ </File>
++ <File RelativePath=".\common\token.h">
++ </File>
++ <File RelativePath=".\common\trilib.h">
++ </File>
++ </Filter>
++ <Filter Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" Name="Resource Files">
++ </Filter>
++ <Filter Name="debug">
++ <File RelativePath="..\..\..\..\libxml2\win32\binaries-debug\libxml2.lib">
++ <FileConfiguration ExcludedFromBuild="true" Name="Release|Win32">
++ <Tool Name="VCCustomBuildTool"/>
++ </FileConfiguration>
++ </File>
++ </Filter>
++ <Filter Name="release">
++ <File RelativePath="..\..\..\..\libxml2\win32\binaries-release\libxml2.lib">
++ <FileConfiguration ExcludedFromBuild="true" Name="Debug|Win32">
++ <Tool Name="VCCustomBuildTool"/>
++ </FileConfiguration>
++ </File>
++ </Filter>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
--<?xml version="1.0" ?><VisualStudioProject Name="q3data" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="q3data" Version="8.00">\r
-- <Platforms>\r
-- <Platform Name="Win32"/>\r
-- </Platforms>\r
-- <ToolFiles>\r
-- </ToolFiles>\r
-- <Configurations>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">\r
-- <Tool Name="VCPreBuildEventTool"/>\r
-- <Tool Name="VCCustomBuildTool"/>\r
-- <Tool Name="VCXMLDataGeneratorTool"/>\r
-- <Tool Name="VCWebServiceProxyGeneratorTool"/>\r
-- <Tool Name="VCMIDLTool"/>\r
-- <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>\r
-- <Tool Name="VCManagedResourceCompilerTool"/>\r
-- <Tool Name="VCResourceCompilerTool"/>\r
-- <Tool Name="VCPreLinkEventTool"/>\r
-- <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>\r
-- <Tool Name="VCALinkTool"/>\r
-- <Tool Name="VCManifestTool"/>\r
-- <Tool Name="VCXDCMakeTool"/>\r
-- <Tool Name="VCBscMakeTool"/>\r
-- <Tool Name="VCFxCopTool"/>\r
-- <Tool Name="VCAppVerifierTool"/>\r
-- <Tool Name="VCWebDeploymentTool"/>\r
-- <Tool Name="VCPostBuildEventTool"/>\r
-- </Configuration>\r
-- </Configurations>\r
-- <References>\r
-- </References>\r
-- <Files>\r
-- <File RelativePath=".\3dslib.c">\r
-- </File>\r
-- <File RelativePath=".\3dslib.h">\r
-- </File>\r
-- <File RelativePath="..\common\aselib.c">\r
-- </File>\r
-- <File RelativePath="..\common\aselib.h">\r
-- </File>\r
-- <File RelativePath="..\common\bspfile.c">\r
-- </File>\r
-- <File RelativePath="..\common\cmdlib.c">\r
-- </File>\r
-- <File RelativePath=".\compress.c">\r
-- </File>\r
-- <File RelativePath="..\common\imagelib.c">\r
-- </File>\r
-- <File RelativePath=".\images.c">\r
-- </File>\r
-- <File RelativePath="..\common\inout.c">\r
-- </File>\r
-- <File RelativePath=".\md3lib.c">\r
-- </File>\r
-- <File RelativePath=".\md3lib.h">\r
-- </File>\r
-- <File RelativePath=".\models.c">\r
-- </File>\r
-- <File RelativePath=".\p3dlib.c">\r
-- </File>\r
-- <File RelativePath=".\p3dlib.h">\r
-- </File>\r
-- <File RelativePath=".\polyset.c">\r
-- </File>\r
-- <File RelativePath="..\common\polyset.h">\r
-- </File>\r
-- <File RelativePath=".\q3data.c">\r
-- </File>\r
-- <File RelativePath=".\q3data.h">\r
-- </File>\r
-- <File RelativePath="..\common\scriplib.c">\r
-- </File>\r
-- <File RelativePath=".\stripper.c">\r
-- </File>\r
-- <File RelativePath="..\common\trilib.c">\r
-- </File>\r
-- <File RelativePath="..\common\unzip.c">\r
-- </File>\r
-- <File RelativePath="..\common\unzip.h">\r
-- </File>\r
-- <File RelativePath="..\common\vfs.c">\r
-- </File>\r
-- <File RelativePath=".\video.c">\r
-- </File>\r
-- </Files>\r
-- <Globals>\r
-- </Globals>\r
++<?xml version="1.0" ?><VisualStudioProject Name="q3data" ProjectGUID="{65D02375-63EE-4A8A-9F8E-504B1D5A1D02}" ProjectType="Visual C++" RootNamespace="q3data" Version="8.00">
++ <Platforms>
++ <Platform Name="Win32"/>
++ </Platforms>
++ <ToolFiles>
++ </ToolFiles>
++ <Configurations>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Debug|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" BasicRuntimeChecks="3" DebugInformationFormat="4" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" MinimalRebuild="true" Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="3" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool GenerateDebugInformation="true" Name="VCLinkerTool" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ <Configuration CharacterSet="2" ConfigurationType="1" IntermediateDirectory="$(ConfigurationName)" Name="Release|Win32" OutputDirectory="$(SolutionDir)$(ConfigurationName)" WholeProgramOptimization="1">
++ <Tool Name="VCPreBuildEventTool"/>
++ <Tool Name="VCCustomBuildTool"/>
++ <Tool Name="VCXMLDataGeneratorTool"/>
++ <Tool Name="VCWebServiceProxyGeneratorTool"/>
++ <Tool Name="VCMIDLTool"/>
++ <Tool AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include"" DebugInformationFormat="3" Detect64BitPortabilityProblems="true" DisableSpecificWarnings="4996;4244;4267" Name="VCCLCompilerTool" PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS" RuntimeLibrary="2" WarningLevel="3"/>
++ <Tool Name="VCManagedResourceCompilerTool"/>
++ <Tool Name="VCResourceCompilerTool"/>
++ <Tool Name="VCPreLinkEventTool"/>
++ <Tool EnableCOMDATFolding="2" GenerateDebugInformation="true" Name="VCLinkerTool" OptimizeReferences="2" TargetMachine="1"/>
++ <Tool Name="VCALinkTool"/>
++ <Tool Name="VCManifestTool"/>
++ <Tool Name="VCXDCMakeTool"/>
++ <Tool Name="VCBscMakeTool"/>
++ <Tool Name="VCFxCopTool"/>
++ <Tool Name="VCAppVerifierTool"/>
++ <Tool Name="VCWebDeploymentTool"/>
++ <Tool Name="VCPostBuildEventTool"/>
++ </Configuration>
++ </Configurations>
++ <References>
++ </References>
++ <Files>
++ <File RelativePath=".\3dslib.c">
++ </File>
++ <File RelativePath=".\3dslib.h">
++ </File>
++ <File RelativePath="..\common\aselib.c">
++ </File>
++ <File RelativePath="..\common\aselib.h">
++ </File>
++ <File RelativePath="..\common\bspfile.c">
++ </File>
++ <File RelativePath="..\common\cmdlib.c">
++ </File>
++ <File RelativePath=".\compress.c">
++ </File>
++ <File RelativePath="..\common\imagelib.c">
++ </File>
++ <File RelativePath=".\images.c">
++ </File>
++ <File RelativePath="..\common\inout.c">
++ </File>
++ <File RelativePath=".\md3lib.c">
++ </File>
++ <File RelativePath=".\md3lib.h">
++ </File>
++ <File RelativePath=".\models.c">
++ </File>
++ <File RelativePath=".\p3dlib.c">
++ </File>
++ <File RelativePath=".\p3dlib.h">
++ </File>
++ <File RelativePath=".\polyset.c">
++ </File>
++ <File RelativePath="..\common\polyset.h">
++ </File>
++ <File RelativePath=".\q3data.c">
++ </File>
++ <File RelativePath=".\q3data.h">
++ </File>
++ <File RelativePath="..\common\scriplib.c">
++ </File>
++ <File RelativePath=".\stripper.c">
++ </File>
++ <File RelativePath="..\common\trilib.c">
++ </File>
++ <File RelativePath="..\common\unzip.c">
++ </File>
++ <File RelativePath="..\common\unzip.h">
++ </File>
++ <File RelativePath="..\common\vfs.c">
++ </File>
++ <File RelativePath=".\video.c">
++ </File>
++ </Files>
++ <Globals>
++ </Globals>
</VisualStudioProject>
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
------------------------------------------------------------------------------- */
+ /*
+ ProcessAdvertisements()
+ copies advertisement info into the BSP structures
+ */
+
+ static void ProcessAdvertisements( void ) {
+ int i;
+ const char* className;
+ const char* modelKey;
+ int modelNum;
+ bspModel_t* adModel;
+ bspDrawSurface_t* adSurface;
+
+ Sys_FPrintf( SYS_VRB, "--- ProcessAdvertisements ---\n" );
+
+ for( i = 0; i < numEntities; i++ ) {
+
+ /* is an advertisement? */
+ className = ValueForKey( &entities[ i ], "classname" );
+
+ if( !Q_stricmp( "advertisement", className ) ) {
+
+ modelKey = ValueForKey( &entities[ i ], "model" );
+
+ if( strlen( modelKey ) > MAX_QPATH - 1 ) {
+ Error( "Model Key for entity exceeds ad struct string length." );
+ } else {
+ if( numBSPAds < MAX_MAP_ADVERTISEMENTS ) {
+ bspAds[numBSPAds].cellId = IntForKey( &entities[ i ], "cellId" );
+ strncpy( bspAds[numBSPAds].model, modelKey, sizeof( bspAds[numBSPAds].model ) );
+
+ modelKey++;
+ modelNum = atoi( modelKey );
+ adModel = &bspModels[modelNum];
+
+ if( adModel->numBSPSurfaces != 1 ) {
+ Error( "Ad cell id %d has more than one surface.", bspAds[numBSPAds].cellId );
+ }
+
+ adSurface = &bspDrawSurfaces[adModel->firstBSPSurface];
+
+ // store the normal for use at run time.. all ad verts are assumed to
+ // have identical normals (because they should be a simple rectangle)
+ // so just use the first vert's normal
+ VectorCopy( bspDrawVerts[adSurface->firstVert].normal, bspAds[numBSPAds].normal );
+
+ // store the ad quad for quick use at run time
+ if( adSurface->surfaceType == MST_PATCH ) {
+ int v0 = adSurface->firstVert + adSurface->patchHeight - 1;
+ int v1 = adSurface->firstVert + adSurface->numVerts - 1;
+ int v2 = adSurface->firstVert + adSurface->numVerts - adSurface->patchWidth;
+ int v3 = adSurface->firstVert;
+ VectorCopy( bspDrawVerts[v0].xyz, bspAds[numBSPAds].rect[0] );
+ VectorCopy( bspDrawVerts[v1].xyz, bspAds[numBSPAds].rect[1] );
+ VectorCopy( bspDrawVerts[v2].xyz, bspAds[numBSPAds].rect[2] );
+ VectorCopy( bspDrawVerts[v3].xyz, bspAds[numBSPAds].rect[3] );
+ } else {
+ Error( "Ad cell %d has an unsupported Ad Surface type.", bspAds[numBSPAds].cellId );
+ }
+
+ numBSPAds++;
+ } else {
+ Error( "Maximum number of map advertisements exceeded." );
+ }
+ }
+ }
+ }
+
+ Sys_FPrintf( SYS_VRB, "%9d in-game advertisements\n", numBSPAds );
+ }
/*
SetCloneModelNumbers() - ydnar
tempSource[ 0 ] = '\0';
- /* set flares flag */
+ /* set standard game flags */
+ maxSurfaceVerts = game->maxSurfaceVerts;
+ maxSurfaceIndexes = game->maxSurfaceIndexes;
emitFlares = game->emitFlares;
/* process arguments */
}
else if( !strcmp( argv[ i ], "-mv" ) )
{
- maxSurfaceVerts = atoi( argv[ i + 1 ] );
- if( maxSurfaceVerts < 3 )
- maxSurfaceVerts = 3;
+ maxLMSurfaceVerts = atoi( argv[ i + 1 ] );
+ if( maxLMSurfaceVerts < 3 )
+ maxLMSurfaceVerts = 3;
+ if( maxLMSurfaceVerts > maxSurfaceVerts )
+ maxSurfaceVerts = maxLMSurfaceVerts;
i++;
- Sys_Printf( "Maximum per-surface vertex count set to %d\n", maxSurfaceVerts );
+ Sys_Printf( "Maximum lightmapped surface vertex count set to %d\n", maxLMSurfaceVerts );
}
else if( !strcmp( argv[ i ], "-mi" ) )
{
/* set light styles from targetted light entities */
SetLightStyles();
+ /* process in game advertisements */
+ ProcessAdvertisements();
+
/* finish and write bsp */
EndBSPFile();
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
bspFogs[ i ].brushNum = LittleLong( bspFogs[ i ].brushNum );
bspFogs[ i ].visibleSide = LittleLong( bspFogs[ i ].visibleSide );
}
+
+ /* advertisements */
+ for( i = 0; i < numBSPAds; i++ )
+ {
+ bspAds[ i ].cellId = LittleLong( bspAds[ i ].cellId );
+ bspAds[ i ].normal[ 0 ] = LittleFloat( bspAds[ i ].normal[ 0 ] );
+ bspAds[ i ].normal[ 1 ] = LittleFloat( bspAds[ i ].normal[ 1 ] );
+ bspAds[ i ].normal[ 2 ] = LittleFloat( bspAds[ i ].normal[ 2 ] );
+
+ for( j = 0; j < 4; j++ )
+ {
+ bspAds[ i ].rect[j][ 0 ] = LittleFloat( bspAds[ i ].rect[j][ 0 ] );
+ bspAds[ i ].rect[j][ 1 ] = LittleFloat( bspAds[ i ].rect[j][ 1 ] );
+ bspAds[ i ].rect[j][ 2 ] = LittleFloat( bspAds[ i ].rect[j][ 2 ] );
+ }
+
+ //bspAds[ i ].model[ MAX_QPATH ];
+ }
}
Sys_Printf( "\n");
Sys_Printf( "%9d lightmaps %9d\n",
- numBSPLightBytes / (LIGHTMAP_WIDTH * LIGHTMAP_HEIGHT * 3), numBSPLightBytes );
+ numBSPLightBytes / (game->lightmapSize * game->lightmapSize * 3), numBSPLightBytes );
Sys_Printf( "%9d lightgrid %9d *\n",
numBSPGridPoints, (int) (numBSPGridPoints * sizeof( *bspGridPoints )) );
Sys_Printf( " visibility %9d\n",
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
#define LUMP_LIGHTMAPS 14
#define LUMP_LIGHTGRID 15
#define LUMP_VISIBILITY 16
- #define HEADER_LUMPS 17
+ #define LUMP_ADVERTISEMENTS 17
+ #define HEADER_LUMPS 18
/* types */
free( buffer );
}
-
-
/*
LoadIBSPFile()
loads a quake 3 bsp file into memory
bspEntDataSize = CopyLump( (bspHeader_t*) header, LUMP_ENTITIES, bspEntData, 1);
CopyLightGridLumps( header );
-
+
+ /* advertisements */
+ numBSPAds = CopyLump( (bspHeader_t*) header, LUMP_ADVERTISEMENTS, bspAds, sizeof( bspAdvertisement_t ) );
+
/* free the file buffer */
free( header );
}
AddLump( file, (bspHeader_t*) header, LUMP_ENTITIES, bspEntData, bspEntDataSize );
AddLump( file, (bspHeader_t*) header, LUMP_FOGS, bspFogs, numBSPFogs * sizeof( bspFog_t ) );
AddLump( file, (bspHeader_t*) header, LUMP_DRAWINDEXES, bspDrawIndexes, numBSPDrawIndexes * sizeof( bspDrawIndexes[ 0 ] ) );
-
+
+ /* advertisements */
+ AddLump( file, (bspHeader_t*) header, LUMP_ADVERTISEMENTS, bspAds, numBSPAds * sizeof( bspAdvertisement_t ) );
+
/* emit bsp size */
size = ftell( file );
Sys_Printf( "Wrote %.1f MB (%d bytes)\n", (float) size / (1024 * 1024), size );
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
".q3a", /* unix home sub-dir */
"quake", /* magic path word */
"scripts", /* shader directory */
- qfalse, /* wolf lighting model? */
+ 64, /* max lightmapped surface verts */
+ 999, /* max surface verts */
+ 6000, /* max surface indexes */
qfalse, /* flares */
"flareshader", /* default flare shader */
+ qfalse, /* wolf lighting model? */
+ 128, /* lightmap width/height */
+ 1.0f, /* lightmap gamma */
+ 1.0f, /* lightmap compensate */
"IBSP", /* bsp file prefix */
- 46, /* bsp file version */
+ 47, /* bsp file version */
+ qfalse, /* cod-style lump len/ofs order */
LoadIBSPFile, /* bsp load function */
WriteIBSPFile, /* bsp write function */
{ "nodlight", 0, 0, Q_SURF_NODLIGHT, 0, 0, 0 },
{ "dust", 0, 0, Q_SURF_DUST, 0, 0, 0 },
-
/* null */
{ NULL, 0, 0, 0, 0, 0, 0 }
}
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
light->fade = 1.0f;
light->falloffTolerance = falloffTolerance;
light->filterRadius = sun->filterRadius / sun->numSamples;
+ light->style = noStyles ? LS_NORMAL : sun->style;
/* set the light's position out to infinity */
VectorMA( vec3_origin, (MAX_WORLD_COORD * 8.0f), direction, light->origin ); /* MAX_WORLD_COORD * 2.0f */
simulates sky light with multiple suns
*/
-static void CreateSkyLights( vec3_t color, float value, int iterations, float filterRadius )
+static void CreateSkyLights( vec3_t color, float value, int iterations, float filterRadius, int style )
{
- int c, i, j, k, numSuns;
+ int i, j, numSuns;
+ int angleSteps, elevationSteps;
+ float angle, elevation;
+ float angleStep, elevationStep;
float step, start;
- vec3_t in;
sun_t sun;
sun.deviance = 0.0f;
sun.filterRadius = filterRadius;
sun.numSamples = 1;
+ sun.style = noStyles ? LS_NORMAL : style;
sun.next = NULL;
- /* iterate */
- numSuns = 0;
- for( c = 0; c < 2; c++ )
+ /* setup */
+ elevationSteps = iterations - 1;
+ angleSteps = elevationSteps * 4;
+ angle = 0.0f;
+ elevationStep = DEG2RAD( 90.0f / iterations ); /* skip elevation 0 */
+ angleStep = DEG2RAD( 360.0f / angleSteps );
+
+ /* calc individual sun brightness */
+ numSuns = angleSteps * elevationSteps + 1;
+ sun.photons = value / numSuns;
+
+ /* iterate elevation */
+ elevation = elevationStep * 0.5f;
+ angle = 0.0f;
+ for( i = 0, elevation = elevationStep * 0.5f; i < elevationSteps; i++ )
{
- for( k = 0, in[ 2 ] = start; k < iterations; k++, in[ 2 ] += step )
- {
- /* don't create sky light below the horizon */
- if( in[ 2 ] <= 0.0f )
- continue;
+ /* iterate angle */
+ for( j = 0; j < angleSteps; j++ )
+ {
+ /* create sun */
+ sun.direction[ 0 ] = cos( angle ) * cos( elevation );
+ sun.direction[ 1 ] = sin( angle ) * cos( elevation );
+ sun.direction[ 2 ] = sin( elevation );
+ CreateSunLight( &sun );
- for( j = 0, in[ 1 ] = start; j < iterations; j++, in[ 1 ] += step )
- {
- for( i = 0, in[ 0 ] = start; i < iterations; i++, in[ 0 ] += step )
- {
- if( VectorNormalize( in, sun.direction ) )
- {
- if( c > 0 && numSuns > 0 )
- {
- sun.photons = value / numSuns;
- CreateSunLight( &sun );
- }
- else
- numSuns++;
- }
- }
- }
+ /* move */
+ angle += angleStep;
}
+
+ /* move */
+ elevation += elevationStep;
+ angle += angleStep / elevationSteps;
}
+
+ /* create vertical sun */
+ VectorSet( sun.direction, 0.0f, 0.0f, 1.0f );
+ CreateSunLight( &sun );
+
+ /* short circuit */
+ return;
}
spawnflags = IntForKey( e, "spawnflags" );
/* ydnar: quake 3+ light behavior */
- if( game->wolfLight == qfalse )
+ if( wolfLight == qfalse )
{
/* set default flags */
flags = LIGHT_Q3A_DEFAULT;
/* set origin */
GetVectorForKey( e, "origin", light->origin);
light->style = IntForKey( e, "_style" );
- if( light->style == 0 )
+ if( light->style == LS_NORMAL )
light->style = IntForKey( e, "style" );
if( light->style < LS_NORMAL || light->style >= LS_NONE )
Error( "Invalid lightstyle (%d) on entity %d", light->style, i );
- /* override */
- if( noStyles )
- light->style = LS_NORMAL;
-
+ if( light->style != LS_NORMAL ) {
+ Sys_FPrintf (SYS_WRN, "WARNING: Styled light found targeting %s\n **", target );
+ }
+
/* set light intensity */
intensity = FloatForKey( e, "_light" );
if( intensity == 0.0f )
sun.photons = (intensity / pointScale);
sun.deviance = deviance / 180.0f * Q_PI;
sun.numSamples = numSamples;
+ sun.style = noStyles ? LS_NORMAL : light->style;
sun.next = NULL;
/* make a sun light */
if( si->skyLightValue > 0.0f )
{
Sys_FPrintf( SYS_VRB, "Sky: %s\n", si->shader );
- CreateSkyLights( si->color, si->skyLightValue, si->skyLightIterations, si->lightFilterRadius );
+ CreateSkyLights( si->color, si->skyLightValue, si->skyLightIterations, si->lightFilterRadius, si->lightStyle );
si->skyLightValue = 0.0f; /* FIXME: hack! */
}
VectorCopy( origin, light->origin );
VectorCopy( si->color, light->color );
light->falloffTolerance = falloffTolerance;
- light->style = light->style;
+ light->style = si->lightStyle;
/* add to point light count and continue */
numPointLights++;
return 0;
}
- /* ptpff approximation */
- if( light->type == EMIT_AREA && faster )
- {
- /* get direction and distance */
- VectorCopy( light->origin, trace->end );
- dist = SetupTrace( trace );
- if( dist >= light->envelope )
- return 0;
-
- /* clamp the distance to prevent super hot spots */
- if( dist < 16.0f )
- dist = 16.0f;
-
- /* angle attenuation */
- angle = DotProduct( trace->normal, trace->direction );
-
- /* twosided lighting */
- if( trace->twoSided )
- angle = fabs( angle );
-
- /* attenuate */
- angle *= -DotProduct( light->normal, trace->direction );
- if( angle <= 0.0f )
- return 0;
- add = light->photons / (dist * dist) * angle;
- }
-
/* exact point to polygon form factor */
- else if( light->type == EMIT_AREA )
+ if( light->type == EMIT_AREA )
{
float factor;
float d;
/* project sample point into light plane */
d = DotProduct( trace->origin, light->normal ) - light->dist;
- //% if( !(light->flags & LIGHT_TWOSIDED) && d < -1.0f )
- //% return 0;
if( d < 3.0f )
{
/* sample point behind plane? */
if( dist >= light->envelope )
return 0;
- /* calculate the contribution */
- factor = PointToPolygonFormFactor( pushedOrigin, trace->normal, light->w );
- if( factor == 0.0f )
- return 0;
- else if( factor < 0.0f )
+ /* ptpff approximation */
+ if( faster )
{
+ /* angle attenuation */
+ angle = DotProduct( trace->normal, trace->direction );
+
/* twosided lighting */
- if( trace->twoSided || (light->flags & LIGHT_TWOSIDED) )
+ if( trace->twoSided )
+ angle = fabs( angle );
+
+ /* attenuate */
+ angle *= -DotProduct( light->normal, trace->direction );
+ if( angle == 0.0f )
+ return 0;
+ else if( angle < 0.0f &&
+ (trace->twoSided || (light->flags & LIGHT_TWOSIDED)) )
+ angle = -angle;
+ add = light->photons / (dist * dist) * angle;
+ }
+ else
+ {
+ /* calculate the contribution */
+ factor = PointToPolygonFormFactor( pushedOrigin, trace->normal, light->w );
+ if( factor == 0.0f )
+ return 0;
+ else if( factor < 0.0f )
{
- factor = -factor;
+ /* twosided lighting */
+ if( trace->twoSided || (light->flags & LIGHT_TWOSIDED) )
+ {
+ factor = -factor;
- /* push light origin to other side of the plane */
- VectorMA( light->origin, -2.0f, light->normal, trace->end );
- dist = SetupTrace( trace );
- if( dist >= light->envelope )
+ /* push light origin to other side of the plane */
+ VectorMA( light->origin, -2.0f, light->normal, trace->end );
+ dist = SetupTrace( trace );
+ if( dist >= light->envelope )
+ return 0;
+ }
+ else
return 0;
}
- else
- return 0;
+
+ /* ydnar: moved to here */
+ add = factor * light->add;
}
-
- /* ydnar: moved to here */
- add = factor * light->add;
}
/* point/spot lights */
#endif
/* store direction */
- NormalToLatLong( gp->dir, bgp->latLong );
+ if( !bouncing )
+ NormalToLatLong( gp->dir, bgp->latLong );
}
Sys_Printf( "%9d luxels\n", numLuxels );
Sys_Printf( "%9d luxels mapped\n", numLuxelsMapped );
Sys_Printf( "%9d luxels occluded\n", numLuxelsOccluded );
+
+ /* dirty them up */
+ if( dirty )
+ {
+ Sys_Printf( "--- DirtyRawLightmap ---\n" );
+
+
+
+
+ RunThreadsOnIndividual( numRawLightmaps, qtrue, DirtyRawLightmap );
+ }
+
/* ydnar: set up light envelopes */
SetupEnvelopes( qfalse, fast );
/* note it */
Sys_Printf( "--- Light ---\n" );
+ /* set standard game flags */
+ wolfLight = game->wolfLight;
+ lmCustomSize = game->lightmapSize;
+ lightmapGamma = game->lightmapGamma;
+ lightmapCompensate = game->lightmapCompensate;
+
/* process commandline arguments */
for( i = 1; i < (argc - 1); i++ )
{
i++;
}
+ else if( !strcmp( argv[ i ], "-gamma" ) )
+ {
+ f = atof( argv[ i + 1 ] );
+ lightmapGamma = f;
+ Sys_Printf( "Lighting gamma set to %f\n", lightmapGamma );
+ i++;
+ }
+
+ else if( !strcmp( argv[ i ], "-compensate" ) )
+ {
+ f = atof( argv[ i + 1 ] );
+ if( f <= 0.0f )
+ f = 1.0f;
+ lightmapCompensate = f;
+ Sys_Printf( "Lighting compensation set to 1/%f\n", lightmapCompensate );
+ i++;
+ }
+
/* ydnar switches */
else if( !strcmp( argv[ i ], "-bounce" ) )
{
Sys_Printf( "Lightmap filtering enabled\n" );
}
+ else if( !strcmp( argv[ i ], "-dark" ) )
+ {
+ dark = qtrue;
+ Sys_Printf( "Dark lightmap seams enabled\n" );
+ }
+
+
+
+
+
+
+
else if( !strcmp( argv[ i ], "-shadeangle" ) )
{
shadeAngleDegrees = atof( argv[ i + 1 ] );
if( ((lmCustomSize - 1) & lmCustomSize) || lmCustomSize < 2 )
{
Sys_Printf( "WARNING: Lightmap size must be a power of 2, greater or equal to 2 pixels.\n" );
- lmCustomSize = LIGHTMAP_WIDTH;
+ lmCustomSize = game->lightmapSize;
}
i++;
Sys_Printf( "Default lightmap size set to %d x %d pixels\n", lmCustomSize, lmCustomSize );
/* enable external lightmaps */
- if( lmCustomSize != LIGHTMAP_WIDTH )
+ if( lmCustomSize != game->lightmapSize )
{
externalLightmaps = qtrue;
Sys_Printf( "Storing all lightmaps externally\n" );
else if( !strcmp( argv[ i ], "-wolf" ) )
{
/* -game should already be set */
- game->wolfLight = qtrue;
- Sys_Printf( "Enabling Wolf lighting model\n" );
+ wolfLight = qtrue;
+ Sys_Printf( "Enabling Wolf lighting model (linear default)\n" );
+ }
+
+ else if( !strcmp( argv[ i ], "-q3" ) )
+ {
+ /* -game should already be set */
+ wolfLight = qfalse;
+ Sys_Printf( "Enabling Quake 3 lighting model (nonlinear default)\n" );
}
else if( !strcmp( argv[ i ], "-sunonly" ) )
else if( !strcmp( argv[ i ], "-smooth" ) )
{
- smooth = qtrue;
lightSamples = EXTRA_SCALE;
Sys_Printf( "The -smooth argument is deprecated, use \"-samples 2\" instead\n" );
}
}
else if( !strcmp( argv[ i ], "-extra" ) )
{
- extra = qtrue;
superSample = EXTRA_SCALE; /* ydnar */
Sys_Printf( "The -extra argument is deprecated, use \"-super 2\" instead\n" );
}
else if( !strcmp( argv[ i ], "-extrawide" ) )
{
- extra = qtrue;
- extraWide = qtrue;
superSample = EXTRAWIDE_SCALE; /* ydnar */
filter = qtrue; /* ydnar */
Sys_Printf( "The -extrawide argument is deprecated, use \"-filter [-super 2]\" instead\n");
loMem = qtrue;
Sys_Printf( "Enabling low-memory (potentially slower) lighting mode\n" );
}
+ else if( !strcmp( argv[ i ], "-nostyle" ) || !strcmp( argv[ i ], "-nostyles" ) )
+ {
+ noStyles = qtrue;
+ Sys_Printf( "Disabling lightstyles\n" );
+ }
+ else if( !strcmp( argv[ i ], "-cpma" ) )
+ {
+ cpmaHack = qtrue;
+ Sys_Printf( "Enabling Challenge Pro Mode Asstacular Vertex Lighting Mode (tm)\n" );
+ }
+ /* r7: dirtmapping */
+ else if( !strcmp( argv[ i ], "-dirty" ) )
+ {
+ dirty = qtrue;
+ Sys_Printf( "Dirtmapping enabled\n" );
+ }
+ else if( !strcmp( argv[ i ], "-dirtdebug" ) || !strcmp( argv[ i ], "-debugdirt" ) )
+ {
+ dirtDebug = qtrue;
+ Sys_Printf( "Dirtmap debugging enabled\n" );
+ }
+ else if( !strcmp( argv[ i ], "-dirtmode" ) )
+ {
+ dirtMode = atoi( argv[ i + 1 ] );
+ if( dirtMode != 0 && dirtMode != 1 )
+ dirtMode = 0;
+ if( dirtMode == 1 )
+ Sys_Printf( "Enabling randomized dirtmapping\n" );
+ else
+ Sys_Printf( "Enabling ordered dir mapping\n" );
+ }
+ else if( !strcmp( argv[ i ], "-dirtdepth" ) )
+ {
+ dirtDepth = atof( argv[ i + 1 ] );
+ if( dirtDepth <= 0.0f )
+ dirtDepth = 128.0f;
+ Sys_Printf( "Dirtmapping depth set to %.1f\n", dirtDepth );
+ }
+ else if( !strcmp( argv[ i ], "-dirtscale" ) )
+ {
+ dirtScale = atof( argv[ i + 1 ] );
+ if( dirtScale <= 0.0f )
+ dirtScale = 1.0f;
+ Sys_Printf( "Dirtmapping scale set to %.1f\n", dirtScale );
+ }
+ else if( !strcmp( argv[ i ], "-dirtgain" ) )
+ {
+ dirtGain = atof( argv[ i + 1 ] );
+ if( dirtGain <= 0.0f )
+ dirtGain = 1.0f;
+ Sys_Printf( "Dirtmapping gain set to %.1f\n", dirtGain );
+ }
+
+ /* unhandled args */
else
- Sys_Printf( "WARNING: Unknown option \"%s\"\n", argv[ i ] );
+ Sys_Printf( "WARNING: Unknown argument \"%s\"\n", argv[ i ] );
+
}
/* clean up map name */
/* ydnar: set up optimization */
SetupBrushes();
+ SetupDirt();
SetupSurfaceLightmaps();
/* initialize the surface facet tracing */
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
/* version */
-#define Q3MAP_VERSION "2.5.11"
-#define Q3MAP_MOTD "A well-oiled toaster oven"
+#define Q3MAP_VERSION "2.5.17"
+#define Q3MAP_MOTD "Last one turns the lights off"
#include <limits.h>
#endif
-#ifdef _WIN32
+#ifdef WIN32
#include <windows.h>
#endif
#include "inout.h"
#include "vfs.h"
#include "png.h"
-#include "radiant_jpeglib.h"
+#include "mhash.h"
#include <stdlib.h>
#endif
#if 1
- #ifdef _WIN32
+ #ifdef WIN32
#define Q_stricmp stricmp
#define Q_strncasecmp strnicmp
#else
#define C_ANTIPORTAL 0x00004000 /* like hint, but doesn't generate portals */
#define C_SKIP 0x00008000 /* like hint, but skips this face (doesn't split bsp) */
#define C_NOMARKS 0x00010000 /* no decals */
-
#define C_DETAIL 0x08000000 /* THIS MUST BE THE SAME AS IN RADIANT! */
#define RAD_LUXEL_SIZE 3
#define SUPER_LUXEL_SIZE 4
#define SUPER_ORIGIN_SIZE 3
-#define SUPER_NORMAL_SIZE 3
+#define SUPER_NORMAL_SIZE 4
#define SUPER_DELUXEL_SIZE 3
#define BSP_DELUXEL_SIZE 3
#define BSP_LUXEL( s, x, y ) (lm->bspLuxels[ s ] + ((((y) * lm->w) + (x)) * BSP_LUXEL_SIZE))
#define RAD_LUXEL( s, x, y ) (lm->radLuxels[ s ] + ((((y) * lm->w) + (x)) * RAD_LUXEL_SIZE))
#define SUPER_LUXEL( s, x, y ) (lm->superLuxels[ s ] + ((((y) * lm->sw) + (x)) * SUPER_LUXEL_SIZE))
-#define SUPER_ORIGIN( x, y ) (lm->superOrigins + ((((y) * lm->sw) + (x)) * SUPER_ORIGIN_SIZE))
-#define SUPER_NORMAL( x, y ) (lm->superNormals + ((((y) * lm->sw) + (x)) * SUPER_NORMAL_SIZE))
-#define SUPER_CLUSTER( x, y ) (lm->superClusters + (((y) * lm->sw) + (x)))
#define SUPER_DELUXEL( x, y ) (lm->superDeluxels + ((((y) * lm->sw) + (x)) * SUPER_DELUXEL_SIZE))
#define BSP_DELUXEL( x, y ) (lm->bspDeluxels + ((((y) * lm->w) + (x)) * BSP_DELUXEL_SIZE))
+#define SUPER_CLUSTER( x, y ) (lm->superClusters + (((y) * lm->sw) + (x)))
+#define SUPER_ORIGIN( x, y ) (lm->superOrigins + ((((y) * lm->sw) + (x)) * SUPER_ORIGIN_SIZE))
+#define SUPER_NORMAL( x, y ) (lm->superNormals + ((((y) * lm->sw) + (x)) * SUPER_NORMAL_SIZE))
+#define SUPER_DIRT( x, y ) (lm->superNormals + ((((y) * lm->sw) + (x)) * SUPER_NORMAL_SIZE) + 3) /* stash dirtyness in normal[ 3 ] */
#define MAX_MAP_BRUSHES 0x8000
#define MAX_MAP_ENTITIES 0x1000 //% 0x800 /* ydnar */
#define MAX_MAP_ENTSTRING 0x80000 //% 0x40000 /* ydnar */
-#define MAX_MAP_SHADERS 0x400
+#define MAX_MAP_SHADERS 0x800 //% 0x400 /* ydnar */
#define MAX_MAP_AREAS 0x100 /* MAX_MAP_AREA_BYTES in q_shared must match! */
#define MAX_MAP_FOGS 30 //& 0x100 /* RBSP (32 - world fog - goggles) */
#define MAX_MAP_NODES 0x20000
#define MAX_MAP_BRUSHSIDES 0x100000 //% 0x20000 /* ydnar */
#define MAX_MAP_LEAFS 0x20000
-#define MAX_MAP_LEAFFACES 0x20000
+#define MAX_MAP_LEAFFACES 0x100000 //% 0x20000 /* ydnar */
#define MAX_MAP_LEAFBRUSHES 0x40000
#define MAX_MAP_PORTALS 0x20000
#define MAX_MAP_LIGHTING 0x800000
#define MAX_MAP_DRAW_VERTS 0x80000
#define MAX_MAP_DRAW_INDEXES 0x80000
+ #define MAX_MAP_ADVERTISEMENTS 30
/* key / value pair sizes in the entities lump */
#define MAX_KEY 32
typedef struct
{
- int offset, length;
+ int offset, length;
}
bspLump_t;
bspDrawSurface_t;
+ /* advertisements */
+ typedef struct {
+ int cellId;
+ vec3_t normal;
+ vec3_t rect[4];
+ char model[ MAX_QPATH ];
+ } bspAdvertisement_t;
+
/* -------------------------------------------------------------------------------
char *homeBasePath; /* home sub-dir on unix */
char *magic; /* magic word for figuring out base path */
char *shaderPath; /* shader directory */
- qboolean wolfLight; /* when true, lights work like wolf q3map */
+ int maxLMSurfaceVerts; /* default maximum meta surface verts */
+ int maxSurfaceVerts; /* default maximum surface verts */
+ int maxSurfaceIndexes; /* default maximum surface indexes (tris * 3) */
qboolean emitFlares; /* when true, emit flare surfaces */
char *flareShader; /* default flare shader (MUST BE SET) */
+ qboolean wolfLight; /* when true, lights work like wolf q3map */
+ int lightmapSize; /* bsp lightmap width/height */
+ float lightmapGamma; /* default lightmap gamma */
+ float lightmapCompensate; /* default lightmap compensate value */
char *bspIdent; /* 4-letter bsp file prefix */
- int bspVersion; /* BSP version to use */
+ int bspVersion; /* bsp version to use */
+ qboolean lumpSwap; /* cod-style len/ofs order */
bspFunc load, write; /* load/write function pointers */
surfaceParm_t surfaceParms[ 128 ]; /* surfaceparm array */
}
struct sun_s *next;
vec3_t direction, color;
float photons, deviance, filterRadius;
- int numSamples;
+ int numSamples, style;
}
sun_t;
remap_t;
+/* wingdi.h hack, it's the same: 0 */
+#undef CM_NONE
+
typedef enum
{
- AM_NONE,
- AM_DOT_PRODUCT
+ CM_NONE,
+ CM_VOLUME,
+ CM_COLOR_SET,
+ CM_ALPHA_SET,
+ CM_COLOR_SCALE,
+ CM_ALPHA_SCALE,
+ CM_COLOR_DOT_PRODUCT,
+ CM_ALPHA_DOT_PRODUCT,
+ CM_COLOR_DOT_PRODUCT_2,
+ CM_ALPHA_DOT_PRODUCT_2
}
-alphaModType_t;
+colorModType_t;
-typedef struct alphaMod_s
+typedef struct colorMod_s
{
- struct alphaMod_s *next;
- alphaModType_t type;
+ struct colorMod_s *next;
+ colorModType_t type;
vec_t data[ 16 ];
}
-alphaMod_t;
+colorMod_t;
typedef enum
int compileFlags;
float value; /* light value */
- char backShader[ MAX_QPATH ]; /* for surfaces that generate different front and back passes */
- char flareShader[ MAX_QPATH ]; /* for light flares */
- char cloneShader[ MAX_QPATH ]; /* ydnar: for cloning of a surface */
- char damageShader[ MAX_QPATH ]; /* ydnar: sof2 damage shader name */
+ char *flareShader; /* for light flares */
+ char *damageShader; /* ydnar: sof2 damage shader name */
+ char *backShader; /* for surfaces that generate different front and back passes */
+ char *cloneShader; /* ydnar: for cloning of a surface */
+ char *remapShader; /* ydnar: remap a shader in final stage */
surfaceModel_t *surfaceModel; /* ydnar: for distribution of models */
foliage_t *foliage; /* ydnar/splash damage: wolf et foliage */
vec3_t vecs[ 2 ]; /* ydnar: explicit texture vectors for [0,1] texture space */
tcMod_t mod; /* ydnar: q3map_tcMod matrix for djbob :) */
vec3_t lightmapAxis; /* ydnar: explicit lightmap axis projection */
- alphaMod_t *alphaMod; /* ydnar: q3map_alphaMod support */
+ colorMod_t *colorMod; /* ydnar: q3map_rgb/color/alpha/Set/Mod support */
int furNumLayers; /* ydnar: number of fur layers */
float furOffset; /* ydnar: offset of each layer */
qb_t notjunc; /* don't use this surface for tjunction fixing */
qb_t fogParms; /* ydnar: has fogparms */
qb_t noFog; /* ydnar: supress fogging */
-
qb_t clipModel; /* ydnar: solid model hack */
+ qb_t noVertexLight; /* ydnar: leave vertex color alone */
byte styleMarker; /* ydnar: light styles hack */
qb_t lmMergable; /* ydnar */
int lmCustomWidth, lmCustomHeight; /* ydnar */
- float lmGamma; /* ydnar */
+ float lmBrightness; /* ydnar */
float lmFilterRadius; /* ydnar: lightmap filtering/blurring radius for this shader (default: 0) */
int shaderWidth, shaderHeight; /* ydnar */
qboolean visible; /* choose visble planes first */
qboolean bevel; /* don't ever use for bsp splitting, and don't bother making windings for it */
- qboolean backSide; /* generated side for a q3map_backShader */
-
qboolean culled; /* ydnar: face culling */
}
side_t;
typedef struct brush_s
{
struct brush_s *next;
+ struct brush_s *nextColorModBrush; /* ydnar: colorMod volume brushes go here */
struct brush_s *original; /* chopped up brushes will reference the originals */
int entityNum, brushNum;/* editor numbering */
qboolean fur; /* ydnar: this is kind of a hack, but hey... */
qboolean skybox; /* ydnar: yet another fun hack */
+ qboolean backSide; /* ydnar: q3map_backShader support */
struct mapDrawSurface_s *parent; /* ydnar: for cloned (skybox) surfaces to share lighting data */
+ struct mapDrawSurface_s *clone; /* ydnar: for cloned surfaces */
+ struct mapDrawSurface_s *cel; /* ydnar: for cloned cel surfaces */
shaderInfo_t *shaderInfo;
shaderInfo_t *celShader;
typedef struct
{
vec3_t origin;
- brush_t *brushes, *lastBrush;
+ brush_t *brushes, *lastBrush, *colorModBrushes;
parseMesh_t *patches;
int mapEntityNum, firstDrawSurf;
int firstBrush, numBrushes; /* only valid during BSP compile */
vec3_t color; /* starts out at full color, may be reduced if transparent surfaces are crossed */
/* output */
+ vec3_t hit;
int compileFlags; /* for determining surface compile flags traced through */
qboolean passSolid;
qboolean opaque;
{
qboolean finished, splotchFix, wrap[ 2 ];
int customWidth, customHeight;
- float gamma;
+ float brightness;
float filterRadius;
int firstLightSurface, numLightSurfaces; /* index into lightSurfaces */
float *plane;
int w, h, sw, sh, used;
+ qboolean solid[ MAX_LIGHTMAPS ];
+ vec3_t solidColor[ MAX_LIGHTMAPS ];
+
int numStyledTwins;
struct rawLightmap_s *twins[ MAX_LIGHTMAPS ];
/* path_init.c */
+game_t *GetGame( char *arg );
void InitPaths( int *argc, char **argv );
void SmoothNormals( void );
void MapRawLightmap( int num );
+
+void SetupDirt();
+float DirtForSample( trace_t *trace );
+void DirtyRawLightmap( int num );
+
void IlluminateRawLightmap( int num );
void IlluminateVertexes( int num );
/* shaders.c */
-void AlphaMod( alphaMod_t *am, int numVerts, bspDrawVert_t *drawVerts );
+void ColorMod( colorMod_t *am, int numVerts, bspDrawVert_t *drawVerts );
-void TcMod( tcMod_t mod, float st[ 2 ] );
-void TcModIdentity( tcMod_t mod );
-void TcModMultiply( tcMod_t a, tcMod_t b, tcMod_t out );
-void TcModTranslate( tcMod_t mod, float s, float t );
-void TcModScale( tcMod_t mod, float s, float t );
-void TcModRotate( tcMod_t mod, float euler );
+void TCMod( tcMod_t mod, float st[ 2 ] );
+void TCModIdentity( tcMod_t mod );
+void TCModMultiply( tcMod_t a, tcMod_t b, tcMod_t out );
+void TCModTranslate( tcMod_t mod, float s, float t );
+void TCModScale( tcMod_t mod, float s, float t );
+void TCModRotate( tcMod_t mod, float euler );
qboolean ApplySurfaceParm( char *name, int *contentFlags, int *surfaceFlags, int *compileFlags );
{
#include "game_quake3.h"
,
+ #include "game_tremulous.h" /*LinuxManMikeC: must be after game_quake3.h, depends on #define's set in it */
+ ,
#include "game_tenebrae.h"
,
#include "game_wolf.h"
,
#include "game_wolfet.h"/* most be after game_wolf.h as they share defines! */
,
+ #include "game_etut.h"
+ ,
#include "game_ef.h"
,
#include "game_sof2.h"
,
#include "game_ja.h" /* most be after game_jk2.h as they share defines! */
,
- { NULL, NULL, NULL, NULL, NULL, qfalse, 0, 0, NULL } /* null game */
+ #include "game_qfusion.h" /* qfusion game */
+ ,
+ { NULL } /* null game */
};
#endif
Q_EXTERN game_t *game Q_ASSIGN( &games[ 0 ] );
Q_EXTERN int patchSubdivisions Q_ASSIGN( 8 ); /* ydnar: -patchmeta subdivisions */
-Q_EXTERN int maxSurfaceVerts Q_ASSIGN( 64 ); /* ydnar */
-Q_EXTERN int maxSurfaceIndexes Q_ASSIGN( 1000 ); /* ydnar */
+Q_EXTERN int maxLMSurfaceVerts Q_ASSIGN( 64 ); /* ydnar */
+Q_EXTERN int maxSurfaceVerts Q_ASSIGN( 999 ); /* ydnar */
+Q_EXTERN int maxSurfaceIndexes Q_ASSIGN( 6000 ); /* ydnar */
Q_EXTERN float npDegrees Q_ASSIGN( 0.0f ); /* ydnar: nonplanar degrees */
Q_EXTERN int bevelSnap Q_ASSIGN( 0 ); /* ydnar: bevel plane snap */
Q_EXTERN int texRange Q_ASSIGN( 0 );
------------------------------------------------------------------------------- */
/* commandline arguments */
-Q_EXTERN qboolean noSurfaces;
-
-Q_EXTERN qboolean deluxemap;
-Q_EXTERN qboolean debugDeluxemap;
-
+Q_EXTERN qboolean wolfLight Q_ASSIGN( qfalse );
Q_EXTERN qboolean loMem Q_ASSIGN( qfalse );
+Q_EXTERN qboolean noStyles Q_ASSIGN( qfalse );
-Q_EXTERN qboolean fast;
-Q_EXTERN qboolean faster;
-Q_EXTERN qboolean fastgrid;
-Q_EXTERN qboolean fastbounce;
-Q_EXTERN qboolean cheap;
-Q_EXTERN qboolean cheapgrid;
-Q_EXTERN qboolean smooth;
-Q_EXTERN int bounce;
-Q_EXTERN qboolean bounceOnly;
-Q_EXTERN qboolean bouncing;
-Q_EXTERN qboolean bouncegrid;
-Q_EXTERN qboolean normalmap;
-Q_EXTERN qboolean trisoup;
-Q_EXTERN qboolean shade;
+Q_EXTERN int sampleSize Q_ASSIGN( DEFAULT_LIGHTMAP_SAMPLE_SIZE );
+Q_EXTERN qboolean noVertexLighting Q_ASSIGN( qfalse );
+Q_EXTERN qboolean noGridLighting Q_ASSIGN( qfalse );
+
+Q_EXTERN qboolean noTrace Q_ASSIGN( qfalse );
+Q_EXTERN qboolean noSurfaces Q_ASSIGN( qfalse );
+Q_EXTERN qboolean patchShadows Q_ASSIGN( qfalse );
+Q_EXTERN qboolean cpmaHack Q_ASSIGN( qfalse );
+
+Q_EXTERN qboolean deluxemap Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debugDeluxemap Q_ASSIGN( qfalse );
+
+Q_EXTERN qboolean fast Q_ASSIGN( qfalse );
+Q_EXTERN qboolean faster Q_ASSIGN( qfalse );
+Q_EXTERN qboolean fastgrid Q_ASSIGN( qfalse );
+Q_EXTERN qboolean fastbounce Q_ASSIGN( qfalse );
+Q_EXTERN qboolean cheap Q_ASSIGN( qfalse );
+Q_EXTERN qboolean cheapgrid Q_ASSIGN( qfalse );
+Q_EXTERN int bounce Q_ASSIGN( 0 );
+Q_EXTERN qboolean bounceOnly Q_ASSIGN( qfalse );
+Q_EXTERN qboolean bouncing Q_ASSIGN( qfalse );
+Q_EXTERN qboolean bouncegrid Q_ASSIGN( qfalse );
+Q_EXTERN qboolean normalmap Q_ASSIGN( qfalse );
+Q_EXTERN qboolean trisoup Q_ASSIGN( qfalse );
+Q_EXTERN qboolean shade Q_ASSIGN( qfalse );
Q_EXTERN float shadeAngleDegrees Q_ASSIGN( 0.0f );
Q_EXTERN int superSample Q_ASSIGN( 0 );
Q_EXTERN int lightSamples Q_ASSIGN( 1 );
-Q_EXTERN qboolean filter;
-Q_EXTERN qboolean sunOnly;
+Q_EXTERN qboolean filter Q_ASSIGN( qfalse );
+Q_EXTERN qboolean dark Q_ASSIGN( qfalse );
+Q_EXTERN qboolean sunOnly Q_ASSIGN( qfalse );
Q_EXTERN int approximateTolerance Q_ASSIGN( 0 );
-Q_EXTERN qboolean noCollapse;
-Q_EXTERN qboolean debug;
-Q_EXTERN qboolean debugSurfaces;
-Q_EXTERN qboolean debugUnused;
-Q_EXTERN qboolean debugAxis;
-Q_EXTERN qboolean debugCluster;
-Q_EXTERN qboolean debugOrigin;
-Q_EXTERN qboolean exportLightmaps;
-Q_EXTERN qboolean externalLightmaps;
+Q_EXTERN qboolean noCollapse Q_ASSIGN( qfalse );
+Q_EXTERN qboolean exportLightmaps Q_ASSIGN( qfalse );
+Q_EXTERN qboolean externalLightmaps Q_ASSIGN( qfalse );
Q_EXTERN int lmCustomSize Q_ASSIGN( LIGHTMAP_WIDTH );
-/* standard flags */
-Q_EXTERN qboolean noTrace;
-Q_EXTERN qboolean patchShadows;
-Q_EXTERN qboolean dump;
-Q_EXTERN qboolean extra;
-Q_EXTERN qboolean extraWide;
-Q_EXTERN qboolean lightmapBorder;
-
-Q_EXTERN qboolean noSurfaces;
-
-Q_EXTERN int sampleSize Q_ASSIGN( DEFAULT_LIGHTMAP_SAMPLE_SIZE );
-Q_EXTERN qboolean noVertexLighting Q_ASSIGN( qfalse );
-Q_EXTERN qboolean noGridLighting Q_ASSIGN( qfalse );
+Q_EXTERN qboolean dirty Q_ASSIGN( qfalse );
+Q_EXTERN qboolean dirtDebug Q_ASSIGN( qfalse );
+Q_EXTERN int dirtMode Q_ASSIGN( 0 );
+Q_EXTERN float dirtDepth Q_ASSIGN( 128.0f );
+Q_EXTERN float dirtScale Q_ASSIGN( 1.0f );
+Q_EXTERN float dirtGain Q_ASSIGN( 1.0f );
+
+Q_EXTERN qboolean dump Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debug Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debugUnused Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debugAxis Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debugCluster Q_ASSIGN( qfalse );
+Q_EXTERN qboolean debugOrigin Q_ASSIGN( qfalse );
+Q_EXTERN qboolean lightmapBorder Q_ASSIGN( qfalse );
/* longest distance across the map */
Q_EXTERN float maxMapDistance Q_ASSIGN( 0 );
Q_EXTERN float skyScale Q_ASSIGN( 1.0f );
Q_EXTERN float bounceScale Q_ASSIGN( 0.25f );
+/* ydnar: lightmap gamma/compensation */
+Q_EXTERN float lightmapGamma Q_ASSIGN( 1.0f );
+Q_EXTERN float lightmapCompensate Q_ASSIGN( 1.0f );
+
/* ydnar: for runtime tweaking of falloff tolerance */
Q_EXTERN float falloffTolerance Q_ASSIGN( 1.0f );
-
Q_EXTERN qboolean exactPointToPolygon Q_ASSIGN( qtrue );
-
Q_EXTERN float formFactorValueScale Q_ASSIGN( 3.0f );
-
Q_EXTERN float linearScale Q_ASSIGN( 1.0f / 8000.0f );
Q_EXTERN light_t *lights;
/* bsp lightmaps */
Q_EXTERN int numLightmapShaders Q_ASSIGN( 0 );
+Q_EXTERN int numSolidLightmaps Q_ASSIGN( 0 );
Q_EXTERN int numOutLightmaps Q_ASSIGN( 0 );
Q_EXTERN int numBSPLightmaps Q_ASSIGN( 0 );
Q_EXTERN int numExtLightmaps Q_ASSIGN( 0 );
Q_EXTERN int numBSPFogs Q_ASSIGN( 0 );
Q_EXTERN bspFog_t bspFogs[ MAX_MAP_FOGS ];
+ Q_EXTERN int numBSPAds Q_ASSIGN( 0 );
+ Q_EXTERN bspAdvertisement_t bspAds[ MAX_MAP_ADVERTISEMENTS ];
/* end marker */
-<?xml version="1.0" encoding="Windows-1252"?>\r
-<VisualStudioProject\r
- ProjectType="Visual C++"\r
- Version="8.00"\r
- Name="q3map2"\r
- ProjectGUID="{F5D0509C-80E0-49B7-B033-885D8253063A}"\r
- RootNamespace="q3map2"\r
- >\r
- <Platforms>\r
- <Platform\r
- Name="Win32"\r
- />\r
- </Platforms>\r
- <ToolFiles>\r
- </ToolFiles>\r
- <Configurations>\r
- <Configuration\r
- Name="Debug|Win32"\r
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
- IntermediateDirectory="$(ConfigurationName)"\r
- ConfigurationType="1"\r
- CharacterSet="2"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- Optimization="0"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- MinimalRebuild="true"\r
- BasicRuntimeChecks="3"\r
- RuntimeLibrary="3"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="4"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib jpeg6.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- GenerateDebugInformation="true"\r
- StackReserveSize="2097152"\r
- StackCommitSize="2097152"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- CommandLine="copy "$(TargetPath)" C:\alienbrainWork\QuakeZero\radiant\$(TargetFileName)"\r
- />\r
- </Configuration>\r
- <Configuration\r
- Name="Release|Win32"\r
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
- IntermediateDirectory="$(ConfigurationName)"\r
- ConfigurationType="1"\r
- CharacterSet="2"\r
- WholeProgramOptimization="1"\r
- >\r
- <Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- RuntimeLibrary="2"\r
- WarningLevel="3"\r
- Detect64BitPortabilityProblems="true"\r
- DebugInformationFormat="3"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib jpeg6.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"\r
- AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
- GenerateDebugInformation="true"\r
- StackReserveSize="2097152"\r
- StackCommitSize="2097152"\r
- OptimizeReferences="2"\r
- EnableCOMDATFolding="2"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCWebDeploymentTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
- CommandLine="copy "$(TargetPath)" C:\alienbrainWork\QuakeZero\radiant\$(TargetFileName)"\r
- />\r
- </Configuration>\r
- </Configurations>\r
- <References>\r
- </References>\r
- <Files>\r
- <Filter\r
- Name="src"\r
- Filter="c;cpp;cxx;cc;C"\r
- >\r
- <File\r
- RelativePath=".\bspfile_abstract.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\bspfile_ibsp.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\bspfile_rbsp.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\image.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\main.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\mesh.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\model.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\path_init.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\shaders.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\surface_extra.c"\r
- >\r
- </File>\r
- <Filter\r
- Name="common"\r
- Filter=".c"\r
- >\r
- <File\r
- RelativePath="..\common\cmdlib.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\imagelib.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\inout.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\mutex.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\polylib.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\scriplib.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\threads.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\unzip.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath="..\common\vfs.c"\r
- >\r
- <FileConfiguration\r
- Name="Debug|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- </FileConfiguration>\r
- <FileConfiguration\r
- Name="Release|Win32"\r
- >\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
- DisableSpecificWarnings="4996;4244;4267"\r
- />\r
- </FileConfiguration>\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="bsp"\r
- Filter=".c"\r
- >\r
- <File\r
- RelativePath=".\brush.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\brush_primit.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\bsp.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\decals.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\facebsp.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\fog.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\leakfile.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\map.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\patch.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\portals.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\prtfile.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\surface.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\surface_foliage.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\surface_fur.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\surface_meta.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\tjunction.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\tree.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\writebsp.c"\r
- >\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="light"\r
- Filter=".c"\r
- >\r
- <File\r
- RelativePath=".\light.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\light_bounce.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\light_trace.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\light_ydnar.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\lightmaps_ydnar.c"\r
- >\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="vis"\r
- Filter=".c"\r
- >\r
- <File\r
- RelativePath=".\vis.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\visflow.c"\r
- >\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="convert"\r
- Filter=".c"\r
- >\r
- <File\r
- RelativePath=".\convert_ase.c"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\convert_map.c"\r
- >\r
- </File>\r
- </Filter>\r
- </Filter>\r
- <Filter\r
- Name="include"\r
- Filter="h"\r
- >\r
- <File\r
- RelativePath=".\game_ef.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_ja.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_jk2.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_quake3.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_sof2.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_wolf.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\game_wolfet.h"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\q3map2.h"\r
- >\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="doc"\r
- Filter="*.txt"\r
- >\r
- <File\r
- RelativePath=".\changelog.q3map2.txt"\r
- >\r
- </File>\r
- </Filter>\r
- <Filter\r
- Name="rc"\r
- Filter=".rc;.ico"\r
- >\r
- <File\r
- RelativePath=".\q3map2.ico"\r
- >\r
- </File>\r
- <File\r
- RelativePath=".\q3map2.rc"\r
- >\r
- </File>\r
- </Filter>\r
- </Files>\r
- <Globals>\r
- </Globals>\r
-</VisualStudioProject>\r
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="q3map2"
+ ProjectGUID="{F5D0509C-80E0-49B7-B033-885D8253063A}"
+ RootNamespace="q3map2"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)\install"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
- AdditionalIncludeDirectories=""$(SolutionDir)\..\mhash-0.9\lib";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ AdditionalIncludeDirectories=""$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ DisableSpecificWarnings="4996;4244;4267"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
- AdditionalDependencies="ddslib.lib l_net.lib mathlib.lib picomodel.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib libjpeg.lib libmhash.lib"
- AdditionalLibraryDirectories=""$(SolutionDir)\..\mhash-0.9\win32\libmhash\Debug";"$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs";"$(SolutionDir)\..\jpeg-6b""
- IgnoreAllDefaultLibraries="false"
- IgnoreDefaultLibraryNames=""
++ AdditionalDependencies="md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib jpeg6.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
+ GenerateDebugInformation="true"
++ StackReserveSize="2097152"
++ StackCommitSize="2097152"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
++ CommandLine="copy "$(TargetPath)" C:\alienbrainWork\QuakeZero\radiant\$(TargetFileName)"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)\install"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""$(SolutionDir)\..\mhash-0.9\lib";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
++ AdditionalIncludeDirectories=""$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
+ RuntimeLibrary="2"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4996;4244;4267"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
- AdditionalDependencies="ddslib.lib l_net.lib mathlib.lib picomodel.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib libjpeg.lib libmhash.lib"
- AdditionalLibraryDirectories=""$(SolutionDir)\..\mhash-0.9\lib";"$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs";"$(SolutionDir)\..\jpeg-6b""
++ AdditionalDependencies="md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib jpeg6.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
+ GenerateDebugInformation="true"
++ StackReserveSize="2097152"
++ StackCommitSize="2097152"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
++ CommandLine="copy "$(TargetPath)" C:\alienbrainWork\QuakeZero\radiant\$(TargetFileName)"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="src"
+ Filter="c;cpp;cxx;cc;C"
+ >
+ <File
+ RelativePath=".\bspfile_abstract.c"
+ >
+ </File>
+ <File
+ RelativePath=".\bspfile_ibsp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\bspfile_rbsp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\image.c"
+ >
+ </File>
+ <File
+ RelativePath=".\main.c"
+ >
+ </File>
+ <File
+ RelativePath=".\mesh.c"
+ >
+ </File>
+ <File
+ RelativePath=".\model.c"
+ >
+ </File>
+ <File
+ RelativePath=".\path_init.c"
+ >
+ </File>
+ <File
+ RelativePath=".\shaders.c"
+ >
+ </File>
+ <File
+ RelativePath=".\surface_extra.c"
+ >
+ </File>
+ <Filter
+ Name="common"
+ Filter=".c"
+ >
+ <File
+ RelativePath="..\common\cmdlib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\imagelib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\inout.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\jpeg.c"
+ >
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""$(SolutionDir)\..\jpeg-6b""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""$(SolutionDir)\..\jpeg-6b""
- />
- </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\common\mutex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\polylib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\scriplib.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\threads.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\unzip.c"
+ >
+ </File>
+ <File
+ RelativePath="..\common\vfs.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
+ DisableSpecificWarnings="4996;4244;4267"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
+ DisableSpecificWarnings="4996;4244;4267"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="bsp"
+ Filter=".c"
+ >
+ <File
+ RelativePath=".\brush.c"
+ >
+ </File>
+ <File
+ RelativePath=".\brush_primit.c"
+ >
+ </File>
+ <File
+ RelativePath=".\bsp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\decals.c"
+ >
+ </File>
+ <File
+ RelativePath=".\facebsp.c"
+ >
+ </File>
+ <File
+ RelativePath=".\fog.c"
+ >
+ </File>
+ <File
+ RelativePath=".\leakfile.c"
+ >
+ </File>
+ <File
+ RelativePath=".\map.c"
+ >
+ </File>
+ <File
+ RelativePath=".\patch.c"
+ >
+ </File>
+ <File
+ RelativePath=".\portals.c"
+ >
+ </File>
+ <File
+ RelativePath=".\prtfile.c"
+ >
+ </File>
+ <File
+ RelativePath=".\surface.c"
+ >
+ </File>
+ <File
+ RelativePath=".\surface_foliage.c"
+ >
+ </File>
+ <File
+ RelativePath=".\surface_fur.c"
+ >
+ </File>
+ <File
+ RelativePath=".\surface_meta.c"
+ >
+ </File>
+ <File
+ RelativePath=".\tjunction.c"
+ >
+ </File>
+ <File
+ RelativePath=".\tree.c"
+ >
+ </File>
+ <File
+ RelativePath=".\writebsp.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="light"
+ Filter=".c"
+ >
+ <File
+ RelativePath=".\light.c"
+ >
+ </File>
+ <File
+ RelativePath=".\light_bounce.c"
+ >
+ </File>
+ <File
+ RelativePath=".\light_trace.c"
+ >
+ </File>
+ <File
+ RelativePath=".\light_ydnar.c"
+ >
+ </File>
+ <File
+ RelativePath=".\lightmaps_ydnar.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="vis"
+ Filter=".c"
+ >
+ <File
+ RelativePath=".\vis.c"
+ >
+ </File>
+ <File
+ RelativePath=".\visflow.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="convert"
+ Filter=".c"
+ >
+ <File
+ RelativePath=".\convert_ase.c"
+ >
+ </File>
+ <File
+ RelativePath=".\convert_map.c"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="include"
+ Filter="h"
+ >
+ <File
+ RelativePath=".\game_ef.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_ja.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_jk2.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_quake3.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_sof2.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_wolf.h"
+ >
+ </File>
+ <File
+ RelativePath=".\game_wolfet.h"
+ >
+ </File>
+ <File
+ RelativePath=".\q3map2.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="doc"
+ Filter="*.txt"
+ >
+ <File
+ RelativePath=".\changelog.q3map2.txt"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="rc"
+ Filter=".rc;.ico"
+ >
+ <File
+ RelativePath=".\q3map2.ico"
+ >
+ </File>
+ <File
+ RelativePath=".\q3map2.rc"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
--- /dev/null
--- /dev/null
++<?xml version="1.0" encoding="Windows-1252"?>\r
++<VisualStudioProject\r
++ ProjectType="Visual C++"\r
++ Version="9.00"\r
++ Name="q3map2"\r
++ ProjectGUID="{F5D0509C-80E0-49B7-B033-885D8253063A}"\r
++ RootNamespace="q3map2"\r
++ TargetFrameworkVersion="131072"\r
++ >\r
++ <Platforms>\r
++ <Platform\r
++ Name="Win32"\r
++ />\r
++ </Platforms>\r
++ <ToolFiles>\r
++ </ToolFiles>\r
++ <Configurations>\r
++ <Configuration\r
++ Name="Debug|Win32"\r
++ OutputDirectory="$(SolutionDir)\install"\r
++ IntermediateDirectory="$(ConfigurationName)"\r
++ ConfigurationType="1"\r
++ UseOfMFC="0"\r
++ CharacterSet="2"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ Optimization="0"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\..\mhash-0.9.9\include";"$(SolutionDir)\..\jpeg-6b";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ MinimalRebuild="true"\r
++ BasicRuntimeChecks="3"\r
++ RuntimeLibrary="3"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="4"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="libmhash.lib md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib libjpeg.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\mhash-0.9.9\win32\libmhash\Release";"$(SolutionDir)\..\jpeg-6b";"$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ GenerateDebugInformation="true"\r
++ StackReserveSize="2097152"\r
++ StackCommitSize="2097152"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ CommandLine=""\r
++ />\r
++ </Configuration>\r
++ <Configuration\r
++ Name="Release|Win32"\r
++ OutputDirectory="$(SolutionDir)\install"\r
++ IntermediateDirectory="$(ConfigurationName)"\r
++ ConfigurationType="1"\r
++ CharacterSet="2"\r
++ WholeProgramOptimization="1"\r
++ >\r
++ <Tool\r
++ Name="VCPreBuildEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCCustomBuildTool"\r
++ />\r
++ <Tool\r
++ Name="VCXMLDataGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCWebServiceProxyGeneratorTool"\r
++ />\r
++ <Tool\r
++ Name="VCMIDLTool"\r
++ />\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\..\mhash-0.9.9\include";"$(SolutionDir)\..\jpeg-6b";"$(SolutionDir)\tools\quake3\common";"$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ RuntimeLibrary="2"\r
++ WarningLevel="3"\r
++ Detect64BitPortabilityProblems="false"\r
++ DebugInformationFormat="3"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ <Tool\r
++ Name="VCManagedResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCResourceCompilerTool"\r
++ />\r
++ <Tool\r
++ Name="VCPreLinkEventTool"\r
++ />\r
++ <Tool\r
++ Name="VCLinkerTool"\r
++ AdditionalDependencies="libmhash.lib md5lib.lib ddslib.lib l_net.lib mathlib.lib picomodel.lib libjpeg.lib libxml2.lib libpng.lib glib-2.0.lib gobject-2.0.lib Wsock32.lib"\r
++ AdditionalLibraryDirectories=""$(SolutionDir)\..\mhash-0.9.9\win32\libmhash\Release";"$(SolutionDir)\..\jpeg-6b";"$(SolutionDir)\..\libxml2\lib";"$(SolutionDir)\..\gtk2\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""\r
++ GenerateDebugInformation="true"\r
++ StackReserveSize="2097152"\r
++ StackCommitSize="2097152"\r
++ OptimizeReferences="2"\r
++ EnableCOMDATFolding="2"\r
++ RandomizedBaseAddress="1"\r
++ DataExecutionPrevention="0"\r
++ TargetMachine="1"\r
++ />\r
++ <Tool\r
++ Name="VCALinkTool"\r
++ />\r
++ <Tool\r
++ Name="VCManifestTool"\r
++ />\r
++ <Tool\r
++ Name="VCXDCMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCBscMakeTool"\r
++ />\r
++ <Tool\r
++ Name="VCFxCopTool"\r
++ />\r
++ <Tool\r
++ Name="VCAppVerifierTool"\r
++ />\r
++ <Tool\r
++ Name="VCPostBuildEventTool"\r
++ CommandLine=""\r
++ />\r
++ </Configuration>\r
++ </Configurations>\r
++ <References>\r
++ </References>\r
++ <Files>\r
++ <Filter\r
++ Name="src"\r
++ Filter="c;cpp;cxx;cc;C"\r
++ >\r
++ <File\r
++ RelativePath=".\bspfile_abstract.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\bspfile_ibsp.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\bspfile_rbsp.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\image.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\main.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\mesh.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\model.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\path_init.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\shaders.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surface_extra.c"\r
++ >\r
++ </File>\r
++ <Filter\r
++ Name="common"\r
++ Filter=".c"\r
++ >\r
++ <File\r
++ RelativePath="..\common\cmdlib.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\imagelib.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\inout.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\jpeg.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\mutex.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\polylib.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\scriplib.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\threads.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\unzip.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath="..\common\vfs.c"\r
++ >\r
++ <FileConfiguration\r
++ Name="Debug|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ <FileConfiguration\r
++ Name="Release|Win32"\r
++ >\r
++ <Tool\r
++ Name="VCCLCompilerTool"\r
++ AdditionalIncludeDirectories=""$(SolutionDir)\include";"$(SolutionDir)\libs";"$(SolutionDir)\..\STLPort\stlport";"$(SolutionDir)\..\gtk2\include";"$(SolutionDir)\..\gtk2\include\glib-2.0";"$(SolutionDir)\..\gtk2\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2\include""\r
++ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"\r
++ DisableSpecificWarnings="4996;4244;4267"\r
++ />\r
++ </FileConfiguration>\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="bsp"\r
++ Filter=".c"\r
++ >\r
++ <File\r
++ RelativePath=".\brush.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\brush_primit.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\bsp.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\decals.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\facebsp.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\fog.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\leakfile.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\map.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\patch.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\portals.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\prtfile.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surface.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surface_foliage.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surface_fur.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\surface_meta.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\tjunction.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\tree.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\writebsp.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="light"\r
++ Filter=".c"\r
++ >\r
++ <File\r
++ RelativePath=".\light.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\light_bounce.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\light_trace.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\light_ydnar.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\lightmaps_ydnar.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="vis"\r
++ Filter=".c"\r
++ >\r
++ <File\r
++ RelativePath=".\vis.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\visflow.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="convert"\r
++ Filter=".c"\r
++ >\r
++ <File\r
++ RelativePath=".\convert_ase.c"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\convert_map.c"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Filter>\r
++ <Filter\r
++ Name="include"\r
++ Filter="h"\r
++ >\r
++ <File\r
++ RelativePath=".\game_ef.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_ja.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_jk2.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_quake3.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_sof2.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_wolf.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\game_wolfet.h"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\q3map2.h"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="doc"\r
++ Filter="*.txt"\r
++ >\r
++ <File\r
++ RelativePath=".\changelog.q3map2.txt"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ <Filter\r
++ Name="rc"\r
++ Filter=".rc;.ico"\r
++ >\r
++ <File\r
++ RelativePath=".\q3map2.ico"\r
++ >\r
++ </File>\r
++ <File\r
++ RelativePath=".\q3map2.rc"\r
++ >\r
++ </File>\r
++ </Filter>\r
++ </Files>\r
++ <Globals>\r
++ </Globals>\r
++</VisualStudioProject>\r
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
/*
-AlphaMod()
-routines for dealing with vertex alpha modification
+ColorMod()
+routines for dealing with vertex color/alpha modification
*/
-void AlphaMod( alphaMod_t *am, int numVerts, bspDrawVert_t *drawVerts )
+void ColorMod( colorMod_t *cm, int numVerts, bspDrawVert_t *drawVerts )
{
- int i, j;
- float mult, add, a;
+ int i, j, k;
+ float c;
+ vec4_t mult, add;
bspDrawVert_t *dv;
- alphaMod_t *am2;
+ colorMod_t *cm2;
/* dummy check */
- if( am == NULL || numVerts < 1 || drawVerts == NULL )
+ if( cm == NULL || numVerts < 1 || drawVerts == NULL )
return;
/* get vertex */
dv = &drawVerts[ i ];
- /* walk alphamod list */
- for( am2 = am; am2 != NULL; am2 = am2->next )
+ /* walk colorMod list */
+ for( cm2 = cm; cm2 != NULL; cm2 = cm2->next )
{
+ /* default */
+ VectorSet( mult, 1.0f, 1.0f, 1.0f );
+ mult[ 3 ] = 1.0f;
+ VectorSet( add, 0.0f, 0.0f, 0.0f );
+ mult[ 3 ] = 0.0f;
+
/* switch on type */
- switch( am->type )
+ switch( cm2->type )
{
- case AM_DOT_PRODUCT:
- mult = DotProduct( dv->normal, am2->data );
- add = 0.0f;
+ case CM_COLOR_SET:
+ VectorClear( mult );
+ VectorScale( cm2->data, 255.0f, add );
+ break;
+
+ case CM_ALPHA_SET:
+ mult[ 3 ] = 0.0f;
+ add[ 3 ] = cm2->data[ 0 ] * 255.0f;
+ break;
+
+ case CM_COLOR_SCALE:
+ VectorCopy( cm2->data, mult );
+ break;
+
+ case CM_ALPHA_SCALE:
+ mult[ 3 ] = cm2->data[ 0 ];
+ break;
+
+ case CM_COLOR_DOT_PRODUCT:
+ c = DotProduct( dv->normal, cm2->data );
+ VectorSet( mult, c, c, c );
+ break;
+
+ case CM_ALPHA_DOT_PRODUCT:
+ mult[ 3 ] = DotProduct( dv->normal, cm2->data );
+ break;
+
+ case CM_COLOR_DOT_PRODUCT_2:
+ c = DotProduct( dv->normal, cm2->data );
+ c *= c;
+ VectorSet( mult, c, c, c );
+ break;
+
+ case CM_ALPHA_DOT_PRODUCT_2:
+ mult[ 3 ] = DotProduct( dv->normal, cm2->data );
+ mult[ 3 ] *= mult[ 3 ];
break;
default:
- mult = 1.0f;
- add = 0.0f;
break;
}
/* apply mod */
for( j = 0; j < MAX_LIGHTMAPS; j++ )
{
- a = (mult * dv->color[ j ][ 3 ]) + add;
- if( a < 0 )
- a = 0;
- else if( a > 255 )
- a = 255;
- dv->color[ j ][ 3 ] = a;
+ for( k = 0; k < 4; k++ )
+ {
+ c = (mult[ k ] * dv->color[ j ][ k ]) + add[ k ];
+ if( c < 0 )
+ c = 0;
+ else if( c > 255 )
+ c = 255;
+ dv->color[ j ][ k ] = c;
+ }
}
}
}
/*
-TcMod*()
+TCMod*()
routines for dealing with a 3x3 texture mod matrix
*/
-void TcMod( tcMod_t mod, float st[ 2 ] )
+void TCMod( tcMod_t mod, float st[ 2 ] )
{
float old[ 2 ];
}
-void TcModIdentity( tcMod_t mod )
+void TCModIdentity( tcMod_t mod )
{
mod[ 0 ][ 0 ] = 1.0f; mod[ 0 ][ 1 ] = 0.0f; mod[ 0 ][ 2 ] = 0.0f;
mod[ 1 ][ 0 ] = 0.0f; mod[ 1 ][ 1 ] = 1.0f; mod[ 1 ][ 2 ] = 0.0f;
}
-void TcModMultiply( tcMod_t a, tcMod_t b, tcMod_t out )
+void TCModMultiply( tcMod_t a, tcMod_t b, tcMod_t out )
{
int i;
}
-void TcModTranslate( tcMod_t mod, float s, float t )
+void TCModTranslate( tcMod_t mod, float s, float t )
{
mod[ 0 ][ 2 ] += s;
mod[ 1 ][ 2 ] += t;
}
-void TcModScale( tcMod_t mod, float s, float t )
+void TCModScale( tcMod_t mod, float s, float t )
{
mod[ 0 ][ 0 ] *= s;
mod[ 1 ][ 1 ] *= t;
}
-void TcModRotate( tcMod_t mod, float euler )
+void TCModRotate( tcMod_t mod, float euler )
{
tcMod_t old, temp;
float radians, sinv, cosv;
memcpy( old, mod, sizeof( tcMod_t ) );
- TcModIdentity( temp );
+ TCModIdentity( temp );
radians = euler / 180 * Q_PI;
sinv = sin( radians );
temp[ 0 ][ 0 ] = cosv; temp[ 0 ][ 1 ] = -sinv;
temp[ 1 ][ 0 ] = sinv; temp[ 1 ][ 1 ] = cosv;
- TcModMultiply( old, temp, mod );
+ TCModMultiply( old, temp, mod );
}
/* print it to the file */
fprintf( file, "%s%s\n", si->shader, si->shaderText );
- //% Sys_Printf( "%s%s\n", si->shader, si->shaderText ); /* FIXME: remove debugging code */
+ //Sys_Printf( "%s%s\n", si->shader, si->shaderText ); /* FIXME: remove debugging code */
Sys_FPrintf( SYS_VRB, "." );
}
/* close the shader */
+ fflush( file );
fclose( file );
Sys_FPrintf( SYS_VRB, "\n" );
char shader[ MAX_QPATH ];
char *s;
int loc;
- md5_state_t md5;
+ MHASH mh;
byte digest[ 16 ];
char *srcShaderText, temp[ 8192 ], shaderText[ 8192 ]; /* ydnar: fixme (make this bigger?) */
}
/* make md5 hash of the shader text */
- md5_init( &md5 );
- md5_append( &md5, shaderText, strlen( shaderText ) );
- md5_finish( &md5, digest );
+ mh = mhash_init( MHASH_MD5 );
+ if( !mh )
+ Error( "Unable to initialize MD5 hash context" );
+ mhash( mh, shaderText, strlen( shaderText ) );
+ mhash_deinit( mh, digest );
/* mangle hash into a shader name */
sprintf( shader, "%s/%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", mapName,
void EmitVertexRemapShader( char *from, char *to )
{
- md5_state_t md5;
+ MHASH mh;
byte digest[ 16 ];
char key[ 64 ], value[ 256 ];
sprintf( value, "%s;%s", from, to );
/* make md5 hash */
- md5_init( &md5 );
- md5_append( &md5, value, strlen( value ) );
- md5_finish( &md5, digest );
+ mh = mhash_init( MHASH_MD5 );
+ if( !mh )
+ Error( "Unable to initialize MD5 hash context" );
+ mhash( mh, value, strlen( value ) );
+ mhash_deinit( mh, digest );
/* make key (this is annoying, as vertexremapshader is precisely 17 characters,
which is one too long, so we leave off the last byte of the md5 digest) */
si->notjunc = qfalse;
/* ydnar: set texture coordinate transform matrix to identity */
- TcModIdentity( si->mod );
+ TCModIdentity( si->mod );
- /* ydnar: lightmaps can now be > 128x128 in an externally generated tga */
- si->lmCustomWidth = lmCustomSize; //% LIGHTMAP_WIDTH;
- si->lmCustomHeight = lmCustomSize; //% LIGHTMAP_HEIGHT;
+ /* ydnar: lightmaps can now be > 128x128 in certain games or an externally generated tga */
+ si->lmCustomWidth = lmCustomSize;
+ si->lmCustomHeight = lmCustomSize;
/* return to sender */
return si;
if( !Q_stricmp( shader, si->shader ) )
{
/* load image if necessary */
- if( si->shaderImage == NULL )
+ if( si->finished == qfalse )
{
LoadShaderImages( si );
FinishShader( si );
else if( !Q_stricmp( token, "light" ) )
{
GetTokenAppend( shaderText, qfalse );
- strcpy( si->flareShader, "flareshader" );
+ si->flareShader = game->flareShader;
}
/* ydnar: damageShader <shader> <health> (sof2 mods) */
else if( !Q_stricmp( token, "damageShader" ) )
{
GetTokenAppend( shaderText, qfalse );
- strcpy( si->damageShader, token );
+ if( token[ 0 ] != '\0' )
+ {
+ si->damageShader = safe_malloc( strlen( token ) + 1 );
+ strcpy( si->damageShader, token );
+ }
GetTokenAppend( shaderText, qfalse ); /* don't do anything with health */
}
-
+
/* ydnar: enemy territory implicit shaders */
else if( !Q_stricmp( token, "implicitMap" ) )
{
sun = safe_malloc( sizeof( *sun ) );
memset( sun, 0, sizeof( *sun ) );
+ /* set style */
+ sun->style = si->lightStyle;
+
/* get color */
GetTokenAppend( shaderText, qfalse );
sun->color[ 0 ] = atof( token );
/* restore name and set to unfinished */
strcpy( si->shader, temp );
+ si->shaderWidth = 0;
+ si->shaderHeight = 0;
si->finished = qfalse;
}
}
si->bounceScale = atof( token );
}
- /* ydnar/splashdamage: q3map_skylight <value> <iterations> */
- else if( !Q_stricmp( token, "q3map_skylight" ) )
+ /* ydnar/splashdamage: q3map_skyLight <value> <iterations> */
+ else if( !Q_stricmp( token, "q3map_skyLight" ) )
{
GetTokenAppend( shaderText, qfalse );
si->skyLightValue = atof( token );
si->value = atof( token );
}
-
/* q3map_lightStyle (sof2/jk2 lightstyle) */
else if( !Q_stricmp( token, "q3map_lightStyle" ) )
{
{
Sys_Printf( "WARNING: Non power-of-two lightmap size specified (%d, %d)\n",
si->lmCustomWidth, si->lmCustomHeight );
- si->lmCustomWidth = LIGHTMAP_WIDTH;
- si->lmCustomHeight = LIGHTMAP_HEIGHT;
+ si->lmCustomWidth = lmCustomSize;
+ si->lmCustomHeight = lmCustomSize;
}
}
- /* ydnar: q3map_lightmapGamma N (for autogenerated shaders + external tga lightmaps) */
- else if( !Q_stricmp( token, "q3map_lightmapGamma" ) )
+ /* ydnar: q3map_lightmapBrightness N (for autogenerated shaders + external tga lightmaps) */
+ else if( !Q_stricmp( token, "q3map_lightmapBrightness" ) || !Q_stricmp( token, "q3map_lightmapGamma" ) )
{
GetTokenAppend( shaderText, qfalse );
- si->lmGamma = atof( token );
- if( si->lmGamma < 0 )
- si->lmGamma = 1.0;
+ si->lmBrightness = atof( token );
+ if( si->lmBrightness < 0 )
+ si->lmBrightness = 1.0;
}
/* q3map_vertexScale (scale vertex lighting by this fraction) */
si->vertexScale = atof( token );
}
- /* q3map_flare <shader> */
+ /* q3map_noVertexLight */
+ else if( !Q_stricmp( token, "q3map_noVertexLight" ) )
+ {
+ si->noVertexLight = qtrue;
+ }
+
+ /* q3map_flare[Shader] <shader> */
else if( !Q_stricmp( token, "q3map_flare" ) || !Q_stricmp( token, "q3map_flareShader" ) )
{
GetTokenAppend( shaderText, qfalse );
- strcpy( si->flareShader, token );
+ if( token[ 0 ] != '\0' )
+ {
+ si->flareShader = safe_malloc( strlen( token ) + 1 );
+ strcpy( si->flareShader, token );
+ }
}
/* q3map_backShader <shader> */
else if( !Q_stricmp( token, "q3map_backShader" ) )
{
GetTokenAppend( shaderText, qfalse );
- strcpy( si->backShader, token );
+ if( token[ 0 ] != '\0' )
+ {
+ si->backShader = safe_malloc( strlen( token ) + 1 );
+ strcpy( si->backShader, token );
+ }
}
- /* ydnar: q3map_offset <value> */
- else if( !Q_stricmp( token, "q3map_offset" ) )
+ /* ydnar: q3map_cloneShader <shader> */
+ else if ( !Q_stricmp( token, "q3map_cloneShader" ) )
{
GetTokenAppend( shaderText, qfalse );
- si->offset = atof( token );
+ if( token[ 0 ] != '\0' )
+ {
+ si->cloneShader = safe_malloc( strlen( token ) + 1 );
+ strcpy( si->cloneShader, token );
+ }
}
- /* ydnar: q3map_cloneShader <shader> */
- else if ( !Q_stricmp( token, "q3map_cloneShader" ) )
+ /* q3map_remapShader <shader> */
+ else if( !Q_stricmp( token, "q3map_remapShader" ) )
+ {
+ GetTokenAppend( shaderText, qfalse );
+ if( token[ 0 ] != '\0' )
+ {
+ si->remapShader = safe_malloc( strlen( token ) + 1 );
+ strcpy( si->remapShader, token );
+ }
+ }
+
+ /* ydnar: q3map_offset <value> */
+ else if( !Q_stricmp( token, "q3map_offset" ) )
{
GetTokenAppend( shaderText, qfalse );
- strcpy( si->cloneShader, token );
+ si->offset = atof( token );
}
/* ydnar: q3map_textureSize <width> <height> (substitute for q3map_lightimage derivation for terrain) */
}
}
- /* ydnar: gs mods: q3map_alphaMod <style> <parameters> */
- else if( !Q_stricmp( token, "q3map_alphaMod" ) )
+ /* ydnar: gs mods: q3map_[color|rgb|alpha][Gen|Mod] <style> <parameters> */
+ else if( !Q_stricmp( token, "q3map_colorGen" ) || !Q_stricmp( token, "q3map_colorMod" ) ||
+ !Q_stricmp( token, "q3map_rgbGen" ) || !Q_stricmp( token, "q3map_rgbMod" ) ||
+ !Q_stricmp( token, "q3map_alphaGen" ) || !Q_stricmp( token, "q3map_alphaMod" ) )
{
- alphaMod_t *am, *am2;
+ colorMod_t *cm, *cm2;
+ int alpha;
+
+ /* alphamods are colormod + 1 */
+ alpha = (!Q_stricmp( token, "q3map_alphaGen" ) || !Q_stricmp( token, "q3map_alphaMod" )) ? 1 : 0;
- /* allocate new alpha mod */
- am = safe_malloc( sizeof( *am ) );
- memset( am, 0, sizeof( *am ) );
+ /* allocate new colormod */
+ cm = safe_malloc( sizeof( *cm ) );
+ memset( cm, 0, sizeof( *cm ) );
/* attach to shader */
- if( si->alphaMod == NULL )
- si->alphaMod = am;
+ if( si->colorMod == NULL )
+ si->colorMod = cm;
else
{
- for( am2 = si->alphaMod; am2 != NULL; am2 = am2->next )
+ for( cm2 = si->colorMod; cm2 != NULL; cm2 = cm2->next )
{
- if( am2->next == NULL )
+ if( cm2->next == NULL )
{
- am2->next = am;
+ cm2->next = cm;
break;
}
}
/* get type */
GetTokenAppend( shaderText, qfalse );
- /* q3map_alphaMod dotproduct ( X Y Z ) */
- if( !Q_stricmp( token, "dotproduct" ) )
+ /* alpha set|const A */
+ if( alpha && (!Q_stricmp( token, "set" ) || !Q_stricmp( token, "const" )) )
+ {
+ cm->type = CM_ALPHA_SET;
+ GetTokenAppend( shaderText, qfalse );
+ cm->data[ 0 ] = atof( token );
+ }
+
+ /* color|rgb set|const ( X Y Z ) */
+ else if( !Q_stricmp( token, "set" ) || !Q_stricmp( token, "const" ) )
{
- am->type = AM_DOT_PRODUCT;
- Parse1DMatrixAppend( shaderText, 3, am->data );
+ cm->type = CM_COLOR_SET;
+ Parse1DMatrixAppend( shaderText, 3, cm->data );
}
+
+ /* alpha scale A */
+ else if( alpha && !Q_stricmp( token, "scale" ) )
+ {
+ cm->type = CM_ALPHA_SCALE;
+ GetTokenAppend( shaderText, qfalse );
+ cm->data[ 0 ] = atof( token );
+ }
+
+ /* color|rgb scale ( X Y Z ) */
+ else if( !Q_stricmp( token, "scale" ) )
+ {
+ cm->type = CM_COLOR_SCALE;
+ Parse1DMatrixAppend( shaderText, 3, cm->data );
+ }
+
+ /* dotProduct ( X Y Z ) */
+ else if( !Q_stricmp( token, "dotProduct" ) )
+ {
+ cm->type = CM_COLOR_DOT_PRODUCT + alpha;
+ Parse1DMatrixAppend( shaderText, 3, cm->data );
+ }
+
+ /* dotProduct2 ( X Y Z ) */
+ else if( !Q_stricmp( token, "dotProduct2" ) )
+ {
+ cm->type = CM_COLOR_DOT_PRODUCT_2 + alpha;
+ Parse1DMatrixAppend( shaderText, 3, cm->data );
+ }
+
+ /* volume */
+ else if( !Q_stricmp( token, "volume" ) )
+ {
+ /* special stub mode for flagging volume brushes */
+ cm->type = CM_VOLUME;
+ }
+
+ /* unknown */
else
- Sys_Printf( "WARNING: Unknown q3map_alphaMod method: %s\n", token );
+ Sys_Printf( "WARNING: Unknown colorMod method: %s\n", token );
}
/* ydnar: gs mods: q3map_tcMod <style> <parameters> */
GetTokenAppend( shaderText, qfalse );
b = atof( token );
- TcModTranslate( si->mod, a, b );
+ TCModTranslate( si->mod, a, b );
}
/* q3map_tcMod scale <s> <t> */
GetTokenAppend( shaderText, qfalse );
b = atof( token );
- TcModScale( si->mod, a, b );
+ TCModScale( si->mod, a, b );
}
/* q3map_tcMod rotate <s> <t> (fixme: make this communitive) */
{
GetTokenAppend( shaderText, qfalse );
a = atof( token );
- TcModRotate( si->mod, a );
+ TCModRotate( si->mod, a );
}
else
Sys_Printf( "WARNING: Unknown q3map_tcMod method: %s\n", token );
-/*
+/* -------------------------------------------------------------------------------
+
Copyright (C) 1999-2007 id Software, Inc. and contributors.
For a list of contributors, see the accompanying CONTRIBUTORS file.
bspShaders[ i ].contentFlags = *contentFlags;
/* recursively emit any damage shaders */
- if( si->damageShader[ 0 ] != '\0' )
+ if( si->damageShader != NULL && si->damageShader[ 0 ] != '\0' )
{
Sys_FPrintf( SYS_VRB, "Shader %s has damage shader %s\n", si->shader, si->damageShader );
EmitShader( si->damageShader, NULL, NULL );
bspLeaf_t *leaf_p;
brush_t *b;
drawSurfRef_t *dsr;
- int i = 0;
/* check limits */
for( b = node->brushlist; b; b = b->next )
{
/* something is corrupting brushes */
- if( (int) b < 256 )
+ if( (size_t) b < 256 )
{
Sys_Printf( "WARNING: Node brush list corrupted (0x%08X)\n", b );
break;
char path[ 1024 ];
+ Sys_FPrintf( SYS_VRB, "--- EndBSPFile ---\n" );
+
EmitPlanes();
numBSPEntities = numEntities;
/* set output number to bogus initially */
b->sides[ j ].outputNum = -1;
- /* don't emit generated backSide sides */
- if ( b->sides[ j ].backSide )
- continue;
-
/* check count */
if( numBSPBrushSides == MAX_MAP_BRUSHSIDES )
Error( "MAX_MAP_BRUSHSIDES ");
+++ /dev/null
--# install the fucking files
--# check the md5 to decide for a copy
--# we have a site.conf to go through
--# and a data list of stuff
--# it's called at the end of each build to copy what needs to be
--# it could be called only at GtkRadiant link time
--
--# command line: a bunch of config switches default would be debug?, and release flag
--
--
--import sys, traceback, os, re, filecmp, shutil, pickle, string
--from makeversion import get_version
--
--(line, major, minor) = get_version()
--
--paths = {
-- 'CORERADIANTDIR' : 'C:\\Program Files\\GtkRadiant-1.' + major,
-- 'RTCWRADIANTDIR' : 'C:\\Program Files\\Return to Castle Wolfenstein - Game of The Year Edition\\Radiant-1.' + major,
-- 'HLRADIANTDIR' : 'C:\\Sierra\\Half-Life\\Radiant-1.' + major,
-- 'SOF2RADIANTDIR' : 'C:\\Program Files\\Soldier of Fortune II - Double Helix\\Radiant-1.' + major,
-- 'QUAKE2RADIANTDIR' : 'C:\\Quake2\\Radiant-1.' + major,
-- 'HERETIC2RADIANTDIR' : 'C:\\Heretic2\\Radiant-1.' + major
-- }
--
--conf_filename='site.conf.win32'
--
--# site settings ----------------------
--
--if (os.path.exists(conf_filename)):
-- site_file = open(conf_filename, 'r')
-- p = pickle.Unpickler(site_file)
-- paths = p.load()
-- print 'Loaded configuration from ' + conf_filename
--
--# end site settings ------------------
--
--# command line overrides -------------
--
--print '\nCommand line:'
--regex = re.compile("(.*)=(.*)")
--for i in sys.argv[1:]:
-- #print i
-- if ( regex.match(i) ):
-- (key, val) = string.split(i, '=')
-- #print 'key: %s val: %s' % (key, val)
-- paths[key] = val
-- else:
-- print 'Can''t parse command line - ignore: ' + i
--
--# end command line overrides ---------
--
--# save config ------------------------
--
--site_file = open(conf_filename, 'w')
--p = pickle.Pickler(site_file)
--p.dump(paths)
--site_file.close()
--
--print '\nConfiguration:'
--
--for i in paths.keys():
-- print '%s -> %s' % (i, paths[i])
--
--# end save config --------------------
--
--q3map2_list = [
--# ( ( '..\\libpng\\projects\\msvc\\win32\\zlib\\dll_dbg\\zlibd.dll', '..\\libpng\\projects\\msvc\\win32\\zlib\\dll\\zlib.dll' ), '$CORERADIANTDIR' ),
--# ( ( '..\\libpng\\projects\\msvc\\win32\\libpng\\dll_dbg\\libpng13d.dll', '..\\libpng\\projects\\msvc\\win32\\libpng\\dll\\libpng13.dll' ), '$CORERADIANTDIR' ),
--# ( ( '..\\libxml2\\win32\\binaries-debug\\libxml2.dll', '..\\libxml2\\win32\\binaries-release\\libxml2.dll' ), '$CORERADIANTDIR' ),
-- ( ( 'tools\\quake3\\q3map2\\Debug\\Q3Map2.exe', 'tools\\quake3\\q3map2\\Release\\Q3Map2.exe' ), '$CORERADIANTDIR' ),
-- ]
--
--all = [
-- ( ( 'radiant\\Debug\\GtkRadiant.exe', 'radiant\\Release\\GtkRadiant.exe' ) , '$CORERADIANTDIR' ),
-- ( ( 'contrib\\bobtoolz\\Debug\\bobToolz.dll', 'contrib\\bobtoolz\\Release\\bobToolz.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ( ( 'contrib\\camera\\Debug\\camera.dll', 'contrib\\camera\\Release\\camera.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ( ( 'plugins\\entity\\Debug\\entity.dll', 'plugins\\entity\\Release\\entity.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\eclassfgd\\Debug\\fgd.dll', 'plugins\\eclassfgd\\Release\\fgd.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'contrib\\gtkgensurf\\Debug\\gensurf.dll', 'contrib\\gtkgensurf\\Release\\gensurf.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ( ( 'contrib\\hydratoolz\\Debug\\hydratoolz.dll', 'contrib\\hydratoolz\\Release\\hydratoolz.dll' ), '$HLRADIANTDIR\\plugins' ),
-- ( ( 'plugins\\image\\Debug\\image.dll', 'plugins\\image\\Release\\image.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\imagewal\\Debug\\imagewal.dll', 'plugins\\imagewal\\Release\\imagewal.dll' ), '$QUAKE2RADIANTDIR\\modules' ),
-- ( ( 'plugins\\imagehl\\Debug\\imagehl.dll', 'plugins\\imagehl\\Release\\imagehl.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\imagepng\\Debug\\imagepng.dll', 'plugins\\imagepng\\Release\\imagepng.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\map\\Debug\\map.dll', 'plugins\\map\\Release\\map.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\mapxml\\Debug\\mapxml.dll', 'plugins\\mapxml\\Release\\mapxml.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\model\\Debug\\model.dll', 'plugins\\model\\Release\\model.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'contrib\\prtview\\Debug\\PrtView.dll', 'contrib\\prtview\\Release\\PrtView.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ( ( 'tools\\quake3\\q3data\\Debug\\q3data.exe', 'tools\\quake3\\q3data\\Release\\q3data.exe' ), '$CORERADIANTDIR' ),
-- ( ( 'plugins\\shaders\\Debug\\shaders.dll', 'plugins\\shaders\\Release\\shaders.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\spritemodel\\Debug\\spritemodel.dll', 'plugins\\spritemodel\\Release\\spritemodel.dll' ), '$CORERADIANTDIR\\modules' ),
--# ( ( 'Debug\\TexTool.dll', 'Release\\TexTool.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ( ( 'plugins\\vfspk3\\Debug\\vfspk3.dll', 'plugins\\vfspk3\\Release\\vfspk3.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\vfspak\\Debug\\vfspak.dll', 'plugins\\vfspak\\Release\\vfspak.dll' ), '$QUAKE2RADIANTDIR\\modules' ),
-- ( ( 'plugins\\vfswad\\Debug\\vfswad.dll', 'plugins\\vfswad\\Release\\vfswad.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\surface\\Debug\\surface.dll', 'plugins\\surface\\Release\\surface.dll' ), '$CORERADIANTDIR\\modules' ),
-- ( ( 'plugins\\surface_quake2\\Debug\\surface_quake2.dll', 'plugins\\surface_quake2\\Release\\surface_quake2.dll' ), '$QUAKE2RADIANTDIR\\modules' ),
-- ( ( 'tools\\quake2\\q2map\\Debug\\q2map.exe', 'tools\\quake2\\q2map\\Release\\q2map.exe' ) , '$QUAKE2RADIANTDIR' ),
-- ( ( 'tools\\quake2\\qdata\\Debug\\qdata3.exe', 'tools\\quake2\\qdata\\Release\\qdata3.exe' ) , '$QUAKE2RADIANTDIR' ),
-- ( ( 'plugins\\vfspak\\Debug\\vfspak.dll', 'plugins\\vfspak\\Release\\vfspak.dll' ), '$HERETIC2RADIANTDIR\\modules' ),
-- ( ( 'plugins\\imagem8\\Debug\\imagem8.dll', 'plugins\\imagem8\\Release\\imagem8.dll' ), '$HERETIC2RADIANTDIR\\modules' ),
-- ( ( 'plugins\\surface_heretic2\\Debug\\surface_heretic2.dll', 'plugins\\surface_heretic2\\Release\\surface_heretic2.dll' ), '$HERETIC2RADIANTDIR\\modules' ),
-- ( ( 'tools\\quake2\\qdata_heretic2\\Debug\\qdata3.exe', 'tools\\quake2\\qdata_heretic2\\Release\\qdata3.exe' ) , '$HERETIC2RADIANTDIR' ),
-- ( ( 'contrib\\bkgrnd2d\\Debug\\bkgrnd2d.dll', 'contrib\\bkgrnd2d\\Release\\bkgrnd2d.dll' ), '$CORERADIANTDIR\\plugins' ),
-- ]
--
--config = 0
--q3map2 = 0
--
--# config check
--for i in sys.argv:
-- if ( i == 'release' ):
-- config = 1
-- elif ( i == 'q3map2' ):
-- q3map2 = 1
--
--if ( config == 1 ):
-- print 'installing release binaries'
--else:
-- print 'installing debug binaries'
--
--def expand(path_in):
-- for matches in paths.keys():
-- exp = re.compile('\\$%s' % matches)
-- if ( not re.match(exp, path_in) is None ):
-- #print "Got a match for %s on %s" % ( matches, path_in )
-- path_in = re.sub(exp, paths[matches], path_in)
-- #print "Processed to: %s" % path_in
-- return path_in
--
--# don't bother about stderr
--sys.stderr = sys.stdout
--
--if ( q3map2 == 0 ):
-- stuff = q3map2_list
-- stuff += all
--else:
-- stuff = q3map2_list
--
--for entries in stuff:
-- try:
-- src = expand(entries[0][config])
-- #print "src basename: %s -> %s" % (src, os.path.basename(src))
-- dst = entries[1]
-- dst = os.path.join( entries[1], os.path.basename(src) )
-- dst = expand(dst)
-- #print "src: %s dst: %s" % (src, dst)
-- if (os.path.isfile(src)):
-- if (os.path.isfile(dst)):
-- if (not filecmp.cmp(src, dst)):
-- shutil.copy(src, dst)
-- print "%s: OK - updated" % dst
-- else:
-- print "%s: OK - already up to date" % dst
-- else:
-- shutil.copy(src, dst)
-- print "%s: OK - installed" % dst
-- else:
-- print "%s: FAILED - not found" % src
-- if (os.path.isfile(dst)):
-- print "delete %s" % dst
-- os.remove(dst)
-- except:
-- print "%s: FAILED" % src
-- traceback.print_exc()
--