From: Alan W. I. <ai...@us...> - 2002-09-11 05:54:06
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv2343 Modified Files: gd.c Log Message: Reorder plD_tidy_png so that it will compile with gcc. move call to init_freetype_lv2 from init part of code to bop part of code (just after GD image is created). Otherwise, in -drvopt text,smooth mode you will get a call to plscmap0 and therefore a call to use the GD colours when no GD image is defined ==> segfault. Note, this fix is not quite right yet. x07c now goes through without a segfault in familied -drvopt text,smooth mode, but the antialiasing looks bad after the first page. So it is simply a basis for discussion with Andrew, and by no means the final fix. |
From: Andrew R. <ar...@us...> - 2002-09-11 07:11:58
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv17796 Modified Files: gd.c Log Message: Added fix for anti-aliased fonts and family mode. |
From: Alan W. I. <ai...@us...> - 2002-09-11 18:36:25
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv21244 Modified Files: gd.c Log Message: The previous code attempted as part of the cmap0 initialization to also initialize the GD colour palette when the GD image did not exist yet for the page. This caused a segfault. The fix here is to temporarily manipulate plsc->level during the cmap0 initialization to stop the initialization of the GD colour palette. The resulting plots look good for all examples so long as -drvopt text,smooth,24bit mode is used. The 24-bit requirement will be dropped soon according to Andrew. |
From: Alan W. I. <ai...@us...> - 2002-09-13 19:18:22
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv4151 Modified Files: gd.c Log Message: change place where pls->level is manipulated to deeper into the code. |
From: Andrew R. <ar...@us...> - 2002-09-15 07:26:49
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv5352 Modified Files: gd.c Log Message: Fixup for situations where their aren't enough colour slots for doing text smoothing. |
From: Alan W. I. <ai...@us...> - 2002-09-16 20:06:33
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv15703 Modified Files: gd.c Log Message: Fixed latest segfault (found by Joao and confirmed by me if you didn't have -drvopt text option) in the new gd.c. The fix was to surround freetype code in plD_tidy_png by the correct if (pls->dev_text) { } |
From: Maurice L. <ml...@us...> - 2002-09-17 05:50:35
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv6476 Modified Files: gd.c Log Message: Define gdImagePalettePixel macro if not already defined, so that people with stable version of gd can compile this. |
From: Joao C. <jc...@us...> - 2002-09-18 01:48:05
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv11637/drivers Modified Files: tkwin.c Log Message: Reunify tkwin.c with tkwin_common.c, as per rev. 1.9 of tkwin.c Delay removal of tkwin_common.c a couple of days. |
From: Andrew R. <ar...@us...> - 2002-09-18 11:14:47
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv30191 Modified Files: gd.c Log Message: Fixup for the problem of delayed changes being made to the png images palette. This problem seems to be related to the long-thought extinct problem with having to deallocate the colours in GDs pallette before setting the colour map. Guess it didn't really go away afterall :-( Hopefully though, this fix will be a little better than the last one (pre 1.17 versions of gd.c), and wont stop other things working... |
From: Maurice L. <ml...@us...> - 2002-09-22 04:09:32
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv8540 Modified Files: xwin.c Log Message: Eliminate DPMM define here since now it's done in plplotP.h. |
From: Alan W. I. <ai...@us...> - 2002-09-23 16:46:01
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv11464 Modified Files: ps.c Log Message: Heuristic changes to make rotation work properly with postscript fonts (-drvopt text=2 option is the one I tested for -ori 0.2 0.8 1.2 1.8, etc., for all quadrants). |
From: Joao C. <jc...@us...> - 2002-09-23 18:29:14
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv5742/drivers Modified Files: ps.c Log Message: Change the normal font (when using the text option) to Helvetica. |
From: Joao C. <jc...@us...> - 2002-09-25 00:52:55
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv25660/drivers Modified Files: pstex.c Log Message: Add warning message that text escape sequence to write hershey code nnn is not implemented. |
From: Maurice L. <ml...@us...> - 2002-09-27 11:21:57
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv25233 Modified Files: tkwin.c Log Message: Got rid of extremely tedious initial log entries and such. |
From: Joao C. <jc...@us...> - 2002-10-13 18:12:19
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv27064/drivers Removed Files: tkwin_common.c Log Message: Merged back with tkwin.c. |
From: Joao C. <jc...@us...> - 2002-10-28 23:05:11
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv27970/drivers Modified Files: tk.c Log Message: Remove DPMM define, that is now in plplotP.h set_windowname(): only set pls->plwindow if it is NULL, to not override the -plwindow command line option. |
From: Joao C. <jc...@us...> - 2002-10-28 23:06:19
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv28399/drivers Modified Files: tkwin.c Log Message: Remove DPMM define, as it is now in plplotP.h |
From: Joao C. <jc...@us...> - 2002-11-07 19:38:52
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv27747/drivers Modified Files: gnome.c Log Message: Signal through dev_clear that driver handles plclear() using PLESC_CLEAR |
From: Alan W. I. <ai...@us...> - 2002-11-22 18:45:46
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv3146/drivers Modified Files: Tag: AT .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: Tag: AT Makefile.am Log Message: Initial commit of AT branch. Details of how this was created will be posted to plplot_devel |
From: Alan W. I. <ai...@us...> - 2002-11-22 21:18:38
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv11001/drivers Modified Files: Tag: AT .cvsignore Makefile.am ps.c Log Message: AT changes to make xwin and ps dynamic drivers work on Linux. Here are some details for the various files: * .cvsignore files: convenience changes. * Makefile.am: reorder src first, then drivers (since dynamic drivers depend on src). Will take care of static drivers later. * acconfig.h: ENABLE_DYNDRIVERS DRIVERS_DB, and switch the old drivers list to a new complete devices list. * configure.in: incorporate HEAD static and dynamic driver handling from old cf/configure.in. Changed DATA_DIR back to current standard ENABLE_DYNDRIVERS, DRIVERS_DB. Current standard for dynamic driver names. * drivers/Makefile.am: Current static drivers don't work, but added working versions of xwin and ps dynamic drivers. * drivers/ps.c: PLPLOT_VERSION ==> VERSION * examples/c/*.c examples/c/*.h: change to old include style without the "plplot/". * src/Makefile.am: completed list of files to include in libplplot; hacked in -lm -ldl -lfreetype (freetype should be option); and disabled use of convenience library for static drivers (to be revisited later). |
From: Alan W. I. <ai...@us...> - 2002-11-23 01:38:05
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv14038/drivers Modified Files: Tag: AT Makefile.am Log Message: As agreed with Rafael change from GPL to LGPL for his contributions to AM-LT to be consistent with most of the rest of PLplot. |
From: Alan W. I. <ai...@us...> - 2002-11-25 05:55:53
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv15464/drivers Modified Files: Tag: AT Makefile.am Log Message: Finish change from dlopen style of API to cross-platform libltdl. * Remove aclocal.m4 from cvs control (was stale cvs deleted file which is automatically generated in any case with an up-to-date version using ./bootstrap.sh). * Makefile.am files: add support for libltdl. * include/disptab.h: New PLDispatchInit typedef consistent with lt_ptr. * include/plcore.h: Change dlhand type. * src/plcore.c: Switch from dlopen API to libltdl API (a fair number of changes because of new types for dlopen and dlsym equivalents, and need for lt_dlinit() and lt_dlexit() calls which I chose to make for each stream created and destroyed.) |
From: Alan W. I. <ai...@us...> - 2002-11-25 20:20:29
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv9095/drivers Modified Files: Tag: AT Makefile.am Log Message: Changes to make "make dist" include every file that is required. * Makefile.am files: some reorganization, but mostly adding EXTRA_DIST macros so the distributed tarball generated by make dist has everything it needs. |
From: Alan W. I. <ai...@us...> - 2002-11-27 03:14:07
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv22022/drivers Modified Files: Tag: AT Makefile.am Log Message: Changes so that the c++ example can be built with make -f Makefile.examples. Also .cvsignore changes and additions for convenience. |
From: Alan W. I. <ai...@us...> - 2002-11-28 05:52:55
|
Update of /cvsroot/plplot/plplot/drivers In directory sc8-pr-cvs1:/tmp/cvs-serv25538/drivers Modified Files: Tag: AT Makefile.am Log Message: Made python front end work on the AT branch. * Creation of python extension modules now works. Replaced the setup.py method (which had some cross-platform question marks) with a libtools method. * Fixed build of xwin_drv.so so it links to libplplot. Without this the python examples won't work with the xwin driver. * Install of python examples including new plplot_python_start.py which is configured to make accessible to python the directory which contains the installed plplot python extensions (assuming that might not be in the standard system location). * Fixed single precision bugs in bindings/c++/Makefile.am bindings/f77/Makefile.am. |