Results 1 to 20 of 170

Thread: Edyuk : fully-featured, highly flexible and free cross-platform IDE

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2006
    Location
    Gloucester, UK
    Posts
    18
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Hello FMC,
    I'm trying out Edyuk (thanks) but I've come across a problem.
    I'm tring to add some includes and libraries to a project using the project options
    dialog but this dialog crashes when using the Compilation tab.

    When attempting to add for example an include path - if you press CANCEL or OK on the
    popup entry or File Dialog box then the program crashes fatally.
    The little buttons are also missing their graphics/text

    I built the program on Fedora Core 6 Linux using ./build and running the edyuk script.
    Qt version is 4.2.1

    Apart from that so far very good!

  2. #2
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by guestgulkan View Post
    I'm tring to add some includes and libraries to a project using the project options
    dialog but this dialog crashes when using the Compilation tab.

    When attempting to add for example an include path - if you press CANCEL or OK on the
    popup entry or File Dialog box then the program crashes fatally.
    The little buttons are also missing their graphics/text
    I'll try to fix that soon... Keep an eye on the SVN trunk.

    Quote Originally Posted by guestgulkan View Post
    I built the program on Fedora Core 6 Linux using ./build and running the edyuk script.
    Qt version is 4.2.1

    Apart from that so far very good!
    I'm glad to see that you like Edyuk!
    Current Qt projects : QCodeEdit, RotiDeCode

  3. #3
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Hi all,

    Less than 3 weeks after its release, Edyuk 0.7.0 has already reached more than 400 downloads. As I've been fed back, I was able to fix bugs and add many usability enhancements. Thus Edyuk 0.8.0 is coming soon. If you can't wait to test the code completion and all the new features, check out the SVN trunk : http://sourceforge.net/svn/?group_id=168260

    Hoping you'll like it!
    Current Qt projects : QCodeEdit, RotiDeCode

  4. #4
    Join Date
    Jan 2007
    Posts
    3
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    hi, i downloaded svn version. but i didn't compile.
    i received this error:
    $ sh build
    edyuk.pro:7: Unknown test function: warning
    edyuk.pro:9: Unknown test function: warning
    install.pri:78: Unknown test function: for
    install.pri:135: Unknown test function: for
    cd src/lib && make -f Makefile
    make[1]:`/home/gilan/edyuk/trunk/src/lib' dizinine giriliyor
    /usr/qt/3/bin/uic ui/aboutdialog.ui -o ../tmp/ui/aboutdialog.h
    uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.7)
    make[1]: *** [../tmp/ui/aboutdialog.h] Hata 1
    make[1]: `/home/gilan/edyuk/trunk/src/lib' dizininden çıkılıyor
    make: *** [sub-src-lib] Hata 2


    i have 2 qt version. qt3 and qt 4.2.2
    i tried also qmake-qt4. same error.

  5. #5
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by nimes View Post
    hi, i downloaded svn version. but i didn't compile.
    i received this error:
    $ sh build
    edyuk.pro:7: Unknown test function: warning
    edyuk.pro:9: Unknown test function: warning
    install.pri:78: Unknown test function: for
    install.pri:135: Unknown test function: for
    cd src/lib && make -f Makefile
    make[1]:`/home/gilan/edyuk/trunk/src/lib' dizinine giriliyor
    /usr/qt/3/bin/uic ui/aboutdialog.ui -o ../tmp/ui/aboutdialog.h
    uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.7)
    make[1]: *** [../tmp/ui/aboutdialog.h] Hata 1
    make[1]: `/home/gilan/edyuk/trunk/src/lib' dizininden çıkılıyor
    make: *** [sub-src-lib] Hata 2


    i have 2 qt version. qt3 and qt 4.2.2
    i tried also qmake-qt4. same error.
    The miscompilation is obviously related to your system's configuration... You have to change your environment variables so that qmake, uic, rcc and moc from Qt4 will be used instead of their Qt3 equivalents... Edyuk will compile with Qt4 only (needs Qt 4.1 or newer). Even if you use a symlink or script to Qt4's qmake it won't work properly if $QTDIR does not come first into your $PATH because moc/uic/.. used will be those of Qt 3. To achieve that you have to add the following lines to your ~/.bash_profile :
    # note that this path is generic... replace it with the one used in your system...
    QTDIR=/usr/local/Trolltech/Qt
    PATH=$QTDIR/bin:$PATH
    Hoping I'm clear enough...
    Current Qt projects : QCodeEdit, RotiDeCode

  6. #6
    Join Date
    Jan 2007
    Posts
    3
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    sorry, i don't understand. my qt directory:
    /usr/qt/3/ and /usr/qt/4/

    how to configure .bash.profile ??

  7. #7
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by nimes View Post
    sorry, i don't understand. my qt directory:
    /usr/qt/3/ and /usr/qt/4/

    how to configure .bash.profile ??
    If you want to compile Qt 4 applications there are several ways :
    • If you want to be able to compile both Qt 3 (so KDE) and Qt 4 based apps the best way is probably to use scripts to setup env vars in your shell session. In this case, each time you will need to use Qt 4 instead of Qt 3 you will be forced to run a shell script by hand.
    • If you're only interested in Qt 4 it is probably easier to embed these settings in ~/.bash_profile (if you're using bash as a shell, overwise you'll have to find what file is used by your shell to store such a configuration...) Note that such an embedding require your session to be restarted and even in some cases a reboot
    In your case the script will look like this :
    Qt Code:
    1. #! /bin/sh
    2. # This header is useless when embedding in ~/.bash_profile
    3.  
    4. export QTDIR=/usr/qt/4
    5. export PATH=$QTDIR/bin:$PATH
    To copy to clipboard, switch view to plain text mode 

    Once your environment is set up, compilation should work smoothly.
    Current Qt projects : QCodeEdit, RotiDeCode

  8. #8
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Edyuk 0.8.0-rc1 is out.

    It finally brings code completion in Edyuk and features many usability improvements and bug fixes. The completion engine uses an hybrid solution combining a custom lexer/parser which allows completion of classes provided by the openned projects (without any dependency) and a ctags backend which allows completion of Qt 4 classes. If ctags is not found the completion will work but without support of Qt 4 classes. You can get packages from Sf.net or browse the SVN trunk.

    Also note that Edyuk's homepage has moved to a new host (and changed its look at the same occasion : feedback would be very appreciated).

    Hoping you'll like it.
    Current Qt projects : QCodeEdit, RotiDeCode

  9. #9
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Spring cleanup has been done in the trunk and, after proper reorganization, I'm back on hard work. If you happen to take a look at the, relocated, trunk, the code completion will probably look pleasant :
    • It no longer needs ctags to complete Qt types
    • real huge speed improvements have been done (average time taken to display entries, with recursive typing and entries filtering, on my 6years old box : 40ms )
    • Many quirks have been fixed which provide a better accuracy
    • Typedefs are now handled properly
    Besides, other bug fixes and improvements have been done in editing, project management and configuration dialogs.

    A new rc should be issued soon (as soon as i'll have fixed all the missing features in the new project management module actually )

    PS :
    Current Qt projects : QCodeEdit, RotiDeCode

  10. #10
    Join Date
    Jun 2006
    Posts
    7
    Thanked 1 Time in 1 Post
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    How can I change the editor font size?

    Regards, Burgpflanze

  11. #11
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    Quote Originally Posted by Burgpflanze View Post
    How can I change the editor font size?
    I'm afraid there is no UI for editor configuration yet (though I'm working on it) and this setting can't be changed in any other way than modifying the source file where the default font settings are decided : /path/to/edyuk/trunk/3rdparty/qcodeedit/lib/editor/qplaintextedit.cpp line 125 or 127, according to your platform...

    Hope this helps.
    Current Qt projects : QCodeEdit, RotiDeCode

  12. #12
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Exclamation Re: Edyuk : fully-featured, highly flexible and free cross-platform IDE

    A beta package of Edyuk's next version has just been released. It is actually a snapshot of the soon-to-be-released 0.9.0 version.

    What's new :

    • Code completion, it's not real new but SO fast that it cannot be compared with what it used to be (and it can neither be compared with existing code completions AFAIK )
    • A number of slight internal modifications which result in easier plugins writing and more consistent UI. The most important example is the "manager" dock which takes care of a project model and a code model (class browser) in a generic way. As a consequence the project explorer and class browser are now reachable from the Designer perspective which used to be impossible
    • Many broken features have been implemented (create new file from project tree, add file to project, ..)
    • A new template manager has been added which makes it much easier to add templates (INI files are used as templates definitions)
    • A set of brand new dialogs, much more user-friendly, replaced old ones (configuration, project options, creation of new file, ...)
    • A the "manager" dock now has a much nicer look thanks to the use of a QComboBox instead of tabs
    And what remains the same (apart from bugfixes ):
    • perspective-based GUI
    • flawless qmake projects parsing/saving
    • powerful and flexible editing framework
    • Designer integration
    • Assistant integration
    • QRC editing facilities
    • class browsing
    • compilation (requires gcc / mingw)
    • graphical debugging (requires gdb)
    • dynamic shortcut management
    • run-time translation
    • ...
    Looking forward to get some feedback so as to polish the final 0.9.0 release.
    Current Qt projects : QCodeEdit, RotiDeCode

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.