Milestone DEV300 m7 contains childworkspace changefileheader. That CWS
combines two tasks: updating all file headers to LGPL 3 and removal of
external include guards from c++ files.
License Header Update
=====================
All file headers of our current code base have been updated. If you are
going to introduce new files, please be aware of the new header.
Templates are at
http://www.openoffice.org/dev_docs/source/templates/code (C-style)
and
http://www.openoffice.org/dev_docs/source/templates/makefile
(script style).
I also changed cwsanalyze.pl. Starting with milestone m7 it will give an
alert when your CWS contains new files with the old, outdated header. If
you get that please exchange the header using the new template.
External Include Guard Removal
==============================
Thorsten Behrens removed external header include guards. Please do not
use such guards any more for include statements.
Resyncing a Childworkspace
==========================
Resyncing a childworkspace from some older milestone to m7 or above will
surely cause some pain. It will take quite some time as in m7 nearly
every source file got touched. And it is likely that you get conflicts
when you changed include statements (add or remove includes). However,
those conflicts are always easy to solve. As a golden rule take your
version and just remove all 'IFDEF <GUARDNAME>' and 'ENDIF' lines in the
conflicting block.
Rüdiger
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]