Commit Graph

150 Commits

Author SHA1 Message Date
drewski207
7d1cbe0b11 Added bindings for glib atk pango gdk3 gtk3 and webkit generated with gir2pascal expect some bugs most likely in records with bitfields or bitpacked
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-22 00:28:15 +00:00
sekelsenmat
3b3b363ef6 android-sdk: Converts large constants to values which fit Integer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1870 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-30 09:06:04 +00:00
sekelsenmat
a71bf8ca2b android-sdk: Adds templates for all methods of a couple more classes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1837 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-26 15:48:44 +00:00
sekelsenmat
5e63f131fd android-sdk: Adds templates for all methods from EditText and TextView and View
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1835 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-26 14:21:31 +00:00
sekelsenmat
ebe2235117 Android: Adds a solution for Java methods called create
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1834 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-26 08:58:59 +00:00
sekelsenmat
c20f4e1ede Android: Finishes the large rework of the callback system. Now it can implement many more callbacks.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1833 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-26 07:29:13 +00:00
sekelsenmat
784d4d6330 android-sdk: Reworks the callback code, partially finished
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1827 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-24 11:53:37 +00:00
sekelsenmat
f92b46fd23 android: Adds dialogs and improves the error handling
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1825 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-22 14:53:18 +00:00
sekelsenmat
9300c23a79 android: Adds spinner position
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1824 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-22 09:21:55 +00:00
sekelsenmat
cdc7a41075 android-sdk: Adds the possibility of having global objects
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1822 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-22 08:49:24 +00:00
sekelsenmat
2f49245f8b androidlcl: Advances to implementing reading text values
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1819 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 15:26:03 +00:00
sekelsenmat
692a0346c5 android-sdk: Minor improvements
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1817 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 13:33:19 +00:00
sekelsenmat
ff3668aa67 android-sdk: Changes interfaces to Corba because COM was crashing and adds Pascal Log support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1816 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 13:30:17 +00:00
sekelsenmat
a5f2737fb4 android-sdk: Improves the Adapter
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 11:17:56 +00:00
sekelsenmat
195bd220a6 android-sdk: Adds android.R.layout
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1812 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 11:05:47 +00:00
sekelsenmat
f782a492bf Adds support for String and interfaces
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1811 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-19 10:56:52 +00:00
sekelsenmat
93503cda15 android-sdk: some work on button click
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1796 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-10 13:44:23 +00:00
sekelsenmat
af49267c60 android-sdk: Moves constants to the interface
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1794 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-10 12:17:34 +00:00
sekelsenmat
1f4f513eed androidsdk: Adds Spinner and adds more error handling and Pascal exception showing
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1793 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-10 11:42:56 +00:00
sekelsenmat
ef44e19afb gtk3 minor improvement
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1791 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-09 15:05:47 +00:00
sekelsenmat
699db99545 Initial commit of gtk+3 bindings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1790 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-09 11:41:13 +00:00
sekelsenmat
2c47f0a180 android-sdk: Fixes some bugs in the string read/write and in the object read/write
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1788 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 16:03:47 +00:00
sekelsenmat
36b5c94eb9 android-sdk: Fixes string methods
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1787 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 14:48:15 +00:00
sekelsenmat
0a1f27ea2a android-sdk: Adds addView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1786 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 13:58:57 +00:00
sekelsenmat
0a80e54a1d Android-SDK: Finishes fixing all compilation errors from generated Pascal and Java
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1785 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-08 09:30:32 +00:00
sekelsenmat
f78b7dab10 Improves the android sdk bindings generator
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-21 13:32:32 +00:00
sekelsenmat
a0933073ac Improves the android bindings generator
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-18 13:33:05 +00:00
sekelsenmat
8608497d12 android-sdk: Adds more classes and support for constants, for ; and for ignoring method modifiers
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1742 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-14 09:44:35 +00:00
sekelsenmat
a822873b80 android-sdk: Now tested that it can parse correctly the CheckBox
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1681 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-15 14:45:40 +00:00
sekelsenmat
d734ddb71b More advances for the android sdk bindings gen
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1680 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-15 13:39:45 +00:00
sekelsenmat
2dbb8ee493 More advances for the android sdk bindings gen
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1679 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-15 13:32:40 +00:00
sekelsenmat
5836e593af Advances the android sdk bindings gen
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1678 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-15 12:00:24 +00:00
sekelsenmat
62f6fcf41e Starts adding the android java sdk bindings generator
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1677 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-15 10:16:23 +00:00
sekelsenmat
c744f5a467 Adds the initial commit of the NDK files. The files are from Jeppe Johansen and Benjamin Rosseaux
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-01-13 15:47:40 +00:00
skalogryz
f486de07af removed tt_None, fixed bug with improper macro handling
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@784 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-28 10:30:07 +00:00
skalogryz
2da70cacf0 replaced full search path of objc, with relative path '../objc'
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@776 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-12 08:08:07 +00:00
skalogryz
f9723fb328 PPC function name fixing (thanks Jonas), switched off debug usage
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 15:18:12 +00:00
skalogryz
a5d4c3203d fixed PowerPC declaration stretreg and added linking to Foundation framework for objcrtltest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 14:41:37 +00:00
skalogryz
3fb17bb8f6 more debugging in objcrtl10
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 13:17:08 +00:00
skalogryz
cf995dd2cb added debugging log to 1.0 runtime, a small fix objcrtltest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-06 09:31:20 +00:00
skalogryz
11938bfea0 modified objcrtl test + added some 1.0 bindings
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 11:03:27 +00:00
skalogryz
d1fed6a252 updated test for structure size check
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@761 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 10:32:10 +00:00
skalogryz
60127de191 added: _stretreg funcion; 1.0 ivariables binding; missing type encoding constants; common objc_msgSend* loading
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@760 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 10:18:44 +00:00
skalogryz
a271d2f11f updated test for small records
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-03 05:54:00 +00:00
skalogryz
1ca6ded0d7 add objcrtlutils unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:41:19 +00:00
skalogryz
eb405d5188 fixed objc_msgSendSuper declarations + implemented sub-classing for 1.0 version
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:39:37 +00:00
skalogryz
d990e54a52 added objcrtl test application
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-04-02 11:37:35 +00:00
skalogryz
1d04d5aab3 + fixed function-type parsing and pascal code generation. Added some macroses from AvailabilityMacros.h to default.ini
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-24 22:13:48 +00:00
skalogryz
bebb9f6bc0 added iPhoneOS objc run-time initialization unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-21 13:46:03 +00:00
skalogryz
0a6dd12bb9 fixing objc_msgSend_stret function declaration
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-03-21 13:44:00 +00:00