dolphin/Source/Core
Soren Jorvang 7d0f03cb61 Don't store the absolute pathname of plugins in the configuration file,
just the basename like libPlugin_foo.dylib. Dolphin then loads the
plugins relative to the compiled-in plugins directory.

This means that you won't have to reselect the plugins when running 
different builds (in different directories) and is most obviously
beneficial on OS X where application bundles are not (should not) be
expected to stay in the place where they are first installed.

This is tested on OS X and Linux with local/global build options, but
not Windows. I don't anticipate any problems on Windows, but that OS
does have slightly different semantics with regard to path component
separators and file suffixes, so it's something to watch out for.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5621 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-05 18:52:56 +00:00
..
AudioCommon Warp back to 5578. Sorry for the lost changes, please re-apply. Reason: 5579 is a complete disaster. 2010-06-03 18:05:08 +00:00
Common Don't store the absolute pathname of plugins in the configuration file, 2010-06-05 18:52:56 +00:00
Core Don't store the absolute pathname of plugins in the configuration file, 2010-06-05 18:52:56 +00:00
DSPCore Cleanup. 2010-06-03 19:15:15 +00:00
DebuggerUICommon Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
DebuggerWX Warp back to 5578. Sorry for the lost changes, please re-apply. Reason: 5579 is a complete disaster. 2010-06-03 18:05:08 +00:00
DiscIO Port InputPluginCommon to use the original IniFile code, get rid of Billiard's. 2010-06-04 20:03:03 +00:00
DolphinWX wx 2.9 pasto and a few nits. 2010-06-05 03:03:01 +00:00
InputCommon New GCPad/Wiimote: Enabled SDL 1.2 on the Windows build to support some gamepads that weren't working with DirectInput. Made DirectInput use (and prefer) buffered data rather than polled data (some gamepads should work better). In GUI: Changed all numeric wxChoice to wxSpinCtrl (config dialog opens much faster), removed "+" buttons, made UI more compact. Fixed a few problems that were introduced with the IniFile change. Made minor changes to IniFile. 2010-06-05 05:30:23 +00:00
VideoCommon space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00