View previous topic :: View next topic |
Author |
Message |
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Tue Dec 07, 2004 10:07 pm Post subject: Windows version development |
|
|
I'll log the windows development attribulations on this topic.
to start:
for the second night I can't download the gtk libs headers to try compiling scintilla.
Ant |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Wed Dec 08, 2004 11:56 am Post subject: Re: Windows version development |
|
|
Ant wrote: | for the second night I can't download the gtk libs headers to try compiling scintilla. |
Just got them (not from home).
This is going to be insteresting, you'll see how for me every thing goes wrong on windows.
Ant |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Wed Dec 08, 2004 11:27 pm Post subject: Re: Windows version development |
|
|
It's now obvious that I have no clue on how to compile scintilla on windows.
There is some information on the scintilla groups - have to check it.
but I'm already thinking on dropping scintilla and use the GTK text view widget:
pros:
- more fun
- learn more about GtkTextView and friends
- learn about undo.redo buffer
- contain leds on DUI/GTK, no extra libs
cons:
- time
- undo buffer (seems complex after 2 minutes thinking about it)
- sintax coloring (seems simple except for determine the start/end of multiline comments
the released windows pre-alpha version is usable EXCEPT for:
- undo/redo
- sintax color
- other details easy to fix
What's the way to go?
The Gtk TextView widget is very powerfull... maybe...
perhaps undo/redo by character is simple to do.
Ant |
|
Back to top |
|
|
larsivi Site Admin
Joined: 27 Mar 2004 Posts: 453 Location: Trondheim, Norway
|
Posted: Thu Dec 09, 2004 3:58 pm Post subject: |
|
|
I think Dig had a scintilla control. undig is here at dsource. |
|
Back to top |
|
|
jcc7
Joined: 22 Feb 2004 Posts: 657 Location: Muskogee, OK, USA
|
Posted: Thu Dec 09, 2004 5:22 pm Post subject: |
|
|
larsivi wrote: | I think Dig had a scintilla control. undig is here at dsource. | Yes, it did. But Ant probably want to use the GTK+/Windows version (and undig hasn't been usable for a while anyways). |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Thu Dec 09, 2004 9:38 pm Post subject: |
|
|
jcc7 wrote: | larsivi wrote: | I think Dig had a scintilla control. undig is here at dsource. | Yes, it did. But Ant probably want to use the GTK+/Windows version (and undig hasn't been usable for a while anyways). |
Yes, I do need Gtk version on windows.
I have to decide what to do.
Creating a code editor from the TextView widget is a project by it self.
I guess the right thing to do is to ask for help on the scintilla groups.
that's what I'll do before giving up on scintilla.
I just have to try this suggestion first:
http://mailman.lyra.org/pipermail/scintilla-interest/2004-April/004246.html
Ant
-------------------------------------
BTW I now have the full picture of my libs:
dool - runtime (with or without phobos)
DUI - GUI toolkit
dantfw - development tools and utilities
leds - one of the development utilities
duigl (and others) - specializes extra libraries
other development utilities (smaller then leds) will be distributed with the dantfw library.
some utilities that are now tied to leds will move to dantfw (D parser, DocGen, makefile generator),
others will be moved to dool (properties manager read/write - hopefully with fewer bugs)
probably duigl should be integrated on DUI as the SQL (sqlite and libpq) were integrated on dool.
----------------------------------------------- |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Sat Jul 30, 2005 10:14 pm Post subject: |
|
|
I just want to say that I am now debuging leds on windows using leds itself.
I still have to use Derek's build to compile leds as the properties both for leds options and project definitions are broken.
This version is compiled using the dynDUI and uses Scintilla as the code editor.
again thanks to John Reimer for all the work on dynDUI and on the windows versions of all my libs and leds.
(leds is prety broken on windows. I'm guessing this is more then "just a couple of days" work)
Antonio |
|
Back to top |
|
|
jcc7
Joined: 22 Feb 2004 Posts: 657 Location: Muskogee, OK, USA
|
Posted: Sun Jul 31, 2005 10:32 pm Post subject: |
|
|
Ant wrote: | I just want to say that I am now debuging leds on windows using leds itself. | This is great news!
Ant wrote: | I still have to use Derek's build to compile leds as the properties both for leds options and project definitions are broken. | I think it might be nice if leds (and any other development environment) had an option to call Build instead of DMD. Build can do a bunch of cool things more easily than calling DMD. And I think Build has the potential to be D's equivalent of makefiles (but much easier to use).
Ant wrote: | (leds is prety broken on windows. I'm guessing this is more then "just a couple of days" work) | So does it crash a lot or just many functions aren't implemented? Either way, it sounds like the Windows version of leds has come a long way. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Tue Aug 02, 2005 5:33 am Post subject: |
|
|
jcc7 wrote: | I still have to use Derek's build to compile leds as the properties both for leds options and project definitions are broken. | I think it might be nice if leds (and any other development environment) had an option to call Build instead of DMD. Build can do a bunch of cool things more easily than calling DMD. And I think Build has the potential to be D's equivalent of makefiles (but much easier to use).
[/quote]
It would be very bad behaviour from leds if it didn't allow an external build tool to be used.
If you are suggesting leds know more about build then any other external tool I think I agree. leds could have a general external build, the internal build and a specific call to build.
jcc7 wrote: | So does it crash a lot or just many functions aren't implemented? Either way, it sounds like the Windows version of leds has come a long way. |
It doesn't crahs, and maybe it's not that bad. Maybe all the errors are from the TreeIter (it doesn't get the stringValue), we'll see.
Antonio |
|
Back to top |
|
|
JJR
Joined: 22 Feb 2004 Posts: 1104
|
Posted: Wed Aug 10, 2005 10:23 pm Post subject: |
|
|
Hey Ant,
I am glad to see that you're still working on this.
I haven't tried working with leds, dui, etc. for awhile. I can still lend a hand when necessary, though.
Good to see you've made progress!
All the best,
John |
|
Back to top |
|
|
|