{ "id": "63919", "key": "TIMOB-3287", "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": "11244", "name": "Release 1.7.0", "archived": true, "released": true, "releaseDate": "2011-06-13" }, { "id": "11250", "name": "Sprint 2011-15", "archived": true, "released": true, "releaseDate": "2011-04-18" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-05-04T03:12:18.000+0000", "created": "2011-04-15T03:41:19.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "feature", "release-1.7.0" ], "versions": [], "issuelinks": [ { "id": "10290", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "64800", "key": "TIMOB-3729", "fields": { "summary": "Confirm TIMOB-3287 (Implement Fastdev)", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } } ], "assignee": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-05-04T03:12:18.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}

The current round trip build time for making and testing changes\nin Android is very slow. Using an HTTP server, we should be able to\nskip the deployment process altogether.

{html}", "attachment": [], "flagged": false, "summary": "Android: Implement Fastdev mode for quicker turnaround", "creator": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "130470", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [b17b1e292b211f77f1c075e09ef38d3d35de78d3])\ninitial commit of new Android fastdev mode. synopsis: - Any changes\nmade to files under Resources are seen immediately the next time\nthose file(s) are requested in the app. - A python based TCP server\nthat serves up files from Resources, and can be controlled from\ncommand line (and also allows remote killing of the connected app)\n- A Fastdev controller in Java that is a delegate for\nTiResourceFile. In Fastdev mode, most files under Resources will be\ndirectly requested from the Fastdev TCP server. - In \"development\"\ndeploy mode (i.e simulator), Fastdev is on by default. This can be\ncontrolled with a boolean tiapp.xml property \"ti.android.fastdev\" -\nA new global deploy metadata file called \"/sdcard//deploy.json\" is\nused for controlling per-deployment properties such as debugger,\nand fastdev - When Fastdev is enabled but the server connection\nfails, a warning shows at Application boot time - For any JS\nruntime or compile errors, a new \"Reload\" button has been added to\nthe error dialog that will attempt to Reload the code after changes\nhave been made [#3287] \nhttps://github.com/appcelerator/titanium_mobile/commit/b17b1e292b21...

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

(from [b76628b8623b8243a315b23b961d112b672a7dba])\nfix a bug when app stylesheets are being used in conjunction with\nfastdev [#3287]
\n\nhttps://github.com/appcelerator/titanium_mobile/commit/b76628b8623b...

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:41:21.000+0000", "updated": "2011-04-15T03:41:21.000+0000" }, { "id": "130950", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "Related: https://github.com/appcelerator/titanium_mobile/commit/dee2fb3192657081e1696a1cb55504ef2fb740aa", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-18T13:21:43.000+0000", "updated": "2011-04-18T13:21:43.000+0000" }, { "id": "132934", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "See confirmation sub-task comments for issues.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-04-28T15:01:02.000+0000", "updated": "2011-04-28T15:01:02.000+0000" }, { "id": "133149", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "See final comment on linked test/confirmation item for summary of tests.", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-05-04T03:12:18.000+0000", "updated": "2011-05-04T03:12:18.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }