next page
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
r36003 file changeset diff or repo changeset diff igor22021-12-12T04:42:44.072810Z
 
[core] -Fix: library sorting: keep configured order of roots to reflect search order in the library window
r36002 file changeset diff or repo changeset diff igor22021-12-12T04:26:25.044740Z
 
[core] -Cleanup: comment formatting
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
r33266 file changeset diff or repo changeset diff igor22020-11-18T07:41:07.368567Z
 
[footprint] -Cleanup: const correctness in sort comparison
r33265 file changeset diff or repo changeset diff igor22020-11-18T07:40:22.376745Z
 
[footprint] -Cleanup: remove unused var
r33259 file changeset diff or repo changeset diff igor22020-11-18T07:22:29.426153Z
 
[footprint] -Fix: properly free footprint lib entry allocations
r33258 file changeset diff or repo changeset diff igor22020-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 igor22020-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
r33113 file changeset diff or repo changeset diff igor22020-10-17T06:40:55.310398Z
 
[core] -Fix: missing include for isspace()
r33091 file changeset diff or repo changeset diff igor22020-10-15T02:54:12.662455Z
 
[core] -Fix: footprint parameter split: find and remove the trailing ')' even if there are spaces after it
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
r32870 file changeset diff or repo changeset diff igor22020-09-26T02:48:10.145005Z
 
[core] -Add: implement footprint tag duplication option on fp entry append
r32869 file changeset diff or repo changeset diff igor22020-09-26T02:02:55.034400Z
 
[core] -Add: extend the footprint API with an option for copying tags
r31411 file changeset diff or repo changeset diff igor22020-05-16T07:09:26.714806Z
 
[core] -Fix: PCB_FP_FOPEN_IN_DST_ shouldn't use FILE as sizeof(FILE) is not always known
r31265 file changeset diff or repo changeset diff igor22020-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
r31261 file changeset diff or repo changeset diff igor22020-05-09T05:44:52.741689Z
 
-Update: include pcb-rnd copyright in footprint related files with substantial change
r31254 file changeset diff or repo changeset diff igor22020-05-09T02:52:07.951897Z
 
[core] -Fix: move PCB_PTR_DOMAIN_FPMAP to plug_footprint, it is required by gsch2pcb-rnd too
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
r31015 file changeset diff or repo changeset diff igor22020-04-30T15:50:41.441330Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (plugins)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r30972 file changeset diff or repo changeset diff igor22020-04-30T06:58:08.240171Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (globalconst)
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)
r30953 file changeset diff or repo changeset diff igor22020-04-29T03:54:00.423357Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conflist)
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
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
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
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
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r28540 file changeset diff or repo changeset diff igor22019-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 igor22019-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 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
r26977 file changeset diff or repo changeset diff igor22019-07-27T05:50:38.936931Z
 
[hidlib] -Cleanup: rename conf_* to pcb_conf_* to keep namespace clean
r25533 file changeset diff or repo changeset diff igor22019-05-17T14:18:26.881218Z
 
[core] -Fix: generate a library changed event if all libraries got refreshed/reloaded
r25189 file changeset diff or repo changeset diff igor22019-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
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
r19925 file changeset diff or repo changeset diff igor22018-10-09T07:03:27.442625Z
 
[core] -Fix: wrong plug footprint temp var initialization (potential buffer overrun)
r19630 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 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
r13666 file changeset diff or repo changeset diff igor22017-12-27T04:27:36.729683Z
 
-Cleanup: remove excess () in return statements
r13546 file changeset diff or repo changeset diff igor22017-12-19T10:38:52.273019Z
 
[core] -Fix: memory leak on footprint plugin root path
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r11606 file changeset diff or repo changeset diff igor22017-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
r11511 file changeset diff or repo changeset diff igor22017-09-15T07:05:55.485127Z
 
[fs] -Cleanup: whitespace
r11510 file changeset diff or repo changeset diff igor22017-09-15T07:04:45.368884Z
 
[fp] -Add: code comment to explain what '?' is for
r11508 file changeset diff or repo changeset diff igor22017-09-15T07:03:22.444114Z
 
[fp] -Fix: make path setup safer with paths too long
r11506 file changeset diff or repo changeset diff igor22017-09-15T06:58:37.863981Z
 
[fp] -Add: accept footprint library search paths starting with '?' - means errors should be ignored
r8879 file changeset diff or repo changeset diff igor22017-05-14T05:19:04.190556Z
 
[fp] -Fix: enable central sorting of footprint libs recursively, by name
r7974 file changeset diff or repo changeset diff igor22017-03-27T03:48:48.036115Z
 
[fp] -Fix: use the right enum's values for comparing the ->type field
r7939 file changeset diff or repo changeset diff igor22017-03-26T08:15:09.878117Z
 
[fp] -Fix: rehash is considered succesful if load return value is non-negative
r7938 file changeset diff or repo changeset diff igor22017-03-26T08:05:47.341769Z
 
[fp] -Fix: rehash should trigger a LIBRARY_CHANGED event
r7936 file changeset diff or repo changeset diff igor22017-03-26T07:40:41.951828Z
 
[fp] -Add: selective, forced top level fp dir rehash via action and API call
r7934 file changeset diff or repo changeset diff igor22017-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)
r7933 file changeset diff or repo changeset diff igor22017-03-26T06:49:24.190546Z
 
[fp] -Add: force flag in load_dir, will be useful for force-reindexing
r6884 file changeset diff or repo changeset diff igor22017-02-12T15:19:08.451671Z
 
[fp] -Fix: don't assume there's always a valid backend when the footprint needs to be closed
r5667 file changeset diff or repo changeset diff igor22016-12-15T17:09:14.583825Z
 
[core] -Cleanup: more message log levels
r5067 file changeset diff or repo changeset diff igor22016-11-18T03:52:49.481270Z
 
[unravel2] -Rename: plug chains
r5066 file changeset diff or repo changeset diff igor22016-11-18T03:48:36.578066Z
 
[unravel2] -Rename: library -> pcb_library
r5046 file changeset diff or repo changeset diff igor22016-11-17T06:51:10.658947Z
 
[unravel2] -Rename: global const
r4986 file changeset diff or repo changeset diff igor22016-11-16T03:53:40.809166Z
 
[unravel2] -Rename: plugin API calls
r4980 file changeset diff or repo changeset diff igor22016-11-16T03:20:35.435060Z
 
[unravel2] -Rename: move plug_footprint calls
r4979 file changeset diff or repo changeset diff igor22016-11-16T03:13:18.909910Z
 
[unravel2] -Rename: plug_footprint calls
r4862 file changeset diff or repo changeset diff igor22016-11-13T08:40:38.700306Z
 
[unravel2] -Rename: Message to pcb_message
r4812 file changeset diff or repo changeset diff igor22016-11-12T18:06:21.519190Z
 
[unravel2] -Rename: fp library types
r4798 file changeset diff or repo changeset diff igor22016-11-12T14:38:19.245039Z
 
[unravel2] -Rename: footprint plug API types
r4542 file changeset diff or repo changeset diff igor22016-11-03T15:12:14.703886Z
 
[unravel] -Cleanup: #includes, especially for config.h, in core
r3420 file changeset diff or repo changeset diff igor22016-09-17T13:26:38.568840Z
 
-Update: const correct hash keys with new genht API
r3281 file changeset diff or repo changeset diff hzeller2016-09-13T00:45:08.001346Z
 
[core]: change unsafe assignment of string literal to a location that is possibly called free() upon later.
r3260 file changeset diff or repo changeset diff igor22016-09-12T05:22:53.945708Z
 
-Fix: typos in text data and comments and docs - some may affect mainline (submitted by Larry Doolittle)
r3182 file changeset diff or repo changeset diff igor22016-09-11T12:29:42.317377Z
 
[c89] -Fix: HOOK_CALL* are vararg macros anymore (c89 has no vararg macro)
r3112 file changeset diff or repo changeset diff hzeller2016-09-10T22:06:51.396213Z
 
o Fix a couple of trailing whitespace
r3045 file changeset diff or repo changeset diff hzeller2016-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.
r2576 file changeset diff or repo changeset diff igor22016-08-14T09:29:15.542984Z
 
[scconfig] -Fix: remove direct sys/stat.h and dirent.h includes, use compat_inc.h where really needed
r2528 file changeset diff or repo changeset diff igor22016-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())
r2436 file changeset diff or repo changeset diff igor22016-08-08T05:07:07.163312Z
 
[reduce] -Change: use central hash key functions instead of implementing our own each case we use a hash
r2235 file changeset diff or repo changeset diff igor22016-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
r2212 file changeset diff or repo changeset diff igor22016-07-10T06:00:15.649391Z
 
[mods] -Fix: don't segfault at exit even if plug_footprint couldn't load any footprint and the lib is empty
r2176 file changeset diff or repo changeset diff igor22016-07-08T03:23:59.920326Z
 
[conf] -Cleanup: remove library_shell accessor function: it's just a setting in the config anyway
r2175 file changeset diff or repo changeset diff igor22016-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
r2105 file changeset diff or repo changeset diff igor22016-06-29T03:35:29.576976Z
 
[wall] -Cleanup: compiler warnings
r2100 file changeset diff or repo changeset diff igor22016-06-29T02:36:15.024534Z
 
[mods] -Fix: fp_append_entry return value bug
r1912 file changeset diff or repo changeset diff igor22016-06-09T02:39:39.526013Z
 
[mods] -Fix: compiler warning in the gootprint and io plugin APIs
r1846 file changeset diff or repo changeset diff igor22016-06-05T06:01:38.569692Z
 
-Cleanup: remove a bunch of excess #includes to reduce the amount of deps
r1767 file changeset diff or repo changeset diff igor22016-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
r1594 file changeset diff or repo changeset diff igor22016-04-18T04:05:38.813960Z
 
[library_t] -Change: plug_footprint shouldn't depend on pcb-printf to avoid new dependency for gsch2pcb-rnd
r1584 file changeset diff or repo changeset diff igor22016-04-17T06:50:06.092367Z
 
[library_t] -Fix: free footprint tags field
r1583 file changeset diff or repo changeset diff igor22016-04-17T06:46:05.622323Z
 
[library_t] -Fix: init all relevant fields of new dir nodes
r1582 file changeset diff or repo changeset diff igor22016-04-17T06:15:02.415232Z
 
[library_t] -Add: free entries, properly init/uninit library
r1579 file changeset diff or repo changeset diff igor22016-04-17T04:03:23.025813Z
 
[library_t] -Fix: remove full_path and the pointer wizardy related; use loc_info (and display it in gtk)
r1577 file changeset diff or repo changeset diff igor22016-04-17T03:29:18.511402Z
 
[library_t] -Change: switch over flat MenuEntry based library to generic library_t
r1431 file changeset diff or repo changeset diff igor22016-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 igor22016-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
r1424 file changeset diff or repo changeset diff igor22016-03-27T09:03:52.409638Z
 
[mods] -Split: move more core-specific code to footprint_host.c
r1423 file changeset diff or repo changeset diff igor22016-03-27T08:51:39.827789Z
 
[mods] -Split: separate plug_footprint glue so that gsch2pcb can replace it
r1422 file changeset diff or repo changeset diff igor22016-03-27T08:43:55.684810Z
 
[mods] -Add: accessor function in the footprint plug API so that plugins don't need to access Settings directly

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