From: Alan W. I. <ai...@us...> - 2001-12-21 17:47:34
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory usw-pr-cvs1:/tmp/cvs-serv7444/msdev/plplib Modified Files: plplib.mak Log Message: Olof Svensson and Alexandre Gobbo's patch to make plplot work under Windows 98, NT and 2000. One nice thing I noticed about the patch was the plplib.mak and especially the Examples.mak files are much smaller than previously. Here is excerpts from their description: plplib.mak: Automatically generated. Examples.mak: Handcrafted. win3.cpp: Many changes... The driver works under Windows 98, NT and 2000 for all examples except x14c and x17c which are therefore not built by the Examples.mak file. The driver now handles mouse events and XOR mode so example x20c works (but is slow). What's missing in the driver is to make it a fast image device , to implement some missing PLESC functions and to make x17c work. I also have to make the makefile for plplot.dll. To make the win3 device work with pyqt, we found an elegant way of passing the windows handle without adding any new functions - we passed it as a driver option. The win3 driver will not only work with pyqt but with any Windows program that can provide a windows handle, for example you could think of having a plplot window as an integral part of a windows application. |
From: Alan W. I. <ai...@us...> - 2002-06-06 17:57:01
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory usw-pr-cvs1:/tmp/cvs-serv24530 Modified Files: plplib.mak Log Message: AWI for Olof Svensson. The plplot.lib library is now copied to plplot/lib. |
From: Alan W. I. <ai...@us...> - 2002-07-19 15:04:35
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory usw-pr-cvs1:/tmp/cvs-serv7260/plplib Modified Files: plplib.mak Log Message: AWI for Olof Svensson. Replace *.cpp names for C code source files by *.c. This change has been allowed by the change to plplotP.h which dropped C++ name-mangling for plsc. |
From: Alan W. I. <ai...@us...> - 2002-08-27 18:22:51
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory usw-pr-cvs1:/tmp/cvs-serv6204/plplib Modified Files: plplib.mak Log Message: AWI for Olof Svensson. Change compiler flags for windows build of PLplot - Flags that were changed: /ML - link to single threaded executable changed to: /MD - link to multi-threaded DLL /O2 - creates fast code changed to: /Ox - uses maximum optimisation - Flags that are unchanged: /W3 - Sets warning level 3 /GX - enables synchronous exception handling /FD - generate file dependencies |
From: Alan W. I. <ai...@us...> - 2004-01-19 18:09:22
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory sc8-pr-cvs1:/tmp/cvs-serv4526/plplib Modified Files: plplib.mak Log Message: Documentation of the changes to the WIN32 driver dd. 16 january 2004, by A. Markus Note 1: The files in this tree are expressly in Windows/DOS format The reason is that we are not sure that UNIX/Linux format would be acceptable to all compilers. Note 2: Since the changes are legion, I have documented them in detail. win32/msdev/README.TXT Added my name to the file win32/msdev/makefile Small corrections regarding the creation of the tmp directory and copying all files to it. win32/msdev/DExamples/DExamples.mak Default target now x01d (release). Added the flag __PLDLL_H__ - this must be defined, if the DLL is to be used (see README file). Path to the source files and the extension changed. win32/msdev/plpdll/plpdll.mak Added the flag "BUILD_DIR" to the compile step. Relative path to the tmp directory. plimage.c added to the makefile Changed the extensions of some source files (from .cpp to .c) win32/msdev/plplib/plplib.mak Added the flag "BUILD_DIR" to the compile step. win32/msdev/src/win3.cpp Added a function w32_tmpfile() to solve the problem of opening temporary files on network disk (the main directory is often read-only and the version of tmpfile() that comes with Windows, ignores the environment variables but simply opens in the directory "\"). Replaced the export keyword by __declspec(dllexport) (this seems to be the recommended way). win32/msdev/src/plplotd.def Added the routines plGetCursor, plParseOpts and plMergeOpts. win32/msdev/src/plplot.rc Corrected the path to the include files. win32/msdev/src/plstub.cpp Added stubs for the routines plGetCursor, plParseOpts and plMergeOpts. Corrected call to plpoly3() Corrected stubs for plshade() and plshade1() (prototypes for the function arguments caused trouble) win32/msdev/src/plplot.h Updated the plplot.h file from a previous version. Added the flag __PLDLL_H__ to select between three situations: - Compiling the generic sources and Windows applications using the static library (neither __PLSTUBS_H__ or __PLDLL_H__ defined): Requires that the names c_plinit() and the like be untouched Define a macro plinit for user-code on non-Windows systems - Compiling the Windows stubs (only __PLSTUBS_H__ defined): Requires that the names c_plinit() and the like be untouched Do _not_ define macros like plinit, as there are actual functions by these names. They are undefined at the end - Compiling Windows applications that use DLL (only __PLDLL_H__ defined): Requires that the names c_plinit() and the like be turned to WINAPI plinit(). Added the macro API to the prototypes. |
From: Rafael L. <rla...@us...> - 2004-01-19 20:43:33
|
Update of /cvsroot/plplot/plplot/sys/win32/msdev/plplib In directory sc8-pr-cvs1:/tmp/cvs-serv17708/sys/win32/msdev/plplib Modified Files: Tag: v5_3_0 plplib.mak Log Message: Committing the changes to the WIN32 driver done by Arjen Markus to the v5_3_0 branch. This changes should have zero impact in the resulting release tarball. |