summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Move Callback-related generated actions to a custom/ file.kosak@google.com2015-07-191-2/+2
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@539 8415998a-534a-0410-bf83-d39667b30386
* Change IsNull and NotNull to use ==/!= nullptr in C++11.kosak@google.com2015-04-281-1/+1
| | | | | | | Also update gmock_doctor due to Clang wording change. git-svn-id: http://googlemock.googlecode.com/svn/trunk@518 8415998a-534a-0410-bf83-d39667b30386
* Adding support to gmock_gen for nested templates.kosak@google.com2015-01-083-4/+41
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@503 8415998a-534a-0410-bf83-d39667b30386
* Add support for C++11 explicitly defaulted and deleted special member ↵kosak@google.com2014-11-172-4/+73
| | | | | | functions in the gmock generator. git-svn-id: http://googlemock.googlecode.com/svn/trunk@500 8415998a-534a-0410-bf83-d39667b30386
* Prevent gmock_gen from returning exit code zero on a failure to parse.kosak@google.com2014-11-171-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@499 8415998a-534a-0410-bf83-d39667b30386
* Handle parameters without variable names when the type includes *, & or [].kosak@google.com2014-11-172-4/+33
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@498 8415998a-534a-0410-bf83-d39667b30386
* Update gmock_doctor to accept static_assert output.kosak@google.com2014-11-171-0/+9
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@495 8415998a-534a-0410-bf83-d39667b30386
* Make the gmock generator work with the 'override' keyword. Also pull in ↵kosak@google.com2014-03-123-2/+17
| | | | | | gtest 680. git-svn-id: http://googlemock.googlecode.com/svn/trunk@470 8415998a-534a-0410-bf83-d39667b30386
* makes googlemock generator handle some class templates; pulls in gtest r662zhanyong.wan2013-09-063-3/+71
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@449 8415998a-534a-0410-bf83-d39667b30386
* Pulls in gtest r615.zhanyong.wan2012-05-311-3/+13
| | | | | | | | | Renames internal enums to the kFoo naming style. Fixes gmock doctor to work with newer versions of Clang. git-svn-id: http://googlemock.googlecode.com/svn/trunk@407 8415998a-534a-0410-bf83-d39667b30386
* Reduced template instantiation depth for the AllOf and AnyOf matchers. Also ↵jgm@google.com2012-04-101-1/+1
| | | | | | some formatting changes. git-svn-id: http://googlemock.googlecode.com/svn/trunk@405 8415998a-534a-0410-bf83-d39667b30386
* Fixed Google Mock Doctor Clang regexes to work on both k8 and piii (by Greg ↵vladlosev2011-10-241-1/+1
| | | | | | Miller). git-svn-id: http://googlemock.googlecode.com/svn/trunk@401 8415998a-534a-0410-bf83-d39667b30386
* Modifies gmock_doctor.py to work with GCC output that contains ↵vladlosev2011-09-281-1/+4
| | | | | | file:line:char positions and left and right quote characters (U+2018 and U+2019) instead of apostrophes (U+0027). git-svn-id: http://googlemock.googlecode.com/svn/trunk@399 8415998a-534a-0410-bf83-d39667b30386
* Renames the license files.vladlosev2011-09-091-0/+0
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@396 8415998a-534a-0410-bf83-d39667b30386
* More Clang support improvements in Google Mock Doctor.vladlosev2011-08-251-5/+5
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@395 8415998a-534a-0410-bf83-d39667b30386
* Improves support for Clang in Google Mock Doctor.vladlosev2011-08-161-2/+3
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@394 8415998a-534a-0410-bf83-d39667b30386
* Fixes issue 139 and issue 140.vladlosev2011-05-202-12/+73
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@393 8415998a-534a-0410-bf83-d39667b30386
* Fixes Google Mock Doctor affected by the latest tweaks to Clang.vladlosev2011-03-291-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@372 8415998a-534a-0410-bf83-d39667b30386
* Makes Google Mock compile much faster and use much less memory; reviewed by ↵zhanyong.wan2011-02-231-2/+2
| | | | | | Nico Weber. This fixes issue 68. git-svn-id: http://googlemock.googlecode.com/svn/trunk@359 8415998a-534a-0410-bf83-d39667b30386
* Picks up gtest r536; renames implicit_cast and down_cast to reduce the ↵zhanyong.wan2011-02-013-5/+27
| | | | | | chance of clash (by Roman Perepelitsa); enables gmock_gen.py to handle storage specifiers (by Steve Fox). git-svn-id: http://googlemock.googlecode.com/svn/trunk@354 8415998a-534a-0410-bf83-d39667b30386
* Enables SetArgPointee<>() to accept a string literal; removes a ↵zhanyong.wan2010-12-021-1/+17
| | | | | | self-assignment warning; teaches gmock doctor to diagnose TTB with Clang; picks up gtest r525. git-svn-id: http://googlemock.googlecode.com/svn/trunk@352 8415998a-534a-0410-bf83-d39667b30386
* Adds more tests for the gmock generator.zhanyong.wan2010-10-051-5/+66
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@329 8415998a-534a-0410-bf83-d39667b30386
* Enables gmock_gen to handle return types that are templates (based on Pride ↵zhanyong.wan2010-10-051-9/+23
| | | | | | Haveit's patch); also fixes deprecation warnings when using gmock_gen with python 2.6 (by Aaron Jacobs). git-svn-id: http://googlemock.googlecode.com/svn/trunk@328 8415998a-534a-0410-bf83-d39667b30386
* Adds SetArgPointee to replace SetArgumentPointee.zhanyong.wan2010-10-051-0/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@327 8415998a-534a-0410-bf83-d39667b30386
* Factors out email address in Google Mock Doctor messages.vladlosev2010-09-291-10/+14
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@326 8415998a-534a-0410-bf83-d39667b30386
* Fixes issue 105.zhanyong.wan2010-09-271-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@325 8415998a-534a-0410-bf83-d39667b30386
* Updates the gMock Doctor script to understand Clang error messages.vladlosev2010-09-251-176/+253
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@323 8415998a-534a-0410-bf83-d39667b30386
* Include gtest and gmock headers as user headers instead of system headers.zhanyong.wan2010-09-141-11/+11
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@320 8415998a-534a-0410-bf83-d39667b30386
* Moves the universal printer from gmock to gtest (by Vlad Losev).zhanyong.wan2010-05-101-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@294 8415998a-534a-0410-bf83-d39667b30386
* Adds Each(m) (by Wojtek Moczydlowski); removes scripts/test/Makefile (by ↵zhanyong.wan2010-04-221-57/+0
| | | | | | Zhanyong Wan); pulls in gtest r424. git-svn-id: http://googlemock.googlecode.com/svn/trunk@290 8415998a-534a-0410-bf83-d39667b30386
* Makes gmock_doctor work with gcc 4.4.0.zhanyong.wan2009-12-091-9/+18
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@246 8415998a-534a-0410-bf83-d39667b30386
* Pulls in gtest r344; improves implicit_cast (by Zhanyong Wan); makes the ↵zhanyong.wan2009-11-241-3/+3
| | | | | | Python tests work on Windows (by Vlad Losev); adds run_tests.py (by Vlad Losev). git-svn-id: http://googlemock.googlecode.com/svn/trunk@241 8415998a-534a-0410-bf83-d39667b30386
* Adjusts gMock Doctor to work with Return implementation updated in r233vladlosev2009-11-181-4/+7
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@235 8415998a-534a-0410-bf83-d39667b30386
* Removes gmock's dependency on python2.4.zhanyong.wan2009-09-221-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@206 8415998a-534a-0410-bf83-d39667b30386
* Makes ByRef(x) printable as a reference to x.zhanyong.wan2009-07-201-1/+0
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@184 8415998a-534a-0410-bf83-d39667b30386
* Fixes errors in the autotools scripts.zhanyong.wan2009-06-051-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@166 8415998a-534a-0410-bf83-d39667b30386
* Makes all container matchers work with (possibly multi-dimensional) native ↵zhanyong.wan2009-06-043-6/+65
| | | | | | arrays; makes Contains() accept a matcher; adds Value(x, m); improves gmock doctor to diagnose the Type in Template Base disease. git-svn-id: http://googlemock.googlecode.com/svn/trunk@164 8415998a-534a-0410-bf83-d39667b30386
* Improves gmock generator and adds a test for it (by Neal Norwitz).zhanyong.wan2009-06-023-11/+159
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@161 8415998a-534a-0410-bf83-d39667b30386
* Avoids unnecessary printing of call into to internal buffers;zhanyong.wan2009-05-291-30/+63
| | | | | | | | | Made the universal value printer safer when printing char[]; Removed duplicated code in InvokeWith; Improved gmock_doctor.py. git-svn-id: http://googlemock.googlecode.com/svn/trunk@159 8415998a-534a-0410-bf83-d39667b30386
* Finishes SafeMatcherCast by catching lossy arithmetic conversions at ↵zhanyong.wan2009-05-141-4/+25
| | | | | | compile-time; uses ACTION_TEMPLATE to simplify the definition of many actions; makes mock object uncopyable; teaches gmock doctor about wrong MOCK_METHODn. git-svn-id: http://googlemock.googlecode.com/svn/trunk@155 8415998a-534a-0410-bf83-d39667b30386
* Makes the mock generator work with python2.3.5, which comes with Mac OS X Tiger.zhanyong.wan2009-05-074-8/+10
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@150 8415998a-534a-0410-bf83-d39667b30386
* Cleans up the mock generator script:zhanyong.wan2009-05-072-22/+31
| | | | | | | | | - updates the doc string. - adds a version number. - fixes the condition for error messages in _GenerateMocks(). git-svn-id: http://googlemock.googlecode.com/svn/trunk@149 8415998a-534a-0410-bf83-d39667b30386
* Allow any number of ClassNames to be specified on the command line.nnorwitz2009-05-062-7/+18
| | | | | | | 0 ClassNames means emit all classes found in the file. git-svn-id: http://googlemock.googlecode.com/svn/trunk@147 8415998a-534a-0410-bf83-d39667b30386
* Fix grammar in commentnnorwitz2009-05-061-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@146 8415998a-534a-0410-bf83-d39667b30386
* Issue 44: "const" is missing for const return typesnnorwitz2009-05-061-1/+5
| | | | | | | | The modifiers (things like const, volatile, etc) were not being added to return types. git-svn-id: http://googlemock.googlecode.com/svn/trunk@145 8415998a-534a-0410-bf83-d39667b30386
* Adds fuse_gmock_files.py to fuse all Google Mock and Google Test source ↵zhanyong.wan2009-04-092-0/+297
| | | | | | files (by Zhanyong Wan). git-svn-id: http://googlemock.googlecode.com/svn/trunk@132 8415998a-534a-0410-bf83-d39667b30386
* Adds upload_gmock.py for uploading a patch for review.zhanyong.wan2009-02-132-0/+1465
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@96 8415998a-534a-0410-bf83-d39667b30386
* Improves error messages for undefined return value (by Sverre Sundsdal); ↵zhanyong.wan2009-01-271-0/+19
| | | | | | improves gmock_doctor. git-svn-id: http://googlemock.googlecode.com/svn/trunk@88 8415998a-534a-0410-bf83-d39667b30386
* Improves the documentation.shiqian2008-12-111-1/+1
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@42 8415998a-534a-0410-bf83-d39667b30386
* More tweaks to the build script.shiqian2008-12-111-0/+303
| | | | git-svn-id: http://googlemock.googlecode.com/svn/trunk@41 8415998a-534a-0410-bf83-d39667b30386