(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Me ==
== Me ==
Prasad Sunkari, available as prasad on irc.mozilla.org. My home page and less maintained personal blog is at [http://tux.medhas.org tux.medhas.org].  Recently, I started blogging technical stuff on my [http://www.synovel.com/blogs/prasad Synovel Blog]
Prasad Sunkari, available as prasad on irc.mozilla.org. I occasionally blog at [http://prasad.medhas.org/ prasad.medhas.org]


== My Work ==
== My Work ==
Line 6: Line 6:


== Status of Frozen Linkage Migration ==
== Status of Frozen Linkage Migration ==
{{bug|377319}} - [[https://bugzilla.mozilla.org/showdependencygraph.cgi?id=377319 Dependency Graph]]
{{bug|377319}} - [https://bugzilla.mozilla.org/showdependencygraph.cgi?id=377319 Dependency Graph]
* addrbook
* addrbook
** Compiles fine
** Compiles fine
** {{bug|407295}} will fix libmsgbaseutil
** {{bug|407295}} will fix libmsgbaseutil
** {{bug|410177}} will eliminate nsISupportsArray
** {{bug|410177}} will eliminate nsISupportsArray
** NS_NewPipe should be eliminated - rewrite to create nsIPipe manually
** {{bug|435242}} NS_NewAtom should be eliminated - rewrite to call atom service to create atoms manually
** NS_NewAtom should be eliminated - rewrite to call atom service to create atoms manually
* base/build
* base/build
** '''Does not compile with external API'''
** '''Does not compile with external API'''
Line 24: Line 23:
** {{bug|394167}} will eliminate nsISupportsArray, thus fixing problems with NS_NewArrayEnumerator, NS_NewISupportsArray and (vtable for) nsQueryElementAt
** {{bug|394167}} will eliminate nsISupportsArray, thus fixing problems with NS_NewArrayEnumerator, NS_NewISupportsArray and (vtable for) nsQueryElementAt
** {{bug|433316}} will migrate mailnews from wallet to login manager
** {{bug|433316}} will migrate mailnews from wallet to login manager
** NS_NewAtom, NS_RegisterStaticAtoms should be eliminated - rewrite to call atom service to create atoms manually
** {{bug|435242}} NS_NewAtom, NS_RegisterStaticAtoms should be eliminated - rewrite to call atom service to create atoms manually
** NS_NewPipe should be eliminated - rewrite to create nsIPipe manually
* build
** '''Does not compile with external API'''
* compose
** '''Does not compile with external API'''
* db/msgdb
** '''Does not compile with external API'''
* extensions/bayesian-spam-filter
** '''Does not compile with external API'''
* extensions/mailviews
** Compiles fine
** {{bug|407295}} will fix libmsgbaseutil
* extensions/mdn
** Compiles fine
** {{bug|407295}} will fix libmsgbaseutil
* extensions/smime
** '''Does not compile with external API'''
* imap
** '''Does not compile with external API'''
* import
** Compiles fine
** {{bug|407295}} will fix libmsgbaseutil
* local
** '''Does not compile with external API'''
* mime
** Compiles fine
** {{bug|407295}} will fix libmsgbaseutil
* news
** '''Does not compile with external API'''

Latest revision as of 12:56, 7 October 2008

Me

Prasad Sunkari, available as prasad on irc.mozilla.org. I occasionally blog at prasad.medhas.org

My Work

I work on the Spicebird Collaboration Suite and am currently helping move Thunderbird to frozen linkage.

Status of Frozen Linkage Migration

bug 377319 - Dependency Graph

  • addrbook
    • Compiles fine
    • bug 407295 will fix libmsgbaseutil
    • bug 410177 will eliminate nsISupportsArray
    • bug 435242 NS_NewAtom should be eliminated - rewrite to call atom service to create atoms manually
  • base/build
    • Does not compile with external API
  • base/search
    • Compiles fine
  • base/src
    • Does not compile with external API
  • base/util - bug 407295
    • Compiles fine
    • bug 378601 will help us get rid of NS_CopyUnicodeToNative and NS_CopyNativeToUnicode
    • bug 394167 will eliminate nsISupportsArray, thus fixing problems with NS_NewArrayEnumerator, NS_NewISupportsArray and (vtable for) nsQueryElementAt
    • bug 433316 will migrate mailnews from wallet to login manager
    • bug 435242 NS_NewAtom, NS_RegisterStaticAtoms should be eliminated - rewrite to call atom service to create atoms manually
  • build
    • Does not compile with external API
  • compose
    • Does not compile with external API
  • db/msgdb
    • Does not compile with external API
  • extensions/bayesian-spam-filter
    • Does not compile with external API
  • extensions/mailviews
  • extensions/mdn
  • extensions/smime
    • Does not compile with external API
  • imap
    • Does not compile with external API
  • import
  • local
    • Does not compile with external API
  • mime
  • news
    • Does not compile with external API