近况…

Mozilla December 14th, 2006

前段时间忙着解决 Antler 里的 scintilla 在 Win32 下的按键绑定问题, 耗费了相当长的时间, 结果还是没搞定… :(
Mozilla 的 Plugin 在 Win32 平台下存在 focus 的问题, 所以捕获不到 WM_KEYDOWN 事件. 然后想了两个解决方法, 但都满足不了要求. 一个方法是在 WM_NOTIFY(这个能捕捉到) 里加入对按键的判断, 但是不灵敏… kick.. 另外一个是调用 SetFocus, 结果 WM_KEYDOWN 是能捕获了, 但是 scintilla 失去焦点后就没法输入了… 再次 kick…
这个问题只好往后放了… 反正 Linux 下是蛮正常的…
这周开始就开始考虑怎么整合 GCC 和 GDB 了. 着手于解决进程间通讯的问题, 大致思路是, 用 XPCOM 完成些进程通讯的接口, 然后用 JavaScript 封装个对结果进行解析及操作的类, 再反馈给视图. 嗯, 标准 MVC~
这几天做进程通讯的时候快被 PR_Read 弄疯了, 虽然说是阻塞读取, 但是用的时候返回值就没出现过 0, 也就是说没遇到过终止信号, 然后就一直卡在那里… 最后是通过 PR_Available 判断剩余数据字节数才搞定的…

PS: 发现 Antler 把几种 Mozilla 开发的几种基本形式都包含了… Extension, XPCOM, Plugin… 越往后面可扩展性越强, 但是就越来越平台相关了..

Related posts:

  1. Antler 在 GForge 安家了~
  2. 关于 Mozilla 的 Plugin 编译
  3. Antler?
  4. 目前的进展(Mozilla Plugin)
  5. XPCOM: Javascript function call alternative

Tags: , ,



Reader's Comments

  1. fevernova CHINA | 2006-12-15 at 4.41 am

    haha,
    藏到这里了
    关注一下
    +U+U :-)

    Reply to this comment

Leave a Comment