13 龙泉寺扫地僧

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7k+

2020-8-9日报:修复zip在某些X64机器上的运行崩溃问题

1,见:https://stackoverflow.com/questions/42232218/bit-shift-illegal-instruction-in-64-bit-release-mode-only其中G:\mycode\mb\third_party\zlib\inflate.c在hold += (unsigned long)(*next++) << bits;这句,会使用shlx指令,然后崩溃了。解决方案是going toConfiguration Properties.

2020-08-09 14:52:56

2020.8.2日报:修复pdfium在xp下的一处GDI+导致的崩溃

* 修复拖拽卡死的问题 * 增加Number.prototype.toLocaleString的国际化支持(目前仅CNY、USD) * 修复cookie中文路径导致读取不了的问题 * 【vip版】去掉没有消息时候忙等的问题 * 增加几个老版本的api * 【vip版】暂时去掉video标签的支持。下个版本将实现原生ffmpeg形式的video支持另外,发现\src\third_party\pdfium\core\fxge\win32\fx_win32_gd...

2020-08-02 23:29:42

2020.7.13日报

1,搞定cef加载flash的aliplayer失败了。G:\cef73\src\cef\libcef\browser\browser_context_impl.ccCefBrowserContextImpl::IsOffTheRecord()这里会导致flash插件无法显示视频E:\mycode\chromium.bb-master\src\ppapi\thunk\ppb_flash_thunk.ccE:\mycode\chromium.bb-master\src\ppapi\proxy\fla

2020-07-14 09:18:12

2020.7.10日报

1,上周把chromium.bb的视频播放跑起来了。chromium把mp4的支持砍了,要想办法加入。另外bb把视频的样式的pak也砍了。我手动把这个pak的路径加进去就ok了2,修复mb的拖拽卡死问题3,其他小bug

2020-07-10 10:55:55

2020.7.3日报:搞定ie内核icon,以及莫名其妙的鼠标消息问题

1,先说这个鼠标消息。很奇葩。ie内核下点击ie的页面,整个chrome父窗口竟然不会弹到最上层。另外如果ie里面如果有ax控件,控件里面又有子窗口,也不会收到mousedown消息。但能收到mouseup消息。这是个很蛋疼的bug。找了N多资料,终于发现原因:原来我用SetParent挂靠到chrome窗口上时,没写这句:::SetWindowLong(hwnd_, GWL_STYLE, WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_VISIBLE | WS_CHIL.

2020-07-03 00:08:47

2020.7.2日报:禁用IE的证书管理弹窗

IE有很多比较恶心的弹窗。一般是用put silient禁用。但ie的证书弹窗,禁用了的话,页面就不继续加载了。目前发现有三种方法。一种是直接hook 掉InternetErrorDlg。直接不弹窗。注意hook 函数里不是直接返回0,要: DWORD old_flags = 0; DWORD return_bytes = sizeof(DWORD); InternetQueryOption(hRequest, 99, &old_flags,...

2020-07-02 15:50:44

2020.06.22日报:把mbcef版本搞的差不多了

1,mbcef是把cef做进一步封装的产物,导出的是mb vip api。所以可以和vip的mb.dll无缝切换

2020-06-22 20:02:03

2020.6.17日报:修复cef的离屏模式的bug一枚

也不知道是我使用问题还是cef的问题。我一用离屏模式,鼠标滚轮就不对劲了。具体情况是这样:CefBrowserPlatformDelegateNativeWin::TranslateMouseEvent里面会产生event的时间戳,result.SetTimeStamp(time_stamp);但这个时间戳,居然是base::TimeTicks() + base::TimeDelta::FromMilliseconds(GetMessageTime());这样的方式产生的。这个...

2020-06-17 10:00:43

2020.6.11日报:收不到mouse down消息

1,chromium ie模式,加载视威还是啥的ocx,里面的按钮点击了没mouse down。搞了几天,只能hook每个子窗口,然后响应mouse active消息,返回active才搞定。2,修复x64 mb的一处视频崩溃,一处编译为md模式导致win10加载不了的问题...

2020-06-11 12:44:09

2020.6.9日报

1,跑起来cef-mb接口了。现在把cef也封装了一套mb vip的接口。以后可以无缝切换

2020-06-09 13:20:37

一点chromium触屏相关堆栈

chrome.dll!content::TouchEmulator::TouchEmulator 行 81 > chrome.dll!content::RenderWidgetHostInputEventRouter::GetTouchEmulator 行 1858 chrome.dll!content::protocol::EmulationHandler::UpdateTouchEventEmulationState 行 365 ch...

2020-06-09 13:18:58

2020.6.4日报

1,找到webgl崩溃的原因。原来是libglesv2的dll有几个函数不是stdcall的。2,修复frame的文件路径带?号无法显示的问题3,开始研究FFmpeg + sdl编程

2020-06-04 10:54:15

2020.5.31日报

* 修复https://zoom.okta.com/的断言错误* 修复jsGetKeys的崩溃* 修复动画css崩溃* 跟踪一个websocket性能慢的问题,但web服务器一直没搭好* chromium ie模式搞的差不多了,解决了一堆小问题* quickjs版本进展缓慢* video暂时无进展...

2020-05-31 23:37:17

5.22日报

IE双核方面:* 修复切换到IE模式cookie不同步的问题* 修复关闭IE页面崩溃的问题* 修复无法响应键的问题mb方面:*修复又一个动画在mc层崩溃问题*跟进gif图显示不正常的问题

2020-05-22 00:20:47

2020.5.17日报

mb方面: * 修复多个layer透明度不为一时,底层透明度显示不正常的cc层问题(拓少) * 修复访问bing后cookie过长的问题,可能是没正确处理"="导致 * 修复跑http://xyx.yulebuyu.com/140/崩溃的问题 * 修复jsData使用过程中触发gc可能崩溃的问题chrome方面:终于搞定ie双核的两个问题。1,焦点总是被ie抢走,导致地址栏输入的时候,输入到ie里面的input去了。2,点击ie页面,ie居然不弹到顶层。分析...

2020-05-17 16:52:54

2020.5.12日报

1,解答M75的一些沙雕问题。2,山舍发现hookurl,设置requesthead后,devtools里看到的还是原始的

2020-05-12 02:00:37

2020.5.4日报

1,上周改了几个小bug。例如有个网页,wbr标签特别多,然后解析很卡。研究发现很奇怪,是在解析htmltoken的时候少layout一次。而原版chrome似乎也不是故意要layout的,而是有一次layout不小心延时到解析token的时候才触发。但只要有这次layout,就会再触发几次layout,然后就不那么卡了。而如果等token都解析完再一次行layout,反而会很卡。按理说不是la...

2020-05-05 00:02:19

2020.4.22日报:升级到v8 7.5的一些大坑

大坑一:chromium现在改用clang编译了。导致space.cc里面,用到的数据结构对齐和vs不一致。其中std::vector的大小和vs不一致。所以我把一些用到vector的地方改成指针,然后不足的空间补上。大坑二:vs的bug,对O2优化有问题。需要开启/d2SSAOptimizer-编译选项大坑三:新版chromium,对\third_party\WebKit\Sour...

2020-04-22 11:50:04

2020.4.13日报

1,研究为啥跑GeoGebra这货为啥慢的原因。目前已知的是这东西的js非常大,8M。解析就要花6秒左右,然后运行又要花3秒左右。还是很难优化的。2,发现了一个小问题,就是之前为了实现npapi在多线程模式下不卡界面,搞了个wait里加如消息循环。目前来看能会导致丢消息。暂时去掉这个机制了。3,尝试编译各种配置,来跑GeoGebra。例如使用release原版+v8 4.8 +性能优先优...

2020-04-13 10:18:06

2020.4.7日报

* 修复<input id="date" type="date">无效的问题 * 修复svg嵌套mask img会内存泄漏的问题(这个比较有趣,最后发现是dataurl有个地方没实现) * 升级curl至7.89 * 去掉wkeSetFileSystem * [定制版]大幅优化性能(主要是消息和任务的循环,以前每次提交太多心跳任务了) *...

2020-04-07 16:29:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。