Starting Points:

fremantle (fremantle 1.2, fremantle-42, fremantle-41)
This is the source for the open portions of Maemo 5 for the n900 aka Fremantle
diablo (latest, diablo-23)
This is the source for the open portions of OS2008 feature update Diablo
os2008 (latest, os2008-50)
This is the source for the open portions of OS2008
chinook (20071112, 20071107)
These are a individual generated snapshot indices based on maemo chinook.
sardine (20071025)
This is a single generated index based on maemo sardine.
Qt (4.5.3, all)
This is the source for Qt (only the latest version is indexed).
maemo (trunk, all)
This is the source for stage.maemo.org (only trunk versions where possible, all versions).
garage (trunk, all)
This will be most of the public maemo projects (only trunk versions where possible, all versions).

About Cross-References

This is a cross reference designed to display Maemo source code. The sources displayed include those used in public releases from Nokia / Maemo Software for OS2008 (Chinook and Diablo). Indexes are also available for a number of other Maemo related services including Garage. Content here is not updated frequently, but it should be good enough for developers building on Maemo platforms.

It's possible to search through an entire source text; or to search for files whose name matches a pattern; or to search for the definitions of particular functions, variables, etc.

The individual files of the source code are formatted on the fly and presented with clickable identifiers. An identifier is a macro, typedef, struct, enum, union, function, function prototype or variable. Clicking on them shows you a summary of how and where they are used.

The free-text search command is implemented using Glimpse, so all the capabilities of Glimpse are available. Regular expression searches are especially useful.

Glimpse 3.6 is being used on mxr.maemo.org in the belief that its license is tolerable.

(Don't use a web-crawler to try and download all of these pages; the CGIs will feed you several gigabytes worth of generated HTML!)

(That's beyond the nearly 30 gigabytes worth of content that is indexed here.)

The pages here are generated by the Mozilla MXR tool, which is a hacked variant of the original LXR which was written to display the source code of the Linux kernel (LXR stands for ``Linux Cross-Reference''). Check out the original LXR site for more information. That LXR is now maintained on sourceforge.net.

Thanks to Arne Georg Gleditsch and Per Kristian Gjermshus, the authors of the LXR tool, for writing it and making it available to the world; and thanks to Dawn Endico for doing almost all of the work to get LXR working with the Mozilla sources, and Josh Soref for the more recent updates to make it compatible with Subversion and Mercurial.

Complaints about this MXR should be directed via bugzilla.

This is mxr.maemo.org

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.