|
|
|
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
|
|
|
|
|
r33258
| file changeset diff or repo changeset diff
| igor2 | 2020-11-18T07:17:27.949589Z
| [footprint] -Cleanup: remove vtlib, use vtp0 and floating allocations instead so that parents don't need to be updated on array growth
|
|
r33145
| file changeset diff or repo changeset diff
| igor2 | 2020-10-22T07:09:07.173960Z
| [core] -Fix: update library entry parent after sort or array relocation so it doesn't point to invalid/free'd memory
|
|
|
|
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
|
|
|
|
|
r31265
| file changeset diff or repo changeset diff
| igor2 | 2020-05-09T06:40:35.292610Z
| [core] -Fix: don't pop up the footprint selection dialog if there is only one item to choose from - just choose that item automatically
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
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
|
|
|
r28540
| file changeset diff or repo changeset diff
| igor2 | 2019-11-29T12:56:46.880862Z
| [core] -Fix: fp fopen: return the first footprint found instead of returning NULL if the last search path didn't have it
|
|
r28505
| file changeset diff or repo changeset diff
| igor2 | 2019-11-28T03:28:19.182492Z
| [core] -Cleanup: remove obsolete comment references to Settings, the conf system replaced that thing years ago
|
|
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
|
|
|
|
r25189
| file changeset diff or repo changeset diff
| igor2 | 2019-05-03T04:02:53.656878Z
| [hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
|
|
|
|
r19630
| file changeset diff or repo changeset diff
| igor2 | 2018-09-29T08:37:25.401128Z
| [fp] -Add: extend pcb_fp_fopen(): be able to load instead of open, so that fp_board doesn't need to export the footprint just to be able to return a FILE *
|
|
r16357
| file changeset diff or repo changeset diff
| igor2 | 2018-04-10T06:39:53.905256Z
| [core] -Fix: when searching a footprint on multiple paths, do the search in plug_footprint instead of reproducing it in each plugin
|
|
r15921
| file changeset diff or repo changeset diff
| igor2 | 2018-03-28T07:05:15.402344Z
| [core] -Add: check and warn on uninit if any of the plug chains are non-empty - such bugs can lead to uninit-crash with plugins
|
|
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
|
|
|
|
|
r11606
| file changeset diff or repo changeset diff
| igor2 | 2017-09-15T16:02:25.024234Z
| [safe_fs] -Add: disable using fopen() and friends directly, using the usual link-error-trick [io] -Fix: rename fp struct fields .fopen and .fclose to include an fp_ prefix to avoid potential name/macro collision
|
|
|
|
|
|
|
|
|
|
|
r7934
| file changeset diff or repo changeset diff
| igor2 | 2017-03-26T06:59:18.257080Z
| [fp] -Add: API CHANGE: the fp rehash function takes an optional pointer to the subtree to rehash; when NULL, rehash everything (as it did previously)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r3281
| file changeset diff or repo changeset diff
| hzeller | 2016-09-13T00:45:08.001346Z
| [core]: change unsafe assignment of string literal to a location that is possibly called free() upon later.
|
|
|
|
|
r3045
| file changeset diff or repo changeset diff
| hzeller | 2016-09-10T09:10:08.319948Z
| o First step in making Message() have a level that we can use to color messages in the message window or do something otherweise special. o The old Message() did not have a level, so this initial step sets everything to PCB_MSG_DEFAULT which is equivalent to PCB_MSG_INFO. This should be changed as we go to the right category.
|
|
|
r2528
| file changeset diff or repo changeset diff
| igor2 | 2016-08-13T04:41:24.644207Z
| -Cleanup: do not use non-portable strdup() and strndup(); use the pcb_ prefixed versions from compat_misc.[ch]; also rename and clean up STRDUP (-> pcb_strdup_null())
|
|
|
r2235
| file changeset diff or repo changeset diff
| igor2 | 2016-07-14T04:02:42.400170Z
| [conf] -Add: footprint reindex: fp_rehash() - if the configuration changes on the run, e.g. user edits the paths this call can reindex the library
|
|
|
|
r2175
| file changeset diff or repo changeset diff
| igor2 | 2016-07-08T03:20:01.485986Z
| [mods] -Cleanup: remove plug_footprint_host - the extra layer (conf) needed by these functions are already needed in the lib anyway
|
|
|
|
|
|
r1767
| file changeset diff or repo changeset diff
| igor2 | 2016-06-01T04:00:45.492022Z
| [io_pcb] -Add: plug_io API and common prototypes [io_ocb] -Move: common, file-format independent code back from the plugin to plug_io.c
|
|
|
|
|
|
|
|
r1431
| file changeset diff or repo changeset diff
| igor2 | 2016-03-28T06:09:10.116046Z
| [res] -Change: svn extern lihata; lihata contains genht, remove direct genht extern, rewire Makefiles to use genht from the new dir
|
|
r1430
| file changeset diff or repo changeset diff
| igor2 | 2016-03-28T03:15:57.118415Z
| [mods] -Move: generic part of library entry creation back from fp plugin to core - other fp plugins will share this code
|
|
|
|
r1422
| file changeset diff or repo changeset diff
| igor2 | 2016-03-27T08:43:55.684810Z
| [mods] -Add: accessor function in the footprint plug API so that plugins don't need to access Settings directly
|
|