Commit Graph

  • bcba16bb20 Do not use 32-bit masks on 64-bit offsets. Maarten ter Huurne 2008-09-23 23:29:54 +00:00
  • 35d830924d Moved ScanDirectoryTree() to FileUtil: this is a generic directory scanning function which might be useful in other places as well. Maarten ter Huurne 2008-09-23 23:27:38 +00:00
  • c688f95374 Fixed another error in pre-previous commit: ScanDirectoryTree should call itself recursively, not AddDirectoryEntries. Maarten ter Huurne 2008-09-23 22:31:39 +00:00
  • b79bd60b7c Fixed error in previous commit: FSTEntry is no longer an inner class.. Maarten ter Huurne 2008-09-23 22:28:33 +00:00
  • 851dbcd7d6 Changed File from a class into a namespace, since all its methods were static. Maarten ter Huurne 2008-09-23 22:23:38 +00:00
  • 5a3aee5118 Split functionality from AddDirectoryEntries into ScanDirectoryTree (generic directory scanning; OS depedent) and ComputeNameSize (specific for CVolumeDirectory; OS independent). Maarten ter Huurne 2008-09-23 22:13:53 +00:00
  • 1a27044b0a Added language select so it actually works. Games that don't have the available language falls back to English from what I see. The checksum isn't checked in the games? Also started added Wiimote usage in Linux, doesn't do anything since the plugin receives NOTHING in Linux for some reason. I blame Masken because I can Sonicadvance1 2008-09-23 21:13:34 +00:00
  • 17cff80f2b BIOS sets video mode from emulator configuration. Fixed iteration in DX VShaderCache::Cleanup. donkopunchstania 2008-09-23 20:55:01 +00:00
  • d8f8167613 removed wtl from padsimple changed color for compressed images fires.gc 2008-09-23 18:25:15 +00:00
  • 9b78547a05 fix padsimple vcproj Shawn Hoffman 2008-09-23 17:58:03 +00:00
  • da4a384b11 Started working on the look of the padsimple config dialog nakeee 2008-09-23 16:14:12 +00:00
  • 0400d044ec some small adjustments to the ogl and padsimple wxw code. Really need to find a way to get keyboard input after clicking a wxButton... Shawn Hoffman 2008-09-23 14:18:55 +00:00
  • 6bffd4d4bb Use existing File::IsDirectory() function. Thanks to nakee for pointing this out. Maarten ter Huurne 2008-09-23 10:05:46 +00:00
  • 385e3276bb Start of converting the plugin to use wxwindows still not working nakeee 2008-09-23 09:28:37 +00:00
  • 65d59e8d6a Gave file scope to functions and consts that are not declared in the header. Maarten ter Huurne 2008-09-23 08:07:53 +00:00
  • fa83ed62a0 Implemented POSIX version of IsValidDirectory(). Maarten ter Huurne 2008-09-23 08:04:48 +00:00
  • 5254528eb9 Various small cleanups. Slightly less broken on Linux. Maarten ter Huurne 2008-09-23 07:49:32 +00:00
  • e8a3840461 Updated file list. Maarten ter Huurne 2008-09-23 07:00:18 +00:00
  • f3cf5abe25 Fixed build on Unicode-enabled wx. Maarten ter Huurne 2008-09-23 06:59:35 +00:00
  • 467fe4f2a6 added a "main settings" dialog and moved most options there. Not complete yet. Also, just revert if the idea of a main settings dialog isn't to your liking. Shawn Hoffman 2008-09-23 05:43:52 +00:00
  • 18dbfbd462 Fixed function signature on Linux. The implementation is still missing, so it will not work, but at least it compiles now. Maarten ter Huurne 2008-09-23 00:37:52 +00:00
  • 4439c1e092 Added new source file "VolumeDirectory.cpp". And reformatted. Maarten ter Huurne 2008-09-23 00:35:07 +00:00
  • 93afa3c5bb Use single quotes instead of double quotes. Maarten ter Huurne 2008-09-23 00:26:21 +00:00
  • 6e424f152a Made layout more consistent. Maarten ter Huurne 2008-09-23 00:24:28 +00:00
  • 26b6e7df49 The workaround for Mac OS X broke the build; without the workaround it builds fine. Maybe the workaround was designed for an older SCons version? Maarten ter Huurne 2008-09-23 00:16:57 +00:00
  • 148fd7b96e Do not forget to append the LINKFLAGS. Replaced "-framework name" with "-Wl,-framework,name" because the space inside the option seems to confuse SCons. Maarten ter Huurne 2008-09-23 00:11:33 +00:00
  • 866d15d3d8 Moved closing of the Configure environment before the env.ParseConfig() calls, since those use the normal environment (env), not the Configure environment (conf). Maarten ter Huurne 2008-09-23 00:07:51 +00:00
  • 29664c880a added VolumeDirectory and modified ELF boot code to allow a directory on the user's computer to appear as the DVD drive. Linux support needs to be added. Added functionality to the Wii DI. Clicking on a data symbol in the code window sets the memory list to that address. donkopunchstania 2008-09-23 00:05:08 +00:00
  • ef1aba784e Use Append() to append to LIBS, like in the other SConscripts. Maarten ter Huurne 2008-09-22 23:53:15 +00:00
  • 31f1fabbac Append to LIBS instead of overriding. Fixes build problems on Mac OS X. Maarten ter Huurne 2008-09-22 23:36:16 +00:00
  • 7199c04c0c Fixed warning about mixing signed and unsigned. Maarten ter Huurne 2008-09-22 23:31:52 +00:00
  • 4797d01920 Fixed warning about mixing signed and unsigned. Maarten ter Huurne 2008-09-22 23:31:12 +00:00
  • 6c68afb171 Fixed warning about too large signed number. Maarten ter Huurne 2008-09-22 23:30:19 +00:00
  • e8a14fc949 Fixed compile warning when compiling with SDL support. Maarten ter Huurne 2008-09-22 23:27:42 +00:00
  • bbf7377544 Removed unused field "m_szName". Added virtual destructor. Maarten ter Huurne 2008-09-22 23:25:29 +00:00
  • 0ffc909969 Fix random memory overwrite bug in DSP plugin. hrydgard 2008-09-22 22:49:09 +00:00
  • b269e0779a Ignore Python byte-compiled files. Maarten ter Huurne 2008-09-22 21:59:16 +00:00
  • a2c8bc6e3c Fix build with Unicode-enabled wx. Maarten ter Huurne 2008-09-22 21:57:42 +00:00
  • 87f42c9237 Add a way to sprinkle heap integrity checks over Dolphin without breaking the linux build hrydgard 2008-09-22 21:27:47 +00:00
  • b74e161a5a remove annoying message. hrydgard 2008-09-22 20:41:20 +00:00
  • cca92d4e38 constification, code style, changed vector<FileInfo*> to vector<FileInfo> for less allocs and more speed in debug mode hrydgard 2008-09-22 20:35:44 +00:00
  • 38f04809f1 Reduce the use of string objects slightly. Add Delete ISO feature. hrydgard 2008-09-22 19:48:12 +00:00
  • a0eb4ad055 I fixed the SSBM and Baten music, I think. This also fixes the Baten hangings so you can continue after meeting the first party member (Xelha). I hope I didn't break any other games by these changes. - If you think these changes are unpretty feel free to make them prettier. John Peterson 2008-09-22 12:07:34 +00:00
  • 570071a8b6 minor core fixing. moved CatchUpGPU() back to CommandProcessor so that MP1 (and more?) have graphics again. also fixed the lzo.lib error some ppl get (i think) daco65 2008-09-22 11:42:52 +00:00
  • dbc5a154b6 Panic when failing to create Renderer in the opengl plugin. nakeee 2008-09-22 09:17:28 +00:00
  • 2b4037df8e Added newline at end of file. Maarten ter Huurne 2008-09-22 08:14:15 +00:00
  • 420e304d2c fix compilation on linux, I wonder how it worked before nakeee 2008-09-22 07:25:57 +00:00
  • 3a130d4263 change src to Src nakeee 2008-09-22 06:50:27 +00:00
  • 1ecfba6692 forgot the utils file nakeee 2008-09-21 19:56:24 +00:00
  • e0291e735c cleaned up SConscripts nakeee 2008-09-21 19:54:29 +00:00
  • 5c6407b805 Set some stray WarnAsError=false hrydgard 2008-09-21 18:15:59 +00:00
  • 025f97e156 Wiimote: first attempt at calculating IR data from mouse pointer. masken 2008-09-21 16:38:12 +00:00
  • 84a1a1cd64 Ensure scons version >= 0.98 nakeee 2008-09-21 16:09:59 +00:00
  • 284669181e Cache command line arguments given to scon in args.cache nakeee 2008-09-21 15:55:27 +00:00
  • 369a6d2883 We hate pointer games, don't we? XTra.KrazzY 2008-09-21 15:04:22 +00:00
  • 60a4630324 FileSystem: Fixed SOME memory leaks, cleaned up code and fixed empty entry bug. XTra.KrazzY 2008-09-21 14:51:40 +00:00
  • de577e521f Unified two very, very similar structures with the name "SFileInfo" XTra.KrazzY 2008-09-21 13:32:33 +00:00
  • b6407396d8 wxwidget test nakeee 2008-09-21 13:13:20 +00:00
  • 0f4d04f4fb Fixed DX9's 16 and 24 bit comparisons. XTra.KrazzY 2008-09-21 10:21:37 +00:00
  • 6a5ad0ffdb Now stopping doesn't crash with the message "Tried to execute code that's not marked executable" (Access Violation error) XTra.KrazzY 2008-09-21 09:59:40 +00:00
  • 3e2419776f fixed scons=parsing nakeee 2008-09-20 22:06:22 +00:00
  • d9e4b55f15 Might Fix the Viewer in Windows Sonicadvance1 2008-09-20 19:27:23 +00:00
  • 720efb825d Linux: I made Sconscript call wx-config inside of the main SConstruct, added a nowx argument, Made the filesystemviewer use the correct struct and fixed a silly scissor error that was made Sonicadvance1 2008-09-20 17:31:54 +00:00
  • 66011849cd Wiimote: Ignored faulty L2CAP packets, allowing libogc's demo to run unaltered. Found raw data representing pointing to the screen. masken 2008-09-20 15:34:20 +00:00
  • ae948f1a23 Added point size emulation to DX9 XTra.KrazzY 2008-09-20 15:04:02 +00:00
  • 7c3f715f19 More fog emulation groundwork both in OpenGL and DX9. Needs more fog format researching. XTra.KrazzY 2008-09-20 14:43:10 +00:00
  • a5488ccf58 Initial steps towards fog emulation in DX9 XTra.KrazzY 2008-09-20 14:29:30 +00:00
  • 558f453dde more scons fixes XTra.KrazzY 2008-09-20 10:24:00 +00:00
  • b69a707ceb Fixed "verbose=False" being recognized as true error in SConstruct XTra.KrazzY 2008-09-20 10:21:33 +00:00
  • bdd86f3d5c accidently commit dolphin.ini, we really should add this file to .svnignore nakeee 2008-09-19 15:07:07 +00:00
  • f63a845d9f adding lots of features to SConstruct, scons -h to see, known bug: verbose=False is treated as true no idea why... nakeee 2008-09-19 15:03:31 +00:00
  • 78bb1cf82d Made layout (indent and quotes) more consistent. Maarten ter Huurne 2008-09-18 22:19:01 +00:00
  • dae082e59e Added "-fno-exceptions" to compile flags, so GCC knows we do not use exceptions and can generate more efficient code. Maarten ter Huurne 2008-09-18 10:06:55 +00:00
  • a3fbbff516 scons lint=1 now adds -Werror nakeee 2008-09-18 10:04:03 +00:00
  • e4271b82da you can now use scons debug=1 for -g and -DLOGGING while regular build is with -O3 nakeee 2008-09-18 09:49:58 +00:00
  • 0bf262cc16 Fixed build for Unicode version of wx. Maarten ter Huurne 2008-09-18 09:36:02 +00:00
  • cbd945b137 Fixed error handling in GetUniqueID(): returning "false" is not an option if your return type is std::string... Maarten ter Huurne 2008-09-18 09:30:23 +00:00
  • 0ba37abfdb improvements for compressing and decompressing fires.gc 2008-09-18 08:52:07 +00:00
  • 8ce6b5aceb Reinstated the changes from rev 568. Also fixed the actual bug: fread() was told to read 1 n-byte record, while it should be told to read n 1-byte records, so we know exactly how much it actually read. Maarten ter Huurne 2008-09-18 08:29:10 +00:00
  • 1a7f5bb564 Fix since mth's version killed everything, even the baby sea lions Sonicadvance1 2008-09-18 04:54:34 +00:00
  • 67aa39c89e warning fix nakeee 2008-09-18 04:50:46 +00:00
  • 28cd7e220c Started Work on File System Viewer. It isn't very pretty yet Sonicadvance1 2008-09-18 03:18:19 +00:00
  • 07421b08eb i tought i renamed the wiimote dll for every kind of build,guess i was wrong daco65 2008-09-18 01:08:41 +00:00
  • a112da66ea Fixed compilation of the Linux version. Also some small cleanups. Maarten ter Huurne 2008-09-18 00:22:28 +00:00
  • 89fa3804f1 Added newline at end of file. Maarten ter Huurne 2008-09-18 00:20:51 +00:00
  • cb90e61368 Large blob code cleanup. Compressed ISO ("gcz") support reactivated. Beginnings of raw drive reading code. Deprecate file mapping in an ugly way. hrydgard 2008-09-17 23:25:35 +00:00
  • 2cd7acfaee Minor fix for Plugin_DSP_LLE. Fixes win32 debug build Laurence Muller 2008-09-17 22:39:30 +00:00
  • bb248a43de Linux: Makes keyboard state save/loading work. I put it in the GL plugin so it can be used even if multiple pad plugins are used Sonicadvance1 2008-09-17 21:21:24 +00:00
  • bb685d4fb4 Fix padsimple to work Sonicadvance1 2008-09-17 17:00:53 +00:00
  • f198d550bc fix for small memory leaks fires.gc 2008-09-17 08:40:52 +00:00
  • 50e327024e Corrected name of Wiimote plugin. Maarten ter Huurne 2008-09-17 08:29:30 +00:00
  • 8821eeae68 Let SVN ignore non-GUI executable. Maarten ter Huurne 2008-09-17 08:25:11 +00:00
  • e9f0d0cae3 Added missing include. Maarten ter Huurne 2008-09-17 08:23:41 +00:00
  • c778e0b83d Let SVN ignore generated static lib. Maarten ter Huurne 2008-09-17 08:13:55 +00:00
  • e099980b75 Let SVN ignore generated object files. Maarten ter Huurne 2008-09-17 08:10:56 +00:00
  • 219bf2d5f5 Let SVN ignore generated object files. Maarten ter Huurne 2008-09-17 08:10:30 +00:00
  • 07a581ba19 Fix build on Linux: commented out setting of background color. If I understood the code correctly, the color will be determined later (after sorting). Maarten ter Huurne 2008-09-17 08:09:41 +00:00
  • 1f66120671 32-bit Linux fix: check result of mmap(): if it fails, it returns MAP_FAILED, which is not equal to 0. Also print error message associated with errno. Maarten ter Huurne 2008-09-17 08:08:22 +00:00
  • f70819197a Changed return type of Find4GBBase() to u8*, since it really is a pointer (all callers were typecasting it to u8*). Maarten ter Huurne 2008-09-17 07:58:17 +00:00
  • 9e49eda4f1 bugfix fires.gc 2008-09-17 07:34:00 +00:00