Robin Luckey [Wed, 25 Feb 2009 22:17:05 +0000 (14:17 -0800)]
[NEW] LocDeltaList + LocDeltaList => LocDeltaList
Robin Luckey [Mon, 23 Feb 2009 16:33:19 +0000 (08:33 -0800)]
Merge branch 'master' of git://github.com/d0k/ohcount
Benjamin Kramer [Sat, 21 Feb 2009 14:03:56 +0000 (15:03 +0100)]
[FIX] license listing failed due to missing namespace
Robin Luckey [Thu, 19 Feb 2009 23:06:39 +0000 (15:06 -0800)]
[NEW] Version 2.0.1 - Internal support for LOC delta between two source files
Robin Luckey [Thu, 19 Feb 2009 23:02:48 +0000 (15:02 -0800)]
Merge branch 'master' of congo:dev/ohcount
Robin Luckey [Wed, 18 Feb 2009 23:44:36 +0000 (15:44 -0800)]
[NEW] Implement LocList += LocDelta and LocList += LocDeltaList
This lets us use LocList to keep a running total of LocDeltas
Robin Luckey [Sat, 31 Jan 2009 16:03:22 +0000 (08:03 -0800)]
[FIX] Many fixes to GemSpec:
- Now includes all files (was missing rules.rb, platforms.rb)
- RDoc now builds properly (no missing README warnings, no
duplicated files)
- Removed the [always misplaced] /rules folder and put its
contents into the /lib/gestalt folder.
Robin Luckey [Sat, 31 Jan 2009 14:32:21 +0000 (06:32 -0800)]
[FIX] Improvements to the build process:
- accurate dependencies, for more reliable, efficient builds
- ragel output files are kept in ragel_parsers directory
- Rakefile cleanups
Nicolas Pierron [Tue, 27 Jan 2009 00:22:05 +0000 (01:22 +0100)]
[NEW] Add support for "Nix".
Michael Adam [Fri, 30 Jan 2009 21:23:16 +0000 (22:23 +0100)]
Don't fail the "perl -w" detector test on my openSUSE 11 box.
This system's file returns "script text for ..." instead
of "script text executable for ..."
Michael
Robin Luckey [Thu, 29 Jan 2009 02:43:18 +0000 (18:43 -0800)]
[CHANGE] Some corrections to old comments.
Robin Luckey [Thu, 29 Jan 2009 02:15:50 +0000 (18:15 -0800)]
[CHANGE] Clean up source_file.rb -- remove the clone_and_rename() method
Robin Luckey [Thu, 29 Jan 2009 01:50:39 +0000 (17:50 -0800)]
[FIX] No one really uses it, but clean up and test Language class
Robin Luckey [Thu, 29 Jan 2009 01:14:52 +0000 (17:14 -0800)]
[CHANGE] Move more of Ohcount to the new Loc classes. Remove LanguageFacts class.
Robin Luckey [Thu, 29 Jan 2009 00:11:29 +0000 (16:11 -0800)]
[CHANGE] Begin moving Ohcount accross to new Loc classes. Rake passes. Removed SlocInfo class.
Robin Luckey [Wed, 28 Jan 2009 22:53:50 +0000 (14:53 -0800)]
[FIX] Unneccessarily diff'ing every file twice.
Robin Luckey [Wed, 28 Jan 2009 22:43:06 +0000 (14:43 -0800)]
[NEW] General objects for keeping track of line counts and line count deltas.
Robin Luckey [Wed, 28 Jan 2009 21:10:07 +0000 (13:10 -0800)]
[CHANGE] Some cleanups to lib/ohcount/source_file.rb
Robin Luckey [Tue, 27 Jan 2009 05:40:57 +0000 (21:40 -0800)]
[FIX] Expand the 'language' column by 2 chars to fit 'structured_basic'
completely. Honestly I'd rather shorten the name of the language....
Robin Luckey [Tue, 27 Jan 2009 05:11:18 +0000 (21:11 -0800)]
[FIX] Make tests pass on Ubuntu 8.10 -- `file` returns simply "XML" when
it's an XML file with a custom file extension.
Robin Luckey [Mon, 26 Jan 2009 20:28:21 +0000 (12:28 -0800)]
Merge branch 'master' into diff
Robin Luckey [Mon, 26 Jan 2009 16:27:17 +0000 (08:27 -0800)]
[FIX] More binary file types, inspired by slow counting performance of KDE
Robin Luckey [Fri, 23 Jan 2009 23:51:54 +0000 (15:51 -0800)]
[NEW] Move the sloc diff'ing code out of Ohloh and into Ohcount
Robin Luckey [Fri, 23 Jan 2009 17:07:56 +0000 (09:07 -0800)]
[FIX] Add a new binary file extension (.cache)
Francisco Ryan Tolmasky I [Tue, 16 Dec 2008 03:29:07 +0000 (19:29 -0800)]
Added tests for Objective-J mode.
Reviewed by me.
Francisco Tolmasky [Sat, 6 Dec 2008 22:42:43 +0000 (14:42 -0800)]
Support for Objective-J.
Robin Luckey [Fri, 5 Dec 2008 21:36:33 +0000 (13:36 -0800)]
[FIX] What works on Mac OS X doesn't always work on Ubuntu... :-(
Robin Luckey [Fri, 5 Dec 2008 21:34:49 +0000 (13:34 -0800)]
Merge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 5 Dec 2008 21:34:25 +0000 (13:34 -0800)]
[NEW] When 'file -b' replies with XML, we didn't recognize it.
andy@ohloh.net [Wed, 19 Nov 2008 19:52:49 +0000 (11:52 -0800)]
[CHANGE] simpler memoization for polyglot
Robin Luckey [Wed, 19 Nov 2008 18:52:29 +0000 (10:52 -0800)]
[FIX] If detect() returns a nil result, remember that result and don't keep re-detecting
Robin Luckey [Wed, 19 Nov 2008 18:42:48 +0000 (10:42 -0800)]
[FIX] Better detection of binary files, more binary extensions
Robin Luckey [Wed, 19 Nov 2008 00:39:03 +0000 (16:39 -0800)]
[FIX] Stop parsing binary files.
Robin Luckey [Tue, 18 Nov 2008 19:58:11 +0000 (11:58 -0800)]
[NEW] Add .ctp as a php extension
Robin Luckey [Tue, 18 Nov 2008 17:43:19 +0000 (09:43 -0800)]
[FIX] When printing platforms to the console output, suppress the namespace prefixes
Robin Luckey [Tue, 18 Nov 2008 17:40:41 +0000 (09:40 -0800)]
[FIX] Don't try to sloc null file names :-)
andy@ohloh.net [Fri, 14 Nov 2008 22:42:28 +0000 (14:42 -0800)]
Merge branch 'master' of robin@congo:dev/ohcount
andy@ohloh.net [Fri, 14 Nov 2008 22:42:09 +0000 (14:42 -0800)]
[NEW] Add Drupal platform detection
Robin Luckey [Fri, 14 Nov 2008 22:32:54 +0000 (14:32 -0800)]
Merge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 14 Nov 2008 22:32:50 +0000 (14:32 -0800)]
[NEW] Moodle platform detection
andy@ohloh.net [Fri, 14 Nov 2008 22:22:45 +0000 (14:22 -0800)]
Merge branch 'master' of robin@congo:dev/ohcount
Conflicts:
rules/platforms.rb
Jason Allen [Fri, 14 Nov 2008 22:22:12 +0000 (14:22 -0800)]
Merge robin@congo:dev/ohcount
Conflicts:
rules/platforms.rb
andy@ohloh.net [Fri, 14 Nov 2008 22:21:28 +0000 (14:21 -0800)]
[NEW] GTK & Python
Jason Allen [Fri, 14 Nov 2008 22:21:19 +0000 (14:21 -0800)]
[NEW] Zend Framework Platform
Robin Luckey [Fri, 14 Nov 2008 22:00:08 +0000 (14:00 -0800)]
[NEW] Pear platform detection
Robin Luckey [Fri, 14 Nov 2008 21:39:42 +0000 (13:39 -0800)]
Merge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 14 Nov 2008 21:39:33 +0000 (13:39 -0800)]
[NEW] Symfony platform detection
Jason Allen [Fri, 14 Nov 2008 08:58:04 +0000 (00:58 -0800)]
[NEW] Added VisualBasic platform
[FIX] fixed ohcount -i
Jason Allen [Fri, 14 Nov 2008 05:08:47 +0000 (21:08 -0800)]
[FIX] Ohloh integration
Jason Allen [Thu, 13 Nov 2008 18:28:45 +0000 (10:28 -0800)]
[FIX] mktemp on linux needs 6 X's!
Jason Allen [Wed, 12 Nov 2008 21:38:53 +0000 (13:38 -0800)]
Merge robin@congo:dev/ohcount
Conflicts:
lib/ohcount/detector.rb
Jason Allen [Wed, 12 Nov 2008 19:57:03 +0000 (11:57 -0800)]
[FIX] Integration into ohloh
Robin Luckey [Wed, 12 Nov 2008 19:50:02 +0000 (11:50 -0800)]
Merge branch 'emacs_mode'
Conflicts:
lib/ohcount/detector.rb
Pascal "Pixel" Rigaux [Thu, 23 Oct 2008 12:55:21 +0000 (14:55 +0200)]
Add support for Emacs Mode header lines (#213)
disambiguate_using_emacs_mode is created, it looks for "emacs variables"
on the first line (also on second line when first line is sheebang #!)
it is called before checking through `file ...` otherwise test
tcl_script fails (reporting "shell" since "file" returns "POSIX
shell script text executable")
rotty [Sun, 9 Nov 2008 06:05:00 +0000 (22:05 -0800)]
[NEW] Add .sps, .sls and .ss as filename extensions for Scheme code
inequation [Sat, 1 Nov 2008 00:25:00 +0000 (17:25 -0700)]
Merge branch 'glsl'
Conflicts:
lib/ohcount/detector.rb
inequation [Sat, 1 Nov 2008 00:25:00 +0000 (17:25 -0700)]
[NEW] GLSL parser
Robin Luckey [Wed, 12 Nov 2008 19:05:39 +0000 (11:05 -0800)]
Merge branch 'blitzmax'
Conflicts:
lib/ohcount/detector.rb
brucey [Wed, 29 Oct 2008 22:46:00 +0000 (15:46 -0700)]
[NEW] Blitzmax parser
Jason Allen [Wed, 12 Nov 2008 18:51:38 +0000 (10:51 -0800)]
[FIX] Detector now works against source files that aren't backed by real
files
Jason Allen [Wed, 12 Nov 2008 05:08:44 +0000 (21:08 -0800)]
[FIX] APplying ohloh integration changes
Jason Allen [Wed, 12 Nov 2008 04:59:08 +0000 (20:59 -0800)]
Merge robin@congo:dev/ohcount
Jason Allen [Wed, 12 Nov 2008 04:58:53 +0000 (20:58 -0800)]
[FIX] Porting changes back from ohloh
Robin Luckey [Wed, 12 Nov 2008 00:51:42 +0000 (16:51 -0800)]
[FIX] bin/ohcount failed when no dir given, or '.' specified
Robin Luckey [Wed, 12 Nov 2008 00:47:00 +0000 (16:47 -0800)]
[NEW] Parse *.apsx, *.ascx files. Resulted in new polyglots cs_aspx, vb_aspx.
Robin Luckey [Tue, 11 Nov 2008 22:59:20 +0000 (14:59 -0800)]
[NEW] NetBeans IDE (Sun Java Studio) detection
Robin Luckey [Tue, 11 Nov 2008 22:07:45 +0000 (14:07 -0800)]
[CHANGE] Parse hidden files, but do not recurse into hidden directories.
[NEW] VisualStudio, Eclipse, ASP.NET, WPF detection
Jason Allen [Tue, 11 Nov 2008 20:59:04 +0000 (12:59 -0800)]
Merge robin@congo:dev/ohcount
Jason Allen [Tue, 11 Nov 2008 20:58:06 +0000 (12:58 -0800)]
[NEW] Tools support
Robin Luckey [Tue, 11 Nov 2008 20:41:04 +0000 (12:41 -0800)]
[NEW] XAML parser
Jason Allen [Tue, 11 Nov 2008 20:39:41 +0000 (12:39 -0800)]
[FIX] similar to last one
Jason Allen [Tue, 11 Nov 2008 20:35:06 +0000 (12:35 -0800)]
[FIX] Ohcount now supports filename args again
Jason Allen [Fri, 7 Nov 2008 23:17:52 +0000 (15:17 -0800)]
Merge robin@congo:dev/ohcount
Conflicts:
rules/platforms.rb
Jason Allen [Fri, 7 Nov 2008 23:16:46 +0000 (15:16 -0800)]
[NEW] Added WxWidgets Platform
andy@ohloh.net [Fri, 7 Nov 2008 21:53:40 +0000 (13:53 -0800)]
Merge branch 'master' of robin@congo:dev/ohcount
Conflicts:
rules/platforms.rb
andy@ohloh.net [Fri, 7 Nov 2008 21:52:50 +0000 (13:52 -0800)]
[NEW] MSDos platform
Robin Luckey [Fri, 7 Nov 2008 21:42:56 +0000 (13:42 -0800)]
Merge branch 'master' of congo:dev/ohcount
Jason Allen [Fri, 7 Nov 2008 21:42:47 +0000 (13:42 -0800)]
[FIX] missed adding files to prev checkin
Robin Luckey [Fri, 7 Nov 2008 21:42:37 +0000 (13:42 -0800)]
Merge branch 'master' of congo:dev/ohcount
Conflicts:
rules/platforms.rb
test/unit/gestalt/platform_test.rb
Jason Allen [Fri, 7 Nov 2008 20:21:33 +0000 (12:21 -0800)]
[NEW] Added a new file_rule : java_imports
[NEW] Added a new platform: EclipsePlatform
Jason Allen [Fri, 7 Nov 2008 19:35:51 +0000 (11:35 -0800)]
[FIX] Yanking unused libraries rules file (no longer needed)
Jason Allen [Fri, 7 Nov 2008 10:10:25 +0000 (02:10 -0800)]
Merge robin@congo:dev/ohcount
Conflicts:
test/unit/gestalt/library_test.rb
Jason Allen [Fri, 7 Nov 2008 10:06:00 +0000 (02:06 -0800)]
[NEW] Yanked libraries and merged their rules into Platform rules
andy@ohloh.net [Fri, 7 Nov 2008 09:48:24 +0000 (01:48 -0800)]
[NEW] add basic KDE support
Jason Allen [Fri, 7 Nov 2008 03:27:52 +0000 (19:27 -0800)]
Merge robin@congo:dev/ohcount
Jason Allen [Fri, 7 Nov 2008 03:27:38 +0000 (19:27 -0800)]
[INTERIM] Getting ready for tools and cleanup
andy@ohloh.net [Fri, 7 Nov 2008 02:00:34 +0000 (18:00 -0800)]
[NEW] find XWindows
Robin Luckey [Fri, 7 Nov 2008 01:15:16 +0000 (17:15 -0800)]
[NEW] PHP platform
Robin Luckey [Fri, 7 Nov 2008 00:52:34 +0000 (16:52 -0800)]
[NEW] Plist files indicate mac platform
Jason Allen [Fri, 7 Nov 2008 00:37:20 +0000 (16:37 -0800)]
Merge robin@congo:dev/ohcount
Conflicts:
rules/libraries.rb
rules/platforms.rb
test/unit/gestalt/platform_test.rb
Jason Allen [Fri, 7 Nov 2008 00:34:18 +0000 (16:34 -0800)]
[NEW] File trigger for library rules now allows files that aren't strictly source code files (like jars)
[FIX] We dont crash when parsing a directory
[NEW] JQuery platform added
Robin Luckey [Fri, 7 Nov 2008 00:11:32 +0000 (16:11 -0800)]
[CHANGE] Remove the 'empty' Linux platform; leave only POSIX
andy@ohloh.net [Fri, 7 Nov 2008 00:09:13 +0000 (16:09 -0800)]
[FIX] missing directory
andy@ohloh.net [Fri, 7 Nov 2008 00:04:22 +0000 (16:04 -0800)]
Merge branch 'master' of robin@congo:dev/ohcount
andy@ohloh.net [Fri, 7 Nov 2008 00:04:01 +0000 (16:04 -0800)]
[NEW] Add simple AppleEvents, Mac platform
Jason Allen [Thu, 6 Nov 2008 23:56:25 +0000 (15:56 -0800)]
[FIX] Default bin/ohcount now runs 'summary' - as expected (was running gestalt, by mistake)
Jason Allen [Thu, 6 Nov 2008 23:53:58 +0000 (15:53 -0800)]
[NEW] FileTest now works with multiple args, and assumes they are all Regular Expressions
[NEW] SpringFramework now recognized
Jason Allen [Thu, 6 Nov 2008 23:36:06 +0000 (15:36 -0800)]
[NEW] Added java as a platform
Jason Allen [Thu, 6 Nov 2008 22:17:46 +0000 (14:17 -0800)]
[NEW] Rails a recognized platform
Jason Allen [Thu, 6 Nov 2008 20:28:09 +0000 (12:28 -0800)]
[CLEANUP] yanked gestalt/base -- superceded by source_file_list