{ "id": "149836", "key": "TIMOB-19244", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "16925", "description": "WatchKit Support--all going into 5.0 now", "name": "Release 5.0.0", "archived": true, "released": true, "releaseDate": "2015-09-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-08-14T20:06:40.000+0000", "created": "2015-07-21T23:59:17.000+0000", "epic": { "id": 143701, "key": "TIMOB-18467", "name": "Windows: Native APIs through JS", "summary": "Windows: Allow Usage of JavaScript against Native Windows APIs", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2017-03-14T20:16:37.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "When developers use native API access we generate C++ wrapper types for any native type they may touch. These take a significant amount of time to build. If the list of types hasn't changed we shouldn't rebuild any of the native WinRT component. If the set of types gets larger, we should only recompile the new types (and RequireHook/Platform::Object/ModuleLoader).", "attachment": [], "flagged": false, "summary": "Windows: Avoid recompile of native C++ Wrappers", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 466, "state": "closed", "name": "2015 Sprint 16 Windows", "startDate": "2015-08-03T04:01:41.284Z", "endDate": "2015-08-15T03:59:00.000Z", "completeDate": "2015-08-14T20:06:52.383Z", "originBoardId": 144 } ], "comment": { "comments": [ { "id": "359925", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/403", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2015-08-14T18:24:37.000+0000", "updated": "2015-08-14T18:24:37.000+0000" }, { "id": "412254", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-14T20:16:37.000+0000", "updated": "2017-03-14T20:16:37.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }