[anjuta-list] Development for Anjuta 3.8



Hi all,


I haven't been very active recently because I still plan to work on Anjuta. What do you expect for the next release 3.8 of Anjuta?

I have some idea, it would be nice to be able to order them a bit and obviously anybody can propose other ideas. I have already proposed some of them for the previous release as I haven't done everything.


* Check usage of Anjuta in gnome-shell
Gnome shell is quite different from the old GNOME desktop so I think we should at least check that Anjuta works find in this environment. I imagine that we will have to improve some things, by example to open a new window. I don't know if it's working using D-Bus message, just command line options or something else.


* Improve Anjuta command line
Currently, we can open a file or a project from the command line. I think it would be useful to be able to open a project wizard file and perhaps allow to build a project. Such function could be perhaps available from D-Bus interface too.


* Allow to load more autotools project
Currently, the parser doesn't support:
- conditional in Makefile.am or configure.ac (https://bugzilla.gnome.org/show_bug.cgi?id=646532) - configuration files added in macros (https://bugzilla.gnome.org/show_bug.cgi?id=642785)
- concatenate operator (https://bugzilla.gnome.org/show_bug.cgi?id=650743).
Fixing these will allow to load more projects.


* Add more project backend
It can be useful to add a backend for CMake by example.


* Support more options in autotools project
At the moment quite a lot of options can be changed in the project wizard only, like C++ support, internationalization, library support. I think it would be better to allow to set this in the project manager. I don't know which options are the most useful. - Support adding library without a pc file (https://bugzilla.gnome.org/show_bug.cgi?id=678918)


* Support quoting in Makefile.am and configure.ac
Currently, the parser recognize quotes but quotes are not added when new data are written (https://bugzilla.gnome.org/show_bug.cgi?id=644534). It's probably an useful function even if it's not obvious to implement.


* Add missing source files on commit
I think the version control plugin (mainly git) should propose to add all sources files when you commit some changes. Including project files like new Makefile.am, when they are not already added.


* Allow to rename variables and functions
It's an useful feature when re-factoring code. I don't know if it could be part of the symbol-db plugin, the search plugin or another one.


* Generate distribution package
This has been already proposed, I don't know how difficult is it. Will it be possible to generate both .rpm and .deb? Could it be done without being distribution specific?


* Make Anjuta starts faster
Anjuta is a bit slow to start.


* Allow to build in different environment
Carl-Anton has proposed a patch for building a program using jhbuild. I think it's quite interesting. We had some plugins for scratchbox in the past but I think it's not working anymore. Perhaps we can put some effort here to see what can be done.


* Allow to debug python or vala
Currently the debugger is working correctly for C. I have implemented a python debugger plugin a long time ago. I don't know what can be done for Vala. It's probably interesting to improve this part.


* Improve C debugger
I think the current debugger is working correctly but I haven't worked on it since a long time. Nemiver is another debugger using GNOME quite different for our debugger but it is interesting to check what are the difference.


Regards,

Sébastien


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]