Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

gelide · Gel Java IDE

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 9917
  • Category: Java
  • Founded: Feb 18, 2002
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 138 - 167 of 3195   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#138 From: "dgefter" <dgefter@...>
Date: Mon Apr 1, 2002 6:45 pm
Subject: Re: Version 0.77 Pre-release
dgefter
Send Email Send Email
 
There is "Unexpected Error" dialog comes up when I start Gel
The message is below:
-------------------------------------------------------
Exception EStringListError: List index out of bounds (1)

[00414E99] Classes.TStringList.Get
[00413F1E] Classes.TStrings.Error
[00413F34] Classes.TStrings.Error
[00414E99] Classes.TStringList.Get
[005D5AFB] PackageBrowser.TPackageNode.GetSourceFile (Line
577, "package\PackageBrowser.pas")
[005D5B96] PackageBrowser.TPackageNode.GetSourceFile (Line
589, "package\PackageBrowser.pas")
[005D5BC6] PackageBrowser.TPackageNode.GetSourceFile (Line
592, "package\PackageBrowser.pas")
[005D6217] PackageBrowser.TPackageNode.GetSourceJOR (Line
716, "package\PackageBrowser.pas")
[005D613C] PackageBrowser.TPackageNode.GetJOR (Line
690, "package\PackageBrowser.pas")
[005D3A6C] CodeCompletion.TCodeCompletion.GetMethodReturnType (Line
719, "CodeCompletion.pas")
[005D3C75] CodeCompletion.TCodeCompletion.LoadIdentifierChain (Line
767, "CodeCompletion.pas")
[005D3D25] CodeCompletion.TCodeCompletion.LoadIdentifierChain (Line
738, "CodeCompletion.pas")
[005D23E3] CodeCompletion.TCodeCompletion.DoCompletion (Line
169, "CodeCompletion.pas")
[005D24A9] CodeCompletion.TCodeCompletion.DoCompletion (Line
183, "CodeCompletion.pas")
[005D24CE] CodeCompletion.TCodeCompletion.DoCompletion (Line
183, "CodeCompletion.pas")
[005AFFA3] EditorUtils.GetIdentifiers (Line
183, "lib\EditorUtils.pas")
[005B0059] EditorUtils.GetIdentifiers (Line
187, "lib\EditorUtils.pas")
[005B0083] EditorUtils.GetIdentifiers (Line
187, "lib\EditorUtils.pas")
[005CBDEC] Main.TfmMain.GetEditorHint (Line 3445, "Main.pas")
[005CBEF7] Main.TfmMain.GetEditorHint (Line 3462, "Main.pas")
[005CBF0C] Main.TfmMain.GetEditorHint (Line 3466, "Main.pas")
[005CBF2E] Main.TfmMain.GetEditorHint (Line 3466, "Main.pas")
[005CC063] Main.TfmMain.ApplicationEvents1ShowHint (Line
3497, "Main.pas")
[005CC0B8] Main.TfmMain.ApplicationEvents1ShowHint (Line
3501, "Main.pas")
[00528458] AppEvnts.TCustomApplicationEvents.DoShowHint
[00528CBE] AppEvnts.TMultiCaster.DoShowHint
[00528CE2] AppEvnts.TMultiCaster.DoShowHint
[004593C9] Forms.TApplication.ActivateHint
[00459564] Forms.TApplication.ActivateHint
[00458F55] Forms.TApplication.HintMouseMessage
[00439EED] Controls.TControl.WndProc
[0043CA7B] Controls.TWinControl.WndProc
[004526C3] Forms.TCustomForm.WndProc
[00439D77] Controls.TControl.Perform
[0045959C] Forms.TApplication.DispatchAction
[004595D9] Forms.TApplication.DispatchAction
[00413031] Classes.TThreadList.UnlockList
[004217F1] Graphics.FreeMemoryContexts
[00474452] SynEdit.TCustomSynEdit.WndProc (Line 5375, "SynEdit.pas")
[0043C67B] Controls.TWinControl.MainWndProc
[0043C693] Controls.TWinControl.MainWndProc
[0044F8DE] Forms.StdWndProc
[00424D8B] Contnrs.TObjectList.GetItem
[00458344] Forms.TApplication.ProcessMessage
[0045837B] Forms.TApplication.HandleMessage
[00458586] Forms.TApplication.Run
[004585AA] Forms.TApplication.Run
[005F03EE] Gel.Gel (Line 191, "C:\jade\Gel.dpr")
[005F0419] Gel.Gel (Line 194, "C:\jade\Gel.dpr")
-------------------------------------------------------

#139 From: "Gerald Nunn" <gnunn@...>
Date: Mon Apr 1, 2002 7:06 pm
Subject: Re: Re: Version 0.77 Pre-release
gnunn2
Send Email Send Email
 
Thanks for the stack trace. This along with some other 0.77 issues will be fixed
tonite.

Gerald

#140 From: "Gerald Nunn" <gnunn@...>
Date: Tue Apr 2, 2002 4:33 am
Subject: Version 0.77a Official Release
gnunn2
Send Email Send Email
 
Version 0.77a is now available on the web site. Changes from the pre-release
include:

- Fixed a boner typo that was causing a list index out of bounds. I typed
'1' instead of 'i' in one spot, oops :)
- Interfaces were not code completing correctly when driven off of source
code, this is because Sun doesn't explicitly mark interface methods as being
public (not that they are required to, it's just something I'm used to
doing)
- JDK 1.3 and earlier had some issues with code completion due to the fact
the paths in the source jar are all prefaced with the word 'src'
- Added options for the gutter foreground and background color
- Fixed a problem where bookmarks were not clearing correctly on page change
- Right clicking the gutter to bring up the context menu no longer toggles a
breakpoint.

Thanks to everyone who took time to test the 0.77 pre-release today, your
help was greatly appreciated.

Gerald

#141 From: "kalyan_sri_vathsa" <kalyan_sri_vathsa@...>
Date: Tue Apr 2, 2002 11:06 am
Subject: Switching to different compiler
kalyan_sri_v...
Send Email Send Email
 
Hi,

The Gel editor by default takes javac compiler for compiling java
source files. Is it possible to use jikes compiler instead of javac.
Jikes compiler is pretty fast in compilation.

Thanks
Kalyan.

#142 From: "Gerald Nunn" <gnunn@...>
Date: Tue Apr 2, 2002 1:45 pm
Subject: RE: Switching to different compiler
gnunn2
Send Email Send Email
 
I am working on it, should be ready in a couple of weeks.

Thanks for the feedback.

Gerald

> -----Original Message-----
> From: kalyan_sri_vathsa [mailto:kalyan_sri_vathsa@...]
> Sent: April 2, 2002 6:06 AM
> To: gelide@yahoogroups.com
> Subject: [gelide] Switching to different compiler
>
>
> Hi,
>
> The Gel editor by default takes javac compiler for compiling java
> source files. Is it possible to use jikes compiler instead of javac.
> Jikes compiler is pretty fast in compilation.
>
> Thanks
> Kalyan.
>
>
>
> To unsubscribe from this group, send an email to:
> gelide-unsubscribe@yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#143 From: "cloudsaregood" <cloudsaregood@...>
Date: Wed Apr 3, 2002 1:25 am
Subject: Braces and Tab
cloudsaregood
Send Email Send Email
 
Hi Gerald,

I've been getting inconsistent results with tabs and braces. I have
the newest version (.77) and here are some unexpected results I got:

- hitting tab after a brace results in 4 spaces, but hitting tab
after a letter results in 3 spaces (sometimes 6 spaces, I haven't
figured that out)
- Auto-indent after the opening brace hasn't worked for me
- differences in the 2 style of coding with braces

class {
}

and

class
{
}

do different things, I'm not sure if you took the second style in
account, because it does weird things that I have a hard time
explaining, especially with smart tabs on.

- if there's 1 space between the gutter and your first character,
auto-tab works on the 2nd time enter is pressed, and every time
after that. It'll tab 23 spaces though, nothing will happen if there
is no space as mentioned before.

I know I'm probably annoying you, but I also have a request :) I
would be very happy if the ending brace would align with its opening
brace.

Thank you for taking the time to listen to this. I know I sound very
negative, but that's hardly the case. Gel is the best editor I've
seen. Thanks for everything.

#144 From: "Gerald Nunn" <gnunn@...>
Date: Wed Apr 3, 2002 1:58 am
Subject: RE: Braces and Tab
gnunn2
Send Email Send Email
 
> -----Original Message-----
> Thank you for taking the time to listen to this. I know I sound very
> negative, but that's hardly the case. Gel is the best editor I've
> seen. Thanks for everything.

Your not sounding negative at all, I really do appreciate people letting me
know when things don't work.

A little background on tabs in Gel in general. Gel uses the open source
editor called SynEdit which only recently got support for hard tabs.
Developers including myself who work on SynEdit are still tuning it with
regards to making sure all SynEdit features work correctly with hard tabs.
Thus you can expect this to improve over the coming weeks and months.

The other thing is that Gel reflects my own personal usage patterns to a
large extent. Hard tab support is inconsistent in Gel largely because I use
spaces and don't like the tab character. Thus that feature tends not to get
exercised by myself and I really rely on users like you to let me know when
things like this don't work.

Therefore never feel sorry about reporting problems, I want to hear about
them so that I can get them fixed.

Thanks,

Gerald

#145 From: "Gerald Nunn" <gnunn@...>
Date: Wed Apr 3, 2002 3:57 am
Subject: RE: Braces and Tab
gnunn2
Send Email Send Email
 
Do me a favor and try turning off the smart tab options in Editor Options
and see if your problems go away.

Smart tabs can appear to do strange things because the way it positions
things is based on the spacing of the previous line. If you have auto-indent
on and your using the tab character, smart tabs probably won't benefit you
much.

If this works better for you I will make change the editor options so that
smart tabs cannot be turned on if the hard tab is being used.

Gerald

> -----Original Message-----
> From: cloudsaregood [mailto:cloudsaregood@...]
> Sent: April 2, 2002 8:26 PM
> To: gelide@yahoogroups.com
> Subject: [gelide] Braces and Tab
>
>
> Hi Gerald,
>
> I've been getting inconsistent results with tabs and braces. I have
> the newest version (.77) and here are some unexpected results I got:
>
> - hitting tab after a brace results in 4 spaces, but hitting tab
> after a letter results in 3 spaces (sometimes 6 spaces, I haven't
> figured that out)
> - Auto-indent after the opening brace hasn't worked for me
> - differences in the 2 style of coding with braces
>
> class {
> }
>
> and
>
> class
> {
> }
>
> do different things, I'm not sure if you took the second style in
> account, because it does weird things that I have a hard time
> explaining, especially with smart tabs on.
>
> - if there's 1 space between the gutter and your first character,
> auto-tab works on the 2nd time enter is pressed, and every time
> after that. It'll tab 23 spaces though, nothing will happen if there
> is no space as mentioned before.
>
> I know I'm probably annoying you, but I also have a request :) I
> would be very happy if the ending brace would align with its opening
> brace.
>
> Thank you for taking the time to listen to this. I know I sound very
> negative, but that's hardly the case. Gel is the best editor I've
> seen. Thanks for everything.
>
>
>
> To unsubscribe from this group, send an email to:
> gelide-unsubscribe@yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#146 From: "Gerald Nunn" <gnunn@...>
Date: Wed Apr 3, 2002 4:17 am
Subject: Version 0.77b now available
gnunn2
Send Email Send Email
 
Version 0.77b is now available. The following changes have been made:

- Fixed an AV in finding an interface declaration when it doesn't exist
- Added option to implement interfaces to use fully qualified class
   names instead of imports
- The Auto button in JDK options no longer duplicates entries
- Fixed problem where Options->Folders was unable to edit or delete an
   existing entry until new entry was added
- Fixed source parsing problem that caused fully qualified identifiers
   following the extends keyword not to be picked up
- Fixed hang problem with parameter completion reported by Ivan Vecanski
   and Daan Kets
- Improved performance of source completion by doing some local caching
- Source completion was not using the right imports when identifiers
   are chained
- Source code completion now picks up deprecated javadoc tag

Cheers,

Gerald

#147 From: "Daan Kets" <daan.kets@...>
Date: Wed Apr 3, 2002 10:35 am
Subject: Inner classes ...
daan.kets@...
Send Email Send Email
 
Gerald
 
I found some strange behaviour when testing with inner classes :
  • If you type 'this.' in an inner class, you should get code completion for the inner class not for the outer class. However, if you type 'OuterClass.this.', you should get code completion for the outer class. Instead, GEL always gives the methods for the outer class.
  • GEL raises an error when trying to get code completion on an anonymous inner class. In the following example, the error is raised when trying to get code completion at cursor position '|' :

    class OuterClass {
        public void threadedMethod(){
            new java.lang.Thread(){ // beginning of the anonymous inner class, extending from java.lang.Thread()
                public void run(){
                    System.out.println("Threaded output :-)");
                }
            }.|start();

        }
        public void unThreadedMethod(){
            new { // beginning of the anonymous inner class, NOT extending from java.lang.Thread() (however it has a run() method).
                public void run(){
                    System.out.println("Unthreaded output :-)");
                }
            }.|run();
        }

    }
  • GEL doesn't show anonymous inner classes in the class browser. They should appear underneath their container method.

#148 From: "Daan Kets" <daan.kets@...>
Date: Wed Apr 3, 2002 10:39 am
Subject: INNER CLASSES Continued ...
daan.kets@...
Send Email Send Email
 
Gerald
 
I accidently pressed send on the previous mail ... it wasn't finished yet :-)
 
I hope these anonymous inner classes won't give you a headache - I assume they will need some adjustements to the parser, as they don't show up in the debug info either. More problems with these special classes might follow ...
 
Greetings
 
Daan

#149 From: "Daan Kets" <daan.kets@...>
Date: Wed Apr 3, 2002 11:05 am
Subject: Cosmetic bug
daan.kets@...
Send Email Send Email
 
Gerald
 
 
When you open a file, and press Ctrl-G, you get the list of members. By default, the text box to type the member name in is clear. Now, click a member with the mouse, and press backspace. You will see that a 'backspace-character' appears in the text box. Press backspace again, and it disappears... etc...
 
 
Have fun!
 
Daan

#150 From: "Daan Kets" <daan.kets@...>
Date: Wed Apr 3, 2002 1:38 pm
Subject: Shift-space
daan.kets@...
Send Email Send Email
 
Gerald
 
 
It seems to me that the key combination shift-space doesn't work in the editor. A space should appear, but instead nothing happens.
 
Daan

#151 From: "Gerald Nunn" <gnunn@...>
Date: Wed Apr 3, 2002 1:32 pm
Subject: Hot fix
gnunn2
Send Email Send Email
 
Hey guys,

I have uploaded a 0.77b.1 hot fix version to the web site. It fixes the
following issues:

- AV when code completion kicks in on a class that has a method with no name
- Source code completion would only use files on disk, now it will take
latest version from editor buffer
- Parameter hints were kicking in when typing method definitions
- OK button on implement interface was not enabling correctly

Cheers,

Gerald

#152 From: "Gerald Nunn" <gnunn@...>
Date: Wed Apr 3, 2002 1:33 pm
Subject: RE: Shift-space
gnunn2
Send Email Send Email
 
Daan,
 
Check the key mapping in the configuration dialog, it's probably mapped to something else.
 
Gerald
-----Original Message-----
From: Daan Kets [mailto:daan.kets@...]
Sent: April 3, 2002 8:39 AM
To: gelide@yahoogroups.com
Subject: [gelide] Shift-space

Gerald
 
 
It seems to me that the key combination shift-space doesn't work in the editor. A space should appear, but instead nothing happens.
 
Daan


To unsubscribe from this group, send an email to:
gelide-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

#153 From: "Daan Kets" <daan.kets@...>
Date: Wed Apr 3, 2002 2:49 pm
Subject: RE: Shift-space
daan.kets@...
Send Email Send Email
 
Gerald
 
You were right of course ... Just overlooked... sorry!
 
Daan
-----Original Message-----
From: Gerald Nunn [mailto:gnunn@...]
Sent: Wednesday 3 April 2002 15:33
To: gelide@yahoogroups.com
Subject: RE: [gelide] Shift-space

Daan,
 
Check the key mapping in the configuration dialog, it's probably mapped to something else.
 
Gerald
-----Original Message-----
From: Daan Kets [mailto:daan.kets@...]
Sent: April 3, 2002 8:39 AM
To: gelide@yahoogroups.com
Subject: [gelide] Shift-space

Gerald
 
 
It seems to me that the key combination shift-space doesn't work in the editor. A space should appear, but instead nothing happens.
 
Daan


To unsubscribe from this group, send an email to:
gelide-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


To unsubscribe from this group, send an email to:
gelide-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

#154 From: "cloudsaregood" <cloudsaregood@...>
Date: Wed Apr 3, 2002 11:58 pm
Subject: Re: Braces and Tab
cloudsaregood
Send Email Send Email
 
I've tried all the combinations in the options, and taking off smart
tabs is just about the best answer, you're right. It's usable, but
sometimes inconvenient, because all the other problems I mentioned
in the original post still exist. And the auto tab and closing brace
features would be a gift for a lazy coder like myself :) If you ever
have time to look into it, or SynEdit, I really don't know much
about it, I would be very grateful. Thanks.

#155 From: "Gerald Nunn" <gnunn@...>
Date: Thu Apr 4, 2002 5:02 am
Subject: RE: INNER CLASSES Continued ...
gnunn2
Send Email Send Email
 
Daan,
 
Actually anonymous classes in general are a big headache, I really wish Sun had used a delegation model a la C# or Delphi for events but oh well. I am in the process of evaluating what needs to be changed in the parser to handle these correctly. Correctly certain things such as method calls are treated as integral statements since for the most part Gel doesn't need to know anything about the parameters. With anonymous classes though parameters, variable initializers and return values need to be treated as seperate statements since they can contain a whole graph of statements and blocks.
 
I'm hoping to have something in the next few weeks. Interestingly, of the few IDE's I tried, only JBuilder handled anonymous classes correctly for code completion purposes.
 
Gerald
 
 
 -----Original Message-----
From: Daan Kets [mailto:daan.kets@...]
Sent: April 3, 2002 5:39 AM
To:
gelide@yahoogroups.com   
Subject: [gelide] INNER CLASSES Continued ...

Gerald
 
I accidently pressed send on the previous mail ... it wasn't finished yet :-)
 
I hope these anonymous inner classes won't give you a headache - I assume they will need some adjustements to the parser, as they don't show up in the debug info either. More problems with these special classes might follow ...
 
Greetings
 
Daan


To unsubscribe from this group, send an email to:
gelide-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

#156 From: "Gerald Nunn" <gnunn@...>
Date: Thu Apr 4, 2002 5:15 am
Subject: RE: Inner classes ...
gnunn2
Send Email Send Email
 
Daan,
 
For inner and outer classes the completion seems to be working fine to me with one caveat. That caveat being that there is a small bug that causes Gel to prefer class files over source files for generating completion info in this case. I have fixed it for the next release.
 
Here is the class I am using to test it, feel free to try it and let me know if it works for you. Also feel free to send me an example of it not working for you and I will look into it further.
 
package com.gexperts.util;
 
import java.io.*;
import java.util.*;
 
public class Enum implements Serializable,Comparable {
    private static Map enumerators = new HashMap();
 
    private int id;
 
    public Enum() {
        addEnum();
    }
 
    public String toString() {
        return this.getClass().getName()+":"+id;
    }
 
    public Iterator getEnums() {
        EnumIdentifier eid = getEnumIdentifier();
        return eid.getEnums();
    }
 
    public int getId() {
        return id;
    }
 
    public int compareTo(Object o) throws ClassCastException {
        if (!this.getClass().equals(o.getClass())) {
            throw new ClassCastException("Cannot compare two different enum classes");
        }
        Enum enum = (Enum)o;
        return enum.getId()-getId();
    }
 
    private Object readResolve() throws ObjectStreamException {
        Enum enum = contains(this.getId());
        return enum;
    }
 
    private Enum contains(int id) {
        EnumIdentifier eid = getEnumIdentifier();
        Iterator it = eid.getEnums();
        while (it.hasNext()) {
            Enum enum = (Enum)it.next();
            if (enum.getId()==id) return enum;
        }
        return null;
    }
 
    private synchronized void addEnum() {
       EnumIdentifier eid = getEnumIdentifier();
       Enum enum = contains(eid.getNextId());
       if (enum == null) {
           id = eid.getNextId();
           eid.addEnum(this);
       }
    }
 
    private synchronized EnumIdentifier getEnumIdentifier() {
       EnumIdentifier eid = (EnumIdentifier)enumerators.get(this.getClass());
       if (eid == null) {
           eid = new EnumIdentifier(this.getClass());
           enumerators.put(this.getClass(),eid);
       }
       return eid;
    }
 
    class EnumIdentifier {
        private Class enumClass;
        private int nextId = 0;
        private List enums = new Vector();
 
        public EnumIdentifier(Class enumClass) {
            this.enumClass = enumClass;
        }
 
        public int getNextId() {
            return nextId;
        }
 
        public void addEnum(Enum enum) {
            enums.add(enum);
            nextId++;
        }
 
        public Iterator getEnums() {
            return enums.iterator();
        }
    }
}

#157 From: "Gerald Nunn" <gnunn@...>
Date: Thu Apr 4, 2002 6:07 am
Subject: Version 0.77c now available
gnunn2
Send Email Send Email
 
Didn't quite as much done tonite as I would have liked, however I have
uploaded Version 0.77c with some important bug fixes (some of which were in
the hot fix) as follows:

- Additional performance improvements in code completion. Gel models the
package structure internally as a tree. The addition of source code to code
completion caused file nodes to be added twice effectively doubling the size
of tree and decreasing performance for walking the tree. A bug prevented
these nodes from being combined correctly.
- Code completion on anonymous class no longer causes AV. Hoping to get code
completion working with anonymous classes in the future.
- Backspace in member search no longer generates funny character
- AV when code completion kicks in on a class that has a method with no name
is fixed
- Source code completion would only use files on disk, now it will take
latest version from editor buffer
- Parameter hints were kicking in when typing method definitions
- OK button on implement interface was not enabling correctly
- Parser resolving identifier didn't like brace being right next to it, this
caused the structure pane to be void of methods and fields
- Added new feature, Find Type Declaration

Cheers,

Gerald

#158 From: "Daan Kets" <daan.kets@...>
Date: Thu Apr 4, 2002 1:35 pm
Subject: Debugging ...
daan.kets@...
Send Email Send Email
 
Gerald
 
Today I tried to debug using JDB... It seems that Gel incorrectly passes breakpoints to JDB. When I set a breakpoint on line 267 in class be.groeneveld.bootserver.ManagementClientTask, JDB outputs the following :
 
Deferring breakpoint e.groeneveld.bootserver.ManagementClientTask:267.
 
Notice : the first letter of the class has been dropped somewhere, therefore it is impossible to set a breakpoint...
 
Daan

#159 From: "Gerald Nunn" <gnunn@...>
Date: Thu Apr 4, 2002 2:21 pm
Subject: Re: Debugging ...
gnunn2
Send Email Send Email
 
Daan,

Thanks, I will have a look at that and fix it.

Gerald

---------- Original Message ----------------------------------
From: "Daan Kets" <daan.kets@...>
Reply-To: gelide@yahoogroups.com
Date:  Thu, 4 Apr 2002 15:35:19 +0200

>---------- Original Message ----------------------------------

>Gerald
>
>Today I tried to debug using JDB... It seems that Gel incorrectly passes
>breakpoints to JDB. When I set a breakpoint on line 267 in class
>be.groeneveld.bootserver.ManagementClientTask, JDB outputs the following
>:
>
>Deferring breakpoint e.groeneveld.bootserver.ManagementClientTask:267.
>
>Notice : the first letter of the class has been dropped somewhere,
>therefore it is impossible to set a breakpoint...
>
>Daan
>
>

#160 From: "Gerald Nunn" <gnunn@...>
Date: Sat Apr 6, 2002 4:43 am
Subject: Version 0.77d out
gnunn2
Send Email Send Email
 
Hi all,

Version 0.77d is now available, this version adds support for Jikes and
fixes an annoying editor bug that did strange things when enter was pressed
when a dialog was active.

Enjoy,

Gerald

#161 From: "surmanoj" <surmanoj@...>
Date: Sat Apr 6, 2002 7:32 am
Subject: Two Questions
surmanoj
Send Email Send Email
 
Hi. I'm a new user to Gel and I think it's a terrific program however
I have two questions about it.

First off when you select several lines of code is it possible to
left/right indent the code by hitting the tab button instead of
reaching for the toolbar?

Secondly when you put your cursor beside an opening bracket it
highlights the closing bracket. However when you put your cursor
beside the closing bracket it doesn't highlight the opening bracket.
Is it possible to somehow do this?

Thanks for the great program,

Paul

#162 From: "ianshef" <ishef@...>
Date: Sat Apr 6, 2002 11:54 pm
Subject: Re: Two Questions
ianshef
Send Email Send Email
 
--- In gelide@y..., "surmanoj" <surmanoj@y...> wrote:
<snip>
>
> First off when you select several lines of code is it possible to
> left/right indent the code by hitting the tab button instead of
> reaching for the toolbar?
>
<snip>
It sounds like what you want is Block_indent (and its opposite,
Block_unindent).  This is mapped by default to Shift+Ctrl+I (and to
Shift+Ctrl+U). The default mapping file is default.gkm and is kept
wherever the Gel executable is located.  [I keep a printed copy next
to my keyboard.]

If you have remapped or are using a different mapping file, then you
will have to look it up for yourself.

If you remap one of these to the tab key, I don't know how it will
interact with Smart Tabs and the other things that Gel does with tabs.

Good Luck!

#163 From: "Gerald Nunn" <gnunn@...>
Date: Sun Apr 7, 2002 12:24 am
Subject: RE: Re: Two Questions
gnunn2
Send Email Send Email
 
> --- In gelide@y..., "surmanoj" <surmanoj@y...> wrote:
> <snip>
> >
> > First off when you select several lines of code is it possible to
> > left/right indent the code by hitting the tab button instead of
> > reaching for the toolbar?
> >
> <snip>
> It sounds like what you want is Block_indent (and its opposite,
> Block_unindent).  This is mapped by default to Shift+Ctrl+I (and to
> Shift+Ctrl+U). The default mapping file is default.gkm and is kept
> wherever the Gel executable is located.  [I keep a printed copy next
> to my keyboard.]

Further to this, I have added an option for the next version to treate tab
and shift tab as block indent/unindent if text is selected.

Gerald

#164 From: "Gerald Nunn" <gnunn@...>
Date: Sun Apr 7, 2002 12:31 am
Subject: RE: Two Questions
gnunn2
Send Email Send Email
 
Hi,

> -----Original Message-----
> Secondly when you put your cursor beside an opening bracket it
> highlights the closing bracket. However when you put your cursor
> beside the closing bracket it doesn't highlight the opening bracket.
> Is it possible to somehow do this?

Forgot to answer this in the last e-mail, I have added this to the next
version as well.

Gerald

#165 From: "Gerald Nunn" <gnunn@...>
Date: Sun Apr 7, 2002 8:23 pm
Subject: Version 0.77e is available
gnunn2
Send Email Send Email
 
Version 0.77e is now available. This is a minor update that fixes a couple
of bugs and adds a couple of minor editing features. Changes are:

- Debugger no longer shows console window
- Added support to editor for doing different casings, see keymap
- Removed ability to use smart tabs unless tab to spaces is turned on
- Now highlights matching brace if caret is at closing brace
- Added option to use <TAB> and <Shift><TAB> for block indent
   and unindent when text is selected
- Added option to automatically position closing brace at correct
   indentation level, see Java Options

Cheers,

Gerald

#166 From: "horsteff" <horsteff@...>
Date: Mon Apr 8, 2002 9:45 am
Subject: Two bugs and a feature request
horsteff
Send Email Send Email
 
Hi,

found tow bugs:

1. A newly created project does not appear in the list of recently
used projects.

2. In the project properties I changed the output path and untruly
used braces instead of paranthesis for the project directory macro.
Then I tried to compile something and got an exception:

Exception Exception: Unable to create directory

[004EA7CC] FileCtrl.ForceDirectories
[004EA857] FileCtrl.ForceDirectories
[004EA826] FileCtrl.ForceDirectories
[004EA857] FileCtrl.ForceDirectories
[004EA826] FileCtrl.ForceDirectories
[004EA857] FileCtrl.ForceDirectories
[004FD652] Compiler.TJavaCompiler.Compile (Line 167, "Compiler.pas")
[004FD938] Compiler.TJavaCompiler.Compile (Line 215, "Compiler.pas")
[005C90FA] Main.TfmMain.DoBuild (Line 1941, "Main.pas")
[005C9115] Main.TfmMain.DoBuild (Line 1941, "Main.pas")
[005C8DC4] Main.TfmMain.acBuildFileExecute (Line 1871, "Main.pas")
[005C8DDA] Main.TfmMain.acBuildFileExecute (Line 1873, "Main.pas")
[0041A89A] Classes.TBasicAction.Execute
[0044410E] ActnList.TContainedAction.Execute
[004449C3] ActnList.TCustomAction.Execute
[0041A7A5] Classes.TBasicActionLink.Execute
[0043A0AA] Controls.TControl.Click
[0049E045] ComCtrls.TToolButton.Click
[0043A4A3] Controls.TControl.WMLButtonUp
[00439F30] Controls.TControl.WndProc
[00439D77] Controls.TControl.Perform
[0043C895] Controls.TWinControl.IsControlMouseMsg
[0043C991] Controls.TWinControl.WndProc
[00439D77] Controls.TControl.Perform
[0040341C] System.TObject.Dispatch
[004A1D0E] ComCtrls.TToolBar.WndProc
[0053656E] GXToolbar.TGXToolBar.WndProc (Line 582, "GXToolbar.pas")
[00439D77] Controls.TControl.Perform
[0049FCC0] ComCtrls.TToolBar.UpdateButtonState
[0049FD03] ComCtrls.TToolBar.UpdateButtonStates
[004A1D0E] ComCtrls.TToolBar.WndProc
[0044F8DE] Forms.StdWndProc
[0053656E] GXToolbar.TGXToolBar.WndProc (Line 582, "GXToolbar.pas")
[0043C67B] Controls.TWinControl.MainWndProc
[0043C693] Controls.TWinControl.MainWndProc
[0044F8DE] Forms.StdWndProc
[00424D8B] Contnrs.TObjectList.GetItem
[00458344] Forms.TApplication.ProcessMessage
[0045837B] Forms.TApplication.HandleMessage
[00458586] Forms.TApplication.Run
[004585AA] Forms.TApplication.Run
[005F2D62] Gel.Gel (Line 191, "C:\jade\Gel.dpr")
[005F2D8D] Gel.Gel (Line 194, "C:\jade\Gel.dpr")

After this Gel thinks that the compiler is still running and compiling
isn't possible anymore. Unfortunatly Gel can't be closed with a
running compiler and so I have to kill Gel in the task manager.

And the request:

A friend likes to position the page tabs right of the Editor window
but he finds the vertical textflow a little but unusable. So he asks
if it is possible to have file names written horizontal if the page
tab position is left or right.

Bye
Horst

#167 From: "Gerald Nunn" <gnunn@...>
Date: Mon Apr 8, 2002 12:22 pm
Subject: Re: Two bugs and a feature request
gnunn2
Send Email Send Email
 
Haste,

Thanks for the two bug reports, I will fix them tonite.

---------- Original Message ----------------------------------
>A friend likes to position the page tabs right of the Editor window
>but he finds the vertical textflow a little but unusable. So he asks
>if it is possible to have file names written horizontal if the page
>tab position is left or right.

I can look into it but doubt it can be changed, it's the way the native controls
work in Delphi. There might be a third party component that supports this but it
would have to be free for me to use it.

Gerald

Messages 138 - 167 of 3195   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help