FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Windows version development

 
Post new topic   Reply to topic     Forum Index -> leds
View previous topic :: View next topic  
Author Message
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Tue Dec 07, 2004 10:07 pm    Post subject: Windows version development Reply with quote

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
View user's profile Send private message
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Wed Dec 08, 2004 11:56 am    Post subject: Re: Windows version development Reply with quote

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
View user's profile Send private message
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Wed Dec 08, 2004 11:27 pm    Post subject: Re: Windows version development Reply with quote

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
View user's profile Send private message
larsivi
Site Admin


Joined: 27 Mar 2004
Posts: 453
Location: Trondheim, Norway

PostPosted: Thu Dec 09, 2004 3:58 pm    Post subject: Reply with quote

I think Dig had a scintilla control. undig is here at dsource.
Back to top
View user's profile Send private message
jcc7



Joined: 22 Feb 2004
Posts: 657
Location: Muskogee, OK, USA

PostPosted: Thu Dec 09, 2004 5:22 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Thu Dec 09, 2004 9:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Sat Jul 30, 2005 10:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
jcc7



Joined: 22 Feb 2004
Posts: 657
Location: Muskogee, OK, USA

PostPosted: Sun Jul 31, 2005 10:32 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
Ant



Joined: 06 Mar 2004
Posts: 306
Location: Canada

PostPosted: Tue Aug 02, 2005 5:33 am    Post subject: Reply with quote

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
View user's profile Send private message
JJR



Joined: 22 Feb 2004
Posts: 1104

PostPosted: Wed Aug 10, 2005 10:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> leds All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group