318 Commits

Author SHA1 Message Date
Filippo Cucchetto
162375c6a7 Updated the doc installation steps 2015-01-06 13:10:54 +01:00
Filippo Cucchetto
ea29989be3 Update the Readme for linking at the documentation 2015-01-06 13:06:16 +01:00
Filippo Cucchetto
9e3151def6 Updated the documentation version 2015-01-06 12:51:12 +01:00
Will Szumski
2d05bcf0a8 changed QtObject macro syntax 2015-01-06 12:16:59 +01:00
Will Szumski
9e91b25cda Now require objects to be explicitly exported for create to be exported 2015-01-06 12:16:40 +01:00
Will Szumski
7b25e28d58 only export superType and create when the object inheriting from QObject is exported 2015-01-06 12:16:36 +01:00
Will Szumski
d30d8873de workaround Araq/Nim#1874 2015-01-06 12:16:24 +01:00
filcuc
fa1c5acd95 Merge pull request #2 from cowboy-coders/feature/docs 2015-01-05 21:10:49 +01:00
Filippo Cucchetto
9b8985c701 Fixed: typo that prevent the generation of slots/signals/properties with int 2015-01-05 19:51:45 +01:00
Will Szumski
476740fffc various documentation changes 2015-01-05 18:37:29 +00:00
Filippo Cucchetto
665f6c6b64 Updated the nimble version and authors 2015-01-05 15:24:48 +01:00
Filippo Cucchetto
3f1c47f9da Finish ProjectDoc 2015-01-05 15:12:24 +01:00
Filippo Cucchetto
328355fff8 Finished the initial doc 2015-01-05 15:09:13 +01:00
Filippo Cucchetto
50eeefa5c4 Completed example 3 with slots and properties 2015-01-05 13:57:28 +01:00
Filippo Cucchetto
0fb2f9992e Added example for simple exchange of data 2015-01-05 13:57:28 +01:00
Filippo Cucchetto
c6960df455 Initial work for writing a nice initial documentation and improving the examples 2015-01-05 13:57:28 +01:00
filcuc
fbda8a0618 Merge pull request #1 from cowboy-coders/feature_macros
Feature: QtObject macro
2015-01-05 12:50:21 +01:00
Will Szumski
7c4d54a95b Added an example of using the QtObject macro 2015-01-04 21:58:32 +00:00
Will Szumski
cdf02a4251 documentation improvements 2015-01-04 21:24:48 +00:00
Will Szumski
010fc23261 remove debugging print 2015-01-04 21:05:17 +00:00
Will Szumski
62ecd19e60 renamed QtType macro to QtObject 2015-01-04 20:56:35 +00:00
Will Szumski
e5888a989f Changed property syntax to filcuc's suggestion: e.g QtProperty name of string: 2015-01-04 20:52:43 +00:00
Will Szumski
4f1da7957b initial support for user defined helpers from within QtType. Implemented by delaying the definition of user deined items (procs, methods, etc.) until after create. This was necessary as create is currently defined as a template and we can't use a forward declaration. 2015-01-04 19:22:05 +00:00
Will Szumski
17eb1e748e turns out {.compileTime.} tables work, but ones decalred in static block do not 2015-01-03 19:56:22 +00:00
Will Szumski
0beff2244a fixed some warnings, added debug template (compile with -d debug), make QtType macro pass through definitions we do not explicitly handle 2015-01-03 19:49:59 +00:00
Will Szumski
b4083f1b84 work around compiler bug where {.compileTime.} tables are flagged up as not being computable at compile time when a macro using them is imported into another module 2015-01-02 21:26:30 +00:00
Will Szumski
0c626fe6db export QtType macro 2015-01-02 20:07:48 +00:00
Will Szumski
b02540d1c1 add NimQmlMacros.nim 2015-01-02 20:07:12 +00:00
Filippo Cucchetto
fae26cedad Update the README 0.1.0 2014-12-31 12:22:59 +01:00
Filippo Cucchetto
5ac4f6c1d5 Feature: Implemented property creation in D 2014-12-31 12:19:00 +01:00
Filippo Cucchetto
663e8fe448 Removed leftover 2014-12-30 19:13:47 +01:00
Filippo Cucchetto
a1adc3f53c Restructured the D bindings and renamed to DQml 2014-12-30 19:11:01 +01:00
Filippo Cucchetto
48af743a26 Updated the gitignore 2014-12-30 19:09:49 +01:00
Filippo Cucchetto
3e9bd71a9e Fixed bug in the D bindings that could cause memory corruption on string deletion. Renamed clear to destroy 2014-12-29 21:19:33 +01:00
Filippo Cucchetto
8819b7ef10 Removed D leftovers 2014-12-29 18:33:21 +01:00
Filippo Cucchetto
1b6ed9c970 Adjusted the README 2014-12-29 18:30:27 +01:00
Filippo Cucchetto
8f2626ff08 Update the install instructions 2014-12-29 15:46:00 +01:00
Filippo Cucchetto
fcbc2662f0 Moved the NimQml to a separate directory and added .nimble file 2014-12-29 15:32:53 +01:00
Filippo Cucchetto
d6d99c75df Updated the Nim requirements to version 0.10.2 2014-12-29 14:15:52 +01:00
Filippo Cucchetto
91730b4d83 Fixed the nim test app for using the defer keyword 2014-12-29 14:15:25 +01:00
Filippo Cucchetto
488b70503e Removed unused function in qml 2014-12-29 14:12:24 +01:00
Filippo Cucchetto
b3fd45035c Fixed the Nim example 2014-12-28 16:01:50 +01:00
Filippo Cucchetto
f0d09c97e2 Fixed the readme 2014-12-28 15:06:17 +01:00
Filippo Cucchetto
69058bb5ee Ported the build system to CMake 2014-12-28 15:00:05 +01:00
Filippo Cucchetto
7a48ec9a9d Initial support for properties creation in the dotherside lib and in Nim 2014-12-24 14:30:41 +01:00
Filippo Cucchetto
d13034f94c Implemented the create and emit of signals for Nim 2014-12-10 22:50:56 +01:00
Filippo Cucchetto
d229da9102 Implemented the slot callback in Nim 2014-12-08 12:55:09 +01:00
Filippo Cucchetto
0859903886 Renamed some function of the CPP interface and fixed both D and Nim bridges
Added the QQmlApplication API to D
2014-12-01 21:30:52 +01:00
Filippo Cucchetto
ce27d807b2 Started Nimrod language bindings 2014-12-01 21:02:33 +01:00
Filippo Cucchetto
4e92cd61a0 Fixed crazy runtime error due to compilation of unneeded private Qt cpp files. 2014-12-01 21:02:18 +01:00