The roads I take...
KaiRo's weBlog
| Zeige Beiträge veröffentlicht im November 2008 und mit "Status" gekennzeichnet an. Zurück zu allen aktuellen Beiträgen |
27. November 2008
Weekly Status Report, W47/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 47/2008 (November 17 - 23, 2008):
Sorry for writing this up so late and not having any results for the SeaMonkey project goals for which I have started a thread some time ago. Things are moving forward with interesting speed in the last few days and together with some private meetings that took quite some time away from normal activities this week. I hope to catch up with all this soon.
With the reimplementation of Find As You Type (FAYT) with our old statusbar UI but based on the toolkit code, the typeaheadfind story found a positive turn (see the bug) even there's room for more improvements, but the important base is laid. Also, the foundation for toolbar customization has been built on our side as well as in toolkit.
Looks like we're on a good way towards SeaMonkey 2, even if there's still some work to do. We're excited to be nearing our next checkpoint on that road with Alpha 2 very soon now!
- Build System:
Another build system sync could land this week, as well as a static build fix that brings us nearer to the goal of shipping static instead of shared builds for SeaMonkey 2.
I filed a bug for the next, small build system sync and created a patch.
The bug about improvements for the Firefox prepare-upload-locale target now has a patch, as I managed to find the time for porting my SeaMonkey work back to that other browser.
Another patch I hacked up this week is the L10n Makefile restructuring for all three comm-central apps. - SeaMonkey Buildbots:
The buildbot 0.7.9 upgrade now is done on the last slave, so that all slaves and both masters run this new version.
I also adjusted leak thresholds once again, hiding even more of our EM RDF datasource leak. - Places History:
Some more iterations of the places history patch because of review comments, I hope we can get a first version of this in for Alpha 3. - Misc Development:
The last step of website URL display for feed messages could make it into the tree this week, so SeaMonkey users can now actually open those websites from the header view.
I also filed a bug and patch on a superfluous theme import in a toolkit overlay. - L10n:
European Portuguese and Sinhala build ChatZilla language packs as well now on trunk.
One last suite/ string cleanup by Vlado landed as well. - Various Discussions:
To fork or to not fork mailnews UI files, 1.9.1 branching, EV UI, new cert error page, toolbar customization, connecting feed reader and detection for alpha 2, mailnews de-rdf, -moz-image-region and Mac menus, mailnews and security exceptions, new FAYT, etc.
Sorry for writing this up so late and not having any results for the SeaMonkey project goals for which I have started a thread some time ago. Things are moving forward with interesting speed in the last few days and together with some private meetings that took quite some time away from normal activities this week. I hope to catch up with all this soon.
With the reimplementation of Find As You Type (FAYT) with our old statusbar UI but based on the toolkit code, the typeaheadfind story found a positive turn (see the bug) even there's room for more improvements, but the important base is laid. Also, the foundation for toolbar customization has been built on our side as well as in toolkit.
Looks like we're on a good way towards SeaMonkey 2, even if there's still some work to do. We're excited to be nearing our next checkpoint on that road with Alpha 2 very soon now!
Von KaiRo, um 22:26 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
18. November 2008
Weekly Status Report, W46/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 46/2008 (November 10 - 16, 2008):
This has been another busy week with good progress, and we're nearing the freeze for our second alpha from the 2.0 series now, which will be the first prerelease with a feedreader and the possibility to switch text/icon modes and icon sizes on single toolbars in browser and mailnews, just to name two recent changes that have a larger impact. And then there's a number of even more things we are working on to make SeaMonkey 2 the best complete internet suite release ever!
- Themes/Icons:
When (re)doing a small version of mailnews icons for our default theme so that Philip's toolbar iconsize/mode work could land and build a good base for toolbar customization work, I realized that we could optimize PNG size of a number of our default heme images and I applied a patch to do so, reducing the size of our classic.jar by about 7% without any loss in how it appears. I also landed other small icons created by someone named Frank Lion on mozillaZine forums and applied the same optimization on those, and I landed a followup fix for print preview and fullscreen mode to Philip's original patch.
On an additional front, I made my LCARStrek theme work locally with that toolbar change, but I haven't created small icons for it yet. - Build System:
The build target for source packages could land on mozilla-central in time for the upcoming Firefox beta, and is also supported on comm-central now - if you want to pack up the source of any build you've done, you canmake source-package
in your toplevel objdir now and get a source .tar.bz2 in dist/.
The parallel build stuff introduced recently ended up in messing up chrome for me, a solution isn't known yet, but I heard others running into the same problem as well.
Now that typeheadfind is gone, I investigated static release builds once again and found at least a Linux build problem with that, my patch includes some fixes for Mac but doesn't go all the way for those yet. I also filed the thebes test failure that Thunderbird also ran into with static builds.
I filed a bug for the upload build target on comm-central but didn't come around to doing a patch yet.
Contrary to that, I did write up a patch for another build system sync and started work on some locale Makefile restructuring. - SeaMonkey Buildbots:
I upgraded all our buildbots except the Windows builder slave to buildbot 0.7.9 now, and adjusted leak thresholds so we once again see green/orange changes. I just hope we find a way to fix this EM RDF datasource leak that messes up leak reporting all the time.
The unit test machines also needed clobbers of at least the objdir/mozilla/js directory after all recent TraceMonkey merges or mochitest would end up crashing. We also saw that phenomenon on depend builders at least one time.
Our duplicate ID chrome tests once again revealed a bug this week, we are working on fixing it.
And as a preparation for branching some time in the next few months, I requested new machines for SeaMonkey, it will be interesting to see what we can actually get there. - Places History:
I did a first rework of the places history patch based on the first review comments by Neil. - SeaMonkey Releases:
The release process for SeaMonkey 1.1.13 was completed, websites updated and the new security and stability update made public on Wednesday, November 12. - L10n:
We could add European Portuguese and Georgian as new locales for SeaMonkey on trunk!
I checked in a number of suite/ string cleanups created by Vlado from the Slovak team, thanks a lot for removing a few hundred (!) unused strings that new localizers don't need to care about now!
Two more removed strings are added to this by the geolocation fuzz removal. - German L10n:
Again I kept German SeaMonkey up to date with current development, including the string removals mentioned above. - Various Discussions:
Future SeaMonkey vision, 1.9.1 branching, Firefox 2 and Gecko 1.8.1 EOL plans, Tiger EOL plans, EV UI, new cert error page, FF clear private data changes, toolbar customization, feed support, places urlbar prefs, etc.
This has been another busy week with good progress, and we're nearing the freeze for our second alpha from the 2.0 series now, which will be the first prerelease with a feedreader and the possibility to switch text/icon modes and icon sizes on single toolbars in browser and mailnews, just to name two recent changes that have a larger impact. And then there's a number of even more things we are working on to make SeaMonkey 2 the best complete internet suite release ever!
Von KaiRo, um 13:35 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
11. November 2008
Weekly Status Report, W45/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 45/2008 (November 3 - 9, 2008):
The SeaMonkey project goals thread has taken lots of more or less off-topic turns, which is business as usual for newsgroups, but there was some interesting input as well and I've flagged a handful of posts that contain key statements already. We'll probably go and summarize those, discuss them in the Council and/or a status meeting and finally come up with a draft or even final vision statement for our project. If you still want your voice to be heard on this topic, please head over there and state your opinion in that thread!
- Typeaheadfind:
Besides reading the comments on my typeaheadfind blog post and the newsgroup thread, I also removed the last pieces of the old implementation from our tree while Neil is working on a new implementation based on toolkit, I'm testing the current work in progress and it seems to move along nicely. - Feed Reading:
After the mailnews feed reader landed (thanks IanN!) I've been looking into how to tie the lose ends up. Callek has promised to look into connecting browser feed detection with that feed reader for Alpha 2, so at least the connection is there before we implement full feed preview in the browser with a selection of feed handlers. The thing I looked into myself was displaying the originating website as a "header" for feed "messages", it's now shown and has a right-click context menu for copying the link location (more items to come) but the third part of click-opening the link in browser isn't in yet, I need some input from Thunderbird folks on that, as we share that XBL binding. - SeaMonkey Releases:
Some more release process stuff for SeaMonkey 1.1.13, but more this week, as it's still targeted Wednesday, November 12. - German L10n:
Lots of work to get German toolkit and SeaMonkey current, including a lot of obsolete string removals made for editor and suite - thanks a lot to sipaq and wladow for the work on the original string cleanups! - Various Discussions:
Test failures, download manager, parallel builds, 1.9.1 branching, Firefox 2 and Gecko 1.8.1 EOL plans, Tiger EOL plans, EV UI, new cert error page, etc.
The SeaMonkey project goals thread has taken lots of more or less off-topic turns, which is business as usual for newsgroups, but there was some interesting input as well and I've flagged a handful of posts that contain key statements already. We'll probably go and summarize those, discuss them in the Council and/or a status meeting and finally come up with a draft or even final vision statement for our project. If you still want your voice to be heard on this topic, please head over there and state your opinion in that thread!
Von KaiRo, um 21:18 | Tags: L10n, Mozilla, SeaMonkey, Status | 3 Kommentare | TrackBack: 0
3. November 2008
Weekly Status Report, W44/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 44/2008 (October 27 - November 2, 2008):
At MozCamp Europe in Barcelona I had some interesting talk with a number of people, including Ian Neal (IanN), about SeaMonkey badly needing a feed reader and probably just moving most of what Thunderbird has to a shared place and porting the UI integration to mailnews being a good idea. The opinion most people seemed to agree with was that using the same code and get it to work would be better than waiting for improvements we'd like to see in that code, as once it works in both apps, we are both interested in getting those improvements into it incrementally.
What I didn't expect but much appreciated was that Ian picked up the bug and created a patch for doing this work of moving code that can be shared and integrating it with SeaMonkey! With this, we probably will have feed reading support in SeaMonkey mailnews soon, even though we will not have feed detection in the browser linked to it just yet - that will be happening (probably with an intermediate preview and reader selection page) as a next step though. Thanks a lot to Ian for this work!
- Build System:
Comm-central needed a small patch to build with the spidermonkey build changes, but we got a forward warning so we were prepared we needed to do something - thanks Jim!
A longstanding issue - the typeaheadfind story - made a public appearance when more backend improvement work broke it again and we decided to finally do something more serious about that unmaintained blob and cut it out - a replacement will be found in time for 2.0, but we don't know yet what exactly it will be. - Misc Hacking:
I could correct the geolocation string IDs for better label-accesskey association, which is good and bad news for localizers: tools better detect where the accesskeys belong to, but people who already localized the strings need to change the IDs as well accordingly.
A file for update/installer improvements has been added, it only will fully be used once Frank concludes his work on installer improvements. - Future Visions:
I started a thread on long-term SeaMonkey project goals, a vision for the future of our project and while a lots of talk about side topics arose out of that in typical newsgroup fashion, a few good ideas in a vision direction also came up. We'll continue collecting ideas on that thread for a bit and then turn to try and consolidate to a draft in the Council, which we'll probably put up for comments and feedback again, we'll see how close to making it final we'll be then. - SeaMonkey Releases:
The release process for the next security update, SeaMonkey 1.1.13, has been started, targeting a November 12 release, please help testing the candidate builds! - German L10n:
I tried to keep up with en-US changes but introduced a typo that is now followed by an interesting discussion by itself about how to word some of those strings. - Various Discussions:
Fishcam, test failures, Tiger build problems, places and prefs, <video> context menu, EarlyBlue and LCARStrek themes, download manager, L10n dashboards, Firefox 2 and Gecko 1.8.1 EOL plans, etc.
At MozCamp Europe in Barcelona I had some interesting talk with a number of people, including Ian Neal (IanN), about SeaMonkey badly needing a feed reader and probably just moving most of what Thunderbird has to a shared place and porting the UI integration to mailnews being a good idea. The opinion most people seemed to agree with was that using the same code and get it to work would be better than waiting for improvements we'd like to see in that code, as once it works in both apps, we are both interested in getting those improvements into it incrementally.
What I didn't expect but much appreciated was that Ian picked up the bug and created a patch for doing this work of moving code that can be shared and integrating it with SeaMonkey! With this, we probably will have feed reading support in SeaMonkey mailnews soon, even though we will not have feed detection in the browser linked to it just yet - that will be happening (probably with an intermediate preview and reader selection page) as a next step though. Thanks a lot to Ian for this work!
Von KaiRo, um 21:19 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0