History | View | Annotate | Download (92.4 KB)
Moving to a branch so we can continue to use it under Hammer3
cProgramObjects.pkg, added function PropertyVariantEval FindWindows.pkg, extended for enumeration on child window handles and get a windows class name up to 119 characters long. ObjectInspector.dg, object details show Windows handle, for an ActiveX control enumerate the ActiveX child windows. Automatically pause program when displaying the object inspector.
cReadOnlyCheckbox.pkg had a problem displaying correct value if got the focus assigned automatically (added skip_state) Variety of fixes on the ObjectInspector.dg: - better detection on datadictionary objects - added non DEO support - if non DEO and understands item_count then list first 30 values...
Display Foreign field options in a more traditional way Another tablename fix for pre DF18, this time at DEO object level.
Always enable source file open. DD: Foreign_field options was broken for vdf14.1 and earlier. TableName was broken for anything earlier as DF18.0 Added bunch of extra settings on table tab. Extend parent list with ParentNoSwitch/NullAllowed
Added a very quick foreign field options tab (need to test something)
DD view, start on foreign field options.
Change Splat application icon when running under a debugger (running splat under splat was a bit confusing) Update breakpoints grid immediately, enable/disable breakpoints, context menu under breakpoints grid.
Improving QuickInfo and evaluating properties
Had removed activex support by accident. Restored plus added IsComObjectCreated as test. Datadictionaries no longer report the wrong windowsclass.
Added relationship parents/childs for DD view
Moving stuff around in DD view part.
cDebuggerEngine.pkg, add source line to breakpoint, if debug was started from command line, then quit debugger on stopping debug session. ObjectInspector.pkg, first draft of DD viewer. Application caption now has debugged binary name, statushelp has edited file.
VdfSplat.src, change notification on set/remove breakpoints to only notify if not successful. vdfdbg.vw, change width of columns on callstack, reload breakpoint grid on switching tab page to breakpoints. ObjectInspector.pkg, display current object (eg. Self) in bold...
Display a bit more details in ObjectInspector.pkg
DD details was missing on field options, added. Missed last field, added as well and was also showing containers size/location, removed as obviously useless info for a non visual component.
ObjectInspector.pkg initial datadictionary view
Removed disabled icons as they messed up embedding images in the binary. Not sure why, but at least now it displays images.
ObjectInspector.pkg, fix if object is not main DD
cProgramObjects.pkg, huge performance gain by enumerating the objects in a slightly different way. ObjectInspector.pkg, is getting a bit smarter
Fixes in the ObjectInspector.pkg Adding control name for activex progid Open source files within debug project.
statusbar add line number, small fixes
Removed a few folders we're not using and added a few Studio required files into the IdeSrc folder. Fixed some issues on the object inspector and added a few missing images.
Adding breakpoint logic, fixing some issues on the ObjectInspector
Adding object inspector, invoke with Ctrl+Q when debuggee program is paused.