August 04, 2005
On Thu, 04 Aug 2005 18:40:08 +1100, Victor Nakoryakov <nail-mail@mail.ru> wrote:

> Ilya Zaitseff wrote:
>> On Tue, 02 Aug 2005 23:34:51 +1100, Victor Nakoryakov <nail-mail@mail.ru>  wrote:
>>
>>> One more bug:
>>>
>>> Outliner stops at $:
>>>
>>> class A
>>> {
>>>     ...
>>>     void foo()
>>>     {
>>>         char[] s = "bla";
>>>         char[] t = s[1..$];
>>>     }
>>>     ...
>>> }
>>>
>>> All below `char[] t = s[1..$];` will be ignored by outliner.
>>>
>>  Fixed.
>
> Thanx, would you publish result?
>

http://sark7.nm.ru/stuff/blackbird_110_update2.zip
Unzip & replace as usual.

added: D Outline preference page (you may need to delete eclipse/configuration folder to get it working) - Filter imports, Link With Editor outline action, Show Source Of Selected Element Only main toolbar action.

Thanks for bughunting.
August 05, 2005
In article <op.suqjecr2aaezs2@robingood>, Ilya Zaitseff says...
>
>blackbird.antlr - (new) ANTLR classes export for blackbird.
>blackbird.editor - minor grammar bugs fixed.
>blackbird.builder - (new) experimental D builder.
>
>Screenhot: http://sark7.nm.ru/stuff/blackbird_110.png Plugin: http://sark7.nm.ru/stuff/blackbird_110.zip
>

Great works!

JDT use "Ctrl + /" to do a line comment/uncomment. It is very convenient and comfortable. I even customized UltraEdit to act this way.

Hope blackbird can support this feature. Thanks!


August 05, 2005
> 
> Thanks for bughunting.

Not at all. ;)

I think sooner or later you will damn me because of continual issues and wishes posts. :)

-- 
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru

Krasnoznamensk, Moscow, Russia
August 05, 2005
Ilya Zaitseff wrote:
> On Sun, 31 Jul 2005 13:17:00 +1100, Shawn Liu <liuxuhong.cn@gmail.com>  wrote:
> 
>> I found the simplest way to rebuild the project is "Project->Clean...".
>>
>> Very nice ! Thanks!
>>
>>
>> - Shawn
>>
> 
> Note: blackbird do not provides true "incremental building", on build  event it just collect all .d files and send it to compiler as argument.  'Clean' just deletes all .obj, .map, .exe files before build.
> 
> I think the simplest (and fastest for now <g>) way to compile project is  Ctrl+B (and turn on Workbench->Save automatically before build).
> 
> Also, blackbird have a launch configuration group for D. So you can create  launch configuration, and run your program through Ctrl+F11.


You can use the build tool .. it does the "incremental building" for you. Check it out on dsource. It's perfect for this case: use it exactly as you would use dmd.exe, just call it and pass it the .d files and the output filename, and you can even pass arguments to dmd through it.
August 06, 2005
"Shawn Liu" <Shawn_member@pathlink.com> дÈëÏûÏ¢ÐÂÎÅ:dcugnh$1eq3$1@digitaldaemon.com...
> In article <op.suqjecr2aaezs2@robingood>, Ilya Zaitseff says...
>>
>>blackbird.antlr - (new) ANTLR classes export for blackbird.
>>blackbird.editor - minor grammar bugs fixed.
>>blackbird.builder - (new) experimental D builder.
>>
>>Screenhot: http://sark7.nm.ru/stuff/blackbird_110.png Plugin: http://sark7.nm.ru/stuff/blackbird_110.zip
>>
>
> Great works!
>
> JDT use "Ctrl + /" to do a line comment/uncomment. It is very convenient
> and
> comfortable. I even customized UltraEdit to act this way.
>
> Hope blackbird can support this feature. Thanks!
>
>

Another feature request. The outline to support UTF-8 file format.

Currently, blackbird can parse and syntax highlight correctly with
UTF-8/UFT-16 format file.
The outline works with UFT-16 format file. But outline is unavailable with
UTF-8 format file.


all the best,

- Shawn Liu






August 08, 2005
On Sat, 06 Aug 2005 13:41:59 +1100, Shawn Liu <liuxuhong.cn@gmail.com> wrote:

>
> Another feature request. The outline to support UTF-8 file format.
>
> Currently, blackbird can parse and syntax highlight correctly with
> UTF-8/UFT-16 format file.
> The outline works with UFT-16 format file. But outline is unavailable with
> UTF-8 format file.
>
>
> all the best,
>
> - Shawn Liu
>

Strange. It works for me. The only problem can be with non-ascii identifiers - i'll try to fix that in 1.2
August 10, 2005
> when I double-click identifier it treat `_` as word separator and `.` is treated as part of identifier. E.g double clicking on `identifier` in
> 
>   some_identifier.some_method;
> 
> statement will select `identifier.some` but should `some_identifier` 

Ok, you've fixed this, thanks. But using <ctrl> + left/right arrow still counts '_' as word delimiter (however dot is processing correctly). Is this a feature or bug?

-- 
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru

Krasnoznamensk, Moscow, Russia
August 10, 2005
Again, I'm not sure if it is in your competence, but one thing in editor is very annoying.

When I press 'home' button cursor returns to very beginning of the line. But expected behaviour for me is to return to the position just before first non-whitespace character and if we are already on it 'home' should return us to the very beginning.

-- 
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru

Krasnoznamensk, Moscow, Russia
1 2
Next ›   Last »