john
火狐狸
火狐狸
  • UID8536
  • 注册日期2005-09-10
  • 最后登录2006-06-21
  • 发帖数114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:10631回复:26

紫光拼音的问题解决了

楼主#
更多 发布于:2006-02-10 15:09
这是我收到的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]
我的主页:
http://blog.donews.com/cpunk
http://cpunk.blogcn.com
我不反微软, 但我绝对反微软的垄断
pcg1234
小狐狸
小狐狸
  • UID3215
  • 注册日期2005-02-21
  • 最后登录2019-05-03
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-02-10 15:09
我用五笔!
smoke
千年狐狸
千年狐狸
  • UID3052
  • 注册日期2005-02-16
  • 最后登录2015-02-01
  • 发帖数2367
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2006-02-10 15:09
高手啊......
遇到问题请善用论坛搜索功能
gzpbx
狐狸大王
狐狸大王
  • UID1527
  • 注册日期2004-12-29
  • 最后登录2009-06-30
  • 发帖数410
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-02-10 15:09
官方版本什么时候能改呀!!!
如果你爱上了一朵生长在一颗星星上的花,那么夜间你看着天空就感到甜蜜愉快。所有的星星上都好象开着花。
哈哈
非常火狐
非常火狐
  • UID8380
  • 注册日期2005-09-03
  • 最后登录2013-06-23
  • 发帖数946
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-02-10 15:09
等待官方版本.
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2006-02-10 15:09
覆盖了以后应该没有什么问题把  我试试看  不过先备份一下
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
6楼#
发布于:2006-02-10 15:09
我怎么下载不了?
Firefox More than meets your experience
dangerboy_dx
非常火狐
非常火狐
  • UID9755
  • 注册日期2005-11-12
  • 最后登录2023-09-24
  • 发帖数969
  • 经验108枚
  • 威望0点
  • 贡献值82点
  • 好评度7点
  • 社区居民
  • 忠实会员
7楼#
发布于:2006-02-10 15:09
先看看试过的朋友怎么说
klaas
小狐狸
小狐狸
  • UID5827
  • 注册日期2005-05-10
  • 最后登录2021-09-06
  • 发帖数71
  • 经验34枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
8楼#
发布于:2006-02-10 15:09
问题是原先的扩展都要重装吗?
一个很瘦的“胖子”。
leonary
千年狐狸
千年狐狸
  • UID4095
  • 注册日期2005-03-16
  • 最后登录2016-12-24
  • 发帖数1908
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2006-02-10 15:09
没法下载FF的版本
再狡猾的猎手也斗不过好狐狸
john
火狐狸
火狐狸
  • UID8536
  • 注册日期2005-09-10
  • 最后登录2006-06-21
  • 发帖数114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2006-02-10 15:09
谁提供个ftp, 我给发上去。

只有一个firefox.exe文件, 覆盖掉原先的就可以了。

目前的情况是, 用到canvas的扩展会有问题, 比如tab preview不能预览tab页。其他没有发现问题。

请关心这个问题的朋友留意一下bugzilla上的消息, 据Holly.Lee说, 下周他会解决canvas的问题。至于正式版什么时候会改掉, 就说不准了, 如果大家多在bugzilla上反馈, 也许会快一点。
我的主页:
http://blog.donews.com/cpunk
http://cpunk.blogcn.com
我不反微软, 但我绝对反微软的垄断
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2006-02-10 15:09
多大 能否上传到论坛来?
Firefox More than meets your experience
john
火狐狸
火狐狸
  • UID8536
  • 注册日期2005-09-10
  • 最后登录2006-06-21
  • 发帖数114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2006-02-10 15:09
zip文件3.25M
我的主页:
http://blog.donews.com/cpunk
http://cpunk.blogcn.com
我不反微软, 但我绝对反微软的垄断
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2006-02-10 15:09
john:zip文件3.25M回到原帖

申请一个网络硬盘把

申请mofile或者其他的把
Firefox More than meets your experience
pho
pho
千年狐狸
千年狐狸
  • UID4300
  • 注册日期2005-03-22
  • 最后登录2016-12-14
  • 发帖数2597
  • 经验40枚
  • 威望0点
  • 贡献值16点
  • 好评度2点
  • 社区居民
  • 忠实会员
14楼#
发布于:2006-02-10 15:09
对,可以用网络硬盘的
上一页
游客

返回顶部