Commit graph

19 commits

Author SHA1 Message Date
08bc427e4a Parser modified to return inline html, variables and variable assignment. Included some phpunit tests. Assignment fetching is good, but not perfect (doesn't handle array index assignment or nested expressions yet, see tests for more information). Therefore, the variable scan is not enabled by default yet. Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@19 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-05-22 20:05:53 +00:00
a3dfc6d2b8 Updated ncurses library, now event driven!
git-svn-id: file:///srv/svn/scanner/trunk@18 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-04-24 18:22:08 +00:00
Bob Heise
d1d164b8ec added scanning for the deprecated function error_to_log Mantis: 2691
git-svn-id: file:///srv/svn/scanner/trunk@17 a0501263-5b7a-4423-a8ba-1edf086583e7
2008-03-19 14:50:32 +00:00
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