总结一下对webcore的修改

来源:互联网 发布:json lib和gson的区别 编辑:程序博客网 时间:2024/04/29 17:54

1.增加提示打印类

1.1Error.cpp,js执行错误打印

1.2HTMLTokenizer.cpp,html解析错误打印

1.3MainResourceLoader.cpp,主页打开失败提示

1.4FontCacheFreeType.cpp,增加font加载失败打印

2.系统修改类

2.1CurrentTime.cpp,Timer时间获取用clock时间BackForwardListImpl.cpp

2.2JSDOMWindowCustom.cpp,js直接调用plugin

2.3HTMLTextFormControlElement.cpp,不在增加选择

2.4CrossOriginAccessControl.cpp,增加跨域访问

2.5FrameLoader.cpp,去掉plugin下载

2.6ResourceLoader.cpp,丢掉多余的下载数据

2.7SubresourceLoader.cpp,空白url资源不下载

2.8CachedResource.cpp,除了RawResource其他都不过期

2.9DOMWindow.cpp、DOMWindow.h,增加内置js对象

2.10KURL.cpp,增加file协议‘?’参数的传递

2.11ImageDecoder.h,增加android支持

2.12PlatformContextCairo.cpp,修改cairo参数

2.12ResourceHandleInternal.h、ResourceHandleManager.cpp,增加出错重试

2.13CookieJarCurl.cpp,增加cookie支持

2.14PluginDatabase.cpp、PluginPackage.cpp、PluginView.cpp、PluginView.h、npapi.cpp增加自己的plugin支持

2.15XMLHttpRequest.cpp,增加ajax的跨域访问

2.16EventHandler.cpp,去掉模拟鼠标事件

3.系统配置类

3.1BackForwardListImpl.cpp,默认历史改为10

3.2DragController.cpp,去掉其client

3.3FrameView.cpp,去掉滑动条

3.4NavigatorBase.cpp,增加自己平台参数

3.5Cursor.h,去掉Cursor操作

3.6DragData.h,增加自己的DragData类型

3.7DragImage.h,增加自己的DragImage类型

3.8PlatformKeyboardEvent.h,增加自己的键盘事件类型

3.9PlatformMouseEvent.h,增加自己的鼠标事件类型

3.10Scrollbar.cpp,去点本地的Scrollbar

3.11Widget.h,增加平台的widget类型

3.12FontPlatformData.h,增加freetype的font头文件

3.13IntRect.h,增加自定义rect类型

3.14FontPlatformDataFreeType.cpp,去掉不用的头文件

3.15GIFImageDecoder.cpp,增加全下载才解码

3.16JPEGImageDecoder.cpp,增加全下载才解码

3.17PNGImageDecoder.cpp,增加全下载才解码

3.18ResourceRequestBase.cpp,增加自己的http链接个数限制

3.19TextCodecICU.cpp、TextEncodingRegistry.cpp、TextCodecICU.cpp,去掉不用的转换编码


原创粉丝点击