littlestarry
火狐狸
火狐狸
  • UID35906
  • 注册日期2011-04-07
  • 最后登录2012-03-09
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
45楼#
发布于:2011-12-27 13:45
是不是9的缺少什么关键的补丁

try build的是nightly还是?

nightly
http://ftp.mozilla.org/pub/mozilla.org/ ... 00d6d26c2/


[quote="dongyuanxun"]如果没有明确的答案的话,第二个补丁就不准备打了[/quote]
那就只打第一个吧,能解决复制问题已经万分感谢了
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
46楼#
发布于:2011-12-27 13:45
那我就暂时把编译需要的源码冻结了(revert了第2个补丁),不做更改了
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
47楼#
发布于:2011-12-27 13:45
好吧,想不到这么麻烦,真谢谢你啊
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
48楼#
发布于:2011-12-27 13:45
翻了firegestures和firefox的源码

在打上第二个补丁(bug 669026)之后,在dom/base/nsFocusManager.cpp文件的24xx行左右加上蓝色代码,可能能修复手势的问题:

      if (itemType != nsIDocShellTreeItem::typeChrome) {
        nsCOMPtr<nsIContent> endSelectionContent;
        GetSelectionLocation(doc, presShell,
                             getter_AddRefs(startContent),
                             getter_AddRefs(endSelectionContent));
        // If the selection is on the rootContent, then there is no selection
        if (startContent == rootContent) {
          startContent = nsnull;
        }
        else if (startContent && startContent->HasFlag(NODE_IS_EDITABLE)) {
            startContent = nsnull;
        }


我这里没装编译器,下回你们编译的时候可以试一下
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
49楼#
发布于:2011-12-27 13:45
你这个把if的条件扩大了
其实我不懂这个是什么意思
现在不明白的是nightly为啥没事,不过我也没比较过相关位置的源码

ps:源码删了,等10吧……
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
50楼#
发布于:2011-12-27 13:45
那让Lawliet试一下
如果Lawliet还编译9的话
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
51楼#
发布于:2011-12-27 13:45
好,我晚一點編譯看看
a6900507
小狐狸
小狐狸
  • UID38006
  • 注册日期2011-12-22
  • 最后登录2015-12-22
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
52楼#
发布于:2011-12-27 13:45
空间日记不能复制的bug能一起修复吗
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
53楼#
发布于:2011-12-27 13:45
a6900507:空间日记不能复制的bug能一起修复吗回到原帖

有patch就可能

不知道这个有人在bugzilla上报告过么
littlestarry
火狐狸
火狐狸
  • UID35906
  • 注册日期2011-04-07
  • 最后登录2012-03-09
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
54楼#
发布于:2011-12-27 13:45
dongyuanxun
有patch就可能

不知道这个有人在bugzilla上报告过么
回到原帖


就是第一个patch

同时修正百度贴吧和QQ空间登陆后复制菜单无效的bug

您的编译版已经修复了这个问题
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
55楼#
发布于:2011-12-27 13:45
Lawliet:好,我晚一點編譯看看回到原帖

别忘了编译一个包括蓝色代码的nopgo试一下手势,谢啦
如果您不用鼠标手势,可以放上来让大家试一下
a6900507
小狐狸
小狐狸
  • UID38006
  • 注册日期2011-12-22
  • 最后登录2015-12-22
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
56楼#
发布于:2011-12-27 13:45
Lawliet:好,我晚一點編譯看看回到原帖


是不是难产了?我很喜欢你编译的
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
57楼#
发布于:2011-12-27 13:45
不是...我的機器剛好出了點問題...
到今天早上才弄好,我現在在合併補丁
第一個補丁要手動打,代碼跟9的不太一樣
估計四個半小時後上傳
但暫時先不打上第二個補丁,及新增藍色代碼的部份
包含第二個補丁及藍色代碼的部份,會在四個半小時後接續編譯
a6900507
小狐狸
小狐狸
  • UID38006
  • 注册日期2011-12-22
  • 最后登录2015-12-22
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
58楼#
发布于:2011-12-27 13:45
Lawliet:不是...我的機器剛好出了點問題...
到今天早上才弄好,我現在在合併補丁
第一個補丁要手動打,代碼跟9的不太一樣
估計四個半小時後上傳
但暫時先不打上第二個補丁,及新增藍色代碼的部份
包含第二個補丁及藍色代碼的部份,會在四個半小時後接續編譯
回到原帖


  辛苦晒你啦!
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
59楼#
发布于:2011-12-27 13:45
Lawliet:不是...我的機器剛好出了點問題...
到今天早上才弄好,我現在在合併補丁
第一個補丁要手動打,代碼跟9的不太一樣
估計四個半小時後上傳
但暫時先不打上第二個補丁,及新增藍色代碼的部份
包含第二個補丁及藍色代碼的部份,會在四個半小時後接續編譯
回到原帖

我下载了一个vc2010 express,现在正在编译有蓝色代码的无优化版本
管用或不管用的我会告诉您一声(前提是能顺利编译完)
游客

返回顶部