digitalmars.D.announce - Poseidon editor for D v0.1
- Shawn Liu (14/14) Dec 20 2005 "Poseidon" is an open source D editor written with DWT.
- Ivan Senji (3/22) Dec 20 2005 Looks really nice but i can't write braces [,],{,}. They are altgr-F,
- Charles (8/33) Dec 20 2005 Nice first release!
- Charles (5/40) Dec 20 2005 Where can I find the source for poseidon ?
- Shawn Liu (11/14) Dec 20 2005 I have just uploaded the source code with DWT v0.33.
- Brad Anderson (13/37) Dec 20 2005 Shawn,
- Chris Lajoie (7/26) Dec 20 2005 I was just about to ask why the source isn't in the repos. Poseidon shou...
- Derek Parnell (11/15) Dec 20 2005 I can second this opinion. I've found TortoiseSVN to be seamless and ver...
- Kris (7/23) Dec 20 2005 Me too.
- John Reimer (12/21) Dec 20 2005 This problem is what made me move to the command line version in
- John Reimer (17/34) Dec 20 2005 It would be nice to get both DWT and Poseidon set up properly in SVN.
- Lucas Goss (11/15) Dec 22 2005 I'm somewhat interested on getting DWT on GTK as well (since I use
- John Reimer (26/37) Dec 22 2005 SWT on GTK+ /is/ a completely separate port. Since Win32 and GTK+ are
- Shawn Liu (11/25) Dec 20 2005 Sure. Charles is preparing some intelligent feature for it. And where ma...
- Ivan Senji (2/5) Dec 20 2005 Stupid question: How? :)
- Shawn Liu (7/13) Dec 20 2005 what does "altgr-F" mean?
- Ivan Senji (4/24) Dec 20 2005 I have ALT key on the left from SPACE and ALTGR key right from SPACE.
- Charles (9/14) Dec 20 2005 Hehe, sorry you'd have to change the source .
- Ivan Senji (5/12) Dec 20 2005 :)
- Charles (6/20) Dec 20 2005 Yea I think your right, my bad.
- Shawn Liu (8/17) Dec 20 2005 The internal codepage of Scintilla is set to fixed as SC_CP_UTF8.
- Ivan Senji (4/13) Dec 21 2005 This sounds great. Do you have any idea of what is going on with my
- Shawn Liu (6/7) Dec 21 2005 You may download SciTE from http://www.scintilla.org and have a try. If ...
- Ivan Senji (8/20) Dec 21 2005 I can enter those characters with SciTE without problem or having to
- Shawn Liu (4/9) Dec 21 2005 The reason is the use of std.recls in Poseidon. May be discussed before ...
- Ivan Senji (4/19) Dec 21 2005 I must have been stupid to miss that it is only an error. I commented
- Ivan Senji (3/5) Dec 20 2005 One more thing: it would be nice if it wrapped arguments(filenames) to
- bobef (9/31) Dec 20 2005 LOL. I just opened the screenshot and it is using my xml library. I
- Shawn Liu (10/40) Dec 20 2005 The ak.xml is easy to use with a friendly API interface though lack of
- bobef (11/59) Dec 21 2005 Yes, you are right. There is indentation added when saving. Look at save...
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= (3/19) Dec 20 2005 Is it hard to port Poseidon to Linux? At least DWT needs to be ported
- John Reimer (4/24) Dec 20 2005 DWT does need to be ported to GTK Linux first. Anyone wanting to help
- John Reimer (4/26) Dec 20 2005 I just tested this, Shawn. That's an incredibly good start! I would
- Derek Parnell (7/8) Dec 20 2005 Excellent first release. Looking forward to 'under construction' areas
- Shawn Liu (18/32) Dec 20 2005 The tips of Poseidon:
- Shawn Liu (7/11) Dec 21 2005 two bugs fixed.
- Garett Bass (9/24) Dec 21 2005 Hah, those D document icons look like the ones I made for the eclipseD
"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 20 2005
Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn LiuLooks really nice but i can't write braces [,],{,}. They are altgr-F, altgr-G, altgr-B and altgr-N on my keyboard. Why is this not working?
Dec 20 2005
Looks really nice but i can't write braces [,],{,}. They are altgr-F, altgr-G, altgr-B and altgr-N on my keyboard. Why is this not working?I'm guessing an issue with scintilla, you probably need to set the code page ( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE )."Poseidon" is an open source D editor written with DWT.Nice first release! Charlie "Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> wrote in message news:do96r1$rvk$1 digitaldaemon.com...Shawn Liu wrote:http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package :http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.pngscreen shot:The source code is coming with DWT 0.33 soon. - Shawn LiuLooks really nice but i can't write braces [,],{,}. They are altgr-F, altgr-G, altgr-B and altgr-N on my keyboard. Why is this not working?
Dec 20 2005
Where can I find the source for poseidon ? Charlie "Charles" <noone nowhere.com> wrote in message news:do98am$v2k$1 digitaldaemon.com..."Poseidon" is an open source D editor written with DWT.pageLooks really nice but i can't write braces [,],{,}. They are altgr-F, altgr-G, altgr-B and altgr-N on my keyboard. Why is this not working?I'm guessing an issue with scintilla, you probably need to set the code( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE )."Poseidon" is an open source D editor written with DWT.Nice first release! Charlie "Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> wrote in message news:do96r1$rvk$1 digitaldaemon.com...Shawn Liu wrote:http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package :http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.pngscreen shot:The source code is coming with DWT 0.33 soon. - Shawn LiuLooks really nice but i can't write braces [,],{,}. They are altgr-F, altgr-G, altgr-B and altgr-N on my keyboard. Why is this not working?
Dec 20 2005
"Charles" <noone nowhere.com> says:do98bu$v5p$1 digitaldaemon.com...I have just uploaded the source code with DWT v0.33. http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32.rar is always the mose recently DWT source copy. Same as http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32-0.33-20051220.rar There are two bugs currently not fixed. 1) A bug introduced into DWT 0.33, the Input Method for CJK failed. 2) SHIFT+TAB to make decrease line indent is not available. DWT handled the event itself to make a focus switch. This may need some study to solve. - ShawnWhere can I find the source for poseidon ? Charlie"Poseidon" is an open source D editor written with DWT.
Dec 20 2005
Shawn Liu wrote:"Charles" <noone nowhere.com> says:do98bu$v5p$1 digitaldaemon.com...Shawn, 1. Is it time for a separate 'Poseidon' project on dsource? 2. Is it time for a clean-up of the SVN repos for DWT? Having a zip file of the source is not ideal, because it doesn't let people track the individual changes to files. Also, people should be able to go to /trunk and see the current code, go to /tags/0.33 and see the code exactly as it was for release 0.33, and so on. issues for so many files, and that's why you only upload one zip. I can certainly help you get caught up with the SVN repos if you want... Let me know on these two issues. BAI have just uploaded the source code with DWT v0.33. http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32.rar is always the mose recently DWT source copy. Same as http://svn.dsource.org/projects/dwt/downloads/win32/dwt-win32-0.33-20051220.rar There are two bugs currently not fixed. 1) A bug introduced into DWT 0.33, the Input Method for CJK failed. 2) SHIFT+TAB to make decrease line indent is not available. DWT handled the event itself to make a focus switch. This may need some study to solve. - ShawnWhere can I find the source for poseidon ? Charlie"Poseidon" is an open source D editor written with DWT.
Dec 20 2005
Shawn, 1. Is it time for a separate 'Poseidon' project on dsource? 2. Is it time for a clean-up of the SVN repos for DWT? Having a zip file of the source is not ideal, because it doesn't let people track the individual changes to files. Also, people should be able to go to /trunk and see the current code, go to /tags/0.33 and see the code exactly as it was for release 0.33, and so on. bandwidth issues for so many files, and that's why you only upload one zip. I can certainly help you get caught up with the SVN repos if you want... Let me know on these two issues. BAI was just about to ask why the source isn't in the repos. Poseidon should definately be in a seperate project on dsource. Shawn, I don't know what you use currently, but if you are just using the command line client, I recommend TortiseSVN for using svn in windows. I am usually reluctant to try shell extensions, but it's not irritating (IMO) as most. Chris
Dec 20 2005
On Tue, 20 Dec 2005 22:39:08 +0000 (UTC), Chris Lajoie wrote: [snip]Shawn, I don't know what you use currently, but if you are just using the command line client, I recommend TortiseSVN for using svn in windows. I am usually reluctant to try shell extensions, but it's not irritating (IMO) as most.I can second this opinion. I've found TortoiseSVN to be seamless and very easy to use. I've never needed to use the command line SVN client. -- Derek (skype: derek.j.parnell) Melbourne, Australia "A learning experience is one of those things that says, 'You know that thing you just did? Don't do that.'" - D.N. Adams 21/12/2005 10:23:36 AM
Dec 20 2005
Me too. The only problem I've had with it is with respect to very large directories ~ MS File Explorer goes to sleep for ages whilst Tortoise figures out which icon to show for each file. It's not a problem for "reasonable" directory sizes, but I have one enormous set of files (1502) from Doxygen ... "Derek Parnell" <derek psych.ward> wrote in message news:4xvmq8euflu9.198qk9j1nzvj9$.dlg 40tude.net...On Tue, 20 Dec 2005 22:39:08 +0000 (UTC), Chris Lajoie wrote: [snip]Shawn, I don't know what you use currently, but if you are just using the command line client, I recommend TortiseSVN for using svn in windows. I am usually reluctant to try shell extensions, but it's not irritating (IMO) as most.I can second this opinion. I've found TortoiseSVN to be seamless and very easy to use. I've never needed to use the command line SVN client. -- Derek (skype: derek.j.parnell) Melbourne, Australia "A learning experience is one of those things that says, 'You know that thing you just did? Don't do that.'" - D.N. Adams 21/12/2005 10:23:36 AM
Dec 20 2005
Kris wrote:Me too. The only problem I've had with it is with respect to very large directories ~ MS File Explorer goes to sleep for ages whilst Tortoise figures out which icon to show for each file. It's not a problem for "reasonable" directory sizes, but I have one enormous set of files (1502) from Doxygen ...This problem is what made me move to the command line version in preference to the shell version. The shell extension seems to slow down the file listing somewhat in explorer directories and significantly more in long listings like Kris mentions. Otherwise, the shell extension does simplify the svn interface. But, in actual fact, the command line isn't that complicated either. There are relatively few commands to learn (at least the ones that are frequently used): checkout, update and cleanup. Those are the basic ones used by the project users. There are only two or three more commands that would be by frequently used by the project developer. -JJR
Dec 20 2005
Brad Anderson wrote:Shawn, 1. Is it time for a separate 'Poseidon' project on dsource? 2. Is it time for a clean-up of the SVN repos for DWT? Having a zip file of the source is not ideal, because it doesn't let people track the individual changes to files. Also, people should be able to go to /trunk and see the current code, go to /tags/0.33 and see the code exactly as it was for release 0.33, and so on. issues for so many files, and that's why you only upload one zip. I can certainly help you get caught up with the SVN repos if you want... Let me know on these two issues. BAIt would be nice to get both DWT and Poseidon set up properly in SVN. I've organized the DWT updates before, each time Sean had an archive uploaded. But it's so much easier to just have the development source available in an organized fashion from SVN so other developers can fix bugs or improve the project. Having DWT in an archive is very useful for those that just want to use the library, but it's awkward for everyone else. Do you think you could work on getting in SVN, Shawn, like Brad suggests? One other note, I've got a couple of of projects I'm currently working on (and others that need to be updated) but I'm still interested in getting DWT on GTK going. The more people interested, obviously, the better. It sure would make the port go more quickly. Crossplatform DWT is certainly the next step. Another very real possibility that a number of us are investigating at dsource.org is a D port of SWT for WinCE/pocketpc. -JJR
Dec 20 2005
John Reimer wrote:One other note, I've got a couple of of projects I'm currently working on (and others that need to be updated) but I'm still interested in getting DWT on GTK going. The more people interested, obviously, the better. It sure would make the port go more quickly.I'm somewhat interested on getting DWT on GTK as well (since I use Linux). But I'm not really that familiar with SWT. I looked at the code for DWT, but I wasn't sure where to start. I thought there would be some interfaces or some base code that was shared between all DWT, but the Windows code was seperate and nothing exists in the GTK portion. Taking a look at the windows portion I saw some code that appeared platform agnostic, but it imported os.win32 (or something like that). Would making a GTK version mean writing the whole thing from scratch? Ideally I'd really like a GUI that could be used on any platform, including a platform like OpenGL (or an engine/library that uses OpenGL).
Dec 22 2005
Lucas Goss wrote:I'm somewhat interested on getting DWT on GTK as well (since I use Linux). But I'm not really that familiar with SWT. I looked at the code for DWT, but I wasn't sure where to start. I thought there would be some interfaces or some base code that was shared between all DWT, but the Windows code was seperate and nothing exists in the GTK portion. Taking a look at the windows portion I saw some code that appeared platform agnostic, but it imported os.win32 (or something like that). Would making a GTK version mean writing the whole thing from scratch?SWT on GTK+ /is/ a completely separate port. Since Win32 and GTK+ are so different, there are a lot of internals that must be custom fit to make SWT run on their specific platforms. That said the framework is the /same/ from the SWT users perspective, so an application should be sufficiently cross-platform if it uses DWT (it should only require a recompile on each platform). There are extras like COM on win32 that are specific to that platform. GTK+ might have some extra "add-ons" that have a similar purpose. But the base framework is the same. There's no code submitted to the GTK portion as yet. Given the interest that seems to be appearing for GTK+ port, I'm going to work towards getting some code submitted to SVN soon. The fact that the GTK+ version of SWT is almost a completely different code base, does make the port a challenge. Over at dsource.org we've discussed ways of automating the port, and there is a tool still in development by one of the dsource members that should ease the Java->D process significantly. The tool is not complete, but can be further developed as the port proceeds. Ideally, the idea is to improve the tool to the point that it can translate latest Java SWT releases to the an appropriate DWT module package.Ideally I'd really like a GUI that could be used on any platform, including a platform like OpenGL (or an engine/library that uses OpenGL).The SWT GUI is designed to do that. It's just the underlayers that have be programmed to fit the OS. An OpenGL-based version of SWT is quite possible, but would be a huge challenge to develop because there's no current Java/OpenGL SWT version that could be ported yet. Doing the port from scratch would be exceedingly harder than using anything currently available. -JJR
Dec 22 2005
"Brad Anderson" <brad dsource.dot.org> says:43A834E6.6060806 dsource.dot.org...Shawn Liu wrote:Sure. Charles is preparing some intelligent feature for it. And where may be someother people interested to contribute. Thanks!"Charles" <noone nowhere.com> says:do98bu$v5p$1 digitaldaemon.com...Shawn, 1. Is it time for a separate 'Poseidon' project on dsource?2. Is it time for a clean-up of the SVN repos for DWT? Having a zip file of the source is not ideal, because it doesn't let people track the individual changes to files. Also, people should be able to go to /trunk and see the current code, go to /tags/0.33 and see the code exactly as it was for release 0.33, and so on.I usually make D developement at office. But there is no means to upload any thing from company. (There is even a length limitation when post to NG from company). I can only access SVN at home. And keep just one zipped file make it some easier. I will try to clean up SVN repos later.issues for so many files, and that's why you only upload one zip. I can certainly help you get caught up with the SVN repos if you want... Let me know on these two issues. BAI use TortoiseSVN as the client. And dsource.org has a high throughput than before. Thanks for keeping the site well maintained.
Dec 20 2005
Charles wrote:I'm guessing an issue with scintilla, you probably need to set the code page ( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE ).Stupid question: How? :)
Dec 20 2005
"Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> says:do9aj5$13jg$1 digitaldaemon.com...Charles wrote:what does "altgr-F" mean? ALT+F ? or some key else? Poseidon didn't filter any ALT event. Most short cut is involved in CTRL or F? The default short cut behavior can be adjusted from Tools>Options>Short CutI'm guessing an issue with scintilla, you probably need to set the code page ( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE ).Stupid question: How? :)
Dec 20 2005
Shawn Liu wrote:"Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> says:do9aj5$13jg$1 digitaldaemon.com...I have ALT key on the left from SPACE and ALTGR key right from SPACE. ALTGR+F == [...Charles wrote:what does "altgr-F" mean? ALT+F ? or some key else?I'm guessing an issue with scintilla, you probably need to set the code page ( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE ).Stupid question: How? :)Poseidon didn't filter any ALT event. Most short cut is involved in CTRL or F? The default short cut behavior can be adjusted from Tools>Options>Short CutI saw that but that doesn't help me.
Dec 20 2005
Hehe, sorry you'd have to change the source . In the file dmd/packages/dwt/examples/Poseidon/ui/scintillaex.d in function [ init() ] on line 246 there is [ setCodePage(SC_CP_UTF8 ); ] . I'm not sure what you would change it too though, whats your native language ? Charlie "Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> wrote in message news:do9aj5$13jg$1 digitaldaemon.com...Charles wrote:pageI'm guessing an issue with scintilla, you probably need to set the code( http://scintilla.sourceforge.net/ScintillaDoc.html#SCI_SETCODEPAGE ).Stupid question: How? :)
Dec 20 2005
Charles wrote:Hehe, sorry you'd have to change the source .:)In the file dmd/packages/dwt/examples/Poseidon/ui/scintillaex.d in function [ init() ] on line 246 there is [ setCodePage(SC_CP_UTF8 ); ] .:)I'm not sure what you would change it too though, whats your native language ?Croatian, but i don't know why UTF8 would be a problem. It looks more to me like a keyboard handling problem.
Dec 20 2005
Croatian, but i don't know why UTF8 would be a problem. It looks more to me like a keyboard handling problem.Yea I think your right, my bad. Charlie "Ivan Senji" <ivan.senji_REMOVE_ _THIS__gmail.com> wrote in message news:do9d2n$19fo$1 digitaldaemon.com...Charles wrote:functionHehe, sorry you'd have to change the source .:)In the file dmd/packages/dwt/examples/Poseidon/ui/scintillaex.d inlanguage[ init() ] on line 246 there is [ setCodePage(SC_CP_UTF8 ); ] .:)I'm not sure what you would change it too though, whats your native?Croatian, but i don't know why UTF8 would be a problem. It looks more to me like a keyboard handling problem.
Dec 20 2005
The internal codepage of Scintilla is set to fixed as SC_CP_UTF8. Since D string is in UTF8 format, set scintilla's CP to utf8 make it free for D to access scintilla text involved APIs and a high performance. Because there is no conversion between D string and Scintilla text buffer. Any other encoded files are converted to UTF8 when loaded by scintilla. And convert to its original format when scintilla do a save operation. This is done with the help of "dmd/packages/dwt/examples/Poseidon/util/fileutil.d". "Charles" <noone nowhere.com> says:do9cll$1922$1 digitaldaemon.com...Hehe, sorry you'd have to change the source . In the file dmd/packages/dwt/examples/Poseidon/ui/scintillaex.d in function [ init() ] on line 246 there is [ setCodePage(SC_CP_UTF8 ); ] . I'm not sure what you would change it too though, whats your native language ? Charlie
Dec 20 2005
Shawn Liu wrote:The internal codepage of Scintilla is set to fixed as SC_CP_UTF8. Since D string is in UTF8 format, set scintilla's CP to utf8 make it free for D to access scintilla text involved APIs and a high performance. Because there is no conversion between D string and Scintilla text buffer. Any other encoded files are converted to UTF8 when loaded by scintilla. And convert to its original format when scintilla do a save operation. This is done with the help of "dmd/packages/dwt/examples/Poseidon/util/fileutil.d".This sounds great. Do you have any idea of what is going on with my problem? I like Posidon but it is a little hard to write code when you can't enter []{} and have to copy paste them from somewhere else. :)
Dec 21 2005
In article <dobbna$1ees$1 digitaldaemon.com>, Ivan Senji says...This sounds great.You may download SciTE from http://www.scintilla.org and have a try. If SciTE can help you to enter those characters, Poseidon can be modified to satisfy you. The current suspect code maybe in ui/editor.d line 1399-1400 in the private void onKeyDown(Event e) method. comment the two lines and recompile it. But it only involved in CTRL key ??
Dec 21 2005
Shawn Liu wrote:In article <dobbna$1ees$1 digitaldaemon.com>, Ivan Senji says...I can enter those characters with SciTE without problem or having to configure it anyhow.This sounds great.You may download SciTE from http://www.scintilla.org and have a try. If SciTE can help you to enter those characters, Poseidon can be modified to satisfy you.The current suspect code maybe in ui/editor.d line 1399-1400 in the private void onKeyDown(Event e) method. comment the two lines and recompile it. But it only involved in CTRL key ??I need just a little bit of help on this: I'm trying to compile but i get: stlp45dm_static.lib Warning 2: File Not Found stlp45dm_static.lib What is that library and where does it come from? Thanks!
Dec 21 2005
In article <docano$r7$1 digitaldaemon.com>, Ivan Senji says...I need just a little bit of help on this: I'm trying to compile but i get: stlp45dm_static.lib Warning 2: File Not Found stlp45dm_static.lib What is that library and where does it come from? Thanks!The reason is the use of std.recls in Poseidon. May be discussed before in the NG. It is a warning and just ignore it.
Dec 21 2005
Shawn Liu wrote:In article <docano$r7$1 digitaldaemon.com>, Ivan Senji says...I must have been stupid to miss that it is only an error. I commented out those two lines you suggested and it *works* now. Thanks very very much! Droping PSPad and CodeBlocks... :)I need just a little bit of help on this: I'm trying to compile but i get: stlp45dm_static.lib Warning 2: File Not Found stlp45dm_static.lib What is that library and where does it come from? Thanks!The reason is the use of std.recls in Poseidon. May be discussed before in the NG. It is a warning and just ignore it.
Dec 21 2005
Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT.One more thing: it would be nice if it wrapped arguments(filenames) to build.exe with "".
Dec 20 2005
LOL. I just opened the screenshot and it is using my xml library. I never thought someone will use this stuff it was meant for personal usage (actualy I tested D with it and I fell in love :) so it was never documented... Anyway I wish to say I am glad. And also this was good reminder for me about DWT. I was wondering which library should I move akIDE to after my disapointment with GTK. I've seen DWT before but from another perspective... Now it looks very suitable and I will give it serious examination. Wish you luck. Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 20 2005
The ak.xml is easy to use with a friendly API interface though lack of documents. And there is less decency issue (only two files) to import to other projects. And some suggestion: When update partial content of an existed xml file. akxml makes some blank space inserted every time and makes the file a little larger. Currently I rewrite all the content to solve it. There may be an alignment or indent when save. Maybe there is but I didn't find since lack of documents :) Thanks! "bobef" <bobef lessequal.com> says:do9edq$1f0s$1 digitaldaemon.com...LOL. I just opened the screenshot and it is using my xml library. I never thought someone will use this stuff it was meant for personal usage (actualy I tested D with it and I fell in love :) so it was never documented... Anyway I wish to say I am glad. And also this was good reminder for me about DWT. I was wondering which library should I move akIDE to after my disapointment with GTK. I've seen DWT before but from another perspective... Now it looks very suitable and I will give it serious examination. Wish you luck. Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 20 2005
Yes, you are right. There is indentation added when saving. Look at save function in core.d. The saving code is incomplete by the way. When I find time I will improve it... Here is what I do. When I load an XML file I call xml.m_root.clean(1); which should remove all whitespaces, i.e. it will remove the whitespaces from each elemnt that contains only whitespaces (assumed indentation), so I can read it corretly and then when I save it the indentation is added again... Hope this helps... I made it this way because it makes the XML files more readable. I can't remember if the indentation is currently optional when saving but it will be when the library is complete one day... Shawn Liu wrote:The ak.xml is easy to use with a friendly API interface though lack of documents. And there is less decency issue (only two files) to import to other projects. And some suggestion: When update partial content of an existed xml file. akxml makes some blank space inserted every time and makes the file a little larger. Currently I rewrite all the content to solve it. There may be an alignment or indent when save. Maybe there is but I didn't find since lack of documents :) Thanks! "bobef" <bobef lessequal.com> says:do9edq$1f0s$1 digitaldaemon.com...LOL. I just opened the screenshot and it is using my xml library. I never thought someone will use this stuff it was meant for personal usage (actualy I tested D with it and I fell in love :) so it was never documented... Anyway I wish to say I am glad. And also this was good reminder for me about DWT. I was wondering which library should I move akIDE to after my disapointment with GTK. I've seen DWT before but from another perspective... Now it looks very suitable and I will give it serious examination. Wish you luck. Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 21 2005
Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon.Is it hard to port Poseidon to Linux? At least DWT needs to be ported first, but what else do we need?
Dec 20 2005
Jari-Matti Mäkelä wrote:Shawn Liu wrote:DWT does need to be ported to GTK Linux first. Anyone wanting to help do that is welcome to help work on that! :) -JJR"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon.Is it hard to port Poseidon to Linux? At least DWT needs to be ported first, but what else do we need?
Dec 20 2005
Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn LiuI just tested this, Shawn. That's an incredibly good start! I would love to see Poseidon developed further. -JJR
Dec 20 2005
On Tue, 20 Dec 2005 22:58:23 +0800, Shawn Liu wrote:"Poseidon" is an open source D editor written with DWT.Excellent first release. Looking forward to 'under construction' areas being completed. 'Build' integration is nice and simple too. -- Derek Parnell Melbourne, Australia 21/12/2005 8:04:07 AM
Dec 20 2005
The tips of Poseidon: 1) Double click on the header of editor tab to toggle its state. Double click on the header of bottom panel to toggle the minimized/restore state. 2) Right click on a edit item header to performance a "save/save all/close all/close others" operation. 3) Select on some text, press F3/F4 to find next/prev matched without popup the find dialog. It is true even with "regular expressions" on. When no text selected, the original searched target is applied. 4) There are 3 short-cuts to do code comment. the default is CTRL+Q : toggle the line/block comment by "//" CTRL+SHIFT+Q : do a general "/* */" comment CTRL+B : do a box comment like /** * */ Enjoy! - Shawn "Shawn Liu" <shawn666.liu gmail.com> says:do964j$qr7$1 digitaldaemon.com..."Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 20 2005
"Shawn Liu" <shawn666.liu gmail.com> says:do964j$qr7$1 digitaldaemon.com..."Poseidon" is an open source D editor written with DWT. features:two bugs fixed. file updated. 1) the GotoLine/New File/New Folder dialog pack() call removed by accident. fixed. 2) the external tool's command with space at the end give an error result. fixedbinary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar
Dec 21 2005
Hah, those D document icons look like the ones I made for the eclipseD project sometime last year or so. I actually made some better looking ones since then. Grab them here: http://studiotekne.com/images/DFile.gif http://studiotekne.com/images/DModule.gif Regards, Garett "Shawn Liu" <shawn666.liu gmail.com> wrote in message news:do964j$qr7$1 digitaldaemon.com..."Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 21 2005
:) All icons and the splash screen picture can be substituted in the images folder. "Garett Bass" <garettbass studiotekne.com> says:dodcbf$117m$1 digitaldaemon.com...Hah, those D document icons look like the ones I made for the eclipseD project sometime last year or so. I actually made some better looking ones since then. Grab them here: http://studiotekne.com/images/DFile.gif http://studiotekne.com/images/DModule.gif Regards, Garett "Shawn Liu" <shawn666.liu gmail.com> wrote in message news:do964j$qr7$1 digitaldaemon.com..."Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package : http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar screen shot: http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.png The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 22 2005
Nice work :). Do you have icons for all D's constructs ? Charlie "Garett Bass" <garettbass studiotekne.com> wrote in message news:dodcbf$117m$1 digitaldaemon.com...Hah, those D document icons look like the ones I made for the eclipseD project sometime last year or so. I actually made some better lookingonessince then. Grab them here: http://studiotekne.com/images/DFile.gif http://studiotekne.com/images/DModule.gif Regards, Garett "Shawn Liu" <shawn666.liu gmail.com> wrote in message news:do964j$qr7$1 digitaldaemon.com...http://svn.dsource.org/projects/dwt/downloads/win32/Poseidon-v0.1-bin.rar"Poseidon" is an open source D editor written with DWT. features: 1) multiple documents/multiple projects management (early) 2) syntax high light powered by Scintilla 3) customizable hot key (short cut) for editor 4) customizable external tools 5) decent find/replace, code navigation behaviors 6) compile/build integrated as external tools binary package :http://svn.dsource.org/projects/dwt/downloads/win32/examples/poseidon.pngscreen shot:The source code is coming with DWT 0.33 soon. - Shawn Liu
Dec 24 2005