next page
r38546 file changeset diff or repo changeset diff igor22023-12-05T06:13:05.235186Z
 
[core] -Fix: be less intrusive with events and don't do a full librnd design replace on board size change - if it happens from the propedit that'd close the propedit during the GUI event which segfaults
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
r38107 file changeset diff or repo changeset diff igor22023-08-09T06:58:27.942067Z
 
[core] -Fix: revert should do the same PCB drawing area bbox tuning that normal load does, when pcb is a footprint; this fixes the problem of not updating drawing area of growing footprint on reload-on-change (which is really a revert)
r37078 file changeset diff or repo changeset diff igor22022-12-04T03:46:55.624666Z
 
[core] -Cleanup: remove 'reverted' parameter of pcb_board_replaced() - long unused, incompatible with the GUI moved out to librnd
r37053 file changeset diff or repo changeset diff igor22022-11-27T04:31:59.032635Z
 
[librnd4] -Update: follow API change on rnd_design_t file name fields
r36991 file changeset diff or repo changeset diff igor22022-11-19T09:18:31.666499Z
 
[librnd4 -Update: follow API change: rename hidlib_conf.[ch] to rnd_conf.[ch]
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
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r36980 file changeset diff or repo changeset diff igor22022-11-17T14:31:00.307766Z
 
[librnd4] -Update: follow API change: store drawing area bbox instead of width/height
r36973 file changeset diff or repo changeset diff igor22022-11-16T12:24:09.302936Z
 
[librnd4] -Cleanup: rename pcb_board_changed() to pcb_board_replaced() to follow librnd naming convention change
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
r36478 file changeset diff or repo changeset diff igor22022-07-21T07:08:14.117548Z
 
[core] -Fix: always report error if board save fails on no available plugin
r36477 file changeset diff or repo changeset diff igor22022-07-21T07:00:50.852378Z
 
-Fix: SaveLib(file,...) potentially would not report error on no suitable IO plugin found
r36476 file changeset diff or repo changeset diff igor22022-07-21T05:37:42.814965Z
 
[core] -Fix: always report error if buffer save fails because of no plugin available to handle it
r36107 file changeset diff or repo changeset diff igor22022-03-13T15:00:58.657812Z
 
[core] -Fix: verify that emergency file name template contains at most one %ld and no other format string
r35887 file changeset diff or repo changeset diff igor22021-11-03T17:57:18.411115Z
 
[core] -Fix: when loading a board into buffer, skip side effects such as design dir setting and routing style updates
r35886 file changeset diff or repo changeset diff igor22021-11-03T17:53:37.625741Z
 
[core] -Fix: make sure to not load config when importing a board into paste buffer
r35824 file changeset diff or repo changeset diff igor22021-10-30T13:52:33.385067Z
 
[core] -Fix: plug_io wanrs for underspecified format only if the format yields multiple yields of _different_ loader functions
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
r34928 file changeset diff or repo changeset diff igor22021-06-17T03:05:22.921960Z
 
[route_style] -Add: remember last route style selected [route_style] -Fix: use the 'last route style selected' cache to get the right style selected when when multiple route styles match
r34910 file changeset diff or repo changeset diff igor22021-06-14T06:41:01.344243Z
 
-Update: follow librnd3 api change on rnd_file_readable()
r34737 file changeset diff or repo changeset diff igor22021-06-03T15:38:47.944734Z
 
[librnd] -Update: RND_CFR_DEFAULTPCB rename in librnd
r33174 file changeset diff or repo changeset diff igor22020-10-26T11:05:24.671483Z
 
[core] -Fix: new board creation crosshair state mismatch caused sw render HIDs to lose xor draw after creating a new board
r33003 file changeset diff or repo changeset diff igor22020-10-07T03:34:55.472090Z
 
[core] -Fix: move crosshair out to the limit before removing the old board - this should trigger all ch_ plugins to release their old data, to avoid stale pointers
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
r32873 file changeset diff or repo changeset diff igor22020-09-26T12:43:38.296408Z
 
[core] -Fix: typo in incompat error message
r32871 file changeset diff or repo changeset diff igor22020-09-26T03:04:19.169880Z
 
[core] -Fix: do not double free fp tag values - they are allocated once, centrally, in a hash, that's the only place where they should be free'd
r32737 file changeset diff or repo changeset diff igor22020-09-15T10:56:35.328639Z
 
-Cleanup: pass hidlib context pointer to RND_ACT_CALL_C() for proper action context
r32709 file changeset diff or repo changeset diff igor22020-09-14T10:02:04.479563Z
 
[core] -Cleanup: decouple pcb_board_set_changed_flag() from PCB, adding a pcb_board_t * context pointer first arg
r32567 file changeset diff or repo changeset diff igor22020-08-24T02:23:41.353803Z
 
[core] -Fix: don't crash if footprint file coudl nto be mapped - no map means no footprint in a multi-footprint formar
r32239 file changeset diff or repo changeset diff igor22020-07-17T03:20:03.864134Z
 
[menu] -Fix: reduce menu merges around creating a new board
r32115 file changeset diff or repo changeset diff igor22020-07-02T06:53:03.201898Z
 
[core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
r31952 file changeset diff or repo changeset diff igor22020-06-16T09:52:58.632907Z
 
[core] -Add: an internal option to omit no-font warning while loading boards (useful for alien formats with no embedded font)
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31266 file changeset diff or repo changeset diff igor22020-05-09T07:17:47.262559Z
 
[fp_fs] -Cleanup: multi-footprint file mapping memory leaks
r31264 file changeset diff or repo changeset diff igor22020-05-09T06:21:49.752051Z
 
[core] -Fix: uninitialized memory in footprint mapping
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
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
r31019 file changeset diff or repo changeset diff igor22020-04-30T16:12:03.742084Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (tool)
r31017 file changeset diff or repo changeset diff igor22020-04-30T16:03:42.260897Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (safe_fs)
r31015 file changeset diff or repo changeset diff igor22020-04-30T15:50:41.441330Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (plugins)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31008 file changeset diff or repo changeset diff igor22020-04-30T14:38:25.229475Z
 
[librnd] -Cleanup: rename pcb-printf to rnd_printf for consistency
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r31006 file changeset diff or repo changeset diff igor22020-04-30T14:20:32.543996Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (paths)
r31005 file changeset diff or repo changeset diff igor22020-04-30T14:16:17.121285Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (misc_util)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30978 file changeset diff or repo changeset diff igor22020-04-30T08:02:50.552480Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30970 file changeset diff or repo changeset diff igor22020-04-30T03:56:23.470626Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rtree, global typedefs)
r30968 file changeset diff or repo changeset diff igor22020-04-30T03:38:31.503808Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (file_loaded)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
r30951 file changeset diff or repo changeset diff igor22020-04-29T03:40:19.987952Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30949 file changeset diff or repo changeset diff igor22020-04-29T03:28:05.960128Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
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)
r30943 file changeset diff or repo changeset diff igor22020-04-28T15:57:36.857213Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
r30941 file changeset diff or repo changeset diff igor22020-04-28T15:38:10.160094Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_inc and compat_lrealpath)
r30940 file changeset diff or repo changeset diff igor22020-04-28T15:34:34.025336Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_fs)
r30922 file changeset diff or repo changeset diff igor22020-04-28T07:21:09.586787Z
 
[core] -Fix: when loading a new board, if it doesn't have a conf subtree make sure to reset the design role conf tree upon succesful load so the design conf of the previous board won't leak in
r30916 file changeset diff or repo changeset diff igor22020-04-27T16:24:55.129105Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (config.h)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30905 file changeset diff or repo changeset diff igor22020-04-27T14:56:00.509130Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in attributes)
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
r30900 file changeset diff or repo changeset diff igor22020-04-27T14:05:34.901754Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in actions)
r30898 file changeset diff or repo changeset diff igor22020-04-27T13:51:38.038560Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (actions)
r30844 file changeset diff or repo changeset diff igor22020-04-26T08:45:19.344262Z
 
[core] -Cleanup: throw error if footprint mapping utility function is called with invalid subfootprint types
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
r30820 file changeset diff or repo changeset diff igor22020-04-24T09:42:01.547217Z
 
[core] -Add: extend the fp_fopen() API so it can split up the file name to sub-footprint name and this info is accessible for the caller
r30805 file changeset diff or repo changeset diff igor22020-04-23T04:00:30.217459Z
 
[core] -Cleanup: prefix LIB_ enum members with PCB_ to keep the namespace clean
r30803 file changeset diff or repo changeset diff igor22020-04-23T03:45:17.919578Z
 
[fp_fs] -Add: prepare for creating footprint lib out of a file that contains multiple footprints
r30797 file changeset diff or repo changeset diff igor22020-04-22T15:33:38.100168Z
 
[core] -Cleanup: centralized fp_map invalidation before calling the plugin function
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
r30044 file changeset diff or repo changeset diff igor22020-03-15T06:42:31.395767Z
 
[core] -Fix: set the arrow tool right after loading a pcb, not after starting up - this is needed after GUI load or revert too
r29412 file changeset diff or repo changeset diff igor22020-01-27T04:30:36.367933Z
 
[librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
r29394 file changeset diff or repo changeset diff igor22020-01-26T14:30:56.963043Z
 
[librnd] -Cleanup: decouple "note" coordinates and states from crosshair - these are really tool states and should be in the hidlib struct to be reentrant
r29292 file changeset diff or repo changeset diff igor22020-01-24T14:40:41.712574Z
 
[librnd] -Del: get rid of macro.h - merge into librnd/core/misc_util.h
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r29046 file changeset diff or repo changeset diff igor22020-01-03T12:49:59.004411Z
 
[core] -Add: make low level calls of board size change undoable (will fix non-undoable autocrop)
r28767 file changeset diff or repo changeset diff igor22019-12-15T07:54:56.664955Z
 
[core] -Add: centralize layer stackup update inhibition in loading boards (the gui may be slow and all io plugins change the stack in multiple steps anyway)
r28501 file changeset diff or repo changeset diff igor22019-11-28T03:21:54.988847Z
 
[core] -Cleanup: footprint API: take a conf list instead of a ':' separated lsit of strings for footprint search path
r28105 file changeset diff or repo changeset diff igor22019-11-08T14:03:01.019836Z
 
[core] -Cleanup: remove PCB dependency from view
r28071 file changeset diff or repo changeset diff igor22019-11-08T10:03:34.506510Z
 
[layer] -Cleanup: remove PCB refs pcb_layervis_reset_stack() by extending the API with hidlib
r28034 file changeset diff or repo changeset diff igor22019-11-07T06:54:00.643275Z
 
[fungw] -Add: pcb_actionva() gets (pcb_hidlib_t *) so it can be passed down to actions
r28031 file changeset diff or repo changeset diff igor22019-11-07T04:30:05.155203Z
 
[fungw] -Change: use pcb_actionva() instead of pcb_actionl() so pcb_actionl() can be removed later on
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
r27668 file changeset diff or repo changeset diff igor22019-09-24T03:57:33.861698Z
 
[core] -Fix: revert shall load settings to CFR_DESIGN, not the defualtpcb, as it is (re)loading a real board - fixes the confused zoom after revert
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
r27360 file changeset diff or repo changeset diff igor22019-08-25T07:05:46.585090Z
 
[io] -Cleanup: indentation

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