{ "id": "166427", "key": "TIMOB-24455", "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": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-03-23T16:47:31.000+0000", "created": "2017-03-06T00:54:21.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "issuelinks": [ { "id": "54507", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "165219", "key": "TIMOB-24282", "fields": { "summary": "Windows: Ability to expose a 3rd party SDK to Titanium", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-24T17:04:32.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": "Following up from TIMOB-24282\r\n\r\nIn {{tiapp.xml}}, we should be able to define {{Extensions}} in {{App}}'s root, not under the {{Package}}'s root.\r\n\r\n{quote}\r\n\" it is mentioned that by modifying tiapp.xml, one can add Extensions and while it was tried, it seems those elements are copied inside the App's root and not the Package's. It needs to be in the latter.\r\n\r\nWith that being said, there is also a mention of using CMake to include files and it seems that this approach regenerates the solution file. That being so, if there is a way to use that approach such that the we can add compile-time references to some of the third-party binaries (that is, not just include them as \"resources\"), I believe Visual Studio will also add the appropriate elements to register the classes from the SDK in the Package's AppManifest.\r\n{quote}\r\n", "attachment": [], "flagged": false, "summary": "Windows: Allow custom Extensions in manifest root", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 854, "state": "closed", "name": "2017 Sprint 06 SDK", "startDate": "2017-03-12T19:14:58.337Z", "endDate": "2017-03-26T19:14:00.000Z", "completeDate": "2017-03-26T22:01:15.828Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "414174", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/964", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T07:02:24.000+0000", "updated": "2017-03-21T07:02:24.000+0000" }, { "id": "415555", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed in 6.1.0.v20170323174407. Test steps and information can be found at https://github.com/appcelerator/titanium_mobile_windows/pull/964.", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-03-24T17:04:22.000+0000", "updated": "2017-03-24T17:04:22.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }