drewski207
e5985bac85
Added the option --unit-prefix to gir2pascal so that you can add a prefix to the generated units names.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2878 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-01-06 04:58:26 +00:00
drewski207
8d7b0d7e6e
Removed CustApp dependency of gir2pas
...
Implemented some small amount of framework to create pascal classes from gobjects.
Fixed some bugs where properties would not find setters and getters properly when actually available
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2493 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-08-26 20:05:29 +00:00
drewski207
dc39460b7e
Latest fixes. Fixed bug where params that were pointers to types were not recognized
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2086 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-10-22 20:09:07 +00:00
drewski207
9391552baa
Added option to create dynamically linked bindings
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2058 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-10-02 16:47:06 +00:00
drewski207
3954d7a47b
various flags will now be aliased to integer. This makes using flags much easier
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2009 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-25 13:44:27 +00:00
drewski207
4af2dd9b50
restored dummy pointer in opaque types
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2006 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 21:26:57 +00:00
drewski207
f19af38356
Fixed overzealous type conversion of guchar
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2005 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 21:19:28 +00:00
drewski207
3580e4b530
Fixed some name resolution which caused some types to be a child of the wrong type.
...
Some Code cleanup removed unused vars etc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2004 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 21:06:08 +00:00
drewski207
2a2c19d7d5
Removed signals from objects since they don't have them.
...
Put a limit on impleid pointer level since it was >6 for some types!
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2003 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 14:49:39 +00:00
drewski207
3d2b71e204
Fixed some more type sizes for records when they use bit sized ints. Also removed dummy pointer from empty record that
...
fixed crashes of the compiler
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2001 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 14:03:08 +00:00
drewski207
d2d5da82d1
Fixed typo
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1997 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 01:24:37 +00:00
drewski207
3e3c9f5cc3
Added note in generated units that files are autogenerated from gobject introspection
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1996 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 01:22:48 +00:00
drewski207
7a5ced7b31
Added autogeneration of types when a bit sized field is added to a record
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1995 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 01:17:12 +00:00
drewski207
ae75be9603
Added some code to create c and pascal files to test type sizes.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1994 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-24 00:21:23 +00:00
drewski207
da031e7514
Added gobject introspection converter. Can be used to convert .gir files into pascal units.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1982 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-22 00:15:42 +00:00