next page
r38327 file changeset diff or repo changeset diff igor22023-09-29T08:53:49.738134Z
 
[core] -Add: when saving font pass on the format string so the saver can do things differently
r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36771 file changeset diff or repo changeset diff igor22022-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
r36700 file changeset diff or repo changeset diff igor22022-08-13T14:58:49.555269Z
 
[font] -Cleanup: remove pcb_font_t from font write API
r36698 file changeset diff or repo changeset diff igor22022-08-13T14:49:31.302994Z
 
[font] -Cleanup: remove pcb_font_t from new font API and parse font API
r35757 file changeset diff or repo changeset diff igor22021-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 igor22020-11-18T07:29:26.968843Z
 
[footprint] -Cleanup: move remaining content from vtlibrary.h to plug_footprint.h: footprint lib entry definitions belong there
r32898 file changeset diff or repo changeset diff igor22020-10-01T05:57:10.674796Z
 
[core] -Add: padstack parse API in plug_io, with file format auto detection
r32895 file changeset diff or repo changeset diff igor22020-10-01T04:22:16.362148Z
 
[core] -Add: plug_io support for writing padstacks
r32885 file changeset diff or repo changeset diff igor22020-10-01T02:53:13.146420Z
 
[core] -Add: prepare plug_io for saving and loading padstacks
r31266 file changeset diff or repo changeset diff igor22020-05-09T07:17:47.262559Z
 
[fp_fs] -Cleanup: multi-footprint file mapping memory leaks
r31262 file changeset diff or repo changeset diff igor22020-05-09T06:14:25.701526Z
 
[core] -Add: free fp map after direct import
r31260 file changeset diff or repo changeset diff igor22020-05-09T05:41:30.882508Z
 
[core] -Add: when a footprint format supports multiple footprints per file, map the file and offer selection on import
r31251 file changeset diff or repo changeset diff igor22020-05-09T02:45:04.360993Z
 
[core] -Add: plug_footprint API for invoking the footprint-from-map chooser GUI
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
r30946 file changeset diff or repo changeset diff igor22020-04-28T16:09:42.500610Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30945 file changeset diff or repo changeset diff igor22020-04-28T16:06:01.637934Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30901 file changeset diff or repo changeset diff igor22020-04-27T14:22:47.696159Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r30827 file changeset diff or repo changeset diff igor22020-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 igor22020-04-24T10:20:11.926014Z
 
[core] -Add: subfpname parameter to the footprint parse API so multi-footprint files get which footprint to load
r30804 file changeset diff or repo changeset diff igor22020-04-23T03:57:08.250897Z
 
[fp_fs] -Cleanup: move fp mapping srtuct to plug_io, that's where it gets sed in the API
r30791 file changeset diff or repo changeset diff igor22020-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
r29382 file changeset diff or repo changeset diff igor22020-01-26T09:01:49.924720Z
 
[librnd] -Cleanup: split global_typedefs so librnd doesn't contain PCB-specific types
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r27740 file changeset diff or repo changeset diff igor22019-09-30T03:51:36.787550Z
 
[core] -Cleanup: rename plug_io_err to pcb_plug_io_err to keep namespace clean
r27738 file changeset diff or repo changeset diff igor22019-09-30T03:48:56.624502Z
 
[core] -Add: publish plug_io_err() so low level io operations can be done by plugins
r27595 file changeset diff or repo changeset diff igor22019-09-18T04:19:43.715580Z
 
[core] -Fix: ask for overwrite permission when saving buffers subc or buffer
r27372 file changeset diff or repo changeset diff igor22019-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)
r27361 file changeset diff or repo changeset diff igor22019-08-25T07:38:23.241625Z
 
[io] -Add: make find_writer() API public
r27352 file changeset diff or repo changeset diff igor22019-08-25T06:38:27.667449Z
 
[io] -Del: remove the old footprint write API, use the new, subc write API instead
r27341 file changeset diff or repo changeset diff igor22019-08-25T04:07:22.031022Z
 
[io] -Add: specify the new subcircuit write API
r27340 file changeset diff or repo changeset diff igor22019-08-24T15:34:50.609349Z
 
[io] -Del: write_buffer_subc() from the API - written using the footprint write call
r27333 file changeset diff or repo changeset diff igor22019-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
r27332 file changeset diff or repo changeset diff igor22019-08-24T13:35:13.520530Z
 
[io] -Add: prepare the API for saving a specific subc from a buffer, by idx
r27331 file changeset diff or repo changeset diff igor22019-08-24T13:19:04.622891Z
 
[io] -Cleanup: rename elem_only to subc_only - elements are long gone
r27329 file changeset diff or repo changeset diff igor22019-08-24T12:24:20.174465Z
 
[core] -Cleanup: rename pcb_save_buffer_elements() to replace elements with subcircuits in the terminology - elements are long gone
r27324 file changeset diff or repo changeset diff igor22019-08-24T06:48:38.025457Z
 
-Update: copyright years
r27319 file changeset diff or repo changeset diff igor22019-08-24T06:27:48.685201Z
 
[plug_io] -Add: load buffer infra
r27316 file changeset diff or repo changeset diff igor22019-08-24T05:24:31.449299Z
 
[io] -Add: wrapper for calling buffer save hook
r27314 file changeset diff or repo changeset diff igor22019-08-24T04:12:08.120120Z
 
[io] -Split: save buffer from save a subcircuit from a buffer API to make room for full buffer saves
r27071 file changeset diff or repo changeset diff igor22019-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 igor22019-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
r25673 file changeset diff or repo changeset diff igor22019-05-24T07:55:00.588837Z
 
-Cleanup: confusing terminology: don't mix exporters with io plugins
r25668 file changeset diff or repo changeset diff igor22019-05-24T06:57:51.791976Z
 
[core] -Add: plug_io API: optional save_as subdialog builder
r23899 file changeset diff or repo changeset diff igor22019-03-12T06:45:32.738527Z
 
[io_pcb] -Cleanup: move pcb_tmp_data_save() from core to io_pcb, the only user
r23897 file changeset diff or repo changeset diff igor22019-03-12T06:40:02.021080Z
 
[core] -Cleanup: remove non-existing API: pcb_set_some_route_style()
r23894 file changeset diff or repo changeset diff igor22019-03-12T06:27:49.098079Z
 
[find] -Cleanup: move pcb_check_and_open_file() from core to export_oldconn, that's the only user
r23893 file changeset diff or repo changeset diff igor22019-03-12T06:19:37.593688Z
 
[core] -Del: pcb_open_connection_file() - no user
r23577 file changeset diff or repo changeset diff igor22019-03-02T08:21:04.304188Z
 
[netlist] -Del: old netlist code from plug_io
r23339 file changeset diff or repo changeset diff igor22019-02-22T03:20:12.518080Z
 
[core] -Add: quoted string print variant that doesn't print the wrapping quotes but leaves that to the caller
r21337 file changeset diff or repo changeset diff igor22018-12-01T12:53:03.505750Z
 
[io] -Add: "type" parameter in save incompatibility call to make the API compatible with pcb_view_t
r20470 file changeset diff or repo changeset diff igor22018-10-30T03:42:16.780615Z
 
-Change: do not use an email address but an URL to the live version of contact.html - due to spammers
r16365 file changeset diff or repo changeset diff igor22018-04-10T07:05:07.432519Z
 
[core] -Cleanup: rename write_element_data to write_footprint_datafor the new terminology
r16364 file changeset diff or repo changeset diff igor22018-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
r16363 file changeset diff or repo changeset diff igor22018-04-10T06:50:24.633553Z
 
[core] -Cleanup: rename pcb_parse_element() to pcb_parse_footprint(), for the new pcb-rnd terminology
r14150 file changeset diff or repo changeset diff igor22018-01-21T06:19:34.334163Z
 
[io] -Change: footprint load API contains an optional format parameter (just like the board load API does)
r14146 file changeset diff or repo changeset diff igor22018-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
r14097 file changeset diff or repo changeset diff igor22018-01-19T09:06:03.306365Z
 
[io] -Add: better error message on save incompatibility
r14096 file changeset diff or repo changeset diff igor22018-01-19T08:50:33.317115Z
 
[io] -Add: API for reporting save incompatibilities
r14045 file changeset diff or repo changeset diff igor22018-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
r13543 file changeset diff or repo changeset diff igor22017-12-19T10:26:43.167112Z
 
[core] -Fix: memory leak of design path
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r11512 file changeset diff or repo changeset diff igor22017-09-15T07:50:41.619505Z
 
[io] -Add: set conf node rc/paths/design to the directory path of the current design
r9494 file changeset diff or repo changeset diff igor22017-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
r8096 file changeset diff or repo changeset diff igor22017-04-08T09:37:40.593833Z
 
[io] -Fix: const correctness on filename when writing font
r8095 file changeset diff or repo changeset diff igor22017-04-08T09:35:40.122954Z
 
[io] -Fix: const correctness in font file name
r7653 file changeset diff or repo changeset diff igor22017-03-13T10:01:45.752422Z
 
[io] -Add: IO hooks for font write
r6638 file changeset diff or repo changeset diff igor22017-02-04T07:00:45.734657Z
 
[core] -Fix: inhibit redraws and board change events while loading something into the paste buffer
r5897 file changeset diff or repo changeset diff igor22016-12-23T16:47:37.667244Z
 
-Fix: typos in comments (patch by Larry)
r5863 file changeset diff or repo changeset diff igor22016-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 igor22016-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
r5359 file changeset diff or repo changeset diff igor22016-11-27T14:34:00.319376Z
 
[io] -Change: be able to list different IO extensions, like board or fp (selected with an enum parameter)
r5357 file changeset diff or repo changeset diff igor22016-11-27T14:04:54.431012Z
 
[core] -Add: fp extension in API
r5351 file changeset diff or repo changeset diff igor22016-11-27T10:26:54.231115Z
 
[io] -Add: optional mime type field
r5343 file changeset diff or repo changeset diff igor22016-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
r5067 file changeset diff or repo changeset diff igor22016-11-18T03:52:49.481270Z
 
[unravel2] -Rename: plug chains
r4985 file changeset diff or repo changeset diff igor22016-11-16T03:47:33.580047Z
 
[unravel2] -Rename: plug_io tmp save/restore functions
r4984 file changeset diff or repo changeset diff igor22016-11-16T03:42:58.748228Z
 
[unravel2] -Rename: more plug_io functions
r4983 file changeset diff or repo changeset diff igor22016-11-16T03:31:53.505967Z
 
[unravel2] -Rename: plug_io calls
r4822 file changeset diff or repo changeset diff igor22016-11-12T18:39:43.090077Z
 
[unravel2] -Rename: prefix io-type enum's type name
r4792 file changeset diff or repo changeset diff igor22016-11-12T13:56:25.676496Z
 
[unravel2] -Rename: library types
r4777 file changeset diff or repo changeset diff igor22016-11-12T11:26:59.180833Z
 
[unravel2] -Rename: plug_io_* to pcb_plug_io_*
r4763 file changeset diff or repo changeset diff igor22016-11-12T10:20:51.716649Z
 
[unravel2] -Rename: FontType -> pcb_font_tx
r4758 file changeset diff or repo changeset diff igor22016-11-12T09:38:48.703562Z
 
[unravel2] -Rename: BufferType to pcb_buffer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4754 file changeset diff or repo changeset diff igor22016-11-12T09:04:35.373684Z
 
[unravel2] -Rename: PCBType to pcb_board_t
r4610 file changeset diff or repo changeset diff igor22016-11-05T15:55:34.496006Z
 
[unravel] -Move: path template builder from plug_io.[ch] to paths.[ch]
r4607 file changeset diff or repo changeset diff igor22016-11-05T14:33:19.644114Z
 
[unravel] -Change: stop using EvaluateFilename, use the generic subst call with a parameter table
r4606 file changeset diff or repo changeset diff igor22016-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
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r4507 file changeset diff or repo changeset diff igor22016-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
r4474 file changeset diff or repo changeset diff igor22016-11-02T14:36:26.819371Z
 
[plug_io] -Add: expose plug_io find function
r4453 file changeset diff or repo changeset diff igor22016-11-02T07:27:13.602180Z
 
[core] -Add: %B for basename and %D for dirname in generic filename template subst callback
r4452 file changeset diff or repo changeset diff igor22016-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)
r4339 file changeset diff or repo changeset diff igor22016-10-30T06:34:22.892151Z
 
[io] -API change: write pcb callback gets filenames (they can be NULL for piping!) and the emergency flag
r4337 file changeset diff or repo changeset diff igor22016-10-30T06:15:59.601410Z
 
[io] -Add: internal concept of "emergency" save
r4334 file changeset diff or repo changeset diff igor22016-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
r4050 file changeset diff or repo changeset diff igor22016-10-14T04:06:39.363508Z
 
[core] -Cleanup: prefix netlist function names with pcb_

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd/trunk/src/plug_io.h