📄 changelog
字号:
(2003/08/14 - broeker) Cleaned up man page, INSTALL and TODO files.(2003/08/14 - broeker) Have configure check for <regex.h>. Bail out if none found.(2003/08/14 - broeker) New options --help and --version.(2003/06/12 - broeker) New option -v to output progress updates even in line mode. To be used by interface kscope.(2003/06/02 - broeker) Use the basename of files only to test for SCCS/RCS files in -R traversal.(2003/04/29 - broeker) Check that a src file is a regular file before trying to scan it. Change from S_IFDIR/S_IFREG bit tests to macros S_ISDIR/S_ISREG.(2003/03/05 - broeker) Remove '-y' option from pipe call to utility "sort". It's long since deprecated, and some modern versions will barf seeing it.(2003/03/02 - broeker) Don't restrict to 14 character filenames any longer.(2003/01/23 - broeker) Update to latest auto* tools. First step towards integration of GNOME GUI version.(2002/12/11 - broeker) Get rid of deprecated ={...} style actions in egrep.y. Use plain {...} instead.(2002/10/29 - broeker) Fix bug #588671: disprefs was still 0 if only 1 very long reference output shown by curses display.(2002/08/27 - broeker) Fix bug #600494: use mygetenv() for HOME, and provide a fall-back if it's not there.(2002/08/15 - broeker) DOS/Cygwin bugfix: avoid setmode() if fopen() failed.(2002/07/27 - broeker) Yet another round of Cygwin-related fixes. Do the #include <fcntl.h> early enough, so checks for O_BINARY work. Make sure that myexit() is always called instead of calling exit() directly. Add AC_EXEEXT to configure.in.(2002/07/10 - broeker) Get rid of assumption about values of access() parameters W_OK and R_OK --- make assumptions only if system doesn't supply values. Add check for existence of lstat(); fall back to stat() if not available. Avoid confusion of DOS' setmode() with BSD function of same name...(2002/07/07 - broeker) Delete tempfile before redirecting to it, to avoid complaints about clobbering from poorly configured default shells.(2002/06/20 - broeker) Fix operation of -C -L0 if pattern contains any upper-case characters.(2002/06/20 - broeker) Fix handling of non-standard whitespace in Flex scanner. Should make it more robust against DOS text files that ended up on a Unix box, and other unexpected characters, and avoid SF bug #508060.(2002/03/16 - broeker) Fix namelist handling bug: ./ in paths would cause search for next name to fail (SF bug #529618). -I/-p and their argument no longer have to be in one line inside the namelist file, and -I pathname can now be quote-escaped.(2002/03/13 - broeker) Add AC_PREREQ() call to configure.in. Enables Cygwin automagic hack to call the right autoconf for us.(2002/03/13 - broeker) Replace all references to manpage 'regcmp(3X)' in messages and comments by regcomp(3), which is what cscope actually uses.(2002/03/08 - broeker) Fix completely broken handling of filenames with blanks in namelist files. Use fgets + sscanf, not fscanf, and don't split at whitespace inside "" quotes.(2001/01/04 - broeker) Survive Cygwin "binmode" mounted filesystems by explicitly forcing text mode for source files.(2002/01/02 - broeker) Updated files supplied or generated by automake to version 1.4-p5, the current recommended version in the 1.4 series.(2002/01/02 - broeker) Add handling of "quoted filenames with blanks in" in namelist files(2001/11/22 - broeker) Quell some compiler warnings caused by missing #includes and private declarations of system library functions.(2001/10/30 - petrs) Added Joe Steffen to author's list as the creator.(2001/10/19 - broeker) Replace usages of freopen() by fclose()/fopen() pairs to work around bug in some Linux libc constellation.(2001/10/10 - broeker) Remove unused argument 'name' of addsrcfile() function. Alternative buffer overflow protection scheme, using "%.*s" format specifiers in ordinary sprintf(); now used throughout dir.c.(2001/10/09 - valentin) Prevention of a possible buffer overflow.(2001/09/27 - broeker) Added autoconf test to use Cygwin's separate -lregex. The regcomp() in libc is not what we want.(2001/09/13 - broeker) Move chunk for malformed CPP directives further down, so it won't incorrectly eat up #else or #endif directives. Fixes bug #460345.(2001/08/27 - broeker) Add C++-style comments to {comment} pattern. Fixes bug #455441: C++ comments in the middle of a function definition caused it not be recognized.(2001/08/15 - broeker) Zero out 'disprefs' whenever the count of references, 'totallines' is set to zero. This makes sure that you can't <Tab> into the selection area if there's nothing in it.(2001/08/13 - jcduell) Revisited inverted index file name fixup routines. (Patch #444669 from SourceForge).(2001/08/03 - broeker) Use %option noyywrap in fscanner.l to avoid problems with broken flex installations that can't find -lfl. (2001/07/12 - dixon) Updated INSTALL with new configure info for HP-UX.(2001/07/11 - broeker) Fixed #if syntax glitch in cohrs' SUNOS change.(2001/07/09 - petrs) Substituted lstat() for stat() to prevent core dumps on looping symbolic references.(2001/07/06 - broeker) Code dealing with database creation ripped out of main.c and moved to a new module build.c. New header file build.h to go with it.(2001/07/05 - cohrs) LEX and SUNOS fix for scanner.(2001/07/05 - broeker) Put in lots of 'static' keywords, added prototypes.(2001/07/05 - broeker) Renamed pclose() function to mypclose(), in order not to cause a conflict with system function having the same name.(2001/07/05 - broeker) Centralisation of BSDism configuration stuff. Removal of some remaining external prototypes from .c files, where they should never be. Added multiple inclusion guards to all headers. Ask for feature instead of testing a list of platform-#defines, wherever possible.(2001/07/05 - broeker) Some post-last-minute DOS/DJGPP build fixes.(2001/07/02 - petrs) Updated the contrib/README to include xcscope.(2001/07/02 - petrs) 15.3 version name, man page update, README update. Make dist includes webcscope directory.(2001/06/29 - ragho) webcscope added to contrib (2001/06/29 - broeker) Re-formatted README, and added a tip working around buggy libcurses on HP-UX 10.(2001/06/29 - broeker) Oversight in packages/MSDOS/djmake.bat fixed. (2001/06/28 - darrylo) Updated xcscope.el to include GNU Emacs fixes and fuzzy pattern matching. Updated docs in xcscope.el.(2001/06/28 - broeker) Added files in packages/MSDOS that help compiling cscope on MSDOS using the DJGPP compiler.(2001/06/28 - broeker) Add test for existence of <sys/termios.h> header, to protect platforms that don't have it.(2001/06/27 - broeker) Yet another set of automake/autoconf changes. Regenerated auto* files checked in, too. We are 'make distcheck' ready, now. Added 'ylwrap' to CVS.(2001/06/26 - broeker) Changed lex/flex handling in automake/autoconf setup to make 'make distcheck' work cleanly: added new files scanner.h and lookup.h to list of sources. Made sure both scanner.l and fscanner.l end up in the distribution tarball, as they should. Removed some quotes from definition of ACNU_DECL_YYTEXT in configure.in which confused autoheader.(2001/06/25 - broeker) Change handling of tag-less enums to same method as used in fscanner.l since 2001/06/19.(2001/06/25 - broeker) Fix SF bug #435535: two uses of yytext[] had been left over in fscanner.l, causing incorrect compression of keywords #define and #include.(2001/06/19 - broeker) More bugfixes and changes to flex scanner. Handling of preprocessing directives treats whitespace and garbage after the keyword more gently. It also avoids treating lex patterns as preprocessing directives. And enum/struct/union definitions without a tag are no longer written out to the database, which should help to get rid of 'cannot get sourceline' error messages.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -