Commit a3277680 authored by Andy Piper's avatar Andy Piper

critical crash bug fix from Biswa. added Anjuta/gIDE merger information to

* tagmanager/tm_workspace.c, src/project_dbase.c: critical
  crash bug fix from Biswa.
* FUTURE: added Anjuta/gIDE merger information to provide
  details on future direction and status of 1.x stuff
* NEWS: prepared for release
* po/de.po: update from Jens Georg <mail@jensgeorg>
parent 75ad55c4
2001-11-29 Andy Piper <andy.piper@freeuk.com>
* tagmanager/tm_workspace.c, src/project_dbase.c: critical
crash bug fix from Biswa.
* FUTURE: added Anjuta/gIDE merger information to provide
details on future direction and status of 1.x stuff
* NEWS: prepared for release
* po/de.po: update from Jens Georg <mail@jensgeorg>
2001-11-28 Andy Piper <andy.piper@freeuk.com>
* multiple minor updates pre-0.1.8
* patch from Biswa to fix syntax highlighting and packaging
* po/fr.po: update from Stef
2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
......
The Future!
-----------
On 9th November 2001, it was announced that the two leading GNOME IDE
projects - Anjuta and gIDE - had merged to work on a new IDE application.
The announcement is reproduced below for information purposes.
What does this mean for the current path of Anjuta development? Since it
is currently a more stable and usable application than Anjuta DevStudio
("Anjuta2"), the current Anjuta 1.x series will continue to be maintained
and developed. However, there will be a gradual transition where development
moves over to the new tree.
--
Andy Piper <andy.piper@freeuk.com>
Anjuta 1.x maintainer
8<-----------
[the Anjuta/gIDE merger announcement in full....]
Date: 2001.11.09 04:33
From: Naba Kumar <kh_naba@yahoo.com>
To: gnome-devtools@gnome.org
Cc: anjuta-devel@lists.sourceforge.net
Subject: [Anjuta-devel] Anjuta and gIDE merged!
Hi all,
The Anjuta and gIDE projects have merged. The new product will be
called Anjuta Dev Studio, and resides in the anjuta2 module on gnome
cvs. It is based on the gIDE codebase. The project will be
co-maintained by:
Naba Kumar <kh_naba@yahoo.com> (the former maintainer of Anjuta).
JP Rosevear <jpr@ximian.com> (the former maintainer of gIDE).
The lead developers (besides the above two mentioned co-maintainers) who
will have commit privileges will include:
Dave Camp <dave@ximian.com>,
Stéphane Démurget <demurgets@free.fr>,
Dirk Vangestel <dirk.vangestel@advalvas.be>,
Andy Piper <andy.piper@freeuk.com>.
The rest of the developers from both the sides have to get the patches
approved from the lead developers (as usual). Also, it is requested that
the former anjuta developers be careful with commits to the new module
at first. We request that changes are discussed with the former gIDE
developers in order to help familiarize everyone with the architecture
and get everyone working on the same page.
The maintainership of related modules (gnome-build, gnome-debug, and
gdl) will remain unchanged.
All developers should read the anjuta2/HACKING file to familiarize
themselves with the policies of the anjuta2 module. The former Anjuta
developers should read anjuta2/docs/extending.txt for an overview of the
gIDE shell and plugin architecture.
Discussion of Anjuta2 development happens on the #devel-apps irc channel
on irc.gimp.org, and the gnome-devtools@gnome.org mailing list.
The name 'anjuta' was selected for the merged project for the following
reasons:
1) Anjuta already has a serious userbase. Continuing the development
under this name will benefit them greatly.
2) Anjuta has a deep emotional significance. It was a gift to Naba's
girlfriend. Therefore, letting it vanish somewhere means betraying their
dedication to the community. :)
3) JP and Dave didn't particularly like the gIDE name anyway.
Cheers,
The New Anjuta Team
......@@ -16,7 +16,8 @@ anjutadoc_DATA = \
INSTALL\
NEWS\
TODO\
ABOUT-NLS
ABOUT-NLS\
FUTURE
EXTRA_DIST = \
anjuta.desktop.in.in \
......
Anjuta 0.1.8: (30th November 2001) -- Andy Piper
=> Release of Anjuta-0.1.8 (stable)
New: integration of new TagManager library - much improved
autocompletion and calltips functionality
New: multiple file drag-and-drop
New: ability to save build message output
New: DOS file (CR/LF) handling
New: basic plugin hooks added
New: many new translations - 17 languages now fully or
partially supported
Updated: notebook tabs notify when file has been changed, can be
scrolled for browsing
Updated: improvements to interactive debugger and communication
with gdb
Updated: improved find functionality, better dialogs
Updated: synced up to version 1.41 of Scintilla, new lexers added
Updated: new icons
... plus the usual big fixes and minor feature additions.
--------------------------------------------------------------------
Anjuta 0.1.7: (21st August 2001) -- Stephane Demurget
=> Release of Anjuta-0.1.7 (stable) - bug fixes release
......
This diff is collapsed.
......@@ -1150,7 +1150,14 @@ project_dbase_update_tags_image(ProjectDBase* p)
if (p->project_is_open == FALSE)
return;
if (p->tm_project)
tm_project_update(p->tm_project, FALSE, TRUE, TRUE);
{
if (((NULL == TM_PROJECT(p->tm_project)->file_list) ||
(0 == TM_PROJECT(p->tm_project)->file_list->len))
&& (p->top_proj_dir))
tm_project_autoscan(TM_PROJECT(p->tm_project), p->top_proj_dir);
else
tm_project_update(p->tm_project, FALSE, TRUE, TRUE);
}
else if (p->top_proj_dir)
p->tm_project = tm_project_new(p->top_proj_dir, NULL);
src_dir = project_dbase_get_module_dir (p, MODULE_SOURCE);
......
......@@ -320,6 +320,8 @@ const GPtrArray *tm_workspace_find(const char *name, int type, TMTagAttrType *at
if (type & (*match)->type)
g_ptr_array_add(tags, *match);
++ match;
if ((!*match) || (!(*match)->name))
break;
if (partial)
{
if (0 != strncmp((*match)->name, name, len))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment