{ "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:

\n

Ti.Android.Calendar.getSelectableCalendars()

\n

You will get an error.

\n

Setting this as a \"feature\" since third-level modules -- and\nspecifically the Calendar module -- are new features.

{html}", "attachment": [], "flagged": false, "summary": "Android: JARs for third-level module names do not get included in APK", "creator": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [ { "id": "127207", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

(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...

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:07:31.000+0000", "updated": "2011-04-15T03:07:31.000+0000" }, { "id": "127208", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

Reopening -- the problem persists in master branch, though I\nthink the feature went into ANR before it was merged in Master.

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:07:31.000+0000", "updated": "2011-04-15T03:07:31.000+0000" }, { "id": "127209", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

Assigning to Marshall because he'll need to study the annotation\nprocessor he wrote for 1.5

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:07:32.000+0000", "updated": "2011-04-15T03:07:32.000+0000" }, { "id": "127210", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

(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...

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:07:32.000+0000", "updated": "2011-04-15T03:07:32.000+0000" }, { "id": "127211", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "{html}

(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...

{html}", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-15T03:07:32.000+0000", "updated": "2011-04-15T03:07:32.000+0000" }, { "id": "127212", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [d27b9681f002fdad0840295c8696127a2b3682ed])\nadd support for external child modules [#1990\nstate:fixed-in-qa]

\n

external 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...

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:07:32.000+0000", "updated": "2011-04-15T03:07:32.000+0000" }, { "id": "127213", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [6ea48c4f72b096f8dc1ef41b0bcbd317b13742fb])\ndon't add external modules if they aren't referenced in code\n[#1990] \nhttps://github.com/appcelerator/titanium_mobile/commit/6ea48c4f72b0...

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:07:32.000+0000", "updated": "2011-04-15T03:07:32.000+0000" }, { "id": "127214", "author": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

pass Android Sim 1.6/2.1 Titanium SDK version: 1.5.0 (12/06/10\n13:14 52a4db3), Custom

{html}", "updateAuthor": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:07:33.000+0000", "updated": "2011-04-15T03:07:33.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }