Status: New
Owner: ----
Labels: Type-Enhancement Priority-Medium Component-Glamour Milestone-4.3
New issue 494 by tudor.gi...(a)gmail.com: Dynamic presentation should be a
browser
http://code.google.com/p/moose-technology/issues/detail?id=494
The problem is that when in a presentation we ask for entity, we get the
value of the entity of the pane around the dynamic presentation, instead of
the transformed value.
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-EyeSee Milestone-4.4
New issue 587 by tudor.gi...(a)gmail.com: Add interaction announcements to
EyeSee
http://code.google.com/p/moose-technology/issues/detail?id=587
EyeSee should announce mouse interactions with the data.
Hi,
i would like to announce the first release of Kumpel for Moose. Kumpel
is a tool for exploring the history of a software system. The history
data can be extracted from any Subversion repository.
It uses Java KumpelProjectLoader to connect to a repository using the
subversion client library svnkit. The model is based on Hismo and
therefore histories and versions are modeled as first class entities.
Kumpel was originally called YellowSubmarine and was developed for
Visualworks and now ported to Pharo. The performance of loading a
model was much improved compared to the Visualworks version.
You can find more information here:
http://www.moosetechnology.org/tools/kumpel
I'm glad about any kind of feedback. If there are any questions, don't
hesitate to send them to me or the Moose mailing list.
Cheers,
Matt
Hi Cyrille,
I see that you added the mmGetProperty: / mmSetProperty:to methods back in MooseEntity. They are not correct because they depend on the internals of the PropertyDescription, and they change the semantics of the method defined in Object:
mmGetProperty: aFM3PropertyDescription
(self class canUnderstand: aFM3PropertyDescription implementingSelector)
ifTrue: [ ^ self perform: aFM3PropertyDescription implementingSelector ]
ifFalse: [ ^ self propertyNamed: aFM3PropertyDescription name ].
mmSetProperty: aFM3PropertyDescription to: value
(self class canUnderstand: aFM3PropertyDescription implementingSelector asMutator)
ifTrue: [ self perform: aFM3PropertyDescription implementingSelector asMutator with: value ]
ifFalse: [self propertyNamed: aFM3PropertyDescription name put: value].
This breaks Metanool and it is not nice. The comment of your commit says that you are using it in Menssana. I am sure we can find another solution. So, could you describe the scenario you are using it in?
Cheers,
Doru
--
www.tudorgirba.com
"Beauty is where we see it."
Hi,
Back after ICSM submissions :-)
I noticed that Hudson is consistently crashing on the LAN Model tests.
This is a shame because there are 19 _green_ tests in this suite :-)
This would certainly improve the look of the project in the summary page :-)
Anything I can do to help?
---
Error Message
Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
Stacktrace
junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
---
nicolas
Hi,
Thanks to the improved drawing of ComplexShapes in Mondrian, I updated the SystemComplexity to display the names for each hierarchy, like we had it in VW. Take a look at the attachment.
Cheers,
Doru
--
www.tudorgirba.com
"Value is always contextual."
Status: New
Owner: tudor.gi...(a)gmail.com
Labels: Type-Defect Priority-Medium Milestone-4.4
New issue 592 by tudor.gi...(a)gmail.com: System complexity should offer the
name of hierarchies and an empty background
http://code.google.com/p/moose-technology/issues/detail?id=592
Each hierarchy should be labelled.
Each hierarchy should have an empty background.
Status: New
Owner: ----
CC: alexandr...(a)gmail.com
Labels: Type-Defect Priority-High Component-Mondrian Milestone-4.4
New issue 591 by tudor.gi...(a)gmail.com: ComplexShape blocks are executed
also on children
http://code.google.com/p/moose-technology/issues/detail?id=591
Take the following example:
view shape form: [:builder |
builder column; pref; center; row; fill; row; fill.
builder x:1 y:1 add: (MORectangleShape new text: [:col | (col first + 100)
asString ]).
builder x:1 y:2 add: MOChildrenShape new].
view node: #(10 20) forIt: [
view nodes: #(a b) ].
You will get a DNU due to Character not understanding +. It looks like the
defined shape is also somehow run for the children, which is wrong.
Status: New
Owner: ----
Labels: Type-Enhancement Priority-Medium Component-Glamour
New issue 510 by tudor.gi...(a)gmail.com: Introduce Port>>transientValue:
http://code.google.com/p/moose-technology/issues/detail?id=510
We should be able to set the value of a port only temporarily. This would
be useful for triggering other transmissions. For example, to implement a
search like behavior we could use the code from below. The problem is that
if you press the search icon once, then change the selection manually, and
then press the button again, the selection will not change because the
#focusOne port did not change the value.
|browser |
browser := GLMTabulator new.
browser act: [:b | (b pane port: #focusOne) value: 3 ] icon: MooseIcons
mooseSearch entitled: 'Search'.
browser column: #one; column: #two.
browser transmit to: #one; andShow: [ :a |
a tree
display: [:x | 1 to: x]].
browser transmit to: #two; from: #one; andShow: [ :a |
a tree
display: [:x | 1 to: x*2]].
browser transmit to: #one port: #selection; fromOutsidePort: #focusOne.
browser openOn: 3
Status: New
Owner: ----
CC: alexandr...(a)gmail.com
Labels: Type-Defect Priority-Medium Component-Mondrian Milestone-4.4
New issue 577 by tudor.gi...(a)gmail.com: ChildrenShape does not get centered
http://code.google.com/p/moose-technology/issues/detail?id=577
I am trying to align a ChildrenShape to the center of a column, but it does
not work.
On the other hand, a simple rectangle looks like it works fine. In the
below example, both the top row and the bottom one should be centered:
view shape form: [:builder |
builder column; pref; center; fill;
row; fill;
row; fill.
builder x:1 y:1 add: (MORectangleShape new text: #asString).
builder x:1 y:2 add: (MORectangleShape new).
builder x:1 y:2 add: (MOChildrenShape new) ].
view nodes: #('label longer than the children' 'smal') forEach: [ :each |
view nodes: #(1 2 3 4) ].