Commit graph

16 commits

Author SHA1 Message Date
57215e1191 A few bug fixes and a whole lot of documentation Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@16 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-29 15:39:44 +00:00
e620c4fc30 Prettied up the ncurses table view, optimized its screen updates. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@15 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 22:30:41 +00:00
9c988e61ba Whoops, forgot to quote a constant while defining it. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@14 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 21:36:00 +00:00
dda227a950 Modified to work as a standalone executable. To install, just create a symlink to 'scanner' somewhere in your path (~/bin, /usr/bin, etc.) Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@13 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 21:31:01 +00:00
dd214f3451 Simple, but significant improvement to the parser for accurate function call catching. Removed unused code from output modules. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@12 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 18:56:58 +00:00
ea365a09dd Major function scanning bugfix, as well as some parser improvements. Fault list now supports page up / down keys. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@11 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 18:22:46 +00:00
227d59c733 Fixed SVN-related bugs in the output files Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@10 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 17:06:07 +00:00
d165b90574 Prevented window write overflow, added Save functionality to the displayed action key list Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@9 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 16:57:39 +00:00
570f8aaa65 Several updates, most noticeably a new ncurses interface (using argument --curses) Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@8 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-28 16:39:33 +00:00
fc258c4230 Updated SVN revision support to pull file contents from SVN before scanning to ensure the correct changes are being scanned Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@7 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-25 20:57:09 +00:00
af5fc8a017 Added the ability to supply SVN revisions to check Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@6 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-15 20:12:49 +00:00
2386113895 Text output is now tab delimited, one fault per line. Added an html output module. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@5 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-15 19:05:09 +00:00
d0714c149b Fixed a bug with module loading. Fixed a bug that prevented a file's local function definitions not to be picked up. Added the base path and quiet options. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@4 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-14 22:45:04 +00:00
5531fb7a24 Ported the function call scanner. Built in some command line arguments. Parser no longer maintains the memory-demolishing parsed objects array or incorrectly reports eval as a function call. Scanner reports progress to stderr, results to stdout. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@3 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-14 21:27:50 +00:00
d53e4e74f1 Created the scanner app, along with two simple modules. The parser is now event driven... use of the parsed_objects array is now deprecated and will be removed once the old function call report that relies on it is replaced. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@2 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-02-13 22:39:27 +00:00
4244ed6d8b Importing code scanner
git-svn-id: file:///srv/svn/scanner/trunk@1 a0501263-5b7a-4423-a8ba-1edf086583e7
2007-12-20 04:49:58 +00:00