ctags/ctags.changes

318 lines
11 KiB
Plaintext

-------------------------------------------------------------------
Fri Jul 29 16:49:36 UTC 2011 - puzel@novell.com
- update to ctags-5.8
- Removed ".ml" as a Lisp extension (now OCaml) [Lisp].
- Added support for Ant language, contributed by David Fishburn.
- Added support for DOS Batch language, contributed by David
Fishburn.
- Added support for Flex (Adobe) language, contributed by David
Fishburn.
- Added support for MATLAB language, contributed by David Fishburn.
- Added support for Objective Camel (OCaml), provided by Vincent
Berthoux
- Added support for TeX language, contributed by David Fishburn.
- Added support for VHDL language, contributed by Nicolas Vincent
- Added support for Pyrex/Cython declarations [Python].
- Added support for "v" kind, for variables [Python].
- Added support for class and member variables
- Added support for recent enhancements to Eiffel language
[Eiffel].
- Added support for ASP classes, contributed by Zendhi Nagao;
changes meaning of 'c' kind flag [ASP].
- Added regex support when compiling with MinGW. Gnu regex module
now included in all distributions.
- Fixed detection of triple strings inside other strings
- Fixed an endless loop with comments in triple strings
- Fixed bug where functions were sometimes seen as methods
- Fixed parsing of method parameter annotations, fix contributed by
Paolo "blaisorblade" Giarrusso
- Fixed parsing of global scope qualifiers in base class lists
- Fixed bug where namespace members were given kinds corresponding
to globals
- Fixed parsing of "else"
- Fixed parsing of derived enums
- Fixed parsing of "foreach"
- Fixed parsing of simple generic classes
- Fixed bug with detecting identifiers inside variables
- Fixed bug with detecting identifiers at the start of variables
- Fixed parsing of triple single-quoted multi-line strings
- disabled YCP parser for now (does not apply)
- add ctags-date-time.patch
- use spec-cleaner
-------------------------------------------------------------------
Fri Dec 18 16:44:25 CET 2009 - jengelh@medozas.de
- enable parallel building
-------------------------------------------------------------------
Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de
- make patch0 usage consistent
-------------------------------------------------------------------
Fri Sep 5 13:56:30 CEST 2008 - schwab@suse.de
- Update to etags 17.38.1.4.
-------------------------------------------------------------------
Wed Jan 9 13:59:22 CET 2008 - schwab@suse.de
- Update to etags 17.38.
-------------------------------------------------------------------
Tue Nov 13 14:22:21 CET 2007 - schwab@suse.de
- Update etags from Emacs trunk.
-------------------------------------------------------------------
Mon Nov 12 21:43:02 CET 2007 - bwalle@suse.de
- update to ctags 5.7
* Added support for DIM AS [Freebasic]
* Added support for arbitrary nesting depth [Python]
* Added support for verbatim string literals [C#]
* Added support for .ctags as well as ctags.cnf on Windows
* Added support for non-extern, non-static functions returning
wchar_t, contributed by Aaron Peromsik [C++]
* Added support for numerous revision control systems including
Bazaar and Mercurial
* Added support for enums [Java]
* Added support for multiple-level namespace declarations [C#]
* Added .svn to list of directories ignored during recursion
(--recurse).
* Added support for BlitzBasic, PureBasic and FreeBasic
* Added support for interfaces and static/public/protected/
private functions [PHP].
* Added support for 'package' keyword [Perl].
* Added support for multi-line subroutine, package, and constant
definitions [Perl].
* Added support for optional subroutine declarations [Perl].
* Added support for formats [Perl].
* Added support for new convert keyword [Eiffel].
* Added optional tags for forward variable declarations [C, C++].
* Changed parsing of option input file (-L) to strip trailing
white space.
* Ignore comments mixed into definitions and declarations [Perl].
* Fixed detecting labels with whitespace after label name [Perl]
* Fixed parsing of generic classes/interfaces [Java]
* Fixed misidentification of fully qualified function calls as
labels [Perl].
* Fixed parsing of inner classes [Python]
* Fixed line continuation [Python]
* Fixed parsing of annotations [Java]
* Fixed block-comment parsing [Verilog]
* Fixed typo in man page
* Fixed missing chunk of text in man page and over-use of hyphens
in UTF-8 locales
* Fixed parsing of ` as a method name [Ruby].
* Fixed parsing of keywords in string literals [Ruby]
* Fixed potential segmentation violation
* Fixed parsing of destructors with whitespace after the '~' [C++]
* Fixed default access of unions to be public [C++]
* Fixed various memory leaks, mostly contributed by Dmitry Antipov.
* Fixed parsing of `define [Verilog]
* Fixed crashes involving '/' [Verilog]
* Fixed compilation problem on MinGW
* Fixed generation of HTML-formatted man page
* Fixed recognition of Python scripts having '#!/usr/bin/python'
as first line
* Fixed parsing of Fortran comment-to-end-of-line with no newline
before EOF [Debian]
* Fixed parsing of << [C/C++]
* Fixed parsing of fully-qualified type names [Java]
* Fixed handling of lone carriage-return characters in file
-------------------------------------------------------------------
Tue Feb 6 13:27:01 CET 2007 - schwab@suse.de
- Update etags from CVS.
-------------------------------------------------------------------
Tue Jan 9 13:48:55 CET 2007 - schwab@suse.de
- More etags fixes from CVS.
-------------------------------------------------------------------
Sat Dec 30 10:36:34 CET 2006 - schwab@suse.de
- Fix handling of relative names in #line.
-------------------------------------------------------------------
Wed Dec 20 12:49:51 CET 2006 - schwab@suse.de
- Update etags from CVS.
-------------------------------------------------------------------
Tue May 30 15:10:42 CEST 2006 - schwab@suse.de
- Update to ctags 5.6
* Reformatted code for independence of tab stop setting.
* Changed default configuration to disable installation of etags links.
* Changed --langmap to first unmap each supplied extension from other
languages.
* Added support for ASP constants [ASP, Patch #961842].
* Added support for GNU make extensions [Make].
* Added .mk as extension recognized as a make language file [Make].
* Added missing help for list-maps options [Bug #1201826].
* Added new extension field "typeref" [thanks to Bram Moolenaar].
* Extended functionality of Ruby parser with patch from Elliot Hughes
[Ruby].
* Fixed creation of TAGS file with etags-include but no files [Bug
#941233].
* Fixed problem reading last line of list file (-L) without final
newline.
* Fixed infinite loop that could occur on files without final newline
[C, Java].
* Fixed incorrect tag for first field of table [SQL].
* Fixed missing tags for functions beginning with underscore [Sh].
* Fixed missing tags for functions with variable arg list [C, Bug
#1201689].
* Fixed parsing problem with parentheses in argument list [C, Bug
#1085585].
* Fixed problem in preprocessor directive handling [C, Bug #1086609].
- Update etags to 17.17.
-------------------------------------------------------------------
Tue Mar 7 23:18:46 CET 2006 - od@suse.de
- wrote and added a YCP parser based on the C code parser
(ctags-5.5.4-ycp-parser.diff)
-------------------------------------------------------------------
Wed Jan 25 21:35:15 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Wed Dec 7 20:46:09 CET 2005 - od@suse.de
- Added option -A/--allow-duplicates to gnuctags
-------------------------------------------------------------------
Wed Dec 7 02:28:07 CET 2005 - od@suse.de
- Don't strip etags/gnuctags
-------------------------------------------------------------------
Tue Oct 18 12:44:46 CEST 2005 - schwab@suse.de
- Update to etags 17.14.
-------------------------------------------------------------------
Mon Nov 15 17:06:34 CET 2004 - schwab@suse.de
- Update to etags 17.5.
-------------------------------------------------------------------
Tue May 4 22:17:18 CEST 2004 - schwab@suse.de
- Update to ctags 5.5.4.
-------------------------------------------------------------------
Sat Jan 10 20:57:54 CET 2004 - adrian@suse.de
- add %defattr
-------------------------------------------------------------------
Fri Sep 26 09:32:30 CEST 2003 - schwab@suse.de
- Update to ctags 5.5.2.
-------------------------------------------------------------------
Tue Aug 5 20:47:31 CEST 2003 - schwab@suse.de
- Update to ctags 5.5.1.
-------------------------------------------------------------------
Wed Apr 2 13:29:55 CEST 2003 - schwab@suse.de
- Update to ctags 5.5.
- Update to etags 16.56.
-------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
- removed bogus self-provides
-------------------------------------------------------------------
Tue Sep 17 17:11:00 CEST 2002 - schwab@suse.de
- Update to ctags 5.3.1.
-------------------------------------------------------------------
Thu Jul 18 10:53:15 CEST 2002 - schwab@suse.de
- Update to ctags 5.3.
-------------------------------------------------------------------
Fri Dec 14 15:59:05 CET 2001 - schwab@suse.de
- Update ctags to 5.1.
- Update etags to 14.21.
-------------------------------------------------------------------
Thu May 18 13:26:59 CEST 2000 - schwab@suse.de
- Use BuildRoot.
- Remove etags.c changes again.
-------------------------------------------------------------------
Wed May 17 19:33:55 CEST 2000 - kasal@suse.cz
- strip etags/gnuctags
- Fixed etags.c changes
-------------------------------------------------------------------
Mon May 15 16:49:20 CEST 2000 - schwab@suse.de
- Discard etags.c changes (#2772).
-------------------------------------------------------------------
Mon Jan 31 18:15:00 CET 2000 - werner@suse.de
- Really rename gctags to gnuctags
-------------------------------------------------------------------
Mon Jan 31 12:41:54 CET 2000 - kasal@suse.cz
- fixed spec file to really use the *dif files
- gctags renamed to gnuctags
- rewrote the NOTEs in the manpages and added
"see also (gnu)ctags(1), gctags(1) and global(1)"
- etags.c now uses #ifdef's
-------------------------------------------------------------------
Wed Jan 26 19:15:48 CET 2000 - werner@suse.de
- New ctags version 3.3.1
* Disable etags (is usable with `ctags -e')
- Add etags/ctags from Emacs sources
* rename this ctags with gctags
- Make some NOTEs within the manual pages of both packages
- Add a README.SuSE to explain why we have two versions
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Wed Sep 8 11:59:42 CEST 1999 - schwab@suse.de
- specfile cleanup
-------------------------------------------------------------------
Tue Jun 15 16:55:26 MEST 1999 - uli@suse.de
- update -> 3.2.2
----------------------------------------------------------------------------
Sun Apr 13 23:04:29 MEST 1997 - florian@suse.de
- new package with ctags 1.5 (used to be together with vim.tgz)