www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - eDitor 0.4 released

reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Hello D community!

Here is yet another release of eDitor. This time the major focus has been on
creating a nice documentation browser, for easy offline access to D
documentation.


Changes (0.31 to 0.4)

Features:
   * Documentation browser.
   * Prebuilt documentation for: D Language, Phobos and Tango.
   * Shift+TAB unindents the current line or selection.
   * T has (for now) been added as a D keyword.
   * Will only show output window when in a project.

Bugfixes:
   * Program title wasn't set right when creating a new project.


Download and screenshot: http://brix-verden.dk/d/editor.html
Feb 25 2007
next sibling parent reply Frits van Bommel <fvbommel REMwOVExCAPSs.nl> writes:
Thomas Brix Larsen wrote:
    * T has (for now) been added as a D keyword.

??? Why?
Feb 25 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Frits van Bommel wrote:

 Thomas Brix Larsen wrote:
    * T has (for now) been added as a D keyword.

??? Why?

Well it is purely for syntax coloring. At the time it seemed to make some of the templates I was playing with easier to read. I've just looked over some of the Tango template code and I'm sort of regretting it now ;) - Brix
Feb 25 2007
prev sibling next sibling parent Charlie <charlie.fats gmail.com> writes:
Yay Tango support :)

Thomas Brix Larsen wrote:
 Hello D community!
 
 Here is yet another release of eDitor. This time the major focus has been on
 creating a nice documentation browser, for easy offline access to D
 documentation.
 
 
 Changes (0.31 to 0.4)
 
 Features:
    * Documentation browser.
    * Prebuilt documentation for: D Language, Phobos and Tango.
    * Shift+TAB unindents the current line or selection.
    * T has (for now) been added as a D keyword.
    * Will only show output window when in a project.
 
 Bugfixes:
    * Program title wasn't set right when creating a new project.
 
 
 Download and screenshot: http://brix-verden.dk/d/editor.html
 

Feb 25 2007
prev sibling next sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
I have decided to revert the "T as D keyword". This is the only change to
0.41.

If you like the syntax highlighting of templates better with T as a keyword,
please say so, and I'll make it an option.

Get it here: http://brix-verden.dk/d/editor.html

- Brix
Feb 25 2007
parent reply vanh <vanh dslextreme.com> writes:
Yes, Please make it as an option.

vtp

Thomas Brix Larsen wrote:
 I have decided to revert the "T as D keyword". This is the only change to
 0.41.
 
 If you like the syntax highlighting of templates better with T as a keyword,
 please say so, and I'll make it an option.
 
 Get it here: http://brix-verden.dk/d/editor.html
 
 - Brix
 

Feb 25 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
vanh wrote:

 Thomas Brix Larsen wrote:
 I have decided to revert the "T as D keyword". This is the only change to
 0.41.
 
 If you like the syntax highlighting of templates better with T as a
 keyword, please say so, and I'll make it an option.
 
 Get it here: http://brix-verden.dk/d/editor.html
 
 - Brix

vtp

Okay, so be it. I'll release an update later today. - Brix
Feb 26 2007
prev sibling next sibling parent reply david <tazz gmx.at> writes:
Thomas Brix Larsen wrote:
 Hello D community!
 
 Here is yet another release of eDitor. This time the major focus has been on
 creating a nice documentation browser, for easy offline access to D
 documentation.

I truly appreciate that! I always have a browser with 3-4 tabs open during programming... David ps: phobos -> std.thread seems to have been cut off at the beginning
Feb 25 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
david wrote:

 Thomas Brix Larsen wrote:
 Hello D community!
 
 Here is yet another release of eDitor. This time the major focus has been
 on creating a nice documentation browser, for easy offline access to D
 documentation.

I truly appreciate that! I always have a browser with 3-4 tabs open during programming...

So *did* I ;)
 David
 

 
 ps: phobos -> std.thread seems to have been cut off at the beginning

Thank you for reporting this, I will release an updated version later today. - Brix
Feb 26 2007
prev sibling next sibling parent reply Tom <tom nospam.com> writes:
For some reason, I'm unable to follow the link you provided. All I get 
is a blank web page. Odd.

Tom;

Thomas Brix Larsen escribió:
 Hello D community!
 
 Here is yet another release of eDitor. This time the major focus has been on
 creating a nice documentation browser, for easy offline access to D
 documentation.
 
 
 Changes (0.31 to 0.4)
 
 Features:
    * Documentation browser.
    * Prebuilt documentation for: D Language, Phobos and Tango.
    * Shift+TAB unindents the current line or selection.
    * T has (for now) been added as a D keyword.
    * Will only show output window when in a project.
 
 Bugfixes:
    * Program title wasn't set right when creating a new project.
 
 
 Download and screenshot: http://brix-verden.dk/d/editor.html
 

Feb 25 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Tom wrote:

 For some reason, I'm unable to follow the link you provided. All I get
 is a blank web page. Odd.
 
 Tom;
 

Very odd indeed.. It's a pure HTML page, so that shouldn't be the problem. How about: http://brix-verden.dk/d or http://brix-verden.dk ? - Brix
Feb 26 2007
parent reply Tom <tom nospam.com> writes:
I can resolve the IP address but can't even ping you. WTF?!

Maybe some firewall/restriction between us?
Never happened to me before.

Tom;

Thomas Brix Larsen escribió:
 Tom wrote:
 
 For some reason, I'm unable to follow the link you provided. All I get
 is a blank web page. Odd.

 Tom;

Very odd indeed.. It's a pure HTML page, so that shouldn't be the problem. How about: http://brix-verden.dk/d or http://brix-verden.dk ? - Brix

Feb 26 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Tom wrote:
 Thomas Brix Larsen escribió:
 Tom wrote:
 
 For some reason, I'm unable to follow the link you provided. All I get
 is a blank web page. Odd.

 Tom;

Very odd indeed.. It's a pure HTML page, so that shouldn't be the problem. How about: http://brix-verden.dk/d or http://brix-verden.dk ? - Brix

Maybe some firewall/restriction between us? Never happened to me before. Tom;

My site is placed at the Servage cluster in Germany, http://servage.net, there should be no trouble connecting to it from anywhere in the world. Though they may have banned your IP/range for some reason... - Brix
Feb 26 2007
parent Tom <tom nospam.com> writes:
Thomas Brix Larsen escribió:
 Tom wrote:
 Thomas Brix Larsen escribió:
 Tom wrote:

 For some reason, I'm unable to follow the link you provided. All I get
 is a blank web page. Odd.

 Tom;

problem. How about: http://brix-verden.dk/d or http://brix-verden.dk ? - Brix

Maybe some firewall/restriction between us? Never happened to me before. Tom;

My site is placed at the Servage cluster in Germany, http://servage.net, there should be no trouble connecting to it from anywhere in the world. Though they may have banned your IP/range for some reason... - Brix

Yap, looks like that. My girlfriend has a different ISP and she surfed the page without problems. I'll ask her to forward me the package. Regards, Tom;
Feb 26 2007
prev sibling next sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Here is the promised bugfix release for eDitor.

Changes (0.41 to 0.42)
Features:
   * Made an option to set T as D keyword (for syntax highlight).
Bugfixes:
   * Documentation for Phobos thread wasn't generated correctly.

Get it here: http://brix-verden.dk/d/editor.html

- Brix
Feb 26 2007
parent reply vanh <vanh dslextreme.com> writes:
Could you make it work with Ddbg? That would be cool!

vtp

Thomas Brix Larsen wrote:
 Here is the promised bugfix release for eDitor.
 
 Changes (0.41 to 0.42)
 Features:
    * Made an option to set T as D keyword (for syntax highlight).
 Bugfixes:
    * Documentation for Phobos thread wasn't generated correctly.
 
 Get it here: http://brix-verden.dk/d/editor.html
 
 - Brix
 

Feb 27 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
vanh wrote:

 Thomas Brix Larsen wrote:
 Here is the promised bugfix release for eDitor.
 
 Changes (0.41 to 0.42)
 Features:
    * Made an option to set T as D keyword (for syntax highlight).
 Bugfixes:
    * Documentation for Phobos thread wasn't generated correctly.
 
 Get it here: http://brix-verden.dk/d/editor.html
 
 - Brix

vtp

Seeing as Ddbg is Windows-only, that won't happen. Though I'll probally add support for some crossplatform debugger in the future. - Brix
Feb 27 2007
parent reply Jascha Wetzel <"[firstname]" mainia.de> writes:
by adding GDB CLI support, you effectively add cross platform debugging
and also integrate Ddbg

Thomas Brix Larsen wrote:
 vanh wrote:
 
 Thomas Brix Larsen wrote:
 Here is the promised bugfix release for eDitor.

 Changes (0.41 to 0.42)
 Features:
    * Made an option to set T as D keyword (for syntax highlight).
 Bugfixes:
    * Documentation for Phobos thread wasn't generated correctly.

 Get it here: http://brix-verden.dk/d/editor.html

 - Brix

vtp

Seeing as Ddbg is Windows-only, that won't happen. Though I'll probally add support for some crossplatform debugger in the future. - Brix

Feb 27 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Jascha Wetzel wrote:
 Thomas Brix Larsen wrote:
 vanh wrote:
 
 Could you make it work with Ddbg? That would be cool!

 vtp

Seeing as Ddbg is Windows-only, that won't happen. Though I'll probally add support for some crossplatform debugger in the future. - Brix

and also integrate Ddbg

So Ddbg will give the same output as GDB if supplied with a GDB command? What about support for GDB/MI? - Brix
Feb 27 2007
next sibling parent reply Jascha Wetzel <"[firstname]" mainia.de> writes:
if Ddbg's filename contains "gdb", it switches to GDB emulation. it
mimics the GDB CLI just enough such that Code::Blocks is happy with it.
unfortunately C::B doesn't use GDB/MI.
if there is enough demand for it, i'll make sure Ddbg's emulation works
with other GUIs as well (e.g. add GDB/MI if necessary). i'd like to keep
the number of different CLIs as small as possible, though, since they
all need to be maintained.

Thomas Brix Larsen wrote:
 Jascha Wetzel wrote:
 Thomas Brix Larsen wrote:
 vanh wrote:

 Could you make it work with Ddbg? That would be cool!

 vtp

Though I'll probally add support for some crossplatform debugger in the future. - Brix

and also integrate Ddbg

So Ddbg will give the same output as GDB if supplied with a GDB command? What about support for GDB/MI? - Brix

Feb 27 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Jascha Wetzel wrote:
 Thomas Brix Larsen wrote:
 Jascha Wetzel wrote:
 Thomas Brix Larsen wrote:
 vanh wrote:

 Could you make it work with Ddbg? That would be cool!

 vtp

Though I'll probally add support for some crossplatform debugger in the future. - Brix

and also integrate Ddbg

So Ddbg will give the same output as GDB if supplied with a GDB command? What about support for GDB/MI? - Brix

mimics the GDB CLI just enough such that Code::Blocks is happy with it. unfortunately C::B doesn't use GDB/MI. if there is enough demand for it, i'll make sure Ddbg's emulation works with other GUIs as well (e.g. add GDB/MI if necessary). i'd like to keep the number of different CLIs as small as possible, though, since they all need to be maintained.

It's understandable that you desire to have as little maintenance work as possible. ;) I guess you don't have a Unix port planned for Ddbg? - Brix
Feb 27 2007
parent Jascha Wetzel <"[firstname]" mainia.de> writes:
Thomas Brix Larsen wrote:
 I guess you don't have a Unix port planned for Ddbg?

right now, the windows specific code (win32+codeview) in Ddbg takes up about 40%. that makes a port a pretty big task. i'll do that when the win32 version has little left to be desired and there still is no D debugger for linux (which is very unlikely, though).
Feb 27 2007
prev sibling parent Jascha Wetzel <"[firstname]" mainia.de> writes:
update: GDB/MI is definitely going to come. probably not in the next
release, but soon thereafter...

Thomas Brix Larsen wrote:
 Jascha Wetzel wrote:
 Thomas Brix Larsen wrote:
 vanh wrote:

 Could you make it work with Ddbg? That would be cool!

 vtp

Though I'll probally add support for some crossplatform debugger in the future. - Brix

and also integrate Ddbg

So Ddbg will give the same output as GDB if supplied with a GDB command? What about support for GDB/MI? - Brix

Mar 02 2007
prev sibling next sibling parent reply Olli Aalto <oaalto gmail.com> writes:
It seems that the doc generation maps the module name to the target html 
file. This causes problems at least with Tango's documentation. I just 
found out that the tango.math.Core module's documentation is overwritten 
by tango.text.locale.Core documentation, as they have the same module 
name. Maybe you could add the package part to the file name?

O.
Feb 28 2007
next sibling parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Olli Aalto wrote:

 It seems that the doc generation maps the module name to the target html
 file. This causes problems at least with Tango's documentation. I just
 found out that the tango.math.Core module's documentation is overwritten
 by tango.text.locale.Core documentation, as they have the same module
 name. Maybe you could add the package part to the file name?
 
 O.

Yeah, I had a feeling that might happen. I guess I'll have to write a wrapper for doc generation. I'll release some updated documentation as soon as possible. - Brix
Feb 28 2007
prev sibling parent reply Brad Anderson <brad dsource.org> writes:
Olli Aalto wrote:
 It seems that the doc generation maps the module name to the target html
 file. This causes problems at least with Tango's documentation. I just
 found out that the tango.math.Core module's documentation is overwritten
 by tango.text.locale.Core documentation, as they have the same module
 name. Maybe you could add the package part to the file name?
 
 O.

I do not find this to be the case. Do your URL's match up with these? http://www.dsource.org/projects/tango/docs/current/tango.math.Core.html http://www.dsource.org/projects/tango/docs/current/tango.text.locale.Core.html For me they show up as two distinct pages and appear to be correct. Are you talking about your local machine? Cheers, BA
Feb 28 2007
parent Brad Anderson <brad dsource.org> writes:
Brad Anderson wrote:
 Olli Aalto wrote:
 It seems that the doc generation maps the module name to the target html
 file. This causes problems at least with Tango's documentation. I just
 found out that the tango.math.Core module's documentation is overwritten
 by tango.text.locale.Core documentation, as they have the same module
 name. Maybe you could add the package part to the file name?

 O.

I do not find this to be the case. Do your URL's match up with these? http://www.dsource.org/projects/tango/docs/current/tango.math.Core.html http://www.dsource.org/projects/tango/docs/current/tango.text.locale.Core.html For me they show up as two distinct pages and appear to be correct. Are you talking about your local machine? Cheers, BA

Sorry for the noise. Thomas answered in the other fork of this thread. BA
Feb 28 2007
prev sibling parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Here is the promised "docfix" release for eDitor.

Changes (0.42 to 0.43)

Bugfixes:
   * Tango documentation had file conflicts and has been updated.

Get it here: http://brix-verden.dk/d/editor.html

Or get the updated docs here:
http://brix-verden.dk/d/eDitor/eDitor-0.43-docs.tar.bz2

The updated docs is for people who already have eDitor 0.42.

Enjoy! ;)

- Brix
Feb 28 2007