2004-12-10 Alp Toker * cilc.cs: The generated makefile now optionally uses mkbundle to include the assembly into the generated library (when 'bundle' is defined for make). The assembly is automatically copied into the generated directory. Use a resource for the static makefile If only one argument is given, generate sources to a temporary directory, build them (as bundle), and install them to the current directory. Otherwise, the old behaviour applies. Don't indent the __cplusplus ifdef block in generated headers. Include the Mono headers in the sources, not the headers. Identify and report disparity in the order of type registration. Start support for some more primitive types. * README: Update with details of the new bundle feature and single-argument operation. * Makefile: We no longer need to copy the assembly to the generated directory manually. Include res-Makefile as a resource for cilc.exe * res-Makefile: The static makefile resource Tweak the library output directory. 2004-12-09 Alp Toker * cilc.cs: Support inheritance (within a single namespace). Enhance CodeWriter. Handle nested namespaces properly. Generate forward type declarations. Use the real type, not MonoObject, for function parameters. Ignore non-public types for now. Handle multiple namespaces in a single assembly. Name the generated .so according to the input assembly name. Code generator access modifier cleanups. Use base name of input as default output target directory. Report missed type registry hits after generation, using FullName if needed. Reduce verbosity. * Makefile: Build Demo.dll, not Test.dll. 2004-12-08 Alp Toker * cilc.cs: Produce genuine GObjects. Start support for events/signals and enums. Handle overloaded methods. Report ignored types, warn on potentially incorrect code generation. More conflict avoidance. Cleaned up warnings. * README: Update test instructions. 2004-12-06 Alp Toker * cilc.cs: Update to new embedding API: use mono_assembly_get_image() Avoid conflicting parameter and internal variable names. Use intermediary object files before linking. 2004-06-09 Raja R Harinath * Makefile (HAS_TEST): Remove. (run-test-local): Move rules to and depend on ... (run-cilc-test): ... this. 2003-05-02 Alp Toker * cilc.cs: Print usage info 2003-05-01 Alp Toker * cilc.cs: Support arguments, clean up some gcc warnings * Test.cs, demo.c: More extensive test 2003-04-25 Alp Toker * Initial release of cilc