- 博客(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.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浏览器控件
2019-02-13
超强英语造句机
2007-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人