Thunderbird:Backend Hacking Guide For Newbies: Difference between revisions

Jump to navigation Jump to search
(→‎Build Prerequisites: Add link to Palm CDK now I've eventually found it)
Line 68: Line 68:
==== PL ====
==== PL ====
  What is PL? How it is different than platform's C runtime, Secure C functions, etc...
  What is PL? How it is different than platform's C runtime, Secure C functions, etc...
==== NSPR ====
==== NSPR ====  
What is NSPR? why it is needed, etc..
NSPR is a cross-platform framework to provide Mozilla application with OS-agnostic facilities such as threading, I/O operations, networking, logging and more. It is crucial for a Mozilla C/C++ hacker to be familiar with this framework in order to work with Thunderbird backend.


<p>
Although NSPR documentation is not up-to-date, still it is a very good starting point before you go and check the source code. You can find NSPR documentation at the following links.
[http://www.mozilla.org/projects/nspr/ The Netscape Protable Runtime Reference]
 
</p>
* [http://www.mozilla.org/projects/nspr/ The Netscape Portable Runtime Page]
* [http://www.mozilla.org/projects/nspr/reference The Netscape Portable Runtime Reference]


==== XPCOM ====
==== XPCOM ====
270

edits

Navigation menu