Commit Graph

1522 Commits

Author SHA1 Message Date
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
StefanSchippers dd596fb671
Merge pull request #99 from rafmag/master
Fixed issues with rotating and flipping images + other bugs
2023-01-16 21:07:34 +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
Rafmag Cabrera 6857d28e9f
Merge branch 'StefanSchippers:master' into master 2023-01-16 10:52:01 +00:00
stefan schippers 0627791cc1 removed unecessary files 2023-01-16 10:40:12 +01:00
Rafmag Cabrera d1bdd090f5 Delete xschem.1 2023-01-16 10:35:29 +01:00
Rafmag Cabrera 57a115c19d Delete config.cache 2023-01-16 10:35:29 +01:00
Rafmag Cabrera 0570c5d21b Delete Makefile 2023-01-16 10:35:29 +01:00
Rafmag Cabrera fd4e2592a4 Delete config.log 2023-01-16 10:35:29 +01:00
Rafmag Cabrera 593f528829 Delete config.h
Delete config file
2023-01-16 10:35:29 +01:00
Rafmag Cabrera 13c68e3d0f Delete Makefile.conf
Delete makefile.conf
2023-01-16 10:35:29 +01:00
Rafmag Cabrera c4bdb541ca Delete settings.json
Deleting Config file
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 741ce4af4a
Delete xschem.1 2023-01-15 22:30:53 -07:00
Rafmag Cabrera ca5976842a
Delete config.cache 2023-01-15 22:28:59 -07:00
Rafmag Cabrera 7e3133804b
Delete Makefile 2023-01-15 22:28:34 -07:00
Rafmag Cabrera 5dad2b6c7c
Delete config.log 2023-01-15 22:27:39 -07:00
Rafmag Cabrera ef181ed24a
Delete config.h
Delete config file
2023-01-15 22:26:21 -07:00
Rafmag Cabrera a0e94a5217
Delete Makefile.conf
Delete makefile.conf
2023-01-15 22:24:53 -07:00
Rafmag Cabrera 6ae68e9bbe
Delete settings.json
Deleting Config file
2023-01-15 22:23:53 -07:00
rafmag 7b80287b75 Moved temp.jpg to tmp folder 2023-01-15 22:00:45 -07:00
Rafmag Cabrera eee46a4cbe
Merge branch 'StefanSchippers:master' into master 2023-01-16 04:36:55 +00:00
rafmag e29bfe2c98 Added png and embedded graphs to ps and pdf export 2023-01-15 21:34:43 -07:00
stefan schippers 2d30755f79 doc/sch updates (.op backannotation) 2023-01-15 00:25:57 +01: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 8aa4f06452 doc updates 4 2023-01-07 13:52:29 +01:00
stefan schippers 82f54979ef doc updates 3 2023-01-07 12:53:14 +01:00
stefan schippers 6d1e99dea2 doc updates 2 2023-01-07 12:49:59 +01:00
stefan schippers 1c1ec253dd doc updates (graphic performance considerations) 2023-01-07 12:46:47 +01:00
stefan schippers af22c256b3 default to unlocked state (lock=false) at title 1st placement 2023-01-07 11:34:47 +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