阅读:11260回复:26
紫光拼音的问题解决了
这是我收到的bugzilla的电子邮件, 有个高手holly.lee发现了firefox源码的问题所在, 给出了解决方案和自己的编译版。大家可以使用一下, 版本是1.5.01。
http://www.jsfsoft.com/temp/firefox.zip 以下是原邮件: Do not reply to this email. You can add comments to this bug at https://bugzilla.mozilla.org/show_bug.cgi?id=314130 <!-- e --><a href="mailto:holly.lee@gmail.com">holly.lee@gmail.com</a><!-- e --> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| <!-- e --><a href="mailto:|holly.lee@gmail.com">|holly.lee@gmail.com</a><!-- e --> ------- Comment #10 from <!-- e --><a href="mailto:holly.lee@gmail.com">holly.lee@gmail.com</a><!-- e --> 2006-02-09 20:42 PST ------- (In reply to comment #9) 1) OK. bash-2.05b$ diff -u widget/src/windows/nsWindow.cpp widget/src/windows/nsWindow.cpp.orig --- widget/src/windows/nsWindow.cpp 2006-02-10 11:22:20.000000000 +0800 +++ widget/src/windows/nsWindow.cpp.orig 2006-02-10 11:24:30.000000000 +0800 @@ -3578,7 +3578,7 @@ } } - if (asciiKey && !(gotMsg && msg.message == WM_KEYUP)) + if (asciiKey) DispatchKeyEvent(NS_KEY_PRESS, asciiKey, 0, aKeyData, extraFlags); else DispatchKeyEvent(NS_KEY_PRESS, 0, virtualKeyCode, aKeyData, extraFlags); 2) I haven't test other IMEs as I don't have them in my windows box. I think it is better that other users can test it. In theory the patch won't conflict with other IMEs since it just prevents event handler from creating a NS_KEY_PRESS event incorrectly from an abnormal WM_KEYDOWN/WM_KEYUP pair without WM_CHAR for asciiKey. 3) I compiled two binaries for FireFox 1.5.0.1 and SeaMonkey 1.0. Any user has interests can download them and have a try. For SeaMonkey 1.0: http://www.jsfsoft.com/temp/gkwidget.zip Unzip it and put the uncompressed file gkwidget.dll into your _SystemVolume_\Program Files\Common Files\mozilla.org\GRE\1.8.0.1_xxxx\components to overwrite old file with same name, where the _SystemVolume_ is disk that you installed your windows system. For FireFox 1.5.0.1: http://www.jsfsoft.com/temp/firefox.zip Unzip it and put the uncompressed file firefox.exe into your FireFox installation directory to overwrite your original firefox.exe. -- Configure bugmail: https://bugzilla.mozilla.org/userprefs.cgi?tab=email [url][/url] |
|
|
1楼#
发布于:2006-02-10 15:09
调换原来的“firefox.exe”后,单击双数字问题终于解决了。
![]() 可是,哪位能提供一个下载“SeaMonkey 1.0”修补文件的连接呢? ![]() |
|
2楼#
发布于:2006-02-10 15:09
stiffy:做点贡献: 楼顶的链接确实链接不了(也许是我的网络供应者的问题)。 幸好stiffy提供了其他链接,谢谢了! 我先试用一下。 ![]() 但愿不要频繁崩溃~~ |
|
3楼#
发布于:2006-02-10 15:09
有1.5.0.2的版本了吗?
|
|
|
4楼#
发布于:2006-02-10 15:09
试用一下...
|
|
5楼#
发布于:2006-02-10 15:09
我用了这个版本总是崩溃。还是用Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-CN; rv:1.8.0.1) Gecko/20060207 (mmoy CE Branch 2005-12-21 K8B-X58)了。
|
|
6楼#
发布于:2006-02-10 15:09
用这个版本后,紫光以外的输入法有出问题吗?
微软拼音2003没有问题 智能ABC,全拼都没问题了。而且都能输入跟随了 ![]() |
|
7楼#
发布于:2006-02-10 15:09
替换后问题确实解决了
可是ghost恢复系统后,FF就不能运行了 提示缺了一个dll文件 |
|
|
8楼#
发布于:2006-02-10 15:09
奇怪,我用了这个版本,总是意外崩溃。
我还是等1.5.0.2吧。 |
|
9楼#
发布于:2006-02-10 15:09
|
|
10楼#
发布于:2006-02-10 15:09
顶楼的链接可以下载啊,速度很快
|
|
11楼#
发布于:2006-02-10 15:09
mofile 的下载链接 页面在 Fx 中有问题 , 就此和他们的客服也说过了...至今尚未修正.
暂时的解决办法可以这样 : 鼠标左键点中(按下不直接释放,而是拖动鼠标到其他地方后再释放)页面中 请注意 的第5点中的 "这里" , 然后按键盘上的 Tab键 3 次 ,最后 Enter 回车即可 |
|
12楼#
发布于:2006-02-10 15:09
|
|
|
13楼#
发布于:2006-02-10 15:09
对,可以用网络硬盘的
|
|
14楼#
发布于:2006-02-10 15:09
|
|
|
上一页
下一页