From: Alan W. I. <ai...@us...> - 2002-12-01 18:28:57
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv17109/drivers Modified Files: Tag: AT Makefile.am Log Message: Make most dynamic drivers work under AT. For example, plmeta now works, and plrender also works fine for the plmeta file that was created. There are still some problem dynamic drivers. I still need to add the correct library lines to build gd_drv.so so that the png and jpeg devices work. plserver works fine, and so does loading tk_drv.so and running examples under wish. But -dev tk (which uses the same shared object) does not work for some reason which I am still tracking down. |
From: Alan W. I. <ai...@us...> - 2002-12-02 02:10:08
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv21664/drivers Modified Files: Tag: AT Makefile.am Log Message: Finish (nearly) all the dynamic driver builds for AT. Checked that gnome, png, xfig, ntk all worked. Also, package require Plplotter (which accesses the tkwin_drv.so shared object) also works, and -dev tkwin works (although it simply returns the usual error message about no widget being available since this is not a stand-alone driver). As far as I know, the only driver that still has errors under AT is tk. |
From: Alan W. I. <ai...@us...> - 2002-12-02 17:49:59
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv30933/drivers Modified Files: Tag: AT Makefile.am Log Message: Instead of using the concatanation of all compiler flags for all dynamic drivers, apply only those compiler flags that are appropriate to each dynamic driver. This makes a huge reduction in the command line when gnome driver flags are involved, and probably saves significant computer time as well when you avoid searching all those gnome header directories for each dynamic driver. |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:24
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv13122/drivers Modified Files: .cvsignore cgm.c dg300.c gd.c gnome.c hpgl.c impress.c linuxvga.c ljii.c ljiip.c next.c ntk.c null.c pbm.c plbuf.c plmeta.c ps.c pstex.c tek.c tk.c tkwin.c xfig.c xwin.c Added Files: Makefile.am Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-06 02:02:11
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv9600/drivers Modified Files: Makefile.am Log Message: Clean up Makefile.am files and also switch from LIBADD to LDFLAGS for interlibrary dependencies as suggested by documentation. |
From: Alan W. I. <ai...@us...> - 2002-12-07 02:01:28
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv9854/drivers Modified Files: Makefile.am Log Message: Make all static drivers (except for tk and tkwin whose implementation will be more complicated) work using the automake convenience library approach. |
From: Alan W. I. <ai...@us...> - 2002-12-07 18:24:14
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv19133/drivers Modified Files: Makefile.am Log Message: Make tk and tkwin static drivers work. This completes the static drivers configuration. |
From: Alan W. I. <ai...@us...> - 2002-12-07 18:26:05
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv19819/drivers Modified Files: .cvsignore Log Message: tweaks. |
From: Alan W. I. <ai...@us...> - 2002-12-11 18:30:40
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv26345/drivers Modified Files: Makefile.am Log Message: xflags and lmflag activated for drivers which need linking to X libraries or the math library. Additional AM_CONDITIONALS were done in configure.ac to help implement this. |
From: Maurice L. <ml...@us...> - 2002-12-23 04:44:51
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv26573 Modified Files: tk.c Log Message: Print out auto_path if pls->debug is set. |
From: Alan W. I. <ai...@us...> - 2003-01-15 15:45:18
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv30038/drivers Removed Files: dispatch.c dosvga.c gnusvga.c hp7470.c hp7580.c os2pm.c pdfutils.c xterm.c Log Message: Attempt to fix state information on zombied files (those in attic with state exp rather than state dead). |
From: Alan W. I. <ai...@us...> - 2003-01-30 21:35:10
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv4551/drivers Modified Files: Makefile.am Log Message: DISTCLEANFILES tweak. |
From: Rafael L. <rla...@us...> - 2003-02-02 14:41:02
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv498/drivers Modified Files: Makefile.am Log Message: $LIB_TAG is no more added to the filenames of drivers objects <driver>_drv.so. Instead, only the drivers directory gets its name changed ($LIB_DIR/$DATA_DIR/../drivers$LIB_TAG/). To make things even more maintainable and robust, a new AC_SUBST variable has been created in configure.ac: DRV_DIR. It is used in src/plcore.c instead of the hard-code string "../drivers". Of course, this changes does not preclude simultaneous installation of both single and double precision version of PLplot (although I wonder who on earth besides Maurice needs that!) Besides being totally transparent to both users and developers, this changes has a beneficial side effect: it reduces the complexity of the build scheme of driver objects and drivers/Makefile.am becomes 20% smaller. This change has been quickly tested in all the combinations of with- vs. without-double and enable- vs. disable-dyndrivers. More extensive tests need to be done, though. |
From: Rafael L. <rla...@us...> - 2003-02-02 21:56:23
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv11739/drivers Modified Files: Makefile.am Log Message: Removed some remaining settings to obsolete <driver>d_* variables. They have been overseen in my last commit. This makes drivers/Makefile.am 14 lines shorter. |
From: Rafael L. <rla...@us...> - 2003-02-03 00:58:15
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv11417/drivers Modified Files: Makefile.am Log Message: Added an install-data-hook make rule for deleting all *.a files in $(driversdir) after installation. I was always bothered by the fact that Automake unnecessarily installs the static version of the dyndrv modules (those *.a files). Automake hooks are great for polishing the final result. |
From: Rafael L. <rla...@us...> - 2003-02-03 21:29:35
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv20758/drivers Modified Files: Makefile.am Log Message: Removed the unnecessary "_drv" suffix that was added to the filenames of the driver objects. I wonder why that has been introduced at the firtst place... |
From: Rafael L. <rla...@us...> - 2003-02-03 21:12:26
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv11964 Modified Files: Makefile.am Log Message: Moved the install-data-hook outside the enable_dyndrivers conditional. This was preventing the installation of PLplot when using --disable-dyndrivers. |
From: Rafael L. <rla...@us...> - 2003-02-04 21:44:36
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv30070/drivers Modified Files: Makefile.am README.drivers cgm.c dg300.c gd.c gnome.c hpgl.c impress.c linuxvga.c ljii.c ljiip.c ntk.c null.c pbm.c plmeta.c ps.c pstex.c tek.c tk.c tkwin.c xfig.c xwin.c Log Message: Change the way the information about the devices provided by the dyndrivers are obtained. Instead of using the cache file drivers.db, the information is provided by the modules themselves. Extensive information about this change will be sent to plplot-devel shortly. |
From: Rafael L. <rla...@us...> - 2003-02-05 11:25:29
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv16366/drivers Modified Files: Makefile.am pstex.c Log Message: Cleaned up the ps vs. pstex driver mess. When dyndrivers are enabled, the use of --enable-pstex imply now the inclusion of the ps.so driver module, enabling the ps and psc devices. On the other hand, when --enable-ps and --diasable-pstex are specified, the pstex.so driver module is not erroneously installed, as it used to be. |
From: <jc...@fe...> - 2003-02-05 15:18:00
|
On Wednesday 05 February 2003 11:25, Rafael Laboissiere wrote: | Update of /cvsroot/plplot/plplot/drivers | In directory sc8-pr-cvs1:/tmp/cvs-serv16366/drivers | | Modified Files: | =09Makefile.am pstex.c | Log Message: | Cleaned up the ps vs. pstex driver mess. When dyndrivers are | enabled, the use of --enable-pstex imply now the inclusion of the | ps.so driver module, enabling the ps and psc devices. | | On the other hand, when --enable-ps and --diasable-pstex are | specified, the pstex.so driver module is not erroneously installed, | as it used to be. BTW, this does not also happens with the xwin and tk driver? If I=20 disable xwin but enable the tk driver (not very likely), than the tk=20 driver will not work, as it needs xwin. The reverse works fine. Joao |
From: Alan W. I. <ai...@us...> - 2003-02-05 14:38:16
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv26805 Removed Files: plbuf.c Log Message: Version 1.36 of this file moved to ../src (as per discussion on list) and removed from repository for this location (drivers). |
From: Rafael L. <rla...@us...> - 2003-02-05 20:17:55
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv23733/drivers Modified Files: README.drivers cgm.c dg300.c gd.c gnome.c hpgl.c impress.c linuxvga.c ljii.c ljiip.c ntk.c null.c pbm.c plmeta.c ps.c pstex.c tek.c tk.c tkwin.c xfig.c xwin.c Log Message: Changed DEVICE_INFO_<driver> to plD_DEVICE_INFO_<driver> as per Maurice's suggestion. |
From: Rafael L. <rla...@us...> - 2003-02-06 08:16:18
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv21085 Modified Files: ps.c Log Message: Oops, I was doing some experiments with a new scheme for building the drivers database and wrongly committed a version of this file with the new stuff. I am reverting it to the previous plD_DEVICE_INFO_* approach. |
From: Rafael L. <rla...@us...> - 2003-02-10 21:53:08
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv6092 Modified Files: Makefile.am Log Message: Added $(DESTDIR) to make install-data-hook rule relocatable. |
From: Rafael L. <rla...@us...> - 2003-02-11 07:37:18
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv20574/drivers Modified Files: Makefile.am Added Files: get-drv-info.c Log Message: This is a first try on the new design to get device information dynamically from <driver>.rc files placed in the drivers directory. Those files are generated at build time by get-drv-info and transfered to the drivers directory at install time. One good thing about this design is that it avoids dlopening of driver modules and consequently the unnecessary loading of libraries. I did minimal tests with this new code, but there should be hidden bugs. Also, this stuff is pretty uncommented and there is almost no error sanity code. I will take care of these problems, eventually. |