{"action":"created","comment":{"url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/comments/24576832","id":24576832,"diff_hunk":"@@ -542,6 +545,19 @@ class AbstractClassRep : public ConsoleBaseType\n \n extern AbstractClassRep::FieldList sg_tempFieldList;\n \n+inline AbstractClassRep* AbstractClassRep::getClassRepFromName(const char* className)\n+{\n+\tAbstractClassRep* current = classLinkList;\n+\twhile(current != NULL)\n+\t{\n+\t\tif(dStricmp(current->getClassName(),className) == 0)","path":"Engine/source/console/consoleObject.h","position":21,"original_position":21,"commit_id":"19ba888a6a47e74569aecd1d0847d0c44505bcf8","original_commit_id":"19ba888a6a47e74569aecd1d0847d0c44505bcf8","user":{"login":"jamesu","id":10850,"avatar_url":"https://avatars.githubusercontent.com/u/10850?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesu","html_url":"https://github.com/jamesu","followers_url":"https://api.github.com/users/jamesu/followers","following_url":"https://api.github.com/users/jamesu/following{/other_user}","gists_url":"https://api.github.com/users/jamesu/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesu/subscriptions","organizations_url":"https://api.github.com/users/jamesu/orgs","repos_url":"https://api.github.com/users/jamesu/repos","events_url":"https://api.github.com/users/jamesu/events{/privacy}","received_events_url":"https://api.github.com/users/jamesu/received_events","type":"User","site_admin":false},"body":"I'd bet my money on the string comparison since there are tons of classes with varying name lengths in Torque. ;)","created_at":"2015-02-12T12:24:05Z","updated_at":"2015-02-12T12:24:05Z","html_url":"https://github.com/GarageGames/Torque3D/pull/1187#discussion_r24576832","pull_request_url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187","_links":{"self":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/comments/24576832"},"html":{"href":"https://github.com/GarageGames/Torque3D/pull/1187#discussion_r24576832"},"pull_request":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187"}}},"pull_request":{"url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187","id":29119953,"html_url":"https://github.com/GarageGames/Torque3D/pull/1187","diff_url":"https://github.com/GarageGames/Torque3D/pull/1187.diff","patch_url":"https://github.com/GarageGames/Torque3D/pull/1187.patch","issue_url":"https://api.github.com/repos/GarageGames/Torque3D/issues/1187","number":1187,"state":"open","locked":false,"title":"Added functions","user":{"login":"MusicMonkey5555","id":1447439,"avatar_url":"https://avatars.githubusercontent.com/u/1447439?v=3","gravatar_id":"","url":"https://api.github.com/users/MusicMonkey5555","html_url":"https://github.com/MusicMonkey5555","followers_url":"https://api.github.com/users/MusicMonkey5555/followers","following_url":"https://api.github.com/users/MusicMonkey5555/following{/other_user}","gists_url":"https://api.github.com/users/MusicMonkey5555/gists{/gist_id}","starred_url":"https://api.github.com/users/MusicMonkey5555/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MusicMonkey5555/subscriptions","organizations_url":"https://api.github.com/users/MusicMonkey5555/orgs","repos_url":"https://api.github.com/users/MusicMonkey5555/repos","events_url":"https://api.github.com/users/MusicMonkey5555/events{/privacy}","received_events_url":"https://api.github.com/users/MusicMonkey5555/received_events","type":"User","site_admin":false},"body":"This is a plethora of added functions, improvements to existing functionality, opening of some things to script and other misc changes that everyone could benefit from.\r\n\r\nI was going to try to break it up into more branches, but most of these things are nice and it would be a lot of pull request. Also I am not sure how I would group them. I am willing to remove things or change code that people thing aren't.","created_at":"2015-02-11T19:21:36Z","updated_at":"2015-02-12T12:24:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7a64f40d497efa9bfe3febcf4f05fa9563197a2f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187/commits","review_comments_url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187/comments","review_comment_url":"https://api.github.com/repos/GarageGames/Torque3D/pulls/comments/{number}","comments_url":"https://api.github.com/repos/GarageGames/Torque3D/issues/1187/comments","statuses_url":"https://api.github.com/repos/GarageGames/Torque3D/statuses/19ba888a6a47e74569aecd1d0847d0c44505bcf8","head":{"label":"MusicMonkey5555:added-functions","ref":"added-functions","sha":"19ba888a6a47e74569aecd1d0847d0c44505bcf8","user":{"login":"MusicMonkey5555","id":1447439,"avatar_url":"https://avatars.githubusercontent.com/u/1447439?v=3","gravatar_id":"","url":"https://api.github.com/users/MusicMonkey5555","html_url":"https://github.com/MusicMonkey5555","followers_url":"https://api.github.com/users/MusicMonkey5555/followers","following_url":"https://api.github.com/users/MusicMonkey5555/following{/other_user}","gists_url":"https://api.github.com/users/MusicMonkey5555/gists{/gist_id}","starred_url":"https://api.github.com/users/MusicMonkey5555/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MusicMonkey5555/subscriptions","organizations_url":"https://api.github.com/users/MusicMonkey5555/orgs","repos_url":"https://api.github.com/users/MusicMonkey5555/repos","events_url":"https://api.github.com/users/MusicMonkey5555/events{/privacy}","received_events_url":"https://api.github.com/users/MusicMonkey5555/received_events","type":"User","site_admin":false},"repo":{"id":30034927,"name":"Torque3D","full_name":"MusicMonkey5555/Torque3D","owner":{"login":"MusicMonkey5555","id":1447439,"avatar_url":"https://avatars.githubusercontent.com/u/1447439?v=3","gravatar_id":"","url":"https://api.github.com/users/MusicMonkey5555","html_url":"https://github.com/MusicMonkey5555","followers_url":"https://api.github.com/users/MusicMonkey5555/followers","following_url":"https://api.github.com/users/MusicMonkey5555/following{/other_user}","gists_url":"https://api.github.com/users/MusicMonkey5555/gists{/gist_id}","starred_url":"https://api.github.com/users/MusicMonkey5555/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MusicMonkey5555/subscriptions","organizations_url":"https://api.github.com/users/MusicMonkey5555/orgs","repos_url":"https://api.github.com/users/MusicMonkey5555/repos","events_url":"https://api.github.com/users/MusicMonkey5555/events{/privacy}","received_events_url":"https://api.github.com/users/MusicMonkey5555/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MusicMonkey5555/Torque3D","description":"MIT Licensed Open Source version of Torque 3D from GarageGames","fork":true,"url":"https://api.github.com/repos/MusicMonkey5555/Torque3D","forks_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/forks","keys_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/teams","hooks_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/hooks","issue_events_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/issues/events{/number}","events_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/events","assignees_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/assignees{/user}","branches_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/branches{/branch}","tags_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/tags","blobs_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/git/refs{/sha}","trees_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/statuses/{sha}","languages_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/languages","stargazers_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/stargazers","contributors_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/contributors","subscribers_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/subscribers","subscription_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/subscription","commits_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/commits{/sha}","git_commits_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/git/commits{/sha}","comments_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/comments{/number}","issue_comment_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/issues/comments/{number}","contents_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/contents/{+path}","compare_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/merges","archive_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/downloads","issues_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/issues{/number}","pulls_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/pulls{/number}","milestones_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/milestones{/number}","notifications_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/labels{/name}","releases_url":"https://api.github.com/repos/MusicMonkey5555/Torque3D/releases{/id}","created_at":"2015-01-29T18:35:10Z","updated_at":"2015-01-29T18:35:50Z","pushed_at":"2015-02-11T20:11:48Z","git_url":"git://github.com/MusicMonkey5555/Torque3D.git","ssh_url":"git@github.com:MusicMonkey5555/Torque3D.git","clone_url":"https://github.com/MusicMonkey5555/Torque3D.git","svn_url":"https://github.com/MusicMonkey5555/Torque3D","homepage":"http://torque3d.org","size":166987,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"development"}},"base":{"label":"GarageGames:development","ref":"development","sha":"47d5d80e805aacb69013b69b3fcf45ea8073339f","user":{"login":"GarageGames","id":2207653,"avatar_url":"https://avatars.githubusercontent.com/u/2207653?v=3","gravatar_id":"","url":"https://api.github.com/users/GarageGames","html_url":"https://github.com/GarageGames","followers_url":"https://api.github.com/users/GarageGames/followers","following_url":"https://api.github.com/users/GarageGames/following{/other_user}","gists_url":"https://api.github.com/users/GarageGames/gists{/gist_id}","starred_url":"https://api.github.com/users/GarageGames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GarageGames/subscriptions","organizations_url":"https://api.github.com/users/GarageGames/orgs","repos_url":"https://api.github.com/users/GarageGames/repos","events_url":"https://api.github.com/users/GarageGames/events{/privacy}","received_events_url":"https://api.github.com/users/GarageGames/received_events","type":"Organization","site_admin":false},"repo":{"id":5862644,"name":"Torque3D","full_name":"GarageGames/Torque3D","owner":{"login":"GarageGames","id":2207653,"avatar_url":"https://avatars.githubusercontent.com/u/2207653?v=3","gravatar_id":"","url":"https://api.github.com/users/GarageGames","html_url":"https://github.com/GarageGames","followers_url":"https://api.github.com/users/GarageGames/followers","following_url":"https://api.github.com/users/GarageGames/following{/other_user}","gists_url":"https://api.github.com/users/GarageGames/gists{/gist_id}","starred_url":"https://api.github.com/users/GarageGames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GarageGames/subscriptions","organizations_url":"https://api.github.com/users/GarageGames/orgs","repos_url":"https://api.github.com/users/GarageGames/repos","events_url":"https://api.github.com/users/GarageGames/events{/privacy}","received_events_url":"https://api.github.com/users/GarageGames/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GarageGames/Torque3D","description":"MIT Licensed Open Source version of Torque 3D from GarageGames","fork":false,"url":"https://api.github.com/repos/GarageGames/Torque3D","forks_url":"https://api.github.com/repos/GarageGames/Torque3D/forks","keys_url":"https://api.github.com/repos/GarageGames/Torque3D/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GarageGames/Torque3D/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GarageGames/Torque3D/teams","hooks_url":"https://api.github.com/repos/GarageGames/Torque3D/hooks","issue_events_url":"https://api.github.com/repos/GarageGames/Torque3D/issues/events{/number}","events_url":"https://api.github.com/repos/GarageGames/Torque3D/events","assignees_url":"https://api.github.com/repos/GarageGames/Torque3D/assignees{/user}","branches_url":"https://api.github.com/repos/GarageGames/Torque3D/branches{/branch}","tags_url":"https://api.github.com/repos/GarageGames/Torque3D/tags","blobs_url":"https://api.github.com/repos/GarageGames/Torque3D/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GarageGames/Torque3D/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GarageGames/Torque3D/git/refs{/sha}","trees_url":"https://api.github.com/repos/GarageGames/Torque3D/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GarageGames/Torque3D/statuses/{sha}","languages_url":"https://api.github.com/repos/GarageGames/Torque3D/languages","stargazers_url":"https://api.github.com/repos/GarageGames/Torque3D/stargazers","contributors_url":"https://api.github.com/repos/GarageGames/Torque3D/contributors","subscribers_url":"https://api.github.com/repos/GarageGames/Torque3D/subscribers","subscription_url":"https://api.github.com/repos/GarageGames/Torque3D/subscription","commits_url":"https://api.github.com/repos/GarageGames/Torque3D/commits{/sha}","git_commits_url":"https://api.github.com/repos/GarageGames/Torque3D/git/commits{/sha}","comments_url":"https://api.github.com/repos/GarageGames/Torque3D/comments{/number}","issue_comment_url":"https://api.github.com/repos/GarageGames/Torque3D/issues/comments/{number}","contents_url":"https://api.github.com/repos/GarageGames/Torque3D/contents/{+path}","compare_url":"https://api.github.com/repos/GarageGames/Torque3D/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GarageGames/Torque3D/merges","archive_url":"https://api.github.com/repos/GarageGames/Torque3D/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GarageGames/Torque3D/downloads","issues_url":"https://api.github.com/repos/GarageGames/Torque3D/issues{/number}","pulls_url":"https://api.github.com/repos/GarageGames/Torque3D/pulls{/number}","milestones_url":"https://api.github.com/repos/GarageGames/Torque3D/milestones{/number}","notifications_url":"https://api.github.com/repos/GarageGames/Torque3D/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GarageGames/Torque3D/labels{/name}","releases_url":"https://api.github.com/repos/GarageGames/Torque3D/releases{/id}","created_at":"2012-09-18T20:33:56Z","updated_at":"2015-02-11T06:05:21Z","pushed_at":"2015-02-10T23:21:39Z","git_url":"git://github.com/GarageGames/Torque3D.git","ssh_url":"git@github.com:GarageGames/Torque3D.git","clone_url":"https://github.com/GarageGames/Torque3D.git","svn_url":"https://github.com/GarageGames/Torque3D","homepage":"http://torque3d.org","size":214722,"stargazers_count":1934,"watchers_count":1934,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":897,"mirror_url":null,"open_issues_count":251,"forks":897,"open_issues":251,"watchers":1934,"default_branch":"development"}},"_links":{"self":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187"},"html":{"href":"https://github.com/GarageGames/Torque3D/pull/1187"},"issue":{"href":"https://api.github.com/repos/GarageGames/Torque3D/issues/1187"},"comments":{"href":"https://api.github.com/repos/GarageGames/Torque3D/issues/1187/comments"},"review_comments":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187/comments"},"review_comment":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/GarageGames/Torque3D/pulls/1187/commits"},"statuses":{"href":"https://api.github.com/repos/GarageGames/Torque3D/statuses/19ba888a6a47e74569aecd1d0847d0c44505bcf8"}}}}