www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Flower - second preview release

reply bobef <asd asd.asd> writes:
This is second preview release of the Flower platform.

Highlights in this release:

The debugger is fully functional now.
Unlike the previous release you may debug anything you want.
You can drag the UI around and you are encouraged to do so (this is why there
are empty splitters)

Ddbg sometimes hangs when listing variables inside delegates so Flower may hang
too.

More info in readme.txt and changelog.txt

Download: http://www.sendspace.com/file/4ijjdd
May 04 2007
next sibling parent reply torhu <fake address.dude> writes:
bobef wrote:
 This is second preview release of the Flower platform.
 
 Highlights in this release:
 
 The debugger is fully functional now.
 Unlike the previous release you may debug anything you want.
 You can drag the UI around and you are encouraged to do so (this is why there
are empty splitters)
 
 Ddbg sometimes hangs when listing variables inside delegates so Flower may
hang too.
 
 More info in readme.txt and changelog.txt
 
 Download: http://www.sendspace.com/file/4ijjdd

Nice work! But I'm wondering how much info you can see at the same time. A tabbed interface seems a bit limited. A way to split the window to show more than one set of info at the same time would be great. Something like msvc does would be perfect: http://torhus.googlepages.com/msvc6_debugger.PNG Maybe that's asking too much, it doesn't have to be as flexible as msvc to be useful. And maybe this feature is already planned.
May 04 2007
next sibling parent bobef <asd asd.asd> writes:
This feature is planned and almost complete. In this pre-release you have two
spare splitters. Drag the tabs you want to the empty left pane or to the one
with the status tab.
May 04 2007
prev sibling parent reply bobef <asd asd.asd> writes:
Oh now I see what you mean. It was my mistake. Goto plugins\flower.ui and
rename config.cfg to config.kfg (.cfg becomes .kfg)... Then start the program
to see the splitters... Sorry about that.
May 04 2007
parent reply torhu <fake address.dude> writes:
bobef wrote:
 Oh now I see what you mean. It was my mistake. Goto plugins\flower.ui and
rename config.cfg to config.kfg (.cfg becomes .kfg)... Then start the program
to see the splitters... Sorry about that.

Cool, not we're talking. :) I got a crash: ArrayBoundsError plugins.debugger_interface(140) Got it when stepping through the for loop in test1.d. I had the Variable view open, set to auto update. And Flower complains about not finding flower.ico when starting from a different directory than the one it's installed in. Will flower support being started with the debuggee given at the command line? Then it could just set the working directory to the current one, and you're all set. Except maybe for the source search path.
May 04 2007
parent bobef <asd asd.asd> writes:
torhu Wrote:

 
 Will flower support being started with the debuggee given at the command 
 line?

Sure, if you need it.
May 04 2007
prev sibling parent reply bobef <asd asd.asd> writes:
And I forgot to mention... There are probably bugs...
May 04 2007
parent bobef <asd asd.asd> writes:
Because of wrong filename the interface will look kind of strange.
Here is a proper: http://www.sendspace.com/file/6pcy2r
Otherwise goto plugins\flower.ui and rename config.cfg to config.kfg. Sorry
about that.
May 04 2007