WebKitX ActiveX wraps Chromium Embedded Framework (CEF3) into an out-of-process ActiveX component for use with OLE/COM languages. Chromium Embedded Framework encapsulates WebKit Blink HTML5 Renderer and Google V8 JavaScript Engine. This is a production-grade stable component for commercial use that will truly add HTML5 features in your Desktop and Terminal Applications.
- Hot Fix Fixed bug introduced in Zoom property causing 15 sec delay during initialization in VFP (and possible other IDE).
- Hot Fix Fixed bug in AddObject IDispatch invocation that was passing arguments to native COM object in reverse order.
- Hot Fix Fixed bug in AddObject, COM-V8 proxies now persist between page loads.
- Hot Fix Fixed bug in ReleaseObject, now being called timely on control destructor releasing AddObject references.
- Hot Fix Improved WebSockets threading and initialization resulting to much more responsive main thread and smoother overall initialization.
- Hot Fix Fixed WebSocket closing sequence allowing it to transmit termination packet to V8 or node.js debuggers.
- New Feature Added settings.enable_devtools_ws_events to prevent DevTools WebSocket events from firing to main thread in not need to.
- New Feature Added settings.app_path for defining the application path which becomes available in JavaScript under window.APP_PATH variable.
- New Feature Added settings.enable_script_parsed_ws_events that controls emition of OnDebuggerScriptParsed event.
- New Feature Added settings.nodejs_executable that defines the absolute path of node.js executable.
- New Feature Added settings.nodejs_modules_path that defines the absolute path of node_modules folder.
- New Feature Added settings.nodejs_debugger_protocol that defines node.js debug protocol. This must be set to inspector.
- New Feature Added settings.nodejs_command_line_arguments that provides default node.js command line arguments.
- New Feature Added settings.nodejs_javascript_program that defines the absolute path of JavaScript program to execute in node.js child process.
- New Feature Added settings.nodejs_auto_start that enables starting node.js when WebKitX starts.
- New Feature Added settings.nodejs_debug_port that defines node.js debug port which essentially enables node.js debugging features of WebKitX.
- New Feature Added settings.nodejs_terminate_on_debug_end that enables synch between WebKitX instantiation and node.js life cycle.
- New Feature Added CallByNameAsync that calls a JavaScript function asynchronously of the global scope, no result is returned.
- New Feature Added DispatchEventAsync that dispatches an Event asynchronously at the specified EventTarget, invoking the affected EventListeners.
- New Feature Added DebuggerAddBreakpoint method for self-tapping to V8 debugger or to an external node.js debugger and adding breakpoints.
- New Feature Added DebuggerRemoveBreakpoint method for removing breakpoints from V8 debugger or an external node.js debugger.
- New Feature Added DebuggerPause method for self-pausing V8 debugger or an external node.js debugger.
- New Feature Added DebuggerContinue method for self-resuming V8 debugger or an external node.js debugger.
- New Feature Added DebuggerStepIn method for stepping in V8 debugger or an external node.js debugger.
- New Feature Added DebuggerStepOver method for stepping over V8 debugger or an external node.js debugger.
- New Feature Added DebuggerStepOut method for stepping out V8 debugger or an external node.js debugger.
- New Feature Added DebuggerEvaluate method for evaluating expressions in V8 debugger or an external node.js debugger.
- New Feature Added OnError event fired when a Win32 error occurs. The event is intended for integration debugging.
- New Feature Added OnWebSocketOpen V8 debugger event fired after debugger WebSocket is successfully connected.
- New Feature Added OnWebSocketClose V8 debugger event fired after debugger WebSocket is successfully disconnected.
- New Feature Added OnWebSocketError V8 debugger event fired when debugger WebSocket generates a Win32 error.
- New Feature Added OnDebuggerStarted V8 or external node.js debugger event.
- New Feature Added OnDebuggerTerminated V8 or external node.js debugger debugger event.
- New Feature Added OnDebuggerScriptParsed V8 or external node.js debuggerdebugger event.
- New Feature Added OnDebuggerPaused V8 or external node.js debugger debugger event.
- New Feature Added OnDebuggerResumed V8 or external node.js debugger debugger event.
- New Feature Added OnDebuggerBreakpointHit V8 or external node.js debugger debugger event.
- New Guide Hot Introducing JavaScript Externs documentation with native methods added in JavaScript context by WebKitX.
- New Feature Added window.ShowSaveFileDialog method that shows default Windows File Save dialog directly from JavaScript.
- New Feature Added window.ShowOpenFileDialog method that shows default Windows File Open dialog directly from JavaScript.
- New Feature Added window.ShowSelectFolderDialog method that shows default Windows Select Folder dialog directly from JavaScript.
- New Feature Added window.ReadTextFile method for reading Unicode or UTF-8 text files directly from JavaScript.
- New Feature Added window.WriteTextFile method for saving Unicode or UTF-8 text files with BOM directly from JavaScript.
- New Feature Added window.ClipboardSetText method for copying text to clipboard. Installs as navigator.clipboard.writeText too.
- New Feature Added window.ClipboardGetText method for obtaining text from clipboard. Installs as navigator.clipboard.readText too.
- New Feature Added window.OpenPrinter that retrieves a handle to the specified printer or print server in the print subsystem.
- New Feature Added window.StartDocPrinter that notifies the print spooler that a document is to be spooled for printing.
- New Feature Added window.StartPagePrinter that notifies the spooler that a page is about to be printed on the specified printer.
- New Feature Added window.WritePrinter that notifies the print spooler that data should be written to the specified printer.
- New Feature Added window.EndPagePrinter that notifies the print spooler that the application is at the end of a page in a print job.
- New Feature Added window.EndDocPrinter that ends a print job for the specified printer.
- New Feature Added window.ClosePrinter that releases a printer handle opened by OpenPrinter.
版权归原作者 sdk大全 所有, 如有侵权,请联系我们删除。