-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate Signals #75
Generate Signals #75
Commits on Oct 6, 2020
-
Generates descriptors and events for signals automatically. Needs changes to the Signal class in GObject and additionally a way of detecting "run-after". Still a work in progress.
Configuration menu - View commit details
-
Copy full SHA for b512f8d - Browse repository at this point
Copy the full SHA b512f8dView commit details
Commits on Oct 7, 2020
-
This commit allows for signals to be generated with the correct syntax, and with the entire project compiling again. The codegen is itself complete (minus some edge-case features that we may want to consider down the road). The final remaining step is to generate custom SignalArgs-based types for signals with additional parameters.
Configuration menu - View commit details
-
Copy full SHA for 4369d19 - Browse repository at this point
Copy the full SHA 4369d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb4ffa7 - Browse repository at this point
Copy the full SHA eb4ffa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2884fa1 - Browse repository at this point
Copy the full SHA 2884fa1View commit details -
Merge branch 'GenerateSignals' of https://github.com/gircore/gir.core …
…into GenerateSignals
Configuration menu - View commit details
-
Copy full SHA for 2332378 - Browse repository at this point
Copy the full SHA 2332378View commit details
Commits on Oct 8, 2020
-
SignalArgs Parameter Generation
This takes SignalArgs generation a step further, automatically generating a field for each property. The final step is to be able to marshal between GValue and the given field's concrete type. We might want to consider avoiding GValue and Closures altogether if we go down this route, since it adds an additional layer of overhead with seemingly few benefits.
Configuration menu - View commit details
-
Copy full SHA for 1bd66eb - Browse repository at this point
Copy the full SHA 1bd66ebView commit details
Commits on Oct 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 720a146 - Browse repository at this point
Copy the full SHA 720a146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ae704 - Browse repository at this point
Copy the full SHA 87ae704View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a2e11 - Browse repository at this point
Copy the full SHA c1a2e11View commit details
Commits on Oct 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1fe20fc - Browse repository at this point
Copy the full SHA 1fe20fcView commit details -
Templates: Enable nullable directive
- Explicitly activate nullable directive to avoid compiler error which is thrown if the nullable directive is not explicit activated in *.generated.cs files
Configuration menu - View commit details
-
Copy full SHA for b6b2e75 - Browse repository at this point
Copy the full SHA b6b2e75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1142765 - Browse repository at this point
Copy the full SHA 1142765View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b36117 - Browse repository at this point
Copy the full SHA 1b36117View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37247e1 - Browse repository at this point
Copy the full SHA 37247e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f51f261 - Browse repository at this point
Copy the full SHA f51f261View commit details -
Configuration menu - View commit details
-
Copy full SHA for 598d5d1 - Browse repository at this point
Copy the full SHA 598d5d1View commit details
Commits on Oct 21, 2020
-
- Fix compile errors - Move SignalArgs indexer support to Object - Use Notebook as testclass for generic signals
Configuration menu - View commit details
-
Copy full SHA for 4dce2e7 - Browse repository at this point
Copy the full SHA 4dce2e7View commit details
Commits on Oct 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e2d2988 - Browse repository at this point
Copy the full SHA e2d2988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ecf8e2 - Browse repository at this point
Copy the full SHA 7ecf8e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc66bcb - Browse repository at this point
Copy the full SHA dc66bcbView commit details
Commits on Oct 23, 2020
-
Comment QuickStart demo + Various fixes
Fix various parts of the quick-start demo, as well as add significant amounts of commenting to serve as a self-contained tutorial for learning Gir.Core.
Configuration menu - View commit details
-
Copy full SHA for 7b9d569 - Browse repository at this point
Copy the full SHA 7b9d569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79796e2 - Browse repository at this point
Copy the full SHA 79796e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b9b618 - Browse repository at this point
Copy the full SHA 8b9b618View commit details
Commits on Oct 24, 2020
-
- Support concrete types as sender (without null check in client code) - Support Events which just send empty EventArgs
Configuration menu - View commit details
-
Copy full SHA for 37c0dcb - Browse repository at this point
Copy the full SHA 37c0dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 334b3bf - Browse repository at this point
Copy the full SHA 334b3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cc61c - Browse repository at this point
Copy the full SHA f2cc61cView commit details
Commits on Oct 25, 2020
-
Finally got this .editorconfig file. Configured to follow the default C# code spec, and compatible with StyleCop.
Configuration menu - View commit details
-
Copy full SHA for 104aa95 - Browse repository at this point
Copy the full SHA 104aa95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b11f11 - Browse repository at this point
Copy the full SHA 0b11f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e65dd - Browse repository at this point
Copy the full SHA 45e65ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 289ffe3 - Browse repository at this point
Copy the full SHA 289ffe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1b0bc - Browse repository at this point
Copy the full SHA 0f1b0bcView commit details
Commits on Oct 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8dd1d70 - Browse repository at this point
Copy the full SHA 8dd1d70View commit details -
Merge pull request #89 from gircore/hotfix/codestyle
Apply .editorconfig code style
Configuration menu - View commit details
-
Copy full SHA for fbc54ef - Browse repository at this point
Copy the full SHA fbc54efView commit details