Commit graph

121 commits

Author SHA1 Message Date
Christian Thaeter
bea7364b35 WIP: Draft about the profiler 2010-08-01 03:19:23 +02:00
Christian Thaeter
34f0211d7f initial processing of all RFC's it worked! 2010-08-01 03:19:23 +02:00
Christian Thaeter
d1d3461e5d Import old DesignProcess into rfc_pending 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
Christian Thaeter
ac7d14f051 inner_core: cosmetics, vcall.h, error.h, tmpbufs 2010-08-01 03:18:12 +02:00
Christian Thaeter
3e852c9d24 inner_core: few words about coding style, tdd and documentation 2010-08-01 03:18:12 +02:00
Christian Thaeter
b868d64843 document: inner_core error handling overview 2010-08-01 03:18:12 +02:00
Christian Thaeter
9e04e87cab Write a bit about resource management 2010-08-01 03:18:12 +02:00
Christian Thaeter
39c3fe63ad Some more explanations for the library and backend components 2010-08-01 03:18:11 +02:00
Christian Thaeter
6cdec3720e New 'the inner core' document
Describes some of the design decisions and rationales in a rather sketchy
way explained. New Developers may find this Document useful to get an idea
about how the different components work together.
2010-08-01 03:18:11 +02:00
Christian Thaeter
c4cbde9853 add a 'bias' to offset mmaped clusters
We will need cluster/page aligned access for certain files (indices),
this files will contain an initial header describing the contents. A bias
is used to step over this header and align the following data.
2010-07-21 04:49:40 +02:00
7895ce5f49 solve the problem with re-binding and advice::Request 2010-06-04 17:25:33 +02:00
a9595d0a7f refactor link to the advice system into separate baseclass 2010-06-03 04:40:38 +02:00
c8ac2b0447 planning the advice binding index implementation 2010-06-03 04:40:35 +02:00
1245f873e6 Advice: Requirements, design conclusions, implementation draft. 2010-06-03 04:40:34 +02:00
0f6c2e84d2 test-driven brainstorming: TypedID usage 2010-06-03 04:37:22 +02:00
ea861a8c74 update UML to reflect improved Asset/MObject design 2010-06-03 04:37:21 +02:00
cbf71e46da Planning and designing the session API 2010-06-03 04:37:12 +02:00
cdb84a9b16 refining the draft for ScopeLocator 2009-11-20 19:58:22 +01:00
572f26edc8 document the QueryResolver design 2009-10-30 17:16:37 +01:00
5968d35cdf WIP maybe resolved now the knot in my design...? 2009-10-25 21:39:02 +01:00
eb2d309601 WIP: reworked the design further 2009-10-24 16:03:14 +02:00
8345df394d WIP continued turning over the problem.... 2009-10-23 03:10:55 +02:00
90e09b9fa0 WIP trying to get ahed with the problem of issuing queries 2009-10-22 17:24:57 +02:00
007a6e1855 Consideration how to issue content discovery queries 2009-10-21 05:35:32 +02:00
a662b176bb WIP test-driven brainstorming: what is a Scope? 2009-10-17 02:15:28 +02:00
cfc17e75ba refined and clarified planning of Scope and QueryFocus 2009-10-16 21:20:30 +02:00
d193fbf920 Planning the QueryFocus in more detail 2009-10-16 01:54:38 +02:00
4695f41b7c Documentation of PlacementScope concept 2009-10-12 08:10:00 +02:00
4236d0649a WIP: implement the basic operation of execution pattern 2009-08-02 18:00:03 +02:00
eaa4adddde WIP more implementation drafting... 2009-07-29 16:55:15 +02:00
19dd606f54 WIP some implementation drafting... 2009-07-27 02:38:53 +02:00
d122a32662 Documentation & planning the parts to implement next 2009-07-21 04:13:12 +02:00
529d4bd459 Planning / Design: Session interface, Commands 2009-06-08 04:50:29 +02:00
8e46819c09 UML: export actual Version as HTML report 2009-06-08 04:49:46 +02:00
6f00eb742b regenerate all immages currently used by the renderengine TiddlyWiki 2009-06-08 04:49:25 +02:00
ea56841389 DummyPlayer finished. General Documentation regarding Layer Interfaces and DummyPlayer 2009-02-09 05:48:28 +01:00
c9f9c3d0d3 Document what happens when running the DummyPlayer 2009-02-01 17:26:25 +01:00
6473971d60 fix a typo 2009-01-31 23:42:57 +01:00
c01657b93f continued achitecture planning for the Dummy Player 2009-01-31 23:42:56 +01:00
29b9887faa first draft of a Dummy-Player service 2009-01-19 11:38:20 +01:00
ff78f9e535 concept sketch 2009-01-17 14:58:48 +01:00
Christian Thaeter
61ea2154bb Add Doxyfile.pdf
This generates very terse Documentation for hardcopies

 * All official docs are included
 * No Graphs
 * No internal, TODO, BUGS, etc. docs
 * No inlined sources
2008-12-15 01:17:23 +01:00
Christian Thaeter
67cd569d9f New Doxyfile.browse for detailed code browsing
This generates a detailed documentation in html_browse/

 * all things get extracted (undocumented, TODO, BUG etc...)
 * produces a warnings_browse.txt to show undocumented things
 * no graphs to keep it reasonable small
2008-12-15 01:17:22 +01:00
Christian Thaeter
147b371952 main Doxfile refinements
* remove TODO TEST BUG DEPRECATED lists
 * don't inline sources

The goal is to generate a more appealing and compact default Documentation
2008-12-15 01:17:22 +01:00
Christian Thaeter
065bc25eca Remove the tests dir from the normal Doxyfile
As on the nov2008 developer meeting we concluded that the normal
Documentation shall have less noise and reflect the actual project state.
Further we will introduce special Doxyfiles for special tasks.
2008-12-15 01:17:22 +01:00
Christian Thaeter
b94ede5b0b Give a overview drawing how things in the io backend relate to each other
My first inkscape drawing
2008-12-15 01:17:21 +01:00
Christian Thaeter
219db59d82 renamed backend config entries
adding one level more, more descriptive
2008-12-15 01:17:21 +01:00
Christian Thaeter
5bbe80b370 preliminary use of the config system for some settings
* backend.filehandles maximum filehandles used
 * backend.mmap_window_size mapping window start size
 * backend.as_limit address space limit

This needs to be changed to use the lumieraorg_configuration interface.
2008-12-15 01:17:21 +01:00
Christian Thaeter
e938b36071 WIP: mmap management first go
Quite some code which was hold back in favor of the config and plugin stuff
implements:

 * mmapcache: mru cache for unused memory mappings
 * mmap: single mmaped areas
 * mmapings: manages mmaps established for one filedescriptor
2008-12-15 01:17:21 +01:00