1
0
mirror of https://github.com/meekrosoft/fff synced 2026-01-23 00:15:59 +01:00
Commit Graph

215 Commits

Author SHA1 Message Date
Mike Long
5bcc26d15e Try github actions on windows, mac and ubuntu 2022-08-03 18:58:24 +01:00
Mike Long
7e09f07e5b Merge pull request #77 from henningrehn/return_value_history_for_custom_fakes
Handle return value history for custom fakes
v1.1
2019-08-21 14:57:51 +02:00
Henning Rehn
b9f11dcd8a Handle return value history for custom fakes 2019-08-21 12:37:58 +02:00
James Fraser
ab47e7fc5b Update README.md 2019-03-02 16:01:24 +11:00
James Fraser
f9c08aec81 Update README.md 2019-03-02 16:00:41 +11:00
James Fraser
cf2c4780ef Update README.md 2019-03-02 15:59:49 +11:00
James Fraser
995f26b939 Update README.md v1.0 2019-02-18 22:46:16 +11:00
James Fraser
0b9e9f5064 Squashed commit of the following:
commit e5a5749971eb9274679699020a54c91d4053ed79
Author: James Fraser <wulfgar.pro@gmail.com>
Date:   Sun Feb 3 19:57:31 2019 +1100

    PR #47: Minor review fixes to tests files.

commit e9f11b9ec8de8f8d1f0de7b6959c575e15894526
Author: James Fraser <wulfgar.pro@gmail.com>
Date:   Sun Feb 3 19:57:04 2019 +1100

    PR #47: Minor review fixes.

commit 0a7fbeceec
Author: Pauli Salmenrinne <pauli.salmenrinne@pexraytech.com>
Date:   Tue Jan 22 15:11:10 2019 +0200

    Add example for the weak linking

commit 647737304d
Author: susundberg <susundberg@gmail.com>
Date:   Wed Mar 21 13:14:05 2018 +0200

    Add "FFF_FUNCTION_ATTRIBUTES" definition that can be used to declare attributes for functions. More specifically, allow __weak__ attribute.
2019-02-03 20:23:52 +11:00
James Fraser
2c5ecf5495 Update fff_test_cpp.cpp 2018-12-14 20:19:52 +11:00
James Fraser
f38b06e939 Fixed cpp test specifying calling convention. 2018-12-14 20:15:43 +11:00
James Fraser
96827e3a39 Merge branch 'zrax-no_extern_c' 2018-12-14 19:58:13 +11:00
James Fraser
fe54d15393 Merge branch 'no_extern_c' of https://github.com/zrax/fff into zrax-no_extern_c 2018-12-14 19:56:22 +11:00
Alain
b76c7c7168 Custom return value delegate sequences for variadic functions (#63)
* Custom return value delegate sequences for variadic functions
* Added unit tests for variadic functions custom return value delegate sequences
* Fixes in code style
* Variadic functions custom delegates also tested in C++
* Fixed some compilation warnings
* Added test for variadic function custom delegates sequence reset
* Updated documentation with variadic functions custom delegate sequences
* Update README.md
* Minor style changes.

Thank you very much @oliviera9!
2018-12-05 23:36:32 +11:00
James Fraser
35b26878a7 Update README.md 2018-12-04 21:26:48 +11:00
James Fraser
eabb622ea0 Update README.md 2018-12-04 20:49:24 +11:00
James Fraser
4e031416d6 Update README.md 2018-12-04 20:49:00 +11:00
James Fraser
5b930a1382 Updated cheat sheet with variadic examples 2018-12-04 20:47:16 +11:00
James Fraser
8e0e312556 Added TOC to README.md 2018-12-04 20:28:37 +11:00
James Fraser
955db6c60c Merge pull request #67 from wulfgarpro/master
Added in-source appveyor config.
2018-12-01 20:50:07 +11:00
James Fraser
0376823b0c Moved PR template... doesn't seem to be picked up in subdirectory. 2018-11-28 17:20:09 +11:00
James Fraser
5fb4dc64e8 Added in-source appveyor config. 2018-11-28 17:06:44 +11:00
James Fraser
6011dfde79 Updated README.md with AppVeyor status badge. 2018-11-28 09:11:34 +11:00
James Fraser
d0328c9e4a Rename PULL_REQUEST_TEMPLATE.md to pull_request_template.md 2018-11-26 20:07:57 +11:00
James Fraser
840a619e19 Rename PULL_REQUEST_TEMPLATE.md to .github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md 2018-11-26 20:02:29 +11:00
Mike Long
11b70375a6 Merge pull request #64 from meekrosoft/wulfgarpro-patch-1
Update issue and feature templates
2018-11-26 09:53:44 +01:00
Mike Long
54c35b6a1b Merge pull request #66 from meekrosoft/wulfgarpro-patch-2
Create PULL_REQUEST_TEMPLATE.md
2018-11-26 08:58:48 +01:00
James Fraser
3553583f57 Create PULL_REQUEST_TEMPLATE.md 2018-11-25 16:38:22 +11:00
James Fraser
dc667cbf82 Fixed OS specifier. 2018-11-25 16:08:38 +11:00
James Fraser
15cb0ecbac Remove nonsense boilerplate 2018-11-25 16:07:47 +11:00
James Fraser
e0ca6b9e72 Update issue templates 2018-11-25 15:53:07 +11:00
Mike Long
1cac9afc41 Merge pull request #61 from wulfgarpro/master
Added support for specifying calling conventions.
2018-11-23 08:28:42 +01:00
James Fraser
45c4d31690 Re-instated assert from include fixture as per last commit fix. 2018-11-16 20:27:33 +11:00
James Fraser
1c981604a1 Fixed erroneous change. 2018-11-16 20:25:10 +11:00
James Fraser
d0a214c584 Fixed indentation style. 2018-11-16 20:14:22 +11:00
James Fraser
a31a9ee38c Added support for specifying calling conventions. 2018-11-16 02:01:11 +11:00
Mike Long
cd727d4195 Merge pull request #59 from codehearts/reset-call-history-with-FFF_RESET_HISTORY
Clear `fff.call_history` when calling `FFF_RESET_HISTORY`
2018-10-17 21:56:38 +02:00
Kate Hart
86c5e44614 Clear fff.call_history when calling FFF_RESET_HISTORY 2018-10-11 21:31:27 -07:00
Michael Hansen
b8f9e65387 Remove extern "C" from fake declarations.
Assuming your C interfaces are appropriately wrapped for C++, it is
unnecessary to force the fakes to be declared extern "C", and doing so
causes any functions declared with C++ linkage to be impossible to fake
due to the conflicting linkage declarations.
2018-05-09 13:26:44 -07:00
Mike Long
ef24c19e64 Merge pull request #28 from usr42/refactorings
Refactorings
2018-02-02 16:36:55 +01:00
usr42
8b5e44b872 Merge remote-tracking branch 'original/master' into refactorings 2018-01-30 22:47:24 +01:00
usr42
d9082e8d17 Merge remote-tracking branch 'original/master' into refactorings 2018-01-30 21:10:17 +01:00
Mike Long
9e9438ef0b Publish lastest fff.h header 2018-01-30 10:41:43 +01:00
Mike Long
953ff07a7d Merge pull request #35 from alvarez86/return_val_history
Return val history
2018-01-28 17:36:18 +00:00
Mike Long
ffde0537d8 Merge pull request #20 from usr42/master
Fix for issue 13: Add function prototype to DECLARE_* macro
2018-01-28 17:35:58 +00:00
Mike Long
2c28c14e83 Merge branch 'master' into return_val_history 2018-01-28 17:24:54 +00:00
Mike Long
b359c2391b Merge pull request #30 from rubiot/vararg_readme
Adding a section explaining how to fake variadic functions
2018-01-28 17:21:05 +00:00
usr42
15408ba2a4 Merge remote-tracking branch 'original/master' into refactorings 2018-01-10 08:38:53 +01:00
Mike Long
82eab51659 Update to readme to correct misinformation on C standard
It turns out that nested functions are a gcc thing - not standard C.

Closes #34
2017-12-18 19:57:20 +01:00
Mike Long
b9a336b2d7 Merge pull request #39 from VincentDary/msvc-macro-fix
Msvc macro fix
2017-12-18 14:58:27 +01:00
snak3xe
e61b221827 Fix fff.h for MSVC macro compatibility. 2017-12-14 23:01:41 +01:00