r9450
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T16:11:18.282919Z
| [io_orcad] -Add: set up alien read helper; prototype: draw lines for wires
|
M /trunk/src/plugins/io_orcad/read_page.c
M /trunk/src/plugins/io_orcad/read_fio.h
M /trunk/src/plugins/io_orcad/read.c
|
|
r9449
| file changeset diff or repo changeset diff
| aron | 2023-09-24T15:59:51.059976Z
| [io_orcad] -Add: temporary solution to acquire wire coordinates (subject to change)
|
M /trunk/src/plugins/io_orcad/read_common.h
M /trunk/src/plugins/io_orcad/read_page.c
|
|
r9448
| file changeset diff or repo changeset diff
| aron | 2023-09-24T15:53:45.652382Z
| [io_orcad] -Add: 32-bit field reader helper function
|
M /trunk/src/plugins/io_orcad/read_common.h
M /trunk/src/plugins/io_orcad/read_common.c
|
|
|
r9446
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T15:48:32.405722Z
| [io_orcad] -Add: work around borken ucdf seek()
|
M /trunk/src/plugins/io_orcad/read_fio.c
M /trunk/src/plugins/io_orcad/read_fio.h
M /trunk/src/plugins/io_orcad/read.c
|
|
|
|
r9443
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T15:20:42.147981Z
| [io_orcad] -Add: fio read bindings
|
M /trunk/src/plugins/io_orcad/read_fio.c
M /trunk/src/plugins/io_orcad/read.c
|
|
|
|
|
r9439
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T14:58:29.396585Z
| [io_orcad] -Add: find the page file within the cdf and open it
|
M /trunk/src/plugins/io_orcad/read_fio.h
M /trunk/src/plugins/io_orcad/read.c
|
|
r9438
| file changeset diff or repo changeset diff
| aron | 2023-09-24T14:58:16.093165Z
| [io_orcad] -Cleanup: split common and primitive parser functions
|
M /trunk/src/plugins/io_orcad/tester/Makefile
M /trunk/src/plugins/io_orcad/read_common.c
M /trunk/src/plugins/io_orcad/Plug.tmpasm
A /trunk/src/plugins/io_orcad/read_prim.c
|
|
r9437
| file changeset diff or repo changeset diff
| aron | 2023-09-24T14:53:22.667427Z
| [io_orcad] -Add: arc primitive
|
M /trunk/src/plugins/io_orcad/read_common.h
M /trunk/src/plugins/io_orcad/read_common.c
|
|
r9436
| file changeset diff or repo changeset diff
| aron | 2023-09-24T14:44:31.049157Z
| [io_orcad] -Add: rect primitive
|
M /trunk/src/plugins/io_orcad/read_common.h
M /trunk/src/plugins/io_orcad/read_common.c
|
|
|
r9434
| file changeset diff or repo changeset diff
| aron | 2023-09-24T13:41:50.237340Z
| [io_orcad] -Refactor: at the end of each primitive, there is the magic number, validate and skip it
|
M /trunk/src/plugins/io_orcad/read_common.c
|
|
r9433
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:32:27.424645Z
| [io_orcad] -Cleanup: move the read struct from read.h to read_fio.h: it's a low level internal to the read code and not needed by the rest of the plugin
|
M /trunk/src/plugins/io_orcad/read.h
M /trunk/src/plugins/io_orcad/read_fio.h
M /trunk/src/plugins/io_orcad/read.c
|
|
r9432
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:27:14.749332Z
| [io_orcad] -Del: old read_fio implementation with FILE * (won't work for cdf)
|
M /trunk/src/plugins/io_orcad/read_fio.c
|
|
r9431
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:25:17.308339Z
| [io_orcad] -Del: there's no read_parse.c anymore, don't compile it
|
M /trunk/src/plugins/io_orcad/Plug.tmpasm
|
|
|
r9429
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:16:32.103326Z
| [io_orcad] -Fix: tester should include enough librnd so that it can have TODO()
|
M /trunk/src/plugins/io_orcad/tester/read_fio.h
|
|
r9428
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:14:53.143134Z
| [[io_orcad] -Fix: ket read_fio.h compile both with the plugin and the tester (different file of the same name)
|
M /trunk/src/plugins/io_orcad/read_page.c
M /trunk/src/plugins/io_orcad/tester/Makefile
M /trunk/src/plugins/io_orcad/read_cache.c
M /trunk/src/plugins/io_orcad/read_common.c
|
|
r9427
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:10:27.206434Z
| [io_orcad] -Cleanup: port to C89
|
M /trunk/src/plugins/io_orcad/read_common.h
M /trunk/src/plugins/io_orcad/read_cache.c
|
|
r9426
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T13:10:10.246446Z
| [io_orcad] -Add: copy read_fio.[ch] from the tester to the plugin (glue layer to ucdf)
|
A /trunk/src/plugins/io_orcad/read_fio.c
A /trunk/src/plugins/io_orcad/read_fio.h
M /trunk/src/plugins/io_orcad/Plug.tmpasm
|
|
r9425
| file changeset diff or repo changeset diff
| aron | 2023-09-24T13:00:38.622091Z
| [io_orcad] -Cleanup: remove 'fname' paramter is passed via context
|
M /trunk/src/plugins/io_orcad/read_page.c
M /trunk/src/plugins/io_orcad/read_cache.c
|
|
r9424
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T12:57:31.083063Z
| [io_orcad] -Cleanup: rename fio.[ch] to read_fio.[ch] because this needs be created in the plugin code as well later on
|
A /trunk/src/plugins/io_orcad/tester/read_fio.h
D /trunk/src/plugins/io_orcad/tester/fio.c
M /trunk/src/plugins/io_orcad/read_page.c
M /trunk/src/plugins/io_orcad/tester/Makefile
M /trunk/src/plugins/io_orcad/read_cache.c
D /trunk/src/plugins/io_orcad/tester/fio.h
M /trunk/src/plugins/io_orcad/tester/cache.c
A /trunk/src/plugins/io_orcad/tester/read_fio.c
M /trunk/src/plugins/io_orcad/tester/page.c
M /trunk/src/plugins/io_orcad/read_common.c
|
|
r9423
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T12:54:46.859034Z
| [io_orcad] -Cleanup: reader file namespace: prefix with read_, not orcad_; we are in io_orcad so it's clear it's for orcad but we may have a writer later [io_orcad] -Cleanup: rename tester executable to remove excess orcad_ prefix
|
D /trunk/src/plugins/io_orcad/orcad_common.c
A /trunk/src/plugins/io_orcad/read_common.h
A /trunk/src/plugins/io_orcad/read_page.c
M /trunk/src/plugins/io_orcad/tester/Makefile
A /trunk/src/plugins/io_orcad/read_cache.c
D /trunk/src/plugins/io_orcad/orcad_common.h
A /trunk/src/plugins/io_orcad/read_parse.h
D /trunk/src/plugins/io_orcad/orcad_parse.h
D /trunk/src/plugins/io_orcad/orcad_page.c
D /trunk/src/plugins/io_orcad/orcad_cache.c
A /trunk/src/plugins/io_orcad/read_common.c
|
|
r9422
| file changeset diff or repo changeset diff
| aron | 2023-09-24T12:47:10.731168Z
| [io_orcad] -Cleanup: replace 'struct file' with 'struct io_orcad_rctx_s/io_orcad_rctx_t', it fits better in the codebase
|
M /trunk/src/plugins/io_orcad/orcad_common.c
M /trunk/src/plugins/io_orcad/tester/fio.c
M /trunk/src/plugins/io_orcad/tester/Makefile
M /trunk/src/plugins/io_orcad/orcad_common.h
M /trunk/src/plugins/io_orcad/tester/fio.h
M /trunk/src/plugins/io_orcad/tester/cache.c
M /trunk/src/plugins/io_orcad/orcad_parse.h
M /trunk/src/plugins/io_orcad/orcad_page.c
M /trunk/src/plugins/io_orcad/orcad_cache.c
M /trunk/src/plugins/io_orcad/tester/page.c
|
|
r9421
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T12:45:46.697733Z
| [io_orcad] -Change: replace the usual sheet load API with bundled sheet load - an orcad file typically has multiple sheets
|
M /trunk/src/plugins/io_orcad/read.h
M /trunk/src/plugins/io_orcad/read.c
M /trunk/src/plugins/io_orcad/io_orcad.c
|
|
r9420
| file changeset diff or repo changeset diff
| aron | 2023-09-24T12:17:33.387598Z
| [io_orcad] -Modify: make io_orcad_rctx_s public for other sub-modules
|
M /trunk/src/plugins/io_orcad/read.h
M /trunk/src/plugins/io_orcad/read.c
|
|
r9419
| file changeset diff or repo changeset diff
| aron | 2023-09-24T12:09:02.821899Z
| [io_orcad] -Cleanup: split the monolithic orcad_parse.c into multiple pieces
|
A /trunk/src/plugins/io_orcad/orcad_common.c
D /trunk/src/plugins/io_orcad/orcad_parse.c
A /trunk/src/plugins/io_orcad/orcad_common.h
A /trunk/src/plugins/io_orcad/orcad_page.c
A /trunk/src/plugins/io_orcad/orcad_cache.c
|
|
r9418
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T11:58:51.040998Z
| [io_orcad] -Change: disable the plugin by default while heavy lifting is happening
|
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/io_orcad/io_orcad.pup
|
|
r9417
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T11:57:47.197552Z
| [io_orcad] -Cleanup: orcad tester: rename main to page, now that we have a tester for cache as well
|
D /trunk/src/plugins/io_orcad/tester/main.c
M /trunk/src/plugins/io_orcad/tester/Makefile
A /trunk/src/plugins/io_orcad/tester/page.c
|
|
r9416
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T11:35:12.694136Z
| [io_orcad] -Update: Makefile so that the tester can be compiled
|
M /trunk/src/plugins/io_orcad/tester/Makefile
|
|
r9415
| file changeset diff or repo changeset diff
| igor2 | 2023-09-24T11:33:28.814127Z
| [io_orcad] -Move: orcad_page from work/ to trunk/
|
D /work/alien/orcad_page/fio.c
A /trunk/src/plugins/io_orcad/tester/fio.c
D /work/alien/orcad_page/orcad_parse.c
A /trunk/src/plugins/io_orcad/orcad_parse.c
A /trunk/src/plugins/io_orcad/tester/main.c
A /trunk/src/plugins/io_orcad/tester/Makefile
D /work/alien/orcad_page/Makefile
D /work/alien/orcad_page/main.c
D /work/alien/orcad_page/fio.h
A /trunk/src/plugins/io_orcad/tester/fio.h
D /work/alien/orcad_page/orcad_parse.h
A /trunk/src/plugins/io_orcad/tester/cache.c
A /trunk/src/plugins/io_orcad/orcad_parse.h
D /work/alien/orcad_page/cache.c
A /trunk/src/plugins/io_orcad/tester
|
|
|
|
r9380
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T05:06:50.581519Z
| [io_orcad] -Add: make the plugin compilable
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
M /trunk/src/plugins/io_orcad/read.c
D /trunk/src/plugins/io_orcad/io_orcad.pup.NOPE
A /trunk/src/plugins/io_orcad/io_orcad.pup
|
|
r9378
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T03:56:57.674806Z
| [lib_ucdf] -Add: split out ucdf.o into a wrapper lib plugin so multiple plugins can use it through pup dependencies (io_altium and io_orcad are going to need it)
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
A /trunk/src/plugins/lib_ucdf/lib_ucdf.pup
A /trunk/src/plugins/lib_ucdf/Makefile
M /trunk/src/plugins/io_altium/io_altium.pup
A /trunk/src/plugins/lib_ucdf
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
A /trunk/src/plugins/lib_ucdf/lib_ucdf.c
A /trunk/src/plugins/lib_ucdf/Plug.tmpasm
M /trunk/src/plugins/io_orcad/io_orcad.pup.NOPE
M /trunk/src/plugins/io_altium/Plug.tmpasm
|
|
r9377
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T03:44:30.961656Z
| [io_orcad] -Add: plugin frame
|
D /trunk/src/plugins/io_orcad/io_altium.c
M /trunk/src/plugins/io_orcad/read.h
D /trunk/src/plugins/io_orcad/schdoc.c
A /trunk/src/plugins/io_orcad/io_orcad_conf.h
D /trunk/src/plugins/io_orcad/binlen2txt.c
A /trunk/src/plugins/io_orcad
D /trunk/src/plugins/io_orcad/pcbdoc_ascii.c
D /trunk/src/plugins/io_orcad/schdoc.h
D /trunk/src/plugins/io_orcad/io_altium_conf.h
D /trunk/src/plugins/io_orcad/binlen2txt.h
D /trunk/src/plugins/io_orcad/altium_kw.sphash
D /trunk/src/plugins/io_orcad/pcbdoc_ascii.h
M /trunk/src/plugins/io_orcad/read.c
A /trunk/src/plugins/io_orcad/io_orcad.c
D /trunk/src/plugins/io_orcad/io_altium.pup
M /trunk/src/plugins/io_orcad/Makefile
A /trunk/src/plugins/io_orcad/io_orcad.pup.NOPE
A /trunk/src/plugins/io_orcad/io_orcad.conf
M /trunk/src/plugins/io_orcad/Plug.tmpasm
D /trunk/src/plugins/io_orcad/io_altium.conf
|
|
r9376
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T03:26:01.810391Z
| [io_altium] -Cleanup: remove gschem and gEDA references from comments (copy&paste error)
|
M /trunk/src/plugins/io_altium/io_altium.c
M /trunk/src/plugins/io_altium/io_altium_conf.h
M /trunk/src/plugins/io_altium/binlen2txt.c
M /trunk/src/plugins/io_altium/read.c
M /trunk/src/plugins/io_altium/schdoc.c
|
|
|
r9372
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T02:38:22.699596Z
| [fumcmap] -Add: more explanation on how the violation is computed (shared SCK case on attiny24)
|
M /trunk/src/plugins/funcmap/fmdrc.c
|
|
r9371
| file changeset diff or repo changeset diff
| igor2 | 2023-09-21T02:36:09.542269Z
| [funcmap] -Add: create drc violations with component reference on strong group violations
|
M /trunk/src/libcschem/drc.c
|
|
|
|
|
r9367
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T14:52:00.711655Z
| [funcmap] -Add: DRC code for detecting partial utilization of a function group
|
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/fmdrc.c
|
|
|
|
r9363
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T09:09:28.469033Z
| [funcmap] -Add: conf node drc_disable
|
M /trunk/src/plugins/funcmap/funcmap.conf
M /trunk/src/plugins/funcmap/funcmap_conf.h
M /trunk/src/plugins/funcmap/fmdrc.c
|
|
r9362
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T09:03:05.867595Z
| [funcmap] -Add: drc event handler
|
M /trunk/src/plugins/funcmap/funcmap.c
A /trunk/src/plugins/funcmap/fmdrc.c
|
|
r9361
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T09:00:24.027273Z
| [lib] -Add: drc not ran error message tips: the typical DRC will also need the project compiled
|
M /trunk/src/libcschem/drc.c
|
|
|
r9359
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T08:24:02.322073Z
| [lib] -Add: drc central infrastructure: basics (drc context, violation struct)
|
M /trunk/scconfig/Rev.h
M /trunk/src/libcschem/event.h
M /trunk/scconfig/Rev.tab
M /trunk/src/libcschem/libcschem.c
A /trunk/src/libcschem/drc.c
M /trunk/src/libcschem/Makefile.dep
M /trunk/src/libcschem/event.c
M /trunk/src/libcschem/Makefile.in
|
|
|
|
r9349
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T03:21:12.096496Z
| [funcmap] -Fix: don't set funcmap/name attribute on a term if it already has the value that is to be set (avoid undo list noise)
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9347
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T03:17:32.778537Z
| [funcmap] -Fix: compile project before refreshing the dialog after a group set
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9345
| file changeset diff or repo changeset diff
| igor2 | 2023-09-20T02:44:51.043512Z
| [funcmap] -Add: implement low level set group
|
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9344
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T05:31:55.343226Z
| [funcmap] -Add: make room for a setgrp command in FuncmapChange() for the group activation
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9343
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T05:23:56.291691Z
| [funcmap] -Add: change group activate button's label to the group that's going to be activated on click
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9340
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T04:52:31.232417Z
| [funcmap] -Cleanup: memory leak (col width vector in print table)
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9339
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T04:51:22.065791Z
| -Fix: DiscardAbstract(): set prj->abst to NULL to avoid invalid memory ref
|
M /trunk/src/libcschem/project_act.c
|
|
r9338
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T04:48:40.247210Z
| [lib] -Add: DiscardAbstract() action to free the abstract model - useful for hunting down memory leaks
|
M /trunk/src/libcschem/project_act.c
|
|
|
|
|
r9333
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T03:38:18.842355Z
| [funcmap] -Add: properhelp text and syntax description for FuncmapPrintTable()
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9331
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T03:20:06.488034Z
| [funcmap] -Add: FuncmapPrintTable() action: prints the same table to stdout that's on the GUI for component funcmap overview
|
M /trunk/src/plugins/funcmap/funcmap.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9330
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:55:26.605253Z
| [funcmap] -Cleanup: move hash init of table hash builders from dlg to parse code, will be reused in CLI
|
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9328
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:48:10.926266Z
| [funcmap] -Split: move out the table row sort function from the dialog code tot he parser code, would be reused for the CLI
|
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9327
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:38:56.237829Z
| [funcmap] -Split: component dialog: move out the parse-for-header function from the dialog code to the parser code
|
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9326
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:36:06.288995Z
| [funcmap] -Split: component dialog: move out attr parser functions to a separate source file, the dialog code is getting large
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/funcmap/funcmap.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9324
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:09:59.179086Z
| [funcmap] -Add: component dialog: split out the hash table uninit code for the big GUI table so it can be reused for CLI
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9322
| file changeset diff or repo changeset diff
| igor2 | 2023-09-19T02:02:37.165280Z
| [funcmap] -Add: component dialog: generalize the table builders so they can be reused for the CLI
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
|
|
|
r9314
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T09:59:04.958475Z
| [funcmap] -Add: port dialog: spring to avoid the combo box growing
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9313
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T09:57:17.641924Z
| [funcmap] -Add: component dialog: invoke the port editor on the change button
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
r9312
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T09:54:38.857771Z
| [funcmap] -Add: port dialog: change terminal attribute when the user clicks on okay
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9310
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T09:31:05.861381Z
| [funcmap] -Add: port dialog: dialog frame, action
|
M /trunk/src/plugins/funcmap/funcmap.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
r9308
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T07:07:38.030983Z
| [funcmap] -Add: component dialog: the GUI version of left and right stepping should consider the ordering the GUI has (columns), which differs from the ordering the port has in the file
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|
|
|
|
|
r9302
| file changeset diff or repo changeset diff
| igor2 | 2023-09-18T03:55:57.329052Z
| [funcmap] -Add: component dialog: generalize the get_selected() utility func so it can be reused for the change action
|
M /trunk/src/plugins/funcmap/dlg_funcmap.c
|
|