parent
063a76fb3e
commit
8b505199fb
|
|
@ -407,7 +407,7 @@ begin
|
||||||
begin
|
begin
|
||||||
indx++;
|
indx++;
|
||||||
if tokens[indx,2]="//" or tokens[indx,2]="/*" then continue;
|
if tokens[indx,2]="//" or tokens[indx,2]="/*" then continue;
|
||||||
tkv := tokens[indx,0];
|
tkv := tokens[indx,0];
|
||||||
if tkv="}" then
|
if tkv="}" then
|
||||||
begin
|
begin
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,8 @@ procedure cef_do_message_loop_work();
|
||||||
function cef_execute_process(arg:pointer;app:pointer;dow:pointer):integer;
|
function cef_execute_process(arg:pointer;app:pointer;dow:pointer):integer;
|
||||||
//function IsBadReadPtr(ptr:pointer;ucb:pointer):integer;
|
//function IsBadReadPtr(ptr:pointer;ucb:pointer):integer;
|
||||||
//function IsBadWritePtr(ptr:pointer;ucb:pointer):integer;
|
//function IsBadWritePtr(ptr:pointer;ucb:pointer):integer;
|
||||||
|
function cef_command_line_get_global():pointer;
|
||||||
|
function cef_command_line_create():pointer;
|
||||||
type cef_point_t = class(tslcstructureobj)
|
type cef_point_t = class(tslcstructureobj)
|
||||||
private
|
private
|
||||||
static SSTRUCT;
|
static SSTRUCT;
|
||||||
|
|
@ -3321,7 +3323,7 @@ type cef_post_data_t=class(cef_contain_base)
|
||||||
//property remove_elements index "remove_elements" read _getvalue_ write _setvalue_;
|
//property remove_elements index "remove_elements" read _getvalue_ write _setvalue_;
|
||||||
end
|
end
|
||||||
|
|
||||||
type cef_request_t=class(cef_contain_base)
|
type cef_request_t=class(cef_contain_base) //cef_request_capi.h
|
||||||
private
|
private
|
||||||
function structdescribe();override;
|
function structdescribe();override;
|
||||||
begin
|
begin
|
||||||
|
|
@ -3630,7 +3632,7 @@ type cef_command_line_t=class(cef_contain_base)
|
||||||
return u.get_values();
|
return u.get_values();
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
type cef_app_t=class(cef_contain_base)
|
type cef_app_t=class(cef_contain_base) //cef_app_capi.h
|
||||||
private
|
private
|
||||||
function structdescribe();override;
|
function structdescribe();override;
|
||||||
begin
|
begin
|
||||||
|
|
@ -3762,10 +3764,47 @@ type cef_window_info_t=class(cef_contain_base)
|
||||||
property external_begin_frame_enabled index "external_begin_frame_enabled" read _getvalue_ write _setvalue_;
|
property external_begin_frame_enabled index "external_begin_frame_enabled" read _getvalue_ write _setvalue_;
|
||||||
property window index "window" read _getvalue_ write _setvalue_;
|
property window index "window" read _getvalue_ write _setvalue_;
|
||||||
end
|
end
|
||||||
type cef_settings_t=class(cef_contain_base)
|
type cef_settings_t=class(cef_contain_base) //cef_types.h
|
||||||
private
|
private
|
||||||
function structdescribe();override;
|
function structdescribe();override;
|
||||||
begin
|
begin
|
||||||
|
/////////////////120.1.8/////////////////////
|
||||||
|
return array(
|
||||||
|
("size","intptr",0),
|
||||||
|
("no_sandbox","int",1),
|
||||||
|
("browser_subprocess_path","user",getcefstr16struct()),
|
||||||
|
("framework_dir_path","user",getcefstr16struct()),
|
||||||
|
("main_bundle_path","user",getcefstr16struct()),
|
||||||
|
("chrome_runtime","int",0),
|
||||||
|
("multi_threaded_message_loop","int",0),
|
||||||
|
("external_message_pump","int",0),
|
||||||
|
("windowless_rendering_enabled","int",0),
|
||||||
|
("command_line_args_disabled","int",0),
|
||||||
|
("cache_path","user",getcefstr16struct()),
|
||||||
|
("root_cache_path","user",getcefstr16struct()),
|
||||||
|
("persist_session_cookies","int",1),
|
||||||
|
("persist_user_preferences","int",0),
|
||||||
|
("user_agent","user",getcefstr16struct()),
|
||||||
|
("user_agent_product","user",getcefstr16struct()),
|
||||||
|
("locale","user",getcefstr16struct()),
|
||||||
|
("log_file","user",getcefstr16struct()),
|
||||||
|
("log_severity","int",3),
|
||||||
|
("log_items","int",3),
|
||||||
|
("javascript_flags","user",getcefstr16struct()),
|
||||||
|
("resources_dir_path","user",getcefstr16struct()),
|
||||||
|
("locales_dir_path","user",getcefstr16struct()),
|
||||||
|
("pack_loading_disabled","int",0),
|
||||||
|
("remote_debugging_port","int",0),
|
||||||
|
("uncaught_exception_stack_size","int",0),
|
||||||
|
("background_color","int",0),
|
||||||
|
("accept_language_list","user",getcefstr16struct()),
|
||||||
|
("cookieable_schemes_list","user",getcefstr16struct()),
|
||||||
|
("cookieable_schemes_exclude_defaults","int",0),
|
||||||
|
("chrome_policy_id","user",getcefstr16struct()),
|
||||||
|
("chrome_app_icon_id","int",0)
|
||||||
|
|
||||||
|
);
|
||||||
|
/////////////////////105.3.39/
|
||||||
return array(
|
return array(
|
||||||
("size","intptr",0),
|
("size","intptr",0),
|
||||||
("no_sandbox","int",1),
|
("no_sandbox","int",1),
|
||||||
|
|
@ -3841,10 +3880,42 @@ type cef_settings_t=class(cef_contain_base)
|
||||||
property cookieable_schemes_list index "cookieable_schemes_list" read _getvalue_ write _setvalue_;
|
property cookieable_schemes_list index "cookieable_schemes_list" read _getvalue_ write _setvalue_;
|
||||||
property cookieable_schemes_exclude_defaults index "cookieable_schemes_exclude_defaults" read _getvalue_ write _setvalue_;
|
property cookieable_schemes_exclude_defaults index "cookieable_schemes_exclude_defaults" read _getvalue_ write _setvalue_;
|
||||||
end
|
end
|
||||||
type cef_browser_settings_t=class(cef_contain_base)
|
type cef_browser_settings_t=class(cef_contain_base) //cef_types.h
|
||||||
private
|
private
|
||||||
function structdescribe();override;
|
function structdescribe();override;
|
||||||
begin
|
begin
|
||||||
|
//////////////120.1.8/////////////////////////////
|
||||||
|
return array(
|
||||||
|
("size","intptr",0),
|
||||||
|
("windowless_frame_rate","int",30), //0
|
||||||
|
("standard_font_family","user",getcefstr16struct()),
|
||||||
|
("fixed_font_family","user",getcefstr16struct()),
|
||||||
|
("serif_font_family","user",getcefstr16struct()),
|
||||||
|
("sans_serif_font_family","user",getcefstr16struct()),
|
||||||
|
("cursive_font_family","user",getcefstr16struct()),
|
||||||
|
("fantasy_font_family","user",getcefstr16struct()),
|
||||||
|
("default_font_size","int",0),
|
||||||
|
("default_fixed_font_size","int",0),
|
||||||
|
("minimum_font_size","int",0),
|
||||||
|
("minimum_logical_font_size","int",0),
|
||||||
|
("default_encoding","user",getcefstr16struct()),
|
||||||
|
("remote_fonts","int",0),
|
||||||
|
("javascript","int",1),//0
|
||||||
|
("javascript_close_windows","int",0),
|
||||||
|
("javascript_access_clipboard","int",0),
|
||||||
|
("javascript_dom_paste","int",0),
|
||||||
|
("image_loading","int",1),//0
|
||||||
|
("image_shrink_standalone_to_fit","int",0),
|
||||||
|
("text_area_resize","int",0),
|
||||||
|
("tab_to_links","int",0),
|
||||||
|
("local_storage","int",0),
|
||||||
|
("databases","int",0),
|
||||||
|
("webgl","int",0),
|
||||||
|
("background_color","int",0),
|
||||||
|
("chrome_status_bubble","int",0),
|
||||||
|
("chrome_zoom_bubble","int",0),
|
||||||
|
);
|
||||||
|
/////////////////105.3.39///////////////////////////
|
||||||
return array(
|
return array(
|
||||||
("size","intptr",0),
|
("size","intptr",0),
|
||||||
("windowless_frame_rate","int",30), //0
|
("windowless_frame_rate","int",30), //0
|
||||||
|
|
@ -3915,7 +3986,7 @@ type cef_browser_settings_t=class(cef_contain_base)
|
||||||
property accept_language_list index "accept_language_list" read _getvalue_ write _setvalue_;
|
property accept_language_list index "accept_language_list" read _getvalue_ write _setvalue_;
|
||||||
property chrome_status_bubble index "chrome_status_bubble" read _getvalue_ write _setvalue_;
|
property chrome_status_bubble index "chrome_status_bubble" read _getvalue_ write _setvalue_;
|
||||||
end
|
end
|
||||||
type cef_client_t=class(cef_contain_base)
|
type cef_client_t=class(cef_contain_base) //cef_client_capi.h
|
||||||
private
|
private
|
||||||
fclienthanders ;
|
fclienthanders ;
|
||||||
function structdescribe();override;
|
function structdescribe();override;
|
||||||
|
|
@ -6195,6 +6266,16 @@ begin
|
||||||
return cef_object_get(h,class( cef_browser_t));
|
return cef_object_get(h,class( cef_browser_t));
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
function cef_command_line_get_global():pointer;
|
||||||
|
begin
|
||||||
|
_f_ := static function():pointer;cdecl;external getceffunction(functionname());
|
||||||
|
return ##_f_();
|
||||||
|
end
|
||||||
|
function cef_command_line_create():pointer;
|
||||||
|
begin
|
||||||
|
_f_ := static function():pointer;cdecl;external getceffunction(functionname());
|
||||||
|
return ##_f_();
|
||||||
|
end
|
||||||
procedure cef_run_message_loop();
|
procedure cef_run_message_loop();
|
||||||
begin
|
begin
|
||||||
_f_ := static procedure();cdecl;external getceffunction(functionname());
|
_f_ := static procedure();cdecl;external getceffunction(functionname());
|
||||||
|
|
@ -6210,6 +6291,21 @@ begin
|
||||||
_f_ := static function(arg:pointer;app:pointer;dow:pointer):integer;cdecl;external getceffunction(functionname());
|
_f_ := static function(arg:pointer;app:pointer;dow:pointer):integer;cdecl;external getceffunction(functionname());
|
||||||
return ##_f_(arg,app,dow);
|
return ##_f_(arg,app,dow);
|
||||||
end
|
end
|
||||||
|
// Returns CEF version information for the libcef library. The |entry|
|
||||||
|
// parameter describes which version component will be returned:
|
||||||
|
// 0 - CEF_VERSION_MAJOR
|
||||||
|
// 1 - CEF_VERSION_MINOR
|
||||||
|
// 2 - CEF_VERSION_PATCH
|
||||||
|
// 3 - CEF_COMMIT_NUMBER
|
||||||
|
// 4 - CHROME_VERSION_MAJOR
|
||||||
|
// 5 - CHROME_VERSION_MINOR
|
||||||
|
// 6 - CHROME_VERSION_BUILD
|
||||||
|
// 7 - CHROME_VERSION_PATCH
|
||||||
|
function cef_version_info(entry:integer):integer;
|
||||||
|
begin
|
||||||
|
_f_ := static function(entry:integer):integer;cdecl;external getceffunction(functionname());
|
||||||
|
return ##_f_(entry);
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
function getcefboundsstruct();
|
function getcefboundsstruct();
|
||||||
|
|
|
||||||
BIN
tsl语言本地编辑器.docx
BIN
tsl语言本地编辑器.docx
Binary file not shown.
Loading…
Reference in New Issue