Utumno
Utumno
Grouping settings fixups and todos: 306: - [x] Most code paths in bosh.InitSettings are broken - fixed in d4309cca4a2a08f1489bae2ec88ec84cf0b09780 307: - saved load orders should NOT go to BashSettings !!!...
Notice export scripts for instance uses the windows 'browse for folder' dialog. We need to unify this.
In the back burner for now - just reporting it See also #95 for a cache leak There should be a finally someplace that closes resources - or even better...
De-wx'ing
All wx code must eventually end up in ~~balt~~ **gui**. This does not simply mean that one must create wrappers for wx classes/constants and drop them into gui - it...
Bash should be able to run on linux. Opening this to start investigating. - [ ] Case sensitive filesystem - oopsie woopsie, Bash has absolutely no notion of that -...
Path API
Our Path API is showing its age: - Instances are not that lightweight after all - it's ~~probably~~ behind the heavy use of memory by the BAIN tab - case...
Properly reimplement shell operations - in the `shell = None` path - [x] CoSaves - remove this class and integrate cosaves moving in SaveInfos - must be atomic! See ugly...
Wine hiccups
Catch-all issue to verify WINE misfunctions and either solve them or open individual issues - canVista - double click on a mod: ``` Traceback (most recent call last): File "bash\basher\__init__.py",...
It is not a terrible API per se but: - [x] IniInfo have no backups, headers and masters (https://github.com/wrye-bash/wrye-bash/commit/81746fbfee4f8e6017f4435a556d1b072b7209e0, https://github.com/wrye-bash/wrye-bash/commit/b0e4c7fd31f5dc93854b0bfc4e6e49648bb6d6b6#diff-9cce2419e77947d069ca14ed8543066bR2096) - [x] those two should subclass their files directly (https://github.com/wrye-bash/wrye-bash/commit/b0e4c7fd31f5dc93854b0bfc4e6e49648bb6d6b6,...
Unicode
Opening this to collect unicode related TODOs and fixes - [x] _unicode and _encode should be renamed - leading underscore means private --> decode, encode - [x] decoder - [...