Holger Vogt
71ad2903ff
plug a memory leak in inpcom.c vdmos code
2020-03-15 08:51:13 +01:00
Holger Vogt
4ddcff55e7
add const declaration to newfopen
2020-03-15 08:51:13 +01:00
Holger Vogt
c4045d371d
single space indent in analysis window
2020-03-15 08:51:13 +01:00
Holger Vogt
8ff4c7cd3b
just another remains of quote
2020-03-15 08:51:12 +01:00
Holger Vogt
7f085144a9
remove all the remains of quote() and strip() that had been
...
used to modify the eigths bit of a character or string.
The functions had been switched off some time ago.
We now need all bits of a char for extended ascii or utf8
2020-03-15 08:51:12 +01:00
Holger Vogt
8d986e50cc
remove the remains of the old xgraph program
...
that has not been supported for many years
2020-03-15 08:51:12 +01:00
Holger Vogt
d6c58a096b
some more examples, use $oscompiled
2020-03-15 08:51:12 +01:00
Holger Vogt
32722ecc57
some missing brackets, typos
2020-03-15 08:51:12 +01:00
Holger Vogt
93a408598a
switch to colorarray in graph to string all color data,
...
one set per each graph.
If we are zooming or selecting a cutout, copy the
source graph's colors to the new graph. Transfer the
old graphs id to the new graph via graph->graphid.
2020-03-15 08:51:12 +01:00
Holger Vogt
a0c1d6e6bd
examples for the recent plot enhancements
2020-03-15 08:51:12 +01:00
Vogt
728ddae41e
Set the color tables and linewidths personal for each graph,
...
added to strucht graph
Use only these data for plotting.
If zooming a plot windows, set as an extra parameter the graph id
of the 'mother graph'. Copy its color and line data to the new graph.
This is done by an extra parameter sgraphid to the internal plot
command that is issued in fcn PlotWindowProc().
Thus zooming will keep the background, text/line and graph colors.
Function setcolor() will always look into the colorarray of the
current graph.
2020-03-15 08:51:12 +01:00
Holger Vogt
34b50c32de
examle file for color and font selection
2020-03-15 08:51:12 +01:00
Holger Vogt
a7aaac854f
enable color and font selection for X11:
...
Add graphics context gridgc for plotting the grids.
Enable rgbd:, input of color by RGB 0 ... 255
If no color1 (text/grid) is given,
select black or white according to backgrund color.
Error message, but no crash if font cannot be selected.
Enable separate linewidth selection for grid and graph.
2020-03-15 08:51:11 +01:00
Holger Vogt
800cd05f3d
new variable nolegend: with 'set nolegend' plotting of
...
the legend is suppressed.
2020-03-15 08:51:11 +01:00
Holger Vogt
fed7ef378f
add variable ticchar, allow an arbitrary character as ticmark
2020-03-15 08:51:11 +01:00
Holger Vogt
8639144093
cp_getvar: force a limit to a string entered
...
Issue a warning, truncate the string
2020-03-15 08:51:11 +01:00
Holger Vogt
884d1b9713
allow disabling UNICODE by --disable-utf8,
...
which sets the pre-processor flag EXT_ASC
2020-03-15 08:51:11 +01:00
Holger Vogt
a5dfffea1b
use a more pleasant color for ps background
2020-03-15 08:51:11 +01:00
Holger Vogt
1fda03382e
color input for text/grids (color1), background (color0)
...
and graphs (color2-22) on Windows via
set color2=red
set color2=rgb:ff/0/0
set color2=rgbd:255,0,0
several examples given in the example files
2020-03-15 08:51:11 +01:00
Holger Vogt
86917e3d36
enclose in WinGUI #ifdef
2020-03-15 08:51:11 +01:00
Holger Vogt
6094769fda
Restore original 'green', slight update on
...
auto color selection vs. background
2020-03-15 08:51:11 +01:00
Holger Vogt
cb38e7a367
enable using setting colors by colornn with 0<=nn<=22
...
The name list of colors is given by
https://www.codeproject.com/Articles/1276/Naming-Common-Colors
2020-03-15 08:51:10 +01:00
Holger Vogt
54778527c4
list of colors used
2020-03-15 08:51:10 +01:00
Holger Vogt
7dea6f2f3a
add shell plotter selection as function of oscompiled
2020-03-15 08:51:10 +01:00
Holger Vogt
167bd9b433
enable color selection, if compiled with MINGW
2020-03-15 08:51:10 +01:00
Holger Vogt
3701ca0364
add color selection to WinGui plots
2020-03-15 08:51:10 +01:00
Holger Vogt
3edd912a50
use variable 'oscompiled' to specialize for various OSs
2020-03-15 08:51:10 +01:00
Holger Vogt
a6cd4285a2
undo EXT_ASC
2020-03-15 08:51:10 +01:00
Holger Vogt
ef95ff7edc
generate variable oscompiled
...
test for variable
2020-03-15 08:51:10 +01:00
Holger Vogt
d6418ce6b6
remove typo
2020-03-15 08:51:10 +01:00
Holger Vogt
6b8c657bfc
add optional HAVE_XFT and EXT_ASC for Visual Studio
2020-03-15 08:51:09 +01:00
Holger Vogt
cdbbc22c68
check for libxft, if successful, then define HAVE_XFT
2020-03-15 08:51:09 +01:00
Holger Vogt
38bb89663d
replace old_x11 by HAVE_LIBXFT defined in configure
2020-03-15 08:51:09 +01:00
Holger Vogt
921058cb39
fix remaining bugs when EXT_ASC is defined
2020-03-15 08:51:09 +01:00
Holger Vogt
50a1687ff6
add macOS to OS_COMPILED
2020-03-15 08:51:09 +01:00
Holger Vogt
d2403bfb40
Add preprocessor macro OS_COMPILED
2020-03-15 08:51:09 +01:00
Holger Vogt
c42b4884b4
checking for Xft library defines HAVE_LIBXFT upon success
2020-03-15 08:51:09 +01:00
Holger Vogt
6e0b631492
Regain static behaviour, keep removing compiler warning
2020-03-15 08:51:09 +01:00
Holger Vogt
88a3e564f9
some updates on fonts etc.
2020-03-15 08:51:09 +01:00
Holger Vogt
3a8e3d130c
update and unify font handling
2020-03-15 08:51:08 +01:00
Holger Vogt
bef9c70e71
Prepare font selection and rotation only once per graph
...
in func X11_DefineXft().
Only 0 and 90 degree are supported.
2020-03-15 08:51:08 +01:00
Holger Vogt
8312a8ade2
Select suitable default text color
2020-03-15 08:51:08 +01:00
Holger Vogt
3eb04b2fdc
improve on memory leaks
...
(not yet completely satisfying)
2020-03-15 08:51:08 +01:00
Holger Vogt
8f42eae6ab
add empty line after error message
2020-03-15 08:51:08 +01:00
Holger Vogt
a23748cf8c
Don't call DestroyGraph if graf id is 0
2020-03-15 08:51:08 +01:00
Holger Vogt
673069f442
add to the source window after 'source' command
2020-03-15 08:51:08 +01:00
Holger Vogt
fd96983099
Reset DevSwitch before returning
2020-03-15 08:51:08 +01:00
Holger Vogt
e7022f7fae
utf-8 string length determined by strlen
2020-03-15 08:51:08 +01:00
Holger Vogt
ac1c8c4a96
return NULL upon NULL input
2020-03-15 08:51:07 +01:00
Holger Vogt
c0ea5a4415
command hardcopy changes font, check is necessary
2020-03-15 08:51:07 +01:00