You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(2) |
Feb
(9) |
Mar
(6) |
Apr
(8) |
May
(7) |
Jun
(49) |
Jul
(36) |
Aug
(8) |
Sep
(4) |
Oct
(11) |
Nov
(3) |
Dec
|
2002 |
Jan
(8) |
Feb
|
Mar
(7) |
Apr
(2) |
May
|
Jun
(3) |
Jul
(9) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
|
Dec
(2) |
2003 |
Jan
(6) |
Feb
|
Mar
(2) |
Apr
(3) |
May
|
Jun
(5) |
Jul
|
Aug
(6) |
Sep
(6) |
Oct
(2) |
Nov
|
Dec
|
2004 |
Jan
(2) |
Feb
(12) |
Mar
|
Apr
(10) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
(4) |
2005 |
Jan
(4) |
Feb
(6) |
Mar
(3) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(2) |
Dec
|
2006 |
Jan
|
Feb
(2) |
Mar
|
Apr
(12) |
May
(2) |
Jun
|
Jul
(6) |
Aug
(4) |
Sep
(11) |
Oct
(10) |
Nov
|
Dec
|
2007 |
Jan
(4) |
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2008 |
Jan
|
Feb
(2) |
Mar
(4) |
Apr
(2) |
May
|
Jun
(6) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(8) |
2010 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
From: Neil H. <nh...@us...> - 2008-03-12 00:58:24
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3149/src Modified Files: build.c Log Message: Fix samelist() to properly absorb newlines in input stream Index: build.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/build.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** build.c 20 Aug 2006 15:00:33 -0000 1.12 --- build.c 10 Mar 2008 18:33:47 -0000 1.13 *************** *** 116,123 **** char oldname[PATHLEN + 1]; /* name in old cross-reference */ int oldcount; ! int i; /* see if the number of names is the same */ ! if (fscanf(oldrefs, "%d", &oldcount) != 1 || oldcount != count) { return(NO); --- 116,123 ---- char oldname[PATHLEN + 1]; /* name in old cross-reference */ int oldcount; ! int i, matchcnt; /* see if the number of names is the same */ ! if (fscanf(oldrefs, "%d\n", &oldcount) != 1 || oldcount != count) { return(NO); *************** *** 125,129 **** /* see if the name list is the same */ for (i = 0; i < count; ++i) { ! if (! fgets(oldname, sizeof(oldname), oldrefs)|| strnotequal(oldname, names[i])) { return(NO); --- 125,130 ---- /* see if the name list is the same */ for (i = 0; i < count; ++i) { ! matchcnt = fscanf(oldrefs,"%s\n",oldname); ! if ((! matchcnt) || strnotequal(oldname, names[i])) { return(NO); |
From: Neil H. <nh...@us...> - 2008-03-12 00:58:24
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3149 Modified Files: ChangeLog Log Message: Fix samelist() to properly absorb newlines in input stream Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.172 retrieving revision 1.173 diff -C2 -r1.172 -r1.173 *** ChangeLog 14 Feb 2008 12:39:36 -0000 1.172 --- ChangeLog 10 Mar 2008 18:33:47 -0000 1.173 *************** *** 1,2 **** --- 1,6 ---- + 2008-03-10 Neil Horman <nh...@tu...> + * src/build.c: Fix Samelist to properly absorb newlines + so that inverted indicies aren't always rebuilt + 2008-02-14 Neil Horman <nh...@tu...> |
From: Neil H. <nh...@us...> - 2008-02-16 08:59:57
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14786/src Modified Files: dir.c main.c Log Message: Fixed issrcfile to detect hpp/hxx files as C++ header files Added myexit as SIGTERM handler Index: dir.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/dir.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -r1.29 -r1.30 *** dir.c 15 Oct 2006 16:53:24 -0000 1.29 --- dir.c 14 Feb 2008 12:39:37 -0000 1.30 *************** *** 567,571 **** /* C++ source: */ || (s[0] == 'c' && s[1] == 'p' && s[2] == 'p' ) ! || (s[0] == 'c' && s[1] == 'x' && s[2] == 'x' )) ) { looks_like_source = YES; --- 567,573 ---- /* C++ source: */ || (s[0] == 'c' && s[1] == 'p' && s[2] == 'p' ) ! || (s[0] == 'c' && s[1] == 'x' && s[2] == 'x' ) ! || (s[0] == 'h' && s[1] == 'p' && s[2] == 'p' ) ! || (s[0] == 'h' && s[1] == 'x' && s[2] == 'x' )) ) { looks_like_source = YES; Index: main.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/main.c,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -r1.43 -r1.44 *** main.c 23 Oct 2006 12:37:36 -0000 1.43 --- main.c 14 Feb 2008 12:39:37 -0000 1.44 *************** *** 377,380 **** --- 377,383 ---- signal(SIGHUP, myexit); + /* ditto the TERM signal */ + signal(SIGTERM, myexit); + /* if the database path is relative and it can't be created */ if (reffile[0] != '/' && access(".", WRITE) != 0) { |
From: Neil H. <nh...@us...> - 2008-02-16 08:59:56
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14786 Modified Files: ChangeLog Log Message: Fixed issrcfile to detect hpp/hxx files as C++ header files Added myexit as SIGTERM handler Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.171 retrieving revision 1.172 diff -C2 -r1.171 -r1.172 *** ChangeLog 3 Dec 2007 23:54:21 -0000 1.171 --- ChangeLog 14 Feb 2008 12:39:36 -0000 1.172 *************** *** 1,2 **** --- 1,10 ---- + 2008-02-14 Neil Horman <nh...@tu...> + + * src/dir.c: Fix up issrcfile to identify hpp/hxx files + as standard c++ source files + + * src/main.c: Add myexit as a handler for SIGTERM, to + clean up temp files on TERM + 2007-12-03 Hans-Bernhard Broeker <br...@ph...> |
From: Hans-Bernhard B. <br...@us...> - 2007-12-03 23:54:39
|
Update of /cvsroot/cscope/cscope/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9829 Modified Files: cscope.1 Log Message: Fix English and troff grammar glitches in manpage. Index: cscope.1 =================================================================== RCS file: /cvsroot/cscope/cscope/doc/cscope.1,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -r1.20 -r1.21 *** cscope.1 30 Sep 2006 21:04:10 -0000 1.20 --- cscope.1 3 Dec 2007 23:54:37 -0000 1.21 *************** *** 1,4 **** .PU ! .TH CSCOPE "1" "August 2003" "The Santa Cruz Operation" .SH NAME cscope - interactively examine a C program --- 1,4 ---- .PU ! .TH CSCOPE "1" "January 2007" "The Santa Cruz Operation" .SH NAME cscope - interactively examine a C program *************** *** 10,14 **** .BI [\-I incdir ] .BI [\-i namefile ] ! .BI [\-[ 0123456789 ] pattern ] .BI [\-p n ] .BI [\-s dir ] --- 10,14 ---- .BI [\-I incdir ] .BI [\-i namefile ] ! .BI [\-0123456789 pattern ] .BI [\-p n ] .BI [\-s dir ] *************** *** 45,49 **** than the initial build. .SH OPTIONS ! Some command line arguments can only occur as the the ony argument in the execution of cscope. They cause the program to just print out some output and exit immediately: --- 45,49 ---- than the initial build. .SH OPTIONS ! Some command line arguments can only occur as the only argument in the execution of cscope. They cause the program to just print out some output and exit immediately: *************** *** 87,91 **** (A symbol reference file is created by > and >>, and can also be read using the < ! command, described under ``Issuing Subsequent Requests,'' below.) .TP --- 87,91 ---- (A symbol reference file is created by > and >>, and can also be read using the < ! command, described under ``Issuing Subsequent Requests'', below.) .TP *************** *** 154,158 **** file path components instead of the default (1). Use .I 0 ! to not display the file name at all. .TP .B -q --- 154,158 ---- file path components instead of the default (1). Use .I 0 ! not to display the file name at all. .TP .B -q *************** *** 195,199 **** The -I, -c, -k, -p, -q, and -T options can also be in the cscope.files file. .PP ! .B Requesting the initial search .PP After the cross-reference is ready, cscope will display this menu: --- 195,199 ---- The -I, -c, -k, -p, -q, and -T options can also be in the cscope.files file. .PP ! .SS Requesting the initial search .PP After the cross-reference is ready, cscope will display this menu: *************** *** 222,226 **** field, type the text to search for, and then press the <Return> key. .PP ! .SH "Issuing subsequent requests" If the search is successful, any of these single-character commands can be used: --- 222,226 ---- field, type the text to search for, and then press the <Return> key. .PP ! .SS "Issuing subsequent requests" If the search is successful, any of these single-character commands can be used: *************** *** 358,362 **** .TP .B Special keys - .PP If your terminal has arrow keys that work in vi, you can use them to move around the input fields. The up-arrow key is useful to move to --- 358,361 ---- *************** *** 366,370 **** commands, respectively. .PP ! .B Line-Oriented interface .PP The -l option lets you use cscope where a screen-oriented interface --- 365,369 ---- commands, respectively. .PP ! .SS Line-Oriented interface .PP The -l option lets you use cscope where a screen-oriented interface |
From: Hans-Bernhard B. <br...@us...> - 2007-12-03 23:54:24
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9808 Modified Files: ChangeLog Log Message: Fix English and troff grammar glitches in manpage. Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.170 retrieving revision 1.171 diff -C2 -r1.170 -r1.171 *** ChangeLog 9 Mar 2007 23:55:39 -0000 1.170 --- ChangeLog 3 Dec 2007 23:54:21 -0000 1.171 *************** *** 1,2 **** --- 1,7 ---- + 2007-12-03 Hans-Bernhard Broeker <br...@ph...> + + * doc/cscope.1: Grammar corrections [SF patch #1843711] and + troff syntax fixes [from ESR]. + 2007-03-10 Hans-Bernhard Broeker <br...@ph...> |
From: Hans-Bernhard B. <br...@us...> - 2007-03-09 23:55:41
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv320 Modified Files: ChangeLog Log Message: Tolerate EOF in the middle of a delimeted character sequence. Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.169 retrieving revision 1.170 diff -C2 -r1.169 -r1.170 *** ChangeLog 9 Feb 2007 15:01:52 -0000 1.169 --- ChangeLog 9 Mar 2007 23:55:39 -0000 1.170 *************** *** 1,2 **** --- 1,9 ---- + 2007-03-10 Hans-Bernhard Broeker <br...@ph...> + + * src/scanner.l (comment_input): Translate EOF to LEXEOF in this + case, too. + (input, noncommentinput): Spell out LEXEOF instead of a magic + number 0. + 2007-02-09 Neil Horman <nh...@tu...> * doc/xcscope.1: Added man page for xcscope utility in contrib *************** *** 4,7 **** --- 11,17 ---- 2007-01-07 Hans-Bernhard Broeker <br...@ph...> + * src/fscanner.l: Avoid a -Wunused warning by disabling the + yy_topstate() function. + * README: Add a warning about the intended user audience not including superusers or anonymous ones. |
From: Hans-Bernhard B. <br...@us...> - 2007-03-09 23:54:38
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv32305 Modified Files: scanner.l Log Message: Tolerate EOF in the middle of a delimeted character sequence. Index: scanner.l =================================================================== RCS file: /cvsroot/cscope/cscope/src/scanner.l,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** scanner.l 8 Jan 2004 14:07:20 -0000 1.7 --- scanner.l 9 Mar 2007 23:54:34 -0000 1.8 *************** *** 96,101 **** /* Assume this is the AT&T/SCO style lex */ #undef input ! #define input() ((yytchar=(yytchar=yysptr>yysbuf?*(unsigned char *)--yysptr:getc(yyin))=='/'?comment():yytchar)==EOF?0:yytchar) ! #define noncommentinput() ((yytchar=yysptr>yysbuf?*--yysptr:getc(yyin))==EOF?0:yytchar) #undef unput #define unput(c) (*yysptr++=(c)) --- 96,101 ---- /* Assume this is the AT&T/SCO style lex */ #undef input ! #define input() ((yytchar=(yytchar=yysptr>yysbuf?*(unsigned char *)--yysptr:getc(yyin))=='/'?comment():yytchar)==EOF?LEXEOF:yytchar) ! #define noncommentinput() ((yytchar=yysptr>yysbuf?*--yysptr:getc(yyin))==EOF?LEXEOF:yytchar) #undef unput #define unput(c) (*yysptr++=(c)) *************** *** 686,690 **** c = getc (yyin); ! return c; } --- 686,690 ---- c = getc (yyin); ! return (c == EOF) ? LEXEOF : c; } |
From: Neil H. <nh...@us...> - 2007-02-09 15:01:59
|
Update of /cvsroot/cscope/cscope/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25946/doc Added Files: xcscope.1 Log Message: Adding xcscope man page to doc dir for use with xcscope utility in contrib --- NEW FILE --- '\" t .\" The xcscope.el man page .\" Origionally written by Darryl Okahata, Apr 2000 .\" .\" Converted to a man page July 20, 2004 by Neil Horman <nh...@re...> .\" .de EX .sp .nf .ft CW .. .de EE .ft R .fi .sp .. .TH XCSCOPE.EL "1" "April 2000" "Darryl Okahata" .SH NAME xcscope.el - xemacs cscope lisp support package .SH DESCRIPTION xcscope is a lisp package for use in integrating cscope functionality into xemacs .SH INSTALLATION .P Installation steps: .P 0. (It is, of course, assumed that cscope is already properly installed on the current system.) .P 1. Ensure that the location of cscope-indexer is located in your path .P 2. Ensure that the location of xcscope.el is in the xemacs module load path .P 3. Edit your ~/.emacs file to add the line: .P .BI (require 'xcscope) .P 5. If you intend to use xcscope.el often you can optionally edit your ~/.emacs file to add keybindings that reduce the number of keystrokes required. For example, the following will add "C-f#" keybindings, which are easier to type than the usual "C-c s" prefixed keybindings. Note that specifying "global-map" instead of "cscope:map" makes the keybindings available in all buffers: .EX (define-key global-map [(ctrl f3)] 'cscope-set-initial-directory) (define-key global-map [(ctrl f4)] 'cscope-unset-initial-directory) (define-key global-map [(ctrl f5)] 'cscope-find-this-symbol) (define-key global-map [(ctrl f6)] 'cscope-find-global-definition) (define-key global-map [(ctrl f7)] cscope-find-global-definition-no-prompting) (define-key global-map [(ctrl f8)] 'cscope-pop-mark) (define-key global-map [(ctrl f9)] 'cscope-next-symbol) (define-key global-map [(ctrl f10)] 'cscope-next-file) (define-key global-map [(ctrl f11)] 'cscope-prev-symbol) (define-key global-map [(ctrl f12)] 'cscope-prev-file) (define-key global-map [(meta f9)] 'cscope-display-buffer) (define-key global-map [(meta f10)] 'cscope-display-buffer-toggle) .EE .P 6. Restart (X)Emacs. That's it. .SH USING THIS MODULE .SS * Basic usage: .P If all of your C/C++/lex/yacc source files are in the same directory, you can just start using this module. If your files are spread out over multiple directories, see "Advanced usage", below. .P Just edit a source file, and use the pull-down or pop-up (button 3) menus to select one of: .EX Find symbol Find global definition Find called functions Find functions calling a function Find text string Find egrep pattern Find a file Find files #including a file .EE .P The cscope database will be automatically created in the same directory as the source files (assuming that you've never used cscope before), and a buffer will pop-up displaying the results. You can then use button 2 (the middle button) on the mouse to edit the selected file, or you can move the text cursor over a selection and press [Enter]. .P Hopefully, the interface should be fairly intuitive. .SS * Locating the cscope databases: .P This module will first use the variable, `cscope-database-regexps', to search for a suitable database directory. If a database location cannot be found using this variable then a search is begun at the variable, `cscope-initial-directory', if set, or the current directory otherwise. If the directory is not a cscope database directory then the directory's parent, parent's parent, etc. is searched until a cscope database directory is found, or the root directory is reached. If the root directory is reached, the current directory will be used. .P A cscope database directory is one in which EITHER a cscope database file (e.g., "cscope.out") OR a cscope file list (e.g., "cscope.files") exists. If only "cscope.files" exists, the corresponding "cscope.out" will be automatically created by cscope when a search is done. By default, the cscope database file is called "cscope.out", but this can be changed (on a global basis) via the variable, `cscope-database-file'. There is limited support for cscope databases that are named differently than that given by `cscope-database-file', using the variable, `cscope-database-regexps'. .P Note that the variable, `cscope-database-regexps', is generally not needed, as the normal hierarchical database search is sufficient for placing and/or locating the cscope databases. However, there may be cases where it makes sense to place the cscope databases away from where the source files are kept; in this case, this variable is used to determine the mapping. One use for this variable is when you want to share the database file with other users; in this case, the database may be located in a directory separate from the source files. .P Setting the variable, `cscope-initial-directory', is useful when a search is to be expanded by specifying a cscope database directory that is a parent of the directory that this module would otherwise use. For example, consider a project that contains the following cscope database directories: .EX /users/jdoe/sources /users/jdoe/sources/proj1 /users/jdoe/sources/proj2 .EE .P If a search is initiated from a .c file in /users/jdoe/sources/proj1 then (assuming the variable, `cscope-database-regexps', is not set) /users/jdoe/sources/proj1 will be used as the cscope data base directory. Only matches in files in /users/jdoe/sources/proj1 will be found. This can be remedied by typing "C-c s a" and then "M-del" to remove single path element in order to use a cscope database directory of /users/jdoe/sources. Normal searching can be restored by typing "C-c s A". .SS * Keybindings: .P All keybindings use the "C-c s" prefix, but are usable only while editing a source file, or in the cscope results buffer: .TS lb li. C-c s s Find symbol. C-c s d Find global definition. C-c s g Find global definition (alternate binding). C-c s G Find global definition without prompting. C-c s c Find functions calling a function. C-c s C Find called functions (list functions called C-c s t Find text string. C-c s e Find egrep pattern. C-c s f Find a file. C-c s i Find files #including a file. .TE These pertain to navigation through the search results: .TS lb li. C-c s b Display *cscope* buffer. C-c s B Auto display *cscope* buffer toggle. C-c s n Next symbol. C-c s N Next file. C-c s p Previous symbol. C-c s P Previous file. C-c s u Pop mark. .TE .P These pertain to setting and unsetting the variable, `cscope-initial-directory', (location searched for the cscope database directory): .TS lb li. C-c s a Set initial directory. C-c s A Unset initial directory. .TE .P These pertain to cscope database maintenance: .TS lb li. C-c s L Create list of files to index. C-c s I Create list and index. C-c s E Edit list of files to index. C-c s W T{ Locate this buffer's cscope directory. .br ("W" -> "where") T} C-c s S T{ Locate this buffer's cscope directory. .br ("S" --> "show") T} C-c s T T{ Locate this buffer's cscope directory. ("T" --> "tell") T} C-c s D Dired this buffer's directory. .TE .SS * Advanced usage: .P If the source files are spread out over multiple directories, you've got a few choices: .P [ NOTE: you will need to have the script, "cscope-indexer", properly installed in order for the following to work. ] .P 1. If all of the directories exist below a common directory (without any extraneous, unrelated subdirectories), you can tell this module to place the cscope database into the top-level, common directory. This assumes that you do not have any cscope databases in any of the subdirectories. If you do, you should delete them; otherwise, they will take precedence over the top-level database. .P If you do have cscope databases in any subdirectory, the following instructions may not work right. .P It's pretty easy to tell this module to use a top-level, common directory: .HP a. Make sure that the menu pick, "Cscope/Index recursively", is checked (the default value). .HP b. Select the menu pick, "Cscope/Create list and index", and specify the top-level directory. This will run the script, "cscope-indexer", in the background, so you can do other things if indexing takes a long time. A list of files to index will be created in "cscope.files", and the cscope database will be created in "cscope.out". .HP Once this has been done, you can then use the menu picks (described in "Basic usage", above) to search for symbols. .HP Note, however, that, if you add or delete source files, you'll have to either rebuild the database using the above procedure, or edit the file, "cscope.files" to add/delete the names of the source files. To edit this file, you can use the menu pick, "Cscope/Edit list of files to index". .P 2. If most of the files exist below a common directory, but a few are outside, you can use the menu pick, "Cscope/Create list of files to index", and specify the top-level directory. Make sure that "Cscope/Index recursively", is checked before you do so, though. You can then edit the list of files to index using the menu pick, "Cscope/Edit list of files to index". Just edit the list to include any additional source files not already listed. .P Once you've created, edited, and saved the list, you can then use the menu picks described under "Basic usage", above, to search for symbols. The first time you search, you will have to wait a while for cscope to fully index the source files, though. If you have a lot of source files, you may want to manually run cscope to build the database: .EX cd top-level-directory # or wherever rm -f cscope.out # not always necessary cscope -b .EE .P 3. If the source files are scattered in many different, unrelated places, you'll have to manually create cscope.files and put a list of all pathnames into it. Then build the database using: .EX cd some-directory # wherever cscope.files exists rm -f cscope.out # not always necessary cscope -b .EE .P Next, read the documentation for the variable, "cscope-database-regexps", and set it appropriately, such that the above-created cscope database will be referenced when you edit a related source file. .P Once this has been done, you can then use the menu picks described under "Basic usage", above, to search for symbols. .SS * Interesting configuration variables: .P .B "cscope-truncate-lines" .P This is the value of `truncate-lines' to use in cscope buffers; the default is the current setting of `truncate-lines'. This variable exists because it can be easier to read cscope buffers with truncated lines, while other buffers do not have truncated lines. .P .B "cscope-use-relative-paths" .P If non-nil, use relative paths when creating the list of files to index. The path is relative to the directory in which the cscope database will be created. If nil, absolute paths will be used. Absolute paths are good if you plan on moving the database to some other directory (if you do so, you'll probably also have to modify `cscope-database-regexps'). Absolute paths may also be good if you share the database file with other users (you'll probably want to specify some automounted network path for this). .P .B "cscope-index-recursively" .P If non-nil, index files in the current directory and all subdirectories. If nil, only files in the current directory are indexed. This variable is only used when creating the list of files to index, or when creating the list of files and the corresponding cscope database. .P .B "cscope-name-line-width" .P The width of the combined "function name:line number" field in the cscope results buffer. If negative, the field is left-justified. .P .B "cscope-do-not-update-database" .P If non-nil, never check and/or update the cscope database when searching. Beware of setting this to non-nil, as this will disable automatic database creation, updating, and maintenance. .P .B "cscope-display-cscope-buffer" .P If non-nil, display the *cscope* buffer after each search (default). This variable can be set in order to reduce the number of keystrokes required to navigate through the matches. .P .B "cscope-database-regexps" .P List to force directory-to-cscope-database mappings. This is a list of `(REGEXP DBLIST [ DBLIST ... ])', where: .P .B "REGEXP" is a regular expression matched against the current buffer's current directory. The current buffer is typically some source file, and you're probably searching for some symbol in or related to this file. Basically, this regexp is used to relate the current directory to a cscope database. You need to start REGEXP with "^" if you want to match from the beginning of the current directory. .P .B "DBLIST" is a list that contains one or more of: .EX ( DBDIR ) ( DBDIR ( OPTIONS ) ) ( t ) t .EE .P Here, .B DBDIR is a directory (or a file) that contains a cscope database. If DBDIR is a directory, then it is expected that the cscope database, if present, has the filename given by the variable, `cscope-database-file'; if DBDIR is a file, then DBDIR is the path name to a cscope database file (which does not have to be the same as that given by `cscope-database-file'). If only DBDIR is specified, then that cscope database will be searched without any additional cscope command-line options. If OPTIONS is given, then OPTIONS is a list of strings, where each string is a separate cscope command-line option. .P In the case of "( t )", this specifies that the search is to use the normal hierarchical database search. This option is used to explicitly search using the hierarchical database search either before or after other cscope database directories. .P If "t" is specified (not inside a list), this tells the searching mechanism to stop searching if a match has been found (at the point where "t" is encountered). This is useful for those projects that consist of many subprojects. You can specify the most-used subprojects first, followed by a "t", and then followed by a master cscope database directory that covers all subprojects. This will cause the most-used subprojects to be searched first (hopefully quickly), and the search will then stop if a match was found. If not, the search will continue using the master cscope database directory. .P Here, `cscope-database-regexps' is generally not used, as the normal hierarchical database search is sufficient for placing and/or locating the cscope databases. However, there may be cases where it makes sense to place the cscope databases away from where the source files are kept; in this case, this variable is used to determine the mapping. .P This module searches for the cscope databases by first using this variable; if a database location cannot be found using this variable, then the current directory is searched, then the parent, then the parent's parent, until a cscope database directory is found, or the root directory is reached. If the root directory is reached, the current directory will be used. .P A cscope database directory is one in which EITHER a cscope database file (e.g., "cscope.out") OR a cscope file list (e.g., "cscope.files") exists. If only "cscope.files" exists, the corresponding "cscope.out" will be automatically created by cscope when a search is done. By default, the cscope database file is called "cscope.out", but this can be changed (on a global basis) via the variable, `cscope-database-file'. There is limited support for cscope databases that are named differently than that given by `cscope-database-file', using the variable, `cscope-database-regexps'. .P Here is an example of `cscope-database-regexps': .EX (setq cscope-database-regexps '( ( "^/users/jdoe/sources/proj1" ( t ) ( "/users/jdoe/sources/proj2") ( "/users/jdoe/sources/proj3/mycscope.out") ( "/users/jdoe/sources/proj4") t ( "/some/master/directory" ("-d" "-I/usr/local/include") ) ) ( "^/users/jdoe/sources/gnome/" ( "/master/gnome/database" ("-d") ) ) )) .EE .P If the current buffer's directory matches the regexp, "^/users/jdoe/sources/proj1", then the following search will be done: .TP 1. First, the normal hierarchical database search will be used to locate a cscope database. .TP 2. Next, searches will be done using the cscope database directories, "/users/jdoe/sources/proj2", "/users/jdoe/sources/proj3/mycscope.out", and "/users/jdoe/sources/proj4". Note that, instead of the file, "cscope.out", the file, "mycscope.out", will be used in the directory "/users/jdoe/sources/proj3". .TP 3. If a match was found, searching will stop. .TP 4. If a match was not found, searching will be done using "/some/master/directory", and the command-line options "-d" and "-I/usr/local/include" will be passed to cscope. .TP If the current buffer's directory matches the regexp, "^/users/jdoe/sources/gnome", then the following search will be done: .TP The search will be done only using the directory, "/master/gnome/database". The "-d" option will be passed to cscope. .TP If the current buffer's directory does not match any of the above regexps, then only the normal hierarchical database search will be done. .P .SS * Other notes: .P 1. The script, "cscope-indexer", uses a sed command to determine what is and is not a C/C++/lex/yacc source file. It's idea of a source file may not correspond to yours. .P 2. This module is called, "xcscope", because someone else has already written a "cscope.el" (although it's quite old). .SH KNOWN BUGS: .P 1. Cannot handle whitespace in directory or file names. .P 2. By default, colored faces are used to display results. If you happen to use a black background, part of the results may be invisible (because the foreground color may be black, too). There are at least two solutions for this: .TP .BI "2a. Turn off colored faces, by setting `cscope-use-face' to `nil', eg:" .TP .BI "(setq cscope-use-face nil)" .TP .BI " 2b. Explicitly set colors for the faces used by cscope. The faces are" .EX cscope-file-face cscope-function-face cscope-line-number-face cscope-line-face cscope-mouse-face .EE .TP The face most likely to cause problems (e.g., black-on-black color) is `cscope-line-face'. .P 3. The support for cscope databases different from that specified by `cscope-database-file' is quirky. If the file does not exist, it will not be auto-created (unlike files names by `cscope-database-file'). You can manually force the file to be created by using touch(1) to create a zero-length file; the database will be created the next time a search is done. |
From: Neil H. <nh...@us...> - 2007-02-09 15:01:59
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25946 Modified Files: ChangeLog Log Message: Adding xcscope man page to doc dir for use with xcscope utility in contrib Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.168 retrieving revision 1.169 diff -C2 -r1.168 -r1.169 *** ChangeLog 7 Jan 2007 12:33:46 -0000 1.168 --- ChangeLog 9 Feb 2007 15:01:52 -0000 1.169 *************** *** 1,2 **** --- 1,5 ---- + 2007-02-09 Neil Horman <nh...@tu...> + * doc/xcscope.1: Added man page for xcscope utility in contrib + 2007-01-07 Hans-Bernhard Broeker <br...@ph...> |
From: Hans-Bernhard B. <br...@us...> - 2007-01-07 12:44:15
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5689 Modified Files: .cvsignore Log Message: Ignore backup files from editors and CVS merges Index: .cvsignore =================================================================== RCS file: /cvsroot/cscope/cscope/src/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** .cvsignore 23 Jul 2006 21:06:33 -0000 1.1 --- .cvsignore 7 Jan 2007 12:44:00 -0000 1.2 *************** *** 5,6 **** --- 5,8 ---- gscope.c .cvsignore + *~ + .#* |
From: Hans-Bernhard B. <br...@us...> - 2007-01-07 12:41:27
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv4896 Modified Files: fscanner.l Log Message: Avoid a -Wunused warning by disabling yy_topstate() Index: fscanner.l =================================================================== RCS file: /cvsroot/cscope/cscope/src/fscanner.l,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** fscanner.l 30 Sep 2006 20:29:14 -0000 1.12 --- fscanner.l 7 Jan 2007 12:41:23 -0000 1.13 *************** *** 51,54 **** --- 51,55 ---- #define IFLEVELINC 5 /* #if nesting level size increment */ + #define YY_NO_TOP_STATE 1 static char const rcsid[] = "$Id$"; *************** *** 126,129 **** --- 127,131 ---- #endif /* !COMMENTS_BY_FLEX*/ + %} identifier [a-zA-Z_$][a-zA-Z_0-9$]* |
From: Hans-Bernhard B. <br...@us...> - 2007-01-07 12:34:04
|
Update of /cvsroot/cscope/cscope/contrib/webcscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1908 Modified Files: cscope Log Message: Direct attention to security issues with webcscope. Index: cscope =================================================================== RCS file: /cvsroot/cscope/cscope/contrib/webcscope/cscope,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** cscope 29 Jun 2001 14:20:16 -0000 1.1 --- cscope 7 Jan 2007 12:34:01 -0000 1.2 *************** *** 1,3 **** ! #!/bin/perl # $Id$ --- 1,3 ---- ! #!/usr/bin/perl # $Id$ *************** *** 23,26 **** --- 23,29 ---- # # $Log$ + # Revision 1.2 2007/01/07 12:34:01 broeker + # Direct attention to security issues with webcscope. + # # Revision 1.1 2001/06/29 14:20:16 petr # Added webcscope to contribs. *************** *** 376,379 **** --- 379,383 ---- print <<ENDOFTEXTA; + <p style="color:red">Be aware that this webfrontend is insecure and allows viewing ALL apache readable files, including your configuration!</p> Select an operation below and enter a symbol, function or text to search in the database. The active version is $version. Input is case-sensitive, |
From: Hans-Bernhard B. <br...@us...> - 2007-01-07 12:33:50
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1888 Modified Files: ChangeLog README Log Message: Direct attention to security issues with webcscope. Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.167 retrieving revision 1.168 diff -C2 -r1.167 -r1.168 *** ChangeLog 23 Oct 2006 12:37:36 -0000 1.167 --- ChangeLog 7 Jan 2007 12:33:46 -0000 1.168 *************** *** 1,9 **** 2006-10-23 Neil Horman <nh...@tu...> ! * src/main.c: Update sigwinch_handler to only register if ! linemode is not specified (SF bug 1574354) 2006-10-15 Hans-Bernhard Broeker <br...@ph...> ! * src/dir.c (accessible_file): New function to taste for file readability more strictly than just access(). (inviewpath): Use it to avoid unreadable files (directories, in --- 1,21 ---- + 2007-01-07 Hans-Bernhard Broeker <br...@ph...> + + * README: Add a warning about the intended user audience not + including superusers or anonymous ones. + + * contrib/webcscope/cscope: Find perl in /usr/bin, which should be + more likely as its installation position these days. Put a big + red reminder to the top of the generated HTML page warning about + the security issues involved with webcscope. Thanks to V-Li and + the Gentoo folks for the patch. + 2006-10-23 Neil Horman <nh...@tu...> ! ! * src/main.c: Update sigwinch_handler to only register if linemode ! is not specified (SF bug 1574354) 2006-10-15 Hans-Bernhard Broeker <br...@ph...> ! * src/dir.c (accessible_file): New function to test for file readability more strictly than just access(). (inviewpath): Use it to avoid unreadable files (directories, in *************** *** 12,15 **** --- 24,28 ---- 2006-10-10 Neil Horman <nh...@tu...> + * src/main.c: Updated sigwinch_handler to not run in the event that curses is not running to avoid crash (SF bug 1574354) Index: README =================================================================== RCS file: /cvsroot/cscope/cscope/README,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** README 29 Jun 2001 16:42:56 -0000 1.7 --- README 7 Jan 2007 12:33:46 -0000 1.8 *************** *** 22,24 **** --- 22,31 ---- "INSTALL". + One thing to be pointed out is that this is ancient Unix software + predating much of today's security concerns. While we do try to + address safety issues as we learn about them, it must be said that + this is in no way hardened or secure software. It's designed to be + used by developers, not administrators or anonymous users. + Browse to http://cscope.sourceforge.net for more current information + |
From: Neil H. <nh...@us...> - 2006-10-23 12:37:47
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv28866 Modified Files: ChangeLog Log Message: adding a fix for SF bug 1574354 Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.166 retrieving revision 1.167 diff -C2 -r1.166 -r1.167 *** ChangeLog 15 Oct 2006 16:53:42 -0000 1.166 --- ChangeLog 23 Oct 2006 12:37:36 -0000 1.167 *************** *** 1,2 **** --- 1,6 ---- + 2006-10-23 Neil Horman <nh...@tu...> + * src/main.c: Update sigwinch_handler to only register if + linemode is not specified (SF bug 1574354) + 2006-10-15 Hans-Bernhard Broeker <br...@ph...> |
From: Neil H. <nh...@us...> - 2006-10-23 12:37:46
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv28866/src Modified Files: main.c Log Message: adding a fix for SF bug 1574354 Index: main.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/main.c,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -r1.42 -r1.43 *** main.c 10 Oct 2006 11:42:17 -0000 1.42 --- main.c 23 Oct 2006 12:37:36 -0000 1.43 *************** *** 155,164 **** /* save the command name for messages */ argv0 = argv[0]; ! #if defined(KEY_RESIZE) && !defined(__DJGPP__) ! winch_action.sa_sigaction = sigwinch_handler; ! sigemptyset(&winch_action.sa_mask); ! winch_action.sa_flags = SA_SIGINFO; ! sigaction(SIGWINCH,&winch_action,NULL); ! #endif /* set the options */ while (--argc > 0 && (*++argv)[0] == '-') { --- 155,159 ---- /* save the command name for messages */ argv0 = argv[0]; ! /* set the options */ while (--argc > 0 && (*++argv)[0] == '-') { *************** *** 405,408 **** --- 400,410 ---- signal(SIGPIPE, SIG_IGN);/* | command can cause pipe signal */ + #if defined(KEY_RESIZE) && !defined(__DJGPP__) + winch_action.sa_sigaction = sigwinch_handler; + sigemptyset(&winch_action.sa_mask); + winch_action.sa_flags = SA_SIGINFO; + sigaction(SIGWINCH,&winch_action,NULL); + #endif + /* initialize the curses display package */ initscr(); /* initialize the screen */ |
From: Hans-Bernhard B. <br...@us...> - 2006-10-15 16:53:48
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv32237 Modified Files: ChangeLog Log Message: Test for non-regular files liste in name files. Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.165 retrieving revision 1.166 diff -C2 -r1.165 -r1.166 *** ChangeLog 10 Oct 2006 11:42:16 -0000 1.165 --- ChangeLog 15 Oct 2006 16:53:42 -0000 1.166 *************** *** 1,2 **** --- 1,10 ---- + 2006-10-15 Hans-Bernhard Broeker <br...@ph...> + + * src/dir.c (accessible_file): New function to taste for file + readability more strictly than just access(). + (inviewpath): Use it to avoid unreadable files (directories, in + particular) getting into the srcfilelist, and thus hopefully fix + SF bug #1173768. + 2006-10-10 Neil Horman <nh...@tu...> * src/main.c: Updated sigwinch_handler to not run in the event |
From: Hans-Bernhard B. <br...@us...> - 2006-10-15 16:53:30
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv32218 Modified Files: dir.c Log Message: Test for non-regular files liste in name files. Index: dir.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/dir.c,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -r1.28 -r1.29 *** dir.c 20 Aug 2006 15:00:34 -0000 1.28 --- dir.c 15 Oct 2006 16:53:24 -0000 1.29 *************** *** 74,77 **** --- 74,78 ---- /* Internal prototypes: */ + static BOOL accessible_file(char *file); static BOOL issrcfile(char *file); static void addsrcdir(char *dir); *************** *** 287,291 **** } else { fprintf(stderr, "cscope: cannot find file %s\n", ! file); errorsfound = YES; } --- 288,292 ---- } else { fprintf(stderr, "cscope: cannot find file %s\n", ! file); errorsfound = YES; } *************** *** 342,346 **** fprintf(stderr, "\ cscope: Syntax error in namelist file %s: unfinished -I or -p option\n", ! namefile); unfinished_option = 0; } --- 343,347 ---- fprintf(stderr, "\ cscope: Syntax error in namelist file %s: unfinished -I or -p option\n", ! namefile); unfinished_option = 0; } *************** *** 371,398 **** * --> make it a macro to avoid unnecessary * duplication */ ! #define HANDLE_OPTION_ARGUMENT(i, s) \ ! switch (i) { \ ! case 'I': /* #include file directory */ \ ! if (firstbuild == YES) { \ ! /* expand $ and ~ */ \ ! shellpath(dir, sizeof(dir), (s)); \ ! includedir(dir); \ ! } \ ! unfinished_option = 0; \ ! done = YES; \ ! break; \ ! case 'p': /* file path components to display */ \ ! if (*(s) < '0' || *(s) > '9') { \ ! fprintf(stderr, \ ! "cscope: -p option in file %s: missing or invalid numeric value\n", \ ! namefile); \ ! } \ ! dispcomponents = atoi(s); \ ! unfinished_option = 0; \ ! done = YES; \ ! break; \ ! default: \ ! done = NO; \ ! } /* switch(i) */ /* ... and now call it for the first time */ --- 372,399 ---- * --> make it a macro to avoid unnecessary * duplication */ ! #define HANDLE_OPTION_ARGUMENT(i, s) \ ! switch (i) { \ ! case 'I': /* #include file directory */ \ ! if (firstbuild == YES) { \ ! /* expand $ and ~ */ \ ! shellpath(dir, sizeof(dir), (s)); \ ! includedir(dir); \ ! } \ ! unfinished_option = 0; \ ! done = YES; \ ! break; \ ! case 'p': /* file path components to display */ \ ! if (*(s) < '0' || *(s) > '9') { \ ! fprintf(stderr, \ ! "cscope: -p option in file %s: missing or invalid numeric value\n", \ ! namefile); \ ! } \ ! dispcomponents = atoi(s); \ ! unfinished_option = 0; \ ! done = YES; \ ! break; \ ! default: \ ! done = NO; \ ! } /* switch(i) */ /* ... and now call it for the first time */ *************** *** 401,405 **** default: fprintf(stderr, "cscope: only -I, -c, -k, -p, and -T options can be in file %s\n", ! namefile); } /* switch(i) */ } /* if('-') */ --- 402,406 ---- default: fprintf(stderr, "cscope: only -I, -c, -k, -p, and -T options can be in file %s\n", ! namefile); } /* switch(i) */ } /* if('-') */ *************** *** 412,416 **** if (point_in_line[in] == '"') { newpath[out] = '\0'; ! /* Tell outer loop to skip over this entire quoted string */ length_of_name = in + 1; break; /* found end of quoted string */ --- 413,418 ---- if (point_in_line[in] == '"') { newpath[out] = '\0'; ! /* Tell outer loop to skip over this entire ! * quoted string */ length_of_name = in + 1; break; /* found end of quoted string */ *************** *** 437,443 **** addsrcfile(s); } else { ! fprintf(stderr, ! "cscope: cannot find file %s\n", ! newpath); errorsfound = YES; } --- 439,444 ---- addsrcfile(s); } else { ! fprintf(stderr, "cscope: cannot find file %s\n", ! newpath); errorsfound = YES; } *************** *** 455,459 **** } else { fprintf(stderr, "cscope: cannot find file %s\n", ! path); errorsfound = YES; } --- 456,460 ---- } else { fprintf(stderr, "cscope: cannot find file %s\n", ! path); errorsfound = YES; } *************** *** 640,645 **** } - /* search for the file in the view path */ char * inviewpath(char *file) --- 641,662 ---- } + /* check if a file is readable enough to be allowed in the + * database */ + static BOOL + accessible_file(char *file) + { + if (access(compath(file), READ) == 0) { + struct stat stats; + + if (lstat(file, &stats) == 0 + && S_ISREG(stats.st_mode)) { + return YES; + } + } + return NO; + } + + /* search for the file in the view path */ char * inviewpath(char *file) *************** *** 649,653 **** /* look for the file */ ! if (access(compath(file), READ) == 0) { return(file); } --- 666,670 ---- /* look for the file */ ! if (accessible_file(file)) { return(file); } *************** *** 663,667 **** PATHLEN - 2 - file_len, srcdirs[i], file); ! if (access(compath(path), READ) == 0) { return(path); } --- 680,684 ---- PATHLEN - 2 - file_len, srcdirs[i], file); ! if (accessible_file(path)) { return(path); } |
From: Neil H. <nh...@us...> - 2006-10-10 11:42:28
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21780/src Modified Files: main.c Log Message: fixing SF bug 1574354 Index: main.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/main.c,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -r1.41 -r1.42 *** main.c 20 Aug 2006 15:00:34 -0000 1.41 --- main.c 10 Oct 2006 11:42:17 -0000 1.42 *************** *** 129,133 **** (void) info; (void) unused; ! ungetch(KEY_RESIZE); } #endif --- 129,134 ---- (void) info; (void) unused; ! if(incurses == YES) ! ungetch(KEY_RESIZE); } #endif |
From: Neil H. <nh...@us...> - 2006-10-10 11:42:28
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21780 Modified Files: ChangeLog Log Message: fixing SF bug 1574354 Index: ChangeLog =================================================================== RCS file: /cvsroot/cscope/cscope/ChangeLog,v retrieving revision 1.164 retrieving revision 1.165 diff -C2 -r1.164 -r1.165 *** ChangeLog 30 Sep 2006 20:29:14 -0000 1.164 --- ChangeLog 10 Oct 2006 11:42:16 -0000 1.165 *************** *** 1,2 **** --- 1,6 ---- + 2006-10-10 Neil Horman <nh...@tu...> + * src/main.c: Updated sigwinch_handler to not run in the event + that curses is not running to avoid crash (SF bug 1574354) + 2006-09-30 Hans-Bernhard Broeker <br...@ph...> |
From: Hans-Bernhard B. <br...@us...> - 2006-10-07 08:56:39
|
Update of /cvsroot/cscope/cscope/packages In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12618/packages Modified Files: Tag: v15_6_base cscope.spec Log Message: Actual V15.6 files Index: cscope.spec =================================================================== RCS file: /cvsroot/cscope/cscope/packages/cscope.spec,v retrieving revision 1.11 retrieving revision 1.11.2.1 diff -C2 -r1.11 -r1.11.2.1 *** cscope.spec 30 Apr 2004 12:07:45 -0000 1.11 --- cscope.spec 7 Oct 2006 08:56:34 -0000 1.11.2.1 *************** *** 1,10 **** Summary: cscope is an interactive, screen-oriented tool that allows the user to browse through C source files for specified elements of code. Name: cscope ! Version: 16.0a Release: 1 Epoch: 1 License: BSD Group: Development/Tools ! Source: cscope-16.0a.tar.gz URL: http://cscope.sourceforge.net Buildroot: %{_tmppath}/%{name}-root --- 1,10 ---- Summary: cscope is an interactive, screen-oriented tool that allows the user to browse through C source files for specified elements of code. Name: cscope ! Version: 15.6 Release: 1 Epoch: 1 License: BSD Group: Development/Tools ! Source: cscope-15.6.tar.gz URL: http://cscope.sourceforge.net Buildroot: %{_tmppath}/%{name}-root *************** *** 34,37 **** --- 34,39 ---- %changelog + * Sun Oct 01 2006 Hans-Bernhard Broeker <br...@us...> + - Changed version number to 15.6 * Sun Mar 21 2004 Adam Monsen <ad...@wa...> - updated packages/cscope.spec to use more RPM macros and shell globs. |
From: Hans-Bernhard B. <br...@us...> - 2006-10-07 08:56:37
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12618/src Modified Files: Tag: v15_6_base version.h Log Message: Actual V15.6 files Index: version.h =================================================================== RCS file: /cvsroot/cscope/cscope/src/version.h,v retrieving revision 1.8 retrieving revision 1.8.2.1 diff -C2 -r1.8 -r1.8.2.1 *** version.h 5 Jul 2001 14:31:00 -0000 1.8 --- version.h 7 Oct 2006 08:56:34 -0000 1.8.2.1 *************** *** 42,47 **** #define CSCOPE_VERSION_H ! #define FILEVERSION 16 /* Initial Open Source and Linux Port */ ! #define FIXVERSION ".0a" /* feature and bug fix version */ #endif /* CSCOPE_VERSION_H */ --- 42,47 ---- #define CSCOPE_VERSION_H ! #define FILEVERSION 15 /* Initial Open Source and Linux Port */ ! #define FIXVERSION ".6" /* feature and bug fix version */ #endif /* CSCOPE_VERSION_H */ |
From: Hans-Bernhard B. <br...@us...> - 2006-10-07 08:56:37
|
Update of /cvsroot/cscope/cscope In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12618 Modified Files: Tag: v15_6_base NEWS configure configure.in Log Message: Actual V15.6 files Index: NEWS =================================================================== RCS file: /cvsroot/cscope/cscope/NEWS,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -r1.3 -r1.3.2.1 *** NEWS 4 Sep 2003 17:15:34 -0000 1.3 --- NEWS 7 Oct 2006 08:56:34 -0000 1.3.2.1 *************** *** 1,2 **** --- 1,3 ---- + 2006/10/01 - Release of version 15.6. 2003/09/04 - Release of version 15.5. 2002/08/15 - Release of version 15.4. Index: configure =================================================================== RCS file: /cvsroot/cscope/cscope/configure,v retrieving revision 1.29 retrieving revision 1.29.2.1 diff -C2 -r1.29 -r1.29.2.1 *** configure 30 Sep 2006 17:31:14 -0000 1.29 --- configure 7 Oct 2006 08:56:34 -0000 1.29.2.1 *************** *** 1,5 **** #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.59. # # Copyright (C) 2003 Free Software Foundation, Inc. --- 1,5 ---- #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.59 for cscope 15.6. # # Copyright (C) 2003 Free Software Foundation, Inc. *************** *** 266,274 **** # Identity of this package. ! PACKAGE_NAME= ! PACKAGE_TARNAME= ! PACKAGE_VERSION= ! PACKAGE_STRING= ! PACKAGE_BUGREPORT= ac_unique_file="src/crossref.c" --- 266,274 ---- # Identity of this package. ! PACKAGE_NAME='cscope' ! PACKAGE_TARNAME='cscope' ! PACKAGE_VERSION='15.6' ! PACKAGE_STRING='cscope 15.6' ! PACKAGE_BUGREPORT='' ac_unique_file="src/crossref.c" *************** *** 779,783 **** # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF ! \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... --- 779,783 ---- # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF ! \`configure' configures cscope 15.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... *************** *** 844,848 **** if test -n "$ac_init_help"; then ! cat <<\_ACEOF --- 844,850 ---- if test -n "$ac_init_help"; then ! case $ac_init_help in ! short | recursive ) echo "Configuration of cscope 15.6:";; ! esac cat <<\_ACEOF *************** *** 969,972 **** --- 971,976 ---- if $ac_init_version; then cat <<\_ACEOF + cscope configure 15.6 + generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. *************** *** 981,985 **** running configure, to aid debugging if configure makes a mistake. ! It was created by $as_me, which was generated by GNU Autoconf 2.59. Invocation command line was --- 985,989 ---- running configure, to aid debugging if configure makes a mistake. ! It was created by cscope $as_me 15.6, which was generated by GNU Autoconf 2.59. Invocation command line was *************** *** 1310,1313 **** --- 1314,1325 ---- + + + + + + + + am__api_version="1.9" ac_aux_dir= *************** *** 1616,1621 **** # Define the identity of the package. ! PACKAGE=cscope ! VERSION=16.0a --- 1628,1633 ---- # Define the identity of the package. ! PACKAGE='cscope' ! VERSION='15.6' *************** *** 3996,4000 **** ncurses_version=unknown cat > conftest.$ac_ext <<EOF ! #line 3998 "configure" #include "confdefs.h" #ifdef RENAMED_NCURSES --- 4008,4012 ---- ncurses_version=unknown cat > conftest.$ac_ext <<EOF ! #line 4010 "configure" #include "confdefs.h" #ifdef RENAMED_NCURSES *************** *** 4408,4414 **** ( cat <<\_ASBOX ! ## ------------------------------------------ ## ! ## Report this to the AC_PACKAGE_NAME lists. ## ! ## ------------------------------------------ ## _ASBOX ) | --- 4420,4426 ---- ( cat <<\_ASBOX ! ## --------------------------------- ## ! ## Report this to the cscope lists. ## ! ## --------------------------------- ## _ASBOX ) | *************** *** 5253,5259 **** ( cat <<\_ASBOX ! ## ------------------------------------------ ## ! ## Report this to the AC_PACKAGE_NAME lists. ## ! ## ------------------------------------------ ## _ASBOX ) | --- 5265,5271 ---- ( cat <<\_ASBOX ! ## --------------------------------- ## ! ## Report this to the cscope lists. ## ! ## --------------------------------- ## _ASBOX ) | *************** *** 6666,6670 **** cat >&5 <<_CSEOF ! This file was extended by $as_me, which was generated by GNU Autoconf 2.59. Invocation command line was --- 6678,6682 ---- cat >&5 <<_CSEOF ! This file was extended by cscope $as_me 15.6, which was generated by GNU Autoconf 2.59. Invocation command line was *************** *** 6729,6733 **** cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ ! config.status configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" --- 6741,6745 ---- cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ ! cscope config.status 15.6 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Index: configure.in =================================================================== RCS file: /cvsroot/cscope/cscope/configure.in,v retrieving revision 1.34 retrieving revision 1.34.2.1 diff -C2 -r1.34 -r1.34.2.1 *** configure.in 30 Sep 2006 17:31:14 -0000 1.34 --- configure.in 7 Oct 2006 08:56:34 -0000 1.34.2.1 *************** *** 1,6 **** dnl Process this file with autoconf to produce a configure script. ! AC_INIT AC_CONFIG_SRCDIR([src/crossref.c]) ! AM_INIT_AUTOMAKE(cscope, 16.0a) AC_CONFIG_HEADERS([config.h:config.h.in]) AC_PREREQ(2.59) --- 1,6 ---- dnl Process this file with autoconf to produce a configure script. ! AC_INIT(cscope, 15.6) AC_CONFIG_SRCDIR([src/crossref.c]) ! AM_INIT_AUTOMAKE([1.9]) AC_CONFIG_HEADERS([config.h:config.h.in]) AC_PREREQ(2.59) |
From: Hans-Bernhard B. <br...@us...> - 2006-10-07 08:56:37
|
Update of /cvsroot/cscope/cscope/packages/uw7 In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12618/packages/uw7 Modified Files: Tag: v15_6_base cscope_pkg.sh pkginfo Log Message: Actual V15.6 files Index: cscope_pkg.sh =================================================================== RCS file: /cvsroot/cscope/cscope/packages/uw7/cscope_pkg.sh,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -r1.3 -r1.3.2.1 *** cscope_pkg.sh 3 Jul 2001 22:09:50 -0000 1.3 --- cscope_pkg.sh 7 Oct 2006 08:56:34 -0000 1.3.2.1 *************** *** 90,94 **** # Install the spool dir cscope entry into the package echo "INFO: creating package" >&2 ! pkgtrans -s /var/spool/pkg cscope.16.0a.pkg cscope if [ $? -ne 0 ] then --- 90,94 ---- # Install the spool dir cscope entry into the package echo "INFO: creating package" >&2 ! pkgtrans -s /var/spool/pkg cscope.15.6.pkg cscope if [ $? -ne 0 ] then Index: pkginfo =================================================================== RCS file: /cvsroot/cscope/cscope/packages/uw7/pkginfo,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -r1.3 -r1.3.2.1 *** pkginfo 3 Jul 2001 22:09:50 -0000 1.3 --- pkginfo 7 Oct 2006 08:56:34 -0000 1.3.2.1 *************** *** 1,5 **** PKG="cscope" NAME="cscope" ! VERSION="16.0a UW7.1.1 07/03/2001" CATEGORY="utilities" ARCH=i386 --- 1,5 ---- PKG="cscope" NAME="cscope" ! VERSION="15.6 UW7.1.1 07/03/2001" CATEGORY="utilities" ARCH=i386 |
From: Hans-Bernhard B. <br...@us...> - 2006-09-30 21:04:14
|
Update of /cvsroot/cscope/cscope/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv2937/doc Modified Files: cscope.1 Log Message: Document relaxed syntax for detecting function definitions. Index: cscope.1 =================================================================== RCS file: /cvsroot/cscope/cscope/doc/cscope.1,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -r1.19 -r1.20 *** cscope.1 29 Nov 2004 12:50:21 -0000 1.19 --- cscope.1 30 Sep 2006 21:04:10 -0000 1.20 *************** *** 501,505 **** .TP .I blank ! is zero or more spaces or tabs, not including newlines .TP .I args --- 501,506 ---- .TP .I blank ! is zero or more spaces, tabs, vtabs, form feeds or carriage returns, ! not including newlines .TP .I args *************** *** 507,511 **** .TP .I white ! is zero or more spaces, tabs, or newlines .TP .I arg_decs --- 508,512 ---- .TP .I white ! is zero or more spaces, tabs, vtabs, form feeds, carriage returns or newlines .TP .I arg_decs |