Results 40 issues of 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 !!!...

C-goal
M-svn
A-settings

Notice export scripts for instance uses the windows 'browse for folder' dialog. We need to unify this.

C-enhancement

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...

C-bug
C-todo
A-patchers

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...

C-goal
A-wx
C-internal
A-gui
A-links

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 -...

C-goal
A-linux

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...

C-internal
A-perf
A-filesystem

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...

C-goal
C-internal
A-linux
A-filesystem

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",...

C-todo
A-wine

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,...

C-goal
A-filesystem

Opening this to collect unicode related TODOs and fixes - [x] _unicode and _encode should be renamed - leading underscore means private --> decode, encode - [x] decoder - [...

C-todo