polovik / notikeys

MIT License
1 stars 0 forks source link

Create connected plugins for other applications #9

Closed polovik closed 10 years ago

polovik commented 10 years ago

Create plugin for browser, mail-utility, torrent-client, skype or other, which will connect by "Standart" interface to notikeys.

polovik commented 10 years ago

Thunderbird: https://adblockplus.org/blog/binary-xpcom-components-are-dead-js-ctypes-is-the-way-to-go https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes/Using_js-ctypes

polovik commented 10 years ago

http://developer.nokia.com/community/wiki/Qt_IPC_using_QLocalSocket_%26_QLocalServer Look at plugin for gpbikes and GameConnection class

polovik commented 10 years ago

Add-on builder: https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Installation Mozilla's addon: https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_started

polovik commented 10 years ago

https://addons.cdn.mozilla.net/_files/_attachments/191033/new_mail_attention-1.2.1-tb+sm.xpi

polovik commented 10 years ago

In plugins settings display status of installed plugin. Verify installation or ask for install in Thunderbird. Is it possible to put executable (binary) data in addon?

polovik commented 10 years ago

http://bigbang.waterlin.org/bang/using-python-ctypes-to-link-cpp-library/ http://stackoverflow.com/questions/20379299/building-a-dll-that-includes-libraries-for-mozilla-js-ctypes http://stackoverflow.com/questions/18716311/cannot-load-dll-using-ctypes-open http://stackoverflow.com/questions/9348604/build-a-dll-to-be-used-by-mozilla-js-ctypes

polovik commented 10 years ago
  1. build static Qt with zlib integrated (describe on Wiki)
  2. in Makefile.Release исправить LIBS = -Le:/qt_lib_openssl_static/lib -Le:\zlib-1.2.8 -Le:\mingw32\i686-w64-mingw32\lib -lQt5Network -lQt5Core -lz -lole32 -luuid -lwsock32
  3. Remove link to c:\windows\system32\ from (PATH) in QtCreator
  4. Verify QTDIR=e:\qt_lib_openssl_static