{ "id": "62622", "key": "TIMOB-1990", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11227", "name": "Release 1.5.0 M02", "archived": true, "released": true, "releaseDate": "2010-11-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:57:45.000+0000", "created": "2011-04-15T03:07:31.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "feature" ], "versions": [], "issuelinks": [], "assignee": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2011-04-17T01:57:45.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}
In the android_native_refactor branch, we have our first\nthird-level module: Ti.Android.Calendar (until now all modules are\njust Ti.XXXX, but this has \"Android\" in between \"Ti\" and \"XXX\").\nOur android compiler does not support this. Failcase: run any app\non the android_native_refactor branch that includes this code:
\nTi.Android.Calendar.getSelectableCalendars()
You will get an error.
\nSetting this as a \"feature\" since third-level modules -- and\nspecifically the Calendar module -- are new features.
(from [d40697ee7462ec28f0348179ca8eebb933e00686])\n[#1990 state:fixed-in-qa] Parse third-level\nmodule names such as Ti.Android.Calendar \nhttp://github.com/appcelerator/titanium_mobile/commit/d40697ee7462e...
Reopening -- the problem persists in master branch, though I\nthink the feature went into ANR before it was merged in Master.
Assigning to Marshall because he'll need to study the annotation\nprocessor he wrote for 1.5
(from [c5cd0952569ac347b38c538ff079ab3b361154a8])\n[#1990] Set Ti.Android as parent to\nTi.Android.Calendar, add calendar project to dependency.json\n\nhttps://github.com/appcelerator/titanium_mobile/commit/c5cd0952569a...
(from [958923fa73323d0d9e3a581ec036de2750049d63])\n[#1990] Disable inclusion of Calendar for now\nbecause it makes Ti projects fail in android.py \nhttps://github.com/appcelerator/titanium_mobile/commit/958923fa7332...
(from [d27b9681f002fdad0840295c8696127a2b3682ed])\nadd support for external child modules [#1990\nstate:fixed-in-qa]
\nexternal child modules are children of modules
\nthat doesn't necessarily live in the same 'project'
\nor source round. module jars are now looked up via
\na new modules.json that is generated as part of the
\nant build. this also fixes the Ti.Android.Calendar module
\n\nhttps://github.com/appcelerator/titanium_mobile/commit/d27b9681f002...
(from [6ea48c4f72b096f8dc1ef41b0bcbd317b13742fb])\ndon't add external modules if they aren't referenced in code\n[#1990] \nhttps://github.com/appcelerator/titanium_mobile/commit/6ea48c4f72b0...
pass Android Sim 1.6/2.1 Titanium SDK version: 1.5.0 (12/06/10\n13:14 52a4db3), Custom