Yan Zhulanow
|
6f7741b6bb
|
Minor: Move AbstractParcelBytecodeListingTest to compiler tests, change its format a bit
|
2018-09-11 16:40:43 +03:00 |
|
Yan Zhulanow
|
d0fd74982d
|
Parcelize, Minor: Fix tests (writeToParcel/describeContents are not final anymore)
|
2018-08-24 04:28:06 +05:00 |
|
Yan Zhulanow
|
8c05769745
|
Parcelize: Fix infinite recursive loop for zero-parameter Parcelable classes (KT-25839)
|
2018-08-24 04:26:36 +05:00 |
|
Yan Zhulanow
|
26ca7a140d
|
Parcelize: Generate non-final 'writeToParcel()' and 'describeContents()' (#KT-24720)
|
2018-07-12 20:36:38 +03:00 |
|
Yan Zhulanow
|
defe97e4ef
|
Parcelize: Always map primitive array element types as boxed types for Array<T> (#KT-23808)
|
2018-07-12 20:36:37 +03:00 |
|
Yan Zhulanow
|
d5f0495031
|
Parcelize: Support objects and enums (#KT-22576)
|
2018-07-12 20:36:37 +03:00 |
|
Raluca Sauciuc
|
89d61ee12d
|
Support androidx packages
... in the IDE plugin and the Android extensions compiler.
Change-Id: Iffd58351b0592e12ffc937c06d871d26958fe161
|
2018-04-12 16:29:13 +03:00 |
|
Yan Zhulanow
|
ead7653f84
|
Minor: Fix Parcelable test data
|
2018-04-02 19:26:34 +03:00 |
|
Yan Zhulanow
|
510d5ece0f
|
Android Extensions: Support '.', '-' and ':' in View identifiers (KT-22700)
|
2018-02-08 19:36:37 +03:00 |
|
Yan Zhulanow
|
bf9eed931b
|
Parcelable: Fix 'Simple' test (new boolean serializer)
|
2018-02-06 22:15:59 +03:00 |
|
Yan Zhulanow
|
145ddf3b1f
|
Parcelable: Add CREATOR field (and other generated declarations) in light classes (KT-19300, KT-19853)
|
2018-02-06 22:15:59 +03:00 |
|
Ilya Chernikov
|
febab82c7e
|
Switch jps android test to platform 26
|
2018-01-30 17:06:12 +03:00 |
|
Ilya Chernikov
|
7120fe190a
|
Fix overrides of the findViewById in android tests for platform 26
|
2018-01-30 17:06:12 +03:00 |
|
Yan Zhulanow
|
2819fc718a
|
Parcelable: Migrate to canonical NEW-DUP-INVOKESPECIAL form (KT-20545)
|
2017-12-01 22:53:20 +09:00 |
|
Yan Zhulanow
|
425d104255
|
Parcelable: Convert I to Z explicitly, older Android Dex has strict checks for it (KT-20928)
|
2017-12-01 22:53:16 +09:00 |
|
Yan Zhulanow
|
e28cffd0ad
|
Parcelable: newArray() result type should be Object[] (KT-20717)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
26005751d8
|
Parcelable: Fix compatibility with serialization plugin (KT-20742)
|
2017-12-01 22:53:15 +09:00 |
|
Yan Zhulanow
|
27d3ed76a0
|
Android Extensions: Support non-latin identifiers (KT-20299)
|
2017-10-16 21:25:34 +03:00 |
|
Yan Zhulanow
|
a63aca08f2
|
Parcelable: Support custom Parcelers in compiler plugin
|
2017-10-16 21:25:27 +03:00 |
|
Yan Zhulanow
|
7dbefc1613
|
Remove generic bound for Parceler
|
2017-10-16 21:25:25 +03:00 |
|
Yan Zhulanow
|
7b4e24a454
|
Android Extensions: Allow LayoutContainers in inner/local classes and objects
|
2017-09-12 22:07:18 +03:00 |
|
Yan Zhulanow
|
07be1e9d10
|
Android Extensions: Generate proper receiver for clearFindViewByIdCache() call (KT-19742)
|
2017-09-12 22:07:17 +03:00 |
|
Yan Zhulanow
|
3f4ddb006a
|
Android Extensions: Fix compilation when LayoutContainer is used as an interface (KT-19753)
|
2017-09-12 22:07:16 +03:00 |
|
Yan Zhulanow
|
eefb490a8a
|
Parcelable: Use efficient serialize strategy for Java/Kotlin Parcelables only from the current source roots (KT-20029)
|
2017-09-12 22:07:15 +03:00 |
|
Yan Zhulanow
|
1b688182cd
|
Parcelable: Use specialized write/create methods where available (KT-20057)
|
2017-09-12 22:07:14 +03:00 |
|
Yan Zhulanow
|
f6d7a17227
|
Parcelable: Remove 'ACC_STATIC' flag from Creator class, Dalvik dex checker hates it, and it's illegal anyway (KT-20034)
|
2017-09-12 22:07:13 +03:00 |
|
Yan Zhulanow
|
033386b47d
|
Parcelable: Do not check property types if the Parcelable class has a custom Parceler implementation (KT-20062)
|
2017-09-12 22:07:12 +03:00 |
|
Yan Zhulanow
|
a03c03c427
|
Parcelable: Handle nullability in Parcelize Parcelable serializer (KT-20032)
|
2017-09-12 22:07:11 +03:00 |
|
Yan Zhulanow
|
7b96c9a003
|
Parcelable: Give priority to Parcelable type over objects and enums (KT-20021)
|
2017-09-12 22:07:09 +03:00 |
|
Yan Zhulanow
|
be3273a933
|
Parcelable: Flags argument should be propagated to the nested Parcelable's writeToParcel() (KT-20019)
|
2017-09-12 22:07:08 +03:00 |
|
Yan Zhulanow
|
3587a2a08e
|
Parcelable: Use ClassLoader from the container class to load Parcelable (KT-20027)
When the parameter type is just "Parcelable", we would not pick the wrong (system) class loader anymore.
|
2017-09-12 22:07:08 +03:00 |
|
Yan Zhulanow
|
c9ec1a2511
|
Parcelable: Array serializer should correctly handle wide primitive types – long, double (KT-20002)
|
2017-09-12 22:07:07 +03:00 |
|
Yan Zhulanow
|
32fc340d62
|
Parcelable: Parcelize overrides describeContents despite being already implemented (KT-20026)
|
2017-09-12 22:07:06 +03:00 |
|
Yan Zhulanow
|
e645da64da
|
Parcelable: Use the Parcelable implementation class as a containing declaration for Creator (KT-19899)
|
2017-09-12 22:07:06 +03:00 |
|
Yan Zhulanow
|
f8ca714c45
|
Parcelable: Cast types deserialized with Parcel.readValue() (KT-19747)
|
2017-09-12 22:07:05 +03:00 |
|
Yan Zhulanow
|
eee28d8507
|
Parcelable: Fix signature for Serializable Parcel serializer (KT-19749)
|
2017-09-12 22:07:04 +03:00 |
|
Yan Zhulanow
|
bf2bc1fdc7
|
Android Extensions: Support smart-casted receivers (KT-18545)
|
2017-08-02 03:21:13 +03:00 |
|
Yan Zhulanow
|
ea1068a822
|
Parcelable, minor: Rename MagicParcel to Parcelize
|
2017-07-26 20:19:32 +03:00 |
|
Yan Zhulanow
|
f29cf07fa4
|
Android Extensions, minor: Fix test
|
2017-07-26 20:19:32 +03:00 |
|
Yan Zhulanow
|
d0e4b236a7
|
Parcelable: Support SortedSet, NavigableSet, SortedMap, NavigableMap
|
2017-07-26 20:19:22 +03:00 |
|
Yan Zhulanow
|
4200629347
|
Parcelable: Support CharSequence, IBinder/IInterface, objects, enums. Serialize Parcelable efficiently if possible
|
2017-07-26 20:19:20 +03:00 |
|
Yan Zhulanow
|
19eb30b3ae
|
Parcelable: Add test for clinit merging
|
2017-07-26 20:19:19 +03:00 |
|
Yan Zhulanow
|
3062e72282
|
Parcelable: Support Parcelizer interface in order to be able to customize serialization
|
2017-07-26 20:19:18 +03:00 |
|
Yan Zhulanow
|
96c9bcd820
|
Parcelable: Allow custom describeContents() implementation
|
2017-07-26 20:19:17 +03:00 |
|
Yan Zhulanow
|
c23bca6afe
|
Parcelable: Add Parcelable functionality to Android Extensions plugin
|
2017-07-26 20:19:15 +03:00 |
|
Yan Zhulanow
|
7b238e0b21
|
Android Extensions: Add SparseArray implementation for the View cache (KT-18250)
|
2017-07-18 18:10:26 +03:00 |
|
Yan Zhulanow
|
423a09e46a
|
Android Extensions: Support LayoutContainer in code generation
|
2017-07-18 18:10:23 +03:00 |
|
Yan Zhulanow
|
a69f9729e0
|
Android Extensions: Use Activity and Fragment supertypes in INVOKE_VIRTUAL calls instead of the user implementation class names
|
2017-07-18 18:10:22 +03:00 |
|
Yan Zhulanow
|
d4b4bc71ee
|
Android Extensions: Support @ContainerOptions in compiler plugin
|
2017-07-18 18:10:21 +03:00 |
|
Yan Zhulanow
|
1a1db5a6f1
|
Android Extensions: Support cache in custom Views
|
2017-07-18 18:10:19 +03:00 |
|