Commit Graph

2326 Commits

Author SHA1 Message Date
schippes f4f90b87d2 fix for edit_prop dialog positioning as per Joanne Low feedback on windows, complete rewrite of subst_token() function as it was so intricated and full of malfunctioning corner cases that i decided to do a ground zero rewrite 2020-08-18 01:39:44 +02:00
Stefan SChippers 7cab8d9e73 fix unterminated result in subst_token() 2020-08-17 14:35:45 +02:00
Stefan SChippers 8e4e23cf2d better subst_token() function (add value to token with no value, delete token with no value), added comments 2020-08-17 13:37:27 +02:00
schippes c5440c2b0f make get_tok_value() and subst_tok() work well also with strings containing tokens with no value. 2020-08-17 01:08:13 +02:00
schippes 574900e1df combobox is editable so new attributes can be directly typed in 2020-08-16 15:08:17 +02:00
schippes 2aed232e04 allow adding (with shift-q) other elements while edit property dialog open 2020-08-16 09:41:39 +02:00
schippes 9570439e16 made edit_symbol_property and tcl edit_prop procedure much simpler when user clicks another instance while edit_prop dialog still open 2020-08-16 03:34:45 +02:00
schippes 58a43ccc4d code cleanups, preparing for editprop combobox token selector 2020-08-15 10:48:26 +02:00
schippes ff9e2e7872 when copying a symbol with edit_property dialog ("q" key) and enabling "Copy cell" if a relative path name is supplied for new symbol it will inherit the same path prefix as the original symbol. 2020-08-13 12:56:20 +02:00
schippes aeb6b12d73 fix rel_sym_path proc 2020-08-13 02:46:49 +02:00
schippes ea4513f9c5 changed tcl procs abs_sym_path and rel_sym_path, now the real symbol filename is obtained by prepending one of the XSCHEM_LIBRARY_PATH paths until the symbol is found. This allows more than one directory levels in symbol references. 2020-08-13 02:19:08 +02:00
schippes c5f412bdb7 symbol attribute @symname will display symbol name without extension as it used to be in earlier versions. @symname_ext will print full rootname of symbol. Some doc updates on symbol attributes 2020-08-12 11:31:42 +02:00
schippes 470f452caf fix log message reporting in my_realloc(), fix remove_symbol() if removed symbol in middle of array 2020-08-11 02:55:24 +02:00
schippes 199b408efb removed test mode 2020-08-11 00:31:10 +02:00
schippes afd26a09e2 Joanne fixes: in print_vhdl_primitive, set variable, format, from "vhdl_format" with get_tok_value before checking if its NULL, more work on windows port. 2020-08-10 23:43:20 +02:00
schippes 8dac4753f7 Verilog and vhdl netlisters: print as instance parameters all params listed in instance properties, excluding "name" and all params not listed in template 2020-08-10 14:15:36 +02:00
schippes 6d3df059b1 removed unused file 2020-08-10 09:24:43 +02:00
schippes b8ed97d2d5 removed unused files 2020-08-10 09:22:21 +02:00
schippes 8383bb0e39 removed some dead code, remove_symbol() can remove i-th symbol, not only last one 2020-08-10 09:16:11 +02:00
schippes a6113f0072 added LICENSE 2020-08-09 09:12:07 +02:00
schippes 9bfdc2bf2f updated LICENSE, added ignored .out files in scconfig 2020-08-09 09:10:05 +02:00
schippes 8840feaba0 changed .gitignore for specific xschem files 2020-08-08 23:25:43 +02:00
schippes a2de34bf8a deleted open_close/, generated by regression scripts 2020-08-08 23:11:15 +02:00
StefanSchippers ba9d9bd491
Add manual link 2020-08-08 16:04:20 +02:00
Stefan SChippers 5e8df730a0 populating xschem git repo 2020-08-08 15:47:34 +02:00
StefanSchippers 7fe79fb2bf
Initial commit 2020-08-08 15:30:49 +02:00