32 Commits

Author SHA1 Message Date
George Mount
066651563a Lazy load classes for SetterStore. 2015-01-27 09:18:53 -08:00
Yigit Boyar
fb14188275 Merge "properly handle expressions which are static." 2015-01-27 01:41:32 +00:00
George Mount
377009e726 Fixed and added test for the expression parser. 2015-01-26 16:57:04 -08:00
Yigit Boyar
2a50c7c505 properly handle expressions which are static.
Also make bindable a runtime expression so that we can read it in the compiler

Change-Id: Id8f6cdf010dde61d64a20841557c3b997916fbf9
2015-01-26 16:10:09 -08:00
George Mount
64881065d2 Add observable collections
Change-Id: I609708e2c914fa0c38695172ede23207eb1569a1
2015-01-26 14:16:43 -08:00
George Mount
dba4c94eda Add resource support in binding expression.
Change-Id: Iccb8c3a5856c247d8245fe97a3c37cd60bb7e758
2015-01-22 14:55:49 -08:00
Yigit Boyar
3ab81f694f fixed tests 2015-01-21 18:34:32 -08:00
Yigit Boyar
04d9e78503 Cleanup previous layout generators.
Change-Id: Ib55038fa762561ad69c3936e5731f2a27998c87f
2015-01-21 18:27:52 -08:00
Yigit Boyar
a9811af3fe WIP Moved models to Java, refactored expressions to have proper dependencies, added tests
Change-Id: I863787a3ed76ecc397b677cfd110aa7aba99cb38
2015-01-21 15:12:51 -08:00
George Mount
7e055908a6 Made non-android XML namespace uniform for setter retrieval. 2015-01-20 13:57:17 -08:00
George Mount
cbecb900f6 Added implementations of BindingAdapters.
Added renaming attribute-to-setter and automatic Conversions.
Moved intermediate store (SetterStore) to compiler project.
Moved annotations to their own project.
2015-01-20 09:17:16 -08:00
George Mount
89ac4e022b Handle BindingAdapters 2015-01-09 16:00:44 -08:00
Yigit Boyar
f940533344 initial implementation for type resolution 2015-01-09 10:43:24 -08:00
George Mount
f28cb01b71 New expression language. 2015-01-07 16:34:06 -08:00
George Mount
6344a69f80 Started renaming to classes and methods to match design doc.
Change-Id: I3f2809bedfdd4b856d140fb9336ae3c077d1accb
2014-12-17 14:13:15 -08:00
George Mount
c641c5a3e0 Move to android.binding.BR 2014-12-17 13:45:20 -08:00
George Mount
1411165139 Add annotation processor. 2014-12-17 11:24:30 -08:00
Yigit Boyar
2f3e75933b Upload plugin for new lang 2014-12-16 16:18:06 -08:00
George Mount
d5b8bd6495 Merge "Revert "Added Bindable annotation processor."" 2014-12-16 23:58:43 +00:00
George Mount
c7e4d660c9 Revert "Added Bindable annotation processor."
This reverts commit 8f98922af15026fbbcf7ad55826198c58cb2d330.

Change-Id: I3afbc70d2743a682f04ec82a45c340ebde4cb47c
2014-12-16 23:58:36 +00:00
George Mount
36c60a471b Revert "Missed adding annotation processor code."
This reverts commit 6c634edac4f9af4bdeb84cdc2f47e849bfd74d86.

Change-Id: I74afc4c8a10cd276d0bb422efd37ae339e8c8d86
2014-12-16 23:58:15 +00:00
George Mount
9fdabe4b14 Missed adding annotation processor code. 2014-12-16 15:25:56 -08:00
George Mount
4e84d3dea3 Added Bindable annotation processor.
Change-Id: I17d4109f9d974d46474b9ac1fba4d303f232b097
2014-12-16 10:01:50 -08:00
Yigit Boyar
fea204447b move dependencies from maven to project 2014-12-12 16:45:00 -08:00
Yigit Boyar
090e1db8cc Replace maven dependencies w/ direct project references 2014-12-12 15:15:25 -08:00
Yigit Boyar
e99793d144 add samples, upload gradle files 2014-12-12 14:26:25 -08:00
Yigit Boyar
45ad130598 update demo app, create project gradle file 2014-12-11 17:00:47 -08:00
Yigit Boyar
be0624b368 cleanup personal references 2014-12-11 16:01:02 -08:00
Yigit Boyar
a76e6fa812 add copyright to project files 2014-12-11 15:52:25 -08:00
Yigit Boyar
e09ceae524 add demo app 2014-12-11 15:40:13 -08:00
Yigit Boyar
32a8409ae8 initial commit 2014-12-11 15:23:36 -08:00
Qiwen Zhao
54e0c99fe8 Initial empty repository 2014-12-10 14:10:18 -08:00