Home
Download Lobo
Lobo Browser
Cobra Toolkit
JavaFX, etc.
Source Code
Our Blog
Contact Us
SF Services
Donations
Thanks

 
SourceForge.net Logo
Lobo@SF
 
 
Support This Project
 
 

Project Source code

The source code of Cobra is available with each distribution. The source code of the whole Lobo Project is available in CVS via SourceForge. Mainline source code is often going to be in a transitional state, so we recommend getting the source code of a tagged version. For example, for version 0.96.3, use tag v0963.

Using Eclipse

Obtaining the source code with Eclipse should be straightforward. Follow these steps:
  1. Create a new Eclipse workspace. For setup purposes, please use exactly c:\opt\XAMJ_Project in Windows, or /opt/XAMJ_Project in Linux/Unix.
  2. In Package Explorer, right-click, select Project and then CVS/Projects from CVS.
  3. When prompted, enter the following information:
    • Host: xamj.cvs.sourceforge.net
    • Repository path: /cvsroot/xamj
    • User: anonymous
    • Password: [leave blank]
    • Connection type: pserver
  4. Enter a module name when prompted. Module names can be found by browsing this page. Each directory is a module, except you need to prepend XAMJ_Project/ to each of them. The list of modules may change over time. The modules required for Cobra are the following:
    • XAMJ_Project/Common
    • XAMJ_Project/cssparser
    • XAMJ_Project/HTML_Renderer
    Additional modules required for the browser are:
    • XAMJ_Project/Platform_Public_API
    • XAMJ_Project/Platform_Core
    • XAMJ_Project/Primary_Extension
    Anyone interested in the JavaFX/Java rendering extension should check out:
    • XAMJ_Project/JWebExtension
    To build a Lobo distribution you will need to install IzPack under c:\opt or /opt, and check out the following modules:
    • XAMJ_Project/XAMJ_Build
    • XAMJ_Project/IzPack_RegistryPanel
    Again, you should use "XAMJ_Project/HTML_Renderer" as the module name rather than just "HTML_Renderer".
  5. To update a module with a specific version's code, select Team and then Switch to another branch or tag. Select the Select tag radio button and press the Refresh tags button. You will see a list of all version tags to select from.
  6. Please see the README.txt file in Platform_Core for instructions on how to run the browser from source.

Submitting Patches

Access to the CVS repository as described is read-only, but you can still modify the source code and submit patches. In Package Explorer, right-click, select Team and then Create Patch. Patches may be submitted using this SourceForge page.

CVS Write Access

To get write access to the CVS repository we need to add your SourceForge username to the project and grant you the right permissions. Given that in our experience some users ask to be added to the project and never contribute, our general policy is to invite users to join after evaluating contributions they have already made.

External Links

Support The Project