Skip to content

Commit 269ada1

Browse files
committed
threaded precache and bugfix on the filter function for null values
1 parent 51a5579 commit 269ada1

File tree

7 files changed

+325
-46
lines changed

7 files changed

+325
-46
lines changed
Binary file not shown.
Binary file not shown.
-271 Bytes
Binary file not shown.
Binary file not shown.
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
{
2+
"Version": 1,
3+
"WorkspaceRootPath": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\",
4+
"Documents": [
5+
{
6+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|c:\\users\\user\\documents\\github\\vbemu\\vbemu\\main.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\main.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8+
},
9+
{
10+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\main.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\main.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12+
},
13+
{
14+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\gamesystem.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\gamesystem.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16+
},
17+
{
18+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\updaters.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\updaters.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20+
},
21+
{
22+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\inputtranslator.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\inputtranslator.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24+
},
25+
{
26+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\extensions.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
27+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\extensions.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
28+
},
29+
{
30+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\joysticks.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\joysticks.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
32+
},
33+
{
34+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\applicationevents.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\applicationevents.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
36+
},
37+
{
38+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\game.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\game.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
40+
},
41+
{
42+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\http.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\http.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44+
},
45+
{
46+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\joysticks.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
47+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\joysticks.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
48+
},
49+
{
50+
"AbsoluteMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|C:\\Users\\User\\Documents\\GitHub\\VBEmu\\vbemu\\splashscreen1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
51+
"RelativeMoniker": "D:0:0:{95F0AAFD-E52F-4E07-9346-6443AAD4D9E8}|VBEmu\\VBEmu.vbproj|solutionrelative:vbemu\\splashscreen1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
52+
}
53+
],
54+
"DocumentGroupContainers": [
55+
{
56+
"Orientation": 0,
57+
"VerticalTabListWidth": 256,
58+
"DocumentGroups": [
59+
{
60+
"DockedWidth": 200,
61+
"SelectedChildIndex": 9,
62+
"Children": [
63+
{
64+
"$type": "Document",
65+
"DocumentIndex": 2,
66+
"Title": "gameSystem.vb",
67+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\gameSystem.vb",
68+
"RelativeDocumentMoniker": "VBEmu\\gameSystem.vb",
69+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\gameSystem.vb",
70+
"RelativeToolTip": "VBEmu\\gameSystem.vb",
71+
"ViewState": "AQIAAAYAAAAAAAAAAAAAAAAAAAAAAAAA",
72+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
73+
"WhenOpened": "2024-08-30T18:24:29.427Z"
74+
},
75+
{
76+
"$type": "Document",
77+
"DocumentIndex": 3,
78+
"Title": "Updaters.vb",
79+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Updaters.vb",
80+
"RelativeDocumentMoniker": "VBEmu\\Updaters.vb",
81+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Updaters.vb",
82+
"RelativeToolTip": "VBEmu\\Updaters.vb",
83+
"ViewState": "AQIAAAAAAAAAAAAAAAAqwAAAAAAAAAAA",
84+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
85+
"WhenOpened": "2024-08-26T15:22:34.038Z"
86+
},
87+
{
88+
"$type": "Document",
89+
"DocumentIndex": 5,
90+
"Title": "Extensions.vb",
91+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Extensions.vb",
92+
"RelativeDocumentMoniker": "VBEmu\\Extensions.vb",
93+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Extensions.vb",
94+
"RelativeToolTip": "VBEmu\\Extensions.vb",
95+
"ViewState": "AQIAAAAAAAAAAAAAAAAAAA4AAAAAAAAA",
96+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
97+
"WhenOpened": "2024-08-26T14:51:37.929Z"
98+
},
99+
{
100+
"$type": "Document",
101+
"DocumentIndex": 8,
102+
"Title": "Game.vb",
103+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Game.vb",
104+
"RelativeDocumentMoniker": "VBEmu\\Game.vb",
105+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Game.vb",
106+
"RelativeToolTip": "VBEmu\\Game.vb",
107+
"ViewState": "AQIAAAAAAAAAAAAAAAAqwAAAAAAAAAAA",
108+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
109+
"WhenOpened": "2024-08-26T14:51:36.711Z"
110+
},
111+
{
112+
"$type": "Document",
113+
"DocumentIndex": 9,
114+
"Title": "HTTP.vb",
115+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\HTTP.vb",
116+
"RelativeDocumentMoniker": "VBEmu\\HTTP.vb",
117+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\HTTP.vb",
118+
"RelativeToolTip": "VBEmu\\HTTP.vb",
119+
"ViewState": "AQIAAGIAAAAAAAAAAAAwwAAAAAAAAAAA",
120+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
121+
"WhenOpened": "2024-08-26T14:51:31.546Z"
122+
},
123+
{
124+
"$type": "Document",
125+
"DocumentIndex": 11,
126+
"Title": "SplashScreen1.vb [Design]",
127+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\SplashScreen1.vb",
128+
"RelativeDocumentMoniker": "VBEmu\\SplashScreen1.vb",
129+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\SplashScreen1.vb [Design]",
130+
"RelativeToolTip": "VBEmu\\SplashScreen1.vb [Design]",
131+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
132+
"WhenOpened": "2024-08-05T17:21:07.291Z"
133+
},
134+
{
135+
"$type": "Document",
136+
"DocumentIndex": 6,
137+
"Title": "Joysticks.vb [Design]",
138+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Joysticks.vb",
139+
"RelativeDocumentMoniker": "VBEmu\\Joysticks.vb",
140+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Joysticks.vb [Design]",
141+
"RelativeToolTip": "VBEmu\\Joysticks.vb [Design]",
142+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
143+
"WhenOpened": "2024-07-31T18:16:41.17Z"
144+
},
145+
{
146+
"$type": "Document",
147+
"DocumentIndex": 10,
148+
"Title": "Joysticks.vb",
149+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Joysticks.vb",
150+
"RelativeDocumentMoniker": "VBEmu\\Joysticks.vb",
151+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Joysticks.vb",
152+
"RelativeToolTip": "VBEmu\\Joysticks.vb",
153+
"ViewState": "AQIAABgAAAAAAAAAAAAmwKMAAAAxAAAA",
154+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
155+
"WhenOpened": "2024-07-31T18:01:03.215Z"
156+
},
157+
{
158+
"$type": "Document",
159+
"DocumentIndex": 1,
160+
"Title": "Main.vb [Design]",
161+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Main.vb",
162+
"RelativeDocumentMoniker": "VBEmu\\Main.vb",
163+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Main.vb [Design]",
164+
"RelativeToolTip": "VBEmu\\Main.vb [Design]",
165+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
166+
"WhenOpened": "2024-07-31T17:36:00.972Z",
167+
"EditorCaption": " [Design]"
168+
},
169+
{
170+
"$type": "Document",
171+
"DocumentIndex": 0,
172+
"Title": "Main.vb",
173+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Main.vb",
174+
"RelativeDocumentMoniker": "VBEmu\\Main.vb",
175+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\Main.vb",
176+
"RelativeToolTip": "VBEmu\\Main.vb",
177+
"ViewState": "AgIAAP4AAAAAAAAAAADwv/0AAAAIAAAAAAAAAA==",
178+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
179+
"WhenOpened": "2024-07-31T17:36:28.719Z",
180+
"EditorCaption": ""
181+
},
182+
{
183+
"$type": "Document",
184+
"DocumentIndex": 7,
185+
"Title": "ApplicationEvents.vb",
186+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\ApplicationEvents.vb",
187+
"RelativeDocumentMoniker": "VBEmu\\ApplicationEvents.vb",
188+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\ApplicationEvents.vb",
189+
"RelativeToolTip": "VBEmu\\ApplicationEvents.vb",
190+
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
191+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
192+
"WhenOpened": "2024-08-26T14:51:39.122Z"
193+
},
194+
{
195+
"$type": "Document",
196+
"DocumentIndex": 4,
197+
"Title": "InputTranslator.vb",
198+
"DocumentMoniker": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\InputTranslator.vb",
199+
"RelativeDocumentMoniker": "VBEmu\\InputTranslator.vb",
200+
"ToolTip": "C:\\Users\\User\\Documents\\GitHub\\VBEmu\\VBEmu\\InputTranslator.vb",
201+
"RelativeToolTip": "VBEmu\\InputTranslator.vb",
202+
"ViewState": "AQIAAAIAAAAAAAAAAAAmwCYAAAAYAAAA",
203+
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
204+
"WhenOpened": "2024-08-26T15:04:49.081Z"
205+
}
206+
]
207+
}
208+
]
209+
}
210+
]
211+
}

0 commit comments

Comments
 (0)