r38546
| file changeset diff or repo changeset diff
| igor2 | 2023-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
|
|
|
r38107
| file changeset diff or repo changeset diff
| igor2 | 2023-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
| igor2 | 2022-12-04T03:46:55.624666Z
| [core] -Cleanup: remove 'reverted' parameter of pcb_board_replaced() - long unused, incompatible with the GUI moved out to librnd
|
|
|
|
|
|
|
r36973
| file changeset diff or repo changeset diff
| igor2 | 2022-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
| 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
|
|
|
|
|
|
|
|
r35887
| file changeset diff or repo changeset diff
| igor2 | 2021-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
|
|
|
r35824
| file changeset diff or repo changeset diff
| igor2 | 2021-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
| 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
|
|
r34928
| file changeset diff or repo changeset diff
| igor2 | 2021-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
|
|
|
|
r33174
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| igor2 | 2020-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
|
|
|
|
|
r32871
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
|
r32709
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| igor2 | 2020-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
|
|
|
r32115
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| igor2 | 2020-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)
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r30922
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
|
|
|
|
|
|
|
|
r30844
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| 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
|
|
r30820
| file changeset diff or repo changeset diff
| igor2 | 2020-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
|
|
|
|
|
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
|
|
r30044
| file changeset diff or repo changeset diff
| igor2 | 2020-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
| igor2 | 2020-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
| igor2 | 2020-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
|
|
|
|
|
r28767
| file changeset diff or repo changeset diff
| igor2 | 2019-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
| igor2 | 2019-11-28T03:21:54.988847Z
| [core] -Cleanup: footprint API: take a conf list instead of a ':' separated lsit of strings for footprint search path
|
|
|
|
|
|
|
|
r27668
| file changeset diff or repo changeset diff
| igor2 | 2019-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
|
|
|
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)
|
|
|
|