Commit graph

3318 commits

Author SHA1 Message Date
c772359440 add diagnostic self display to ScopePath 2010-10-16 02:21:20 +02:00
e48a9fb811 add diagnostic self display to placement-Scope 2010-10-16 02:21:20 +02:00
48605827a6 Add test to cover the very basic MObject interface 2010-10-16 02:21:20 +02:00
b9e99a2be2 add ability to generate a short-ID to MObject hierarchy 2010-10-16 02:21:20 +02:00
b15a1c2d3c changed wording of the error message 2010-10-16 02:21:20 +02:00
722ab4e583 corr. wrong ticket number 2010-10-16 02:21:20 +02:00
73a1adcdf5 QueryFocus_test working now (still without diagnostic output) 2010-10-16 02:21:19 +02:00
a0234ecc38 get QueryFocus_test to compile with the (now existing) implementation 2010-10-16 02:21:19 +02:00
9b5a24f6cc Integration: Placement Scope test pass 2010-10-16 02:21:19 +02:00
735af19891 getting PacementScope_test from last year to compile
...now using the real implementation!
2010-10-16 02:21:19 +02:00
64f017da43 QueryFocusStack_test pass 2010-10-16 02:21:19 +02:00
46597009f9 get the basic ScopePath_test to pass 2010-10-16 02:21:19 +02:00
5c28b5d46e re-read, verify and finish off the Scope, ScopeLocator and QueryFocus implementation 2010-10-16 02:21:19 +02:00
119f7be36c define copy operations explicitly (closes #662)
ScopePath and Scope implementation should be roughly complete
2010-10-16 02:21:19 +02:00
6bb7886b54 define the proper behaviour expected when copying ScopePath (#662) 2010-10-16 02:21:19 +02:00
bba9ce2570 code up the remaining Scope operations. Closes #430 2010-10-16 02:21:18 +02:00
6dd18f96c6 extend the session services API to support scope discovery
This allows the implementation of the Scope class to access
the current Session / PlacementIndex behind the scenes
2010-10-16 02:21:18 +02:00
99f29f9795 now able to build a IterSource based opaque const Scope iterator
for this to work, scope-path.hpp injects an explicit specialisation,
causing the RangeIter defined in ScopePath to yield const Scope
2010-10-16 02:21:18 +02:00
02d6d6a65c extract iter::TypeBinding into separate header to allow explicit specialisation 2010-10-16 02:21:18 +02:00
fdfb946d63 preparation to allow explicit type bindings for iter-adapter 2010-10-16 02:21:18 +02:00
e5de12fc7a (draft) maybe solved the problem defining a scope iterator
actually that would require to extract the IterTraits
from iter-adapter.hpp to allow for such dedicate specialisations
2010-10-16 02:21:18 +02:00
2c58e595c0 augment IterSource adapters by definition through classical iterator range 2010-10-16 02:21:18 +02:00
9593d388cc back out that caching query, it's nonsense
defeating the whole purpose of that interface
2010-10-16 02:21:18 +02:00
001a45f64a WIP implementation idea how to get both iterations unified 2010-10-16 02:21:18 +02:00
e14aba833e remove the parent-iteration capability from Scope
its not needed yet, and would be surprisingly tricky
to implement, so lets get rid of it!
Use QueryFocus or ScopeLocator instead
2010-10-16 02:21:17 +02:00
d5cdd39f52 WIP trying to code up the public query function for scope paths
problem is how to get an iterator compatible with ScopeQuery...
2010-10-16 02:21:17 +02:00
088922a790 remove obsolete helper
seems to be a leftover, obsoleted by the simplifications done this june
in c80b1894e6 Ticket #641
2010-10-16 02:21:17 +02:00
58757281b0 rearrange the query functions to suit the changed ScopePath internals 2010-10-16 02:21:17 +02:00
1fe76e33a2 WIP: move the (planned) logic for virtual paths to ScopePath::navigate() 2010-10-16 02:21:17 +02:00
d1d7f3bc58 decided on an extension point to add virtual/effective paths
we need that later to get full meta-clip functionality
2010-10-16 02:21:17 +02:00
8078357e3c revisiting the binding scope problem 2010-10-16 02:21:17 +02:00
f485bef315 Merge documentation and RFCs 2010-10-16 02:14:21 +02:00
56f3d547a7 ignore asciidoc generated html 2010-10-16 02:03:06 +02:00
f9e42c53a6 comment on the RFC 'new doc structure' 2010-10-16 01:59:47 +02:00
Christian Thaeter
e476102467 RFC: new doc structure 2010-10-16 00:57:51 +02:00
Christian Thaeter
bc36b12b99 Write a bit about resource management 2010-10-16 00:57:51 +02:00
Christian Thaeter
2989e817df Some more explanations for the library and backend components 2010-10-16 00:57:50 +02:00
Christian Thaeter
7470b0567e 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-10-16 00:57:50 +02:00
Christian Thaeter
12f6e48514 rewrap text to 80 colummns (except for comments) 2010-10-16 00:57:50 +02:00
ec4eabb95f went over the "outer space" draft, expanded on some points
also answered some questions inline. Please see all of this as a proposal
and feel free to merge in parts....
2010-10-16 00:57:50 +02:00
Christian Thaeter
c29f48d049 Some corrections by torwil on irc 2010-10-16 00:57:50 +02:00
Christian Thaeter
5e38dfbb01 First draft for the 'from outer space document
Some rough Text and a lot of comments/notes. Nothing if final yet.
2010-10-16 00:57:50 +02: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
091785c2d4 Rewrap all RFC's
This reverts commit 65bae31de4103abb7d7b6fd004a8315973d3144a.
and reprocessed the wrapping.

Note that the automatic wrapping is not perfect, some manual fixing
by removing some hunks was required.
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
6cf8b9f2f3 RFC about the application main thread handling signals and resource management 2010-08-01 03:19:23 +02:00
Christian Thaeter
86d877f1fb wrap and reformat the rfc template a bit 2010-08-01 03:19:23 +02:00
Christian Thaeter
a895e6a666 Line wrapped all rfc's 2010-08-01 03:19:23 +02:00