Skip to content
  • Naba Kumar's avatar
    Install AUTHORS file in datadir also because it is used in credits listing · aefb6bd5
    Naba Kumar authored
    	* 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.
    
    
    svn path=/trunk/; revision=2995
    aefb6bd5