Yoshi Askharoun
|
3307b6ea3c
|
Use RESX files for resources and unify import and resource redirects
|
2025-08-09 00:06:09 -05:00 |
|
Yoshi Askharoun
|
7cf79e87f9
|
Add support for resource banks; Switch CLR resources to load from RESX files
|
2025-08-06 23:31:49 -05:00 |
|
Yoshi Askharoun
|
f3461ac81b
|
Support loading fonts with names longer than 31 characters
|
2025-08-04 12:56:47 -05:00 |
|
Yoshi Askharoun
|
a2b3addfc1
|
Implement font loader for .NET assemblies
|
2025-08-04 00:05:36 -05:00 |
|
Yoshi Askharoun
|
49e08bd707
|
Add helper for complete URI redirects
|
2025-08-03 23:35:30 -05:00 |
|
Yoshi Askharoun
|
b56d513788
|
Revert hacky hack
|
2025-08-03 23:35:16 -05:00 |
|
Yoshi Askharoun
|
61131c0ebf
|
Add AcquiringImage and ErrorImage to UIX
|
2025-08-03 22:40:34 -05:00 |
|
Yoshi Askharoun
|
f4549b5533
|
Revert logic change in Class.SetProperty
Logic is invalid and causes errors when a symbol has previously been set, especially when set to null
|
2025-08-03 22:40:20 -05:00 |
|
Yoshi Askharoun
|
4a112102de
|
To revert
|
2025-07-29 00:07:28 -05:00 |
|
Yoshi Askharoun
|
303a5f84b0
|
Don't crash when loading fonts from CLR DLLs
|
2025-07-29 00:07:28 -05:00 |
|
Yoshi Askharoun
|
7cba2bf1fd
|
Fix in-proc debugger from continuously stopping
|
2025-07-29 00:07:27 -05:00 |
|
Yoshi Askharoun
|
e79bb7d755
|
Create script ID helper function
|
2025-07-21 01:08:02 -05:00 |
|
Yoshi Askharoun
|
13d2fc640b
|
Allow debugger instaces to be passed at runtime; Create in-processes debugger
|
2025-07-20 02:13:45 -05:00 |
|
Yoshi Askharoun
|
1667d353c2
|
Use constant values in MarkupTypeSchema.Run
|
2025-07-20 02:02:22 -05:00 |
|
Yoshi Askharoun
|
af659f4bd5
|
Fix DeferredCall debug packet
|
2025-07-19 14:10:41 -05:00 |
|
Yoshi Askharoun
|
fc26c21836
|
Include resources in UIXControls
|
2025-07-18 20:57:19 -05:00 |
|
Yoshi Askharoun
|
32555f355c
|
Fix IDeferredInvokeItem calls
|
2025-07-15 16:02:21 -05:00 |
|
Yoshi Askharoun
|
fb24662492
|
Add UIXControls
|
2025-07-12 23:44:01 -05:00 |
|
Yoshi Askharoun
|
958a1024a1
|
Merge branch 'master' of https://github.com/ZuneDev/MicrosoftIris
|
2025-07-11 21:18:48 -05:00 |
|
Yoshi Askharoun
|
af06736516
|
Remove CallType in favor of checking type directly
|
2025-07-11 21:18:39 -05:00 |
|
Yoshi Askharoun
|
7d9d4b9465
|
Allow null _predefinedProperties
|
2025-07-11 19:01:58 -05:00 |
|
Yoshi Askharoun
|
9d76811133
|
Turn off signing
|
2025-02-01 20:30:24 -06:00 |
|
Yoshi Askharoun
|
72f338a729
|
Implement Interpolation encoding
|
2025-01-30 14:32:11 -06:00 |
|
Yoshi Askharoun
|
7ed765ee2e
|
Make MarkupTypeToDefinition public
|
2025-01-30 14:30:40 -06:00 |
|
Yoshi Askharoun
|
18dba59889
|
Merge branch 'master' of https://github.com/ZuneDev/MicrosoftIris
|
2025-01-28 11:38:47 -06:00 |
|
Yoshi Askharoun
|
550f8b6771
|
Introduce ITypeSchemaWithInternalType
|
2025-01-28 00:31:57 -06:00 |
|
Yoshi Askharoun
|
5fa6a3b202
|
Rename variables in AnchorLayoutSchema
|
2024-12-29 17:28:34 -06:00 |
|
Yoshi Askharoun
|
49c900fc22
|
Add reverse support for canonical instances
|
2024-12-29 17:17:40 -06:00 |
|
Yoshi Askharoun
|
c0026cb01a
|
Separate length and preamble variables
|
2024-11-19 16:52:41 -06:00 |
|
Yoshi Askharoun
|
b41e796c46
|
Rename variables in PersistBinaryDataTable
|
2024-11-18 15:08:35 -06:00 |
|
Yoshi Askharoun
|
e7f1db85d9
|
Rewrite string reader/writer
|
2024-11-16 15:22:56 -06:00 |
|
Yoshi Askharoun
|
f94e29a368
|
Use reflection to get predefined layouts
|
2024-07-07 22:46:34 -05:00 |
|
Yoshi Askharoun
|
e794bc9903
|
Fix tracing
|
2024-07-07 22:46:22 -05:00 |
|
Yoshi Askharoun
|
d6e3713ccd
|
Use constants and enums in UIX script parser
|
2024-03-13 18:55:36 -05:00 |
|
Yoshi Askharoun
|
3050703ab1
|
Implement more IStringEncodable
|
2024-02-19 13:10:24 -06:00 |
|
Yoshi Askharoun
|
b0d5209f07
|
Fix DockLayout and UIImage string encoding
|
2024-02-19 00:09:33 -06:00 |
|
Yoshi Askharoun
|
2e5eaedcdc
|
Add public PredefinedLayouts
|
2024-02-18 22:23:59 -06:00 |
|
Yoshi Askharoun
|
3bd3531f44
|
Add secondary Trace callback
|
2024-02-16 20:39:27 -06:00 |
|
Yoshi Askharoun
|
42c3597646
|
Use HEX constants for header
|
2024-02-16 20:39:10 -06:00 |
|
Yoshi Askharoun
|
cc9c1e4bb5
|
Make ItemAlignment encodable
|
2024-02-12 23:14:05 -06:00 |
|
Yoshi Askharoun
|
23d20873cf
|
Add IStringEncodable
|
2024-02-12 12:15:35 -06:00 |
|
Yoshi Askharoun
|
a5b9b12908
|
Reformat Color and StringSchemas
|
2024-02-12 01:09:59 -06:00 |
|
Yoshi Askharoun
|
d8742a9ab9
|
Make ErrorRecord public
|
2024-02-10 21:36:02 -06:00 |
|
Yoshi Askharoun
|
f1059f9816
|
Add MarkupType overload to MarkupTypeSchema.Build
|
2024-02-10 19:35:14 -06:00 |
|
Yoshi Askharoun
|
488ba6e089
|
Make more APIs public
|
2024-02-03 17:35:35 -06:00 |
|
Yoshi Askharoun
|
ab51ed67bf
|
Make some markup-related classes public
|
2024-02-02 23:26:38 -06:00 |
|
Yoshi Askharoun
|
e9859b350a
|
Move NewMarkupLoad to when markup is completely loaded
|
2024-01-31 23:45:04 -06:00 |
|
Yoshi Askharoun
|
c4e5af3e9c
|
Add event to be fired when new markup is loaded
|
2024-01-31 21:01:19 -06:00 |
|
Yoshi Askharoun
|
76c42ce43b
|
Make MarkupSystem public
|
2024-01-31 20:59:16 -06:00 |
|
Yoshi Askharoun
|
46833d467f
|
UIX debugger improvements
|
2024-01-20 20:32:30 -06:00 |
|
Yoshi Askharoun
|
3345ffe590
|
Implement MarkupLineNumberTable.DumpTable()
|
2023-10-11 13:23:33 -05:00 |
|
Yoshi Askharoun
|
06f47d21ca
|
Make InterpreterObject default to printing actual values
|
2023-10-11 13:23:18 -05:00 |
|
Yoshi Askharoun
|
63fd7848c1
|
Add Connected event and default to break state
|
2023-10-11 13:22:33 -05:00 |
|
Yoshi Askharoun
|
306a7124d8
|
Handle all interpreter debug stuff in same location
|
2023-10-09 22:58:28 -05:00 |
|
Yoshi Askharoun
|
b5837bd3b8
|
Separate decode and execute steps
|
2023-10-09 14:46:51 -05:00 |
|
Yoshi Askharoun
|
be78b55a30
|
Fix interpreter crash when debugger is not attached
|
2023-10-08 23:54:26 -05:00 |
|
Yoshi Askharoun
|
a442d66213
|
Split generic instruction info into separate class
|
2023-10-08 23:54:01 -05:00 |
|
Yoshi Askharoun
|
7b25639c40
|
Only convert value when necessary
|
2023-08-25 14:38:51 -05:00 |
|
Yoshi Askharoun
|
a4c47e611a
|
InterpreterEntry refinements
|
2023-08-22 02:04:19 -05:00 |
|
Yoshi Askharoun
|
d0b65a58d7
|
Read DebuggerMessageFrame data on net461
|
2023-06-03 20:34:49 -05:00 |
|
Yoshi Askharoun
|
35e7b19d2f
|
Allow default connection URI as string
|
2023-06-03 20:34:30 -05:00 |
|
Yoshi Askharoun
|
2873c49502
|
Merge branch 'master' of https://github.com/ZuneDev/MicrosoftIris
|
2023-06-02 16:45:32 -05:00 |
|
Yoshi Askharoun
|
910907bf21
|
Set RootNamespace to empty
The project folder structure handles the entire namespace
|
2023-06-02 16:45:29 -05:00 |
|
Yoshi Askharoun
|
f1a8627057
|
Implement basic interpreter execution controls
|
2023-06-02 00:09:51 -05:00 |
|
Yoshi Askharoun
|
1dea74d1e5
|
Add debugger serialization and deserialization helpers
|
2023-06-02 00:08:56 -05:00 |
|
Yoshi Askharoun
|
1ae6b92cf9
|
Mark Breakpoint as serializable
|
2023-06-02 00:08:28 -05:00 |
|
Yoshi Askharoun
|
a0d214fb2f
|
Remove ZeroMQ
|
2023-06-02 00:07:58 -05:00 |
|
Yoshi Askharoun
|
3bf297d189
|
Use ConcurrentQueue
|
2023-06-01 22:49:47 -05:00 |
|
Yoshi Askharoun
|
c2b9f398e0
|
Ensure proper shutdown in sample app
|
2023-06-01 20:36:57 -05:00 |
|
Yoshi Askharoun
|
4ce9c51d9c
|
Handle disposing of debugger server
|
2023-06-01 20:36:32 -05:00 |
|
Yoshi Askharoun
|
3539ed4826
|
Implement new System.Net.Sockets debugger
|
2023-06-01 20:18:53 -05:00 |
|
Yoshi Askharoun
|
5401f988b9
|
back
|
2023-05-29 21:26:39 -05:00 |
|
Yoshi Askharoun
|
0d35fd42a5
|
Test PairSocket with same URI
|
2023-05-29 20:57:26 -05:00 |
|
Yoshi Askharoun
|
b585d09b44
|
oop
|
2023-05-29 20:32:06 -05:00 |
|
Yoshi Askharoun
|
d97f83ffdb
|
Fix incorrect usage of connection URI in server
|
2023-05-29 20:32:00 -05:00 |
|
Yoshi Askharoun
|
0c641a7343
|
Fix incorrect usage of connection URI in client
|
2023-05-29 20:28:46 -05:00 |
|
Yoshi Askharoun
|
d01235e3f4
|
Start using PairSockets for two-way debug communication
|
2023-05-29 20:19:31 -05:00 |
|
Yoshi Askharoun
|
a61e1e63a9
|
Add more flexibility to Breakpoint
|
2023-05-29 20:19:14 -05:00 |
|
Yoshi Askharoun
|
d7ab417c91
|
Mark SymbolReference as serializable
|
2023-05-29 20:17:01 -05:00 |
|
Yoshi Askharoun
|
8835d0f068
|
Prevent crash when connection is closed during recieve
|
2023-05-28 20:42:13 -05:00 |
|
Yoshi Askharoun
|
cce208c4ea
|
Serialization for LoadResult
|
2023-05-26 13:56:50 -05:00 |
|
Yoshi Askharoun
|
caed31afb9
|
Fix NotifyList.ToString()
|
2023-05-26 13:56:17 -05:00 |
|
Yoshi Askharoun
|
2a8f203df5
|
Override ToString on more UIX classes
|
2023-05-26 00:00:51 -05:00 |
|
Yoshi Askharoun
|
ea08399992
|
Finish InterpreterEntry deserialization
|
2023-05-25 21:01:48 -05:00 |
|
Yoshi Askharoun
|
1c5fb20fc9
|
Use JSON for easier debuggin
|
2023-05-25 03:54:56 -05:00 |
|
Yoshi Askharoun
|
2439452fec
|
Fix invalid BSON
|
2023-05-25 02:35:25 -05:00 |
|
Yoshi Askharoun
|
7515999d48
|
Prototype of serialization for types that don't exist in the client domain
|
2023-05-25 02:27:06 -05:00 |
|
Yoshi Askharoun
|
81beb67fb2
|
Switch from BinaryFormatter to BsonFormatter for interpreter messages
|
2023-05-25 02:20:01 -05:00 |
|
Yoshi Askharoun
|
43868e4ae5
|
Fill out InterpreterEnties for all instructions
Also improve formatting and local variable names
|
2023-05-25 01:04:30 -05:00 |
|
Yoshi Askharoun
|
b658bbc9fd
|
Convert objects that otherwise can't be serialized, to strings
|
2023-05-25 01:03:47 -05:00 |
|
Yoshi Askharoun
|
e10a663714
|
Add more information to interpreter entries and objects
|
2023-05-25 01:01:57 -05:00 |
|
Yoshi Askharoun
|
aa2257bf8e
|
Move DataMappingModel and DecompilationResult to own files and into Debug.Data namespace
|
2023-05-24 20:02:31 -05:00 |
|
Yoshi Askharoun
|
39325d470c
|
Clean up CompiledMarkupLoader
|
2023-05-24 20:02:05 -05:00 |
|
Yoshi Askharoun
|
d2543e5bea
|
Prevent NRE with instructions with no arguments
|
2023-05-24 17:48:16 -05:00 |
|
Yoshi Askharoun
|
f0b6b00531
|
Show breakpoint state in ToString
|
2023-05-24 16:27:02 -05:00 |
|
Yoshi Askharoun
|
371fe9d1e8
|
Merge branch 'master' of https://github.com/ZuneDev/MicrosoftIris
|
2023-05-24 16:26:17 -05:00 |
|
Yoshi Askharoun
|
03aa478fd4
|
Include more info in InterpreterEntry
|
2023-05-24 16:24:48 -05:00 |
|
Yoshi Askharoun
|
3edc265ecd
|
Use modern C# features in InterpreterContext.cs
|
2023-05-24 16:24:34 -05:00 |
|
Yoshi Askharoun
|
630e918a3d
|
Allow UIX breakpoints to be disabled
|
2023-05-24 16:04:47 -05:00 |
|
Yoshi Askharoun
|
fc5a110f17
|
Print interpreter messages in SimpleDebugClient
|
2023-05-24 16:04:09 -05:00 |
|