Roadmap for 2.30 aka 3.0

View: New views
9 Messages — Rating Filter:   Alert me  

Roadmap for 2.30 aka 3.0

by Johannes Schmid-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all!

So, now that we have released 2.28 it's time to think about the future.
There are already some things in the queue that we developed in the past
month:

* Javascript language-support
* Python language-support
* new autotools parser
* new cxxparser for better autocompletion

It would be good to merge those into master as soon as possible. I would
especially like the Summer of Code students to prepare patches to merge
their work into the main anjuta tree.

Some other things I could think of:
* Get better Vala support using the ctags parser from Valide and
possibly the valencia parsing library
* add support to automatically generate gtk-doc/doxygen documentation
for methods. Shouldn't be too difficult with all the symbol-db features
we have.
* add something you want to do here...

Needless to say, that all freezes for master are gone while
string-freeze/feature freeze still applies to gnome-2-28 branch.
Bug-fixes should go there of course.

Thanks and regards,
Johannes


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

signature.asc (204 bytes) Download Attachment

Re: Roadmap for 2.30 aka 3.0

by Ishan Chattopadhyaya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sure Johannes,
I'll start smoothening things up and work to make the patches soon.

On Tue, Sep 22, 2009 at 3:06 PM, Johannes Schmid <jhs@...> wrote:
Some other things I could think of:
* Get better Vala support using the ctags parser from Valide and
possibly the valencia parsing library
* add support to automatically generate gtk-doc/doxygen documentation
for methods. Shouldn't be too difficult with all the symbol-db features
we have.
* add something you want to do here...

* Migration to GtkSourceCompletion?
 
Regards,
Ishan


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

Re: Roadmap for 2.30 aka 3.0

by Johannes Schmid-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi!

> * Migration to GtkSourceCompletion?

Yes, for the GtkSourceView editor. Unlikely we have to I don't think
it's worth changing the IAnjutaEditor* interfaces.

Regards,
Johannes
>


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

signature.asc (204 bytes) Download Attachment

Re: Roadmap for 2.30 aka 3.0

by Sébastien Granjoux :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Johannes,

Johannes Schmid a écrit :
> * Javascript language-support
> * Python language-support
> * new autotools parser
> * new cxxparser for better autocompletion
>
> It would be good to merge those into master as soon as possible.

For the autotools parser. I have updated the project manager plugin to
use the new interface and I can load anjuta project. But, currently most
write function are not working (adding new packages or new source).
Moreover, you cannot read makefile project. So I don't know if it's
useful to merge it now.

> Some other things I could think of:
> * add support to automatically generate gtk-doc/doxygen documentation
> for methods. Shouldn't be too difficult with all the symbol-db features
> we have.

Well, I think the class-gen plugin could add some lines for this but I
don't see other needs.

> * add something you want to do here...

* I think something really interesting with the symbol-db would be to be
able to rename a variable or a function in the whole project. Just
changing its name in the symbol windows.

Regards,

Sébastien

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

Re: Roadmap for 2.30 aka 3.0

by Massimo Cora' :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Johannes Schmid wrote:

> Hi all!
>
> So, now that we have released 2.28 it's time to think about the future.
> There are already some things in the queue that we developed in the past
> month:
>
> * Javascript language-support
> * Python language-support
> * new autotools parser
> * new cxxparser for better autocompletion
>


the cxxparser work done on 2.27 cycle was quite big and took me a good
amount of time. Unfortunately I wasn't able to push it for 2.28, but
cxxparser is almost ready. It has code that can be easily improved
thanks to a unit-test-like system and merged into
language-support-cpp-java plugin. All the code is under cxxparser branch.
I'd also like to improve symbol population speed and scalability.

regards,
Massimo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkq6e4MACgkQcfVTgMRILk1OgACcC8OV5HsR5yyku96y6IfJ/AN/
zLUAnjwbto8C2kvQeyB4pphI+kgPtkD1
=DSnl
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

Re: Roadmap for 2.30 aka 3.0

by Johannes Schmid-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi!

> the cxxparser work done on 2.27 cycle was quite big and took me a good
> amount of time. Unfortunately I wasn't able to push it for 2.28, but
> cxxparser is almost ready. It has code that can be easily improved
> thanks to a unit-test-like system and merged into

Feel free to merge it now into master when you think it's ready.

Regards,
Johannes



------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

signature.asc (204 bytes) Download Attachment

Re: Roadmap for 2.30 aka 3.0

by Johannes Schmid-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Sébastien!

> For the autotools parser. I have updated the project manager plugin to
> use the new interface and I can load anjuta project. But, currently most
> write function are not working (adding new packages or new source).
> Moreover, you cannot read makefile project. So I don't know if it's
> useful to merge it now.

Well, I would rather merge it sooner than later to get more testing. We
need the write things before 3.0 though. I am not sure how important the
Makefile backend is - actually it does not really make much sense to use
it.

What would be important is "include" support for Makefile.am.

> * I think something really interesting with the symbol-db would be to be
> able to rename a variable or a function in the whole project. Just
> changing its name in the symbol windows.

That would be cool refactoring of course but I think symbol-db is not
knowing about the position of any variable in the project but not sure.

Regards,
Johannes


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

signature.asc (204 bytes) Download Attachment

New project manager interface

by Sébastien Granjoux :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

I have now one autotools and one makefile backend plugin without using
gnome-build.

Reading the project works on anjuta and the simple makefile project.
For makefile backend, it will not work for more complex makefile and
write is not done at all.
Autotools backend supports some write but it's not well checked and
there is no additional features comparing to gnome build (no include by
example).

So, I don't think it's time to push this in the master branch yet.

But It could be useful to put this in a separate branch in anjuta
repository. I have changed the project interfaces, so there are some
(small) changes in several plugins. It could be useful that you take a
look at this to see if it solves some problem with the gnome build
plugin or at least not make them worst. I haven't compared the project
loading speed and there is no thread for this currently by example.

This should be easy to do with git but I haven't done it before. Is
there something special to know ?

Regards,

Sébastien

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

Re: New project manager interface

by Johannes Schmid-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi!

> This should be easy to do with git but I haven't done it before. Is
> there something special to know ?

Shouldn't be difficult. See here how to create branches:
http://live.gnome.org/MaintainersCorner#branches

Regards,
Johannes


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Anjuta-devel mailing list
Anjuta-devel@...
https://lists.sourceforge.net/lists/listinfo/anjuta-devel

signature.asc (204 bytes) Download Attachment