|
|
r36771
| file changeset diff or repo changeset diff
| igor2 | 2022-08-31T09:53:54.251111Z
| [core] -Add: plug_io: "alternate extension" field to be able to support "old file name endings" for the Ringdove switchover
|
|
|
|
r35757
| file changeset diff or repo changeset diff
| igor2 | 2021-10-20T14:58:23.801187Z
| [core] -Add: footprint lib code: make it possible to remember format for footprint entries so loading from the lib doesn't need to try different formats again if they were tested during mapping already [fp_fs] -Add: remember format for footprints bundlind in multi-footprint file libs
|
|
r33260
| file changeset diff or repo changeset diff
| igor2 | 2020-11-18T07:29:26.968843Z
| [footprint] -Cleanup: move remaining content from vtlibrary.h to plug_footprint.h: footprint lib entry definitions belong there
|
|
|
|
|
|
|
r31260
| file changeset diff or repo changeset diff
| igor2 | 2020-05-09T05:41:30.882508Z
| [core] -Add: when a footprint format supports multiple footprints per file, map the file and offer selection on import
|
|
|
|
|
|
|
|
|
r30827
| file changeset diff or repo changeset diff
| igor2 | 2020-04-24T10:42:10.158048Z
| [core] -Move: multi-footprint map helper function from io_bxl to core - will be needed by any format that offers multiple footprints in a single file
|
|
r30822
| file changeset diff or repo changeset diff
| igor2 | 2020-04-24T10:20:11.926014Z
| [core] -Add: subfpname parameter to the footprint parse API so multi-footprint files get which footprint to load
|
|
|
r30791
| file changeset diff or repo changeset diff
| igor2 | 2020-04-22T14:39:01.515542Z
| [fp_fs] -Split: move out the "element detector" from fp_fs to io_pcb [fp_fs] -Split: move out the footprint mapper from fp_fs to core
|
|
|
|
|
|
|
r27372
| file changeset diff or repo changeset diff
| igor2 | 2019-08-25T12:32:06.372883Z
| [io] -Del: IOT for buffer_subc (use IOT for for footprint, there's no special case for subc-in-buffer anymore)
|
|
|
|
|
|
r27333
| file changeset diff or repo changeset diff
| igor2 | 2019-08-24T14:02:50.086004Z
| [io] -Add: API to determine which subc(s) to save from a pcb_data_t that potentially has multiple footprints
|
|
|
|
r27329
| file changeset diff or repo changeset diff
| igor2 | 2019-08-24T12:24:20.174465Z
| [core] -Cleanup: rename pcb_save_buffer_elements() to replace elements with subcircuits in the terminology - elements are long gone
|
|
|
|
|
|
r27071
| file changeset diff or repo changeset diff
| igor2 | 2019-08-08T03:25:38.773239Z
| [core] -Cleanup: reorder functions to make pcb_write_pipe() static - only plug_io internals need to call it
|
|
r25685
| file changeset diff or repo changeset diff
| igor2 | 2019-05-24T12:56:27.991076Z
| [dialogs] -Fix: save as: do not remember (store in CLI config) the format settings if the save was not done or not done with io_lihata after all
|
|
|
|
|
|
|
|
|
r23339
| file changeset diff or repo changeset diff
| igor2 | 2019-02-22T03:20:12.518080Z
| [core] -Add: quoted string print variant that doesn't print the wrapping quotes but leaves that to the caller
|
|
|
|
|
r16364
| file changeset diff or repo changeset diff
| igor2 | 2018-04-10T07:00:06.871019Z
| [core] -Cleanup: io API: rename parse and write element call names to parse and write footprint for the new terminology
|
|
|
|
r14146
| file changeset diff or repo changeset diff
| igor2 | 2018-01-21T04:56:37.292611Z
| [io] -Change: API CHANGE: test_parse_pcb -> test_parse that gets the expected type of the file instead of a dummy board ptr
|
|
|
|
r14045
| file changeset diff or repo changeset diff
| igor2 | 2018-01-16T04:19:41.315025Z
| -Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
|
|
|
|
|
r9494
| file changeset diff or repo changeset diff
| igor2 | 2017-06-15T03:56:08.645924Z
| [subc] -Fix: saving buffer elements shouldn't ever save layer data; introduce an explicit flag for indicating the element-only intention to the io_ plugins so they don't have to guess from buffer layer names
|
|
|
|
|
|
|
r5863
| file changeset diff or repo changeset diff
| igor2 | 2016-12-22T13:04:17.686986Z
| [io] -Add: an extra flag bit to allow non-fatal loads; make sure missing default.pcb doesn't generate an error message
|
|
r5655
| file changeset diff or repo changeset diff
| igor2 | 2016-12-15T11:05:44.709681Z
| [io] -Add: extend the plug_io API with a mechanism to test-parse the input file before doing the actual parsing, so we don't get syntax error fr the "wrong format" and then load it with another plugin
|
|
|
|
|
r5343
| file changeset diff or repo changeset diff
| igor2 | 2016-11-27T09:04:19.318068Z
| [io] -Add: default file extensions for save [io] -Add: make a list of default file extensions when listing IO plugins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r4606
| file changeset diff or repo changeset diff
| igor2 | 2016-11-05T14:08:51.616019Z
| [core] -Add: generic format string substitution function gets a void *user context that gets passed to the format parser callback
|
|
|
r4507
| file changeset diff or repo changeset diff
| igor2 | 2016-11-03T05:24:10.355023Z
| [unravel] -Del: #includes from global.h, especially the board.h include that'd bring the rest of the world - everyone should ingore what's needed there
|
|
|
|
r4452
| file changeset diff or repo changeset diff
| igor2 | 2016-11-02T07:07:29.269980Z
| [core] -Add: expose the API of the generic file name subst callback [core] -Add: generic file name subst callback handles %F (file name), %N (board name) and %T (UNIX time)
|
|
|
|
r4334
| file changeset diff or repo changeset diff
| igor2 | 2016-10-30T05:56:16.781715Z
| [io] -Change: when writing a pipe without a command, it's just writing a file, use the same function so all file writes go through a single point [io] -Change: make a backup copy of the output file before overwriting it so in case of a failure we can at least restore
|
|
|