Stefan Frederik
|
3d5e859766
|
ngspice_annotator: implicitly add "x" to subcircuit instance names that do not begin with "x" or "X"
|
2021-02-08 01:57:37 +01:00 |
Stefan Frederik
|
906dc4212e
|
windows png/pdf export
|
2021-01-28 23:09:37 +01:00 |
Stefan Frederik
|
7bdc33d8c1
|
dont break .write in addition to .include lines
|
2021-01-24 04:23:06 +01:00 |
Stefan Frederik
|
1c19976ff5
|
dont break .inc in addition to .include lines
|
2021-01-24 04:19:52 +01:00 |
Stefan Frederik
|
ac99227365
|
fix a bug when pasting / ctrl-v into an empty schematic (instances not selected for moving)
|
2021-01-22 01:03:16 +01:00 |
Stefan Frederik
|
4fd65005a1
|
new_wire(): update connecting bubbles when inserting new wires and no one is highlighted
|
2021-01-19 13:32:45 +01:00 |
Stefan Frederik
|
e25f8c308a
|
debug messages
|
2021-01-17 18:06:02 +01:00 |
Stefan Frederik
|
34a664e62f
|
Fix: set_replace_key_binding was not working due to missing global array declaration.
|
2021-01-17 18:01:19 +01:00 |
Stefan Frederik
|
86bafe1f9b
|
remove unconnected components in switch_level_sim.sch
|
2021-01-14 18:53:50 +01:00 |
Stefan Frederik
|
934e16ab87
|
uniquify __UNCONNECTED_NODE__ by appending a unique number to avoid shorting multiple missing connecting nodes
|
2021-01-14 18:12:02 +01:00 |
Stefan Frederik
|
e332008fa8
|
removed/updated obsolete keybinding descriptions, removed status check on Delete key events
|
2021-01-13 13:44:57 +01:00 |
Stefan Frederik
|
afef3e059f
|
better handle simulation interruption
|
2021-01-12 22:07:27 +01:00 |
Stefan Frederik
|
37f52dd625
|
added missing symbols to xschem_simulator/
|
2021-01-12 19:12:40 +01:00 |
Stefan Frederik
|
397d8397e6
|
some schematic editing
|
2021-01-12 18:45:34 +01:00 |
Stefan Frederik
|
6bb6553ea6
|
add simulation driver in switch_level_sim.sch
|
2021-01-12 18:35:19 +01:00 |
Stefan Frederik
|
7efc069117
|
fix regression in merge_polygon() after adding fscanf validity checks
|
2021-01-12 16:14:43 +01:00 |
Stefan Frederik
|
f1b3a2d3b1
|
sample schematic updates
|
2021-01-12 03:07:20 +01:00 |
Stefan Frederik
|
dddaae5099
|
removed redundant update_conn_cues() in some graphic operations; lower priority mux operator for logic sim, Dont change logic value added ("U"), ability to simulate bidirectional switches and simple logic MOS transistor networks. added sample circuits.
|
2021-01-12 00:47:56 +01:00 |
Stefan Frederik
|
50028baa9f
|
added Hi-Z in logic values
|
2021-01-11 19:31:47 +01:00 |
Stefan Frederik
|
990647f4fa
|
check all fscanf return codes, for better broken file handling and to eliminate utterly-smart-compiler warnings ons some platforms
|
2021-01-10 16:11:34 +01:00 |
Stefan Frederik
|
cea1069656
|
add "mux", "tristate" functions to logic expressions
|
2021-01-10 12:53:10 +01:00 |
Stefan Frederik
|
2063b42613
|
fixed a hypotetical integer overflow issue, do increment and modulo of hilight_color , remove some spaghetti code (use propagate_hilights() )
|
2021-01-08 21:25:11 +01:00 |
Stefan Frederik
|
d9bfbff26f
|
move_objects(): clear lab_show.sym symbols if nets get unhilight after wire deletion
|
2021-01-08 05:39:43 +01:00 |
Stefan Frederik
|
db4b372719
|
delete(): clear lab_show.sym symbols if nets get unhilight after wire deletion
|
2021-01-08 05:26:37 +01:00 |
Stefan Frederik
|
a7831ce972
|
some fixes regarding restore of areas when hilights are present, move_objects and copy_objects(): ELEMENT move/copy out of cadlayer loop.
|
2021-01-08 03:09:29 +01:00 |
Stefan Frederik
|
c806289bee
|
almost eliminated draw_hilight_net(1); draw() takes care of it faster
|
2021-01-07 18:46:39 +01:00 |
Stefan Frederik
|
acb1c28921
|
find_inst_to_be_redrawn() fix speed issue when auto-net name showing is enabled: evaluate out of any operation loop, using hash table of changed nodes
|
2021-01-07 16:35:57 +01:00 |
Stefan Frederik
|
5cc1f04588
|
move.c: removed redundant drawing, now all areas are restored from pixmap by draw(). Postscript print: addition of (limited) unicode characters (0xC2 and 0xC3 2-byte sets are recoded to fit into the 256 slot postscript core font dictionaries). When editing multiple text objects with "preserve unchanged attrs" set do not change individual text dimensions.
|
2021-01-07 04:33:19 +01:00 |
Stefan Frederik
|
f0256fce90
|
added draw() im move.c
|
2021-01-06 13:50:31 +01:00 |
Stefan Frederik
|
c2b1edd2ab
|
typo
|
2021-01-06 13:48:34 +01:00 |
Stefan Frederik
|
78b348c206
|
typo
|
2021-01-06 13:32:05 +01:00 |
Stefan Frederik
|
fa2c55ba16
|
correctly unhilight instances after changing net labels
|
2021-01-06 13:29:14 +01:00 |
Stefan Frederik
|
7fc5b4cf1a
|
various fixes for corner cases where changing labels of hilight nets (update inst[].color), update symbol bboxes when toggling show_pin_net_names
|
2021-01-06 05:47:05 +01:00 |
Stefan Frederik
|
b25bd1d06d
|
saving to file made 4x faster, this implies less latency due to undo buffer savings on freaking big schematics.
|
2021-01-06 03:01:14 +01:00 |
Stefan Frederik
|
d64c8abb40
|
add -pg also in LDFLAGS if --profile is requested; add little more margin in ps page exports
|
2021-01-06 00:12:04 +01:00 |
Stefan Frederik
|
63f266c905
|
add sample file for custom menu additions
|
2021-01-05 15:55:12 +01:00 |
Stefan Frederik
|
229241c4a4
|
fix uncommented line (xschem start window) in xschemrc and link in doc main html page
|
2021-01-05 03:53:55 +01:00 |
Stefan Frederik
|
ef1f297290
|
more flexibility in constrained move operations (draw wires, lines, copy/move), pressing h/v again toggles constrained / unsonstrained move
|
2021-01-05 01:24:45 +01:00 |
Stefan Frederik
|
8eb2147b18
|
removed obsoleted commands (shift/ctrl Del)
|
2021-01-04 18:21:29 +01:00 |
Stefan Frederik
|
8bd7ae44eb
|
example schematics reshaped
|
2021-01-04 17:50:16 +01:00 |
Stefan Frederik
|
ce7f1d7dbf
|
added rotate operator in logic function description
|
2021-01-04 17:24:57 +01:00 |
Stefan Frederik
|
2e0aa85408
|
more comments in sample xschemrc
|
2021-01-04 15:42:38 +01:00 |
Stefan Frederik
|
6cac6f2291
|
cleanups in sample xschemrc comments
|
2021-01-04 15:19:08 +01:00 |
Stefan Frederik
|
a4aac4ff29
|
update docs (install xschem + skywater-pdk)
|
2021-01-03 22:46:20 +01:00 |
Stefan Frederik
|
160b6f1aa3
|
added xschem_simulator to the default search paths
|
2021-01-03 18:49:39 +01:00 |
Stefan Frederik
|
89f32313c3
|
doc updates; only hilight connected instances (when doing a net highlight) if symbol (or instance) has highlight=true attribute set.
|
2021-01-03 17:34:08 +01:00 |
Stefan Frederik
|
b272080637
|
bind select "connected wires" to alt/ctrl-right button click
|
2021-01-03 12:37:15 +01:00 |
Stefan Frederik
|
b63d3bec09
|
finalizing "select nets up to junctions"
|
2021-01-03 01:26:54 +01:00 |
Stefan Frederik
|
65fc659129
|
prepare(3) for delete connection implementation
|
2021-01-03 00:08:43 +01:00 |
Stefan Frederik
|
61fcefa987
|
prepare for delete connection implementation
|
2021-01-03 00:06:41 +01:00 |