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
Jason Allen [Thu, 6 Nov 2008 20:17:20 +0000 (12:17 -0800)]
[INTERIM] More gestalt and cleanup
Jason Allen [Fri, 31 Oct 2008 13:44:08 +0000 (06:44 -0700)]
[NEW] Ohcount cleanup & reorganizing: introducing SourceFile: the ohcount orienting concept.
[NEW] Gestalt functionality: can specify rules for how platforms can be determined
Jason Allen [Tue, 28 Oct 2008 19:39:04 +0000 (12:39 -0700)]
[NEW] Major cleanup. Morphed SimpleFileContext into a more general SourceFile, from
which most of ohcount's functionality is now available.
Robin Luckey [Wed, 1 Oct 2008 17:42:06 +0000 (10:42 -0700)]
[FIX] Better detection of lgpl3
Robin Luckey [Tue, 30 Sep 2008 23:50:25 +0000 (16:50 -0700)]
[FIX] "haxe" was incorrectly listed has "hx" in the sloc_info hash
Niel Drummond [Fri, 19 Sep 2008 17:10:53 +0000 (19:10 +0200)]
Added haXe parser and test case
Robin Luckey [Mon, 15 Sep 2008 21:17:18 +0000 (14:17 -0700)]
[FIX] Better detection of GPL3 ... add match for "GNU GPL v3"
Robin Luckey [Mon, 15 Sep 2008 21:08:10 +0000 (14:08 -0700)]
[FIX] Perl POD can be terminated by EOF
Robin Luckey [Fri, 12 Sep 2008 16:07:45 +0000 (09:07 -0700)]
[NEW] Add basic detection for GNU Affero General Public License. Not version sensitive.
Robin Luckey [Tue, 9 Sep 2008 17:11:02 +0000 (10:11 -0700)]
[FIX] Mac is filename case insenstive; linux is not.
Robin Luckey [Tue, 9 Sep 2008 17:01:42 +0000 (10:01 -0700)]
[FIX] Rename 'R' to 'r' for consistency with other languages.
[FIX] Remove redundant entries from EXTENSION_MAP that simply list uppercase versions of extensions.
Mark Hoebeke [Fri, 5 Sep 2008 07:03:23 +0000 (09:03 +0200)]
Added test case for R language support.
Robin Luckey [Wed, 3 Sep 2008 19:09:19 +0000 (12:09 -0700)]
[FIX] Remove unused file
Robin Luckey [Thu, 28 Aug 2008 20:46:54 +0000 (13:46 -0700)]
[FIX] Massive change triggered by a bug in the Ohloh/Ohcount interface.
Some Ohloh-specific code has been removed from Ohcount.
This also (happily) leads to a refactoring of the unit tests. It should be much easier to create tests now.
fperraad [Tue, 26 Aug 2008 21:43:44 +0000 (14:43 -0700)]
[NEW] Count *.pmc (Perl Magic Cookie) and *.xs (Perl/C native interfact) files as C
Robin Luckey [Tue, 26 Aug 2008 21:22:38 +0000 (14:22 -0700)]
Merge git://github.com/korsakov/ohcount into haml
Fedor Korsakov [Fri, 15 Aug 2008 08:38:37 +0000 (03:38 -0500)]
Merge branch 'master' of git://github.com/mitchell/ohcount
Fedor Korsakov [Fri, 15 Aug 2008 08:37:26 +0000 (03:37 -0500)]
Haml support
Fedor Korsakov [Tue, 12 Aug 2008 01:47:12 +0000 (20:47 -0500)]
Updated Haml parser to recognize embedded Ruby, xhtml tag modifiers still need development.
mitchell [Fri, 8 Aug 2008 15:26:40 +0000 (11:26 -0400)]
Fixed important typo in PARSER_DOC.
Robin Luckey [Thu, 7 Aug 2008 22:08:17 +0000 (15:08 -0700)]
[CHANGE] Cut the feature to remove trailing punctuation from comments, since it can lead to runaway regex CPU churn
Robin Luckey [Thu, 7 Aug 2008 21:53:45 +0000 (14:53 -0700)]
[FIX] Forgotten files
Robin Luckey [Thu, 7 Aug 2008 21:53:14 +0000 (14:53 -0700)]
[FIX] More flexible detection of gpl3_or_later
Fedor Korsakov [Mon, 4 Aug 2008 11:07:14 +0000 (06:07 -0500)]
Partial Haml support with Ruby block detection.
Robin Luckey [Tue, 29 Jul 2008 16:57:18 +0000 (09:57 -0700)]
Merge git://github.com/korsakov/ohcount
mitchell [Tue, 29 Jul 2008 06:05:35 +0000 (02:05 -0400)]
Merge branch 'master' of git://github.com/korsakov/ohcount
Fedor Korsakov [Mon, 28 Jul 2008 15:19:05 +0000 (10:19 -0500)]
Support for Stratego.
mitchell [Mon, 21 Jul 2008 18:42:42 +0000 (14:42 -0400)]
Added unit tests for parent parsers.
mitchell [Sat, 19 Jul 2008 05:30:43 +0000 (01:30 -0400)]
Added embedded language entities to the rest of the parent parsers.
mitchell [Fri, 18 Jul 2008 22:33:07 +0000 (18:33 -0400)]
Added CSS, Javascript, and PHP entity parsing to phphtml parser.
Robin Luckey [Fri, 18 Jul 2008 22:24:57 +0000 (15:24 -0700)]
[BUG] This snapshot does not pass the rake! The php entity parser is not implemented; license parsing breaks for php.
[NEW] Add unit tests for license detection with line breaks.
Robin Luckey [Fri, 18 Jul 2008 21:00:29 +0000 (14:00 -0700)]
[FIX] Change load priority of libs -- local code first, gem second.
mitchell [Fri, 18 Jul 2008 20:40:12 +0000 (16:40 -0400)]
Merged ohcount changes that were overwritten by accident.
mitchell [Fri, 18 Jul 2008 20:34:41 +0000 (16:34 -0400)]
Ignore punctuation for comments in license detection.
mitchell [Fri, 18 Jul 2008 20:34:01 +0000 (16:34 -0400)]
Merge branch 'master' of git://github.com/robinluckey/ohcount
Fedor Korsakov [Fri, 18 Jul 2008 01:29:59 +0000 (20:29 -0500)]
Merge branch 'master' of git://github.com/mitchell/ohcount
Robin Luckey [Thu, 17 Jul 2008 20:46:48 +0000 (13:46 -0700)]
[FIX] Gem fixes: Add lib/license to the gem, also fix ticket #229.
There's still some trouble with RDoc in the gem install.
mitchell [Thu, 17 Jul 2008 19:50:02 +0000 (15:50 -0400)]
Added unit tests for partial entity parsers.
mitchell [Thu, 17 Jul 2008 19:46:08 +0000 (15:46 -0400)]
Added extra block comment to SQL parser's entity parser.
mitchell [Thu, 17 Jul 2008 19:45:36 +0000 (15:45 -0400)]
Added partial entity parser for Ruby.
mitchell [Thu, 17 Jul 2008 19:45:06 +0000 (15:45 -0400)]
Fixed Perl parser's entity parser.
mitchell [Thu, 17 Jul 2008 19:44:44 +0000 (15:44 -0400)]
Fixed Haskell parser's entity parser.
mitchell [Thu, 17 Jul 2008 19:44:10 +0000 (15:44 -0400)]
Fixed Actionscript parser's entity parser.
Robin Luckey [Thu, 17 Jul 2008 19:01:25 +0000 (12:01 -0700)]
[FIX] Improved apache_2 recognition -- may or may not include "Version" before "2.0"
mitchell [Thu, 17 Jul 2008 05:51:40 +0000 (01:51 -0400)]
Added partial entity parsers to all lexers; updated ohcount -l to use.
More specifically, added comment entities to all languages so ohcount's license
sniffer now uses parse_entities() and looks for :comment entities to build a
comment string for the buffer.
Robin Luckey [Mon, 14 Jul 2008 20:15:38 +0000 (13:15 -0700)]
[CHANGE] Simplify bin/ohcount -l output for easier post-processing
Robin Luckey [Mon, 14 Jul 2008 19:59:32 +0000 (12:59 -0700)]
[NEW] Add LGPL3 to the license_map
Fedor Korsakov [Fri, 11 Jul 2008 09:01:08 +0000 (04:01 -0500)]
Additional test cases for Lisp.
Fedor Korsakov [Fri, 11 Jul 2008 08:54:09 +0000 (03:54 -0500)]
Merge branch 'master' of git://labs.ohloh.net/git/ohcount
Fedor Korsakov [Fri, 11 Jul 2008 08:49:12 +0000 (03:49 -0500)]
[FIX] Added docstring support to Lisp.
Daniel Luz [Thu, 10 Jul 2008 22:55:21 +0000 (19:55 -0300)]
Merge branch 'master' of git://labs.ohloh.net/git/ohcount
Daniel Luz [Thu, 10 Jul 2008 06:15:53 +0000 (03:15 -0300)]
Allocate space for the null terminators on LanguageBreakdown
Robin Luckey [Wed, 9 Jul 2008 21:31:35 +0000 (14:31 -0700)]
Merge git://github.com/mitchell/ohcount
mitchell [Wed, 9 Jul 2008 21:22:08 +0000 (17:22 -0400)]
Possible fix for the "random" memory free errors.
Robin Luckey [Wed, 9 Jul 2008 21:09:08 +0000 (14:09 -0700)]
Merge git://github.com/mitchell/ohcount
mitchell [Wed, 9 Jul 2008 21:09:04 +0000 (17:09 -0400)]
Removed unnecessary ()'s in xml parser.
mitchell [Wed, 9 Jul 2008 21:07:23 +0000 (17:07 -0400)]
String escapes aren't allowed in XML; use ", ', etc.
Robin Luckey [Wed, 9 Jul 2008 21:06:03 +0000 (14:06 -0700)]
Merge git://github.com/mitchell/ohcount
Alfredo Beaumont [Wed, 9 Jul 2008 18:46:10 +0000 (20:46 +0200)]
Testsuite for factor programming language
Alfredo Beaumont [Wed, 9 Jul 2008 18:20:06 +0000 (20:20 +0200)]
Support for Factor programming language factorcode.org
mitchell [Wed, 9 Jul 2008 03:07:11 +0000 (23:07 -0400)]
Merge branch 'master' of git://github.com/robinluckey/ohcount
Jason Allen [Wed, 9 Jul 2008 01:29:37 +0000 (18:29 -0700)]
[FIX] Added a OHCOUNT_ROOT global so that included libs always work. We can now run tests just by calling 'ruby test/unit/xxx.rb'
[FIX] Added an exception to be thrown on Ohcount::parse if the polyglot passed is nil
[NEW] Ported the ohloh LicenseSniffer to ohcount. Made it easy to add/edit test files.
Robin Luckey [Mon, 7 Jul 2008 21:23:40 +0000 (14:23 -0700)]
[CHANGE] Bumping version number to 2.0.0
mitchell [Mon, 7 Jul 2008 19:41:08 +0000 (15:41 -0400)]
XML and friends shouldn't have multiline strings (like HTML).
Robin Luckey [Thu, 3 Jul 2008 21:15:16 +0000 (14:15 -0700)]
[FIX] Clean up .gitignores
Robin Luckey [Thu, 3 Jul 2008 20:48:03 +0000 (13:48 -0700)]
[FIX] 'objective c' parser name should be 'objective_c' to match sloc_info table
Robin Luckey [Tue, 1 Jul 2008 17:48:37 +0000 (10:48 -0700)]
[FIX] Whitespace cleanup
Fedor Korsakov [Tue, 1 Jul 2008 03:16:54 +0000 (22:16 -0500)]
Removed partial Haml support.
Fedor Korsakov [Mon, 30 Jun 2008 09:18:05 +0000 (04:18 -0500)]
Merged with Mitchell's branch and resolved conflicts. Haml support remains rudimentary.