Index: lists.html =================================================================== --- lists.html (revision 2112) +++ lists.html (revision 2113) @@ -40,7 +40,7 @@ 2. apply user A,B,C "not defined" doesn't mean "empty", so the list is not deleted - no change 3. apply project D,E replace the original output because of the overwrite policy -

Situation: the project is restricted to local footprint libs; this setup +

Example scenario: the project is restricted to local footprint libs; this setup makes sure no system or user configuration injects external footprint paths.

empty overwrite

@@ -76,7 +76,7 @@ 2. apply user A,B,C "not defined" doesn't mean "empty", so the list is not deleted - no change 3. apply project D,E,A,B,C   -

Situation: the project has its own footprint libs with two paths; these +

Example scenario: the project has its own footprint libs with two paths; these should be searched before system and user paths, still, system path is also kept so stock footprints can be found.

@@ -101,7 +101,7 @@ 2. apply user A,B,C "not defined" doesn't mean "empty", so the list is not deleted - no change 3. apply project A,B,C,D,E   -

Situation: the project has its own footprint libs with two paths; these +

Example scenario: the project has its own footprint libs with two paths; these should be searched after system and user paths. This means the local footprint lib has lower priority than the stock footprints. See system-dependent installation remarks in the previous point. Index: scalars.html =================================================================== --- scalars.html (revision 2112) +++ scalars.html (revision 2113) @@ -26,7 +26,7 @@ 2. apply user A "not defined" doesn't mean "empty", so the list is not deleted - no change 3. apply project Q replace the original output because of the overwrite policy -

Situation: system default overriden by a project setting. +

Example scenario: system default overriden by a project setting.

user-forced value

Config sources append: @@ -45,7 +45,7 @@ 2. apply project Q   3. apply user E   -

Situation: user preference enforced: even if the project file would use +

Example scenario: user preference enforced: even if the project file would use 'Q' for the given setting, the user prefers 'E'. This affects runtime (the value of the setting after the merge, in other words how pcb-rnd works), but does nto change the project configuration. This allows the given user to