{ "id": "62968", "key": "TIMOB-2336", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "11258", "description": "Holding Pen for Triaged Issues", "name": "Backlog", "archived": false, "released": false } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:58:48.000+0000", "created": "2011-04-15T03:17:02.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "defect", "filesystem.isexteralstoragepresent", "ios" ], "versions": [], "issuelinks": [], "assignee": { "name": "jtobias", "key": "jtobias", "displayName": "jtobias", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:58:48.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

ENVIRONMENT:
\nversion=1.5.0
\ntimestamp=11/12/10 10:37
\ngithash=937631f

\n

STEPS TO REPRODUCE:
\n1) Note that code in\ntitanium_mobile/iphone/Classes/FilesystemModule.m, method\nisExteralSpaceAvailable
\nalways returns \"false\" (despite existing external storage options)\n- \"as designed\" in Titanium API?
\n2) Note also \"exteral\" is misspelled, should be \"external\" with an\n'n'
\n3) Both 1) and 2) are reflected in the tdoc file\nFilesystem.tdoc

\n

SUGGESTED FIX:
\nUse a macro or method to direct both the misspelled and correctly\nspelled method both work, or add the correct spelling and depcreate\nthe incorrect? It's also misspelled in the tdoc file

{html}", "attachment": [], "flagged": false, "summary": "iOS: Filesystem.isExteralStoragePresent mispelled and always returns false", "creator": { "name": "jtobias", "key": "jtobias", "displayName": "jtobias", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jtobias", "key": "jtobias", "displayName": "jtobias", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "128193", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "{html}

The following Helpdesk ticket concerns this misspelling as well.\nIt's showing up in the mobile docs on the website.

\n

http://developer.appcelerator.com/helpdesk/view/62161

{html}", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-04-15T03:17:03.000+0000", "updated": "2011-04-15T03:17:03.000+0000" }, { "id": "128194", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Created #2709 to track the documentation issue.

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:04.000+0000", "updated": "2011-04-15T03:17:04.000+0000" }, { "id": "128195", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [14e0c14ebfa398900ea266347daeb11fe255e236])\n[#2336 state:fixed-in-qa] Typo fixed, property\nchanged into a method, docs updated. External storage is an\nandroid-only concept, so returning false is expected behavior.\n\nhttps://github.com/appcelerator/titanium_mobile/commit/14e0c14ebfa3...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:04.000+0000", "updated": "2011-04-15T03:17:04.000+0000" }, { "id": "128196", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [11dd2b64ad09ae71a0bdef8279f569a69c58b681])\n[#2336] Whoops. Now it's fixed-in-qa!\n\nhttps://github.com/appcelerator/titanium_mobile/commit/11dd2b64ad09...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:04.000+0000", "updated": "2011-04-15T03:17:04.000+0000" }, { "id": "128197", "author": { "name": "andrecarregal", "key": "andrecarregal", "displayName": "Andre Carregal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Please consider adding an API spell check step for your product\nrelease workflow, or at least let the documentation team know that\nmixed case words should also be check spelled and eventual\nidiosyncrasies should be discussed with the dev team.

\n

While I agree that such errors can be reverted after a release,\nthe impact in client code should not be considered lightly and, for\nmany developers, this could reflect badly on the framework\nreputation.

{html}", "updateAuthor": { "name": "andrecarregal", "key": "andrecarregal", "displayName": "Andre Carregal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:05.000+0000", "updated": "2011-04-15T03:17:05.000+0000" }, { "id": "128198", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

confirmed typo fix in noted .m file [INFO] Titanium SDK version: 1.6.0 (01/12/11\n09:38 db09d1e)

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:17:05.000+0000", "updated": "2011-04-15T03:17:05.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }