Stefan Frederik
|
faa210fb2f
|
code cleanup, removed code redundancy, itoa(), dtoa() functions, removed unnecessary tcl graph_* global vars, mstrcat function.
|
2022-01-30 03:10:09 +01:00 |
Stefan Frederik
|
552bfcac4e
|
better label text size calculation in digital graphs
|
2022-01-29 02:52:26 +01:00 |
Stefan Frederik
|
c083491738
|
probe nodes from xschem into its own wave viewer
|
2022-01-29 02:36:54 +01:00 |
Stefan Frederik
|
0b0e749801
|
Graph UI improvements. Persistent bold waves. Graph UI bug fixes
|
2022-01-28 04:44:07 +01:00 |
Stefan Frederik
|
ee263197d8
|
bold clicked wave for better visibility if multiple waves
|
2022-01-27 21:14:52 +01:00 |
Stefan Frederik
|
038ef39bb5
|
UI improvements for graphs, change colors, insert waves etc
|
2022-01-27 20:47:27 +01:00 |
Stefan Frederik
|
f5fd1ef352
|
use cairo png export if Xrender extensions present (alpha), editprop code for graph node list
|
2022-01-26 15:20:00 +01:00 |
Stefan Frederik
|
b978bd90fa
|
images (rotated,flipped as the symbol) in symbols
|
2022-01-24 22:58:30 +01:00 |
Stefan Frederik
|
348802c655
|
fix clipping for image redraw speed-up, embedded raster png/jpg in svg exports
|
2022-01-23 22:41:24 +01:00 |
Stefan Frederik
|
c8ec7a77f2
|
allow embedding all image formats if a xxx-->png filter shell command is provided as attribute
|
2022-01-23 04:51:41 +01:00 |
Stefan Frederik
|
81a612d5a3
|
menu entry for adding pictures, added alpha parameter for opacity
|
2022-01-22 04:55:59 +01:00 |
Stefan Frederik
|
320ad6e2aa
|
embedded raw file storage
|
2022-01-21 19:17:43 +01:00 |
Stefan Frederik
|
7ee2c1bbc9
|
protect more new cairo code with #if HAS_CAIRO==1
|
2022-01-21 03:00:23 +01:00 |
Stefan Frederik
|
694bda1250
|
protect new cairo code with #if HAS_CAIRO==1
|
2022-01-21 02:51:58 +01:00 |
Stefan Frederik
|
e66abe36fa
|
fix wave panning if a non graph added, better error reporting in png writer function, better flags option names for special objejcts (image and graphs)
|
2022-01-21 02:16:51 +01:00 |
Stefan Frederik
|
a3ccc094f5
|
handle errors in image data, modified base64 decode to handle white space
|
2022-01-20 18:28:29 +01:00 |
Stefan Frederik
|
3958faf1aa
|
optimizations in image display, resolved some false leak report due to untracked mallocs
|
2022-01-20 00:47:15 +01:00 |
Stefan Frederik
|
c3af523559
|
better data struct for embedded image
|
2022-01-19 23:28:19 +01:00 |
Stefan Frederik
|
f7b6bdb937
|
useful coments added
|
2022-01-19 18:44:13 +01:00 |
Stefan Frederik
|
d22245b33a
|
show and store embedded (png) images in schematics
|
2022-01-19 18:39:23 +01:00 |
Stefan Frederik
|
03c5330c94
|
fix wrong #ifdef instead of #if in psprint
|
2022-01-19 12:15:33 +01:00 |
Stefan Frederik
|
1fb23208bc
|
remove all xrender and all xcb code, remove detection as well. Fix a couple of potentially uninitialized variables
|
2022-01-19 00:49:46 +01:00 |
Stefan Frederik
|
2e8bd72faf
|
reverted xcb since text quality is slightly better
|
2022-01-18 03:37:54 +01:00 |
Stefan Frederik
|
acae16d106
|
left anchor window title in tab buttons
|
2022-01-13 15:40:20 +01:00 |
Stefan Frederik
|
6c85ceaad8
|
"hide(=true)" attribute to hide specific text items in symbols
|
2022-01-13 12:46:55 +01:00 |
Stefan Frederik
|
e238f571b0
|
code added for tabbed window interface
|
2022-01-09 05:14:25 +01:00 |
Stefan Frederik
|
536ff68143
|
optimizations in waves measure function
|
2022-01-08 01:16:13 +01:00 |
Stefan Frederik
|
d9a51e4b1a
|
bus value viewer show transitions (`X`), adding some query commands to get/set waveform attributes/plot data
|
2022-01-07 01:54:41 +01:00 |
Stefan Frederik
|
6297d1ac15
|
fix bus value calculation
|
2022-01-06 12:57:31 +01:00 |
Stefan Frederik
|
fdf93666b4
|
fix the hardest bug ever in master graph x-axis zooming (f**k!)
|
2022-01-06 07:37:44 +01:00 |
Stefan Frederik
|
8eae5398c5
|
fix clipping cursor texts
|
2022-01-06 05:34:42 +01:00 |
Stefan Frederik
|
9bdac2d854
|
fix horizontal alignment when panning multiple graphs
|
2022-01-06 05:00:24 +01:00 |
Stefan Frederik
|
bff65b662a
|
performance improvements (2) in draw_graph functions
|
2022-01-06 04:17:16 +01:00 |
Stefan Frederik
|
c3f59beec1
|
performance improvements in draw_graph functions
|
2022-01-06 03:56:11 +01:00 |
Stefan Frederik
|
7f1a085656
|
performance improvements in draw_graph functions
|
2022-01-06 03:49:18 +01:00 |
Stefan Frederik
|
223b9dc0a6
|
various regressions due to refactoring fixed
|
2022-01-06 01:10:06 +01:00 |
Stefan Frederik
|
c35d7b5d22
|
created Graph_ctx for graph data access; code refactoring
|
2022-01-05 23:07:08 +01:00 |
Stefan Frederik
|
09d8474a2c
|
fix measure data in multiple sweep/wraps graphs
|
2022-01-05 17:38:01 +01:00 |
Stefan Frederik
|
4a705de9d0
|
better top/bottom clipping of waves
|
2022-01-04 06:21:50 +01:00 |
Stefan Frederik
|
31ba4ce0d6
|
added wave @ cursor measurement feature
|
2022-01-04 05:54:25 +01:00 |
Stefan Frederik
|
625495e27a
|
measurement tooltip in graphs
|
2022-01-03 18:43:34 +01:00 |
Stefan Frederik
|
6aeb5ce4f8
|
nodes to plot are accepted without v(): v(nnn) --> nnn
|
2022-01-03 04:02:41 +01:00 |
Stefan Frederik
|
96f3914788
|
better zooming vertical axis of digital waves
|
2022-01-03 03:05:15 +01:00 |
Stefan Frederik
|
177f38ec2f
|
better zooming vertical axis of digital waves
|
2022-01-03 02:38:38 +01:00 |
Stefan Frederik
|
55ad045669
|
checks for zero range axes, removed some unused function params
|
2022-01-03 02:30:10 +01:00 |
Stefan Frederik
|
33ecb08c4f
|
checks for zero range axes, removed some unused function params
|
2022-01-03 02:28:34 +01:00 |
Stefan Frederik
|
81cbbfa39f
|
better vertical scrolling of digital graphs
|
2022-01-03 00:27:15 +01:00 |
Stefan Frederik
|
104d0f8cc3
|
fixes for digital waves y axis scaling
|
2022-01-02 22:24:44 +01:00 |
Stefan Frederik
|
2a3e9ddea4
|
graph UI improved (unlock xaxis flag)
|
2022-01-02 04:42:15 +01:00 |
Stefan Frederik
|
1c27e4cc0a
|
speed optimizations in draw_graph()
|
2022-01-01 21:47:17 +01:00 |