Difference between revisions of "Source Code"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
See [http://incubator.apache.org/openofficeorg/source.html] for general information about the Apache OpenOffice source code.
+
See [http://openoffice.apache.org/source.html] for general information about the Apache OpenOffice source code.
  
 
==Trunk==
 
==Trunk==
Line 6: Line 6:
  
 
You can check out the trunk via SVN
 
You can check out the trunk via SVN
     svn co https://svn.apache.org/repos/asf/incubator/ooo/trunk ooo
+
     svn co https://svn.apache.org/repos/asf/openoffice/trunk aoo
 
or git
 
or git
     git svn clone https://svn.apache.org/repos/asf/incubator/ooo/trunk ooo
+
     git svn clone https://svn.apache.org/repos/asf/openoffice/trunk aoo
  
 
==Branches==
 
==Branches==
Line 14: Line 14:
 
Besides trunk there is a number of branches for development of features that may or may not be integrated into the next release:
 
Besides trunk there is a number of branches for development of features that may or may not be integrated into the next release:
  
URL is <code>https&#58;//svn.apache.org/repos/asf/incubator/ooo/branches/&lt;branch name&gt;</code>
+
URL is <code>https&#58;//svn.apache.org/repos/asf/openoffice/branches/&lt;branch name&gt;</code>
  
{| class="prettytable"
+
When creating new branches please do currently not use a deeper structure (e.g. alg directory containing all branches the user alg works on).
 +
This may be nice for organizational purposes, but currently it is not clear how this works with the Git mirror we now have and how it will be converted/handled in the future.
 +
 
 +
{| class="wikitable" border="1"
 
|-
 
|-
 
! branch name
 
! branch name
! description
+
! short description
 +
! documentation
 
|-
 
|-
|[http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/ gbuild]
+
|[http://svn.apache.org/viewvc/openoffice/branches/gbuild/ gbuild]
 
|Integration of a set of older child work spaces:
 
|Integration of a set of older child work spaces:
 
* ause131
 
* ause131
Line 29: Line 33:
 
* sd2gbuild
 
* sd2gbuild
 
|-
 
|-
| [http://svn.apache.org/viewvc/incubator/ooo/branches/AOO34/ AOO34]  
+
| [http://svn.apache.org/viewvc/openoffice/branches/AOO400/ AOO400]  
| The 3.4.x branch, would be used if we ever need a 3.4.2
+
| The 4.0.x branch, would be used if we ever need a 4.0.x
 
|-
 
|-
| [http://svn.apache.org/viewvc/incubator/ooo/branches/alg/aw080 alg/aw080]
+
| [http://svn.apache.org/viewvc/openoffice/branches/alg/aw080 alg/aw080]
 
| Long running overhaul of the drawing layer.
 
| Long running overhaul of the drawing layer.
 
|-
 
|-
| [http://svn.apache.org/viewvc/incubator/ooo/branches/writer001/ writer001]
+
| [http://svn.apache.org/viewvc/openoffice/branches/alg/sysdepgs alg/sysdepgs]
| Already integrated into trunk.
+
| System-dependent primitive renderers for AOO
 
|-
 
|-
| [http://svn.apache.org/viewvc/incubator/ooo/branches/l10n/ l10n]
+
| alg_writerframes (reintegrated to trunk in r1579280)
 +
| Support of full DrawObject FillAttributeSet for Writer Frames
 +
| [http://wiki.openoffice.org/wiki/Source_Code/branch_alg_writerframes more]
 +
|-
 +
| [http://svn.apache.org/viewvc/openoffice/branches/l10n40/ l10n40]
 
| Branch to test new l10n tools (incl. makefile changes), will be merged back before next release
 
| Branch to test new l10n tools (incl. makefile changes), will be merged back before next release
 +
|-
 +
| [http://svn.apache.org/viewvc/openoffice/branches/rejuvenate01/ rejuvenate01]
 +
| Refresh the platform support (e.g. for Clang, compatibility with C++11, System STL, XCode 4, OSX 64bit, OSX 10.9)
 
|}
 
|}
  
Line 46: Line 57:
 
Each tag marks an important SVN revision.  Otherwise tags are similar to branches.
 
Each tag marks an important SVN revision.  Otherwise tags are similar to branches.
  
URL is <code>https&#58;//svn.apache.org/repos/asf/incubator/ooo/tags/&lt;tag name&gt;</code>
+
URL is <code>https&#58;//svn.apache.org/repos/asf/openoffice/tags/&lt;tag name&gt;</code>
  
 
{| class="prettytable"
 
{| class="prettytable"
Line 53: Line 64:
 
! description
 
! description
 
|-
 
|-
|[http://svn.apache.org/viewvc/incubator/ooo/tags/AOO340/ AOO340]
+
|[http://svn.apache.org/viewvc/openoffice/tags/AOO340/ AOO340]
|Release of Apache OpenOffice 3.4
+
|Release of Apache OpenOffice 3.4.0
 
|-
 
|-
|[http://svn.apache.org/viewvc/incubator/ooo/tags/AOO341/ AOO341]
+
|[http://svn.apache.org/viewvc/openoffice/tags/AOO341/ AOO341]
 
|Release of Apache OpenOffice 3.4.1
 
|Release of Apache OpenOffice 3.4.1
 
|-
 
|-
|[http://svn.apache.org/viewvc/incubator/ooo/tags/SNAPSHOT SNAPSHOT]
+
|[http://svn.apache.org/viewvc/openoffice/tags/AOO400/ AOO400]
 +
|Release of Apache OpenOffice 4.0.0
 +
|-
 +
|[http://svn.apache.org/viewvc/openoffice/tags/AOO401/ AOO401]
 +
|Release of Apache OpenOffice 4.0.1
 +
|-
 +
|[http://svn.apache.org/viewvc/openoffice/tags/SNAPSHOT SNAPSHOT]
 
|The latest snapshot. Changing.
 
|The latest snapshot. Changing.
 
|}
 
|}
 +
 +
[[Category:Build System]]

Latest revision as of 16:25, 19 March 2014

See [1] for general information about the Apache OpenOffice source code.

Trunk

The Apache OpenOffice source code that is currently under development is called trunk.

You can check out the trunk via SVN

   svn co https://svn.apache.org/repos/asf/openoffice/trunk aoo

or git

   git svn clone https://svn.apache.org/repos/asf/openoffice/trunk aoo

Branches

Besides trunk there is a number of branches for development of features that may or may not be integrated into the next release:

URL is https://svn.apache.org/repos/asf/openoffice/branches/<branch name>

When creating new branches please do currently not use a deeper structure (e.g. alg directory containing all branches the user alg works on). This may be nice for organizational purposes, but currently it is not clear how this works with the Git mirror we now have and how it will be converted/handled in the future.

branch name short description documentation
gbuild Integration of a set of older child work spaces:
  • ause131
  • ause130
  • writerfilter10
  • gnumake4
  • sd2gbuild
AOO400 The 4.0.x branch, would be used if we ever need a 4.0.x
alg/aw080 Long running overhaul of the drawing layer.
alg/sysdepgs System-dependent primitive renderers for AOO
alg_writerframes (reintegrated to trunk in r1579280) Support of full DrawObject FillAttributeSet for Writer Frames more
l10n40 Branch to test new l10n tools (incl. makefile changes), will be merged back before next release
rejuvenate01 Refresh the platform support (e.g. for Clang, compatibility with C++11, System STL, XCode 4, OSX 64bit, OSX 10.9)

Tags

Each tag marks an important SVN revision. Otherwise tags are similar to branches.

URL is https://svn.apache.org/repos/asf/openoffice/tags/<tag name>

tag name description
AOO340 Release of Apache OpenOffice 3.4.0
AOO341 Release of Apache OpenOffice 3.4.1
AOO400 Release of Apache OpenOffice 4.0.0
AOO401 Release of Apache OpenOffice 4.0.1
SNAPSHOT The latest snapshot. Changing.
Personal tools