Commit Graph

15 Commits

Author SHA1 Message Date
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