Qt Earth团队2011年3月拼盘

作者:Liang Qi | Apr 19, 2011 7:56:27 AM

原文链接:Carlos Manuel Duclos Vergara - Qt earth team mix – March 2011

大家好!

正如之前所承诺的,这里是我们的月度发布。请同步您的代码仓库到7293c6ba0019903417cacb06dbc37f593926ec84来获得这些好东西!(如果您不知道该使用哪个代码仓库,可以在这里找到它)
这一次我们向您提供如下特性:

  • QtConfig不再依赖Qt3Support。
  • 现在可以使用默认配置选项用GCCE编译Qt。WebKit选项将会被自动关闭。
  1. 可以从这里下载除qt-symbian-libs之外的所有包,因为我们想让您可以自己编译。
  2. ./configure -xplatform symbian-gcce && make*
    (*) 如果您想把这个Qt安装到一个内置Qt的手机中,请把这个“-qtlibinfix _myqt”参数传递给configure。这样可以避免签名权利以及覆盖已经存在的系统库的问题。
  • 提高了基于X11的系统中鼠标事件处理的性能,是通过在处理到来的鼠标时间中,减少mapFromGlobal/mapToGlobal中的同步XTranslateCoordinates调用实现的。细节请查看fe0e71ae0bc13464ecbcc39b6db9300fc6200779
  • QLocale分支并入。
  1. 一个独立的属性返回应该用于这个应用程序用户界面翻译的语言列表。QLocale::uiLanguages返回一个区域设置名称的有序列表。注意这是一个不兼容的变化,并且需要修改应用程序源代码使用新的函数,它叫做 QTranslator t; t.load(QLocale::system(), “myapplication”); QTBUG-7329
  2. QLocale在Linux(以及其它POSIX系统)上现在尊重LC_*环境变量——例如用于日期/时间格式的LC_TIME、用于数字格式的LC_NUMERIC、用于用户界面语言翻译的LANGUAGE和LC_MESSAGES等等 QTBUG-1313
  3. QLocale支持不同的书写文本,例如zh-Hans-CN区域设置是指中国的简体中文 QTBUG-17105
  4. 返回一个给定的区域设置中一个星期中哪一天是第一天 QTBUG-17089
  5. 返回一个给定的区域设置中一个星期中的哪些天工作日 QTBUG-17088
  6. 添加了一个货币格式化函数用于把数字作为货币输出,其中会把货币符号插入到合适的位置 QTBUG-17100
  7. 使用区域设置定义的引号为一个字符串加引号 QTBUG-17096
  8. 使用区域设置定义的分隔符合并一个字符串列表。例如一个由“a”、“b”、“c”组成的列表可能得到的是“a, b and c” QTBUG-17097
  • 默认的SSL版本从SSL 3变为TLS 1.0。另外,Qt将会在它的SSL客户端Hello消息中发送一个服务器名称指示(Server Name Indication)头字段。
  • QNetworkAccessManager现在包含一些方便的API可以通过HTTP上传多部分的消息(multipart messages)。
  • 一个用于屏蔽一系列的欺骗性的证书的修复(请看这里)正在进行中。

和往常一样,这是我们的工作仓库,也许不能正常为您工作。请报告您所发现的任何问题,可以在本文后留言,或者更好的方式是在我们的缺陷报告界面中创建缺陷报告。