I've just committed some changes to unstable which:
- Modify all libgeda-using apps other than gschem to print errors on stderr and exit with non-zero status if they encounter errors while loading initial configuration files.
- Modify gschem to show error dialogs for any errors loading initial configuration files.
Please test them, and give me feedback. Note that there will still not be exit errors/error dialogs for per directory configuration file errors found while loading schematics, as those unfortunately use a rather different codepath which is going to be quite difficult to refactor in a "nice" way.
I'm going to move onto other issues for now; this bug should be revisited sometime in the future, at which time local configuration should be factored out of f_open_flags() and applications updated as necessary. Lowering importance to medium, since most serious aspects of bug have been fixed.
Hi KaiMartin,
I've just committed some changes to unstable which:
- Modify all libgeda-using apps other than gschem to print errors on stderr and exit with non-zero status if they encounter errors while loading initial configuration files.
- Modify gschem to show error dialogs for any errors loading initial configuration files.
Please test them, and give me feedback. Note that there will still not be exit errors/error dialogs for per directory configuration file errors found while loading schematics, as those unfortunately use a rather different codepath which is going to be quite difficult to refactor in a "nice" way.
I'm going to move onto other issues for now; this bug should be revisited sometime in the future, at which time local configuration should be factored out of f_open_flags() and applications updated as necessary. Lowering importance to medium, since most serious aspects of bug have been fixed.