Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gtk-rs/gir
Tool to generate rust bindings and user API for glib-based libraries
https://github.com/gtk-rs/gir
This gets rid of all the `once_cell` `Lazy` usage and allows using them
as NUL-terminated string...
Inline various enum/flags functions
5d24c2e70796fc781431bf4645e6fcc100115c58 authored about 2 years agobbc6514415ec3e46c2ffdcde9aba5d2d8e5eb4b2 authored about 2 years ago
3d9684593f09cf51689f0eff48dc88ce29211803 authored about 2 years ago
4b5910362289a422ee2fb17c8c2668560cdd0717 authored about 2 years ago
38b70987d32da7617a2a997761141ef23f00fc10 authored about 2 years ago
36803128a47ceea31c75c703770e2a43287a6e0e authored about 2 years ago
1bb07585bc7de1b83eb514a08d5df2c49c0e5114 authored about 2 years ago
That way it is not necessary to generate the huge match block twice.
ea726224912f25b9c92cb2d02033d16b2a59d907 authored about 2 years agoUpdate dependencies
c89a9d6a63c6552804c776788281fe73b95d306a authored about 2 years ago584cf7939a0be6d546eb352937ef3a2682126193 authored about 2 years ago
Fix generation without any shared libraries
c56c6987a49cbb902e0b5d15973dfea078200c0b authored about 2 years agocb4e50acf757e27d3b1b36a10eededaec9f80114 authored about 2 years ago
b6c0a8e458eacec096eb1a485a377a5f900cbdb4 authored about 2 years ago
Would be useful for contributors or people planning to use libgir
8a8fff5c32fc729cce9594e71d1f00b89d99c142 authored about 2 years agobbb483b67cd92374b1df20e553cb974b537d85a7 authored about 2 years ago
82300f79c31e7a92e2d98d52b2c96e917b32e043 authored about 2 years ago
ec44c249112e72aa59c980bc046de7bb67a7bdb2 authored about 2 years ago
9c511d3481a9312f42e4cebe6cad434b9efe4a2a authored about 2 years ago
a3abc97fa049e9464ac2a917f4e180a3c3cfb7f9 authored about 2 years ago
81c03ad94bb21689aea8e718dfd491c51d27de9b authored about 2 years ago
bb820feb98384cf9320687f73ef3c6c7a880e579 authored about 2 years ago
codegen: Group imports by crate
b83667d5ef075ee3a5e8191de6376b1c45740dae authored about 2 years agod95c880612b2912043144de495efc75bfbbcc69f authored about 2 years ago
analysis: Prefer using glib::prelude::*
80cbda3db754238e5af4cee89575614732cd17ae authored about 2 years ago
Reduce the amount of generated code and drops a bit of uneeded
complexity
151b3a57324a607b2ff48b4002ab174c498a163e authored about 2 years ago
* analysis: Don't use IntoGlibPtr for Vec<T> parameters
We don't have a clear path forward im...
40153b2052f4e7aed37a28e3d409a5dab570690f authored about 2 years agoanalysis: Use the new move trait for in transfer-full params
65c027456409706fb3720c4fce8b72d6544b3ebb authored about 2 years agoc0025c26ce0f09685429907a67b81c264803c530 authored about 2 years ago
codegen: Handle _finish functions not taking a GError inout param
5c4c358d83c84cb73df8c2a928d9c8852b039665 authored about 2 years agothe error param could be named differently
766fced8fd2024a15cbb08294553d3b706d5a1b8 authored about 2 years agob8069f6b59e9cf6b4787e5a6cf2266565e7ac4ce authored about 2 years ago
fix the layout tests
6ec1537f60e3977aa8eca46f360860c84e1707e3 authored about 2 years agoca574e68135a4fe65d72264b3d89664b071ea9b2 authored about 2 years ago
Silences dead code warnings
78d4275948fa04c61b3a5df87fb9e550541edd79 authored about 2 years agoc03e2896434cd3bc51bf78d9bdc3c002ac4e0061 authored about 2 years ago
analysis: handle C array pointer casts to void
b3222df6897cf6e3155499e5c68e5390099c7ce0 authored about 2 years agocodegen: silence deprecation warnings in impls for deprecated types/functions
e3db2463478e9a176bdc242a7dfecc792c6466f7 authored about 2 years agodd4ac0bbdf88251beb3c8c4168851cf46dd9dd18 authored about 2 years ago
5693c8b1ca8f5bcb376b8e121352a68ee8975092 authored about 2 years ago
Add init assertions to the enum/flags `From<T> for glib::Value` impls
250c500566c32d49b16cfdafcf48f226b723e383 authored about 2 years ago9334574d7cb0963673224689f29d8b06b0ed7ce0 authored about 2 years ago
Fix incorrect 'missing from library' warning when generating in sys mode
0eeebbdf9d4d5a0b0148c7fa055bf961e16e54a0 authored about 2 years agocccec66e7fea827d5e67b54ab78d2dc5abae0779 authored about 2 years ago
Fix up special functions in traits correctly
3f715d99469cdd8a8bee6c76b6dff71529882c63 authored about 2 years agodc080b2d419c79574aa57c78850a9f83062941ef authored about 2 years ago
codegen: implement From<T> for Value for enums/flags
891736a6fda98b448a52f30a59282e348b73ada4 authored about 2 years ago3f0dc5d5d04b44618922a489adf2740d26262ece authored about 2 years ago
analysis/special_functions: fix missing import
7bc738346ffeb9b86793c15b23126adaded9ce50 authored about 2 years ago
This adds a missing `glib::translate::*` import line on generated
code for special `compare` fun...
Fix new clippy lint in generated abi and sys test files
e94fdc6499e45d89bada123f4d2e63ceb6af997d authored about 2 years ago0dba0f747874865654a4f2bb244260186fe4a082 authored about 2 years ago
Add `#[allow(clippy::should_implement_trait)]` if method is named `default`
818f714dc79618753cc15088676dba098f206740 authored about 2 years ago60c4816d305389ae19a38fe45e37dcf45c5691b0 authored about 2 years ago
nameutil: correct dll link name
81e2ef9e1ab7d591b82bc9ded688173eea758543 authored about 2 years agoSigned-off-by: Marc-André Lureau <[email protected]>
572f98e886eff47249ae43471b8d00b2933b03e5 authored about 2 years agoFix new clippy lints
f0e953c094a5a34c39fb910dec431d3dab1cc3f9 authored about 2 years agoc2518416090f1f3ea8734678c78d28dc801a2314 authored about 2 years ago
30664d1a098a2dd454b6ed752455fd0da600cf84 authored over 2 years ago
Signed-off-by: Aaron Erhardt <[email protected]>
88dd3feded0dbf28d72bbdfddd10289c653a5e9f authored over 2 years agoanalysis: include glib::Cast when having a parameter is marked as move
952ff416b5997f50b9261c62c7589100e35a1459 authored over 2 years ago90cb36e5b2fa4a8fab321aa5833b76c4d63e0242 authored over 2 years ago
analysis: Handle move configuration in Ext trait
2da186b9aa7cbbfd17a4ce7a469ec60b7d0ba45a authored over 2 years agoBy calling .upcast() instead of .as_ref()
5336a75fef4de91ce483441e9abc27310521eb71 authored over 2 years agocodgen/sys: Properly generate dox features for external libraries
0f78aff3d7f768dd13088d49489d2fca5ff5cf3f authored over 2 years agoThis also drops an unused option that doesn't seem to be that useful
Co-authored-by: pentamassi...
0a9941e961d418fd2f854bf355b7d3f8396197fd authored over 2 years agof8bd353683bf87e1489a4d5b1f55cbf4b2eccb24 authored over 2 years ago
Remove parsing and storage of unused and deprecated allow-none attribute
e5f2c36a97e8450d1395b0865bf36bbe0e565b5a authored over 2 years agoIt's replaced by optional and nullable, which we already handle.
5fa17eefca72c4895c045aae45df8341ae1b4ab2 authored over 2 years agoFix clippy lints
b3147f2b6043ee273283dc45832da8757ab654d6 authored over 2 years agoUpdate for `Object::new()` panicking instead of returning a `Result`
b5068ede6c51f47c84ac0308d8d48110b9a6e086 authored over 2 years agoSee https://github.com/gtk-rs/gtk-rs-core/issues/766
1919a376ab2e0fbd3f4e57233219d4a9d2adee60 authored over 2 years agoUpdate dependencies
0c1af7d63ebe81f26d273e896e0505466214cf3b authored over 2 years agoc06db755e8fbbae580574af7e3be4bf5d110478b authored over 2 years ago
Update dependencies
e43ea0b348f00737f373265d0ec3f5f2e9f47c63 authored over 2 years ago6f4d52c9bd6dced5512afbf0870065e89015c0f3 authored over 2 years ago
config: Add a move configuration for functions parameters
b5e4e17d87b07a122d491d836da4b765420254b1 authored over 2 years ago
To make use of the new IntoGlibPtr trait
Fixes the remaining of https://github.com/gtk-rs/gtk-rs...
analysis: Fix logic when analysing a function
54e116a1182253b6459f174155b1018a0ada289f authored over 2 years agoIf no version is set for a dependency requirement, we should not ignore those functions.
Rela...
a9c86b5b01cc8cef4b6aea8728aa4a6c93bc3991 authored over 2 years agoanalysis: Don't generate duplicate getter/notify/setter from parent type
74b6e47217b730b04d119cdb2c7bd3d4e9de906e authored over 2 years agocodegen/sys/tests: Don't trim whitespace on C constant output
f7c621860e40d6da41389673aaad9c88e0ee51e8 authored over 2 years agoIn case they are already part of the parent type
ba97046b8552317085679140ef9f0c077de85ad7 authored over 2 years agob2838d1fe842e52d193cac0611f43b9d71396e5d authored over 2 years ago
Update dependencies
1201a74cd03ebc0d1be7d36985bf46ba054bf0aa authored over 2 years agodffa56cb07146a3f05ef06a6a9459c0b842a4048 authored over 2 years ago
don't assume GObject.Object is always available
ee0723632c6da43593e39af61f3808b439c954e3 authored over 2 years agoe0f7a3fcc143936ef5f37aa508610478c9fd9772 authored over 2 years ago
analysis: Call extra to_glib functions in array len transformation
c8286d7e5afdfc1c1d585a22a24466af16d3b651 authored over 2 years ago54cb66dfcdcbb427691a4ce1579a64befbde38fc authored over 2 years ago
book: Unbreak syntax highlighting on `console` codeblocks, address concerns consistently
fc06c90a927fb42037816b3291c96554df92d3b2 authored over 2 years ago
[#1365] was blatantly merged without considering review, breaking syntax
highlighting on these c...
Remove leading '>' from tutorial
edee3907c100c7292f0f3bb72455afe17b097acb authored over 2 years agoThis change removes all leading '>' characters of console commands in order to be able to copy t...
3fe10e7d3cc23e95683ab8d21cf28c1f2f786d8d authored over 2 years agoFix `BoolError` import when being used from glib directly
bad7311422eec5f6085d320e78d7532f505d5e6f authored over 2 years agoLeftover from the Rust 2018 update long ago.
aab9d61f83f4c222ac61cf4d2adbcca0906c8e88 authored over 2 years agoRemove is_windows_utf8 function
79c422f02b8eeaa167bf9ba3486a5a45c3783772 authored over 2 years ago66fe92c4ccee0f6e910c8e8505a8c8a9ee93e54d authored over 2 years ago
In GStreamer's Vulkan bindings (`GstVulkan-1.0.gir`) we have a string
constant that starts and e...