[anjuta-list] New developments
- From: Sébastien Granjoux <seb sfo free fr>
- To: anjuta-list <anjuta-list gnome org>
- Subject: [anjuta-list] New developments
- Date: Tue, 27 Mar 2012 23:00:57 +0200
Hi all,
I would like to know what do you expect for the next release 3.6 of Anjuta?
Here is some ideas. It will be nice to get more and order them by
priority as we will probably not have enough time to complete all of
them. There is no particular order at the moment.
* 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.
* Review all bugs
We try to review bugs from time to time and I think we keep them under
control. But perhaps it would be interesting to explicitly review all of
them at the same time. There are some bugs that looks quite difficult to
fix or not really important for me, but I don't know if it's a general
feeling or not.
* 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 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.
* Take care of indentation in project and file wizard generated files
I think we have to use the user defined indentation when generating
files from template. I think we can do it by having properties defining
how many space or tabs are used. Then it needs some scheme code and a
rewrite of all templates to use this new functions. It shouldn't be very
hard.
* Remember layout in GDL
I think it's the most annoying issue with GDL
(https://bugzilla.gnome.org/show_bug.cgi?id=569160) but it's not really
a bug more an improvement. It's not easy to do because I think we need
to have a function saving the position of the window before closing it
and be able to reopen the window at almost the same place if it is
reopen later with potentially other windows.
* Support call graph
I would like to know how many time each function is used and in which
functions. It would be useful when reorganizing the code, in order to
easily find dead or seldom used parts. I don't know if we have to do
this in the symbol-db plugin or write a new one.
* Move the template engine in a separate plugin
The template engine using autogen in the project wizard is used at least
by the file wizard too. It would be better to move the code in a
separate plugin.
* 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?
* Improve documentation
The documentation still need more works. Some plugins have almost no
documentation but I don't know which part is the most needed.
* Make Anjuta starts faster
Anjuta is a bit slow to start.
Regards,
Sébastien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]