阅读:11259回复: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
我用五笔!
|
|
2楼#
发布于:2006-02-10 15:09
高手啊......
|
|
|
3楼#
发布于:2006-02-10 15:09
官方版本什么时候能改呀!!!
|
|
|
4楼#
发布于:2006-02-10 15:09
等待官方版本.
|
|
5楼#
发布于:2006-02-10 15:09
覆盖了以后应该没有什么问题把 我试试看 不过先备份一下
|
|
|
6楼#
发布于:2006-02-10 15:09
我怎么下载不了?
|
|
|
7楼#
发布于:2006-02-10 15:09
先看看试过的朋友怎么说
|
|
|
8楼#
发布于:2006-02-10 15:09
问题是原先的扩展都要重装吗?
![]() |
|
|
9楼#
发布于:2006-02-10 15:09
没法下载FF的版本
|
|
|
10楼#
发布于:2006-02-10 15:09
谁提供个ftp, 我给发上去。
只有一个firefox.exe文件, 覆盖掉原先的就可以了。 目前的情况是, 用到canvas的扩展会有问题, 比如tab preview不能预览tab页。其他没有发现问题。 请关心这个问题的朋友留意一下bugzilla上的消息, 据Holly.Lee说, 下周他会解决canvas的问题。至于正式版什么时候会改掉, 就说不准了, 如果大家多在bugzilla上反馈, 也许会快一点。 |
|
|
11楼#
发布于:2006-02-10 15:09
多大 能否上传到论坛来?
|
|
|
12楼#
发布于:2006-02-10 15:09
zip文件3.25M
|
|
|
13楼#
发布于:2006-02-10 15:09
|
|
|
14楼#
发布于:2006-02-10 15:09
对,可以用网络硬盘的
|
|
上一页
下一页