Commit graph

193 commits

Author SHA1 Message Date
1ce29b7d3c minor tweaks to the RfC system
- add 'asciidoc' operation to rfc.sh
- put 'pro', 'con' and 'alternatives' in a common section 'Discussion'
2010-12-13 04:46:05 +01:00
Christian Thaeter
05440707fb add a 'supersede' command to rfc.sh, git add all edited files 2010-08-01 23:14:58 +02:00
Christian Thaeter
560394b2e6 cosmetics on rfc.sh
* more elegant CamelCasing function
 * use less -F for presenting the usage/help
 * make 'smart_wrap' useable for standalone reformatting
2010-08-01 03:19:24 +02:00
Christian Thaeter
5de0c1e6b7 Make wrapping/reformatting explicit
There are too much gotchas to make it automatic
2010-08-01 03:19:24 +02:00
Christian Thaeter
ffc4e0023c improve the word-wrap
* replace tabs by spaces
 * meld lines together
 * remove DOS linebreaks
2010-08-01 03:19:23 +02:00
Christian Thaeter
10dd817e3c Add word wrapping function to rfc.sh 2010-08-01 03:19:23 +02:00
Christian Thaeter
64ad648eac DesignProcess is dead, long live RFC
* new directory structure in doc/devel to take RFC's
   rfc/          - Final RFC's
   rfc_pending/  - Emerging RFC's
   rfc_dropped/  - Rejected or Parked RFC's
 * Template directory doc/template/ for just a rfc.txt
   for creating new RFC's yet
 * admin/rfc.sh a script to maintain RFC's
2010-08-01 03:19:22 +02:00
a29591c299 SCons: several small improvements, e.g. valgrind-suppressionfile 2010-07-26 03:24:15 +02:00
Christian Thaeter
31c7c4630f Add two test tools to admin
testfilter.sh: makes a test skeleton from nobug output

testrunner: build and run a single test (autotools only)
2010-07-16 07:59:30 +02:00
86bc30a10a Merge Ubuntu/Lucid adjustments. Drop pre 1.0 compatibility 2010-05-21 03:43:09 +02:00
d10380d124 SCons: dropping pre 1.0 compatibility
note: current SCons development is targetting 2.0,
current stable is 1.3, which is included in Squeeze
even Debian/Lenny includes 1.0.
2010-05-21 01:59:26 +02:00
4e31db5a74 my private convenience wrapper for running an exe with valgrind 2010-02-13 06:01:49 +01:00
Michael Ploujnikov
0caf9f9f5a Merge branch 'master' into second-tp-attempt 2010-01-16 18:43:00 -05:00
Michael Ploujnikov
11f9d62553 partially fix a pkg-config problem with scons on Fedora12
(happens when nobug and other libs are installed in non-standard paths)
2010-01-16 18:42:07 -05:00
Michael Ploujnikov
55859bcb14 match the filename in the header comment 2010-01-15 17:15:58 -05:00
1db2a47339 python-2.6 fix: loading the icon_rener.py script (Ticket #222) 2010-01-15 03:27:57 +01:00
ae67c6db5c merge buildsystem changes (dummy player and GUI/gdl work) 2009-04-24 17:20:39 +02:00
34d0c6905e SCons: now require either a custom 'gdl-lum' or GDL >= 2.27.1 2009-04-20 01:58:34 +02:00
5ee6d375c0 SCons: fix the compatibility switch; the new code path should also be used for scons 0.97 2009-01-20 02:38:13 +01:00
Joel Holdsworth
6d8f598312 Fixed a bug when SCons.__version__ == "0.97.0d20071203" 2009-01-19 19:33:13 +00:00
13ca25569a merge plugin building rule and cleanup done for starting the GUI as module 2009-01-15 14:22:01 +01:00
bdffc18101 move all tools to src/tool and remove admin dir from build 2009-01-13 12:16:48 +01:00
ac156231ac SCons: use new plugin building rule for the test plugins 2009-01-12 12:48:14 +01:00
bd6436e43b SCons: implement logic to find source trees, which than can be built as plugin 2009-01-12 11:42:03 +01:00
a0ff1f611a Try to circumvent problems with creating the Icon directory.
Seems to be either concurrency, or a permission problem.
2008-12-22 05:00:02 +01:00
c8465a1a38 Merge latest GUI model additions 2008-12-21 07:10:46 +01:00
62922d357b (irrelevant) changes to make the dummy code build and load shared module
Explanation: together with the bare SCons build system, on this branch I added
some dummy codefiles, to validate the build system is working as merged in from master
2008-12-20 03:40:28 +01:00
f6209d99d3 Merge: change building to create modules
includes DistCC and CCache support,
LUMIERA_PLUGIN_PATH and LUMIERA_CONFIG_PATH
non-verbose build messages
2008-12-20 02:15:33 +01:00
7a64f37643 SCons: use two existing modules for integrating DistCC and CCache 2008-12-19 20:17:23 +01:00
e32194b810 Autotools fixes (make the tests compile) 2008-12-18 10:48:50 +01:00
598994c0cb further Makefile.am tweaks to make it compile again
explanation: via the unresolved problems with the hig-level model,
probably a dependency to AssetManager and from there to the core systems
"bubbled" into the liblumiera.so, forcing us to link these things for now
2008-12-18 06:47:54 +01:00
Christian Thaeter
052df48f73 WIP: shared liblumiera.la for vgsuppression and luidgen
Doesn't build because of some other issues
2008-12-17 17:56:50 +01:00
Christian Thaeter
ca88570066 removed 'pushing' from the post commit hook
only signing remains
2008-12-16 23:59:00 +01:00
Joel Holdsworth
d9b747a544 Revert "try to make icon-render-script more robust regarding the output destination"
This reverts commit bd538edfe9.

Conflicts:

	admin/render-icon.py
2008-12-16 21:29:35 +00:00
12fc97b8e2 Build most of Lumiera as shared library (SCons build) 2008-12-15 13:36:42 +01:00
Joel Holdsworth
7b52ff247e Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui 2008-11-15 23:37:21 +00:00
Joel Holdsworth
ab8edcdedd Applied upstream patches to rsvg-convert 2008-11-15 16:32:29 +00:00
27052a8f58 bugfix 2008-11-07 21:59:36 +01:00
bd538edfe9 try to make icon-render-script more robust regarding the output destination 2008-11-07 19:13:58 +01:00
a912159d70 re-enabled building of the testpluginc.so 2008-10-28 01:57:28 +01:00
Christian Thaeter
ab3d3823f6 autotools fixes for the plugin system
don't link the tests with -ldl

Renamed GTK_LUMIERA_* to LUMIERA_GUI_* and include all gui relevant config
results here.

Set it explicit, don't add the results to CFLAGS or LIBS, the default
behaviour linked all LIBS in, even in plugins, that was not intended.
2008-10-27 05:10:01 +01:00
Christian Thaeter
691dc8fd4e Does this ever end? found 2 more liblumi.a 2008-10-22 03:42:15 +02:00
bed1dffd69 merge after FrOSCon
(added lib implementations for Doxygen and GCH builder, fix Lenny compatibility)
2008-09-05 07:22:49 +02:00
84052f1fab add placeholder gui main to make the compile work 2008-09-05 07:06:46 +02:00
f2c9e67fbc merge generating icons from SVG source 2008-09-05 05:54:14 +02:00
Michael Ploujnikov
06504c7b04 Merge branch 'master' of git://git.lumiera.org/LUMIERA 2008-09-03 18:55:19 -04:00
Michael Ploujnikov
859437794e put global AM_CPPFLAGS at the front of the per-target variables for consistency 2008-08-30 13:32:24 -04:00
Michael Ploujnikov
387ba8c321 find and configure NoBug by using pkg-config 2008-08-30 13:28:24 -04:00
Michael Ploujnikov
8bdab41ea0 factor out -I$(top_srcdir)/src/ to a top-level AM_CPPFLAGS
also remove a related unnecesary comment in src/gui/Makefile.am
2008-08-30 12:05:21 -04:00
Michael Ploujnikov
8bbcc57f48 set per-target CPPFLAGS for lumigui instead of global AM_CPPFLAGS
this prevents strange (_CPPFLAGS) dependencies such as the one that was identified and fixed in admin/Makefile.am
Also, make sure to include the global $(AM_CPPFLAGS) flags in the per-target ones
2008-08-30 11:49:31 -04:00
6d5cf0e642 scons: use Doxygen builder
(lib implementation from http://www.scons.org/wiki/DoxygenBuilder)
2008-08-28 02:57:12 +02:00
32dd0e661a replace the homebrew GCH-builder by a lib solution 2008-08-21 09:59:24 +02:00
0ece037f91 make build work again with SCons 0.96
Added a conditional switch to use the pre-0.98-fix only for the old SCons versions
2008-08-21 01:24:46 +02:00
944b7c4dd4 preliminary fix for the SCons build for Debian/testing
WARNING: breakes build on Debian/stable
Explanation: I tried to provide a backported implementtation of
features introduced with SCons 1.0 (until we can require SCons 1.0 officially)
Unfortionately, some internal APIs changed quite large in 0.97
Have to build in some conditional code, so it works with SCons 0.96 again)
2008-08-20 15:50:17 +01:00
878ce2319b integrated SVG Icon rendering into the SCons build 2008-08-19 05:03:29 +02:00
Joel Holdsworth
c14ee293fe Converted icon renderer to use RSVG via C rather than pyrsvg 2008-08-12 22:13:26 +01:00
Joel Holdsworth
04320ae794 Added code to render icons as part of the build process 2008-08-04 12:06:24 +01:00
7a6b987a50 merge after integrating the GUI draft; now using multiple build environments and check via pkg-config 2008-07-11 05:35:48 +02:00
50f8be0e16 merge after integrating backend/library work 2008-07-11 05:20:22 +02:00
e04c7d54cb merge after finishing DefaultsManager; build split in several static libs 2008-07-11 04:39:29 +02:00
a46bfd2bf6 integrate the GTK-Gui (draft) in the SCons build 2008-07-11 03:51:37 +02:00
ce90f1763b add some convenience shortcuts to the SCons build system 2008-07-10 19:02:47 +02:00
Christian Thaeter
249c6d5eda Remove _GNU_SOURCE from certain files
GNU_SOURCE is globally activated in configure.ac
2008-05-17 23:33:21 +02:00
a03e3c5e73 Merge from backend: wikis, admin-scrits, test.sh
(dont merge any srcfiles)
2008-04-12 02:07:16 +02:00
dc10c78a83 merge Lumiera renaming 2008-03-10 09:28:58 +01:00
fbacb4cdb1 Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
0baf15ca94 Cinelerra-3 renamed to Lumiera -- copyright and documentation 2008-03-10 04:25:03 +01:00
93abddaa57 Merge cumulated changes to the SCONS build system 2008-02-14 15:57:24 +01:00
c3b1048fc4 merge buildsystem improvements 2008-01-27 03:58:24 +01:00
43f8faabd1 small cleanup 2008-01-27 03:11:39 +01:00
1dd9989516 some tweeks to the (scons) build system, using precompiled header 2008-01-27 02:39:13 +01:00
Christian Thaeter
5832cfeae2 Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo 2007-08-30 01:42:06 +02:00
8c7a2055e8 integrate Doxygen into SCons build. some doc fixes 2007-08-24 16:41:16 +02:00
Christian Thaeter
f85c508160 formatting change, 30 chars for path 2007-08-23 05:00:26 +02:00
Christian Thaeter
b615057a6b git-clean does the same as this homebrewn script, just better 2007-08-20 03:25:35 +02:00
06efcf0f77 merge together work done for the Testsuite.
- to make it similar to Cehteh's tests, moved my testcode to tests/components
- made scons build the errortest and plugin-example as well
- scons check will run the suite

please note, my implementation work is quite incomplete (warnings, app shuttdown
not yet implemented); I hadn't success running the plugintest.
2007-08-17 11:06:49 +02:00
5bde4020cf merged cehteh's work for the testsuite, automake and plugins 2007-08-17 05:52:48 +02:00
45c2167700 wrote a very simple Test-Suite runner and provided a Tests source tree 2007-08-13 09:55:32 +02:00
Christian Thaeter
dd276a9057 little hook improvement 2007-08-12 14:51:33 +02:00
Christian Thaeter
fd1cada430 only push the users tags, no foreign tags in post-commit hook 2007-08-10 22:42:38 +02:00
Christian Thaeter
6c44f5ae60 make the post-commit hook self-containing 2007-08-10 18:55:35 +02:00
Christian Thaeter
21396e66b1 newer git doesnt push tags, fixed 2007-08-10 18:09:34 +02:00
Christian Thaeter
0d50921e9d new post-commit hook, signing now includes username 2007-08-10 18:07:22 +02:00
ebb4da6cc7 ** Start Coding ** Renderengine sources generated, reformatted and made compilable. 2007-08-08 04:50:02 +02:00
Christian Thaeter
805399aa7b emacs likes """ more than ''', and some whitespace fixes 2007-07-18 01:45:31 +02:00
Christian Thaeter
815ed3a298 move the Buildhelper.py to ./admin/scons 2007-07-18 00:39:53 +02:00
cdeaf02431 modified BOUML generation settings to comply to GNU indentation style
This patch brings in my changed settings and the code generation setup (artifacts definition),
without any changes to the /content/ of the model
2007-07-04 05:46:08 +02:00
Christian Thaeter
a37d29c4ee add a git-mrproper script which will *delete* all unversioned files 2007-06-22 04:25:28 +02:00
Christian Thaeter
9ac23fc7e4 small script generating a description of the source tree 2007-06-21 03:16:27 +02:00
Christian Thaeter
a374d0a5b5 make some DIR_INFO's nicer 2007-06-21 03:15:52 +02:00
Christian Thaeter
77a0ca5e35 my post-commit script which gpg signs commits and then pushes them to the public server
use 'ln -s ../../admin/git_hooks/post-commit .git/hooks/post-commit' to use it
2007-06-18 13:09:37 +02:00
Christian Thaeter
040707fa15 move default git hooks to admin/git_hooks 2007-06-18 12:46:46 +02:00
Christian Thaeter
74b8f74f3c add dirs with DIR_INFO files describing intended content 2007-06-18 02:02:16 +02:00