存档

文章标签 ‘projects’

Follow up: 可用于OpenInkpot的Trac扩展:TranslatedPages

2009年1月26日 2 条评论

继续上一篇当中提到的扩展。

http://trac-hacks.org/wiki/TranslatedPagesMacro

扩展目前实现成Macro的形式,但是硬编码了支持的语言类型,很丑。

下一步继续扩展,需要提供一个Web UI来管理需要支持的语言列表,然后还要加上权限控制,估计要写成Plugin了。

TabIMSwitch 成为Mozilla Addons网站上的正式插件!

2008年9月27日 1 条评论

昨天收到了Mozilla Addons发来的邮件,经过漫长的等待,TabIMSwitch已经成为了Mozilla Addons大家庭的正式一员。
现在你可以登录Mozilla Addons上的页面来下载最新版本了。

https://addons.mozilla.org/addon/5413


5413将是你的终生代号 :b

Finally it got compiled

2008年4月19日 1 条评论

I mean OpenInkpot.

It cost 5 nights and 7 GB of disk to compile, OMG.

— Update @ 2008-4-19 —
I found I compiled the x86 version, not the ARM version…
Try again, but VM disk is full now…

TabIMSwitch 开始支持 Firefox 3.0 Beta – 请手动下载更新

2007年12月23日 1 条评论

今天收到Mozilla发过来的邮件,希望我们可以把自己的扩展升级到支持Firefox 3.0。本来在Beta 1出来的时候就打算做的,一直没动手,今天既然收到了信,就花了一天的时间调整了一下TabIMSwitch,小小的改动了一下,目前已经兼容于Firefox 3.0 Beta了。

新版本号码 1.1.0.41。

下载TabIMSwitch 1.1.0.41
SHA1校验码:0f0acbdd7df6ddd712541d5e766fb0ce9f07a56d
MD5 校验码:fe421b0905dbae7e59bbb3d028ad311f

但是因为现在最广泛使用的1.1.0.37版本的一个bug,自动更新到1.1.0.41基本上是不可能的,因为1.1.0.37版本当中根本就不包含自动更新URL。造成这个问题的原因是在编译的时候把放在Mozilla addons上面的版本公开在Google Code上面的版本弄混了,而Mozilla的版本是不能有自动更新URL的——Mozilla会给你加上一个。

所以,麻烦大家自己手动下载下来升级吧。

为了防止以后出现类似的问题,这次把编译脚本修改了,把Mozilla addon上面的版本和Google Code上面的版本完全分开,将来应该不会出现类似的问题了。

— 更新@2007-12-23 3:08 —
发完blog之后两分钟,发现1.1.0.40的包有问题,版本号忘了改了,还是1.1.0.39,忙中出乱啊,晕啊晕。
下载了1.1.0.40的,等自动更新到1.1.0.41吧。

TabIMSwitch接下来的工作

2007年7月28日 4 条评论

接下来对于TabIMSwitch还有一些东西需要实现,一些是现在不具有的功能,一些是现在已知的一些问题。

  • 计划当中占有很重要的比重的一个特性还没有实现:当焦点转换到地址栏的时候,无论当前的输入法是什么,都需要转换成英文输入法。
  • 目前缺少必要的垃圾回收机制,可能会有轻微的内存泄露(多少呢?大概打开一个tab页十几个字节),需要加上。
  • 需要申请一个合适的地方做更新。(XPI可以有一个“更新URL”的选项,目前指到了一个不存在的地方)。
  • 我很懒,所以希望可以根据URL的pattern(正则表达式或者通配符)来自动启用或者禁用输入法。(这个可能要些功夫实现)。

大体上能够想得到的就这么多。还有就是找一个托管的地方把代码放上去,正在考虑sourceforge还是google code……

update:
最后选定使用Google Code,原因之一是有人说Google Code起步比较容易,不像sourceforge需要填一大堆的表格;原因之二是对于Google的好感微笑

TabIMSwitch将使用BSD Lisence发布,不使用GPL的原因可以写一篇很长的blog,这里地方太小,写不下。
项目主页:http://tabimswitch.googlecode.com