Commit Graph

1121 Commits

Author SHA1 Message Date
adelikat 3cda83c2bc Move a bunch of logic from MainForm.Movie.cs to MovieSession.cs which is more conceptually appropriate, this also means that movie handling logic (including complex movie loadstate logic) is moved to Client.Common 2013-11-01 18:52:26 +00:00
adelikat 380fc781e3 Lua - implement client.paint() 2013-11-01 15:47:37 +00:00
adelikat d391d275ef Move Movie lua library to client.common, and some refactoring necessary to do so 2013-11-01 15:43:15 +00:00
adelikat fe9d8ed881 refactor - move readonly flag from MainForm.cs to Global.cs 2013-11-01 15:35:30 +00:00
adelikat a8079f5170 port some lua libraries to client.common 2013-11-01 14:51:51 +00:00
adelikat c7fbcbca40 do away with LuaCommon.cs 2013-11-01 00:06:32 +00:00
adelikat 3324759799 move some lua files to client.common 2013-10-31 23:55:17 +00:00
adelikat ae34ccce0a move the gui library to its own function (all libraries are separate objects now!), add lua function: gui.clearGraphics() 2013-10-31 18:43:01 +00:00
adelikat 4bb60ec8c9 move emu library to its own object, remove emu_onsnoop (should use event library instead), moved many multiclient only functions into the client library instead (todo: document those) 2013-10-31 18:09:40 +00:00
adelikat 1cd62c2df1 slight fix to print method 2013-10-31 17:19:07 +00:00
adelikat d7d83c9275 move event library to its own object, slight tweak to anonymous function name, double clicking on registered functions dialog invokes the method clicked 2013-10-31 16:58:56 +00:00
adelikat 092b87e267 forms library made into its own object 2013-10-31 16:45:08 +00:00
adelikat 21a21ac7b7 make savestate library its own object, also removed savestate.registersave and savestate.registerload (users should now use the events library instead). Todo: update documentation and remove references to these in any checked in lua scripts that might use them 2013-10-31 16:20:45 +00:00
adelikat 18f0704a7c turn memory lua libraries into their own objects 2013-10-31 16:10:20 +00:00
adelikat 6db76dd265 Make some more lua libraries into their own objects 2013-10-31 13:07:42 +00:00
adelikat 6e3d55372f a better way to set up lua libraries, including a proof of concept for callbacks (in this case passing in a method for logging to an output window, but there can be other applications as well) 2013-10-31 00:31:25 +00:00
adelikat fcfdf1ac40 Make some more lua libraries into their own objects 2013-10-29 16:03:06 +00:00
adelikat 3e1c28f26c Lua - Refactor bit library to be its own class, proof of concept for the remaining libraries 2013-10-29 13:52:59 +00:00
adelikat b2c2de2064 lua related code cleanup 2013-10-28 20:57:25 +00:00
adelikat 8b30b4290a Cleanup of Lua stuff - rename LuaImplementation to EmuLuaLibrary, broke all the lua library functions into separate files by library, move nested classes to their own files in client.common 2013-10-28 19:13:01 +00:00
adelikat 620070fdb6 remove useless .tools namespace and references to it 2013-10-28 13:54:20 +00:00
adelikat 38d9248742 really delete LuaText 2013-10-28 13:50:18 +00:00
adelikat 8b173a26f4 2013-10-28 13:48:17 +00:00
adelikat 795c624ab2 some simplifying of movie code 2013-10-28 00:44:01 +00:00
zeromus 0acbb11e97 move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files 2013-10-27 22:07:40 +00:00
adelikat 7e49c9457d Move stuff from GlobalWinF to Global 2013-10-27 16:26:37 +00:00
zeromus fa40ae718f reapply edits and cleanup 2013-10-27 07:54:00 +00:00
zeromus 11dbb0e1c8 reapply moves with merge tracking 2013-10-27 07:52:20 +00:00
zeromus 179dbd4124 revert back to r5156 2013-10-27 07:45:59 +00:00
adelikat 360ff31a54 remove an unused MovieConvert that somehow has survived this whole time 2013-10-25 15:46:50 +00:00
adelikat aa9bfa8e99 Move RamSearchEngine to Client.Common 2013-10-25 15:44:41 +00:00
adelikat ba2ff213c6 Start the BizHawk.Common project and move MRUStack and UndoHistory there 2013-10-25 15:30:20 +00:00
adelikat 81b0707e4f Refactored WatchHistory to use a generic type, and renamed to UndoHistory, can be used for any list of objects now 2013-10-25 15:13:36 +00:00
adelikat ea192e697e Ram Search - update values when clicking undo or redo 2013-10-25 14:50:45 +00:00
adelikat ba6102b160 Ram Search - ran into an issue where I clicked a radio and it didn't update the search engine state but I couldn't reproduce the issue consistently, so I put it in a more thorough approach of setting the engine state just before doing a search rather than trying to keep it up to date with change events 2013-10-25 14:30:08 +00:00
adelikat f72303f326 Move watchlist to common 2013-10-25 13:27:20 +00:00
adelikat 3ff9dc8f4c Some refactoring of WatchList in preparation for moving to common 2013-10-25 13:04:30 +00:00
zeromus 1a2b2c3dc5 attempt to reconstruct reorg with history 2013-10-25 00:57:23 +00:00
zeromus 249ddea268 revert to pre-refactor state. its a WIP, dont judge 2013-10-25 00:34:01 +00:00
adelikat 80f0c75a41 Movie MovieSession to Client.Common 2013-10-24 22:26:28 +00:00
adelikat 11d2997db7 Refactor movie to get out all the client specific code, the solution usually was to move code into the tool that was calling it since the function itself had little to do with the movie object, move the movie object to client.common 2013-10-24 21:44:12 +00:00
adelikat a572935991 some detangling of Movie.cs and Mainform references, not done but windled it down quite a bit 2013-10-24 01:35:08 +00:00
adelikat 59386b59f1 Move Cheat and CheatList to Client.Common and refator a bunch of things as a result 2013-10-20 18:02:43 +00:00
adelikat 6c54faa7ab Rename Client.Core to BizHawk.Client.Common, and change all namespaces, reorganize some files, remove the LuaHawk project as it was a bad idea, change namespace in the PCE_Debugger project 2013-10-20 16:19:59 +00:00
adelikat 067363b80d Start a Client.Core project, and moved several files over to this, including Global.cs, made a GlobalWinF class for handling winform specific global instances 2013-10-20 00:00:59 +00:00
adelikat bb2ff540db Some code refactoring - movie winform specific code from RecentFiles to ToolHelpers 2013-10-17 00:21:45 +00:00
adelikat 0e934d5454 More fixes to the cheats system 2013-10-14 02:26:06 +00:00
adelikat 0a0b8ac173 Lots of fixes to Ram Search, Ram Watch, and Cheats 2013-10-14 01:37:09 +00:00
adelikat 6f9d912300 Ram Watch - various fixes to saving and loading files 2013-10-14 00:20:32 +00:00
adelikat 6b38ab74b5 Fix drag & drop on ram watch, ram search, and cheats 2013-10-13 17:04:46 +00:00