PDA

View Full Version : Monkey Studio - Free crossplatfrom Qt4 IDE ( oldest Qt4DS )



pasnox
24th October 2006, 23:47
Hi,

A new version of the monkey is now available : 2006.1.5.3.

The next release 1.6.0 ( code completion + gdb integration ) is checkable via svn : svn://monkeystudio.org/monkeystudio/trunk/2006.1.6.0

The team is preparing monkey v2 witch will finally a total rewrite with a maximum of abstract class to allow a maximum of extension.

U can download the current release here : 2006.1.5.3 (http://sourceforge.net/project/showfiles.php?group_id=163493)

U can install the application via "make install" under linux/unix/mac.

Don't forgot to have a look at the 1.6.0 witch is the first beta with code completion / gdb integration, and feedback me, thanks.

P@sNox,

high_flyer
26th October 2006, 10:59
Doesn't look too bad.
But it could use a class view (I installed the stable version since the unstable got me a uncorrupted zip file), and it would be good if you could add the features of each release on the home page.
It is VERY similar to QDevelop, I think it could be an interesting idea if the two projects would merge and cooperate.
This will result in a fast evolution of a good Qt4 cross platform IDE, instead of going half speed in parallel...

Continue the good work!

pasnox
28th October 2006, 11:39
Doesn't look too bad.
But it could use a class view (I installed the stable version since the unstable got me a uncorrupted zip file), and it would be good if you could add the features of each release on the home page.
It is VERY similar to QDevelop, I think it could be an interesting idea if the two projects would merge and cooperate.
This will result in a fast evolution of a good Qt4 cross platform IDE, instead of going half speed in parallel...

Continue the good work!

Thanks!

First, could u say me witch release is corrupted ?!

Secondly, don't tell monkey team why there is a lot of Qt 4 IDE, Monkey Studio ( Qt4DS ) was the first Qt 4 IDE, then some guys decide to create alternative / concurrent / clone instead of joining me and continuing / creating a new best Qt 4 IDE.
It would be the best choice in times, but for now, it seem that nobody want this .... so good luck.

Each IDE got its power and failure, try them and do your choice ;)

fullmetalcoder
28th October 2006, 22:48
Secondly, don't tell monkey team why there is a lot of Qt 4 IDE, Monkey Studio ( Qt4DS ) was the first Qt 4 IDE, then some guys decide to create alternative / concurrent / clone instead of joining me and continuing / creating a new best Qt 4 IDE.

I'm not quite sure of that but I guess there's no point arguing who was the first to offer something usable, and even less who started the first... :rolleyes:


It would be the best choice in times, but for now, it seem that nobody want this .... so good luck.
Does it ? Did you ask jlbrd or me about such a merging??? I can't remeber that I'm afraid... So you can't say that nobody wants it", can you?


Each IDE got its power and failure, try them and do your choice ;)
I second this.

wysota
28th October 2006, 23:01
I'm not quite sure of that but I guess there's no point arguing who was the first to offer something usable, and even less who started the first... :rolleyes:

Define usable... :)


int main(){
return 0;
}

Is this usable? ;)

high_flyer
30th October 2006, 09:53
First, could u say me witch release is corrupted ?!
I did - the unstable version (the beta).(2006.1.0.0RC2c).

Secondly, don't tell monkey team why there is a lot of Qt 4 IDE,
Why are you so defensive?
I was just offering what I regard as I good idea, if you don't think so, that's ok, but there is no need to be so hostile.

Monkey Studio ( Qt4DS ) was the first Qt 4 IDE, then some guys decide to create alternative / concurrent / clone instead of joining me and continuing / creating a new best Qt 4 IDE
That may very well be true, but it doesn't change the fact that multiple teams that work in parallel, will achieve progress less quickly (and probably not as good) as when they join forces.

Each IDE got its power and failure, try them and do your choice
I have, and will try them.
My choice of use is irrelevant.
My choice of reaction was to give both constructive criticism, to help you improve your IDE.
(If I had the time, I would join the effort, but at the moment, I don't.)

wysota
30th October 2006, 09:58
(If I had the time, I would join the effort, but at the moment, I don't.)

Lol... being blown into deep space? ;)

fullmetalcoder
30th October 2006, 10:16
Define usable... :)

Something usable is something that allows the user do to something. In the particular case of an IDE it basically means :

editing source files
managing project files
compiling projects



int main(){
return 0;
}Is this usable? ;)
Nop... It compile and runs but doesn't do anything useful...

high_flyer
30th October 2006, 15:38
Lol... being blown into deep space? ;)

hehe... actually TAHT projects on its own is not the main problem...
Its more at work that I am busy, and the rest indeed goes to THAT project... (and some private issues)
As you noticed, I haven't even got around to post my DevDays summary...
I got it finished on paper, but only about 30% typed...
Earth is a problematic planet, only 24hours per day... so short... ;)

pasnox
31st October 2006, 01:21
@fullmetalcoder: Does it ? Did you ask jlbrd or me about such a merging??? I can't remeber that I'm afraid... So you can't say that nobody wants it", can you?

As long as remember, Qt4DS was the first and usable Qt 4 IDE out, u and others create yours, without speaking with me about, so, why i would ask u joining force, as u already create somethings different regardless the qt4ds project without talk about ? ;)

@high_flyer: Why are you so defensive?
I was just offering what I regard as I good idea, if you don't think so, that's ok, but there is no need to be so hostile.

Sorry if u think i'm hostile, i'm not :)

That may very well be true, but it doesn't change the fact that multiple teams that work in parallel, will achieve progress less quickly (and probably not as good) as when they join forces.

sure.

The current unstable is not 2006.1.0.0RC2c but 1.6.0 available at svn://monkeystudio.org/monkeystudio/trunk/2006.1.6.0


I really need 1.6.0 feedback ( gdb part ) thanks reporting bugs / errors / new ideas.

P@Nox,

fullmetalcoder
31st October 2006, 18:42
As long as remember, Qt4DS was the first and usable Qt 4 IDE out, u and others create yours, without speaking with me about, so, why i would ask u joining force, as u already create somethings different regardless the qt4ds project without talk about ? ;)

To clarify things I think it is important to mention that the (small) number of days that separate DevQt and Qt4Ds creation is not what really matters. What happened is that DevQt was announced on QtCentre.org and not on QtFr.org while Qy4DS did the exact contrary. None of us knew about the other thus none can blame the other one for starting its own project... Another point is that even if you started first and announced it everywhere, nobody would have been to join since the project didn't have sf.net/Berlios account nor SVN. finally if we were to merge ther would be a few questions that may very well prevent it even if they look quite stupid :

what would be the nam of the merged project
which code would be used as a base
how will the team be organised (project leadership issue...)

glocker50
31st October 2006, 21:56
Hello,

I have tried the Monkey Studio IDE and have two remarks :
- When I open a .pro file on a network station, path something like : //Computername/Share/Path/To/Pro/File i will get an error when i try to compile this (with MinGW). The cause of this is probably because the path is defined as UNC path and not using the drive letter (S:/Path/To/Pro/File). Maybe the "working directory" can be added as an option to the project settings ?
- When i execute the program from the IDE, i get a message box asking for command line options. Can these not be set as a project option ? It is faster.

Cedric.

pasnox
1st November 2006, 13:50
To clarify things I think it is important to mention that the (small) number of days that separate DevQt and Qt4Ds creation is not what really matters. What happened is that DevQt was announced on QtCentre.org and not on QtFr.org while Qy4DS did the exact contrary. None of us knew about the other thus none can blame the other one for starting its own project... Another point is that even if you started first and announced it everywhere, nobody would have been to join since the project didn't have sf.net/Berlios account nor SVN. finally if we were to merge ther would be a few questions that may very well prevent it even if they look quite stupid :

what would be the nam of the merged project
which code would be used as a base
how will the team be organised (project leadership issue...)

Monkey Studio ( and Qt4DS int time ) is registered on sourceforge, cvs acces is too old, and the new svn is accessible.

If merge ... maybe need something from scratch :), i think
Name will be discuss, and team organisation need to be discuss too :)

But before this, it would be nice to join #qtfr on freenode to speak about a possible merge of french Qt 4 IDE with all person concerned :D

Sorry for my bad english :)

@glocker50: Using monkey like this is not recommended, could u give more details ?!
Before compiling, the process is executed from the projet directory.
Maybe the command line box need a checkable item to disable it.

Thanks, P@sNox,

pasnox
22nd November 2006, 00:06
Hi,

Monkey Studio Team is happy to inform you that a beta version of the 1.6.0 is available, as a new feature we can tell u that debugger is now part of the IDE with the gdb integration for linux/windows.
As we don't have Mac OS X machine, any feedback for this OS is needed ( as for others too :) )

Download page : 2006.1.6.0-d-1.0.1 (http://sourceforge.net/project/showfiles.php?group_id=163493)

P@sNox,

Morea
24th November 2006, 10:03
I'm not very familiar with svn, is there a command I can run to get the latest version in the svn repository, so I can compile it an live on the bleeding edge?

pasnox
24th November 2006, 10:54
Hi,

U can read the wiki page here : http://trac.monkeystudio.org/wiki/BuildSource

P@sNox,

pasnox
28th December 2006, 16:57
Hi,

The Monkeys ( Monkey Studio Team ) are happy to inform you that the new webpage is now up !

Please update your bookmarks : http://www.monkeystudio.org

This is the place where u will be able to use, forums, trac, wiki, bugs reports and so on!
As a christmas present, i had Monkey Studio 2 screenshot on the Screenshots page.

Cheers, Happy new year, P@sNox,

pasnox
4th January 2007, 08:27
Hi,

A new beta version of the monkey is now available on svn : 1.6.0-d-1.0.2.

The new last, and official svn access is :
svn : svn://monkeystudio.org/monkeyrepos

Feature vs 1.5.3 :
* Code completion ( require ctags )
* Gdb integration ( Windows / Linux / maybe mac :p )

Thinks for feedback please thanks, the v2 seem great, stays tuned :p

P@sNox,

pasnox
11th November 2007, 23:12
A small step for a Monkey,
but a giant leap for Qt4 Developers that which to develop Qt4 Applications on multiple Platforms with the same IDE. Well thats what _we_ think. Today you can check out what was cooking over the past months and we would really like to hear what _you_ think. Is it really a giant leap or is it just another IDE? Tell us.

So what are the features that you will be enjoying in this Monkey Studio 2 Preview release v1.8.0.0 ?

Monkey Studio is able to fully manage a project based on qmake. The Assistant and designer are now fully integrated into the IDE. Define your own Code Snippets to speed up repetitive tasks. Write file Templates for various file types. The QScintilla Component that we use, offers Syntax Higlighting for a lot of lanugages. Define which lexer is to load on what file suffix. Ctags offers support for Class browsing. Generate and load your own 'api' files at runtime to have code completion for about any lib you want.

With it's great and highly flexible plugins api, you can extends it really simply to fit your needs.

So, you see there is a lot to discover and as said, please give us some feedback on what you think. Either on the forums (http://forums.monkeystudio.org), the irc channel (#monkeystudio on freenode) or the mailinglist users@monkeystudio.org (to subscribe see: http://lists.monkeystudio.org/cgi-bin/mailman/listinfo/users).

Home Page : http://www.monkeystudio.org
Sourceforge page: http://www.sf.net/projects/monkeystudio

Azevedo Filipe, and The Monkey Studio Team

maverick_pol
12th November 2007, 00:00
Hi,

I know this question is a bit off topic, but could you try to explain why the Monkey Studio is a better choice than Eclipse 3.3 ? I have been using Eclipse for a while, but still want to be up to date with current QT(related) IDEs. Is MS said to be as good as Eclipse, is said to be an alternative to Eclipse... etc? What are you aiming for?

I just would like to extend my knowledge and maybe try the MStudio, but still I am hesitating.

Thanks for your answers.

Maverick

P.S.

Still I think I am going to try Monkey Studio, at least to learn sth new.

high_flyer
12th November 2007, 11:46
Hi,

just installed 1.8.0.0 preview with the mingw windows installer, and when I try to create a new project (QtGUI) i get the error:

Cannot read file C:/Programme/MonkeyStudio1.8.0/../templates/C++/Projects/qt_gui.pro:
Das System kann den angegebenen Pfad nicht finden..
(German: The system can not find the given path) (which is true - the '..' is wrong).

pasnox
12th November 2007, 13:33
Hi,

I know this question is a bit off topic, but could you try to explain why the Monkey Studio is a better choice than Eclipse 3.3 ? I have been using Eclipse for a while, but still want to be up to date with current QT(related) IDEs. Is MS said to be as good as Eclipse, is said to be an alternative to Eclipse... etc? What are you aiming for?

I just would like to extend my knowledge and maybe try the MStudio, but still I am hesitating.

Thanks for your answers.

Maverick

P.S.

Still I think I am going to try Monkey Studio, at least to learn sth new.
I don't know is Monkey Studio ( please don't use MS, it harm me ;) ) is best than Eclipse, i don't use it.
What i can tell is that Monkey Studio is fast and light weight compare to it.
Monkey Studio can easily be extends creating your own plugin ( by example, for supporting others kind of projects like why not, .vcproj, creating usefull plugins like Artistic Formatter ).
What you can do is unlimited, only do it ;)
On the Monkey Studio GUI part, i find it really usable compare to IDEs like VS and Eclipse ( same for KDevelop ), there is too much things, we are lost, searching feature is a bit boring, and finally, i don t find theirs GUI comfortable.

pasnox
12th November 2007, 13:37
Hi,

just installed 1.8.0.0 preview with the mingw windows installer, and when I try to create a new project (QtGUI) i get the error:

(German: The system can not find the given path) (which is true - the '..' is wrong).
It's a know problem, default path has been set in sources so Monkey Studio is ready and usable out of box ( after compiling, it s in bin folder, witch ../templates is good ).

Infortunaly, i had not the time to write a good "First Time Wizard" for this preview release, hope it will be at the next one.

Anyway, fixing it is a bit easy : close Monkey Studio, and edit file : %HOME%\.Monkey Studio\Monkey Studio.ini, and correct path for templates.

pasnox
16th November 2007, 09:10
Hi,

Some new enhancements have been done in the svn trunk ( v2 ).
A new pTabBar class, member of our fresh framework is now available.
It allow nearly all good feature require for tabbar based IDE :

* Drag & Drop Tabs
* Drag & Drop Files ( when drop a menu ask u to send as File or Project )
* Close Button On Tabs
* Add Shortcuts To Tabs
* Make Tabs Elided
* Mid Click Close Current Tab
* Right Click Popup A Menu

All this features are usable as signals that u can connect to your application, in fact, our Fresh framework can be used as standalone for any kind of application, it's not a merging lib with our IDE.

P@sNox,

pasnox
21st November 2007, 10:51
Finally we are fully supporting Mac OS X... Enjoy !

New features :
* Per Language Headers Licensing ( Edit -> Settings )

You wil need to use the svn trunk version of monkey studio to have a look : svn://monkeystudio.org/monkeyrepos/v2/trunk

P@sNox,

pasnox
2nd December 2007, 19:04
Hi,

After the feedbacks about the templates ( not working due to bad handling and ugly format ). We are proud to tell that we have reworking it, now each template is a subfolder and contain a tempalte.ini file witch describe the template.
Each tempalte can request variable that the wizard will show.

Many new template have been added, and old one are in porting.

Many usefull things have been fixed/enhanced.

Please try and feedback again ;)

P@sNox, and The Monkey Studio Team,

pasnox
14th January 2008, 02:00
Hi,
Here is it ! the second preview version of Monkey Studio 2.

The new features of this version are :
* A new template system which give users the ability to create their own templates by reading the format documentation on our wiki.
* Better management of qmake.
* A new workspace, bye bye tabs.
* A new menu "Window" to change the view ( sdi/mdi/top level ).
* A better parsing of consoles output ( like compilation errors )
* A simple click on a warning/error allow to open the corresponding file.
* Change in the file browser plugin : you can change the view ( root item ) to have a tree-view clutter less.
* A new component "MonkeyCore" giving the ability to 3rdparty plugin to easily use the main objects of the application ( menubar, mainwidow, settings, and so ).
* Better management of resources' path ( templates, translations, plugins ).
* On the first load, "monkey" find and configure itself default path in the settings to permit the execution of the programme just after it has been compiled.
* The Desktop Tools of Mac OS are now supported.

As you have just read, there is a lot to discover and feel free to tell us what you think.
Either on the forums (http://forums.monkeystudio.org), one the IRC channel (#monkeystudio on FreeNode) or on the mailing-list users@monkeystudio.org (to subscribe, see: http://lists.monkeystudio.org/cgi-bin/mailman/listinfo/users).

See you soon.

pasnox
12th June 2008, 00:33
Finally after months of development and 2 preview versions, Monkey Studio 1.8.2.0 ( aka Monkey Studio 2 ) is finally released as a usable BETA version.
The term BETA not mean that MkS ( Short for Monkey Studio ) is buggy and not usable.
It simply mean that there are so many new features that if we keep going a final version may never be released ;)
MkS will continue this way until there is no more features to implement, this can take months, years, centuries or what ever you want, but it's the best cross-platform choice for Qt Development ( and/or any other project type you want if you create/use the right plugin ).
MkS is a crossplatform Integrated Development Environment ( IDE ) aiming to become a Rapid Application Development ( RAD ) environment and is used since ages by team members in our enterprises, and we decided that's time to release it to the community.

MkS runs everywhere Qt 4.4.0 ( minimum required to build it ) is available as a shared library ( static build of Qt are not supported for building MkS as we heavily use plugins, of course, you can use whatever version of Qt you want for your projects).
MkS is extensible via a great and powerfull plugin system which help make it do nearly anything you want and support virtually any kind of project type ( cmake, msvc) for which a plugin exists or is created.
And if you don't need some plugins - just switch them off, and make your MkS more lite and speedy.
The primary goal of MkS was to manage Qt4 projects as best as possible, it directly uses .pro files and does not create intrusive or unsightly configuration files.
The only thing it can add to your project, is a "ProjectSettings" scope for storing it's configuration.
But MkS is now a multi language cool code editor too ( javascript, xml, ... ).
The new features are ( see olders news for features released before ):

* User Tools can now use console, redirecting their output directly in the IDE.
* User Tools now use pAction, witch give them the ability to set custom shortcuts via a shortcut dialog.
* Actions such as Building, Compiling, Debugging, etc. can trigger other actions such as automatically saving open files/projects.
* A new action helper that quickly creates new text files.
* MessageBox plugin now uses a separate dock for each tab : Build Step, Output, Commands, Search Results and provide a settings widget that allow to activate a dock on console started.
* A status bar has been integrated that shows useful informations : File modified state, Tabulation mode, End of Line mode, and Line/Column position.
* Unlimited Bookmarks support per editor with quick navigation shortcut.
* New search/replace engine which support find in files/folders in a threaded way.
* The "Add files to project" dialog has been enhanced, you can now at the same time in the view select files AND folders. You can choose to recursively add files/folders and import files that are external of your project.
* The plugins management dialog has been rewriten, getting its look and feel from the KDE4 plugins look and feel.
* There are now sdk files available for creating your own custom plugins.
* A totally rewritten abstract project manager aka "XUP Manager" that stand for Xml Universal Project File Manager. Behind the scenes, it's a xml reresentation of a project in memory that means that each project is coded using the same API, you only need create converter from and to XUP to support new project types!
* The templates wizard has been enhanced, it's now using a ini like format for each template, the format is available on our wiki for those who want to create their custom templates.
* French translation available.
* Belarussian translation available.
* English translation available ( the default one ).
* Italian translation in progress.
* GNU Debugger ( gdb ) plugin integration.
* Rewrote Qt project management using XUP API.
* Best install script for all platforms.
* Add a Queued System messagebox, similar to the dolphin application one ( non blocking message widget ) that allow to show some message to the user without bocking the interface.
* Add a new plugin "Regular Expression Editor" that help developers to create/test their regular expressions.
* Now Requiring Qt 4.4.0 minimum ( yes, it's a feature! :D )
* And a lot of small enhancements/features as well as many bug fixes.

We spent time making the best Qt 4 crossplatform IDE, please use it and provide feedback !

See our homepage for more informations and download page : http://www.monkeystudio.org

The Monkey Studio Team

triperzonak
12th June 2008, 08:53
MkS runs everywhere Qt 4.4.0 ( minimum required to build it ) is available as a shared library ( static build of Qt are not supported for building MkS as we heavily use plugins, of course, you can use whatever version of Qt you want for your projects).


* Now Requiring Qt 4.4.0 minimum ( yes, it's a feature! :D )


did i get it right? use any version of qt but minimum is QT 4.4? so any later version will not run? means QT4.4 and ^

travlr
12th June 2008, 17:42
Hi pasnox,

Congratulations and thanks for sharing your hard work.


First, both MonkeyStudio's beta-release (monkeystudio-svn2110-1.8.2.0) AND svn trunk built fine with Qt-4.4.1-snapshot-20080608 on my Gentoo Linux box... (a Qt version that works fine with my daily KDE4 builds).



But, the Monkey build did not install to my ${MONKEY_PREFIX}. However, some(all?) of the directory/files for the ${MONKEY_DATAS} directory does get installed.



Also, running the application from either the ${build}/bin directory, or after manually installing (as described in the installs.pri file), causes an immediate Segmentation fault after selecting English from the Translations Dialog and clicking OK. See debug message below.

Looking forward to working with your IDE, and thanks for the help,
-travlr




Debug...
[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) (gdb) (gdb) (gdb) (gdb) Starting program: /home/travlr/kde/bld/monkey/bin/monkeystudio
(no debugging symbols found)
(no debugging symbols found)
Program received signal SIGSEGV, Segmentation fault.
QFileInfo::absoluteFilePath (this=0x842b9cc) at /home/travlr/kde/src/qt/src/corelib/io/qfileinfo.cpp:603
(gdb)

pasnox
12th June 2008, 20:31
did i get it right? use any version of qt but minimum is QT 4.4? so any later version will not run? means QT4.4 and ^

Monkey Studio need to be built with Qt version minimum to 4.4.0.
But for your project you can use the qt version you want , as you can configure the version to use per projects ( Project Settings dialog ).

P@sNox,

pasnox
12th June 2008, 20:37
did i get it right? use any version of qt but minimum is QT 4.4? so any later version will not run? means QT4.4 and ^

Monkey Studio need Qt 4.4.0 minimum to built and being used.
But for your proejct, you can use this version, or what you want as you can configure the qt version in your project settings.

P@sNox,

EDIT: sorry for double post, the forum seem having problems, lags...

pasnox
12th June 2008, 20:52
Hi pasnox,

Congratulations and thanks for sharing your hard work.


First, both MonkeyStudio's beta-release (monkeystudio-svn2110-1.8.2.0) AND svn trunk built fine with Qt-4.4.1-snapshot-20080608 on my Gentoo Linux box... (a Qt version that works fine with my daily KDE4 builds).



But, the Monkey build did not install to my ${MONKEY_PREFIX}. However, some(all?) of the directory/files for the ${MONKEY_DATAS} directory does get installed.



Also, running the application from either the ${build}/bin directory, or after manually installing (as described in the installs.pri file), causes an immediate Segmentation fault after selecting English from the Translations Dialog and clicking OK. See debug message below.

Looking forward to working with your IDE, and thanks for the help,
-travlr




Debug...
[?1034h(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) (gdb) (gdb) (gdb) (gdb) Starting program: /home/travlr/kde/bld/monkey/bin/monkeystudio
(no debugging symbols found)
(no debugging symbols found)
Program received signal SIGSEGV, Segmentation fault.
QFileInfo::absoluteFilePath (this=0x842b9cc) at /home/travlr/kde/src/qt/src/corelib/io/qfileinfo.cpp:603
(gdb)


But, the Monkey build did not install to my ${MONKEY_PREFIX}. However, some(all?) of the directory/files for the ${MONKEY_DATAS} directory does get installed.

QMake seem buggy when creating install rules in another pro/pri file that the project one. See readme for fixed comment about the install step.

Regarding the crash, it seem strange bug as it's the first time you run monkey, it should not call QFile::absoluteFilePath().
What you can try :
* delete the monkey studio ini file ( $HOME/.Monkey Studio/*.ini )
If it not help, it can be the bug that just been discovered regarding GDB Plugin, try deleting the plugin GNUDebugger2.so ( or rename it so it's no longer loaded at start time ).

Let me know of any progress, thanks, P@sNox,

travlr
13th June 2008, 03:30
Yeah, removing the GNUDebug plugin lib stopped the segfault from happening. I didn't try the new install instructions yet because I don't have time right now.

-travlr

xiantia
13th June 2008, 15:24
Hello :

Sorry for this bug , if you want use GNUDebugger plugin, you can add this two lines directly in monkey.ini in section [plugins]

GNUDebugger2\PathGdb=gdb
GNUDebugger2\PathParseFile=toto

Now you can start Monkey and it show "gdbparsing.txt not found. Debugger can not work !"

Go to plugins->manage->GNU debugger and select the correctly path of gdbparsing.txt.
This file is present in MONKEY_SOURCE/plugins/debugger/GNUDebugger/file

Apply and restart Monkey

An other bug is found if you have opened .ui in editor, if you restart Monkey it crash because the editor is not pEditor class :(

Bug fix in svn branches, bug not fixed in windows package and svn trunk.

Bye

elcuco
13th June 2008, 15:55
I am unable to pull the code from the SVN, the "svn" command just does nothing. Also the trac is very unresponsive (it takes arround 20 seconds to load the main page).

I am currently downloading the zip file from SourceForge, but when will you fix the SVN?

pasnox
13th June 2008, 19:08
I am unable to pull the code from the SVN, the "svn" command just does nothing. Also the trac is very unresponsive (it takes arround 20 seconds to load the main page).

I am currently downloading the zip file from SourceForge, but when will you fix the SVN?

We will fix it as soon as possible ;)

You can look regulary in our svn ( trunk for mainly stable code or branches/dev for daily commit ) to be sync with last fix.

Use command like this :

Dev branches
svn co svn://monkeystudio.org/monkeyrepos/v2/branches/dev

Trunk
svn co svn://monkeystudio.org/monkeyrepos/v2/trunk

See readme.txt file about build and compil commands.

P@sNox,

pasnox
28th December 2008, 03:32
Hi,

The MkS website has been reworked (using Drupal) and it next by a new release (1.8.3.0) pre-compiled for many OS's.
There is too much enhancements for a complete changelog, but this version is now really advanced and allow you to make a good idea of what is(will be) possible using it.
Since this version MkS is daily usable for creating, managing QMake/C++ projects.
The Qt Assistant plugin has been rewritted using QtHelp module and new features was added, possibility to use inline help, and search help using shortcuts on a selected/current word (F1 - Shift+F1)
A new feature was added, it's the possibility to manage PHP-Qt projects allowing php developpers to create Qt 4 apps using the php binding.
And a lot to discover !

http://monkeystudio.org

P@sNox,

pasnox
10th February 2009, 11:17
Nearly two months have passed since the last Christmas Edition of MkS. This month MkS Team spent most time on fixing bugs and polishing existing functionality, resulting to a new release : Monkey Studio 1.8.3.2.

Next changes have been made:
* PyQt plugin, which allows to work with PyQt projects
* Replace text in directory feature
* A lot of bugs was fixed
* GNU Debugger plugin have been removed due to instability. We are rewriting it from scratch for the next minor version (1.8.4.x).

We think, MkS became more usable and comfortable, you can see full changes log here (https://sourceforge.net/project/shownotes.php?group_id=163493&release_id=659674).

pasnox
29th June 2009, 22:11
MkS Team is proud to annouce the aviability of a new stable MkS version : 1.8.4.0b1.
It's only marked beta because it does not contains all functionalities we want to add to the final 1.8.4.0 version.
The last release was containing some bugs that we did not discovered at time because of the need to release quickly a Qt 4.5.x compatible version of MkS.
This release bring new functionalities and fix many bugs and is a beta of the upcoming 1.8.4.0.
The complete code has been back ported to be compilable from Qt 4.4.x and up.
The windows installer and mac os x universal bundle now comes with their complete Qt libraries, meaning you will no longer need to trick your installation to make MkS working out of the box.

New functionalities at a glance :

* qCtagsSense framework : A library write upon ctags library that provide a framework for class browser, quick navigator and auto completion for all language supported by ctags.
* UpdateChecker plugin : that check for new available MkS version and propose you to download the one of your choice.
* ClassBrowser plugin : have been completly rewrited using qCtagsSense framework and allow to provide per file class browser, complete system api browser and a powerfull search engine.
* Search & Replace plugin : have been reworked a little for the gui (mac os x), and now propose to choose a custom text codec while searching/replacing in directories : your sources comments (and code) will no longer have their encoding destroyed !
* Workspace : It now exists a concept of "contexts", each context can have it's own actions and custom layouts. Currently, only "Quick File Access" option and ClassBrowser are using it.
* Qt Designer plugin : now follow the QtCreator designing ui : there is no longer mdi area for all open forms. A LegacyDesigner namespace has been created to allow minimal back port for Qt 4.4.x. Previewing & Printing now support custom styles.
* Project Manager : no longer ask for an operator while adding existing/creating files !
* Editor : the current line/column is restored while reloading a file.

And a lot of fixed bugs, see the ChangeLog for more infos.
More informations on http://monkeystudio.org