Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Joao Matos d7faf5f063 Fix SDL_PollEvent generation in the SDL example.
Fixes https://github.com/mono/CppSharp/issues/978.

Thanks to @Saalvage.
2023-10-18 17:40:15 +01:00
Dimitar Dobrev 230d0366d2 Replaced obsolete code in the example for SDL.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2017-03-17 20:59:47 +02:00
Joao Matos 2a58d51586 Clean option setup in SDL example. 2017-01-10 16:22:28 +00:00
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2016-11-01 23:41:23 +02:00
Joao Matos e8064e3f4e Minor build fixes. 2016-08-31 15:50:58 +01:00
Joao Matos a77bc2a91f Separate parser options from driver options.
This will break API compatibility, you will have to update your options setup code.
2016-08-31 15:40:10 +01:00
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2016-08-26 06:15:42 +03:00
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries.
It's realised by using modules. Users now have to define one module for each library they want wrapped while setting the driver up.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2016-06-02 05:45:22 +03:00
Dimitar Dobrev e289dd47bf Extended the class for modules with include and library dirs, and defines.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2016-05-20 02:40:53 +03:00
João Matos d02192ed66 Improved SDL sample with clone scripts and directory scanning. 2016-03-01 18:48:46 +00:00
Dimitar Dobrev 48fece6aa1 Revert "Threw an exception when there are parsing errors, and handled it in the test clients."
This reverts commit 01e872b30d.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2015-12-20 03:36:15 +02:00
Dimitar Dobrev 01e872b30d Threw an exception when there are parsing errors, and handled it in the test clients.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
2015-12-20 01:56:45 +02:00
triton 1802470013 Kill the old parser (good riddance :). 2014-07-02 18:41:03 +01:00
triton 7f927db6c8 Renamed ASTContext parameters. 2014-06-23 18:16:07 +01:00
Joao Matos b19cd1042e Updated build scripts with OS X fixes and added some building documentation. 2014-01-13 18:24:11 +00:00
triton 4d70b60700 Renamed ASTContext parameter from "lib" to "ctx". 2013-12-24 17:01:08 +00:00
triton 1593cb882d Fixed examples build functions. 2013-10-25 02:10:04 +01:00
triton 047f6dd227 Updated examples to work with latest CppSharp. 2013-10-23 17:36:34 +01:00
triton aa8cc62c08 Remove the SDL tests from the main build. 2013-08-09 02:00:13 +01:00
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 2013-08-02 22:30:07 +01:00
triton 1f35639ff2 Update the SDL example. 2013-07-17 21:07:25 +01:00
triton d0fb96121d Change the ILibrary methods to take a driver instance. 2013-06-23 04:39:05 +01:00
triton e455af7cf2 Update examples namespace. 2013-05-08 23:07:31 +01:00
triton 207354a688 Update the examples. 2013-03-06 03:57:46 +00:00
triton 4ee4c719df Updated the SDL example. 2013-02-28 23:06:01 +00:00
triton 9654661ec1 Updates the examples to the new interfaces. 2013-02-20 14:42:26 +00:00
triton cfdbee6be1 Removed obsolete example project files. 2013-02-06 18:08:49 +00:00
triton f5fcef50f1 Massive update to the codebase.
- Removed reliance on T4 text templates that were proving to be a portability problem.
 - Refactored the generator design to make a little more sense.
 - Moved the examples to their own projects.
 - Improved the build system to only use one unified output folder.
 - Added much improved template support.
 - Added work-in-progress C++/CLI generator backend.
 - Added the concept of type maps.
2013-01-06 19:22:34 +00:00