ShiftOS_TheReturn/ShiftOS_TheReturn
RogueAI42 107a98686a ReflectMan Saves The Day..............
Refactored every part in the code that used that damn foreach loop.
All assemblies are now loaded on startup into an array, and the
results of GetType() on each are concatenated into another array.
The parts of the code that were loading the assemblies and scanning
them themselves now look to ReflectMan.Types, and all disk I/O is
limited to the first time ReflectMan is accessed. While I was there
I also replaced some other foreach loops with array comprehensions
and such to speed things up - there is a noticeable improvement.

It doesn't seem to have broken anything, but I'd appreciate if
someone could do more stress testing for me.
2017-06-11 17:38:53 +10:00
..
Properties Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00
Resources made shiftos boot into deutsch mode 2017-04-06 10:47:08 -04:00
App.config Fix the supermosquito. Hopefully. 2017-02-13 15:33:43 +00:00
AppearanceManager.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
AppLauncherDaemon.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
AudioManager.cs Even more menu work. 2017-06-10 22:02:10 -04:00
Command.cs FUCKTONS OF SHIFTORIUM WORK 2017-04-23 14:53:10 -04:00
CommandParser.cs Replace most instances of "CurrentSave.Username" 2017-05-01 15:23:46 -04:00
Commands.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
ConsoleEx.cs strip things down but make things better 2017-05-28 07:21:16 -04:00
CrashHandler.cs Merge a fuckton of shit. 2017-05-21 12:29:53 +00:00
CrashHandler.Designer.cs Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00
Desktop.cs Merge a fuckton of shit. 2017-05-21 12:29:53 +00:00
FileSkimmerBackend.cs Start adding cf file icon 2017-03-12 10:27:21 -07:00
Infobox.cs Final Beta 2.3 adjustments. 2017-04-28 20:01:04 -04:00
Infobox.resx Initial upload 2017-01-08 09:57:10 -05:00
IShiftOSWindow.cs Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00
IStatusIcon.cs modular notifications 2017-05-31 09:03:19 -04:00
KernelWatchdog.cs Dramatically increase terminal performance. 2017-05-24 16:41:49 -04:00
Localization.cs make localization 50 billion times faster 2017-05-28 13:36:28 -04:00
LoginManager.cs holy ashit 2017-05-21 12:21:41 +00:00
NotificationDaemon.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
OutOfBoxExperience.cs documentation of OOBE 2017-05-18 20:29:32 -04:00
OutOfBoxExperience.cs.rej Initial upload 2017-01-08 09:57:10 -05:00
packages.config fix nuget mosquitos 2017-02-13 13:41:18 -05:00
Paths.cs Even more menu work. 2017-06-10 22:02:10 -04:00
Program.cs Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00
ReflectMan.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
SaveSystem.cs Even more menu work. 2017-06-10 22:02:10 -04:00
Scripting.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
Server.cs SLIGHT optimizations? 2017-05-26 17:06:38 -04:00
ServerManager.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
ShiftnetSite.cs document shiftnet site 2017-05-20 08:45:22 -04:00
Shiftorium.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
ShiftOS.Engine.csproj ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
Skinning.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
Story.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
TerminalBackend.cs ReflectMan Saves The Day.............. 2017-06-11 17:38:53 +10:00
TerminalTextWriter.cs Funny, disabling localization makes things easier... 2017-05-28 12:40:06 -04:00
TutorialManager.cs obsolete tutorial manager 2017-05-20 16:05:41 -04:00
UserManagementCommands.cs Tiny skinning fixes. 2017-05-23 18:15:05 -04:00
WinOpenAttribute.cs Add license to top of ALL code files. 2017-01-08 10:17:07 -05:00