It is more than few days from my last post and I’m ashamed because of it so here are some news about I doing at this time:
Lightning redesign
I’m still in the middle of implementing new Lightning sidebar toolbar with new way of accessing of your calendars and I’m using it every day
– but there are very changes in last couple of days in the Mozilla Calendar project so I’m still revisiting some of my plans.
SLIMTIMER Simple
I’ve started my implementation of XUL client for SLIMTIMER service with simple task: create an extension which simply allows create tasks from your favourite Mozilla application. Currently it supports Mozilla Firefox, Thunderbird and Sunbird, as well as Flock browser, ActiveState’s Komodo IDE and Komodo Edit and allows you add task from selected text, from mail messages etc. It will be for download in couple of days.
XPCOMViewer
XPCOMViewer (http://xpcomviewer.mozdev.org/) almost reach 1.0 version. Currently I’m working on C++/Python code generating, help content and overall on bugfixies. XPCOMViewer will be available for almost all Mozilla-based applications which I know:
- Mozilla Firefox
- Mozilla Thunderbird
- Mozilla Sunbird
- Mozilla Seamonkey (and also ancestor Mozilla Suite)
- Komodo IDE and Komodo Edit
- Flock browser
- Netscape browser
- NVU (and also it’s follower KompoZer)
- eMusic Download Manager
- Etna XML editor
And here is the list of its main features:
- exploring XPCOM environment –
Components.classes,Components.interfacesandComponents.results - bookmarks – you can attach bookmark (or note) to every tree item
- quick filter – you can easily filter displayed items in current tree
- reports – you can easily export all or selected items of current tree as a list (available are these formats: HTML, XML and TXT)
- code generating – you can select any XPCOM item and generate C++/JavaScript/Python code from it
And some screenshots:
You can download and try this development version.
Democracy Player
I’ve started using Democracy Player and I’m really excited with it. I’m not using it as an Internet TV but only as my desktop video player and BitTorrent downloader.
Because there was no Czech version of this application (and also web pages are not available in Czech) I’ve decided to help with localization by myself. Democracy project uses launchpad.net as localization service and there are two Democracy-related projects: application translation and translation of web-site. I’m pleased to say here that application translation is done (only last review missing) and web-site translation is heavily in progress.
Second what interest me is to improve the part of Democracy Player which serves BitTorrent downloads – here are features which I’m missing the most:
- pause downloading of single torrent
- view all files of selected torrent and choosing if I want to download all of them or only selected ones
- setting download/upload rate of specific torrent download
I’m also trying to build Democracy Player with XUL interface instead of default GTK-X11 on Linux – the reasons are simple: I like XUL and I want to see my XPCOMViewer on top of Democracy Player
.
XPIDL JavaScript support
I’ve opened my one older project – implementation of JavaScript support into the XPIDL (bug 38678). For my suprise patch worked well even it was two years older than current Mozilla source base so I’ve only compiled it. You can download this patch here: XPIDL JavaScript patch (I will be glad for some comments because I’m really not skillfull in C/C++) and here is documentation page. If you will patch XPIDL sources and build it you will should see something like this after running it:
