anjuta r2995 - in trunk: . plugins/document-manager plugins/editor plugins/symbol-browser src tagmanager tagmanager/include
- From: naba svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r2995 - in trunk: . plugins/document-manager plugins/editor plugins/symbol-browser src tagmanager tagmanager/include
- Date: Tue, 12 Jun 2007 10:39:04 +0100 (BST)
Author: naba
Date: 2007-06-12 10:39:03 +0100 (Tue, 12 Jun 2007)
New Revision: 2995
ViewCVS link: http://svn.gnome.org/viewcvs/anjuta?rev=2995&view=rev
Modified:
trunk/ChangeLog
trunk/Makefile.am
trunk/plugins/document-manager/anjuta-docman.c
trunk/plugins/editor/aneditor-autocomplete.cxx
trunk/plugins/editor/text_editor.c
trunk/plugins/symbol-browser/an_symbol_info.c
trunk/plugins/symbol-browser/an_symbol_view.c
trunk/plugins/symbol-browser/plugin.c
trunk/src/about.c
trunk/tagmanager/include/tm_symbol.h
trunk/tagmanager/include/tm_tag.h
trunk/tagmanager/include/tm_workspace.h
trunk/tagmanager/tm_symbol.c
trunk/tagmanager/tm_tag.c
trunk/tagmanager/tm_workspace.c
Log:
* Makefile.am, src/about.c: Install AUTHORS file in datadir also
because it is used in credits listing and packaging could compress
it in docdir. Fixes bug #397881: The credits are empty
* tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
plugins/symbol-browser/an_symbol_info.c,
plugins/symbol-browser/plugin.c,
plugins/symbol-browser/an_symbol_view.c,
plugins/editor/aneditor-autocomplete.cxx:
- Do not access TMTag
member in TMSymbol when freeing it because by then the tags
could have changed. Avoids dangerous memory corruptions by freeing
someone else's memory (Could explain those random crashes when
refreshing symbols or re-loading a different project or closing
a project). Anything that tries to refresh symbols could trigger
this corruptions.
- Added a flag to also retrieve method definitions as part of
the class's scope members. And used it to set both function prototype
and definition in symbols. Fixes navigation to prototype and
function definitions from symbol browser (bug #440370)
* plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
memory. Could fix those bogus 'file changed' dialogs.
* plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]