From: Andrew R. <ar...@us...> - 2002-09-09 03:50:50
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv8125 Added Files: plfreetype.h Log Message: Support routines for drivers interested in using freetype# rendered fonts instead of plplot plotter fonts. Any bitmap driver should be able to use any of these freetype fonts from plplot if these routines are properly initialised. Freetype support is not intended to be a "feature" of the common API, but is implemented as a driver-specific optional extra invoked via the -drvopt command line toggle. It is intended to be used in the context of "PLESC_HAS_TEXT" for any bitmap drivers without native font support. Implementing freetype in this manner minimise changes to the overall API. Because of this approach, there is not a "wealth" of font options available to the programmer. You can not do anything you can't do for a normal freetype plotter font like boldface. You can do most of the things that you can do with a plotter font however, like greek characters superscripting, and selecting one of the four "pre-defined" plplot font types. Freetype support is turned on/off at compile time by defining "HAVE_FREETYPE". [# Freetype is a well known opensource library that supports a gerth of font formats including TrueType, OpenType, Adobe Type1, Type42 etc... the list seems almost endless.] |
From: Andrew R. <ar...@us...> - 2002-09-09 03:53:08
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv9273 Modified Files: plstrm.h Log Message: Added the FT structure to plstream, for freetype support. |
From: Andrew R. <ar...@us...> - 2002-09-15 07:30:47
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv5964 Modified Files: plfreetype.h Log Message: Added a new structure member to FT that containes a *request* for text smoothing. If, for whatever reason (ie, not enough room in cmap0) this request can't be carried out, then smoothing won't happen. |
From: Joao C. <jc...@us...> - 2002-09-16 15:51:54
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv24624/include Modified Files: plplot.h Log Message: Make plGetCursor() return the subwindow (alias subpage) number. This might not give the expected result on all plots, if several subwindows and viewports are set. Also, for real multi-window (frames) apps, the user must use plgstr() to get the current stream number, as the subwindow number is set to 0 for each new stream. |
From: Joao C. <jc...@us...> - 2002-09-16 23:42:06
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv16933/include Modified Files: plplot.h Log Message: Adds plotfc3d(), which is a magnitude colored 3d plot, build upon plotsh3d(). Changed x08c.c to show the new API. |
From: Maurice L. <ml...@us...> - 2002-09-17 17:23:15
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv10230 Modified Files: pdf.h Log Message: Prototypes for new functions that read/write null-terminated strings. |
From: Alan W. I. <ai...@us...> - 2002-09-18 17:21:33
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv14394/include Modified Files: plfreetype.h Log Message: Generous 1024 path+fontfile name length as per list discussion |
From: Maurice L. <ml...@us...> - 2002-09-22 00:14:36
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv1802 Modified Files: plstrm.h Log Message: Introduced stream variables for computing (normalized) device coords from world coords. |
From: Maurice L. <ml...@us...> - 2002-09-22 00:15:14
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv1936 Modified Files: plplotP.h Log Message: Prototypes for new transformers, plP_wcdcx and plP_wcdcy. |
From: Maurice L. <ml...@us...> - 2002-09-22 03:47:37
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv5104 Modified Files: plfreetype.h Log Message: Added char* textbuf field, fixed function prototype to elimination compilation warnings, added cvs id tag. |
From: Maurice L. <ml...@us...> - 2002-09-22 03:57:52
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv5478 Modified Files: plplotP.h Log Message: Fixes an error on my part (years ago) in setting up the virtual coordinate system. PIXELS_Y changed to 24576 so that PIXELS_X/PIXELS_Y = 4/3 as is typical for computer monitors. This restores the 1:1 correspondence that previously existed between the default X driver and the plmeta coordinate system, before the PHYSICAL option was turned on in the X driver. I define DPMM to be 4 and the virtual coordinate system is scaled by a factor of 32 from that. LPAGE_X and LPAGE_Y thus change slightly, to 256mm and 192mm (from 254mm and 190.5mm), respectively. These values establish a much better "baseline" for page geometry in my opinion. Drivers that depend on these values will suffer changes in output on the pixel level -- too small to see ordinarily, but will show up in file compares. Fortunately this is my last change of this kind that I forsee. |
From: Joao C. <jc...@us...> - 2002-10-04 18:31:50
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv8723/include Modified Files: plplot.h Log Message: Add "kind of" contouring to plot3d.c:plotfc3d(). Add magnitude coloring to plot3d.c:plot3d(). Retrieve contours from plcont.c:pldrawcn(). Add "rosenbrock" alternative function to x08c.c; use "x08c -rosen" to experiment. Comment plotfc3d() support in tclAPI.c for now. |
From: Joao C. <jc...@us...> - 2002-10-07 16:42:10
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv9054/include Modified Files: plplot.h Log Message: Add/change definitions for the opt argument in c_plot3d() and c_plotfc3d(). |
From: Joao C. <jc...@us...> - 2002-10-07 16:42:50
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv9328/include Modified Files: plplotP.h Log Message: Add declarations for structures that can hold contour lines as ploted by c_plco$ as retrieved by the new function cont_store(). Add declarations for function cont_store() and cont_clean_store(). |
From: Joao C. <jc...@us...> - 2002-10-13 15:55:42
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv19155/include Modified Files: plplot.h Log Message: Add support for plsurf3d() and remove plotfc3d() and plotsh3d() which are now obsolete. However, still leave a #define to enable usage of plotfc3d()--this will disappear soon. |
From: Joao C. <jc...@us...> - 2002-10-13 15:57:30
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv19814/include Modified Files: plcore.h Log Message: Remove plGetDev() definition, which was replaced by plSelectDev(). |
From: Alan W. I. <ai...@us...> - 2002-10-14 21:53:01
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv18398/include Modified Files: plplot.h Log Message: Clean up some defines: -#define c_plotsh3d plotsh3d -#define c_plotfc3d plotfc3d -#define c_ptsurf3d c_plsurf3d +#define c_plsurf3d plsurf3d I don't believe we need to define c_plotsh3d and c_plotfc3d anymore, and I think #define c_ptsurf3d c_plsurf3d must have been a typo that needed to be replaced. |
From: Joao C. <jc...@us...> - 2002-11-07 19:33:59
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv25128/include Modified Files: plstrm.h Log Message: Add dev_clear, so drivers can signal if PLESC_CLEAR is supported. |
From: Joao C. <jc...@us...> - 2002-11-07 19:35:52
|
Update of /cvsroot/plplot/plplot/include In directory usw-pr-cvs1:/tmp/cvs-serv26170/include Modified Files: plplot.h Log Message: Add plenv0(), which is similar to plenv() but do not advance the page if in multiplot mode; instead the current subpage is cleared. |
From: Alan W. I. <ai...@us...> - 2002-11-22 18:45:47
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv3146/include Modified Files: Tag: AT .cvsignore drivers.h plcore.h plplot.h plplotP.h plstrm.h plxwd.h Added Files: Tag: AT Makefile.am plDevs.h.in 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-23 01:38:06
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv14038/include 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-24 16:19:27
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv29155/include Modified Files: Tag: AT Makefile.am Log Message: Add plConfig.h to installed headers. This allows examples to compile properly for the first time. |
From: Alan W. I. <ai...@us...> - 2002-11-25 05:55:54
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv15464/include Modified Files: Tag: AT disptab.h plcore.h 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:30
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv9095/include 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-12-03 08:39:26
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1:/tmp/cvs-serv13122/include Modified Files: .cvsignore disptab.h drivers.h plcore.h plplot.h plplotP.h plstrm.h plxwd.h Added Files: Makefile.am plDevs.h.in Log Message: Merged AT branch into MAIN, a new configuration era has started |