digitalmars.D.announce - blackbird 1.1.0 (beta)
- Ilya Zaitseff (19/19) Jul 30 2005 blackbird.antlr - (new) ANTLR classes export for blackbird.
- Shawn Liu (4/23) Jul 30 2005 I found the simplest way to rebuild the project is "Project->Clean...".
- Ilya Zaitseff (9/12) Jul 31 2005 Note: blackbird do not provides true "incremental building", on build
- Hasan Aljudy (5/25) Aug 05 2005 You can use the build tool .. it does the "incremental building" for
- Victor Nakoryakov (8/32) Jul 31 2005 Great.
- Victor Nakoryakov (10/10) Jul 31 2005 Few notes:
- Ilya Zaitseff (5/12) Jul 31 2005 Fixed.
- Victor Nakoryakov (11/11) Aug 02 2005 Yet another issues:
-
Victor Nakoryakov
(7/12)
Aug 10 2005
Ok, you've fixed this, thanks. But using
+ left/right arrow still... - Victor Nakoryakov (17/17) Aug 02 2005 One more bug:
- Ilya Zaitseff (3/16) Aug 03 2005 Fixed.
- Victor Nakoryakov (6/28) Aug 04 2005 Thanx, would you publish result?
- Ilya Zaitseff (9/32) Aug 04 2005 http://sark7.nm.ru/stuff/blackbird_110_update2.zip
- Victor Nakoryakov (7/9) Aug 05 2005 Not at all. ;)
- Shawn Liu (5/10) Aug 04 2005 Great works!
- Shawn Liu (8/22) Aug 05 2005 Another feature request. The outline to support UTF-8 file format.
- Ilya Zaitseff (4/12) Aug 08 2005 Strange. It works for me. The only problem can be with non-ascii
- Victor Nakoryakov (10/10) Aug 10 2005 Again, I'm not sure if it is in your competence, but one thing in editor...
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 Installation: 1. Delete old blackbird plugin from eclipse. 1. Unzip blackbird_110.zip to eclipse folder. 2. Create a Simple Project (or whatever). 3. Right click on the project in resource navigator, and in context menu choose Toggle D Nature. 4. In project properties appears Blackbird D Builder. 5. Toggle off automatic building. Enjoy :) blackbird.builder catches up D output, and set corresponding markers to error files. On assert it opens file & location where assert happens. For markers highlighting in resource tree, I recommend to use JDT Packages View.
Jul 30 2005
I found the simplest way to rebuild the project is "Project->Clean...". Very nice ! Thanks! - Shawn "Ilya Zaitseff" <sark7 mail333.com> says :op.suqjecr2aaezs2 robingood...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 Installation: 1. Delete old blackbird plugin from eclipse. 1. Unzip blackbird_110.zip to eclipse folder. 2. Create a Simple Project (or whatever). 3. Right click on the project in resource navigator, and in context menu choose Toggle D Nature. 4. In project properties appears Blackbird D Builder. 5. Toggle off automatic building. Enjoy :) blackbird.builder catches up D output, and set corresponding markers to error files. On assert it opens file & location where assert happens. For markers highlighting in resource tree, I recommend to use JDT Packages View.
Jul 30 2005
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! - ShawnNote: 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.
Jul 31 2005
Ilya Zaitseff wrote:On Sun, 31 Jul 2005 13:17:00 +1100, Shawn Liu <liuxuhong.cn gmail.com> wrote: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.I found the simplest way to rebuild the project is "Project->Clean...". Very nice ! Thanks! - ShawnNote: 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.
Aug 05 2005
Ilya Zaitseff wrote: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 Installation: 1. Delete old blackbird plugin from eclipse. 1. Unzip blackbird_110.zip to eclipse folder. 2. Create a Simple Project (or whatever). 3. Right click on the project in resource navigator, and in context menu choose Toggle D Nature. 4. In project properties appears Blackbird D Builder. 5. Toggle off automatic building. Enjoy :) blackbird.builder catches up D output, and set corresponding markers to error files. On assert it opens file & location where assert happens. For markers highlighting in resource tree, I recommend to use JDT Packages View.Great. Hope you will keep work and blackbird would not become desolated project like many others. -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia
Jul 31 2005
Few notes: Multiline strings are handled incorrectly by editor (they are highlighting not as quoted strings but as regular code) but handled correctly by the outliner. And one more thing, can you add `bool` to keyword list? If Object, Exception, Error are in it I see no reason to exclude `bool` from this list. -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia
Jul 31 2005
On Mon, 01 Aug 2005 00:31:08 +1100, Victor Nakoryakov <nail-mail mail.ru> wrote:Few notes: Multiline strings are handled incorrectly by editor (they are highlighting not as quoted strings but as regular code) but handled correctly by the outliner. And one more thing, can you add `bool` to keyword list? If Object, Exception, Error are in it I see no reason to exclude `bool` from this list.Fixed. Update: http://sark7.nm.ru/stuff/blackbird_110_update1.zip. Just unzip & replace it to eclipse folder.
Jul 31 2005
Yet another issues: `while` is not keyword. I'm not sure if it is an issue of eclipse itself or blackbird: 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` -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia
Aug 02 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
Aug 10 2005
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. -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, Russia
Aug 02 2005
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.
Aug 03 2005
Ilya Zaitseff wrote:On Tue, 02 Aug 2005 23:34:51 +1100, Victor Nakoryakov <nail-mail mail.ru> wrote:Thanx, would you publish result? -- Victor (aka nail) Nakoryakov nail-mail<at>mail<dot>ru Krasnoznamensk, Moscow, RussiaOne 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.
Aug 04 2005
On Thu, 04 Aug 2005 18:40:08 +1100, Victor Nakoryakov <nail-mail mail.ru> wrote:Ilya Zaitseff wrote: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.On Tue, 02 Aug 2005 23:34:51 +1100, Victor Nakoryakov <nail-mail mail.ru> wrote:Thanx, would you publish result?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.
Aug 04 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
Aug 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.zipGreat 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!
Aug 04 2005
"Shawn Liu" <Shawn_member pathlink.com> 写入消息新闻:dcugnh$1eq3$1 digitaldaemon.com...In article <op.suqjecr2aaezs2 robingood>, Ilya Zaitseff says...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 Liublackbird.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.zipGreat 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!
Aug 05 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 LiuStrange. It works for me. The only problem can be with non-ascii identifiers - i'll try to fix that in 1.2
Aug 08 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
Aug 10 2005