ohcount
15 years ago[NEW] Version 2.0.1 - Internal support for LOC delta between two source files 2.0.1
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

15 years agoMerge branch 'master' of congo:dev/ohcount
Robin Luckey [Thu, 19 Feb 2009 23:02:48 +0000 (15:02 -0800)] 
Merge branch 'master' of congo:dev/ohcount

15 years ago[NEW] Implement LocList += LocDelta and LocList += LocDeltaList
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

15 years ago[FIX] Many fixes to GemSpec:
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.

15 years ago[FIX] Improvements to the build process:
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

15 years ago[NEW] Add support for "Nix".
Nicolas Pierron [Tue, 27 Jan 2009 00:22:05 +0000 (01:22 +0100)] 
[NEW] Add support for "Nix".

15 years agoDon't fail the "perl -w" detector test on my openSUSE 11 box.
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

15 years ago[CHANGE] Some corrections to old comments.
Robin Luckey [Thu, 29 Jan 2009 02:43:18 +0000 (18:43 -0800)] 
[CHANGE] Some corrections to old comments.

15 years ago[CHANGE] Clean up source_file.rb -- remove the clone_and_rename() method
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

15 years ago[FIX] No one really uses it, but clean up and test Language class
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

15 years ago[CHANGE] Move more of Ohcount to the new Loc classes. Remove LanguageFacts 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.

15 years ago[CHANGE] Begin moving Ohcount accross to new Loc classes. Rake passes. Removed SlocIn...
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.

15 years ago[FIX] Unneccessarily diff'ing every file twice.
Robin Luckey [Wed, 28 Jan 2009 22:53:50 +0000 (14:53 -0800)] 
[FIX] Unneccessarily diff'ing every file twice.

15 years ago[NEW] General objects for keeping track of line counts and line count deltas.
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.

15 years ago[CHANGE] Some cleanups to lib/ohcount/source_file.rb
Robin Luckey [Wed, 28 Jan 2009 21:10:07 +0000 (13:10 -0800)] 
[CHANGE] Some cleanups to lib/ohcount/source_file.rb

15 years ago[FIX] Expand the 'language' column by 2 chars to fit 'structured_basic'
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....

15 years ago[FIX] Make tests pass on Ubuntu 8.10 -- `file` returns simply "XML" when
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.

15 years agoMerge branch 'master' into diff
Robin Luckey [Mon, 26 Jan 2009 20:28:21 +0000 (12:28 -0800)] 
Merge branch 'master' into diff

15 years ago[FIX] More binary file types, inspired by slow counting performance of KDE
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

15 years ago[NEW] Move the sloc diff'ing code out of Ohloh and into Ohcount
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

15 years ago[FIX] Add a new binary file extension (.cache)
Robin Luckey [Fri, 23 Jan 2009 17:07:56 +0000 (09:07 -0800)] 
[FIX] Add a new binary file extension (.cache)

15 years agoAdded tests for Objective-J mode.
Francisco Ryan Tolmasky I [Tue, 16 Dec 2008 03:29:07 +0000 (19:29 -0800)] 
Added tests for Objective-J mode.

Reviewed by me.

15 years agoSupport for Objective-J.
Francisco Tolmasky [Sat, 6 Dec 2008 22:42:43 +0000 (14:42 -0800)] 
Support for Objective-J.

15 years ago[FIX] What works on Mac OS X doesn't always work on Ubuntu... :-(
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... :-(

15 years agoMerge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 5 Dec 2008 21:34:49 +0000 (13:34 -0800)] 
Merge branch 'master' of congo:dev/ohcount

15 years ago[NEW] When 'file -b' replies with XML, we didn't recognize it.
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.

15 years ago[CHANGE] simpler memoization for polyglot
andy@ohloh.net [Wed, 19 Nov 2008 19:52:49 +0000 (11:52 -0800)] 
[CHANGE] simpler memoization for polyglot

15 years ago[FIX] If detect() returns a nil result, remember that result and don't keep re-detecting
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

15 years ago[FIX] Better detection of binary files, more binary extensions
Robin Luckey [Wed, 19 Nov 2008 18:42:48 +0000 (10:42 -0800)] 
[FIX] Better detection of binary files, more binary extensions

15 years ago[FIX] Stop parsing binary files.
Robin Luckey [Wed, 19 Nov 2008 00:39:03 +0000 (16:39 -0800)] 
[FIX] Stop parsing binary files.

15 years ago[NEW] Add .ctp as a php extension
Robin Luckey [Tue, 18 Nov 2008 19:58:11 +0000 (11:58 -0800)] 
[NEW] Add .ctp as a php extension

15 years ago[FIX] When printing platforms to the console output, suppress the namespace prefixes
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

15 years ago[FIX] Don't try to sloc null file names :-)
Robin Luckey [Tue, 18 Nov 2008 17:40:41 +0000 (09:40 -0800)] 
[FIX] Don't try to sloc null file names :-)

15 years agoMerge branch 'master' of robin@congo:dev/ohcount
andy@ohloh.net [Fri, 14 Nov 2008 22:42:28 +0000 (14:42 -0800)] 
Merge branch 'master' of robin@congo:dev/ohcount

15 years ago[NEW] Add Drupal platform detection
andy@ohloh.net [Fri, 14 Nov 2008 22:42:09 +0000 (14:42 -0800)] 
[NEW] Add Drupal platform detection

15 years agoMerge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 14 Nov 2008 22:32:54 +0000 (14:32 -0800)] 
Merge branch 'master' of congo:dev/ohcount

15 years ago[NEW] Moodle platform detection
Robin Luckey [Fri, 14 Nov 2008 22:32:50 +0000 (14:32 -0800)] 
[NEW] Moodle platform detection

15 years agoMerge branch 'master' of robin@congo:dev/ohcount
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

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Fri, 14 Nov 2008 22:22:12 +0000 (14:22 -0800)] 
Merge robin@congo:dev/ohcount

Conflicts:

rules/platforms.rb

15 years ago[NEW] GTK & Python
andy@ohloh.net [Fri, 14 Nov 2008 22:21:28 +0000 (14:21 -0800)] 
[NEW] GTK & Python

15 years ago[NEW] Zend Framework Platform
Jason Allen [Fri, 14 Nov 2008 22:21:19 +0000 (14:21 -0800)] 
[NEW] Zend Framework Platform

15 years ago[NEW] Pear platform detection
Robin Luckey [Fri, 14 Nov 2008 22:00:08 +0000 (14:00 -0800)] 
[NEW] Pear platform detection

15 years agoMerge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 14 Nov 2008 21:39:42 +0000 (13:39 -0800)] 
Merge branch 'master' of congo:dev/ohcount

15 years ago[NEW] Symfony platform detection
Robin Luckey [Fri, 14 Nov 2008 21:39:33 +0000 (13:39 -0800)] 
[NEW] Symfony platform detection

15 years ago[NEW] Added VisualBasic platform
Jason Allen [Fri, 14 Nov 2008 08:58:04 +0000 (00:58 -0800)] 
[NEW] Added VisualBasic platform
[FIX] fixed ohcount -i

15 years ago[FIX] Ohloh integration
Jason Allen [Fri, 14 Nov 2008 05:08:47 +0000 (21:08 -0800)] 
[FIX] Ohloh integration

15 years ago[FIX] mktemp on linux needs 6 X's!
Jason Allen [Thu, 13 Nov 2008 18:28:45 +0000 (10:28 -0800)] 
[FIX] mktemp on linux needs 6 X's!

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Wed, 12 Nov 2008 21:38:53 +0000 (13:38 -0800)] 
Merge robin@congo:dev/ohcount

Conflicts:

lib/ohcount/detector.rb

15 years ago[FIX] Integration into ohloh
Jason Allen [Wed, 12 Nov 2008 19:57:03 +0000 (11:57 -0800)] 
[FIX] Integration into ohloh

15 years agoMerge branch 'emacs_mode'
Robin Luckey [Wed, 12 Nov 2008 19:50:02 +0000 (11:50 -0800)] 
Merge branch 'emacs_mode'

Conflicts:

lib/ohcount/detector.rb

15 years agoAdd support for Emacs Mode header lines (#213)
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")

15 years ago[NEW] Add .sps, .sls and .ss as filename extensions for Scheme code
rotty [Sun, 9 Nov 2008 06:05:00 +0000 (22:05 -0800)] 
[NEW] Add .sps, .sls and .ss as filename extensions for Scheme code

15 years agoMerge branch 'glsl'
inequation [Sat, 1 Nov 2008 00:25:00 +0000 (17:25 -0700)] 
Merge branch 'glsl'

Conflicts:

lib/ohcount/detector.rb

15 years ago[NEW] GLSL parser
inequation [Sat, 1 Nov 2008 00:25:00 +0000 (17:25 -0700)] 
[NEW] GLSL parser

15 years agoMerge branch 'blitzmax'
Robin Luckey [Wed, 12 Nov 2008 19:05:39 +0000 (11:05 -0800)] 
Merge branch 'blitzmax'

Conflicts:

lib/ohcount/detector.rb

15 years ago[NEW] Blitzmax parser
brucey [Wed, 29 Oct 2008 22:46:00 +0000 (15:46 -0700)] 
[NEW] Blitzmax parser

15 years ago[FIX] Detector now works against source files that aren't backed by real
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

15 years ago[FIX] APplying ohloh integration changes
Jason Allen [Wed, 12 Nov 2008 05:08:44 +0000 (21:08 -0800)] 
[FIX] APplying ohloh integration changes

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Wed, 12 Nov 2008 04:59:08 +0000 (20:59 -0800)] 
Merge robin@congo:dev/ohcount

15 years ago[FIX] Porting changes back from ohloh
Jason Allen [Wed, 12 Nov 2008 04:58:53 +0000 (20:58 -0800)] 
[FIX] Porting changes back from ohloh

15 years ago[FIX] bin/ohcount failed when no dir given, or '.' specified
Robin Luckey [Wed, 12 Nov 2008 00:51:42 +0000 (16:51 -0800)] 
[FIX] bin/ohcount failed when no dir given, or '.' specified

15 years ago[NEW] Parse *.apsx, *.ascx files. Resulted in new polyglots cs_aspx, vb_aspx.
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.

15 years ago[NEW] NetBeans IDE (Sun Java Studio) detection
Robin Luckey [Tue, 11 Nov 2008 22:59:20 +0000 (14:59 -0800)] 
[NEW] NetBeans IDE (Sun Java Studio) detection

15 years ago[CHANGE] Parse hidden files, but do not recurse into hidden directories.
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

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Tue, 11 Nov 2008 20:59:04 +0000 (12:59 -0800)] 
Merge robin@congo:dev/ohcount

15 years ago[NEW] Tools support
Jason Allen [Tue, 11 Nov 2008 20:58:06 +0000 (12:58 -0800)] 
[NEW] Tools support

15 years ago[NEW] XAML parser
Robin Luckey [Tue, 11 Nov 2008 20:41:04 +0000 (12:41 -0800)] 
[NEW] XAML parser

15 years ago[FIX] similar to last one
Jason Allen [Tue, 11 Nov 2008 20:39:41 +0000 (12:39 -0800)] 
[FIX] similar to last one

15 years ago[FIX] Ohcount now supports filename args again
Jason Allen [Tue, 11 Nov 2008 20:35:06 +0000 (12:35 -0800)] 
[FIX] Ohcount now supports filename args again

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Fri, 7 Nov 2008 23:17:52 +0000 (15:17 -0800)] 
Merge robin@congo:dev/ohcount

Conflicts:

rules/platforms.rb

15 years ago[NEW] Added WxWidgets Platform
Jason Allen [Fri, 7 Nov 2008 23:16:46 +0000 (15:16 -0800)] 
[NEW] Added WxWidgets Platform

15 years agoMerge branch 'master' of robin@congo:dev/ohcount
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

15 years ago[NEW] MSDos platform
andy@ohloh.net [Fri, 7 Nov 2008 21:52:50 +0000 (13:52 -0800)] 
[NEW] MSDos platform

15 years agoMerge branch 'master' of congo:dev/ohcount
Robin Luckey [Fri, 7 Nov 2008 21:42:56 +0000 (13:42 -0800)] 
Merge branch 'master' of congo:dev/ohcount

15 years ago[FIX] missed adding files to prev checkin
Jason Allen [Fri, 7 Nov 2008 21:42:47 +0000 (13:42 -0800)] 
[FIX] missed adding files to prev checkin

15 years agoMerge branch 'master' of congo:dev/ohcount
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

15 years ago[NEW] Added a new file_rule : java_imports
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

15 years ago[FIX] Yanking unused libraries rules file (no longer needed)
Jason Allen [Fri, 7 Nov 2008 19:35:51 +0000 (11:35 -0800)] 
[FIX] Yanking unused libraries rules file (no longer needed)

15 years agoMerge robin@congo:dev/ohcount
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

15 years ago[NEW] Yanked libraries and merged their rules into Platform rules
Jason Allen [Fri, 7 Nov 2008 10:06:00 +0000 (02:06 -0800)] 
[NEW] Yanked libraries and merged their rules into Platform rules

15 years ago[NEW] add basic KDE support
andy@ohloh.net [Fri, 7 Nov 2008 09:48:24 +0000 (01:48 -0800)] 
[NEW] add basic KDE support

15 years agoMerge robin@congo:dev/ohcount
Jason Allen [Fri, 7 Nov 2008 03:27:52 +0000 (19:27 -0800)] 
Merge robin@congo:dev/ohcount

15 years ago[INTERIM] Getting ready for tools and cleanup
Jason Allen [Fri, 7 Nov 2008 03:27:38 +0000 (19:27 -0800)] 
[INTERIM] Getting ready for tools and cleanup

15 years ago[NEW] find XWindows
andy@ohloh.net [Fri, 7 Nov 2008 02:00:34 +0000 (18:00 -0800)] 
[NEW] find XWindows

15 years ago[NEW] PHP platform
Robin Luckey [Fri, 7 Nov 2008 01:15:16 +0000 (17:15 -0800)] 
[NEW] PHP platform

15 years ago[NEW] Plist files indicate mac platform
Robin Luckey [Fri, 7 Nov 2008 00:52:34 +0000 (16:52 -0800)] 
[NEW] Plist files indicate mac platform

15 years agoMerge robin@congo:dev/ohcount
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

15 years ago[NEW] File trigger for library rules now allows files that aren't strictly source...
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

15 years ago[CHANGE] Remove the 'empty' Linux platform; leave only POSIX
Robin Luckey [Fri, 7 Nov 2008 00:11:32 +0000 (16:11 -0800)] 
[CHANGE] Remove the 'empty' Linux platform; leave only POSIX

15 years ago[FIX] missing directory
andy@ohloh.net [Fri, 7 Nov 2008 00:09:13 +0000 (16:09 -0800)] 
[FIX] missing directory

15 years agoMerge branch 'master' of robin@congo:dev/ohcount
andy@ohloh.net [Fri, 7 Nov 2008 00:04:22 +0000 (16:04 -0800)] 
Merge branch 'master' of robin@congo:dev/ohcount

15 years ago[NEW] Add simple AppleEvents, Mac platform
andy@ohloh.net [Fri, 7 Nov 2008 00:04:01 +0000 (16:04 -0800)] 
[NEW] Add simple AppleEvents, Mac platform

15 years ago[FIX] Default bin/ohcount now runs 'summary' - as expected (was running gestalt,...
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)

15 years ago[NEW] FileTest now works with multiple args, and assumes they are all Regular Expressions
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

15 years ago[NEW] Added java as a platform
Jason Allen [Thu, 6 Nov 2008 23:36:06 +0000 (15:36 -0800)] 
[NEW] Added java as a platform

15 years ago[NEW] Rails a recognized platform
Jason Allen [Thu, 6 Nov 2008 22:17:46 +0000 (14:17 -0800)] 
[NEW] Rails a recognized platform

15 years ago[CLEANUP] yanked gestalt/base -- superceded by source_file_list
Jason Allen [Thu, 6 Nov 2008 20:28:09 +0000 (12:28 -0800)] 
[CLEANUP] yanked gestalt/base -- superceded by source_file_list

15 years ago[INTERIM] More gestalt and cleanup
Jason Allen [Thu, 6 Nov 2008 20:17:20 +0000 (12:17 -0800)] 
[INTERIM] More gestalt and cleanup

15 years ago[NEW] Ohcount cleanup & reorganizing: introducing SourceFile: the ohcount orienting...
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

15 years ago[NEW] Major cleanup. Morphed SimpleFileContext into a more general SourceFile, from
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.