Commit graph

3023 commits

Author SHA1 Message Date
ee97654330 rfc-shellscript: mark the state transitions more clear in the comments 2011-02-13 20:02:54 +01:00
b99e8d307e write up details for the ApplicationInstall RfC 2011-02-13 19:52:54 +01:00
Stefan Kangas
3e81ae3300 Fix one additional link in documentation. 2011-02-13 04:42:34 +01:00
Stefan Kangas
733dbfe683 Fix some links in documentation. 2011-02-13 04:42:02 +01:00
Stefan Kangas
c2305e018b Really fix link to screenshot in documentation. (doh!) 2011-02-13 04:32:37 +01:00
Stefan Kangas
c85cf7d04e Fix link to screenshot in documentation. 2011-02-13 04:31:13 +01:00
Stefan Kangas
afa7689e95 Minor fixes to tutorials page. 2011-02-13 00:09:08 +01:00
Stefan Kangas
5f9d3aab74 Integrate the old "Newbies Tutorials" into the documentation. 2011-02-13 00:03:10 +01:00
d1af9e3b4b Resurrect the old description for DesignProcess
Obviously this needs to be adapted to the new rfc-script
2011-02-12 19:36:57 +01:00
30bc42a3f3 document icon rendering and fix a broken 16x16 icon 2011-02-07 11:36:06 +01:00
80461c9b76 SCons: try to force installation of all generated icons
Not sure if this works; problem is that the icons
generated from SVG are just dumped into the target
folder, but we miss to generate the respective
installation targets
2011-02-07 11:35:44 +01:00
65d28b4018 Gui: rework resource loading to make the application fully relocatable 2011-02-07 09:56:27 +01:00
87c70d0b1f Gui: some typedefs for Glib::ustring
...helps to write way shorter signatures
2011-02-07 09:56:08 +01:00
421a81b25b Gui: WindowManager and GtkLumiera refactoring
- split off the tricky basic GTKmm includes
- reduce the clutter in the gtk-lumiera.header
- make GtkLumiera a singleton, placed into static memory
- remove all static functions from WindowManager
2011-02-07 09:55:57 +01:00
29e67e828d remove NoBug resourcetracker and switch back to plain pthreads
due to desing shortcomings, the resourcetracker
produces lots of false positives and inhibits
any further diagnostics regarding GUI startup.
2011-02-07 09:55:39 +01:00
ff0ae1527a Fix build: the LUMIERA_PLUGIN didn't get through to the object compilation 2011-02-06 15:12:13 +01:00
88678209bc use setup.ini to retrieve the modulepath and configpath
connect config-facade with the new BasicSetup implementation
to fetch values from setup.ini, instead of the (not implemented)
Config-system. Hook this new lookup mechanism into the
plugin loader to retrieve the search path from there
2011-02-06 05:06:16 +01:00
87475fa3c1 Fix usage of field named "new" in configitem.h
This prevents including config.h into C++ code
2011-02-06 02:39:34 +01:00
Stefan Kangas
9f3c1ecf00 spelling fixes 2011-02-06 02:12:55 +01:00
11d709b85e incorporate basic setup.ini into the AppState object 2011-02-06 02:12:00 +01:00
e84ceec9b5 refactor some lib facilities
- Cmdline into namespace lib
- test coverage for the SearchPath iterator
2011-02-05 23:53:37 +01:00
e73bea379c Adjust some Copyright headers
List of years instead of a range is better
2011-02-05 20:56:51 +01:00
ad246ad31d Merge Buildsystem adaptations for installing Lumiera
- use custom builders
- clean up specification of target paths
- generated executable is fully relocatable
- read a bootstrap INI instead of compiled in searchpath
2011-02-05 15:54:24 +01:00
51ef755a4f Merge Timehandling draft and GUI DrawStrategy and TimelineEntiy refactorings
Merge branch 'gui' into install
2011-02-05 14:30:11 +01:00
0ac0149137 Define first preview version number 0.pre.01
Rewrite README, INSTALL and AUTHORS
as foundation for the Debian package
2011-02-04 22:19:25 +01:00
babbe33d1d Demonstration of complete bootstrap, loading INI and resolving GUI module path 2011-02-04 16:10:59 +01:00
a42e6a5a8f draft solution loading an INI file for module path resolution
this would remove the need to compile any path into the EXE
2011-02-03 17:34:24 +01:00
208b552955 Demonstration how the application could resolve the module loading location
The real application likely will consult the configuration file
to search alternative module installation locations.
2011-02-01 05:10:45 +01:00
29e2233e6a an exercise: how to get the path of the current executable
Note: this is a non-portable Linux solution
2011-01-31 05:35:43 +01:00
d9f90c2c04 SCons: finish reworking buildsystem to rely on custom builders.
All target paths and install targets now defined automatically,
most of the buildscript just using plain sourcefile names
2011-01-30 22:12:55 +01:00
9cb03c7015 Fix installation triggered already by build target 2011-01-30 19:43:51 +01:00
daef6c7676 SCons: remove unnecessary indirections $SRCDIR, $MODULES, $ICONDIR etc
these don't create real flexibility and make definitions less readable
2011-01-30 19:20:02 +01:00
abf1bc776b SCons: remove all explicit target and install specifications
now superfluous, because our custom builder handles that automatically
2011-01-30 18:56:51 +01:00
609873d90b switch to use the new (better) builder implementation
especially this means to use the common well-known names again,
like "Program" "SharedLibrary". The customisation now happens
invisible in LumieraEnvironment.
2011-01-30 17:00:15 +01:00
ab481a80b8 better implementation of Lumiera custom SCons builders, wrapping the predefined builders 2011-01-30 16:47:03 +01:00
014c22b40a SCons: rework build directory configuration. All customisations to LuimieraEnvironment 2011-01-30 15:27:21 +01:00
9e56434c7e SCons: start concentrating all custom builders into LumieraEnvironment 2011-01-29 23:09:02 +01:00
bc22ec7faa Install: first preliminary working installation setup
the installed lumiera exe can even be started...
...well with a bit of cheating: you need to cd into the lib/lumiera
because the PLUGINPATH problem isn't solved yet
2011-01-29 16:45:22 +01:00
7993759f8e SCons: remove the homebrew tarballer
that was a nice SCons learning exercise, but never used
moreover, packaing is not the concern of a build system
2011-01-29 14:16:15 +01:00
a6810957b4 Install: change organisation of target and output directory variables
now supporting a PREFIX in addition to the INSTALLDIR.
The latter is intended for package building
2011-01-29 14:10:19 +01:00
2bcc8d9ae3 SCons: build loadable modules immediately to the target destination 2011-01-29 02:33:13 +01:00
35953b335b SCons: rearrange output directory to target/modules 2011-01-29 02:06:21 +01:00
Simon Larcher
99c4c09e6e Fixed a typo corrupting the asciidocing 2011-01-29 01:30:55 +01:00
Simon Larcher
4a0a90c7f5 Merge branch 'documentation' of git.lumiera.org:/var/www/git/lumiera_documentation into documentation 2011-01-29 01:26:37 +01:00
Simon Larcher
546737f511 Better wording. Removed a missed comment 2011-01-29 01:25:11 +01:00
764a38abe6 SCons: experimental support for some library lookup concerns
- setting -rpath with $ORIGIN  to build a relocatable package
 - fix missing DT_SONAME (likely just a problem of very old SCons version)
2011-01-28 23:31:00 +01:00
587f507292 analysis/design: changing time values 2011-01-23 22:44:26 +01:00
faf579c4c5 enforce generally imutable time values 2011-01-22 23:20:12 +01:00
dea026cfd9 omit the Digxel timing measurments from test suite 2011-01-22 18:44:03 +01:00
7b783e885a more thorhoug testing of denormalised values
...uncovered yet more bugs.. yay!
2011-01-22 18:35:04 +01:00