diff --git a/doc/devel/draw/Builder.Fixture-1.svg b/doc/devel/draw/Builder.Fixture-1.svg
new file mode 100644
index 000000000..c7bb4e9d2
--- /dev/null
+++ b/doc/devel/draw/Builder.Fixture-1.svg
@@ -0,0 +1,4091 @@
+
+
+
diff --git a/doc/devel/draw/Builder.SegmentationSteps-1.svg b/doc/devel/draw/Builder.SegmentationSteps-1.svg
new file mode 100644
index 000000000..9694920cf
--- /dev/null
+++ b/doc/devel/draw/Builder.SegmentationSteps-1.svg
@@ -0,0 +1,3333 @@
+
+
+
diff --git a/doc/devel/uml/fig129413.png b/doc/devel/uml/fig129413.png
index df8722ad2..581c0bf46 100644
Binary files a/doc/devel/uml/fig129413.png and b/doc/devel/uml/fig129413.png differ
diff --git a/src/backend/backend.c b/src/backend/backend.c
index fa007c404..0f2c62b8a 100644
--- a/src/backend/backend.c
+++ b/src/backend/backend.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/backend.h b/src/backend/backend.h
index f1e68c85b..163c8fc7c 100644
--- a/src/backend/backend.h
+++ b/src/backend/backend.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/enginefacade.cpp b/src/backend/enginefacade.cpp
index 93b2dedc8..d99ad83fa 100644
--- a/src/backend/enginefacade.cpp
+++ b/src/backend/enginefacade.cpp
@@ -1,23 +1,23 @@
/*
EngineFacade - access point for communicating with the render engine
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/backend/enginefacade.hpp b/src/backend/enginefacade.hpp
index 05680d39b..7cbf698e8 100644
--- a/src/backend/enginefacade.hpp
+++ b/src/backend/enginefacade.hpp
@@ -1,23 +1,23 @@
/*
ENGINEFACADE.hpp - access point for communicating with the render engine
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/backend/file.c b/src/backend/file.c
index 3303cae5d..b636bdf29 100644
--- a/src/backend/file.c
+++ b/src/backend/file.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/file.h b/src/backend/file.h
index d70525004..8b8b94ca5 100644
--- a/src/backend/file.h
+++ b/src/backend/file.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filedescriptor.c b/src/backend/filedescriptor.c
index ee0366dcb..a1bfcd15f 100644
--- a/src/backend/filedescriptor.c
+++ b/src/backend/filedescriptor.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filedescriptor.h b/src/backend/filedescriptor.h
index 89306cab8..8f73bfb2c 100644
--- a/src/backend/filedescriptor.h
+++ b/src/backend/filedescriptor.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filedescriptorregistry.c b/src/backend/filedescriptorregistry.c
index 5dc186a3e..c31623a78 100644
--- a/src/backend/filedescriptorregistry.c
+++ b/src/backend/filedescriptorregistry.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filedescriptorregistry.h b/src/backend/filedescriptorregistry.h
index c3a03da83..2faea51f9 100644
--- a/src/backend/filedescriptorregistry.h
+++ b/src/backend/filedescriptorregistry.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filehandle.c b/src/backend/filehandle.c
index 37944ba26..409d6ed32 100644
--- a/src/backend/filehandle.c
+++ b/src/backend/filehandle.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filehandle.h b/src/backend/filehandle.h
index 6ad9c5832..1290a52e8 100644
--- a/src/backend/filehandle.h
+++ b/src/backend/filehandle.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filehandlecache.c b/src/backend/filehandlecache.c
index c130fbd39..abf77e49e 100644
--- a/src/backend/filehandlecache.c
+++ b/src/backend/filehandlecache.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/filehandlecache.h b/src/backend/filehandlecache.h
index 29a023b17..ca130cfbd 100644
--- a/src/backend/filehandlecache.h
+++ b/src/backend/filehandlecache.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/fileheader.c b/src/backend/fileheader.c
index 5bbe8c4e5..9b7e44959 100644
--- a/src/backend/fileheader.c
+++ b/src/backend/fileheader.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/fileheader.h b/src/backend/fileheader.h
index 03058181c..a14abd97f 100644
--- a/src/backend/fileheader.h
+++ b/src/backend/fileheader.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mediaaccessfacade.cpp b/src/backend/mediaaccessfacade.cpp
index f3308f4a7..e9feab29f 100644
--- a/src/backend/mediaaccessfacade.cpp
+++ b/src/backend/mediaaccessfacade.cpp
@@ -1,23 +1,23 @@
/*
MediaAccessFacade - functions for querying media file and channels.
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/backend/mediaaccessfacade.hpp b/src/backend/mediaaccessfacade.hpp
index 3d009c6fe..261e84a61 100644
--- a/src/backend/mediaaccessfacade.hpp
+++ b/src/backend/mediaaccessfacade.hpp
@@ -1,23 +1,23 @@
/*
MEDIAACCESSFACADE.hpp - functions for querying media file and channels.
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/backend/mmap.c b/src/backend/mmap.c
index 37523c9f0..f31c05154 100644
--- a/src/backend/mmap.c
+++ b/src/backend/mmap.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mmap.h b/src/backend/mmap.h
index 155ec0d06..77f4672d0 100644
--- a/src/backend/mmap.h
+++ b/src/backend/mmap.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mmapcache.c b/src/backend/mmapcache.c
index cda0493c7..dc91b2baa 100644
--- a/src/backend/mmapcache.c
+++ b/src/backend/mmapcache.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mmapcache.h b/src/backend/mmapcache.h
index 5b3704512..2b5345696 100644
--- a/src/backend/mmapcache.h
+++ b/src/backend/mmapcache.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mmapings.c b/src/backend/mmapings.c
index 376519f9e..a751b1b89 100644
--- a/src/backend/mmapings.c
+++ b/src/backend/mmapings.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/mmapings.h b/src/backend/mmapings.h
index 28b567d93..39cf7aa9f 100644
--- a/src/backend/mmapings.h
+++ b/src/backend/mmapings.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/netnodefacade.cpp b/src/backend/netnodefacade.cpp
index 24d97b8b2..99f64e1bb 100644
--- a/src/backend/netnodefacade.cpp
+++ b/src/backend/netnodefacade.cpp
@@ -1,23 +1,23 @@
/*
NetNodeFacade - access point for maintaining a renderfarm node
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/backend/netnodefacade.hpp b/src/backend/netnodefacade.hpp
index afeee3b59..17ceb60de 100644
--- a/src/backend/netnodefacade.hpp
+++ b/src/backend/netnodefacade.hpp
@@ -1,23 +1,23 @@
/*
NETNODEFACADE.hpp - access point for maintaining a renderfarm node
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/backend/resourcecollector.c b/src/backend/resourcecollector.c
index 7ef6a48de..ec9dce348 100644
--- a/src/backend/resourcecollector.c
+++ b/src/backend/resourcecollector.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/resourcecollector.h b/src/backend/resourcecollector.h
index 1d41e3e44..6a90ddb7a 100644
--- a/src/backend/resourcecollector.h
+++ b/src/backend/resourcecollector.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/scriptrunnerfacade.cpp b/src/backend/scriptrunnerfacade.cpp
index 9ecf4f13f..a36d70fea 100644
--- a/src/backend/scriptrunnerfacade.cpp
+++ b/src/backend/scriptrunnerfacade.cpp
@@ -1,23 +1,23 @@
/*
ScriptRunnerFacade - access point for running a script within Lumiera application context
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/backend/scriptrunnerfacade.hpp b/src/backend/scriptrunnerfacade.hpp
index b0c1f74ec..d54087497 100644
--- a/src/backend/scriptrunnerfacade.hpp
+++ b/src/backend/scriptrunnerfacade.hpp
@@ -1,23 +1,23 @@
/*
SCRIPTRUNNERFACADE.hpp - access point for running a script within Lumiera application context
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/backend/thread-wrapper.hpp b/src/backend/thread-wrapper.hpp
index 1a6c4be49..c45fd4e75 100644
--- a/src/backend/thread-wrapper.hpp
+++ b/src/backend/thread-wrapper.hpp
@@ -1,24 +1,24 @@
/*
THREADWRAPPER.hpp - thin convenience wrapper for starting lumiera threads
-
+
Copyright (C) Lumiera.org
2008 - 2010 Hermann Vosseler
Christian Thaeter
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/backend/threadpool-init.cpp b/src/backend/threadpool-init.cpp
index 0f4bdaf90..604a6a8ac 100644
--- a/src/backend/threadpool-init.cpp
+++ b/src/backend/threadpool-init.cpp
@@ -1,23 +1,23 @@
/*
ThreadpoolInit - pull up the Thread management automagically at application initialisation
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/backend/threadpool-init.hpp b/src/backend/threadpool-init.hpp
index aebdb00aa..05fe29370 100644
--- a/src/backend/threadpool-init.hpp
+++ b/src/backend/threadpool-init.hpp
@@ -1,24 +1,24 @@
/*
THREADPOOL-INIT.hpp - pull up the Thread management automagically at application initialisation
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file threadpool-init.hpp
diff --git a/src/backend/threadpool.c b/src/backend/threadpool.c
index 0e144e31c..b0ac7c0b3 100644
--- a/src/backend/threadpool.c
+++ b/src/backend/threadpool.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/threadpool.h b/src/backend/threadpool.h
index 28bb21020..6f80c8bb9 100644
--- a/src/backend/threadpool.h
+++ b/src/backend/threadpool.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/threads.c b/src/backend/threads.c
index f4e379354..1261fe134 100644
--- a/src/backend/threads.c
+++ b/src/backend/threads.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/backend/threads.h b/src/backend/threads.h
index 1eee2d536..6e755be48 100644
--- a/src/backend/threads.h
+++ b/src/backend/threads.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/appstate.cpp b/src/common/appstate.cpp
index dfcab9834..20d2c6e96 100644
--- a/src/common/appstate.cpp
+++ b/src/common/appstate.cpp
@@ -1,23 +1,23 @@
/*
AppState - application initialisation and behaviour
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/appstate.hpp b/src/common/appstate.hpp
index 1f16f0630..6472b5102 100644
--- a/src/common/appstate.hpp
+++ b/src/common/appstate.hpp
@@ -1,23 +1,23 @@
/*
APPSTATE.hpp - application initialisation and behaviour
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file appstate.hpp
diff --git a/src/common/config.c b/src/common/config.c
index 88961ddc6..a767cce96 100644
--- a/src/common/config.c
+++ b/src/common/config.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config.h b/src/common/config.h
index 7cf0ff2df..4fa462f25 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_interface.c b/src/common/config_interface.c
index a40a8ab03..9f83b3e56 100644
--- a/src/common/config_interface.c
+++ b/src/common/config_interface.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_interface.h b/src/common/config_interface.h
index d4eca205a..0e605ca30 100644
--- a/src/common/config_interface.h
+++ b/src/common/config_interface.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_lookup.c b/src/common/config_lookup.c
index f2bca1ff1..0c0a776a4 100644
--- a/src/common/config_lookup.c
+++ b/src/common/config_lookup.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_lookup.h b/src/common/config_lookup.h
index aa11e8dff..eadf96b39 100644
--- a/src/common/config_lookup.h
+++ b/src/common/config_lookup.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_typed.c b/src/common/config_typed.c
index b916cdb61..68083931f 100644
--- a/src/common/config_typed.c
+++ b/src/common/config_typed.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/config_wordlist.c b/src/common/config_wordlist.c
index 0762a74a7..a528286f4 100644
--- a/src/common/config_wordlist.c
+++ b/src/common/config_wordlist.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/configentry.c b/src/common/configentry.c
index 0b09f76c3..495690c04 100644
--- a/src/common/configentry.c
+++ b/src/common/configentry.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/configentry.h b/src/common/configentry.h
index 92d63ec46..c2c1eadd8 100644
--- a/src/common/configentry.h
+++ b/src/common/configentry.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/configfacade.cpp b/src/common/configfacade.cpp
index b0860e08e..08aa04903 100644
--- a/src/common/configfacade.cpp
+++ b/src/common/configfacade.cpp
@@ -1,23 +1,23 @@
/*
ConfigFacade - C++ convenience wrapper and startup of the config system
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/configitem.c b/src/common/configitem.c
index c69d804d8..e2a22c98c 100644
--- a/src/common/configitem.c
+++ b/src/common/configitem.c
@@ -7,8 +7,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/configitem.h b/src/common/configitem.h
index 942f77ef8..3c3823422 100644
--- a/src/common/configitem.h
+++ b/src/common/configitem.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/configrules.cpp b/src/common/configrules.cpp
index b4d4ea00a..b42e5591a 100644
--- a/src/common/configrules.cpp
+++ b/src/common/configrules.cpp
@@ -1,24 +1,24 @@
/*
ConfigRules - interface for rule based configuration
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/configrules.hpp b/src/common/configrules.hpp
index 473b82155..841858883 100644
--- a/src/common/configrules.hpp
+++ b/src/common/configrules.hpp
@@ -1,23 +1,23 @@
/*
CONFIGRULES.hpp - interface for rule based configuration
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/common/external/libgavl.cpp b/src/common/external/libgavl.cpp
index 8cb37a12f..b60caecea 100644
--- a/src/common/external/libgavl.cpp
+++ b/src/common/external/libgavl.cpp
@@ -1,23 +1,23 @@
/*
ImplFacadeGAVL - facade for integrating the GAVL media handling library
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/external/libgavl.hpp b/src/common/external/libgavl.hpp
index 505fc4325..ac6a00b03 100644
--- a/src/common/external/libgavl.hpp
+++ b/src/common/external/libgavl.hpp
@@ -1,23 +1,23 @@
/*
LILBGAVL.hpp - facade for integrating the GAVL media handling library
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/common/guifacade.cpp b/src/common/guifacade.cpp
index e786dba40..aff7febb8 100644
--- a/src/common/guifacade.cpp
+++ b/src/common/guifacade.cpp
@@ -1,23 +1,23 @@
/*
GuiFacade - access point for communicating with the Lumiera GTK GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/instancehandle.hpp b/src/common/instancehandle.hpp
index 9b9a12bd9..d6c98e546 100644
--- a/src/common/instancehandle.hpp
+++ b/src/common/instancehandle.hpp
@@ -1,23 +1,23 @@
/*
INSTANCEHANDLE.hpp - automatically handling interface lifecycle
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file instancehandle.hpp
diff --git a/src/common/interface.c b/src/common/interface.c
index a8d91c40f..71cf71e96 100644
--- a/src/common/interface.c
+++ b/src/common/interface.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/interface.h b/src/common/interface.h
index d50af3233..3a8e2fb5c 100644
--- a/src/common/interface.h
+++ b/src/common/interface.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/interfacedescriptor.h b/src/common/interfacedescriptor.h
index 121c0711e..c6aab3043 100644
--- a/src/common/interfacedescriptor.h
+++ b/src/common/interfacedescriptor.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/interfaceproxy.cpp b/src/common/interfaceproxy.cpp
index 1970cce21..e403e40a5 100644
--- a/src/common/interfaceproxy.cpp
+++ b/src/common/interfaceproxy.cpp
@@ -1,23 +1,23 @@
/*
InterfaceProxy - definition of forwarding proxies for the facade interfaces
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/interfaceregistry.c b/src/common/interfaceregistry.c
index 1637e48df..121bf6408 100644
--- a/src/common/interfaceregistry.c
+++ b/src/common/interfaceregistry.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/interfaceregistry.h b/src/common/interfaceregistry.h
index bc4f11440..677ef6c89 100644
--- a/src/common/interfaceregistry.h
+++ b/src/common/interfaceregistry.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/option.cpp b/src/common/option.cpp
index 84b28b942..d01afc88d 100644
--- a/src/common/option.cpp
+++ b/src/common/option.cpp
@@ -1,23 +1,23 @@
/*
Option - handle cmdline for starting the Lumiera application
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/option.hpp b/src/common/option.hpp
index c44a6b35e..a6ccc4ab9 100644
--- a/src/common/option.hpp
+++ b/src/common/option.hpp
@@ -1,23 +1,23 @@
/*
OPTION.hpp - handle cmdline for starting the Lumiera application
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/common/plugin.c b/src/common/plugin.c
index 0b9a515a5..2638af5d1 100644
--- a/src/common/plugin.c
+++ b/src/common/plugin.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/plugin.h b/src/common/plugin.h
index df75cd012..bd77b3806 100644
--- a/src/common/plugin.h
+++ b/src/common/plugin.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/plugin_dynlib.c b/src/common/plugin_dynlib.c
index 6c30afe85..7e8618628 100644
--- a/src/common/plugin_dynlib.c
+++ b/src/common/plugin_dynlib.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/common/query/fake-configrules.cpp b/src/common/query/fake-configrules.cpp
index b2f187dea..a095a4acf 100644
--- a/src/common/query/fake-configrules.cpp
+++ b/src/common/query/fake-configrules.cpp
@@ -1,23 +1,23 @@
/*
FakeConfigRules - dummy implementation of the config rules system
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/query/fake-configrules.hpp b/src/common/query/fake-configrules.hpp
index 7cdf1df37..bbc9f91ca 100644
--- a/src/common/query/fake-configrules.hpp
+++ b/src/common/query/fake-configrules.hpp
@@ -1,23 +1,23 @@
/*
FAKE-CONFIGRULES.hpp - dummy implementation of the config rules system
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/common/subsys.cpp b/src/common/subsys.cpp
index 68850f4c8..2a9b2446c 100644
--- a/src/common/subsys.cpp
+++ b/src/common/subsys.cpp
@@ -1,23 +1,23 @@
/*
Subsys - interface for describing an application part to be handled by main()
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/common/subsys.hpp b/src/common/subsys.hpp
index ee0e229ad..363b17e51 100644
--- a/src/common/subsys.hpp
+++ b/src/common/subsys.hpp
@@ -1,23 +1,23 @@
/*
SUBSYS.hpp - interface for describing an application part to be handled by main()
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file subsys.hpp
diff --git a/src/common/subsystem-runner.hpp b/src/common/subsystem-runner.hpp
index 8e7edcffc..89a90245d 100644
--- a/src/common/subsystem-runner.hpp
+++ b/src/common/subsystem-runner.hpp
@@ -1,23 +1,23 @@
/*
SUBSYSTEMRUNNER.hpp - helper for controlling execution of several dependent subsystems
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/gui/controller/controller.cpp b/src/gui/controller/controller.cpp
index 2d7deefc9..c31ca787d 100644
--- a/src/gui/controller/controller.cpp
+++ b/src/gui/controller/controller.cpp
@@ -1,23 +1,23 @@
/*
controllerk.cpp - Implementation of the timeline track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "controller.hpp"
diff --git a/src/gui/controller/controller.hpp b/src/gui/controller/controller.hpp
index 594f5e19e..29d3684df 100644
--- a/src/gui/controller/controller.hpp
+++ b/src/gui/controller/controller.hpp
@@ -1,23 +1,23 @@
/*
controller.hpp - Declaration of the controller object
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file controller/controller.hpp
** This file contains the definition of the controller object
diff --git a/src/gui/controller/playback-controller.cpp b/src/gui/controller/playback-controller.cpp
index bfb623860..12727c86b 100644
--- a/src/gui/controller/playback-controller.cpp
+++ b/src/gui/controller/playback-controller.cpp
@@ -1,23 +1,23 @@
/*
playback-controller.cpp - Implementation of the playback controller object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/controller/playback-controller.hpp b/src/gui/controller/playback-controller.hpp
index 7ef5ce4fb..e403bc528 100644
--- a/src/gui/controller/playback-controller.hpp
+++ b/src/gui/controller/playback-controller.hpp
@@ -1,23 +1,23 @@
/*
playback-controller.hpp - Declaration of the playback controller object
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file controller/playback-controller.hpp
** This file contains the definition of the playback controller object
diff --git a/src/gui/dialogs/dialog.hpp b/src/gui/dialogs/dialog.hpp
index 454ddee6a..c72949b3b 100644
--- a/src/gui/dialogs/dialog.hpp
+++ b/src/gui/dialogs/dialog.hpp
@@ -1,23 +1,23 @@
/*
dialog.hpp - Definitions of globals for dialogs
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file render.hpp
** This file contains definitions of globals for dialogs
diff --git a/src/gui/dialogs/name-chooser.cpp b/src/gui/dialogs/name-chooser.cpp
index c44c7adad..c61527be8 100644
--- a/src/gui/dialogs/name-chooser.cpp
+++ b/src/gui/dialogs/name-chooser.cpp
@@ -1,23 +1,23 @@
/*
name-chooser.cpp - Definition of the name chooser dialog object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/dialogs/name-chooser.hpp b/src/gui/dialogs/name-chooser.hpp
index c848820e3..0794e6427 100644
--- a/src/gui/dialogs/name-chooser.hpp
+++ b/src/gui/dialogs/name-chooser.hpp
@@ -1,23 +1,23 @@
/*
name-chooser.hpp - Definition of the name chooser dialog object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file name-chooser.hpp
** This file contains the definition of the name chooser dialog
diff --git a/src/gui/dialogs/preferences-dialog.cpp b/src/gui/dialogs/preferences-dialog.cpp
index dae928143..4db367360 100644
--- a/src/gui/dialogs/preferences-dialog.cpp
+++ b/src/gui/dialogs/preferences-dialog.cpp
@@ -1,23 +1,23 @@
/*
preferences-dialog.cpp - Implementation of the application preferences dialog
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/dialogs/preferences-dialog.hpp b/src/gui/dialogs/preferences-dialog.hpp
index 6e9ce2087..62a37ed07 100644
--- a/src/gui/dialogs/preferences-dialog.hpp
+++ b/src/gui/dialogs/preferences-dialog.hpp
@@ -1,23 +1,23 @@
/*
preferences-dialog.hpp - Definition of the application preferences dialog
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file render.hpp
** This file contains the definition of the application preferences dialog
diff --git a/src/gui/dialogs/render.cpp b/src/gui/dialogs/render.cpp
index 88a8c41ff..6178c014c 100644
--- a/src/gui/dialogs/render.cpp
+++ b/src/gui/dialogs/render.cpp
@@ -1,23 +1,23 @@
/*
render.cpp - Definition of the main workspace window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/dialogs/render.hpp b/src/gui/dialogs/render.hpp
index 51989a25e..8d586c398 100644
--- a/src/gui/dialogs/render.hpp
+++ b/src/gui/dialogs/render.hpp
@@ -1,23 +1,23 @@
/*
render.hpp - Definition of the render output dialog
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file render.hpp
** This file contains the definition of the render output dialog
diff --git a/src/gui/display-interface-proxy.hpp b/src/gui/display-interface-proxy.hpp
index 8ae035124..e0fd15031 100644
--- a/src/gui/display-interface-proxy.hpp
+++ b/src/gui/display-interface-proxy.hpp
@@ -1,23 +1,23 @@
/*
Display(Proxy) - service providing access to a display for outputting frames
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/display-service.cpp b/src/gui/display-service.cpp
index 1c20dd4de..96600bf3b 100644
--- a/src/gui/display-service.cpp
+++ b/src/gui/display-service.cpp
@@ -1,23 +1,23 @@
/*
DisplayService - service providing access to a display for outputting frames
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/display-service.hpp b/src/gui/display-service.hpp
index 2a84f9c12..1dec2c192 100644
--- a/src/gui/display-service.hpp
+++ b/src/gui/display-service.hpp
@@ -1,23 +1,23 @@
/*
DISPLAY-SERVICE.hpp - service providing access to a display for outputting frames
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file display-service.hpp
diff --git a/src/gui/gtk-lumiera.cpp b/src/gui/gtk-lumiera.cpp
index 65b448f40..3b8f34859 100644
--- a/src/gui/gtk-lumiera.cpp
+++ b/src/gui/gtk-lumiera.cpp
@@ -1,23 +1,23 @@
/*
gtk-lumiera.cpp - The entry point for the GTK GUI application
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/gtk-lumiera.hpp b/src/gui/gtk-lumiera.hpp
index c1b5a773a..bc26c1d96 100644
--- a/src/gui/gtk-lumiera.hpp
+++ b/src/gui/gtk-lumiera.hpp
@@ -1,23 +1,23 @@
/*
gtk-lumiera.hpp - Application wide global definitions
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file gtk-lumiera.hpp
** This file contains application wide global definitions
diff --git a/src/gui/guifacade.hpp b/src/gui/guifacade.hpp
index d7bf7f542..27de18a35 100644
--- a/src/gui/guifacade.hpp
+++ b/src/gui/guifacade.hpp
@@ -1,23 +1,23 @@
/*
GUIFACADE.hpp - access point for communicating with the Lumiera GTK GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file guifacade.hpp
diff --git a/src/gui/guistart.cpp b/src/gui/guistart.cpp
index e345f9047..d8c5513d8 100644
--- a/src/gui/guistart.cpp
+++ b/src/gui/guistart.cpp
@@ -1,25 +1,25 @@
/*
GuiStart - entry point for the lumiera GUI loaded as shared module
-
+
Copyright (C) Lumiera.org
2007-2008, Joel Holdsworth
Christian Thaeter
Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/model/clip-track.cpp b/src/gui/model/clip-track.cpp
index 5f8907599..30407a1f8 100644
--- a/src/gui/model/clip-track.cpp
+++ b/src/gui/model/clip-track.cpp
@@ -1,23 +1,23 @@
/*
clip-track.cpp - Implementation of a clip containing track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "clip-track.hpp"
diff --git a/src/gui/model/clip-track.hpp b/src/gui/model/clip-track.hpp
index c3c7e0e2f..5e8ea354c 100644
--- a/src/gui/model/clip-track.hpp
+++ b/src/gui/model/clip-track.hpp
@@ -1,23 +1,23 @@
/*
clip-track.hpp - Declaration of a clip containing track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/**
* @file widgets/timeline/clip-track.hpp
diff --git a/src/gui/model/clip.cpp b/src/gui/model/clip.cpp
index 802543991..2815ea7fe 100644
--- a/src/gui/model/clip.cpp
+++ b/src/gui/model/clip.cpp
@@ -1,23 +1,23 @@
/*
timeline-track.cpp - Implementation of the timeline clip object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "clip.hpp"
diff --git a/src/gui/model/clip.hpp b/src/gui/model/clip.hpp
index 89f7d89d7..df9d67d1c 100644
--- a/src/gui/model/clip.hpp
+++ b/src/gui/model/clip.hpp
@@ -1,23 +1,23 @@
/*
timeline-clip.hpp - Declaration of the timeline clip object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-clip.hpp
** This file contains the definition of timeline clip object
diff --git a/src/gui/model/group-track.cpp b/src/gui/model/group-track.cpp
index 73ac08114..067821d82 100644
--- a/src/gui/model/group-track.cpp
+++ b/src/gui/model/group-track.cpp
@@ -1,23 +1,23 @@
/*
group-track.cpp - Implementation of the timeline group track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "group-track.hpp"
diff --git a/src/gui/model/group-track.hpp b/src/gui/model/group-track.hpp
index ae3f48b63..6dc15db31 100644
--- a/src/gui/model/group-track.hpp
+++ b/src/gui/model/group-track.hpp
@@ -1,23 +1,23 @@
/*
group-track.hpp - Declaration of the timeline group track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/group-track.hpp
** This file contains the definition of group track timeline objects
diff --git a/src/gui/model/parent-track.cpp b/src/gui/model/parent-track.cpp
index f7122fe46..874c7e9d5 100644
--- a/src/gui/model/parent-track.cpp
+++ b/src/gui/model/parent-track.cpp
@@ -1,23 +1,23 @@
/*
parent-track-.cpp - Implementation of the ParentTrack class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "parent-track.hpp"
diff --git a/src/gui/model/parent-track.hpp b/src/gui/model/parent-track.hpp
index bc26be80f..6d5b0481a 100644
--- a/src/gui/model/parent-track.hpp
+++ b/src/gui/model/parent-track.hpp
@@ -1,23 +1,23 @@
/*
parent-track.hpp - Definition of the ParentTrack class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file parent-track.hpp
** This file contains the definition of ParentTrack, a class which
diff --git a/src/gui/model/project.cpp b/src/gui/model/project.cpp
index cc7dd6b84..92dda0758 100644
--- a/src/gui/model/project.cpp
+++ b/src/gui/model/project.cpp
@@ -1,23 +1,23 @@
/*
project.cpp - Implementation of the Project class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/model/project.hpp b/src/gui/model/project.hpp
index f70029f88..42fb8d611 100644
--- a/src/gui/model/project.hpp
+++ b/src/gui/model/project.hpp
@@ -1,23 +1,23 @@
/*
project.hpp - Definition of the Project class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file project.hpp
** This file contains the definition of Project, a class which
diff --git a/src/gui/model/sequence.cpp b/src/gui/model/sequence.cpp
index 361724125..6cb0269a9 100644
--- a/src/gui/model/sequence.cpp
+++ b/src/gui/model/sequence.cpp
@@ -1,23 +1,23 @@
/*
sequence.hpp - Implementation of the Sequence class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "sequence.hpp"
diff --git a/src/gui/model/sequence.hpp b/src/gui/model/sequence.hpp
index 717368a9c..ae4f59a2f 100644
--- a/src/gui/model/sequence.hpp
+++ b/src/gui/model/sequence.hpp
@@ -1,23 +1,23 @@
/*
sequence.hpp - Definition of the Sequence class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file sequence.hpp
** This file contains the definition of Sequence, a class which
diff --git a/src/gui/model/track.cpp b/src/gui/model/track.cpp
index d94926229..6d5cf2a65 100644
--- a/src/gui/model/track.cpp
+++ b/src/gui/model/track.cpp
@@ -1,23 +1,23 @@
/*
track.cpp - Implementation of the Track class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "track.hpp"
diff --git a/src/gui/model/track.hpp b/src/gui/model/track.hpp
index c59d06875..6dc5d2b71 100644
--- a/src/gui/model/track.hpp
+++ b/src/gui/model/track.hpp
@@ -1,23 +1,23 @@
/*
track.hpp - Definition of the Track class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file track.hpp
** This file contains the definition of Track, a class which
diff --git a/src/gui/notification-interface-proxy.hpp b/src/gui/notification-interface-proxy.hpp
index 361e01865..79500e8df 100644
--- a/src/gui/notification-interface-proxy.hpp
+++ b/src/gui/notification-interface-proxy.hpp
@@ -1,23 +1,23 @@
/*
Notification(Proxy) - public service allowing to push informations into the GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/notification-service.cpp b/src/gui/notification-service.cpp
index 080d1461d..0cfd3c826 100644
--- a/src/gui/notification-service.cpp
+++ b/src/gui/notification-service.cpp
@@ -1,23 +1,23 @@
/*
NotificationService - public service allowing to push informations into the GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/gui/notification-service.hpp b/src/gui/notification-service.hpp
index c6e862be8..d7e2e218b 100644
--- a/src/gui/notification-service.hpp
+++ b/src/gui/notification-service.hpp
@@ -1,23 +1,23 @@
/*
NOTIFICATION-SERVICE.hpp - public service allowing to push informations into the GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file notification-service.hpp
diff --git a/src/gui/output/displayer.cpp b/src/gui/output/displayer.cpp
index 482db826e..251279a9a 100644
--- a/src/gui/output/displayer.cpp
+++ b/src/gui/output/displayer.cpp
@@ -1,25 +1,25 @@
/*
displayer.cpp - Implements the base class for displaying video
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/output/displayer.hpp b/src/gui/output/displayer.hpp
index 5dc576565..1ec3ed6be 100644
--- a/src/gui/output/displayer.hpp
+++ b/src/gui/output/displayer.hpp
@@ -1,25 +1,25 @@
/*
displayer.hpp - Defines the base class for displaying video
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file displayer.hpp
** This file contains the defintion of Displayer; the base class
diff --git a/src/gui/output/gdkdisplayer.cpp b/src/gui/output/gdkdisplayer.cpp
index 523ed2bb5..1d6f96214 100644
--- a/src/gui/output/gdkdisplayer.cpp
+++ b/src/gui/output/gdkdisplayer.cpp
@@ -1,25 +1,25 @@
/*
gdkdisplayer.cpp - Implements the class for displaying video via GDK
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/output/gdkdisplayer.hpp b/src/gui/output/gdkdisplayer.hpp
index 76bb66d0f..291a20503 100644
--- a/src/gui/output/gdkdisplayer.hpp
+++ b/src/gui/output/gdkdisplayer.hpp
@@ -1,25 +1,25 @@
/*
gdkdisplayer.hpp - Defines the class for displaying video via GDK
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file gdkdisplayer.hpp
** This file contains the definition of XvDisplayer, the XVideo
diff --git a/src/gui/output/xvdisplayer.cpp b/src/gui/output/xvdisplayer.cpp
index 5799f93dc..4c0780101 100644
--- a/src/gui/output/xvdisplayer.cpp
+++ b/src/gui/output/xvdisplayer.cpp
@@ -1,25 +1,25 @@
/*
xvdisplayer.cpp - Implements the base class for XVideo display
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
@@ -62,7 +62,7 @@ XvDisplayer::XvDisplayer( Gtk::Widget *drawing_area, int width, int height ) :
for ( unsigned int n = 0; gotPort == false && n < count; ++n )
{
// Diagnostics
- INFO(gui, "%s, %u, %u", adaptorInfo[ n ].name,
+ INFO(gui, "%s, %lu, %lu", adaptorInfo[ n ].name,
adaptorInfo[ n ].base_id, adaptorInfo[ n ].num_ports - 1);
for ( unsigned int port = adaptorInfo[ n ].base_id;
diff --git a/src/gui/output/xvdisplayer.hpp b/src/gui/output/xvdisplayer.hpp
index afc25c670..9c7e58208 100644
--- a/src/gui/output/xvdisplayer.hpp
+++ b/src/gui/output/xvdisplayer.hpp
@@ -1,25 +1,25 @@
/*
xvdisplayer.hpp - Defines the base class for XVideo display
-
+
Copyright (C) Lumiera.org
2000, Arne Schirmacher
2001-2007, Dan Dennedy
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file xvdisplayer.hpp
** This file contains the definition of XvDisplayer, the XVideo
diff --git a/src/gui/panels/panel.cpp b/src/gui/panels/panel.cpp
index 4d782d619..4db7a2ff2 100644
--- a/src/gui/panels/panel.cpp
+++ b/src/gui/panels/panel.cpp
@@ -1,23 +1,23 @@
/*
panel.cpp - Implementation of Panel, the base class for docking panels
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "panel.hpp"
diff --git a/src/gui/panels/panel.hpp b/src/gui/panels/panel.hpp
index a46233169..5b0ed2afe 100644
--- a/src/gui/panels/panel.hpp
+++ b/src/gui/panels/panel.hpp
@@ -1,23 +1,23 @@
/*
panel.hpp - Definition of Panel, the base class for docking panels
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file panel.hpp
** This file contains the definition of Panel; the base class
diff --git a/src/gui/panels/resources-panel.cpp b/src/gui/panels/resources-panel.cpp
index 1180ddd58..bd37cf195 100644
--- a/src/gui/panels/resources-panel.cpp
+++ b/src/gui/panels/resources-panel.cpp
@@ -1,23 +1,23 @@
/*
assets-panel.cpp - Implementation of the assets panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/panels/resources-panel.hpp b/src/gui/panels/resources-panel.hpp
index 5c725dc3c..20021a920 100644
--- a/src/gui/panels/resources-panel.hpp
+++ b/src/gui/panels/resources-panel.hpp
@@ -1,23 +1,23 @@
/*
assets-panel.hpp - Definition of the assets panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file assets-panel.hpp
** This file contains the definition of the assets panel
diff --git a/src/gui/panels/timeline-panel.cpp b/src/gui/panels/timeline-panel.cpp
index a93e49251..756fef16e 100644
--- a/src/gui/panels/timeline-panel.cpp
+++ b/src/gui/panels/timeline-panel.cpp
@@ -1,23 +1,23 @@
/*
timeline-panel.cpp - Implementation of the timeline panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/panels/timeline-panel.hpp b/src/gui/panels/timeline-panel.hpp
index eaec9e02b..73c60b7a0 100644
--- a/src/gui/panels/timeline-panel.hpp
+++ b/src/gui/panels/timeline-panel.hpp
@@ -1,23 +1,23 @@
/*
timeline-panel.hpp - Definition of the timeline panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-panel.hpp
** This file contains the definition of the timeline panel
diff --git a/src/gui/panels/viewer-panel.cpp b/src/gui/panels/viewer-panel.cpp
index 94c055a00..01a94934f 100644
--- a/src/gui/panels/viewer-panel.cpp
+++ b/src/gui/panels/viewer-panel.cpp
@@ -1,23 +1,23 @@
/*
viewer-panel.cpp - Implementation of the viewer panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "../gtk-lumiera.hpp"
diff --git a/src/gui/panels/viewer-panel.hpp b/src/gui/panels/viewer-panel.hpp
index a51b3997f..fd234a823 100644
--- a/src/gui/panels/viewer-panel.hpp
+++ b/src/gui/panels/viewer-panel.hpp
@@ -1,23 +1,23 @@
/*
viewer-panel.hpp - Definition of the viewer panel
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file viewer-panel.hpp
** This file contains the definition of the viewer panel
diff --git a/src/gui/util/rectangle.cpp b/src/gui/util/rectangle.cpp
index 72c678a2b..e8797784c 100644
--- a/src/gui/util/rectangle.cpp
+++ b/src/gui/util/rectangle.cpp
@@ -1,23 +1,23 @@
/*
rectangle.cpp - Implements utility functions for GDK rects
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "rectangle.hpp"
diff --git a/src/gui/util/rectangle.hpp b/src/gui/util/rectangle.hpp
index bd72adb2d..ae77d2305 100644
--- a/src/gui/util/rectangle.hpp
+++ b/src/gui/util/rectangle.hpp
@@ -1,23 +1,23 @@
/*
rectangle.hpp - Declares utility functions for GDK rects
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
/** @file rectangle.hpp
** This file contains the declaration of the utility functions for
diff --git a/src/gui/widgets/button-bar.cpp b/src/gui/widgets/button-bar.cpp
index 9e121be48..ccd3c1919 100644
--- a/src/gui/widgets/button-bar.cpp
+++ b/src/gui/widgets/button-bar.cpp
@@ -1,23 +1,23 @@
/*
button-bar.cpp - Implementation of the button bar widget
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "button-bar.hpp"
diff --git a/src/gui/widgets/button-bar.hpp b/src/gui/widgets/button-bar.hpp
index d9a0b2d79..237f0270c 100644
--- a/src/gui/widgets/button-bar.hpp
+++ b/src/gui/widgets/button-bar.hpp
@@ -1,23 +1,23 @@
/*
button-bar.hpp - Declaration of the button bar widget
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file button-bar.hpp
** This file contains the definition of the button bar widget
diff --git a/src/gui/widgets/menu-button.cpp b/src/gui/widgets/menu-button.cpp
index 6c78d5c67..a5e7629b6 100644
--- a/src/gui/widgets/menu-button.cpp
+++ b/src/gui/widgets/menu-button.cpp
@@ -1,23 +1,23 @@
/*
menu-button.cpp - Implementation of the menu button widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "menu-button.hpp"
diff --git a/src/gui/widgets/menu-button.hpp b/src/gui/widgets/menu-button.hpp
index 0ebca1b0b..fe32f677d 100644
--- a/src/gui/widgets/menu-button.hpp
+++ b/src/gui/widgets/menu-button.hpp
@@ -1,23 +1,23 @@
/*
menu-button.hpp - Declaration of the menu button widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file menu-button.hpp
** This file contains the definition of menu button widget
diff --git a/src/gui/widgets/mini-button.hpp b/src/gui/widgets/mini-button.hpp
index 7edf510ad..9b6c39565 100644
--- a/src/gui/widgets/mini-button.hpp
+++ b/src/gui/widgets/mini-button.hpp
@@ -1,23 +1,23 @@
/*
mini-button.hpp - Declaration of the mini button widget
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file mini-button.hpp
** This file contains the definition of mini button widget
diff --git a/src/gui/widgets/panel-bar.cpp b/src/gui/widgets/panel-bar.cpp
index 251c9a7cf..7b41a4d32 100644
--- a/src/gui/widgets/panel-bar.cpp
+++ b/src/gui/widgets/panel-bar.cpp
@@ -1,23 +1,23 @@
/*
panel-bar.hpp - Declaration of the panel bar widget
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "panel-bar.hpp"
diff --git a/src/gui/widgets/panel-bar.hpp b/src/gui/widgets/panel-bar.hpp
index 30e08c91e..d9f9d99e1 100644
--- a/src/gui/widgets/panel-bar.hpp
+++ b/src/gui/widgets/panel-bar.hpp
@@ -1,23 +1,23 @@
/*
panel-bar.hpp - Declaration of the panel bar widget
-
+
Copyright (C) Lumiera.org
2009, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file panel-bar.hpp
** This file contains the definition of timeline widget
diff --git a/src/gui/widgets/timeline-widget.cpp b/src/gui/widgets/timeline-widget.cpp
index 721467536..eabf25514 100644
--- a/src/gui/widgets/timeline-widget.cpp
+++ b/src/gui/widgets/timeline-widget.cpp
@@ -1,23 +1,23 @@
/*
timeline-widget.cpp - Implementation of the timeline widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-widget.hpp"
diff --git a/src/gui/widgets/timeline-widget.hpp b/src/gui/widgets/timeline-widget.hpp
index 41e368947..2278f5ca9 100644
--- a/src/gui/widgets/timeline-widget.hpp
+++ b/src/gui/widgets/timeline-widget.hpp
@@ -1,23 +1,23 @@
/*
timeline-widget.hpp - Declaration of the timeline widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-widget.hpp
** This file contains the definition of timeline widget
diff --git a/src/gui/widgets/timeline/timeline-arrow-tool.cpp b/src/gui/widgets/timeline/timeline-arrow-tool.cpp
index c211e3ace..d985cf7bf 100644
--- a/src/gui/widgets/timeline/timeline-arrow-tool.cpp
+++ b/src/gui/widgets/timeline/timeline-arrow-tool.cpp
@@ -1,23 +1,23 @@
/*
timeline-arrow-tool.cpp - Implementation of the ArrowTool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-arrow-tool.hpp"
diff --git a/src/gui/widgets/timeline/timeline-arrow-tool.hpp b/src/gui/widgets/timeline/timeline-arrow-tool.hpp
index 74d6f8e5c..be21b19c5 100644
--- a/src/gui/widgets/timeline/timeline-arrow-tool.hpp
+++ b/src/gui/widgets/timeline/timeline-arrow-tool.hpp
@@ -1,23 +1,23 @@
/*
timeline-arrow-tool.hpp - Declaration of the ArrowTool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-arrow-tool.hpp
** This file contains the definition of the arrow tool class
diff --git a/src/gui/widgets/timeline/timeline-body.cpp b/src/gui/widgets/timeline/timeline-body.cpp
index 44eb9a472..eac93ba09 100644
--- a/src/gui/widgets/timeline/timeline-body.cpp
+++ b/src/gui/widgets/timeline/timeline-body.cpp
@@ -1,23 +1,23 @@
/*
timeline.cpp - Implementation of the timeline widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/timeline/timeline-body.hpp b/src/gui/widgets/timeline/timeline-body.hpp
index e218ae3a4..46dfb2303 100644
--- a/src/gui/widgets/timeline/timeline-body.hpp
+++ b/src/gui/widgets/timeline/timeline-body.hpp
@@ -1,23 +1,23 @@
/*
timeline-body.hpp - Declaration of the timeline body widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-body.hpp
** This file contains the definition of timeline body widget
diff --git a/src/gui/widgets/timeline/timeline-clip-track.cpp b/src/gui/widgets/timeline/timeline-clip-track.cpp
index 0f0f2f1f5..2b2bbb875 100644
--- a/src/gui/widgets/timeline/timeline-clip-track.cpp
+++ b/src/gui/widgets/timeline/timeline-clip-track.cpp
@@ -1,23 +1,23 @@
/*
timeline-clip-track.cpp - Implementation of the timeline clip track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-clip-track.hpp"
diff --git a/src/gui/widgets/timeline/timeline-clip-track.hpp b/src/gui/widgets/timeline/timeline-clip-track.hpp
index 1ac781195..f6947fbe8 100644
--- a/src/gui/widgets/timeline/timeline-clip-track.hpp
+++ b/src/gui/widgets/timeline/timeline-clip-track.hpp
@@ -1,23 +1,23 @@
/*
timeline-clip-track.hpp - Declaration of the timeline clip track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/**
* @file widgets/timeline/timeline-clip-track.hpp
diff --git a/src/gui/widgets/timeline/timeline-clip.cpp b/src/gui/widgets/timeline/timeline-clip.cpp
index a6b6fb124..e4c031e52 100644
--- a/src/gui/widgets/timeline/timeline-clip.cpp
+++ b/src/gui/widgets/timeline/timeline-clip.cpp
@@ -1,23 +1,23 @@
/*
timeline-track.cpp - Implementation of the timeline clip object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-clip.hpp"
diff --git a/src/gui/widgets/timeline/timeline-clip.hpp b/src/gui/widgets/timeline/timeline-clip.hpp
index 3dd8b0759..46cc751be 100644
--- a/src/gui/widgets/timeline/timeline-clip.hpp
+++ b/src/gui/widgets/timeline/timeline-clip.hpp
@@ -1,23 +1,23 @@
/*
timeline-clip.hpp - Declaration of the timeline clip object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-clip.hpp
** This file contains the definition of timeline clip object
diff --git a/src/gui/widgets/timeline/timeline-group-track.cpp b/src/gui/widgets/timeline/timeline-group-track.cpp
index 56ad56c0a..6ecc20005 100644
--- a/src/gui/widgets/timeline/timeline-group-track.cpp
+++ b/src/gui/widgets/timeline/timeline-group-track.cpp
@@ -1,23 +1,23 @@
/*
timeline-group-track.cpp - Implementation of the timeline group track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-group-track.hpp"
diff --git a/src/gui/widgets/timeline/timeline-group-track.hpp b/src/gui/widgets/timeline/timeline-group-track.hpp
index 821acf9a8..62e4d8d53 100644
--- a/src/gui/widgets/timeline/timeline-group-track.hpp
+++ b/src/gui/widgets/timeline/timeline-group-track.hpp
@@ -1,23 +1,23 @@
/*
timeline-group-track.hpp - Declaration of the timeline group track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-group-track.hpp
** This file contains the definition of group track timeline objects
diff --git a/src/gui/widgets/timeline/timeline-header-container.cpp b/src/gui/widgets/timeline/timeline-header-container.cpp
index 5b6291ade..93f2e6aee 100644
--- a/src/gui/widgets/timeline/timeline-header-container.cpp
+++ b/src/gui/widgets/timeline/timeline-header-container.cpp
@@ -1,24 +1,24 @@
/*
timeline-header-container.cpp - Implementation of the timeline
header container widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/timeline/timeline-header-container.hpp b/src/gui/widgets/timeline/timeline-header-container.hpp
index 8243135d2..921394eff 100644
--- a/src/gui/widgets/timeline/timeline-header-container.hpp
+++ b/src/gui/widgets/timeline/timeline-header-container.hpp
@@ -1,24 +1,24 @@
/*
timeline-header-container.hpp - Declaration of the timeline
header container widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-header-container.hpp
** This file contains the definition of the header container
diff --git a/src/gui/widgets/timeline/timeline-header-widget.cpp b/src/gui/widgets/timeline/timeline-header-widget.cpp
index f51e026cf..ae5e85a98 100644
--- a/src/gui/widgets/timeline/timeline-header-widget.cpp
+++ b/src/gui/widgets/timeline/timeline-header-widget.cpp
@@ -1,24 +1,24 @@
/*
timeline-header-widget.cpp - Implementation of the timeline
header widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/timeline/timeline-header-widget.hpp b/src/gui/widgets/timeline/timeline-header-widget.hpp
index 3db843738..18dcfb78c 100644
--- a/src/gui/widgets/timeline/timeline-header-widget.hpp
+++ b/src/gui/widgets/timeline/timeline-header-widget.hpp
@@ -1,24 +1,24 @@
/*
timeline-header-widget.hpp - Declaration of the timeline
header widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-header-widget.hpp
** This file contains the definition of the header widget
diff --git a/src/gui/widgets/timeline/timeline-ibeam-tool.cpp b/src/gui/widgets/timeline/timeline-ibeam-tool.cpp
index 7e243ef7c..5e37d4b4d 100644
--- a/src/gui/widgets/timeline/timeline-ibeam-tool.cpp
+++ b/src/gui/widgets/timeline/timeline-ibeam-tool.cpp
@@ -1,23 +1,23 @@
/*
timeline-ibeam-tool.cpp - Implementation of the IBeamTool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-ibeam-tool.hpp"
diff --git a/src/gui/widgets/timeline/timeline-ibeam-tool.hpp b/src/gui/widgets/timeline/timeline-ibeam-tool.hpp
index 5d05b14ba..219a6dd49 100644
--- a/src/gui/widgets/timeline/timeline-ibeam-tool.hpp
+++ b/src/gui/widgets/timeline/timeline-ibeam-tool.hpp
@@ -1,23 +1,23 @@
/*
timeline-ibeam-tool.hpp - Declaration of the ArrowTool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-ibeam-tool.hpp
** This file contains the definition of ibeam tool class
diff --git a/src/gui/widgets/timeline/timeline-layout-helper.cpp b/src/gui/widgets/timeline/timeline-layout-helper.cpp
index 93531f800..c9ff0ed03 100644
--- a/src/gui/widgets/timeline/timeline-layout-helper.cpp
+++ b/src/gui/widgets/timeline/timeline-layout-helper.cpp
@@ -1,24 +1,24 @@
/*
timeline-layout-helper.cpp - Implementation of the timeline
layout helper class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/timeline/timeline-layout-helper.hpp b/src/gui/widgets/timeline/timeline-layout-helper.hpp
index 217f35d13..f8ac3f7bd 100644
--- a/src/gui/widgets/timeline/timeline-layout-helper.hpp
+++ b/src/gui/widgets/timeline/timeline-layout-helper.hpp
@@ -1,24 +1,24 @@
/*
timeline-layout-helper.hpp - Declaration of the timeline
layout helper class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-layout-helper.cpp
** This file contains the definition of the layout helpeer class
diff --git a/src/gui/widgets/timeline/timeline-ruler.cpp b/src/gui/widgets/timeline/timeline-ruler.cpp
index cce311007..cd5c9cdd3 100644
--- a/src/gui/widgets/timeline/timeline-ruler.cpp
+++ b/src/gui/widgets/timeline/timeline-ruler.cpp
@@ -1,23 +1,23 @@
/*
timeline-ruler.cpp - Implementation of the time ruler widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/timeline/timeline-ruler.hpp b/src/gui/widgets/timeline/timeline-ruler.hpp
index e47038ab1..4e8bf2083 100644
--- a/src/gui/widgets/timeline/timeline-ruler.hpp
+++ b/src/gui/widgets/timeline/timeline-ruler.hpp
@@ -1,23 +1,23 @@
/*
timeline-ruler.hpp - Declaration of the time ruler widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-ruler.hpp
** This file contains the declaration of the time ruler widget
diff --git a/src/gui/widgets/timeline/timeline-state.cpp b/src/gui/widgets/timeline/timeline-state.cpp
index e6a6e92c5..f8e712169 100644
--- a/src/gui/widgets/timeline/timeline-state.cpp
+++ b/src/gui/widgets/timeline/timeline-state.cpp
@@ -1,23 +1,23 @@
/*
timeline-state.cpp - Implementation of the timeline state object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-state.hpp"
diff --git a/src/gui/widgets/timeline/timeline-state.hpp b/src/gui/widgets/timeline/timeline-state.hpp
index 431173240..2d9a11ea3 100644
--- a/src/gui/widgets/timeline/timeline-state.hpp
+++ b/src/gui/widgets/timeline/timeline-state.hpp
@@ -1,23 +1,23 @@
/*
timeline-state.hpp - Declaration of the timeline state object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-state.hpp
** This file contains the definition of the timeline state object
diff --git a/src/gui/widgets/timeline/timeline-tool.cpp b/src/gui/widgets/timeline/timeline-tool.cpp
index 96991ef64..bc1092e53 100644
--- a/src/gui/widgets/timeline/timeline-tool.cpp
+++ b/src/gui/widgets/timeline/timeline-tool.cpp
@@ -1,23 +1,23 @@
/*
timeline-tool.hpp - Implementation of the Tool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-tool.hpp"
diff --git a/src/gui/widgets/timeline/timeline-tool.hpp b/src/gui/widgets/timeline/timeline-tool.hpp
index 9b5d8ea16..af9e61146 100644
--- a/src/gui/widgets/timeline/timeline-tool.hpp
+++ b/src/gui/widgets/timeline/timeline-tool.hpp
@@ -1,23 +1,23 @@
/*
timeline-tool.hpp - Declaration of the Tool class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file timeline-tool.hpp
** This file contains the definition of base class for timeline
diff --git a/src/gui/widgets/timeline/timeline-track.cpp b/src/gui/widgets/timeline/timeline-track.cpp
index b6c69a698..810a7d84f 100644
--- a/src/gui/widgets/timeline/timeline-track.cpp
+++ b/src/gui/widgets/timeline/timeline-track.cpp
@@ -1,23 +1,23 @@
/*
timeline-track.cpp - Implementation of the timeline track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-track.hpp"
diff --git a/src/gui/widgets/timeline/timeline-track.hpp b/src/gui/widgets/timeline/timeline-track.hpp
index fbb6b56cc..8b1ed5099 100644
--- a/src/gui/widgets/timeline/timeline-track.hpp
+++ b/src/gui/widgets/timeline/timeline-track.hpp
@@ -1,23 +1,23 @@
/*
timeline-track.hpp - Declaration of the timeline group track object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-track.hpp
** This file contains the definition of timeline track object
diff --git a/src/gui/widgets/timeline/timeline-view-window.cpp b/src/gui/widgets/timeline/timeline-view-window.cpp
index e5283a24a..6ea7ff242 100644
--- a/src/gui/widgets/timeline/timeline-view-window.cpp
+++ b/src/gui/widgets/timeline/timeline-view-window.cpp
@@ -1,23 +1,23 @@
/*
timeline-window.hpp - Implementation of the timeline window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "timeline-view-window.hpp"
diff --git a/src/gui/widgets/timeline/timeline-view-window.hpp b/src/gui/widgets/timeline/timeline-view-window.hpp
index 8689b6ce6..972f30edb 100644
--- a/src/gui/widgets/timeline/timeline-view-window.hpp
+++ b/src/gui/widgets/timeline/timeline-view-window.hpp
@@ -1,23 +1,23 @@
/*
timeline-view-window.hpp - Declaration of the timeline window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file widgets/timeline/timeline-view-window.hpp
** This file contains the definition of timeline view window helper
diff --git a/src/gui/widgets/video-display-widget.cpp b/src/gui/widgets/video-display-widget.cpp
index 4a31af101..5b6d59b1f 100644
--- a/src/gui/widgets/video-display-widget.cpp
+++ b/src/gui/widgets/video-display-widget.cpp
@@ -1,23 +1,23 @@
/*
video-display-widget.cpp - Implementation of the video viewer widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/widgets/video-display-widget.hpp b/src/gui/widgets/video-display-widget.hpp
index 6587362cf..9eea972f2 100644
--- a/src/gui/widgets/video-display-widget.hpp
+++ b/src/gui/widgets/video-display-widget.hpp
@@ -1,23 +1,23 @@
/*
video-display-widget.hpp - Declaration of the video viewer widget
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file video-display-widget.hpp
** This file contains the definition of video viewer widget
diff --git a/src/gui/window-manager.cpp b/src/gui/window-manager.cpp
index 0e6319816..2ede0c8ba 100644
--- a/src/gui/window-manager.cpp
+++ b/src/gui/window-manager.cpp
@@ -1,23 +1,23 @@
/*
window-manager.cpp - Defines the global UI Manager class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "window-manager.hpp"
diff --git a/src/gui/window-manager.hpp b/src/gui/window-manager.hpp
index 341c25fcb..0724c04b3 100644
--- a/src/gui/window-manager.hpp
+++ b/src/gui/window-manager.hpp
@@ -1,23 +1,23 @@
/*
window-manager.hpp - Defines the global UI Manager class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file window-manager.hpp
** This file contains the defintion of global UI Manager class.
diff --git a/src/gui/workspace/actions.cpp b/src/gui/workspace/actions.cpp
index af8d94952..cf0761964 100644
--- a/src/gui/workspace/actions.cpp
+++ b/src/gui/workspace/actions.cpp
@@ -1,23 +1,23 @@
/*
Actions.cpp - Definition of the main workspace window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "actions.hpp"
diff --git a/src/gui/workspace/actions.hpp b/src/gui/workspace/actions.hpp
index c6e843832..aa25fbee6 100644
--- a/src/gui/workspace/actions.hpp
+++ b/src/gui/workspace/actions.hpp
@@ -1,23 +1,23 @@
/*
ACTIONS.hpp - Definition of a helper class for user actions
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file actions.hpp
** This file contains the definition of a helper class for the
diff --git a/src/gui/workspace/panel-manager.cpp b/src/gui/workspace/panel-manager.cpp
index 357f91860..3cabe8f45 100644
--- a/src/gui/workspace/panel-manager.cpp
+++ b/src/gui/workspace/panel-manager.cpp
@@ -1,23 +1,23 @@
/*
panel-manager.cpp - Definition of the panel manager object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include "panel-manager.hpp"
diff --git a/src/gui/workspace/panel-manager.hpp b/src/gui/workspace/panel-manager.hpp
index 012826184..9362b66aa 100644
--- a/src/gui/workspace/panel-manager.hpp
+++ b/src/gui/workspace/panel-manager.hpp
@@ -1,23 +1,23 @@
/*
panel-manager.hpp - Definition of the panel manager object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file panel-manager.hpp
** This file contains the definition of the panel manager object.
diff --git a/src/gui/workspace/workspace-window.cpp b/src/gui/workspace/workspace-window.cpp
index 5a74c526f..e7b91a6a0 100644
--- a/src/gui/workspace/workspace-window.cpp
+++ b/src/gui/workspace/workspace-window.cpp
@@ -1,23 +1,23 @@
/*
workspace-window.cpp - Definition of the main workspace window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
#include
diff --git a/src/gui/workspace/workspace-window.hpp b/src/gui/workspace/workspace-window.hpp
index b00b009a6..a038728f1 100644
--- a/src/gui/workspace/workspace-window.hpp
+++ b/src/gui/workspace/workspace-window.hpp
@@ -1,23 +1,23 @@
/*
workspace-window.hpp - Definition of the main workspace window object
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file workspace-window.hpp
** This file contains the definition of the main workspace window
diff --git a/src/include/configfacade.hpp b/src/include/configfacade.hpp
index 7e6c8307b..90a2528b2 100644
--- a/src/include/configfacade.hpp
+++ b/src/include/configfacade.hpp
@@ -1,23 +1,23 @@
/*
CONFIGFACADE - C++ convenience wrapper and startup of the config system
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file configfacade.hpp
diff --git a/src/include/display-facade.h b/src/include/display-facade.h
index ef12fdb1d..d226fa6e5 100644
--- a/src/include/display-facade.h
+++ b/src/include/display-facade.h
@@ -1,23 +1,23 @@
/*
DISPLAY-FACADE.h - accessing a display for outputting frames
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file display-facade.h
diff --git a/src/include/display-handles.h b/src/include/display-handles.h
index 467607427..8efb51ed9 100644
--- a/src/include/display-handles.h
+++ b/src/include/display-handles.h
@@ -1,23 +1,23 @@
/*
DISPLAY-HANDLES.h - opaque handle types for playback and display
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file display-handles.hpp
diff --git a/src/include/dummy-player-facade.h b/src/include/dummy-player-facade.h
index 0447172d1..403ca2f35 100644
--- a/src/include/dummy-player-facade.h
+++ b/src/include/dummy-player-facade.h
@@ -1,23 +1,23 @@
/*
DUMMY-PLAYER-FACADE.h - access point to a dummy test player
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/include/guinotification-facade.h b/src/include/guinotification-facade.h
index ea575fb5f..8c0834d2c 100644
--- a/src/include/guinotification-facade.h
+++ b/src/include/guinotification-facade.h
@@ -1,23 +1,23 @@
/*
GUINOTIFICATION-FACADE.h - access point for pushing informations into the GUI
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file guinotification-facade.h
diff --git a/src/include/interfaceproxy.hpp b/src/include/interfaceproxy.hpp
index 26d1761f1..ea5677042 100644
--- a/src/include/interfaceproxy.hpp
+++ b/src/include/interfaceproxy.hpp
@@ -1,23 +1,23 @@
/*
INTERFACEPROXY - definition of forwarding proxies for the facade interfaces
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file interfaceproxy.hpp
diff --git a/src/include/lifecycle.h b/src/include/lifecycle.h
index 26e649569..3313e5bee 100644
--- a/src/include/lifecycle.h
+++ b/src/include/lifecycle.h
@@ -1,23 +1,23 @@
/*
LIFECYCLE.h - interface for registering and triggering lifecycle callbacks
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file lifecycle.h
diff --git a/src/include/logging.h b/src/include/logging.h
index d2420b0f8..e2b9455ea 100644
--- a/src/include/logging.h
+++ b/src/include/logging.h
@@ -7,8 +7,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -132,6 +132,12 @@ NOBUG_CPP_DEFINE_FLAG_PARENT ( proc, progress);
NOBUG_CPP_DEFINE_FLAG_PARENT ( command, proc);
/** progress log for session datastructure */
NOBUG_CPP_DEFINE_FLAG_PARENT ( session, proc);
+/** progress log for the builder and build process */
+NOBUG_CPP_DEFINE_FLAG_PARENT ( builder, proc);
+/** progress log for running the engine */
+NOBUG_CPP_DEFINE_FLAG_PARENT ( engine, proc);
+/** progress log for play- and render subsystem */
+NOBUG_CPP_DEFINE_FLAG_PARENT ( play, proc);
/** progress log for the gui */
NOBUG_CPP_DEFINE_FLAG_PARENT ( gui, progress);
/** progress log for the support lib */
@@ -158,13 +164,13 @@ NOBUG_CPP_DEFINE_FLAG_PARENT ( config, logging);
/** base flag for software testing */
NOBUG_CPP_DEFINE_FLAG_PARENT ( test, logging);
-/** base flag for syncronization logging */
+/** base flag for synchronisation logging */
NOBUG_CPP_DEFINE_FLAG_PARENT ( sync, logging); // do we need subsections here? backend_mutex_sync proc_mutex_sync etc?
NOBUG_CPP_DEFINE_FLAG_PARENT ( mutex_sync, sync); //locking/unlocking mutexes
NOBUG_CPP_DEFINE_FLAG_PARENT ( cond_sync, sync); //waiting and signalling condition vars
/** base flag for memory related logging */
NOBUG_CPP_DEFINE_FLAG_PARENT ( memory, logging);
-/** memory busines of the proc layer */
+/** proc layer memory handling */
NOBUG_CPP_DEFINE_FLAG_PARENT ( proc_mem, memory);
NOBUG_CPP_DEFINE_FLAG_PARENT ( mobject_mem, proc_mem);
NOBUG_CPP_DEFINE_FLAG_PARENT ( builder_mem, proc_mem);
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 74911c158..9837f7da3 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -35,7 +35,7 @@ liblumiera_la_LIBADD = \
liblumiera_la_SOURCES = \
$(liblumiera_la_srcdir)/advice/advice.cpp \
$(liblumiera_la_srcdir)/advice/binding.cpp \
- $(liblumiera_la_srcdir)/allocationcluster.cpp \
+ $(liblumiera_la_srcdir)/allocation-cluster.cpp \
$(liblumiera_la_srcdir)/cmdline.cpp \
$(liblumiera_la_srcdir)/condition.c \
$(liblumiera_la_srcdir)/error.c \
@@ -69,8 +69,8 @@ noinst_HEADERS += \
$(liblumiera_la_srcdir)/advice.hpp \
$(liblumiera_la_srcdir)/advice/binding.hpp \
$(liblumiera_la_srcdir)/advice/index.hpp \
- $(liblumiera_la_srcdir)/allocationcluster.hpp \
- $(liblumiera_la_srcdir)/allocationcluster.hpp \
+ $(liblumiera_la_srcdir)/allocation-cluster.hpp \
+ $(liblumiera_la_srcdir)/allocation-cluster.hpp \
$(liblumiera_la_srcdir)/condition.h \
$(liblumiera_la_srcdir)/error.h \
$(liblumiera_la_srcdir)/error.hpp \
@@ -103,9 +103,9 @@ noinst_HEADERS += \
$(liblumiera_la_srcdir)/scoped-holder.hpp \
$(liblumiera_la_srcdir)/singleton-subclass.hpp \
$(liblumiera_la_srcdir)/singleton.hpp \
- $(liblumiera_la_srcdir)/singletonfactory.hpp \
- $(liblumiera_la_srcdir)/singletonpolicies.hpp \
- $(liblumiera_la_srcdir)/singletonpreconfigure.hpp \
+ $(liblumiera_la_srcdir)/singleton-factory.hpp \
+ $(liblumiera_la_srcdir)/singleton-policies.hpp \
+ $(liblumiera_la_srcdir)/singleton-preconfigure.hpp \
$(liblumiera_la_srcdir)/sync-classlock.hpp \
$(liblumiera_la_srcdir)/sync.hpp \
$(liblumiera_la_srcdir)/sync.hpp \
diff --git a/src/lib/access-casted.hpp b/src/lib/access-casted.hpp
index 503262294..9f51110f8 100644
--- a/src/lib/access-casted.hpp
+++ b/src/lib/access-casted.hpp
@@ -1,23 +1,23 @@
/*
ACCESS-CASTED.hpp - util template to access a value using conversion or cast as appropriate
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/advice.hpp b/src/lib/advice.hpp
index dd6e749eb..d83c33aa4 100644
--- a/src/lib/advice.hpp
+++ b/src/lib/advice.hpp
@@ -1,23 +1,23 @@
/*
ADVICE.hpp - generic loosely coupled interaction guided by symbolic pattern
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/advice/advice.cpp b/src/lib/advice/advice.cpp
index cbd70e764..2255de2b6 100644
--- a/src/lib/advice/advice.cpp
+++ b/src/lib/advice/advice.cpp
@@ -1,23 +1,23 @@
/*
Advice - generic loosely coupled interaction guided by symbolic pattern
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/advice/binding.cpp b/src/lib/advice/binding.cpp
index c123f04d7..82bcc491b 100644
--- a/src/lib/advice/binding.cpp
+++ b/src/lib/advice/binding.cpp
@@ -1,23 +1,23 @@
/*
Binding - pattern defining a specific attachment to the Advice system
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/advice/binding.hpp b/src/lib/advice/binding.hpp
index 23d2b5ae4..df9715907 100644
--- a/src/lib/advice/binding.hpp
+++ b/src/lib/advice/binding.hpp
@@ -1,23 +1,23 @@
/*
BINDING.hpp - pattern defining a specific attachment to the Advice system
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/advice/index.hpp b/src/lib/advice/index.hpp
index 7d3b07fc0..5f3fa249a 100644
--- a/src/lib/advice/index.hpp
+++ b/src/lib/advice/index.hpp
@@ -1,23 +1,23 @@
/*
INDEX.hpp - data structure for organising advice solutions and matching
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/allocationcluster.cpp b/src/lib/allocation-cluster.cpp
similarity index 98%
rename from src/lib/allocationcluster.cpp
rename to src/lib/allocation-cluster.cpp
index ae283e62f..605e15a5c 100644
--- a/src/lib/allocationcluster.cpp
+++ b/src/lib/allocation-cluster.cpp
@@ -1,27 +1,27 @@
/*
AllocationCluster - allocating and owning a pile of objects
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
-#include "lib/allocationcluster.hpp"
+#include "lib/allocation-cluster.hpp"
#include "lib/error.hpp"
#include "lib/util.hpp"
#include "lib/sync.hpp"
diff --git a/src/lib/allocationcluster.hpp b/src/lib/allocation-cluster.hpp
similarity index 95%
rename from src/lib/allocationcluster.hpp
rename to src/lib/allocation-cluster.hpp
index 304405d58..12f9e9a9f 100644
--- a/src/lib/allocationcluster.hpp
+++ b/src/lib/allocation-cluster.hpp
@@ -1,26 +1,26 @@
/*
- ALLOCATIONCLUSTER.hpp - allocating and owning a pile of objects
-
+ ALLOCATION-CLUSTER.hpp - allocating and owning a pile of objects
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
-/** @file allocationcluster.hpp
+/** @file allocation-cluster.hpp
** Memory management for the low-level model (render nodes network).
** The model is organised into temporal segments, which are considered
** to be structurally constant and uniform. The objects within each
@@ -35,17 +35,17 @@
** templates, and thus need to be in the header. This way they can
** exploit the type information available in call context. This
** information is passed to generic implementation functions
- ** defined in allocationcluster.cpp . In a similar vein, the
+ ** defined in allocation-cluster.cpp . In a similar vein, the
** AllocationCluster::MemoryManger is just forward declared.
**
- ** @see allocationclustertest.cpp
+ ** @see allocation-cluster-test.cpp
** @see builder::ToolFactory
** @see frameid.hpp
*/
-#ifndef LIB_ALLOCATIONCLUSTER_H
-#define LIB_ALLOCATIONCLUSTER_H
+#ifndef LIB_ALLOCATION_CLUSTER_H
+#define LIB_ALLOCATION_CLUSTER_H
#include
#include
@@ -54,7 +54,7 @@
#include "lib/error.hpp"
#include "lib/sync-classlock.hpp"
#include "lib/scoped-holder.hpp"
-#include "lib/scopedholdertransfer.hpp"
+#include "lib/scoped-holder-transfer.hpp"
diff --git a/src/lib/bool-checkable.hpp b/src/lib/bool-checkable.hpp
index 8ff9ab063..4f03c2773 100644
--- a/src/lib/bool-checkable.hpp
+++ b/src/lib/bool-checkable.hpp
@@ -1,23 +1,23 @@
/*
BOOL-CHECKABLE.hpp - mixin template for defining a safe conversion to bool
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/cmdline.cpp b/src/lib/cmdline.cpp
index 90335230e..8539909ec 100644
--- a/src/lib/cmdline.cpp
+++ b/src/lib/cmdline.cpp
@@ -1,23 +1,23 @@
/*
Cmdline - abstraction of the usual commandline, a sequence of strings
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/cmdline.hpp b/src/lib/cmdline.hpp
index 1353a9d1d..88d6e2d5a 100644
--- a/src/lib/cmdline.hpp
+++ b/src/lib/cmdline.hpp
@@ -1,23 +1,23 @@
/*
CMDLINE.hpp - abstraction of the usual commandline, a sequence of strings
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/condition.c b/src/lib/condition.c
index 7c2d31d8e..2218f40ce 100644
--- a/src/lib/condition.c
+++ b/src/lib/condition.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/condition.h b/src/lib/condition.h
index db06d5441..70d1a2a03 100644
--- a/src/lib/condition.h
+++ b/src/lib/condition.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/cuckoo.c b/src/lib/cuckoo.c
index b2ad064c0..4b3a2cbee 100644
--- a/src/lib/cuckoo.c
+++ b/src/lib/cuckoo.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/cuckoo.h b/src/lib/cuckoo.h
index 84546d002..9fc5c2e75 100644
--- a/src/lib/cuckoo.h
+++ b/src/lib/cuckoo.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/del-stash.hpp b/src/lib/del-stash.hpp
index 11dd537c6..92dcef26a 100644
--- a/src/lib/del-stash.hpp
+++ b/src/lib/del-stash.hpp
@@ -1,23 +1,23 @@
/*
DEL-STASH.hpp - collect and execute deleter functions
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/diagnostic-context.hpp b/src/lib/diagnostic-context.hpp
index 0003c0677..28f97c5c1 100644
--- a/src/lib/diagnostic-context.hpp
+++ b/src/lib/diagnostic-context.hpp
@@ -1,14 +1,14 @@
/*
DIAGNOSTIC-CONTEXT.hpp - thread local stack for explicitly collecting diagnostic context info
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
diff --git a/src/lib/element-tracker.hpp b/src/lib/element-tracker.hpp
index 4513ae379..d7d6c1794 100644
--- a/src/lib/element-tracker.hpp
+++ b/src/lib/element-tracker.hpp
@@ -1,23 +1,23 @@
/*
ELEMENT-TRACKER.hpp - registry for tracking instances automatically
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/error.c b/src/lib/error.c
index 0de5f4b7a..d91a27359 100644
--- a/src/lib/error.c
+++ b/src/lib/error.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/error.h b/src/lib/error.h
index 1449c4fa2..f76a21591 100644
--- a/src/lib/error.h
+++ b/src/lib/error.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/error.hpp b/src/lib/error.hpp
index 4a841c629..af911ac7a 100644
--- a/src/lib/error.hpp
+++ b/src/lib/error.hpp
@@ -1,23 +1,23 @@
/*
ERROR.hpp - Lumiera Exception Interface
-
+
Copyright (C) Lumiera.org
2008-2010 Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/exception.cpp b/src/lib/exception.cpp
index 8d11c8580..bd19d30f6 100644
--- a/src/lib/exception.cpp
+++ b/src/lib/exception.cpp
@@ -1,23 +1,23 @@
/*
Error - Lumiera Exception Interface
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/factory.hpp b/src/lib/factory.hpp
index 6cefba752..28d37ad1a 100644
--- a/src/lib/factory.hpp
+++ b/src/lib/factory.hpp
@@ -1,23 +1,23 @@
/*
FACTORY.hpp - template for object/smart-pointer factories
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/format.hpp b/src/lib/format.hpp
index 0e75f6da2..4aa0a1743 100644
--- a/src/lib/format.hpp
+++ b/src/lib/format.hpp
@@ -1,23 +1,23 @@
/*
FORMAT.hpp - helpers for formatting and diagnostics
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/frameid.hpp b/src/lib/frameid.hpp
index 1e0f2af78..a8db83077 100644
--- a/src/lib/frameid.hpp
+++ b/src/lib/frameid.hpp
@@ -1,23 +1,23 @@
/*
FRAMEID.hpp - distinct identification of a single data frame
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/functor-util.hpp b/src/lib/functor-util.hpp
index 7efee7060..d47b86a9c 100644
--- a/src/lib/functor-util.hpp
+++ b/src/lib/functor-util.hpp
@@ -1,23 +1,23 @@
/*
FUNCTOR-UTIL.hpp - collection of helpers for dealing with functors and signals
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/handle.hpp b/src/lib/handle.hpp
index cb3b56e55..a1a01a919 100644
--- a/src/lib/handle.hpp
+++ b/src/lib/handle.hpp
@@ -1,14 +1,14 @@
/*
HANDLE.hpp - opaque handle to an implementation entity, automatically managing lifecycle
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
diff --git a/src/lib/hash-indexed.hpp b/src/lib/hash-indexed.hpp
index 81c0b37fa..d665dac81 100644
--- a/src/lib/hash-indexed.hpp
+++ b/src/lib/hash-indexed.hpp
@@ -1,23 +1,23 @@
/*
HASH-INDEXED.hpp - generic hash based and typed ID
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/iter-adapter-stl.hpp b/src/lib/iter-adapter-stl.hpp
index 13e183113..f974892ec 100644
--- a/src/lib/iter-adapter-stl.hpp
+++ b/src/lib/iter-adapter-stl.hpp
@@ -1,23 +1,23 @@
/*
ITER-ADAPTER-STL.hpp - helpers for building simple forward iterators
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file iter-adapter-stl.hpp
diff --git a/src/lib/iter-adapter.hpp b/src/lib/iter-adapter.hpp
index 88968cca5..a8306a774 100644
--- a/src/lib/iter-adapter.hpp
+++ b/src/lib/iter-adapter.hpp
@@ -1,23 +1,23 @@
/*
ITER-ADAPTER.hpp - helpers for building simple forward iterators
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file iter-adapter.hpp
diff --git a/src/lib/iter-source.hpp b/src/lib/iter-source.hpp
index ee3ec8228..7910ecd5c 100644
--- a/src/lib/iter-source.hpp
+++ b/src/lib/iter-source.hpp
@@ -1,23 +1,23 @@
/*
ITER-SOURCE.hpp - an interface to build an opaque iterator-based data source
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file iter-source.hpp
diff --git a/src/lib/iter-type-binding.hpp b/src/lib/iter-type-binding.hpp
index a370e99fb..4580ac18c 100644
--- a/src/lib/iter-type-binding.hpp
+++ b/src/lib/iter-type-binding.hpp
@@ -1,23 +1,23 @@
/*
ITER-TYPE-BINDING.hpp - control type variations for IterAdapter
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file iter-type-binding.hpp
diff --git a/src/lib/itertools.hpp b/src/lib/itertools.hpp
index 80092d61b..a4efc4829 100644
--- a/src/lib/itertools.hpp
+++ b/src/lib/itertools.hpp
@@ -1,23 +1,23 @@
/*
ITERTOOLS.hpp - collection of tools for building and combining iterators
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file itertools.hpp
diff --git a/src/lib/lifecycle.cpp b/src/lib/lifecycle.cpp
index 939e3e252..2e23081ec 100644
--- a/src/lib/lifecycle.cpp
+++ b/src/lib/lifecycle.cpp
@@ -1,23 +1,23 @@
/*
Lifecycle - registering and triggering lifecycle callbacks
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/lifecycleregistry.hpp b/src/lib/lifecycleregistry.hpp
index 4a426e2e6..a52ff65c4 100644
--- a/src/lib/lifecycleregistry.hpp
+++ b/src/lib/lifecycleregistry.hpp
@@ -1,24 +1,24 @@
/*
LIFECYCLEREGISTRY.hpp - registry for application lifecycle callbacks
-
+
Copyright (C) Lumiera.org
2008, Christian Thaeter
Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file lifecycleregistry.hpp
diff --git a/src/lib/llist.h b/src/lib/llist.h
index d6511ebaf..d5599a007 100644
--- a/src/lib/llist.h
+++ b/src/lib/llist.h
@@ -8,8 +8,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/lockerror.c b/src/lib/lockerror.c
index bad423698..d115f8d7f 100644
--- a/src/lib/lockerror.c
+++ b/src/lib/lockerror.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/lockerror.h b/src/lib/lockerror.h
index 27ff5dbe3..3c5293272 100644
--- a/src/lib/lockerror.h
+++ b/src/lib/lockerror.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/logging.cpp b/src/lib/logging.cpp
index b2a62dfce..91c1af570 100644
--- a/src/lib/logging.cpp
+++ b/src/lib/logging.cpp
@@ -7,8 +7,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/luid.c b/src/lib/luid.c
index c8d766094..2776cda84 100644
--- a/src/lib/luid.c
+++ b/src/lib/luid.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/luid.h b/src/lib/luid.h
index 0986e5580..d24614a37 100644
--- a/src/lib/luid.h
+++ b/src/lib/luid.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/lumitime-fmt.hpp b/src/lib/lumitime-fmt.hpp
index bb8066ebe..20b24f951 100644
--- a/src/lib/lumitime-fmt.hpp
+++ b/src/lib/lumitime-fmt.hpp
@@ -1,23 +1,23 @@
/*
LUMITIME-FMT.hpp - output and formatting of time(code) values
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/lumitime.cpp b/src/lib/lumitime.cpp
index fb798d476..bae855539 100644
--- a/src/lib/lumitime.cpp
+++ b/src/lib/lumitime.cpp
@@ -1,23 +1,23 @@
/*
Time - convenience wrapper for working with gavl_time in C++
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
@@ -47,41 +47,45 @@ namespace lumiera {
)
: t_(lumiera_build_time (millis,secs,mins,hours))
{ }
-
-
+
int
Time::getMillis() const
{
- return (t_ / (GAVL_TIME_SCALE / 1000)) % 1000;
+ return lumiera_time_millis(t_);
}
int
Time::getSecs() const
{
- return (t_ / (GAVL_TIME_SCALE / 1 )) % 60;
+ return lumiera_time_seconds(t_);
}
int
Time::getMins() const
{
- return (t_ / (60 * GAVL_TIME_SCALE)) % 60;
+ return lumiera_time_minutes(t_);
}
int
Time::getHours() const
{
- return (t_ / (gavl_time_t(60) * 60 * GAVL_TIME_SCALE));
+ return lumiera_time_hours(t_);
}
+ int
+ Time::getFrames() const
+ {
+ // TODO
+ return 0;
+ }
+
Time::operator string() const
{
return string (lumiera_tmpbuf_print_time (t_));
}
-
-
} // namespace lumiera
diff --git a/src/lib/lumitime.hpp b/src/lib/lumitime.hpp
index 9f13d48f8..5fe942218 100644
--- a/src/lib/lumitime.hpp
+++ b/src/lib/lumitime.hpp
@@ -1,23 +1,23 @@
/*
LUMITIME.hpp - convenience wrapper for working with gavl_time in C++
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
@@ -85,8 +85,8 @@ namespace lumiera {
int getSecs () const;
int getMins () const;
int getHours () const;
-
-
+ int getFrames () const;
+
operator std::string () const;
operator gavl_time_t () const { return t_; }
diff --git a/src/lib/meta/configflags.hpp b/src/lib/meta/configflags.hpp
index 82d49bfc5..16c81a7bb 100644
--- a/src/lib/meta/configflags.hpp
+++ b/src/lib/meta/configflags.hpp
@@ -1,23 +1,23 @@
/*
CONFIGFLAGS.hpp - Building classes based on configuration cases
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/duck-detector.hpp b/src/lib/meta/duck-detector.hpp
index 9ee864880..0091a894f 100644
--- a/src/lib/meta/duck-detector.hpp
+++ b/src/lib/meta/duck-detector.hpp
@@ -1,23 +1,23 @@
/*
DUCK-DETECTOR.hpp - helpers for statically detecting properties of a type
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/function-closure.hpp b/src/lib/meta/function-closure.hpp
index 936534af9..374c75883 100644
--- a/src/lib/meta/function-closure.hpp
+++ b/src/lib/meta/function-closure.hpp
@@ -1,23 +1,23 @@
/*
FUNCTION-CLOSURE.hpp - metaprogramming tools for closing a function over given arguments
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/function-erasure.hpp b/src/lib/meta/function-erasure.hpp
index 388e799cb..6e04effc2 100644
--- a/src/lib/meta/function-erasure.hpp
+++ b/src/lib/meta/function-erasure.hpp
@@ -1,23 +1,23 @@
/*
FUNCTION-ERASURE.hpp - wrapping a functor object for inline storage while hiding the signature
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/function.hpp b/src/lib/meta/function.hpp
index 57faab310..fa7c38c55 100644
--- a/src/lib/meta/function.hpp
+++ b/src/lib/meta/function.hpp
@@ -1,23 +1,23 @@
/*
FUNCTION.hpp - metaprogramming utilities for transforming function types
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/generator.hpp b/src/lib/meta/generator.hpp
index b248888d2..c3dfa76f4 100644
--- a/src/lib/meta/generator.hpp
+++ b/src/lib/meta/generator.hpp
@@ -1,14 +1,14 @@
/*
GENERATOR.hpp - metaprogramming utilities for generating classes and interfaces
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
diff --git a/src/lib/meta/maybe-compare.hpp b/src/lib/meta/maybe-compare.hpp
index 385e90bd3..3c96cdf01 100644
--- a/src/lib/meta/maybe-compare.hpp
+++ b/src/lib/meta/maybe-compare.hpp
@@ -1,23 +1,23 @@
/*
MAYBE-COMPARE.hpp - guarded invocation of comparisons
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/trait-special.hpp b/src/lib/meta/trait-special.hpp
index 1fbb4b157..e6a302a7b 100644
--- a/src/lib/meta/trait-special.hpp
+++ b/src/lib/meta/trait-special.hpp
@@ -1,23 +1,23 @@
/*
TRAIT-SPECIAL.hpp - supplement, not so commonly used definitions and specialisations
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/trait.hpp b/src/lib/meta/trait.hpp
index eb6d208ef..84250866f 100644
--- a/src/lib/meta/trait.hpp
+++ b/src/lib/meta/trait.hpp
@@ -1,23 +1,23 @@
/*
TRAIT.hpp - type handling and type detection helpers
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/tuple.hpp b/src/lib/meta/tuple.hpp
index 27f8538c1..39e9e53dd 100644
--- a/src/lib/meta/tuple.hpp
+++ b/src/lib/meta/tuple.hpp
@@ -1,23 +1,23 @@
/*
TUPLE.hpp - metaprogramming utilities for type tuples and data tuples
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/typelist-util.hpp b/src/lib/meta/typelist-util.hpp
index a55ca639f..cf66a791a 100644
--- a/src/lib/meta/typelist-util.hpp
+++ b/src/lib/meta/typelist-util.hpp
@@ -1,23 +1,23 @@
/*
TYPELIST-UTIL.hpp - Utils for working with lists-of-types
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/typelist.hpp b/src/lib/meta/typelist.hpp
index b3e44138d..5d0e11bc0 100644
--- a/src/lib/meta/typelist.hpp
+++ b/src/lib/meta/typelist.hpp
@@ -1,14 +1,14 @@
/*
TYPELIST.hpp - typelist meta programming facilities
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
diff --git a/src/lib/meta/typeseq-util.hpp b/src/lib/meta/typeseq-util.hpp
index 23ffbdc77..398d09d53 100644
--- a/src/lib/meta/typeseq-util.hpp
+++ b/src/lib/meta/typeseq-util.hpp
@@ -1,23 +1,23 @@
/*
TYPESEQ-UTIL.hpp - basic metaprogramming utilities for type sequences
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/meta/util.hpp b/src/lib/meta/util.hpp
index f824ee6b6..e6bb82209 100644
--- a/src/lib/meta/util.hpp
+++ b/src/lib/meta/util.hpp
@@ -1,23 +1,23 @@
/*
UTIL.hpp - metaprogramming helpers and utilities
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/mpool.c b/src/lib/mpool.c
index b713006c8..abcc8a810 100644
--- a/src/lib/mpool.c
+++ b/src/lib/mpool.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/mpool.h b/src/lib/mpool.h
index f2384bf94..3d9ec4e13 100644
--- a/src/lib/mpool.h
+++ b/src/lib/mpool.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/mrucache.c b/src/lib/mrucache.c
index d591d5f56..272d66a3e 100644
--- a/src/lib/mrucache.c
+++ b/src/lib/mrucache.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/mrucache.h b/src/lib/mrucache.h
index 8a8c5fbe9..a96f02282 100644
--- a/src/lib/mrucache.h
+++ b/src/lib/mrucache.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/multifact-arg.hpp b/src/lib/multifact-arg.hpp
index dfb452765..c68117c2c 100644
--- a/src/lib/multifact-arg.hpp
+++ b/src/lib/multifact-arg.hpp
@@ -1,23 +1,23 @@
/*
MULTIFACT-ARG.hpp - variant of family-of-object factory, accepting fabrication arguments
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file multifact.hpp
diff --git a/src/lib/multifact.hpp b/src/lib/multifact.hpp
index 6e77b5d6e..b598a198d 100644
--- a/src/lib/multifact.hpp
+++ b/src/lib/multifact.hpp
@@ -1,23 +1,23 @@
/*
MULTIFACT.hpp - flexible family-of-object factory template
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file multifact.hpp
diff --git a/src/lib/mutex.c b/src/lib/mutex.c
index baaa39b07..11977c372 100644
--- a/src/lib/mutex.c
+++ b/src/lib/mutex.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/mutex.h b/src/lib/mutex.h
index ec9215e04..cfcba113d 100644
--- a/src/lib/mutex.h
+++ b/src/lib/mutex.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/nobug-init.cpp b/src/lib/nobug-init.cpp
index 59c4edf6c..18d1f95d0 100644
--- a/src/lib/nobug-init.cpp
+++ b/src/lib/nobug-init.cpp
@@ -1,23 +1,23 @@
/*
NoBugInit - pull up NoBug automagically in static initialisation
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/nobug-init.hpp b/src/lib/nobug-init.hpp
index a34fa8577..8d340b855 100644
--- a/src/lib/nobug-init.hpp
+++ b/src/lib/nobug-init.hpp
@@ -1,24 +1,24 @@
/*
NOBUG-INIT.hpp - pull up NoBug automagically in static initialisation
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file nobug-init.hpp
diff --git a/src/lib/null-value.hpp b/src/lib/null-value.hpp
index 5b102d110..050bd3fcc 100644
--- a/src/lib/null-value.hpp
+++ b/src/lib/null-value.hpp
@@ -1,23 +1,23 @@
/*
NULL-VALUE.hpp - maintain per-type NIL values in static memory
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/observable-list.hpp b/src/lib/observable-list.hpp
index dd06d0979..467fa7020 100644
--- a/src/lib/observable-list.hpp
+++ b/src/lib/observable-list.hpp
@@ -1,23 +1,23 @@
/*
observable-list.hpp - Defines the observable std::list class
-
+
Copyright (C) Lumiera.org
2008, Joel Holdsworth
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file observable-list.hpp
** This file contains the definition of the observable list class
diff --git a/src/lib/opaque-holder.hpp b/src/lib/opaque-holder.hpp
index 407a4c685..3cc52a607 100644
--- a/src/lib/opaque-holder.hpp
+++ b/src/lib/opaque-holder.hpp
@@ -1,23 +1,23 @@
/*
OPAQUE-HOLDER.hpp - buffer holding an object inline while hiding the concrete type
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file opaque-holder.hpp
diff --git a/src/lib/optional-ref.hpp b/src/lib/optional-ref.hpp
index 9c4825825..71ce7393d 100644
--- a/src/lib/optional-ref.hpp
+++ b/src/lib/optional-ref.hpp
@@ -1,14 +1,14 @@
/*
OPTIONAL-REF.hpp - optional and switchable reference
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
diff --git a/src/lib/p.hpp b/src/lib/p.hpp
index 4ac393a18..4fef50a36 100644
--- a/src/lib/p.hpp
+++ b/src/lib/p.hpp
@@ -1,23 +1,23 @@
/*
P.hpp - customised shared_ptr with ordering and type relationships
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file p.hpp
diff --git a/src/lib/ppmpl.h b/src/lib/ppmpl.h
index f2cf20665..db47b9920 100644
--- a/src/lib/ppmpl.h
+++ b/src/lib/ppmpl.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/psplay.c b/src/lib/psplay.c
index 1f788a644..e28840476 100644
--- a/src/lib/psplay.c
+++ b/src/lib/psplay.c
@@ -8,8 +8,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/psplay.h b/src/lib/psplay.h
index 70c450fe3..4858db8cd 100644
--- a/src/lib/psplay.h
+++ b/src/lib/psplay.h
@@ -8,8 +8,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/query.cpp b/src/lib/query.cpp
index ab143cd0b..e6ff8e918 100644
--- a/src/lib/query.cpp
+++ b/src/lib/query.cpp
@@ -1,23 +1,23 @@
/*
Query - interface for capability queries
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/query.hpp b/src/lib/query.hpp
index 283292b24..a9ef96614 100644
--- a/src/lib/query.hpp
+++ b/src/lib/query.hpp
@@ -1,23 +1,23 @@
/*
QUERY.hpp - interface for capability queries
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
@@ -28,7 +28,7 @@
#include
#include
-#include
+#include /////////////////////////////////////////TICKET #166 Oh RLY ... need to do away with this
#include "lib/symbol.hpp"
@@ -64,7 +64,7 @@ namespace lumiera {
{
public:
explicit Query (string const& predicate="") : string(predicate) {}
- explicit Query (format& pattern) : string(str(pattern)) {}
+// explicit Query (format& pattern) : string(str(pattern)) {} //////////////TICKET #166 outch... that needs to disappear
const string asKey() const
{
diff --git a/src/lib/reccondition.c b/src/lib/reccondition.c
index 01feab0ee..b7d0730d5 100644
--- a/src/lib/reccondition.c
+++ b/src/lib/reccondition.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/reccondition.h b/src/lib/reccondition.h
index 418d8556b..a2a734a69 100644
--- a/src/lib/reccondition.h
+++ b/src/lib/reccondition.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/recmutex.c b/src/lib/recmutex.c
index ca3c2f37c..dc631f25b 100644
--- a/src/lib/recmutex.c
+++ b/src/lib/recmutex.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/recmutex.h b/src/lib/recmutex.h
index 18dff4acf..0088b8ae6 100644
--- a/src/lib/recmutex.h
+++ b/src/lib/recmutex.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/ref-array-impl.hpp b/src/lib/ref-array-impl.hpp
index 02eff2d54..7a8b84c82 100644
--- a/src/lib/ref-array-impl.hpp
+++ b/src/lib/ref-array-impl.hpp
@@ -1,23 +1,23 @@
/*
REF-ARRAY-IMPL.hpp - some implementations of the ref-array interface
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file ref-array-impl.hpp
diff --git a/src/lib/ref-array.hpp b/src/lib/ref-array.hpp
index ccf565406..ddbc06da1 100644
--- a/src/lib/ref-array.hpp
+++ b/src/lib/ref-array.hpp
@@ -1,23 +1,23 @@
/*
REF-ARRAY.hpp - abstraction providing array-like access to a list of references
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/result.hpp b/src/lib/result.hpp
index 8cc77beb9..ae4f7b187 100644
--- a/src/lib/result.hpp
+++ b/src/lib/result.hpp
@@ -1,23 +1,23 @@
/*
RESULT.hpp - intermediary token representing the result of an operation
-
+
Copyright (C) Lumiera.org
2010, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
diff --git a/src/lib/rwlock.c b/src/lib/rwlock.c
index 03d70b7e3..8e293543f 100644
--- a/src/lib/rwlock.c
+++ b/src/lib/rwlock.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/rwlock.h b/src/lib/rwlock.h
index 79b019660..9890cd1ef 100644
--- a/src/lib/rwlock.h
+++ b/src/lib/rwlock.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/safeclib.c b/src/lib/safeclib.c
index ae621501d..980353273 100644
--- a/src/lib/safeclib.c
+++ b/src/lib/safeclib.c
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/safeclib.h b/src/lib/safeclib.h
index 7a79b5021..60ae3c5ad 100644
--- a/src/lib/safeclib.h
+++ b/src/lib/safeclib.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/scopedholdertransfer.hpp b/src/lib/scoped-holder-transfer.hpp
similarity index 95%
rename from src/lib/scopedholdertransfer.hpp
rename to src/lib/scoped-holder-transfer.hpp
index 3d600e61a..e1ee6d5c9 100644
--- a/src/lib/scopedholdertransfer.hpp
+++ b/src/lib/scoped-holder-transfer.hpp
@@ -1,29 +1,29 @@
/*
- SCOPEDHOLDERVECTOR.hpp - using ScopedHolder within a STL vector
-
+ SCOPED-HOLDER-TRANSFER.hpp - using ScopedHolder within a STL vector
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
-#ifndef LIB_SCOPEDHOLDERVECTOR_H
-#define LIB_SCOPEDHOLDERVECTOR_H
+#ifndef LIB_SCOPEDHOLDER_TRANSFER_H
+#define LIB_SCOPEDHOLDER_TRANSFER_H
#include "lib/error.hpp"
#include
diff --git a/src/lib/scoped-holder.hpp b/src/lib/scoped-holder.hpp
index 4e2c82627..f8eaf74d2 100644
--- a/src/lib/scoped-holder.hpp
+++ b/src/lib/scoped-holder.hpp
@@ -1,23 +1,23 @@
/*
SCOPED-HOLDER.hpp - general purpose wrapper for dealing with ownership problems
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file scoped-holder.hpp
@@ -47,7 +47,7 @@
** friend function.
**
** @see scoped-holder-test.cpp
- ** @see scopedholdertransfer.hpp use in std::vector
+ ** @see scoped-holder-transfer.hpp use in std::vector
** @see AllocationCluster usage example
** @see scoped-ptrvect.hpp simple pointer-holding collection
*/
diff --git a/src/lib/scoped-ptrvect.hpp b/src/lib/scoped-ptrvect.hpp
index d21e2333a..8bb713082 100644
--- a/src/lib/scoped-ptrvect.hpp
+++ b/src/lib/scoped-ptrvect.hpp
@@ -1,23 +1,23 @@
/*
SCOPED-PTRVECT.hpp - simple noncopyable lifecycle managing collection of pointers
-
+
Copyright (C) Lumiera.org
2009, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file scoped-ptrvect.hpp
@@ -171,7 +171,7 @@ namespace lib {
private:
- /** @internal element access, including null check */
+ /** @internal element access, including range and null check */
T*
get (size_type i)
{
diff --git a/src/lib/sectionlock.h b/src/lib/sectionlock.h
index 61225e84b..0eb6cd93b 100644
--- a/src/lib/sectionlock.h
+++ b/src/lib/sectionlock.h
@@ -6,8 +6,8 @@
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/lib/singletonfactory.hpp b/src/lib/singleton-factory.hpp
similarity index 90%
rename from src/lib/singletonfactory.hpp
rename to src/lib/singleton-factory.hpp
index 737ebe8b4..5f5070aa4 100644
--- a/src/lib/singletonfactory.hpp
+++ b/src/lib/singleton-factory.hpp
@@ -1,14 +1,14 @@
/*
- SINGLETONFACTORY.hpp - template for implementing the singleton pattern
-
+ SINGLETON-FACTORY.hpp - template for implementing the singleton pattern
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@@ -31,11 +31,11 @@ This code is heavily inspired by
-#ifndef LIB_SINGLETONFACTORY_H
-#define LIB_SINGLETONFACTORY_H
+#ifndef LIB_SINGLETON_FACTORY_H
+#define LIB_SINGLETON_FACTORY_H
-#include "lib/singletonpolicies.hpp" // several Policies usable together with SingletonFactory
+#include "lib/singleton-policies.hpp" // several Policies usable together with SingletonFactory
#include "lib/nobug-init.hpp"
#include "include/logging.h"
@@ -45,9 +45,9 @@ This code is heavily inspired by
namespace lib {
/**
- * A configurable Template for implementing Singletons.
+ * A configurable Template for implementing Singletons.
* Actually this is a Factory object, which could be placed into a static field
- * of the Singleton (target) class or used directly.
+ * of the Singleton (target) class or used directly.
* @note internally uses static fields, so all factory instances share pInstance_
* @note there is an ongoing discussion regarding Double Checked Locking pattern,
* which in this case boils down to the question: does \c pthread_mutex_lock/unlock
@@ -71,7 +71,7 @@ namespace lib {
static PType pInstance_;
static bool isDead_;
-
+
public:
/** Interface to be used by SingletonFactory's clients.
@@ -84,7 +84,7 @@ namespace lib {
if (!pInstance_)
{
ThreadLock guard SIDEEFFECT;
-
+
if (!pInstance_)
{
if (isDead_)
@@ -114,15 +114,15 @@ namespace lib {
isDead_ = true;
}
};
-
- // Storage for SingletonFactory's static fields...
+
+ // Storage for SingletonFactory's static fields...
template
< class SI,
template class C,
template class L
>
- typename SingletonFactory::PType
+ typename SingletonFactory::PType
SingletonFactory::pInstance_;
template
diff --git a/src/lib/singleton-policies.hpp b/src/lib/singleton-policies.hpp
new file mode 100644
index 000000000..7c688c829
--- /dev/null
+++ b/src/lib/singleton-policies.hpp
@@ -0,0 +1,138 @@
+/*
+ SINGLETON-POLICIES.hpp - how to manage creation, lifecycle and multithreading
+
+ Copyright (C) Lumiera.org
+ 2008, Hermann Vosseler
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+====================================================================
+This code is heavily inspired by
+ The Loki Library (loki-lib/trunk/include/loki/Singleton.h)
+ Copyright (c) 2001 by Andrei Alexandrescu
+ This Loki code accompanies the book:
+ Alexandrescu, Andrei. "Modern C++ Design: Generic Programming
+ and Design Patterns Applied".
+ Copyright (c) 2001. Addison-Wesley. ISBN 0201704315
+
+*/
+
+
+
+#ifndef LIB_SINGLETON_POLICIES_H
+#define LIB_SINGLETON_POLICIES_H
+
+#include "lib/nobug-init.hpp"
+#include "lib/error.hpp"
+
+#include
+
+
+namespace lib {
+namespace singleton {
+
+
+ /* === several Policies usable in conjunction with lib::Singleton === */
+
+ /**
+ * Policy placing the Singleton instance into a statically allocated buffer
+ */
+ template
+ struct StaticCreate
+ {
+ static S* create ()
+ {
+#if NOBUG_MODE_ALPHA
+ static uint callCount = 0;
+ ASSERT ( 0 == callCount++ );
+#endif
+ static char buff[sizeof(S)];
+ return new(buff) S();
+ }
+ static void destroy (S* pSi)
+ {
+ pSi-> ~S();
+ }
+ };
+
+
+ /**
+ * Policy for creating the Singleton instance heap allocated
+ */
+ template
+ struct HeapCreate
+ {
+ static S* create () { return new S; }
+ static void destroy (S* pS) { delete pS; }
+ };
+
+
+
+
+
+ typedef void (*DelFunc)(void);
+ using std::vector;
+
+ /**
+ * Policy relying on the compiler/runtime system for Singleton Lifecycle
+ */
+ template
+ struct AutoDestroy
+ {
+ /** implements the Singleton removal by calling
+ * the provided deleter function(s) at application shutdown,
+ * relying on the runtime system calling destructors of static
+ * objects. Because this Policy class can be shared between
+ * several Singletons, we need to memorise all registered
+ * deleter functions for calling them at shutdown.
+ */
+ static void
+ scheduleDelete (DelFunc kill_the_singleton)
+ {
+ class DeleteTrigger
+ {
+ vector dels_;
+
+ public:
+ void schedule (DelFunc del)
+ {
+ dels_.push_back(del);
+ }
+ ~DeleteTrigger()
+ {
+ vector::iterator i = dels_.begin();
+ for ( ; i != dels_.end(); ++i )
+ (*i)(); // invoke deleter function
+ }
+ };
+
+ REQUIRE (kill_the_singleton);
+ static DeleteTrigger finally;
+ finally.schedule (kill_the_singleton);
+ }
+
+ static void
+ onDeadReference ()
+ {
+ throw lumiera::error::Logic ("Trying to access the a Singleton instance that has "
+ "already been released or finished its lifecycle.");
+ }
+ };
+
+
+
+
+}} // namespace lib::singleton
+#endif
diff --git a/src/lib/singletonpreconfigure.hpp b/src/lib/singleton-preconfigure.hpp
similarity index 90%
rename from src/lib/singletonpreconfigure.hpp
rename to src/lib/singleton-preconfigure.hpp
index a657a0ec9..5101c634e 100644
--- a/src/lib/singletonpreconfigure.hpp
+++ b/src/lib/singleton-preconfigure.hpp
@@ -1,26 +1,26 @@
/*
- SINGLETONPRECONFIGURE - declare the configuration of some Singleton types in advance
-
+ SINGLETON-PRECONFIGURE - declare the configuration of some Singleton types in advance
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
-/** @file singletonpreconfigure.hpp
+/** @file singleton-preconfigure.hpp
** Pre-configuration of some Singleton types, done by template specialisation.
** Typically the client code just includes singleton.h and uses the Singleton
** type. But in some cases, we want to configure specific (dependency injection)
@@ -37,12 +37,12 @@
** @note we declare the specialisations into the target namespace
**
** @see SingletonFactory
- ** @see singletontestmocktest.hpp
+ ** @see SingletonTestMock_test
*/
-#ifndef LIB_SINGLETONPRECONFIGURE_H
-#define LIB_SINGLETONPRECONFIGURE_H
+#ifndef LIB_SINGLETON_PRECONFIGURE_H
+#define LIB_SINGLETON_PRECONFIGURE_H
#include "lib/test/mockinjector.hpp"
diff --git a/src/lib/singleton-ref.hpp b/src/lib/singleton-ref.hpp
index 8fc9c289c..089ae8579 100644
--- a/src/lib/singleton-ref.hpp
+++ b/src/lib/singleton-ref.hpp
@@ -1,23 +1,23 @@
/*
SINGLETON-REF.hpp - helper template providing singleton-like access for implementation code
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file singleton-ref.hpp
diff --git a/src/lib/singleton-subclass.hpp b/src/lib/singleton-subclass.hpp
index ce120278a..386fc9f59 100644
--- a/src/lib/singleton-subclass.hpp
+++ b/src/lib/singleton-subclass.hpp
@@ -1,23 +1,23 @@
/*
SINGLETON-SUBCLASS.hpp - variant of the singleton (factory) creating a subclass
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file singleton-subclass.hpp
diff --git a/src/lib/singleton.hpp b/src/lib/singleton.hpp
index 731c441ac..f7af5ddba 100644
--- a/src/lib/singleton.hpp
+++ b/src/lib/singleton.hpp
@@ -1,42 +1,42 @@
/*
SINGLETON.hpp - configuration header for singleton factory
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
*/
/** @file singleton.hpp
** Factory for creating Singleton instances.
** This configuration header just pulls in some other implementation headers in
** the right order. The basic class template for creating singletons resides in
- ** singletonfactory.hpp, besides we need policy classes defining how to create
+ ** singleton-factory.hpp, besides we need policy classes defining how to create
** the singleton objects and how to manage singleton lifecycle. Finally,
** we want to preconfigure singleton factories for some important facilities;
** e.g. sometimes we want to include a hook for injecting Test Mock instances.
**
- ** You'll find the default Policies in singletonfactory.hpp and the default
- ** definition of type lumiera::singleton in singletonpreconfigure.hpp
+ ** You'll find the default Policies in singleton-factory.hpp and the default
+ ** definition of type lumiera::singleton in singleton-preconfigure.hpp
**
** @see SingletonFactory
** @see singleton::StaticCreate
** @see singleton::AutoDestroy
** @see singletontest.hpp
- ** @see singletontestmocktest.hpp
+ ** @see SingletonTestMock_test
*/
@@ -44,9 +44,9 @@
#define LIB_SINGLETON_H
-#include "lib/singletonpolicies.hpp"
-#include "lib/singletonfactory.hpp"
-#include "lib/singletonpreconfigure.hpp"
+#include "lib/singleton-policies.hpp"
+#include "lib/singleton-factory.hpp"
+#include "lib/singleton-preconfigure.hpp"
#endif
diff --git a/src/lib/singletonpolicies.hpp b/src/lib/singletonpolicies.hpp
deleted file mode 100644
index b8333334d..000000000
--- a/src/lib/singletonpolicies.hpp
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- SINGLETONPOLICIES.hpp - how to manage creation, lifecycle and multithreading
-
- Copyright (C) Lumiera.org
- 2008, Hermann Vosseler
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-====================================================================
-This code is heavily inspired by
- The Loki Library (loki-lib/trunk/include/loki/Singleton.h)
- Copyright (c) 2001 by Andrei Alexandrescu
- This Loki code accompanies the book:
- Alexandrescu, Andrei. "Modern C++ Design: Generic Programming
- and Design Patterns Applied".
- Copyright (c) 2001. Addison-Wesley. ISBN 0201704315
-
-*/
-
-
-
-#ifndef LIB_SINGLETONPOLICIES_H
-#define LIB_SINGLETONPOLICIES_H
-
-#include "lib/nobug-init.hpp"
-#include "lib/error.hpp"
-
-#include
-
-
-namespace lib {
- namespace singleton {
-
-
- /* === several Policies usable in conjunction with lib::Singleton === */
-
- /**
- * Policy placing the Singleton instance into a statically allocated buffer
- */
- template
- struct StaticCreate
- {
- static S* create ()
- {
-#ifdef DEBUG
- static uint callCount = 0;
- ASSERT ( 0 == callCount++ );
-#endif
- static char buff[sizeof(S)];
- return new(buff) S();
- }
- static void destroy (S* pSi)
- {
- pSi-> ~S();
- }
- };
-
-
- /**
- * Policy for creating the Singleton instance heap allocated
- */
- template
- struct HeapCreate
- {
- static S* create () { return new S; }
- static void destroy (S* pS) { delete pS; }
- };
-
-
-
-
-
- typedef void (*DelFunc)(void);
- using std::vector;
-
- /**
- * Policy relying on the compiler/runtime system for Singleton Lifecycle
- */
- template
- struct AutoDestroy
- {
- /** implements the Singleton removal by calling
- * the provided deleter function(s) at application shutdown,
- * relying on the runtime system calling destructors of static
- * objects. Because this Policy class can be shared between
- * several Singletons, we need to memorise all registered
- * deleter functions for calling them at shutdown.
- */
- static void
- scheduleDelete (DelFunc kill_the_singleton)
- {
- class DeleteTrigger
- {
- vector dels_;
-
- public:
- void schedule (DelFunc del)
- {
- dels_.push_back(del);
- }
- ~DeleteTrigger()
- {
- vector::iterator i = dels_.begin();
- for ( ; i != dels_.end(); ++i )
- (*i)(); // invoke deleter func
- }
- };
-
- REQUIRE (kill_the_singleton);
- static DeleteTrigger finally;
- finally.schedule (kill_the_singleton);
- }
-
- static void
- onDeadReference ()
- {
- throw lumiera::error::Logic ("Trying to access the a Singleton instance that has "
- "already been released or finished its lifecycle.");
- }
- };
-
-
-
-
-}} // namespace lib::singleton
-#endif
diff --git a/src/lib/streamtype.cpp b/src/lib/streamtype.cpp
index 5d90af0c0..410227567 100644
--- a/src/lib/streamtype.cpp
+++ b/src/lib/streamtype.cpp
@@ -1,23 +1,23 @@
/*
StreamType - classification of media stream types
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler
-
+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
+
* *****************************************************/
diff --git a/src/lib/streamtype.hpp b/src/lib/streamtype.hpp
index 6dc5747fc..745f50d86 100644
--- a/src/lib/streamtype.hpp
+++ b/src/lib/streamtype.hpp
@@ -1,23 +1,23 @@
/*
STREAMTYPE.hpp - classification of media stream types
-
+
Copyright (C) Lumiera.org
2008, Hermann Vosseler