www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - BDE 1.0 Beta 1 for Windows

reply Alex Makhotin <alex bitprox.com> writes:
Hello,

The Windows version is ready for beta test.
It's unstable and tested to run on Windows 7 only.
Any previous Windows version may work also(except document browser, 
crashes on Windows 7 beta or Windows XP).

There are no new features, except some fixed bugs, comparing
to the previously released Linux version.

Should now autodetect DMD and GDB from the $PATH.
However, debugging isn't working due to 'not in executable format'
error from GDB on mingw on Windows.
Fixed some of the mentioned text editor missing features(keywords, 
comments, syntax highlight).
By the way, for now only tabs supported for indenting.
The source autoformat tool will be released in the next beta.

The download link is on the following page
(including readme file)
http://bitprox.com/en/download.html

Please, try it.
I would like to listen for your opinion.
Thank you.


-- 
Alex Makhotin,
the founder of BITPROX,
http://bitprox.com
May 18 2010
next sibling parent reply "theambient" <tiabaldu gmail.com> writes:
Is it proprientary? 

--
Ruslan Mullakhmetov 
May 20 2010
next sibling parent reply Alex Makhotin <alex bitprox.com> writes:
theambient wrote:
 Is it proprientary?
 -- 
 Ruslan Mullakhmetov

Hi, Ruslan. Yes, the source is closed. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 20 2010
parent reply "theambient" <tiabaldu gmail.com> writes:
So, I got two questions on top:
    (i)  is it free? (seems to be not cause I saw words "30 day trial")
    (ii) why source is closed?

And another one question what gui library did you use?

-- 
Ruslan Mullakhmetov

"Alex Makhotin" <alex bitprox.com> сообщил(а) в новостях 
следующее:ht4qr4$1g4r$1 digitalmars.com...
 theambient wrote:
 Is it proprientary?
 -- 
 Ruslan Mullakhmetov

Hi, Ruslan. Yes, the source is closed. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com

May 21 2010
parent reply Alex Makhotin <alex bitprox.com> writes:
Hi, Ruslan.

theambient wrote:
 So, I got two questions on top:
    (i)  is it free? (seems to be not cause I saw words "30 day trial")

No, it's not free. Will cease working after trial period of 30 days. You can read the readme_ru.txt file on the download link for more information. It is in Russian language, and in English as well.
    (ii) why source is closed?

You can read the license_ru.txt file in Russian language, and in English as well. It doesn't say anywhere that the source is in public domain.
 
 And another one question what gui library did you use?
 

Thank you for your interest in the BITPROX Development Environment. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 21 2010
parent reply "theambient" <tiabaldu gmail.com> writes:
thanks....may be it is good that there is COMMERCIAL ide which will show 
corresponding quality and support  (like well-known MSVS)

I think, good IDE could essentially attract attention to d lang.

--
Ruslan Mullakhmetov

"Alex Makhotin" <alex bitprox.com> сообщил(а) в новостях 
следующее:ht6mge$236f$1 digitalmars.com...
 Hi, Ruslan.

 theambient wrote:
 So, I got two questions on top:
    (i)  is it free? (seems to be not cause I saw words "30 day trial")

No, it's not free. Will cease working after trial period of 30 days. You can read the readme_ru.txt file on the download link for more information. It is in Russian language, and in English as well.
    (ii) why source is closed?

You can read the license_ru.txt file in Russian language, and in English as well. It doesn't say anywhere that the source is in public domain.
 And another one question what gui library did you use?

Thank you for your interest in the BITPROX Development Environment. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com

May 21 2010
parent reply Matthias Pleh <matthias.pleh gmx.at> writes:
Am 21.05.2010 23:02, schrieb theambient:
 thanks....may be it is good that there is COMMERCIAL ide which will show
 corresponding quality and support (like well-known MSVS)

 I think, good IDE could essentially attract attention to d lang.

 --
 Ruslan Mullakhmetov

I think, there is a need for both, commercial and Open Source, to attract more attention to the d programming language!
May 21 2010
parent reply Alex Makhotin <alex bitprox.com> writes:
Matthias,

May I ask you:
What version of Windows do you use for D development?
Does the Document Browser pop up when you press F1 key while the cursor 
points on keyword in editor? It should open the help tab with the 
description of the keyword.


-- 
Alex Makhotin,
the founder of BITPROX,
http://bitprox.com
May 21 2010
parent reply Matthias Pleh <matthias.pleh gmx.at> writes:
Am 22.05.2010 00:03, schrieb Alex Makhotin:
 Matthias,

 May I ask you:
 What version of Windows do you use for D development?
 Does the Document Browser pop up when you press F1 key while the cursor
 points on keyword in editor? It should open the help tab with the
 description of the keyword.

WindowsXP SP3 The window shortly pops up (1sec) and close again
May 21 2010
parent reply Alex Makhotin <alex bitprox.com> writes:
Matthias Pleh wrote:
 WindowsXP SP3
 
 The window shortly pops up (1sec) and close again

Thanks, I got that result on XP too. I'll work to fix this soon. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 21 2010
parent reply Matthias Pleh <matthias.pleh gmx.at> writes:
Am 22.05.2010 00:37, schrieb Alex Makhotin:
 Matthias Pleh wrote:
 WindowsXP SP3

 The window shortly pops up (1sec) and close again

Thanks, I got that result on XP too. I'll work to fix this soon.

I've tried to debug the bdedocbr.exe and this is what I get: bdedocbr!_Dmain+0x9: 00429615 e8d6fcffff call bdedocbr!bdedocbrmainBDEDocumentBrowserMain (004292f0) .... - after the call I get an error: ..\..\src\msw\cursor.cpp(366): 'LoadCursor' failed with error 0x00000714 - then after loading something I get an exception: (3dc.b98): Access violation - code c0000005 (first chance)
May 21 2010
parent Alex Makhotin <alex bitprox.com> writes:
Matthias Pleh wrote:
  
 ...\..\src\msw\cursor.cpp(366): 'LoadCursor' failed with error 0x00000714

 - then after loading something I get an exception:
 (3dc.b98): Access violation - code c0000005 (first chance)

Unfortunately, that's not enough information. I suspect that I should recompile with the proper low WINVER number. I compiled it on Windows 7 SDK, it might set the current version by default... I probably missed it somewhere. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 21 2010
prev sibling parent theambient <tiabaldu gmail.com> writes:
 Am 21.05.2010 23:02, schrieb theambient:
 thanks....may be it is good that there is COMMERCIAL ide which will show
 corresponding quality and support (like well-known MSVS)

 I think, good IDE could essentially attract attention to d lang.

 --
 Ruslan Mullakhmetov

I think, there is a need for both, commercial and Open Source, to attract more attention to the d programming language!

I guess it can be like with MSVC: Express(Free) and Pro (Paid) versions.
May 23 2010
prev sibling parent reply Matthias Pleh <matthias.pleh gmx.at> writes:
Am 18.05.2010 16:42, schrieb Alex Makhotin:
 Hello,

 The Windows version is ready for beta test.
 It's unstable and tested to run on Windows 7 only.
 Any previous Windows version may work also(except document browser,
 crashes on Windows 7 beta or Windows XP).

 There are no new features, except some fixed bugs, comparing
 to the previously released Linux version.

 Should now autodetect DMD and GDB from the $PATH.
 However, debugging isn't working due to 'not in executable format'
 error from GDB on mingw on Windows.
 Fixed some of the mentioned text editor missing features(keywords,
 comments, syntax highlight).
 By the way, for now only tabs supported for indenting.
 The source autoformat tool will be released in the next beta.

 The download link is on the following page
 (including readme file)
 http://bitprox.com/en/download.html

 Please, try it.
 I would like to listen for your opinion.
 Thank you.

It works great for me. I had not problem to set up a project and compile. I just noticed two points: - create own folder for new projects - use relative paths everywhere (eg. output-directory) this way the project doesn't break, when you relocate the project - would be cool, if we also could include the ddbg-debugger (http://ddbg.mainia.de/releases.html) ?
 wxWidgets with wxD wrapper library.

greets Matthias
May 21 2010
parent reply Alex Makhotin <alex bitprox.com> writes:
Hi, Matthias.

Matthias Pleh wrote:
  
 It works great for me. I had not problem to set up a project and 
 compile. I just noticed two points:
 - create own folder for new projects

I'm sorry, didn't understand. Did you mean it should not create a sub folder for a project or I should make this an option? Because it really creates a subdirectory for new every new project.
 - use relative paths everywhere (eg. output-directory)
   this way the project doesn't break, when you relocate the project

It supposed to work... Thank you for reporting, output directory relative path is not working properly for me also, will fix this in the next beta revision.
 - would be cool, if we also could include the ddbg-debugger 
 (http://ddbg.mainia.de/releases.html) ?

OK, I will check it, looks like it's on Windows only. May be the solution if it works with D2, because I was considering cv2pdb, which unfortunately depends on Microsoft's code and I don't know if I have the right to redistribute it. Is ddbg-debugger still maintained or abandoned?
 
 
  > wxWidgets with wxD wrapper library.
 does this mean, the IDE is written in D?  --> cool :)
 

Yes, written with the D programming language. Thank you very much, I appreciate that. I'm working on bringing the next revision release. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 21 2010
parent reply Matthias Pleh <matthias.pleh gmx.at> writes:
Am 21.05.2010 22:13, schrieb Alex Makhotin:

 I'm sorry, didn't understand.
 Did you mean it should not create a sub folder for a project or I should
 make this an option?
 Because it really creates a subdirectory for new every new project.

Sorry, that's my fault. It really creates a subdirectory for new projects.
 - would be cool, if we also could include the ddbg-debugger
 (http://ddbg.mainia.de/releases.html) ?

OK, I will check it, looks like it's on Windows only. May be the solution if it works with D2, because I was considering cv2pdb, which unfortunately depends on Microsoft's code and I don't know if I have the right to redistribute it. Is ddbg-debugger still maintained or abandoned?

Unfortunatly it's abandoned. But it has an option to set the interface to GDB-mode (-cli=gdb), so you may not change the code to integrate the debugger, and it would help, until the support for gdb is finished!! I have tried to set the debugger-command to ddbg -cli=gdb => but the IDE adds an .exe suffix to the command...
May 21 2010
parent Alex Makhotin <alex bitprox.com> writes:
Matthias Pleh wrote:
  
 Unfortunatly it's abandoned.
 But it has an option to set the interface to GDB-mode (-cli=gdb), so you 
 may not change the code to integrate the debugger, and it would help, 
 until the support for gdb is finished!!
 I have tried to set the debugger-command to ddbg -cli=gdb  => but the 
 IDE adds an .exe suffix to the command...
 

It will not work for now, as I the '.exe' suffix doesn't fix the problem, requires some core changes because of order of arguments. I tried ddbg manually to debug BDE. It started as expected, then I received this while trying to "Open Workspace" dialog:
 Program received signal SIG Unhandled Exception: (0x6ba) at 0x767BB727
 #0 ?? () from KERNELBASE.dll
 #2 0x75e85819 in ?? () from RPCRT4.dll
 ...
 #25 0x77c99d45 in ?? () from ntdll.dll

Don't know what might cause it, but without ddbg the debugee runs fine. -- Alex Makhotin, the founder of BITPROX, http://bitprox.com
May 21 2010