Friday, 6 November 2009

Thunderbird Bug

I miss not being able to compile thunderbird.

Seriously.

So hello,
I'm working on the thunderbird bug where all I have to do was put an overlay when you recieve an email. Except like, well, overlays aren't supported yet in the Mozilla build, so I found out I suddenly need to work on thunderbird API, YES!

So seriously, first off I want to thank the Mozilla community, they are as helpful as a student explaining answers to you under the table during a final exam, dedicating their own time to help us out. I'll one day repay a n00b on an irc channel, although not IT related. Sorry.

So seriously seriously, a quick walkthrough of my progress
1. Tried to compile for two days
2. Compiled!
3. Looked at source code.
4. Looked at source code.
5. Got overlays working in a standalone application.
6. Looked at source code.
7. Went onto irc, had a long chat, figured out its harder then it should be, started comparing files to find out what an idl is, and such.
8. Looked at source code.
9. Refreshed source code.
10. Looked at sdk.
11. Looked at source code.
12. Went back on irc at 5am and got a better and clearer idea on what to do.
13. MADE A IDL FILE.
14. HACKED A SOURCE FILE!
15. Got compile errors.
16. Changed some stuff.
17. Got rid of compile errors.
18. Implemented imgIContainers.
19. Compiled. Failed.
20. Tried to fix.
21. Errors.
21. IRC while compiling and fixing.
22. FAIL.
23. Blogging about my progress.

ps. I'm nearly done with the api bug, once i finish with why imgIContainer screws up another file instead all thats left is to turn it into a HIcon and then thats it! It should work!

Then I have to figure out how to see if just because it compiles it works, but yeah, three weeks is quite a load.

1 comment:

  1. Yasser,

    I laughed alot reading that you miss building thunderbird. I have been there at some point :) However, I don't want to tell you how great you will feel when you get this done ;)
    Good work.

    ReplyDelete