自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weolar的专栏

扫地僧

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 18.1.31日报

1,修复http://www.discuz.net/forum-plugin-1.html在hover用户名字时,只显示一条宽线条的bug,原因是这个线条其实是个div,在common.js和ajax.js里通过xhr请求生成的。 此请求会返回一个xml,然后给libxml解析。但由于xml是gbk编码,libxml没带解码库所以失败了。另外有个点是,libxml其实不需要真正的gbk解码器,因

2018-01-31 00:46:23 170

原创 18.1.29日报

1,跟进zzz反馈的网页卡顿明显问题。此网页每帧设置几万个div的坐标和颜色,卡是肯定的,但有个奇怪的地方没弄明白,为什么wkexe不是那么卡,而他自己写的demo却卡。正在打印 LayerTreeHost::recordDraw()  130ms ScheduledAction::execute 260 webViewImpl->layout(); 490ms 几个关键地方对比看看

2018-01-29 23:22:26 142

原创 18.1.29日报

1,修复http://sandbox.runjs.cn/show/pcohsrh0绘制的时候,tile边界有一像素多余线条的bug。原因是不能开启kLow_SkFilterQuality和setAntiAlias。 其实说完全不能开启扛锯齿(kLow_SkFilterQuality是一定要设置的)也不对, 边缘的tile可以开启。具体见原版cc代码:cc\output\software_ren

2018-01-29 00:27:25 175

原创 18.1.28日报

1,跟进用户反馈的get content size一直是0的问题,貌似是blink内部就是如此规定。暂时用其他方法绕过这个问题 2,跟进transform:rotate有线条的bug。可能是skia的问题,看了下原版cc,貌似是全都画在一个tile里,避免边界因为扛锯齿出现线条

2018-01-28 00:41:56 142

原创 18.1.25日报

1,修复首字母大小写不对的bug,原因是isAlphaOrNum写的有问题 2,跟进fans123.com cpu高的bug,原因一是昨天改动的渲染机制导致js执行回调次数变频繁了。想办法减低点,二是这货开了 web worker在挖矿,屌他 3,调整下拉框字体颜色 4,跟进zuhao.exe的bug,原因是模态框导致 6,跟进woff加载不正常的bug。测试网页http://www.l

2018-01-25 12:08:04 157

原创 18.1.25日报

1,找到百度地图全景模式为什么wke比cef接口慢的原因了。有两个原因:     1)WebPageImpl::paintToMemoryCanvasInUiThread上屏的时候,cef模式是直接getdc贴上去,wke要在CWebWindow::_onPaintUpdated里InvalidateRect,再到paint消息里上屏。而百度地图刚好又在鼠标消息里做了耗时的drawimage操作

2018-01-25 00:43:14 205

原创 18.1.23日报

1,完善了防chrome的demo 2,修复获取github issue标题不到的bug,原因是ensureUTF16UChar需要传utf8,但title是从v8传进去的,居然是latin-1编码

2018-01-23 22:35:38 134

原创 18.1.23日报

1 ,找到丁丁验证码颜色不正常的原因,toDataURL用了png的编码,这块是gdi+实现的,实现的应该有问题。现在还是改回去用libpng 2,给wkexe加个漂亮的仿chrome样式

2018-01-23 00:22:02 140

原创 18.1.20日报

1,修复猎名网的色块问题,原因是tile的背景应该有限考虑曾经分析出来的颜色,再考虑layer的背景色。这样在纯色模式到纯色模式切换的时候,如果新纯色的脏矩形没覆盖整个tile,就会回退到bitmap模式。此时应该用曾经的纯色的颜色值 2,修复douyu的一处崩溃。原因是WebStorageAreaImpl::removeItem里,调用invalidateIterator的时机没覆盖所有路径。

2018-01-20 00:05:56 161

原创 18.1.18日报

1,修复一处光标的gdi句柄泄漏2,找到知乎网内存泄漏的原因,回收tile时条件太宽,且很多tile一次被放过不回收后,以后就很难有机会回收了

2018-01-18 13:54:19 149

原创 18.1.16日报

1,完成上传功能,以及打开文件框功能 2,找到上传功能引发的http post消息发不出的原因。 原因是post数据,如果不用CURLOPT_COPYPOSTFIELDS就不会拷贝到curl再用。新代码把数据给curl就直接析构了,以为curl会拷贝

2018-01-16 09:48:10 160

原创 18.1.14日报

1,把wke的头文件改造了,所有接口动态加载,不需要lib 2,增加wkeSetCookie

2018-01-14 00:52:44 173

原创 18.1.13日报

1,修复上个版本改动单词迭代器搞出的卡死bug。原因还是对单词迭代器理解不够深刻。这玩意对中文,每个字都是一个单词,而且中文每个字也算一个“字母” 2,修复zzz提到的test2_jq页面显示不正常的bug,原因是没实现setBackfaceVisibility的3d逻辑

2018-01-13 00:53:39 127

原创 18.1.11日报

1,增加wkeRunJsByFrame接口,可以在wkeOnDocumentReady2回调里注入js执行 2,修复按ctrl+shift+right后百度新闻卡死的问题。断句api我改造的精简版的bug

2018-01-11 01:31:50 363

原创 18.1.10日报

1,cursor类型的补充完善 2,跟进百度新闻页,有纯色块显示颜色不正常的bug,原因已找到。是纯色分析的时候,没考虑到部分颜色发生变化的情况 3,增加ico格式解析,以及自定义光标的功能

2018-01-10 01:15:54 129

原创 18.1.9日报

1,外出走亲戚几天 2,增加wkeNetOnResponse和wkeNetGetMIMEType接口,可以捕获mime 3,修复多选select框无效的问题 4,修复https://8894f.com/打不开的问题。原因是此网站使用的是http1.1,但响应头却是1.0。curl识别后发送了1.0协议,此网站却不支持 5,修复webkit(不是miniblink)直接运行崩溃的bug。原因

2018-01-09 01:07:52 344 2

原创 目前新渲染算法出现的几个问题

新算法主要是解决loading.io出现的大面积纯色刷新卡慢,但现在出现几个小问题: kodexplorer的登录页,点击感叹号,出现白线 kodexplorer登录进去后,点感叹号,出现白块 kodexplorer登录进去后,点出文本编辑器,拖动,出现白屏 kodexplorer登录进去后,点设置页,出现白线条 另外还有个一直有的bug,不算新算法的:http://www.

2018-01-03 12:23:24 508

原创 18.1.3日报

1,跟进http://www.marriott.com.cn/default.mi选中文字有残留线 bug。初步判定是精度误差问题,我在WebLayerImpl::invalidateRect把脏矩形外扩一个像素就解决了。具体原因感觉是浮点矩形取整的时候,blink是四舍五入,这个貌似不对,应该是如果有小数部分,则取外阔一个像素的。 2,跟进kodexplorer拖动编辑器框会白屏的bug,找到

2018-01-03 01:14:25 196

原创 18.1.2日报

1,修复http://dns.toaone.com里点击感叹号出现的对话框有残留线和有大块花屏的bug。这其实是两个问题。 出现残留线的原因应该是精度误差。那个线是tile里没被光栅化的部分。没被光栅化的原因是这部分不属于layer了,在layer的边框外。 理论上来说,边框外的部分应该在DoClipChileLayer和DoClipLayer里被裁掉,但就差了这么一个像素,我把边框大小外扩了

2018-01-02 00:16:44 139

原创 18.1.1日报

1,修复禁用跨域检查后,fetch里设置referrer导致的断言错误 2,调整了下脏矩形的算法,在做QQ验证码滚动条动画的时候,不会出现大面积重绘的现象 3,修复https://cibmcha.swiftpass.cn/点击右上角的帮助显示空白网页的bug 4,修复wkeGetUrl获取网址在网页有跳转情况下不对的bug

2018-01-01 00:21:33 426

miniblink浏览器控件

Miniblink是一个追求极致小巧的浏览器内核项目,全世界第三大流行的浏览器内核控件。 其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。 Miniblink保持了10M左右的极简大小,是所有同类产品最小的体积,同时支持windows xp、npapi。

2019-02-13

ntfs源码(可编译工程)

ntfs的可编译的代码。我基于nt4改造的。相信搞文件系统的会相当有用吧?

2009-08-14

超强英语造句机

我花了整整一天的时间才做好!界面很华丽,最重要的是能把中文单词翻译成一些长句! 本地打开工具页面,输入句子进行翻译,支持中英文互译; 翻译时不刷新不提交页面,便于集成到其他页面; 支持在浏览器中选中文本后点击右键菜单进行即时翻译,中英文互译; 翻译支持词、句,建议用来翻译句子,如果是词还是用金山词霸更方便点; 几乎是零资源占用,翻译花费时间和网速成正比,最快只需半秒;

2007-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除