summaryrefslogtreecommitdiff
path: root/win32
AgeCommit message (Collapse)AuthorFilesLines
2010-02-08Update Visual Studio solutions to use the DEVSTUDIO= form of makefileRobin Watts5-36/+26
invocation, rather than MSVC_STUDIO=8 version. This should isolate the solution/projects entirely from the version of visual studio in use. Simplify the ReadMe.txt file accordingly. Take the opportunity to add the resource files to the list in the ghostscript.vcproj file. This makes no difference to the project in terms of building, but enables easy navigation/editing of files within VS. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10724 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-02-04Added a new tiger.svg example file. This is generated by loading tiger.epsRobin Watts1-2/+2
into Xara Xtreme and exporting it as an svg. Some hand editing has been performed to remove some unused definitions from the start of the file that cause gsvg to output text to stdout. Update win32/ReadMe.txt to use this new example file in the example debugging command lines. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10708 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-02-03Updated win32/ReadMe.txt with corrected example command lines. Still noRobin Watts1-4/+4
working command line for SVG. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10699 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-02-02Remove the "Known Problems" section from win32/ReadMe.txt as Hin-Tak fixedRobin Watts1-16/+0
the parallel build bug (691061). git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10690 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-01-22generate private copy of plver.h per language to allow parallel build, and ↵Hin-Tak Leung1-4/+0
remove reference to it in vcproj ; fixes bug 691061 git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10632 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-01-19Move ghostscript.vcproj from win32 to gs directory, and adjust solution fileRobin Watts3-6889/+19
accordingly. This serves 2 purposes; firstly, the solution now correctly supports tag jumping (that is, the ability to click on a warning or error and jump to that line in the file). The second is that the ghostscript project now lives in the ghostscript directory, and hence may be usable by people wanting to build *just* ghostscript, rather than ghostscript as a component of GhostPDL. Update ReadMe.txt to reflect this change, and document a known problem. No expected differences. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10618 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-01-07ReadMe.txt file describing how to use the solution. In particular it describesRobin Watts1-0/+151
how to set up typical debugger invocations as these cannot be checked in by default. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10595 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-01-07Fix typo in nmake invocation in selection file - thanks to Ken for spottingRobin Watts1-2/+2
this. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10594 a1074d23-0009-0410-80fe-cf8c14f379e6
2010-01-07Add first cut at a Visual Studio 2005 project file for building the differentRobin Watts6-0/+8067
components of GhostPDL. This solution consists of 5 different projects; one each for ghostscript, pcl, svg, language_switch and xps. The underlying make process is still done using nmake and our standard makefiles (hence all the dependency information and autogeneration magic remains in that one place). Browse information is generated as part of the build process and seems to be successfully picked up by the solution, so right hand clicking on things will give you a menu to take you to declaration/definition etc. Debugging within the IDE works too. I believe newer versions of Visual Studio should pick up this solution and update it to their own format automatically. The one exception to this may be the language_switch build, which might need the "MSVC_VERSION=8" bits of it's nmake invocation updated. Possible future work: Add new 'empty' projects for developers to add their own new devices too. Make these compile to libraries which can then be linked with gs etc as they build. This will insulate users completely from having to learn to speak Makefile. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@10593 a1074d23-0009-0410-80fe-cf8c14f379e6