[Anjuta-list] Status of Anjuta 1.0.x



All

We seem to be in a good shape on ANJUTA_1_0_0 branch for releasing 1.0.2
(that's the GNOME 1.x version for the uninitiated). Some minor stuff
(mainly in search/replace) is missing but I think we can do without them
(Unless Jean-Noel comes up with even more wonderful patches of course
:-) Naba, can you commit the PHP highlighting fix ? I'm planning to
release 1.0.2 (barring major problems) sometime next week.

The 1.0.2 release needs to be reasonably stable and bug-free since this
will probably be the last release on GNOME1. I think almost 100% of our
target user base (GNOME/Linux developers) have moved to GNOME2 by now
(including me - finally !), so no point in wasting more effort on the
1.0.x version (Please protest vociferously if this is not the case ;-).
Anyway, I'd rather be helping Naba clean up HEAD for major feature
additions (new project manager, wizard stuff, SourceBase integration,
etc.). I'm sure most people are with me on this, and there's lots to be
done.

So, now is a good time for people to speak up about what their favorite
missing features/bugs in Anjuta for updating our TODO. You can find the
latest version of the TODO in CVS - feel free to send additions to it,
but please read it first to avoid dups.

Once Naba has brought HEAD to a releasable state (HEAD has already been
ported to GNOME2 and, to the best of my knowledge, is in pretty good
shape already - but I intend to find out first hand soon !), we can
start hacking on those.

Jean-Noel: About your last S/R patch, it was a minor memory
uninitialized problem and valgrind was showing wrong line numbers
because stupid me forgot to pass '--enable-debug' to autogen.sh. Fixed
and committed to CVS. I've found another bug though. Search in a
function selects the whole function instead of the matched occurrence if
you have the 'Show result in Find Pane' selected. Looks easy to fix. I
must say the new Search/Replace is beginning to look really good ! It's
probably time to remove the old Search/Replace functionality.But before
that:

1. Pressing <Enter> on the Search entry should activate Search. Right
now, it shows the drop down menu.
2. There should be shortcuts for the buttons (esp. Search and Close)
3. We need to remove the 'Search' submenu under 'Edit' and hook <Ctrl +
F> to 'Find/Replace' (instead of the current Search and Replace which is
not hooked to any keyboard shortcut).
4. Remove the dead code from the tree.
5. Implement the 'highlight selected matches' thingy. I'll post to the
Scintilla ML to find out how to do it.
6. Remove the GUI for unimplemented bits from the S/R dialog (namely,
Saving the Search)
7. Add a menu item 'Current Function' under Edit->Select (right after
'Code Block'). This is pretty useful and since Jean-Noel has implemented
the code already, this should be easy to do.
8. It would be nice to notebook-ify the S/R dialog, since it has become
so big.
9. It would also be nice to have some UI pundits commenting on the
dialogs from an usability POV.

Jean-Noel, would you have time to work on the above issues in the coming
weeks ? I'm hoping to do some doc/faq updates and bug fixes this week
and the next.

All: Now is also a good time to download and test the ANJUTA_1_0_0
branch (from CVS or www.anjuta.org/cvs) and file those pesky bugs which
annoy you so much. For the more adventurous, you can also help fix
crashes faster by compiling with '--enable-debug' and sending gdb and
valgrind traces to me or to the devel list.

Please remember that the preferred method for filing bugs is to head
over to sf.net/projects/anjuta and file a bug report there, rather than
posting to the mailing list The exception is build/setup problems - we'd
rather hear them on the mailing list since in most cases they are due to
problems with the setup of individual machines rather than something in
anjuta itself.

Thanks and regards,
Biswa.






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