Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Standard conforms config- and userdata-paths - Patch(es) to test

<< < (5/5)

MortenMacFly:

--- Quote from: jens on January 31, 2015, 04:45:20 pm ---Please test and give feedback, especially tests on Mac would be fine, because the the portable stuff has slightly changed: if the main config-file is found besides the executable, the user-data folder should always be there and not in the global-data-folder.

--- End quote ---
OK, so I've ran it some days now (Jens: The all-in-one-patch worked flawlessly) and so far I see no issues on Windows. Even better: The not portable files like dragscroll and the spellchecker stuff are now truly portable and work.

For the glib dependency: It was said already that wxGTK depends on it anyways... but besides to give my 2 cents: I thinks its not a big deal in this case because glib is not a "special" lib a user needs to install, its just there. At least that what I know from my (limited) Linux experience. If you take me as Linux "DAU" it works about of the box for the distros I use, so I am fine with it.

I see no issues applying it to trunk, therefore... for Windows... for Linux I let the hardcore Linuxer decide. But please think pragmatic... ;-)

Jenna:
I just committed the changes with a slightly modified dialog-text.
I committed it with the glib2-depenency as glib2 is a dependency of wxWidgets and gtk2/3 itself and is installed on each linux-system, that runs C::B anyway.

"Reinventing the wheel" might sometimes make sense for time-critical functions (in fact it does not in many/most cases), but not here.
And using libraries should be in general less error-prone and easier to maintain, then to add new (linux only) functions to our sources.

Navigation

[0] Message Index

[*] Previous page

Go to full version