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
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.