Commit Graph

  • 9e1d77a94a - Handle filenames with spaces in them unknown 2012-11-25 14:56:15 -0500
  • 27cad7c9b7 - protect against filenames with dashes for mocking unknown 2012-11-25 14:38:26 -0500
  • 286201dca4 Fixed mistake with regex of parse matcher in file writer. Was including every file with a 'c' in the wrong location. 1spatial 2012-10-19 16:15:40 +0100
  • b2e6cf3c24 Files that are excluded from parsing are now copied to the target folder along with the other files. 1spatial 2012-10-19 15:57:43 +0100
  • b5a45f0aaf Fix to exclude system folders starting with a '.' from being processed. 1spatial 2012-10-18 11:31:52 +0100
  • 1757b0b615 Merge 1088ab022a into 0647e5a9e2 malsyned 2012-10-17 20:00:29 -0700
  • 1088ab022a Ensure tests pass after changes to sanitize identifiers Dennis Lambe Jr 2012-10-17 22:59:56 -0400
  • a5b3246b61 Sanitize module names when used as part of generated C identifiers Dennis Lambe Jr 2012-10-17 17:47:30 -0400
  • 3be87c2543 Changes to take source folders for Unity and Cmock, which then have src files copied to relevant directories. 1spatial 2012-10-16 15:08:07 +0100
  • 35be58783a Ruby modifications to remove file exclusions to external file. 1spatial 2012-10-05 12:16:17 +0100
  • ff4966bf42 Added cast to CMOCK_MEM_INDEX_SIZE for 16bit compiler Jordan Schaenzle 2012-10-04 14:18:32 -0400
  • 0647e5a9e2 I think this is only updating some line ending issues. John Van Enk 2012-10-03 16:18:07 -0400
  • dc3e456090 Modications to CMock ruby files. 1spatial 2012-10-03 15:09:37 +0100
  • 668c4155d6 remove vendored hardmock; do not try to require test-unit on ruby 1.9 Matt Fletcher 2012-07-16 10:40:21 -0400
  • feb26e5ac3 updated hardmock and added to git ignore chrishonson 2012-06-22 13:40:20 -0400
  • a59694e01c profit nick christensen 2012-06-22 11:50:34 -0400
  • c9cd79303f gemfile nick christensen 2012-06-22 11:21:36 -0400
  • a68a07095d Merge branch 'master' of github.com:ThrowTheSwitch/CMock John Van Enk 2012-06-20 20:35:40 -0400
  • 0ed1697598 Added c_exception external. John Van Enk 2012-06-20 20:26:56 -0400
  • bcde4cc568 added unity submodule Job Vranish 2012-02-10 10:28:51 -0500
  • a785ed6bf9 - Remove unacceptable characters from module names mvandervoord 2012-05-28 17:47:58 +0000
  • e2cc434883 - strips out gcc's __attribute__ tags mvandervoord 2012-05-28 17:24:22 +0000
  • a9b9a61ed0 - Made pointer function parsing more robust (thanks DefinitelyLion!) mvandervoord 2012-05-28 16:50:27 +0000
  • 1c037f26aa - more cleanup mvandervoord 2012-05-28 15:18:26 +0000
  • 3b509800dd - Improved handling of pointer types as function arguments mvandervoord 2012-05-28 15:01:59 +0000
  • cd5d5ec182 - we only need a single gcc target now that they can autodetect the 64-bit support mvandervoord 2012-05-28 01:25:13 +0000
  • 9afcb4c832 - no longer takes in cmock_line argument when not needed mvandervoord 2012-05-28 00:55:08 +0000
  • dbb2bacabf working from 'rake rspec' task chrishonson 2012-05-11 15:40:07 -0400
  • ad1a095fe1 updates from last tools day chrishonson 2012-05-11 14:38:26 -0400
  • e091a6bb1d initial Nick Christensen 2012-04-27 10:18:01 -0400
  • 1c12b428e7 initial unknown 2012-04-27 10:10:57 -0400
  • 9631fbe388 Add initial Markdown conversion of 'CMock Summary.odt'. Scott Vokes 2012-03-30 11:24:21 -0400
  • 5db01967cb Added exclusion of callinconv module from system tests, since it is Window-specific. This should be added to a separate gcc_win.yml configuration for cross-OS-compatibility. Greg Williams 2012-02-10 14:57:55 -0500
  • 61c77ce8ae Added directory tasks to add temp folders for system testing, and added initial .gitignore to avoid looking at these genereated folders. Greg Williams 2012-02-10 14:56:28 -0500
  • 2d0eaf59bc added CException submodule Job Vranish 2012-02-10 14:22:39 -0500
  • b09dcf068e added unity submodule Job Vranish 2012-02-10 10:28:51 -0500
  • 5a09a46ebb - fixed error in callback generation with no arguments, no returns, and no count values mvandervoord 2012-01-24 23:47:08 +0000
  • 1538407030 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@216 bf332499-1b4d-0410-844d-d2d48d5cc64c mvandervoord 2012-01-24 23:09:25 +0000
  • 5f1521a8af - avoid naming collision with latest versions of Rake mvandervoord 2011-10-11 02:42:02 +0000
  • d5b1812e2f - updated to support calling conventions without resorting to trickery with attributes mvandervoord 2011-06-07 01:32:51 +0000
  • 310daf1d9e - updated :unity_helper option to :unity_helper_path because it's... you know... a path. (still backwards compat when needed) mvandervoord 2011-04-28 00:45:41 +0000
  • 7e372493ff corrected treat_as merging with standard_treat_as_map mkarlesky 2011-04-22 04:53:08 +0000
  • 0497a4e7e4 - compile in separate pass from mock generation to avoid multiple compilation mvandervoord 2011-03-09 01:43:18 +0000
  • cc5da75730 - fixed bug where final count not being properly checked for ignores as :args_only mvandervoord 2011-03-03 12:28:00 +0000
  • 9cdc116b37 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@209 bf332499-1b4d-0410-844d-d2d48d5cc64c mkarlesky 2011-02-10 22:19:06 +0000
  • 1baf0de1d5 - removed leftovers of old global-order handling mvandervoord 2011-01-28 19:27:13 +0000
  • 01988411e3 - plugin manager protects against redundant plugin requests mvandervoord 2011-01-28 15:46:43 +0000
  • eccd9e8412 - strip "extern" keyword when mocking externs mvandervoord 2011-01-28 02:21:14 +0000
  • 7b0e768415 - added ability to inject standard includes as <blah.h> mvandervoord 2011-01-28 01:46:51 +0000
  • d7caef0569 - dropped build from version.info file... just major and minor number mvandervoord 2011-01-14 00:55:08 +0000
  • b7ab7eabf1 Made EOLs consistent. Updated build & version info. mkarlesky 2011-01-13 21:07:07 +0000
  • e9a7151241 - Reworked memory handling to avoid realloc problems if it decides to relocate the block. mvandervoord 2011-01-13 18:10:57 +0000
  • 1504d71f77 updated release info files mkarlesky 2011-01-13 16:13:33 +0000
  • cee9277594 - updated CMock documentation - beefed up 64-bit testing mvandervoord 2010-12-29 03:10:53 +0000
  • 53d2c855bf - added options to specify where include files should be placed - plus and minus signs in function prototypes (like as part of the array size) no longer break mvandervoord 2010-12-28 20:26:37 +0000
  • 353e9f5ed1 - update unity to new location mvandervoord 2010-12-22 16:43:38 +0000
  • 66b0019821 - fixed issue where cmock wanted to treat function pointers as memory compares if they were not typedefs. This was ok on some platforms but not others. mvandervoord 2010-12-08 16:59:32 +0000
  • ac35f1bfe4 - fixed bug where people using defines as their array argument size were getting parse issues - suppress warning for CException where it wants to remind me that the address is always going to be true. duh. mvandervoord 2010-12-08 15:56:33 +0000
  • 6ba1032477 - beefed up testing of :treat_as and pointer combinations mvandervoord 2010-11-23 02:08:49 +0000
  • 27769da9c9 - made out of order call messages more clear. mvandervoord 2010-11-19 05:09:08 +0000
  • 593f4e3e30 - removed runTest because it is no longer needed with new Unity updates mvandervoord 2010-11-10 16:15:48 +0000
  • 0e12f087bd - Works with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2 (and possibly others) mvandervoord 2010-10-22 17:20:31 +0000
  • 72ca191840 - example now uses Unity generate_test_runner's yaml file option mvandervoord 2010-09-22 01:21:32 +0000
  • e0f20f0992 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@190 bf332499-1b4d-0410-844d-d2d48d5cc64c mvandervoord 2010-09-21 00:48:40 +0000
  • c8a944becf added 64 bit gcc target (works on a macbook, for example) mvandervoord 2010-09-21 00:39:26 +0000
  • cc9abe8e18 - added support for stripping out things like gcc __attributes__ - moved targets into a subdirectory called targets, like unity mvandervoord 2010-09-19 02:17:29 +0000
  • ea78315418 - tweaked rakefile helper to use a configurable path from yaml file mvandervoord 2010-09-06 19:17:26 +0000
  • 345b0c6576 - improved inline parsing test to include full blown inline definitions mvandervoord 2010-08-26 11:30:37 +0000
  • ee12cbe2ab - fixed colour handling in example project mvandervoord 2010-08-13 12:29:32 +0000
  • 1353e7dec7 - do not abort system tests on first failure mvandervoord 2010-08-13 00:42:49 +0000
  • 84fd7c8ddc robustified syntax mkarlesky 2010-08-02 16:39:06 +0000
  • a20af3e1ce updated for updated unity macros mkarlesky 2010-07-30 22:40:12 +0000
  • 1639e2f49f - updated cmock to use unity's understanding of pointer size (why double configure?) - small tweaks to cmock docs mvandervoord 2010-07-29 02:39:57 +0000
  • 35c59f1c38 - multi-dimensional arrays now get pointer comparisons (which is better than crashing, right?) - the pointer size can now be specified (particularly for systems which need 64 bit pointers) - removed a redundant parsing step mvandervoord 2010-07-20 02:28:48 +0000
  • 840e38998b - support typedefs of pointer types in treat_as - fixed multi-line typedef declaration rejection mvandervoord 2010-07-19 14:02:42 +0000
  • 7e0c3907b8 - updated docs to have latest config options - allow function pointers to have an implied void like bleh() mvandervoord 2010-07-02 20:00:39 +0000
  • f3e8ae7487 prettified debug output produced for function prototype parsing that fails mkarlesky 2010-06-30 14:53:11 +0000
  • 420b17239b moved insertion of extra includes from mock source file generation to mock header file generation mkarlesky 2010-06-28 17:17:12 +0000
  • 07cbedc462 - fixed error when using 'signed' or 'unsigned' as the complete type. - fixed a couple of errors directly using function pointers as arguments or return values - beefed up testing on the parser! mvandervoord 2010-06-28 02:04:27 +0000
  • 4a0df26994 - drop cexception_include which is no longer needed - correct which define needed to be long in cmock.c - beefed up testing of unity TEST_IGNORE in relation to mocking mvandervoord 2010-06-27 19:02:07 +0000
  • 1f1c2a9ccf - Fixed ignore plugin when called multiple times back to back with different settings mvandervoord 2010-06-26 14:40:31 +0000
  • df253ed22e - make config from yaml equally happy with symbols or strings (particularly for plugins) mvandervoord 2010-06-25 00:55:24 +0000
  • 15efce2860 added messages to asserts to prevent test assert failures with no explanations mkarlesky 2010-06-24 05:05:30 +0000
  • 4de681db99 - tweaked regex for searching includes (thanks mjaygo!) mvandervoord 2010-06-23 14:17:55 +0000
  • e91f739e43 - updated default to internal temp type mvandervoord 2010-06-21 12:57:32 +0000
  • 8c03f7b200 - Got examples project working again mvandervoord 2010-06-21 12:53:28 +0000
  • f201cf2903 - Fixed callback-after-arg-check so that it actually checks args - Fixed ignore-when-ignoring-args-only - Fixed error in memory comparisons when pointers used - Fixed system testing of CMock(!) mvandervoord 2010-06-19 20:11:13 +0000
  • 2bf2364b82 - make the ptr size more flexible mvandervoord 2010-06-18 18:32:32 +0000
  • c4b30f25ed - default treat_as updated to take advantage of unity's new array size options mvandervoord 2010-06-09 02:00:21 +0000
  • 8cb956367d - added ability to use callbacks with or without argument checking - added ability to use callbacks with or without the extra count argument - updated docs mvandervoord 2010-06-08 00:46:50 +0000
  • 3779a76069 - fixed error in docs - make unity optional (even though we don't fully support any other framework yet) mvandervoord 2010-06-06 17:00:30 +0000
  • af9d83d181 - 'extern' function stripping is now optional - ignores can be configured to ignore args only or args and callcount mvandervoord 2010-05-05 01:58:58 +0000
  • 36de9c6fc4 - added copyright notices to code (oops) - protected against people using extern "C" mvandervoord 2010-04-27 02:14:44 +0000
  • 89737d59fe - beefed up unit tests for function pointers - added module name to reduce chance of typedef name collisions. mvandervoord 2010-04-27 01:40:34 +0000
  • 436ffe0fee - cleaned up an error or two when using memory compares - can use array assertions for non-arrays - can sometimes get away with normal assertions for arrays (doesn't yet go through array, just first element) - made parsing_challenges test better mvandervoord 2010-03-30 03:36:08 +0000
  • 14d639bbd8 - made index follow alignment rules too - added support to track line numbers - tweaked color support mvandervoord 2010-03-24 01:06:51 +0000
  • b2241274e4 - rolled in color coding changes from Martyn - cleaned up utils to make faster and clearer - corrected mistake in system test helper mvandervoord 2010-03-13 04:53:12 +0000
  • 1ff34b5c04 - updating to handle new standard unity output mvandervoord 2010-03-10 03:09:49 +0000
  • e79a5f13d1 - added cmock.c file for handling generic parts - switched to better memory management technique mvandervoord 2010-03-08 13:32:31 +0000
  • f4c5f17b7b added release dir mkarlesky 2010-02-03 23:51:26 +0000