22 Commits

Author SHA1 Message Date
Mark VanderVoord f368744ca5 Updates for the new year 2026-01-23 11:19:02 -05:00
Mark VanderVoord a60383ec34 Update licenses to new standards... plus New Years bump 2025-01-01 12:05:55 -05:00
Mark VanderVoord a642b1fe49 Update to latest Unity and therefore newer Rubocop standards. Tweaked scripts to match latest standards. 2023-11-22 17:40:07 -05:00
mvandervoord 9b393ad4fb Further style changes to match standard.
Pull in latest Unity.
Update testing parameters to include Ruby 2.7
2020-03-19 10:00:12 -04:00
mvandervoord 67858837d1 Update coding style to match our own official coding guidelines 2020-03-18 19:16:58 -04:00
Mark VanderVoord 413c803543 Merge pull request #120 from shreyasbharath/fix-multi-threading-bug
Fixed race condition that occurs when 'requiring' plugins (Thanks @shreyasbharath !)
2017-09-08 13:12:55 -04:00
John Lindgren 7eb7e14fbc Remove trailing whitespace. 2017-08-30 16:03:45 -04:00
balaksh b58f15d0be Fixed race condition that occurs when 'requiring' plugins 2017-05-02 10:29:16 +12:00
Mark VanderVoord 17898f5078 Normalize all the line endings 2016-01-07 14:11:52 -05:00
mvandervoord 01988411e3 - plugin manager protects against redundant plugin requests
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@207 bf332499-1b4d-0410-844d-d2d48d5cc64c
2011-01-28 15:46:43 +00:00
mvandervoord 0e12f087bd - Works with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2 (and possibly others)
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@192 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-10-22 17:20:31 +00:00
mkarlesky 420b17239b moved insertion of extra includes from mock source file generation to mock header file generation
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@176 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-06-28 17:17:12 +00:00
mvandervoord 36de9c6fc4 - added copyright notices to code (oops)
- protected against people using extern "C"

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@161 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-04-27 02:14:44 +00:00
mvandervoord 06ef8bb221 * added callback plugin
* cleaned up plugin prioritization
* updated plain docs

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@148 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-12-04 18:52:59 +00:00
mvandervoord 0f857f24ec - foundation work towards more awesome pointer/array handling. not there yet, so don't try this at home kids.
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@145 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-11-26 00:55:02 +00:00
mvandervoord 3e1651c937 * updated for better compatibility (now works with 1.8.6, 1.8.7, 1.9.0, 1.9.1)
* fixed bugs and cleaned up strict global ordering support (and added system test to prove it) 

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@130 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-06-19 02:05:46 +00:00
mkarlesky f63c2b4fc8 first stab at prettying up load_paths and require handling b/c of vendor/gems
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@96 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-05-14 19:33:26 +00:00
mvandervoord c7ec4f5b9a * cleaned up interface to plugins
* plugins no longer need to implement unused functions
* config now is extensible to support changing plugin needs

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@55 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-02-11 18:47:58 +00:00
mvandervoord 4e6061acc3 * fixed bug in Ignore plugin
* cleaned up config management to allow an option hash or yaml file

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@52 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-12-12 02:09:57 +00:00
mvandervoord 3621bd3ae0 tested plugin manager
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@30 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-10-18 20:21:19 +00:00
mvandervoord b1a290ea7a brought expectations out to a plugin also
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@20 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-07-19 19:00:44 +00:00
mvandervoord 56d13b90f6 main object is now CMock instead of CMockSetup. Cleaned up the way objects are created, particularly related to plugins.
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@19 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-07-19 15:42:56 +00:00