From: Rafael L. <rla...@us...> - 2001-02-28 15:42:43
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv20546 Modified Files: gnome.c Log Message: Locate mode shows now either the index of color in cmap0 or the corresponding level (between 0.0 and 1.0) of the color in cmap1. |
From: Rafael L. <rla...@us...> - 2001-02-28 17:13:49
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv10167 Modified Files: gnome.c Log Message: * Termination of the application from the Window Manager is apparently working now (the delete_event callback had to reutrn TRUE). This is all that was needed. * Start of experimental use of adjustments for the Canvas. This is not yet working properly. |
From: Rafael L. <rla...@us...> - 2001-02-28 17:52:16
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv20944 Modified Files: gnome.c Log Message: * Each page has its own ppu (pixels / canvas units) parameter now. * Ajustments are working. Added some more keybindings for the canvas. |
From: Rafael L. <rla...@us...> - 2001-02-28 18:04:14
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv23318 Modified Files: gnome.c Log Message: * Make locate mode robust when cursor go outside the rectangle background. * Make default button "OK" in the quit dialog. The user have just to type return twice to quit. |
From: Rafael L. <rla...@us...> - 2001-03-01 09:25:56
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv23875 Modified Files: gnome.c Log Message: Added support for driver enabled drawing of dashed lines. For now, just the Gnome driver support this. The x01c demo for this driver should be way faster now in low-end hardware. |
From: Rafael L. <rla...@us...> - 2001-03-01 12:30:42
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv28255 Modified Files: gnome.c Log Message: Some speed improvemnts in the callback functions. Start experimental code for pattern fill. |
From: Rafael L. <rla...@us...> - 2001-03-01 14:00:03
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv15075 Modified Files: gnome.c Log Message: EXperimental code for pattern fill support in the Gnome driver using a bitmap stipple technique. This works and demo x15c runs ultra fast. However, only one pattern exist for the moment. I will have to generate them on the fly from the information contained in pls->incl pls->delta, and pls->nps. This will the next improvement. Also, fixed logic problem in function grfill in plcore.c. |
From: Rafael L. <rla...@us...> - 2001-03-02 00:10:38
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv18693 Modified Files: gnome.c Log Message: Added USE_THREADS directive. Undef'ing it makes the program completely unthreaded. (There has been lot of changes elsewhere, regarding pattern fill, but they are not 100% working yet and will be documented in the next commit). |
From: Rafael L. <rla...@us...> - 2001-03-02 05:09:36
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv3496 Modified Files: gnome.c Log Message: Pattern fill is working correctly. Now, all PLplot demos turn correctly and not too slow with the Gnome driver. The pre-alpha stage is finished. |
From: Rafael L. <rla...@us...> - 2001-03-02 05:36:09
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv5886 Modified Files: gnome.c Log Message: The Gdk thread synchronization functions gdk_threads_{enter,leave} are called respectively in plD_bop and plD_eop. This is a poor man's implementation of Geoffrey's "packetizing" proposal to reduce the cost of context switching in the threaded Gnome driver. The gain is speed is noticeable, but when several pages are been drawn, the user has to wait until the last one has been finished to see something on the screen. This change is provisional, since the driver may break when handling a fully interactive environment (like user registered callbacks). |
From: Alan W. I. <ai...@us...> - 2001-03-06 03:03:49
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv2963/drivers Modified Files: plbuf.c ps.c Log Message: float --> PLFLT. Note this change has only been tested with the ps driver for the C demos, and I intend to do required similar changes on the other drivers and the other bindings tomorrow. Until I can get to these additional changes, I suspect certain things will be broken because of the plplot.h changes. |
From: Alan W. I. <ai...@us...> - 2001-03-06 08:50:10
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv21201/drivers Modified Files: ljii.c null.c pbm.c Log Message: float --> PLFLT. |
From: Rafael L. <rla...@us...> - 2001-03-06 13:06:33
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv20296 Modified Files: gnome.c Log Message: Implemented Andrew Roach's idea of caching plD_polyline commands for consecutive connected (same color and width) line draw request and creating bigger canvas polyline objects. This reduced by 75% the rendering time for the x01c demo (the main culprits were the text characters and the axes; those latter used to produce more than 500 objects per axis!) I think I am really done with the "simple" things that I can do as regards the performance. The Gnome driver is only 3 times slower than the xwin driver and I think that this is acceptable. I fixed several other bugs also, too many to document here. Since I am still experimenting with some different ideas, the code became uglier than it has never been. Please, do not hack it until I clean it up. |
From: Alan W. I. <ai...@us...> - 2001-03-06 18:06:07
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv5320 Modified Files: tek.c tk.c xwin.c Log Message: float --> PLFLT |
From: Rafael L. <rla...@us...> - 2001-03-06 18:12:48
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv6497 Modified Files: gnome.c Log Message: Cast arguments (with PLINT and PLFLT) in calls to plP_* functions. |
From: Alan W. I. <ai...@us...> - 2001-03-08 03:19:25
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv32414 Added Files: gd_png.c Log Message: png driver based on libgd. A very small change to this driver should allow jpeg in the future. |
From: Andrew R. <ar...@us...> - 2001-03-09 11:45:34
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv3216 Modified Files: gd_png.c Log Message: Cleaned up the code a bit, removing some test-code and some unneeded variables. |
From: Andrew R. <ar...@us...> - 2001-03-10 09:22:40
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv9113 Modified Files: gd_png.c Log Message: Added support for saving JPEG images using the GD library and the independent JPEG group's library. One new function added, the rest piggy backs off the PNG driver. Driver called "JPG" to avoid conflict with similar "JPEG" driver in the GNUSVGA/GRX23 family of drivers. Fixed a small bug in the hardware fill that caused it to "over fill" by one line. |
From: Andrew R. <ar...@us...> - 2001-03-11 07:31:31
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv30213/drivers Modified Files: gd_png.c Log Message: Made some changes to the initialisation of the colour map. The changes will restore a "black" to the palette if the bacground is white(ie set through -bg) and an optional -hack allows the swapping of red with black. |
From: Alan W. I. <ai...@us...> - 2001-03-11 15:58:18
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv18967 Added Files: gd.c Removed Files: gd_png.c Log Message: Changed name of driver file to reflect the fact that the png, jpeg, and potentially other drivers supported by this file are all based on libgd. Also, jpg --> jpeg. |
From: Andrew R. <ar...@us...> - 2001-03-12 06:54:57
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv8876 Modified Files: gd.c Log Message: Fixed bug in colourmap allocation that requested up to 16 extra colours, and despite being illegial, GD was letting me do it without checking what I was asking of it. Should stop sigfaults (I hope). |
From: Alan W. I. <ai...@us...> - 2001-03-13 17:15:32
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv25813 Modified Files: gd.c Log Message: Applied Andrew's "-8888" colour patch. Also got rid of bzero define which was no longer being used. |
From: Andrew R. <ar...@us...> - 2001-03-14 10:45:10
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv1973 Modified Files: gd.c Log Message: Fixed bug in the colourmap allocation that sometimes stopped cmap1 being properly initialised. Made driver sensitive to -ncol1, rather than have it blindly assume that ncol1 = 256 (as it was doing before). Introduced range checking to make sure the driver doesn't exceed 256 colours (will take out in GD 2 when 16.8 million collours are added to GD perhaps). |
From: Andrew R. <ar...@us...> - 2001-03-15 11:50:03
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv24431/drivers Modified Files: gd.c Log Message: Changed the colour map routines to simplify them a little, then changed the routines a little so they make better use of the full dynamic range of cmap1 in cases where cmap1 happens to be larger than the internal space. That complicated things a little, but on the balance things work better now. |
From: Alan W. I. <ai...@us...> - 2001-03-15 17:35:53
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv22430/drivers Modified Files: gd.c Log Message: Changed #include style for system headers in these files from the double-quote form to angle bracket form. This allows "make depend" to work properly so that the generated cf/objs.in file has all the plplot dependencies, but none of the system ones. I am not including the generated cf/objs.in with this commit because I have just proved it was identical to the hand-edited version that Maurice just committed. But from now on make depend should work properly to generate a correct objs.in whenever there are additional source files added to the CVS. |