stefan schippers
|
c8a60b4ee4
|
better image bbox calculation for svg and ps
|
2023-01-20 13:25:23 +01:00 |
stefan schippers
|
90bc0fa572
|
"preserve unchanged props" will be automatically checked when editing attributes on multiple object selection and unchecked on single object selection as this is the 99.9% use case
|
2023-01-20 00:35:24 +01:00 |
stefan schippers
|
6f6bd65035
|
fflush() all stdio buffers before calling fork(). End child processes with _exit() instead of exit() to avoid double fflushing in parent i/o streams
|
2023-01-19 02:46:45 +01:00 |
stefan schippers
|
49135f3f2e
|
added jpeg_quality attribute that can be used in images / graphs to specify the quality factor of jpg embedded images in ps export. If unspecified quality=100 is used. A value of 25 results in 6x smaller files and acceptable results, so it is worth using a quality factor less than 100
|
2023-01-18 04:09:30 +01:00 |
stefan schippers
|
69aef1ffce
|
added libjpeg detection code, so postscript image embedding will be disabled if libjpeg not present
|
2023-01-18 03:33:28 +01:00 |
stefan schippers
|
e06bfe5191
|
remove some debug changes
|
2023-01-18 01:17:46 +01:00 |
stefan schippers
|
03b2b8652e
|
fixed filter_data routine that was clobbering ps export file, now ps output is correct without the need to add fflush() functions, that are thus removed in psprint.c
|
2023-01-18 00:24:28 +01:00 |
stefan schippers
|
af0ddb76f0
|
cleanups, remove redundant png_reader() definition
|
2023-01-17 01:23:34 +01:00 |
stefan schippers
|
b6200abb5a
|
removed untracked files
|
2023-01-16 21:12:46 +01:00 |
rafmag
|
023089c0e4
|
Fixes after merge
|
2023-01-16 11:54:39 -07:00 |
rafmag
|
9194440e3b
|
Merge branch 'master' of https://github.com/rafmag/xschem
|
2023-01-16 11:54:12 -07:00 |
rafmag
|
9105bef5f5
|
Fixed issues with rotating and fliping images + other bugs
|
2023-01-16 11:33:59 -07:00 |
stefan schippers
|
fba0db0c2d
|
fix corrupted postscript generation on test_images3.sch. Need to investigate why fflush()es are needed. in psprint.c
|
2023-01-16 18:06:50 +01:00 |
stefan schippers
|
4c59008bc5
|
ps/pdf ecxport: dont print rectangle frames around images
|
2023-01-16 16:46:57 +01:00 |
stefan schippers
|
9a59679dcf
|
use cairo_image_surface_write_to_jpeg_mem() instead of cairo_image_surface_write_to_jpeg(), avoid temp files
|
2023-01-16 16:31:18 +01:00 |
stefan schippers
|
2ea5c7af04
|
use my_free/my_malloc for memory leak checks
|
2023-01-16 15:26:07 +01:00 |
stefan schippers
|
5cae589e33
|
psprint.c: fix some compiler warnings
|
2023-01-16 13:51:35 +01:00 |
rafmag
|
5faefbdf8d
|
sync changes
|
2023-01-16 05:47:18 -07:00 |
Rafmag Cabrera
|
588fcb22ad
|
Merge branch 'StefanSchippers:master' into master
|
2023-01-16 12:37:35 +00:00 |
stefan schippers
|
249fdd69a2
|
temporary fix for building xschem. Some warnings due to rev >c89 to be fixed, and proper detection of libjpeg must be added
|
2023-01-16 12:21:35 +01:00 |
stefan schippers
|
0627791cc1
|
removed unecessary files
|
2023-01-16 10:40:12 +01:00 |
Rafmag Cabrera
|
0570c5d21b
|
Delete Makefile
|
2023-01-16 10:35:29 +01:00 |
rafmag
|
7aa2379a4a
|
Moved temp.jpg to tmp folder
|
2023-01-16 10:35:29 +01:00 |
rafmag
|
06840efac0
|
Added png and embedded graphs to ps and pdf export
|
2023-01-16 10:35:29 +01:00 |
Rafmag Cabrera
|
7e3133804b
|
Delete Makefile
|
2023-01-15 22:28:34 -07:00 |
rafmag
|
7b80287b75
|
Moved temp.jpg to tmp folder
|
2023-01-15 22:00:45 -07:00 |
rafmag
|
e29bfe2c98
|
Added png and embedded graphs to ps and pdf export
|
2023-01-15 21:34:43 -07:00 |
stefan schippers
|
2fa0155ca6
|
fix inutile template procedure call
|
2023-01-12 16:33:59 +01:00 |
stefan schippers
|
115f0fdf0c
|
improve cairo draw options
|
2023-01-11 12:02:21 +01:00 |
stefan schippers
|
4c0d5023f5
|
allow 0 width lines (faster device dependent implementation) if user defined line width is set (to 0), add devices/title-3.sym
|
2023-01-07 11:28:28 +01:00 |
stefan schippers
|
709c37429d
|
Add description for keybinding (Shift-B) of "Properties->Edit header/license text"
|
2023-01-03 18:27:11 +01:00 |
Stefan Schippers
|
479b8ef6e9
|
add accelerator Shift-B for edit schematic header/license
|
2023-01-02 19:34:27 +01:00 |
stefan schippers
|
329d472d56
|
add installation of icon.xpm into .../share/xschem installation directory
|
2023-01-02 12:43:23 +01:00 |
stefan schippers
|
19757ddd8a
|
add menu properties -> Edit header/License text, to allow inserting header or license metadata into the sch/sym file.
|
2023-01-02 03:04:35 +01:00 |
stefan schippers
|
cee4d218e2
|
use "configure -cursor {}" instead of "configure -cursor arrow" to switch back mouse cursor to default when exiting graph
|
2022-12-31 10:22:41 +01:00 |
stefan schippers
|
aa70d90c46
|
fix cairo font reference counting
|
2022-12-25 23:13:59 +01:00 |
stefan schippers
|
75fbb76543
|
optimization: split cairo font creation into create + set
|
2022-12-25 10:42:07 +01:00 |
stefan schippers
|
1f76b297db
|
allow schematic="tcleval([tcl_proc @symname])" for runtime schematic selection when descending into a symbol. tcl_proc might return a schematic candidate associated to @symname depending on some user setting
|
2022-12-20 02:21:48 +01:00 |
stefan schippers
|
9fa05afad9
|
fix a bug when loading multiple AC sim datasets (wrong nvars calculation, has to be doubled due to Im/Re complex components)
|
2022-12-20 01:01:58 +01:00 |
stefan schippers
|
2cb58c5c5c
|
added generators/ dir, removed redundant variable in load_schematic()
|
2022-12-19 23:05:09 +01:00 |
stefan schippers
|
1a76f89464
|
added xschem_library/generators directory for future schematic/symbol generator scripts. Handle empty XSCHEM_LIBRARY_PATH (use [pwd]).
|
2022-12-18 13:03:38 +01:00 |
stefan schippers
|
e01f545567
|
--diff option to visually compare two different (versions of) schematics
|
2022-12-13 13:51:33 +01:00 |
stefan schippers
|
5a8e0c9ba2
|
for hierarchy cellname listing use nolist_libs for exclucing patterns, instead of xschem_libs, which is used for netlisting
|
2022-12-10 01:15:18 +01:00 |
stefan schippers
|
3d5bb6d64a
|
add command "Simulation->Changelog from current hierarchy" that lists schematics from current hierarchy , sorted by modification time
|
2022-12-10 00:28:59 +01:00 |
stefan schippers
|
919cf3b870
|
more flexible "execute" procedure to handle bidirectional communication with subprocesses
|
2022-12-09 00:02:34 +01:00 |
stefan schippers
|
7629e8e406
|
fixed xcb detection (but disabled for now)
|
2022-12-08 14:19:02 +01:00 |
stefan schippers
|
888ff17305
|
for now #undef HAS_XCB until I figure out to make configure detect and work
|
2022-12-08 13:46:45 +01:00 |
stefan schippers
|
e54c604087
|
better recognize unknown commands in scheduler.c, re-enabed XCB detection in scconfig (although not used).
|
2022-12-07 11:32:40 +01:00 |
stefan schippers
|
b23988ccdf
|
added commented lines for antialiasing; JL:cairo_set_line_width should only be called with has_x as xctx->cairo_ctx and xctx->cairo_save_ctx is NULL when run with -x; JL:XCopyArea must be called to draw correctly with Cairo on Windows
|
2022-12-02 16:43:01 +01:00 |
stefan schippers
|
f18ed49f6f
|
adjust dash line threshold for graphs
|
2022-12-02 00:13:54 +01:00 |