|
|
|
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:
- Create a new Eclipse workspace. For setup purposes,
please use exactly
c:\opt\XAMJ_Project in Windows, or /opt/XAMJ_Project in Linux/Unix.
- In Package Explorer, right-click, select
Project and then CVS/Projects from CVS.
- When prompted, enter the following information:
- Host: xamj.cvs.sourceforge.net
- Repository path: /cvsroot/xamj
- User: anonymous
- Password: [leave blank]
- Connection type: pserver
- 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".
- 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.
- 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
|
|