diff --git a/Controller.h b/Controller.h index cb976fc..d111d14 100644 --- a/Controller.h +++ b/Controller.h @@ -46,6 +46,7 @@ - (void)unreadMentions:(NSInteger)count; - (void)openURL:(NSString *)url; - (void)storeAccessToken:(NSString *)accessToken secret:(NSString *)secret userId:(NSString *)userId andScreenName:(NSString *)screenName; +- (void)storeSecretData:(NSString *)secretData; OSStatus handler(EventHandlerCallRef nextHandler, EventRef theEvent, void* userData); diff --git a/Controller.m b/Controller.m index 0f7831e..9b7f1a0 100644 --- a/Controller.m +++ b/Controller.m @@ -233,6 +233,13 @@ [[NSNotificationCenter defaultCenter] postNotificationName:@"authentificationSucceded" object:nil]; } +- (void)storeSecretData:(NSString *)secretData +{ + NSLog(@"got secret data: %@", secretData); + [timelineViewWindow makeKeyAndOrderFront:self]; + [[NSNotificationCenter defaultCenter] postNotificationName:@"authentificationSucceded" object:nil]; +} + // Mentions window has been visible - (void)windowDidBecomeKey:(NSNotification *)notification { if ([notification object] == mentionsViewWindow) { diff --git a/OauthImplementation.js b/OauthImplementation.js index 8a9abf5..d42d074 100644 --- a/OauthImplementation.js +++ b/OauthImplementation.js @@ -14,12 +14,8 @@ function getURL(url, type, callback, data, auth_header) { } if (auth_header) { - var header_data = 'MAC id=' + auth_header.mac_key_id - + ', ts="' + auth_header.time_stamp - + '", nonce="' + auth_header.nonce - + '", mac="' + auth_header.mac + '"'; - xhr.setRequestHeader("Authorization", header_data); - }; + xhr.setRequestHeader("Authorization", auth_header); + } }, url: url, accepts: "application/vnd.tent.v0+json", @@ -37,6 +33,46 @@ function getURL(url, type, callback, data, auth_header) { }); } +function getUrlVars(url) { + var vars = [], hash; + if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); + var hashes = url.slice(url.indexOf('?') + 1).split('&'); + for(var i = 0; i < hashes.length; i++) + { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; +} + +function makeAuthHeader(url, http_method, mac_key, mac_key_id) { + + url = URI(url); + var nonce = makeid(8); + var time_stamp = parseInt((new Date).getTime() / 1000, 10); + + var normalizedRequestString = "" + + time_stamp + '\n' + + nonce + '\n' + + http_method + '\n' + + url.path() + '\n' + + url.hostname() + '\n' + + url.port() + '\n' + + '\n' ; + + var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, mac_key); + hmac.update(normalizedRequestString); + var hash = hmac.finalize(); + var mac = hash.toString(CryptoJS.enc.Base64); + + return 'MAC id="' + mac_key_id + + '", ts="' + time_stamp + + '", nonce="' + nonce + + '", mac="' + mac + '"'; +} + + function makeid(len) { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; @@ -122,32 +158,18 @@ OauthImplementation.prototype.requestAccessToken = function(responseBody) { if(this.state && this.state != "" && urlVars["state"] == this.state) { var url = this.apiRoot() + "/apps/" + this.register_data["id"] + "/authorizations"; - var nonce = makeid(4); - var time_stamp = (new Date).getTime(); var requestBody = JSON.stringify({ 'code' : urlVars["code"], 'token_type' : "mac" }); - var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, this.register_data["mac_key"]); - hmac.update(requestBody); - var hash = hmac.finalize(); - - var auth_header = { - mac_key_id: this.register_data["mac_key_id"], - time_stamp: time_stamp, - nonce: nonce, - mac: hash.toString(CryptoJS.enc.Base64) - } - var those = this; var callback = function(resp) { - alert("requestAccessTokenTicketFinished") - alert(resp.responseText); - //those.requestAccessTokenTicketFinished(data); + those.requestAccessTokenTicketFinished(resp.responseText); }; + var auth_header = makeAuthHeader(url, "POST", this.register_data["mac_key"], this.register_data["mac_key_id"]); getURL(url, "POST", callback, requestBody, auth_header); } else { @@ -158,65 +180,17 @@ OauthImplementation.prototype.requestAccessToken = function(responseBody) { } -OauthImplementation.prototype.requestAToken = function() { - var url = OAUTH_REQUEST_TOKEN_URL; - var _this = this; - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - //, token : controller.oauth.accessToken.key - //, tokenSecret : controller.oauth.accessToken.secret - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - }); -} - -OauthImplementation.prototype.requestTokenTicketFinished = function(data) { - controller.openURL_(OAUTH_USER_AUTHORIZATION_URL + "?" + data); -} OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { - var urlVars = getUrlVars(responseBody); - controller.storeAccessToken_secret_userId_andScreenName_( - urlVars["oauth_token"], - urlVars["oauth_token_secret"], - urlVars["user_id"], - urlVars["screen_name"] - ); -} -function getUrlVars(url) -{ - var vars = [], hash; - if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); - var hashes = url.slice(url.indexOf('?') + 1).split('&'); - for(var i = 0; i < hashes.length; i++) - { - hash = hashes[i].split('='); - vars.push(hash[0]); - vars[hash[0]] = hash[1]; - } - return vars; + var secret_data = { + access: JSON.parse(responseBody), + register_data: this.register_data + } + + controller.storeSecretData_(JSON.stringify(secret_data)); } var tentia_oauth; \ No newline at end of file diff --git a/Tentia.xcodeproj/project.pbxproj b/Tentia.xcodeproj/project.pbxproj index 437bb60..d1070cc 100644 --- a/Tentia.xcodeproj/project.pbxproj +++ b/Tentia.xcodeproj/project.pbxproj @@ -25,6 +25,8 @@ 1F9816CA16391C4A00AFD4EE /* enc-base64-min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9816C6163915A100AFD4EE /* enc-base64-min.js */; }; 1F9816CB16391C4A00AFD4EE /* hmac-sha256.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9816C7163915A100AFD4EE /* hmac-sha256.js */; }; 1F98DC9E124BFFD7004289ED /* pin.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F98DC9D124BFFD7004289ED /* pin.png */; }; + 1F9D655E163B63E300B7282B /* URI.min.js in Sources */ = {isa = PBXBuildFile; fileRef = 1F9D655D163B63E300B7282B /* URI.min.js */; }; + 1F9D655F163B63F700B7282B /* URI.min.js in Resources */ = {isa = PBXBuildFile; fileRef = 1F9D655D163B63E300B7282B /* URI.min.js */; }; 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FA09846144602530079E258 /* libicucore.dylib */; }; 1FC254941427BC050035D84B /* index_oauth.html in Resources */ = {isa = PBXBuildFile; fileRef = 1FC254931427BC050035D84B /* index_oauth.html */; }; 1FC254951427BF150035D84B /* OauthImplementation.js in Resources */ = {isa = PBXBuildFile; fileRef = 1FC254911427ADF90035D84B /* OauthImplementation.js */; }; @@ -84,6 +86,7 @@ 1F9816C6163915A100AFD4EE /* enc-base64-min.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "enc-base64-min.js"; sourceTree = ""; }; 1F9816C7163915A100AFD4EE /* hmac-sha256.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "hmac-sha256.js"; sourceTree = ""; }; 1F98DC9D124BFFD7004289ED /* pin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pin.png; sourceTree = ""; }; + 1F9D655D163B63E300B7282B /* URI.min.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = URI.min.js; sourceTree = ""; }; 1FA09846144602530079E258 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; 1FC254911427ADF90035D84B /* OauthImplementation.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; lineEnding = 0; path = OauthImplementation.js; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.javascript; }; 1FC254931427BC050035D84B /* index_oauth.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index_oauth.html; sourceTree = ""; }; @@ -163,6 +166,7 @@ 1FFA36C71177D861006C8562 /* WebKit */ = { isa = PBXGroup; children = ( + 1F9D655D163B63E300B7282B /* URI.min.js */, 1F9816C6163915A100AFD4EE /* enc-base64-min.js */, 1F9816C7163915A100AFD4EE /* hmac-sha256.js */, 1F245D6E1632AEFE00E4469A /* jso.js */, @@ -304,6 +308,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1F9D655F163B63F700B7282B /* URI.min.js in Resources */, 1F9816CA16391C4A00AFD4EE /* enc-base64-min.js in Resources */, 1F9816CB16391C4A00AFD4EE /* hmac-sha256.js in Resources */, 1FC2549F1427DC7F0035D84B /* Constants.js in Resources */, @@ -344,6 +349,7 @@ 1F245D6F1632AEFE00E4469A /* jso.js in Sources */, 1F9816C8163915A100AFD4EE /* enc-base64-min.js in Sources */, 1F9816C9163915A100AFD4EE /* hmac-sha256.js in Sources */, + 1F9D655E163B63E300B7282B /* URI.min.js in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate b/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate index d6ba683..ad22dca 100644 Binary files a/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate and b/Tentia.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/URI.min.js b/URI.min.js new file mode 100644 index 0000000..80b30f0 --- /dev/null +++ b/URI.min.js @@ -0,0 +1,70 @@ +/*! URI.js v1.7.4 http://medialize.github.com/URI.js/ */ +/* build contains: IPv6.js, punycode.js, SecondLevelDomains.js, URI.js, URITemplate.js */ +(function(){("undefined"!==typeof module&&module.exports?module.exports:window).IPv6={best:function(d){var d=d.toLowerCase().split(":"),j=d.length,h=8;""===d[0]&&""===d[1]&&""===d[2]?(d.shift(),d.shift()):""===d[0]&&""===d[1]?d.shift():""===d[j-1]&&""===d[j-2]&&d.pop();j=d.length;-1!==d[j-1].indexOf(".")&&(h=7);var i;for(i=0;if;f++)if("0"===j[0]&&1f&&(j=u,f=s)):"0"==d[i]&&(g=!0,u=i,s=1);s>f&&(j=u,f=s);1>>10&1023|55296),a=56320|a&1023);return b+=z(a)}).join("")}function s(e, +c,k){for(var d=0,e=k?w(e/b):e>>1,e=e+w(e/c);e>x*r>>1;d+=n)e=w(e/x);return w(d+(x+1)*e/(e+a))}function u(a){var b=[],c=a.length,d,g=0,t=k,i=e,m,h,l,q,v;m=a.lastIndexOf(B);0>m&&(m=0);for(h=0;h=c&&j("invalid-input");q=a.charCodeAt(m++);q=10>q-48?q-22:26>q-65?q-65:26>q-97?q-97:n;(q>=n||q>w((y-g)/d))&&j("overflow");g+=q*d;v=l<=i?p:l>=i+r?r:l-i;if(qw(y/q)&&j("overflow");d*= +q}d=b.length+1;i=s(g-h,d,0==h);w(g/d)>y-t&&j("overflow");t+=w(g/d);g%=d;b.splice(g++,0,t)}return f(b)}function g(a){var b,c,d,g,f,t,m,h,l,q=[],v,u,x,a=i(a);v=a.length;b=k;c=0;f=e;for(t=0;tl&&q.push(z(l));for((d=g=q.length)&&q.push(B);d=b&&lw((y-c)/u)&&j("overflow");c+=(m-b)*u;b=m;for(t=0;ty&&j("overflow"),l==b){h=c;for(m=n;;m+=n){l=m<=f?p:m>=f+r?r:m-f;if(h +l+x%h)-0));h=w(x/h)}q.push(z(h+22+75*(26>h)-0));f=s(c,u,d==g);c=0;++d}++c;++b}return q.join("")}var c,m="function"==typeof define&&"object"==typeof define.amd&&define.amd&&define,l="object"==typeof exports&&exports,q="object"==typeof module&&module,y=2147483647,n=36,p=1,r=26,a=38,b=700,e=72,k=128,B="-",t=/[^ -~]/,v=/^xn--/,C={overflow:"Overflow: input needs wider integers to process.",ucs2decode:"UCS-2(decode): illegal sequence",ucs2encode:"UCS-2(encode): illegal value","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},x=n-p,w=Math.floor,z=String.fromCharCode,A;c={version:"0.3.0",ucs2:{decode:i,encode:f},decode:u,encode:g,toASCII:function(a){return h(a.split("."),function(a){return t.test(a)?"xn--"+g(a):a}).join(".")},toUnicode:function(a){return h(a.split("."),function(a){return v.test(a)?u(a.slice(4).toLowerCase()):a}).join(".")}};if(l)if(q&&q.exports==l)q.exports=c;else for(A in c)c.hasOwnProperty(A)&&(l[A]=c[A]);else m?define("punycode",c):d.punycode=c})(this); +(function(){var d={list:{ac:"com|gov|mil|net|org",ae:"ac|co|gov|mil|name|net|org|pro|sch",af:"com|edu|gov|net|org",al:"com|edu|gov|mil|net|org",ao:"co|ed|gv|it|og|pb",ar:"com|edu|gob|gov|int|mil|net|org|tur",at:"ac|co|gv|or",au:"asn|com|csiro|edu|gov|id|net|org",ba:"co|com|edu|gov|mil|net|org|rs|unbi|unmo|unsa|untz|unze",bb:"biz|co|com|edu|gov|info|net|org|store|tv",bh:"biz|cc|com|edu|gov|info|net|org",bn:"com|edu|gov|net|org",bo:"com|edu|gob|gov|int|mil|net|org|tv",br:"adm|adv|agr|am|arq|art|ato|b|bio|blog|bmd|cim|cng|cnt|com|coop|ecn|edu|eng|esp|etc|eti|far|flog|fm|fnd|fot|fst|g12|ggf|gov|imb|ind|inf|jor|jus|lel|mat|med|mil|mus|net|nom|not|ntr|odo|org|ppg|pro|psc|psi|qsl|rec|slg|srv|tmp|trd|tur|tv|vet|vlog|wiki|zlg", +bs:"com|edu|gov|net|org",bz:"du|et|om|ov|rg",ca:"ab|bc|mb|nb|nf|nl|ns|nt|nu|on|pe|qc|sk|yk",ck:"biz|co|edu|gen|gov|info|net|org",cn:"ac|ah|bj|com|cq|edu|fj|gd|gov|gs|gx|gz|ha|hb|he|hi|hl|hn|jl|js|jx|ln|mil|net|nm|nx|org|qh|sc|sd|sh|sn|sx|tj|tw|xj|xz|yn|zj",co:"com|edu|gov|mil|net|nom|org",cr:"ac|c|co|ed|fi|go|or|sa",cy:"ac|biz|com|ekloges|gov|ltd|name|net|org|parliament|press|pro|tm","do":"art|com|edu|gob|gov|mil|net|org|sld|web",dz:"art|asso|com|edu|gov|net|org|pol",ec:"com|edu|fin|gov|info|med|mil|net|org|pro", +eg:"com|edu|eun|gov|mil|name|net|org|sci",er:"com|edu|gov|ind|mil|net|org|rochest|w",es:"com|edu|gob|nom|org",et:"biz|com|edu|gov|info|name|net|org",fj:"ac|biz|com|info|mil|name|net|org|pro",fk:"ac|co|gov|net|nom|org",fr:"asso|com|f|gouv|nom|prd|presse|tm",gg:"co|net|org",gh:"com|edu|gov|mil|org",gn:"ac|com|gov|net|org",gr:"com|edu|gov|mil|net|org",gt:"com|edu|gob|ind|mil|net|org",gu:"com|edu|gov|net|org",hk:"com|edu|gov|idv|net|org",id:"ac|co|go|mil|net|or|sch|web",il:"ac|co|gov|idf|k12|muni|net|org", +"in":"ac|co|edu|ernet|firm|gen|gov|i|ind|mil|net|nic|org|res",iq:"com|edu|gov|i|mil|net|org",ir:"ac|co|dnssec|gov|i|id|net|org|sch",it:"edu|gov",je:"co|net|org",jo:"com|edu|gov|mil|name|net|org|sch",jp:"ac|ad|co|ed|go|gr|lg|ne|or",ke:"ac|co|go|info|me|mobi|ne|or|sc",kh:"com|edu|gov|mil|net|org|per",ki:"biz|com|de|edu|gov|info|mob|net|org|tel",km:"asso|com|coop|edu|gouv|k|medecin|mil|nom|notaires|pharmaciens|presse|tm|veterinaire",kn:"edu|gov|net|org",kr:"ac|busan|chungbuk|chungnam|co|daegu|daejeon|es|gangwon|go|gwangju|gyeongbuk|gyeonggi|gyeongnam|hs|incheon|jeju|jeonbuk|jeonnam|k|kg|mil|ms|ne|or|pe|re|sc|seoul|ulsan", +kw:"com|edu|gov|net|org",ky:"com|edu|gov|net|org",kz:"com|edu|gov|mil|net|org",lb:"com|edu|gov|net|org",lk:"assn|com|edu|gov|grp|hotel|int|ltd|net|ngo|org|sch|soc|web",lr:"com|edu|gov|net|org",lv:"asn|com|conf|edu|gov|id|mil|net|org",ly:"com|edu|gov|id|med|net|org|plc|sch",ma:"ac|co|gov|m|net|org|press",mc:"asso|tm",me:"ac|co|edu|gov|its|net|org|priv",mg:"com|edu|gov|mil|nom|org|prd|tm",mk:"com|edu|gov|inf|name|net|org|pro",ml:"com|edu|gov|net|org|presse",mn:"edu|gov|org",mo:"com|edu|gov|net|org", +mt:"com|edu|gov|net|org",mv:"aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro",mw:"ac|co|com|coop|edu|gov|int|museum|net|org",mx:"com|edu|gob|net|org",my:"com|edu|gov|mil|name|net|org|sch",nf:"arts|com|firm|info|net|other|per|rec|store|web",ng:"biz|com|edu|gov|mil|mobi|name|net|org|sch",ni:"ac|co|com|edu|gob|mil|net|nom|org",np:"com|edu|gov|mil|net|org",nr:"biz|com|edu|gov|info|net|org",om:"ac|biz|co|com|edu|gov|med|mil|museum|net|org|pro|sch",pe:"com|edu|gob|mil|net|nom|org|sld",ph:"com|edu|gov|i|mil|net|ngo|org", +pk:"biz|com|edu|fam|gob|gok|gon|gop|gos|gov|net|org|web",pl:"art|bialystok|biz|com|edu|gda|gdansk|gorzow|gov|info|katowice|krakow|lodz|lublin|mil|net|ngo|olsztyn|org|poznan|pwr|radom|slupsk|szczecin|torun|warszawa|waw|wroc|wroclaw|zgora",pr:"ac|biz|com|edu|est|gov|info|isla|name|net|org|pro|prof",ps:"com|edu|gov|net|org|plo|sec",pw:"belau|co|ed|go|ne|or",ro:"arts|com|firm|info|nom|nt|org|rec|store|tm|www",rs:"ac|co|edu|gov|in|org",sb:"com|edu|gov|net|org",sc:"com|edu|gov|net|org",sh:"co|com|edu|gov|net|nom|org", +sl:"com|edu|gov|net|org",st:"co|com|consulado|edu|embaixada|gov|mil|net|org|principe|saotome|store",sv:"com|edu|gob|org|red",sz:"ac|co|org",tr:"av|bbs|bel|biz|com|dr|edu|gen|gov|info|k12|name|net|org|pol|tel|tsk|tv|web",tt:"aero|biz|cat|co|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel",tw:"club|com|ebiz|edu|game|gov|idv|mil|net|org",mu:"ac|co|com|gov|net|or|org",mz:"ac|co|edu|gov|org",na:"co|com",nz:"ac|co|cri|geek|gen|govt|health|iwi|maori|mil|net|org|parliament|school", +pa:"abo|ac|com|edu|gob|ing|med|net|nom|org|sld",pt:"com|edu|gov|int|net|nome|org|publ",py:"com|edu|gov|mil|net|org",qa:"com|edu|gov|mil|net|org",re:"asso|com|nom",ru:"ac|adygeya|altai|amur|arkhangelsk|astrakhan|bashkiria|belgorod|bir|bryansk|buryatia|cbg|chel|chelyabinsk|chita|chukotka|chuvashia|com|dagestan|e-burg|edu|gov|grozny|int|irkutsk|ivanovo|izhevsk|jar|joshkar-ola|kalmykia|kaluga|kamchatka|karelia|kazan|kchr|kemerovo|khabarovsk|khakassia|khv|kirov|koenig|komi|kostroma|kranoyarsk|kuban|kurgan|kursk|lipetsk|magadan|mari|mari-el|marine|mil|mordovia|mosreg|msk|murmansk|nalchik|net|nnov|nov|novosibirsk|nsk|omsk|orenburg|org|oryol|penza|perm|pp|pskov|ptz|rnd|ryazan|sakhalin|samara|saratov|simbirsk|smolensk|spb|stavropol|stv|surgut|tambov|tatarstan|tom|tomsk|tsaritsyn|tsk|tula|tuva|tver|tyumen|udm|udmurtia|ulan-ude|vladikavkaz|vladimir|vladivostok|volgograd|vologda|voronezh|vrn|vyatka|yakutia|yamal|yekaterinburg|yuzhno-sakhalinsk", +rw:"ac|co|com|edu|gouv|gov|int|mil|net",sa:"com|edu|gov|med|net|org|pub|sch",sd:"com|edu|gov|info|med|net|org|tv",se:"a|ac|b|bd|c|d|e|f|g|h|i|k|l|m|n|o|org|p|parti|pp|press|r|s|t|tm|u|w|x|y|z",sg:"com|edu|gov|idn|net|org|per",sn:"art|com|edu|gouv|org|perso|univ",sy:"com|edu|gov|mil|net|news|org",th:"ac|co|go|in|mi|net|or",tj:"ac|biz|co|com|edu|go|gov|info|int|mil|name|net|nic|org|test|web",tn:"agrinet|com|defense|edunet|ens|fin|gov|ind|info|intl|mincom|nat|net|org|perso|rnrt|rns|rnu|tourism",tz:"ac|co|go|ne|or", +ua:"biz|cherkassy|chernigov|chernovtsy|ck|cn|co|com|crimea|cv|dn|dnepropetrovsk|donetsk|dp|edu|gov|if|in|ivano-frankivsk|kh|kharkov|kherson|khmelnitskiy|kiev|kirovograd|km|kr|ks|kv|lg|lugansk|lutsk|lviv|me|mk|net|nikolaev|od|odessa|org|pl|poltava|pp|rovno|rv|sebastopol|sumy|te|ternopil|uzhgorod|vinnica|vn|zaporizhzhe|zhitomir|zp|zt",ug:"ac|co|go|ne|or|org|sc",uk:"ac|bl|british-library|co|cym|gov|govt|icnet|jet|lea|ltd|me|mil|mod|national-library-scotland|nel|net|nhs|nic|nls|org|orgn|parliament|plc|police|sch|scot|soc", +us:"dni|fed|isa|kids|nsn",uy:"com|edu|gub|mil|net|org",ve:"co|com|edu|gob|info|mil|net|org|web",vi:"co|com|k12|net|org",vn:"ac|biz|com|edu|gov|health|info|int|name|net|org|pro",ye:"co|com|gov|ltd|me|net|org|plc",yu:"ac|co|edu|gov|org",za:"ac|agric|alt|bourse|city|co|cybernet|db|edu|gov|grondar|iaccess|imt|inca|landesign|law|mil|net|ngo|nis|nom|olivetti|org|pix|school|tm|web",zm:"ac|co|com|edu|gov|net|org|sch"},has_expression:null,is_expression:null,has:function(j){return!!j.match(d.has_expression)}, +is:function(j){return!!j.match(d.is_expression)},get:function(j){return(j=j.match(d.has_expression))&&j[1]||null},init:function(){var j="",h;for(h in d.list)Object.prototype.hasOwnProperty.call(d.list,h)&&(j+="|("+("("+d.list[h]+")."+h)+")");d.has_expression=RegExp("\\.("+j.substr(1)+")$","i");d.is_expression=RegExp("^("+j.substr(1)+")$","i")}};d.init();"undefined"!==typeof module&&module.exports?module.exports=d:window.SecondLevelDomains=d})(); +(function(d){function j(a){return a.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function h(a){return"[object Array]"===String(Object.prototype.toString.call(a))}function i(a){return encodeURIComponent(a).replace(/[!'()*]/g,escape).replace(/\*/g,"%2A")}var f="undefined"!==typeof module&&module.exports,s=f?require("./punycode"):window.punycode,u=f?require("./IPv6"):window.IPv6,g=f?require("./SecondLevelDomains"):window.SecondLevelDomains,c=function(a,b){if(!(this instanceof c))return new c(a,b);a=== +d&&(a="undefined"!==typeof location?location.href+"":"");this.href(a);return b!==d?this.absoluteTo(b):this},f=c.prototype;c.protocol_expression=/^[a-z][a-z0-9-+-]*$/i;c.idn_expression=/[^a-z0-9\.-]/i;c.punycode_expression=/(xn--)/i;c.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;c.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/; +c.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))/ig;c.defaultPorts={http:"80",https:"443",ftp:"21"};c.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/;c.encode=i;c.decode=decodeURIComponent;c.iso8859=function(){c.encode=escape;c.decode=unescape};c.unicode=function(){c.encode=i;c.decode=decodeURIComponent}; +c.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/ig,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}}}; +c.encodeQuery=function(a){return c.encode(a+"").replace(/%20/g,"+")};c.decodeQuery=function(a){return c.decode((a+"").replace(/\+/g,"%20"))};c.recodePath=function(a){for(var a=(a+"").split("/"),b=0,e=a.length;bc)return a[0]===b[0]&&"/"===a[0]?"/":"";"/"!==a[c]&&(c=a.substring(0,c).lastIndexOf("/"));return a.substring(0,c+1)};c.withinString=function(a,b){return a.replace(c.find_uri_expression,b)};c.ensureValidHostname=function(a){if(a.match(c.invalid_hostname_characters)){if(!s)throw new TypeError("Hostname '"+ +a+"' contains characters other than [A-Z0-9.-] and Punycode.js is not available");if(s.toASCII(a).match(c.invalid_hostname_characters))throw new TypeError("Hostname '"+a+"' contains characters other than [A-Z0-9.-]");}};f.build=function(a){if(!0===a)this._deferred_build=!0;else if(a===d||this._deferred_build)this._string=c.build(this._parts),this._deferred_build=!1;return this};f.clone=function(){return new c(this)};f.toString=function(){return this.build(!1)._string};f.valueOf=function(){return this.toString()}; +m={protocol:"protocol",username:"username",password:"password",hostname:"hostname",port:"port"};q=function(a){return function(b,e){if(b===d)return this._parts[a]||"";this._parts[a]=b;this.build(!e);return this}};for(l in m)f[l]=q(m[l]);m={query:"?",fragment:"#"};q=function(a,b){return function(e,c){if(e===d)return this._parts[a]||"";null!==e&&(e+="",e[0]===b&&(e=e.substring(1)));this._parts[a]=e;this.build(!c);return this}};for(l in m)f[l]=q(l,m[l]);m={search:["?","query"],hash:["#","fragment"]}; +q=function(a,b){return function(e,c){var d=this[a](e,c);return"string"===typeof d&&d.length?b+d:d}};for(l in m)f[l]=q(m[l][1],m[l][0]);f.pathname=function(a,b){if(a===d||!0===a){var e=this._parts.path||(this._parts.urn?"":"/");return a?c.decodePath(e):e}this._parts.path=a?c.recodePath(a):"/";this.build(!b);return this};f.path=f.pathname;f.href=function(a,b){if(a===d)return this.toString();this._string="";this._parts={protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null, +query:null,fragment:null};var e=a instanceof c,k="object"===typeof a&&(a.hostname||a.path),g;if("string"===typeof a)this._parts=c.parse(a);else if(e||k)for(g in e=e?a._parts:a,e)Object.hasOwnProperty.call(this._parts,g)&&(this._parts[g]=e[g]);else throw new TypeError("invalid input");this.build(!b);return this};f.is=function(a){var b=!1,e=!1,d=!1,f=!1,m=!1,l=!1,h=!1,i=!this._parts.urn;this._parts.hostname&&(i=!1,e=c.ip4_expression.test(this._parts.hostname),d=c.ip6_expression.test(this._parts.hostname), +b=e||d,m=(f=!b)&&g&&g.has(this._parts.hostname),l=f&&c.idn_expression.test(this._parts.hostname),h=f&&c.punycode_expression.test(this._parts.hostname));switch(a.toLowerCase()){case "relative":return i;case "absolute":return!i;case "domain":case "name":return f;case "sld":return m;case "ip":return b;case "ip4":case "ipv4":case "inet4":return e;case "ip6":case "ipv6":case "inet6":return d;case "idn":return l;case "url":return!this._parts.urn;case "urn":return!!this._parts.urn;case "punycode":return h}return null}; +var y=f.protocol,n=f.port,p=f.hostname;f.protocol=function(a,b){if(a!==d&&a&&(a=a.replace(/:(\/\/)?$/,""),a.match(/[^a-zA-z0-9\.+-]/)))throw new TypeError("Protocol '"+a+"' contains characters other than [A-Z0-9.+-]");return y.call(this,a,b)};f.scheme=f.protocol;f.port=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d&&(0===a&&(a=null),a&&(a+="",":"===a[0]&&(a=a.substring(1)),a.match(/[^0-9]/))))throw new TypeError("Port '"+a+"' contains characters other than [0-9]");return n.call(this, +a,b)};f.hostname=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d){var e={};c.parseHost(a,e);a=e.hostname}return p.call(this,a,b)};f.host=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildHost(this._parts):"";c.parseHost(a,this._parts);this.build(!b);return this};f.authority=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildAuthority(this._parts):"";c.parseAuthority(a,this._parts);this.build(!b); +return this};f.userinfo=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.username)return"";var e=c.buildUserinfo(this._parts);return e.substring(0,e.length-1)}"@"!==a[a.length-1]&&(a+="@");c.parseUserinfo(a,this._parts);this.build(!b);return this};f.subdomain=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0, +e)||""}e=this._parts.hostname.length-this.domain().length;e=this._parts.hostname.substring(0,e);e=RegExp("^"+j(e));a&&"."!==a[a.length-1]&&(a+=".");a&&c.ensureValidHostname(a);this._parts.hostname=this._parts.hostname.replace(e,a);this.build(!b);return this};f.domain=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.match(/\./g);if(e&&2>e.length)return this._parts.hostname;e=this._parts.hostname.length- +this.tld(b).length-1;e=this._parts.hostname.lastIndexOf(".",e-1)+1;return this._parts.hostname.substring(e)||""}if(!a)throw new TypeError("cannot set domain empty");c.ensureValidHostname(a);!this._parts.hostname||this.is("IP")?this._parts.hostname=a:(e=RegExp(j(this.domain())+"$"),this._parts.hostname=this._parts.hostname.replace(e,a));this.build(!b);return this};f.tld=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return""; +var c=this._parts.hostname.lastIndexOf("."),c=this._parts.hostname.substring(c+1);return!0!==b&&g&&g.list[c.toLowerCase()]?g.get(this._parts.hostname)||c:c}if(a)if(a.match(/[^a-zA-Z0-9-]/))if(g&&g.is(a))c=RegExp(j(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(c,a);else throw new TypeError("TLD '"+a+"' contains characters other than [A-Z0-9]");else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");c=RegExp(j(this.tld())+"$"); +this._parts.hostname=this._parts.hostname.replace(c,a)}else throw new TypeError("cannot set TLD empty");this.build(!b);return this};f.directory=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var e=this._parts.path.length-this.filename().length-1,e=this._parts.path.substring(0,e)||(this._parts.hostname?"/":"");return a?c.decodePath(e):e}e=this._parts.path.length-this.filename().length; +e=this._parts.path.substring(0,e);e=RegExp("^"+j(e));this.is("relative")||(a||(a="/"),"/"!==a[0]&&(a="/"+a));a&&"/"!==a[a.length-1]&&(a+="/");a=c.recodePath(a);this._parts.path=this._parts.path.replace(e,a);this.build(!b);return this};f.filename=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this._parts.path.lastIndexOf("/"),e=this._parts.path.substring(e+1);return a?c.decodePathSegment(e):e}e=!1;"/"===a[0]&&(a=a.substring(1)); +a.match(/\.?\//)&&(e=!0);var k=RegExp(j(this.filename())+"$"),a=c.recodePath(a);this._parts.path=this._parts.path.replace(k,a);e?this.normalizePath(b):this.build(!b);return this};f.suffix=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this.filename(),k=e.lastIndexOf(".");if(-1===k)return"";e=e.substring(k+1);e=/^[a-z0-9%]+$/i.test(e)?e:"";return a?c.decodePathSegment(e):e}"."===a[0]&&(a=a.substring(1));if(e=this.suffix())k= +a?RegExp(j(e)+"$"):RegExp(j("."+e)+"$");else{if(!a)return this;this._parts.path+="."+c.recodePath(a)}k&&(a=c.recodePath(a),this._parts.path=this._parts.path.replace(k,a));this.build(!b);return this};f.segment=function(a,b,c){var k=this._parts.urn?":":"/",g=this.path(),f="/"===g.substring(0,1),g=g.split(k);"number"!==typeof a&&(c=b,b=a,a=d);if(a!==d&&"number"!==typeof a)throw Error("Bad segment '"+a+"', must be 0-based integer");f&&g.shift();0>a&&(a=Math.max(g.length+a,0));if(b===d)return a===d?g: +g[a];if(null===a||g[a]===d)if(h(b))g=b;else{if(b||"string"===typeof b&&b.length)""===g[g.length-1]?g[g.length-1]=b:g.push(b)}else b||"string"===typeof b&&b.length?g[a]=b:g.splice(a,1);f&&g.unshift("");return this.path(g.join(k),c)};var r=f.query;f.query=function(a,b){return!0===a?c.parseQuery(this._parts.query):a!==d&&"string"!==typeof a?(this._parts.query=c.buildQuery(a),this.build(!b),this):r.call(this,a,b)};f.addQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.addQuery(d,a,b);this._parts.query= +c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.removeQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.removeQuery(d,a,b);this._parts.query=c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.addSearch=f.addQuery;f.removeSearch=f.removeQuery;f.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()}; +f.normalizeProtocol=function(a){"string"===typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!a));return this};f.normalizeHostname=function(a){this._parts.hostname&&(this.is("IDN")&&s?this._parts.hostname=s.toASCII(this._parts.hostname):this.is("IPv6")&&u&&(this._parts.hostname=u.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!a));return this};f.normalizePort=function(a){"string"===typeof this._parts.protocol&& +this._parts.port===c.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!a));return this};f.normalizePath=function(a){if(this._parts.urn||!this._parts.path||"/"===this._parts.path)return this;var b,e,d=this._parts.path,g,f;"/"!==d[0]&&("."===d[0]&&(e=d.substring(0,d.indexOf("/"))),b=!0,d="/"+d);for(d=d.replace(/(\/(\.\/)+)|\/{2,}/g,"/");;){g=d.indexOf("/../");if(-1===g)break;else if(0===g){d=d.substring(3);break}f=d.substring(0,g).lastIndexOf("/");-1===f&&(f=g);d=d.substring(0, +f)+d.substring(g+3)}b&&this.is("relative")&&(d=e?e+d:d.substring(1));d=c.recodePath(d);this._parts.path=d;this.build(!a);return this};f.normalizePathname=f.normalizePath;f.normalizeQuery=function(a){"string"===typeof this._parts.query&&(this._parts.query.length?this.query(c.parseQuery(this._parts.query)):this._parts.query=null,this.build(!a));return this};f.normalizeFragment=function(a){this._parts.fragment||(this._parts.fragment=null,this.build(!a));return this};f.normalizeSearch=f.normalizeQuery; +f.normalizeHash=f.normalizeFragment;f.iso8859=function(){var a=c.encode,b=c.decode;c.encode=escape;c.decode=decodeURIComponent;this.normalize();c.encode=a;c.decode=b;return this};f.unicode=function(){var a=c.encode,b=c.decode;c.encode=i;c.decode=unescape;this.normalize();c.encode=a;c.decode=b;return this};f.readable=function(){var a=this.clone();a.username("").password("").normalize();var b="";a._parts.protocol&&(b+=a._parts.protocol+"://");a._parts.hostname&&(a.is("punycode")&&s?(b+=s.toUnicode(a._parts.hostname), +a._parts.port&&(b+=":"+a._parts.port)):b+=a.host());a._parts.hostname&&(a._parts.path&&"/"!==a._parts.path[0])&&(b+="/");b+=a.path(!0);if(a._parts.query){for(var e="",g=0,f=a._parts.query.split("&"),m=f.length;g]*)>; rel="https:\/\/tent.io\/rels\/profile"/; - var profile_url = headers.match(regex)[1] - if (profile_url == "/profile") { - profile_url = entity + "/profile"; - } - alert(profile_url); - those.register(profile_url); - }); - -} - -OauthImplementation.prototype.register = function (url) { - var those = this; - getURL(url, "GET", function(resp) { - var profile = JSON.parse(resp.responseText); - var server = profile["https://tent.io/types/info/core/v0.1.0"]["servers"][0]; - var callback = function(resp) { - var data = JSON.parse(resp.responseText); - those.authRequest(server, data); - } - alert(server + "/apps") - getURL(server + "/apps", "POST", callback, JSON.stringify(app_info)); - }); -} - -OauthImplementation.prototype.authRequest = function(server, register_data) { - // id - // mac_key_id - // mac_key - // mac_algorithm - var state = makeid(19); - var auth = "/oauth/authorize?client_id=" + register_data["id"] - + "&redirect_uri=" + escape(app_info["redirect_uris"][0]) - + "&scope=" + Object.keys(app_info["scopes"]).join(",") - + "&state=" + state - + "&tent_post_types=" + escape("https://tent.io/types/posts/status/v0.1.0"); - - alert(server + auth) - controller.openURL_(server + auth); -} - - - - - - - -OauthImplementation.prototype.requestAToken = function() { - var url = OAUTH_REQUEST_TOKEN_URL; - var _this = this; - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - //, token : controller.oauth.accessToken.key - //, tokenSecret : controller.oauth.accessToken.secret - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - }); - -} - -OauthImplementation.prototype.requestTokenTicketFinished = function(data) { - controller.openURL_(OAUTH_USER_AUTHORIZATION_URL + "?" + data); -} - -OauthImplementation.prototype.requestAccessToken = function(responseBody) { - // "twittia://oauth_token?oauth_token=jCcf7ClzJMbE4coZdONi467OAQxRGOBZJsuopG8C8&oauth_verifier=BK2ZkAIz51lqI4qta8MnKc280GyDLy0OQBpdsEmjT40" - alert("XXX"); - alert(responseBody); - - - /* - var urlVars = getUrlVars(responseBody); - - var url = OAUTH_ACCESS_TOKEN_URL; - var _this = this; - var accessTokenKey = getUrlVars(responseBody) - - var message = { method:"POST" , action:url }; - - OAuth.completeRequest(message, - { consumerKey : OAUTH_CONSUMER_KEY - , consumerSecret: OAUTH_CONSUMER_SECRET - , token : urlVars["oauth_token"] - , tokenSecret : urlVars["oauth_verifier"] - }); - - $.ajax({ - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", OAuth.getAuthorizationHeader("", message.parameters)); - }, - url: url, - type: 'POST', - dataType: 'text', - success: function(data) { - _this.requestAccessTokenTicketFinished(data); - }, - error:function (xhr, ajaxOptions, thrownError) { - alert(xhr.statusText); - alert(ajaxOptions); - alert(thrownError); - } - });*/ -} - -OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { - var urlVars = getUrlVars(responseBody); - controller.storeAccessToken_secret_userId_andScreenName_( - urlVars["oauth_token"], - urlVars["oauth_token_secret"], - urlVars["user_id"], - urlVars["screen_name"] - ); -} - -function getUrlVars(url) -{ +function getUrlVars(url) { var vars = [], hash; if(url.indexOf("#") > -1) url = url.slice(0, url.indexOf("#")); var hashes = url.slice(url.indexOf('?') + 1).split('&'); @@ -205,4 +46,151 @@ function getUrlVars(url) return vars; } +function makeAuthHeader(url, http_method, mac_key, mac_key_id) { + + url = URI(url); + var nonce = makeid(8); + var time_stamp = parseInt((new Date).getTime() / 1000, 10); + + var normalizedRequestString = "" + + time_stamp + '\n' + + nonce + '\n' + + http_method + '\n' + + url.path() + '\n' + + url.hostname() + '\n' + + url.port() + '\n' + + '\n' ; + + var hmac = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, mac_key); + hmac.update(normalizedRequestString); + var hash = hmac.finalize(); + var mac = hash.toString(CryptoJS.enc.Base64); + + return 'MAC id="' + mac_key_id + + '", ts="' + time_stamp + + '", nonce="' + nonce + + '", mac="' + mac + '"'; +} + + +function makeid(len) { + var text = ""; + var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + for( var i=0; i < len; i++ ) + text += possible.charAt(Math.floor(Math.random() * possible.length)); + + return text; +} + +function OauthImplementation(entity) { + this.entity = entity || "http://lala.home.jeena.net:3002"; + this.app_info = { + "id": null, + "name": "Tentia", + "description": "A small TentStatus client.", + "url": "http://jabs.nu/Tentia/", + "icon": "http://jabs.nu/Tentia/icon.png", + "redirect_uris": [ + "tentia://oauthtoken" + ], + "scopes": { + "read_posts": "Uses posts to show them in a list", + "write_posts": "Posts on users behalf" + } + }; + this.register_data = null; + this.profile = null; + this.state = null; + this.requestProfileURL(this.entity); +} + +OauthImplementation.prototype.apiRoot = function() { + return this.profile["https://tent.io/types/info/core/v0.1.0"]["servers"][0]; +} + +OauthImplementation.prototype.requestProfileURL = function (entity) { + var those = this; + getURL(entity, "HEAD", function(resp) { + var headers = resp.getAllResponseHeaders(); + var regex = /Link: <([^>]*)>; rel="https:\/\/tent.io\/rels\/profile"/; + var profile_url = headers.match(regex)[1] + if (profile_url == "/profile") { + profile_url = entity + "/profile"; + } + those.register(profile_url); + }); + +} + +OauthImplementation.prototype.register = function (url) { + var those = this; + getURL(url, "GET", function(resp) { + those.profile = JSON.parse(resp.responseText); + var callback = function(resp) { + var data = JSON.parse(resp.responseText); + those.authRequest(data); + } + getURL(those.apiRoot() + "/apps", "POST", callback, JSON.stringify(those.app_info)); + }); +} + +OauthImplementation.prototype.authRequest = function(register_data) { + // id + // mac_key_id + // mac_key + // mac_algorithm + this.register_data = register_data; + + this.state = makeid(19); + var auth = "/oauth/authorize?client_id=" + register_data["id"] + + "&redirect_uri=" + escape(this.app_info["redirect_uris"][0]) + + "&scope=" + Object.keys(this.app_info["scopes"]).join(",") + + "&state=" + this.state + + "&tent_post_types=" + escape("https://tent.io/types/posts/status/v0.1.0"); + + controller.openURL_(this.apiRoot() + auth); +} + +OauthImplementation.prototype.requestAccessToken = function(responseBody) { + // /oauthtoken?code=51d0115b04d1ed94001dde751c5b360f&state=aQfH1VEohYsQr86qqyv + var urlVars = getUrlVars(responseBody); + if(this.state && this.state != "" && urlVars["state"] == this.state) { + + var url = this.apiRoot() + "/apps/" + this.register_data["id"] + "/authorizations"; + + var requestBody = JSON.stringify({ + 'code' : urlVars["code"], + 'token_type' : "mac" + }); + + var those = this; + var callback = function(resp) { + those.requestAccessTokenTicketFinished(resp.responseText); + }; + + var auth_header = makeAuthHeader(url, "POST", this.register_data["mac_key"], this.register_data["mac_key_id"]); + getURL(url, "POST", callback, requestBody, auth_header); + + } else { + alert("State is not the same: {" + this.state + "} vs {" + urlVars["state"] + "}") + } + + this.state = null; // reset the state +} + + + + + +OauthImplementation.prototype.requestAccessTokenTicketFinished = function(responseBody) { + + var secret_data = { + access: JSON.parse(responseBody), + register_data: this.register_data + } + + controller.storeSecretData_(JSON.stringify(secret_data)); +} + var tentia_oauth; \ No newline at end of file diff --git a/build/Debug/Tentia.app/Contents/Resources/URI.min.js b/build/Debug/Tentia.app/Contents/Resources/URI.min.js new file mode 100644 index 0000000..80b30f0 --- /dev/null +++ b/build/Debug/Tentia.app/Contents/Resources/URI.min.js @@ -0,0 +1,70 @@ +/*! URI.js v1.7.4 http://medialize.github.com/URI.js/ */ +/* build contains: IPv6.js, punycode.js, SecondLevelDomains.js, URI.js, URITemplate.js */ +(function(){("undefined"!==typeof module&&module.exports?module.exports:window).IPv6={best:function(d){var d=d.toLowerCase().split(":"),j=d.length,h=8;""===d[0]&&""===d[1]&&""===d[2]?(d.shift(),d.shift()):""===d[0]&&""===d[1]?d.shift():""===d[j-1]&&""===d[j-2]&&d.pop();j=d.length;-1!==d[j-1].indexOf(".")&&(h=7);var i;for(i=0;if;f++)if("0"===j[0]&&1f&&(j=u,f=s)):"0"==d[i]&&(g=!0,u=i,s=1);s>f&&(j=u,f=s);1>>10&1023|55296),a=56320|a&1023);return b+=z(a)}).join("")}function s(e, +c,k){for(var d=0,e=k?w(e/b):e>>1,e=e+w(e/c);e>x*r>>1;d+=n)e=w(e/x);return w(d+(x+1)*e/(e+a))}function u(a){var b=[],c=a.length,d,g=0,t=k,i=e,m,h,l,q,v;m=a.lastIndexOf(B);0>m&&(m=0);for(h=0;h=c&&j("invalid-input");q=a.charCodeAt(m++);q=10>q-48?q-22:26>q-65?q-65:26>q-97?q-97:n;(q>=n||q>w((y-g)/d))&&j("overflow");g+=q*d;v=l<=i?p:l>=i+r?r:l-i;if(qw(y/q)&&j("overflow");d*= +q}d=b.length+1;i=s(g-h,d,0==h);w(g/d)>y-t&&j("overflow");t+=w(g/d);g%=d;b.splice(g++,0,t)}return f(b)}function g(a){var b,c,d,g,f,t,m,h,l,q=[],v,u,x,a=i(a);v=a.length;b=k;c=0;f=e;for(t=0;tl&&q.push(z(l));for((d=g=q.length)&&q.push(B);d=b&&lw((y-c)/u)&&j("overflow");c+=(m-b)*u;b=m;for(t=0;ty&&j("overflow"),l==b){h=c;for(m=n;;m+=n){l=m<=f?p:m>=f+r?r:m-f;if(h +l+x%h)-0));h=w(x/h)}q.push(z(h+22+75*(26>h)-0));f=s(c,u,d==g);c=0;++d}++c;++b}return q.join("")}var c,m="function"==typeof define&&"object"==typeof define.amd&&define.amd&&define,l="object"==typeof exports&&exports,q="object"==typeof module&&module,y=2147483647,n=36,p=1,r=26,a=38,b=700,e=72,k=128,B="-",t=/[^ -~]/,v=/^xn--/,C={overflow:"Overflow: input needs wider integers to process.",ucs2decode:"UCS-2(decode): illegal sequence",ucs2encode:"UCS-2(encode): illegal value","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},x=n-p,w=Math.floor,z=String.fromCharCode,A;c={version:"0.3.0",ucs2:{decode:i,encode:f},decode:u,encode:g,toASCII:function(a){return h(a.split("."),function(a){return t.test(a)?"xn--"+g(a):a}).join(".")},toUnicode:function(a){return h(a.split("."),function(a){return v.test(a)?u(a.slice(4).toLowerCase()):a}).join(".")}};if(l)if(q&&q.exports==l)q.exports=c;else for(A in c)c.hasOwnProperty(A)&&(l[A]=c[A]);else m?define("punycode",c):d.punycode=c})(this); +(function(){var d={list:{ac:"com|gov|mil|net|org",ae:"ac|co|gov|mil|name|net|org|pro|sch",af:"com|edu|gov|net|org",al:"com|edu|gov|mil|net|org",ao:"co|ed|gv|it|og|pb",ar:"com|edu|gob|gov|int|mil|net|org|tur",at:"ac|co|gv|or",au:"asn|com|csiro|edu|gov|id|net|org",ba:"co|com|edu|gov|mil|net|org|rs|unbi|unmo|unsa|untz|unze",bb:"biz|co|com|edu|gov|info|net|org|store|tv",bh:"biz|cc|com|edu|gov|info|net|org",bn:"com|edu|gov|net|org",bo:"com|edu|gob|gov|int|mil|net|org|tv",br:"adm|adv|agr|am|arq|art|ato|b|bio|blog|bmd|cim|cng|cnt|com|coop|ecn|edu|eng|esp|etc|eti|far|flog|fm|fnd|fot|fst|g12|ggf|gov|imb|ind|inf|jor|jus|lel|mat|med|mil|mus|net|nom|not|ntr|odo|org|ppg|pro|psc|psi|qsl|rec|slg|srv|tmp|trd|tur|tv|vet|vlog|wiki|zlg", +bs:"com|edu|gov|net|org",bz:"du|et|om|ov|rg",ca:"ab|bc|mb|nb|nf|nl|ns|nt|nu|on|pe|qc|sk|yk",ck:"biz|co|edu|gen|gov|info|net|org",cn:"ac|ah|bj|com|cq|edu|fj|gd|gov|gs|gx|gz|ha|hb|he|hi|hl|hn|jl|js|jx|ln|mil|net|nm|nx|org|qh|sc|sd|sh|sn|sx|tj|tw|xj|xz|yn|zj",co:"com|edu|gov|mil|net|nom|org",cr:"ac|c|co|ed|fi|go|or|sa",cy:"ac|biz|com|ekloges|gov|ltd|name|net|org|parliament|press|pro|tm","do":"art|com|edu|gob|gov|mil|net|org|sld|web",dz:"art|asso|com|edu|gov|net|org|pol",ec:"com|edu|fin|gov|info|med|mil|net|org|pro", +eg:"com|edu|eun|gov|mil|name|net|org|sci",er:"com|edu|gov|ind|mil|net|org|rochest|w",es:"com|edu|gob|nom|org",et:"biz|com|edu|gov|info|name|net|org",fj:"ac|biz|com|info|mil|name|net|org|pro",fk:"ac|co|gov|net|nom|org",fr:"asso|com|f|gouv|nom|prd|presse|tm",gg:"co|net|org",gh:"com|edu|gov|mil|org",gn:"ac|com|gov|net|org",gr:"com|edu|gov|mil|net|org",gt:"com|edu|gob|ind|mil|net|org",gu:"com|edu|gov|net|org",hk:"com|edu|gov|idv|net|org",id:"ac|co|go|mil|net|or|sch|web",il:"ac|co|gov|idf|k12|muni|net|org", +"in":"ac|co|edu|ernet|firm|gen|gov|i|ind|mil|net|nic|org|res",iq:"com|edu|gov|i|mil|net|org",ir:"ac|co|dnssec|gov|i|id|net|org|sch",it:"edu|gov",je:"co|net|org",jo:"com|edu|gov|mil|name|net|org|sch",jp:"ac|ad|co|ed|go|gr|lg|ne|or",ke:"ac|co|go|info|me|mobi|ne|or|sc",kh:"com|edu|gov|mil|net|org|per",ki:"biz|com|de|edu|gov|info|mob|net|org|tel",km:"asso|com|coop|edu|gouv|k|medecin|mil|nom|notaires|pharmaciens|presse|tm|veterinaire",kn:"edu|gov|net|org",kr:"ac|busan|chungbuk|chungnam|co|daegu|daejeon|es|gangwon|go|gwangju|gyeongbuk|gyeonggi|gyeongnam|hs|incheon|jeju|jeonbuk|jeonnam|k|kg|mil|ms|ne|or|pe|re|sc|seoul|ulsan", +kw:"com|edu|gov|net|org",ky:"com|edu|gov|net|org",kz:"com|edu|gov|mil|net|org",lb:"com|edu|gov|net|org",lk:"assn|com|edu|gov|grp|hotel|int|ltd|net|ngo|org|sch|soc|web",lr:"com|edu|gov|net|org",lv:"asn|com|conf|edu|gov|id|mil|net|org",ly:"com|edu|gov|id|med|net|org|plc|sch",ma:"ac|co|gov|m|net|org|press",mc:"asso|tm",me:"ac|co|edu|gov|its|net|org|priv",mg:"com|edu|gov|mil|nom|org|prd|tm",mk:"com|edu|gov|inf|name|net|org|pro",ml:"com|edu|gov|net|org|presse",mn:"edu|gov|org",mo:"com|edu|gov|net|org", +mt:"com|edu|gov|net|org",mv:"aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro",mw:"ac|co|com|coop|edu|gov|int|museum|net|org",mx:"com|edu|gob|net|org",my:"com|edu|gov|mil|name|net|org|sch",nf:"arts|com|firm|info|net|other|per|rec|store|web",ng:"biz|com|edu|gov|mil|mobi|name|net|org|sch",ni:"ac|co|com|edu|gob|mil|net|nom|org",np:"com|edu|gov|mil|net|org",nr:"biz|com|edu|gov|info|net|org",om:"ac|biz|co|com|edu|gov|med|mil|museum|net|org|pro|sch",pe:"com|edu|gob|mil|net|nom|org|sld",ph:"com|edu|gov|i|mil|net|ngo|org", +pk:"biz|com|edu|fam|gob|gok|gon|gop|gos|gov|net|org|web",pl:"art|bialystok|biz|com|edu|gda|gdansk|gorzow|gov|info|katowice|krakow|lodz|lublin|mil|net|ngo|olsztyn|org|poznan|pwr|radom|slupsk|szczecin|torun|warszawa|waw|wroc|wroclaw|zgora",pr:"ac|biz|com|edu|est|gov|info|isla|name|net|org|pro|prof",ps:"com|edu|gov|net|org|plo|sec",pw:"belau|co|ed|go|ne|or",ro:"arts|com|firm|info|nom|nt|org|rec|store|tm|www",rs:"ac|co|edu|gov|in|org",sb:"com|edu|gov|net|org",sc:"com|edu|gov|net|org",sh:"co|com|edu|gov|net|nom|org", +sl:"com|edu|gov|net|org",st:"co|com|consulado|edu|embaixada|gov|mil|net|org|principe|saotome|store",sv:"com|edu|gob|org|red",sz:"ac|co|org",tr:"av|bbs|bel|biz|com|dr|edu|gen|gov|info|k12|name|net|org|pol|tel|tsk|tv|web",tt:"aero|biz|cat|co|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel",tw:"club|com|ebiz|edu|game|gov|idv|mil|net|org",mu:"ac|co|com|gov|net|or|org",mz:"ac|co|edu|gov|org",na:"co|com",nz:"ac|co|cri|geek|gen|govt|health|iwi|maori|mil|net|org|parliament|school", +pa:"abo|ac|com|edu|gob|ing|med|net|nom|org|sld",pt:"com|edu|gov|int|net|nome|org|publ",py:"com|edu|gov|mil|net|org",qa:"com|edu|gov|mil|net|org",re:"asso|com|nom",ru:"ac|adygeya|altai|amur|arkhangelsk|astrakhan|bashkiria|belgorod|bir|bryansk|buryatia|cbg|chel|chelyabinsk|chita|chukotka|chuvashia|com|dagestan|e-burg|edu|gov|grozny|int|irkutsk|ivanovo|izhevsk|jar|joshkar-ola|kalmykia|kaluga|kamchatka|karelia|kazan|kchr|kemerovo|khabarovsk|khakassia|khv|kirov|koenig|komi|kostroma|kranoyarsk|kuban|kurgan|kursk|lipetsk|magadan|mari|mari-el|marine|mil|mordovia|mosreg|msk|murmansk|nalchik|net|nnov|nov|novosibirsk|nsk|omsk|orenburg|org|oryol|penza|perm|pp|pskov|ptz|rnd|ryazan|sakhalin|samara|saratov|simbirsk|smolensk|spb|stavropol|stv|surgut|tambov|tatarstan|tom|tomsk|tsaritsyn|tsk|tula|tuva|tver|tyumen|udm|udmurtia|ulan-ude|vladikavkaz|vladimir|vladivostok|volgograd|vologda|voronezh|vrn|vyatka|yakutia|yamal|yekaterinburg|yuzhno-sakhalinsk", +rw:"ac|co|com|edu|gouv|gov|int|mil|net",sa:"com|edu|gov|med|net|org|pub|sch",sd:"com|edu|gov|info|med|net|org|tv",se:"a|ac|b|bd|c|d|e|f|g|h|i|k|l|m|n|o|org|p|parti|pp|press|r|s|t|tm|u|w|x|y|z",sg:"com|edu|gov|idn|net|org|per",sn:"art|com|edu|gouv|org|perso|univ",sy:"com|edu|gov|mil|net|news|org",th:"ac|co|go|in|mi|net|or",tj:"ac|biz|co|com|edu|go|gov|info|int|mil|name|net|nic|org|test|web",tn:"agrinet|com|defense|edunet|ens|fin|gov|ind|info|intl|mincom|nat|net|org|perso|rnrt|rns|rnu|tourism",tz:"ac|co|go|ne|or", +ua:"biz|cherkassy|chernigov|chernovtsy|ck|cn|co|com|crimea|cv|dn|dnepropetrovsk|donetsk|dp|edu|gov|if|in|ivano-frankivsk|kh|kharkov|kherson|khmelnitskiy|kiev|kirovograd|km|kr|ks|kv|lg|lugansk|lutsk|lviv|me|mk|net|nikolaev|od|odessa|org|pl|poltava|pp|rovno|rv|sebastopol|sumy|te|ternopil|uzhgorod|vinnica|vn|zaporizhzhe|zhitomir|zp|zt",ug:"ac|co|go|ne|or|org|sc",uk:"ac|bl|british-library|co|cym|gov|govt|icnet|jet|lea|ltd|me|mil|mod|national-library-scotland|nel|net|nhs|nic|nls|org|orgn|parliament|plc|police|sch|scot|soc", +us:"dni|fed|isa|kids|nsn",uy:"com|edu|gub|mil|net|org",ve:"co|com|edu|gob|info|mil|net|org|web",vi:"co|com|k12|net|org",vn:"ac|biz|com|edu|gov|health|info|int|name|net|org|pro",ye:"co|com|gov|ltd|me|net|org|plc",yu:"ac|co|edu|gov|org",za:"ac|agric|alt|bourse|city|co|cybernet|db|edu|gov|grondar|iaccess|imt|inca|landesign|law|mil|net|ngo|nis|nom|olivetti|org|pix|school|tm|web",zm:"ac|co|com|edu|gov|net|org|sch"},has_expression:null,is_expression:null,has:function(j){return!!j.match(d.has_expression)}, +is:function(j){return!!j.match(d.is_expression)},get:function(j){return(j=j.match(d.has_expression))&&j[1]||null},init:function(){var j="",h;for(h in d.list)Object.prototype.hasOwnProperty.call(d.list,h)&&(j+="|("+("("+d.list[h]+")."+h)+")");d.has_expression=RegExp("\\.("+j.substr(1)+")$","i");d.is_expression=RegExp("^("+j.substr(1)+")$","i")}};d.init();"undefined"!==typeof module&&module.exports?module.exports=d:window.SecondLevelDomains=d})(); +(function(d){function j(a){return a.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function h(a){return"[object Array]"===String(Object.prototype.toString.call(a))}function i(a){return encodeURIComponent(a).replace(/[!'()*]/g,escape).replace(/\*/g,"%2A")}var f="undefined"!==typeof module&&module.exports,s=f?require("./punycode"):window.punycode,u=f?require("./IPv6"):window.IPv6,g=f?require("./SecondLevelDomains"):window.SecondLevelDomains,c=function(a,b){if(!(this instanceof c))return new c(a,b);a=== +d&&(a="undefined"!==typeof location?location.href+"":"");this.href(a);return b!==d?this.absoluteTo(b):this},f=c.prototype;c.protocol_expression=/^[a-z][a-z0-9-+-]*$/i;c.idn_expression=/[^a-z0-9\.-]/i;c.punycode_expression=/(xn--)/i;c.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;c.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/; +c.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))/ig;c.defaultPorts={http:"80",https:"443",ftp:"21"};c.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/;c.encode=i;c.decode=decodeURIComponent;c.iso8859=function(){c.encode=escape;c.decode=unescape};c.unicode=function(){c.encode=i;c.decode=decodeURIComponent}; +c.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/ig,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/ig,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}}}; +c.encodeQuery=function(a){return c.encode(a+"").replace(/%20/g,"+")};c.decodeQuery=function(a){return c.decode((a+"").replace(/\+/g,"%20"))};c.recodePath=function(a){for(var a=(a+"").split("/"),b=0,e=a.length;bc)return a[0]===b[0]&&"/"===a[0]?"/":"";"/"!==a[c]&&(c=a.substring(0,c).lastIndexOf("/"));return a.substring(0,c+1)};c.withinString=function(a,b){return a.replace(c.find_uri_expression,b)};c.ensureValidHostname=function(a){if(a.match(c.invalid_hostname_characters)){if(!s)throw new TypeError("Hostname '"+ +a+"' contains characters other than [A-Z0-9.-] and Punycode.js is not available");if(s.toASCII(a).match(c.invalid_hostname_characters))throw new TypeError("Hostname '"+a+"' contains characters other than [A-Z0-9.-]");}};f.build=function(a){if(!0===a)this._deferred_build=!0;else if(a===d||this._deferred_build)this._string=c.build(this._parts),this._deferred_build=!1;return this};f.clone=function(){return new c(this)};f.toString=function(){return this.build(!1)._string};f.valueOf=function(){return this.toString()}; +m={protocol:"protocol",username:"username",password:"password",hostname:"hostname",port:"port"};q=function(a){return function(b,e){if(b===d)return this._parts[a]||"";this._parts[a]=b;this.build(!e);return this}};for(l in m)f[l]=q(m[l]);m={query:"?",fragment:"#"};q=function(a,b){return function(e,c){if(e===d)return this._parts[a]||"";null!==e&&(e+="",e[0]===b&&(e=e.substring(1)));this._parts[a]=e;this.build(!c);return this}};for(l in m)f[l]=q(l,m[l]);m={search:["?","query"],hash:["#","fragment"]}; +q=function(a,b){return function(e,c){var d=this[a](e,c);return"string"===typeof d&&d.length?b+d:d}};for(l in m)f[l]=q(m[l][1],m[l][0]);f.pathname=function(a,b){if(a===d||!0===a){var e=this._parts.path||(this._parts.urn?"":"/");return a?c.decodePath(e):e}this._parts.path=a?c.recodePath(a):"/";this.build(!b);return this};f.path=f.pathname;f.href=function(a,b){if(a===d)return this.toString();this._string="";this._parts={protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null, +query:null,fragment:null};var e=a instanceof c,k="object"===typeof a&&(a.hostname||a.path),g;if("string"===typeof a)this._parts=c.parse(a);else if(e||k)for(g in e=e?a._parts:a,e)Object.hasOwnProperty.call(this._parts,g)&&(this._parts[g]=e[g]);else throw new TypeError("invalid input");this.build(!b);return this};f.is=function(a){var b=!1,e=!1,d=!1,f=!1,m=!1,l=!1,h=!1,i=!this._parts.urn;this._parts.hostname&&(i=!1,e=c.ip4_expression.test(this._parts.hostname),d=c.ip6_expression.test(this._parts.hostname), +b=e||d,m=(f=!b)&&g&&g.has(this._parts.hostname),l=f&&c.idn_expression.test(this._parts.hostname),h=f&&c.punycode_expression.test(this._parts.hostname));switch(a.toLowerCase()){case "relative":return i;case "absolute":return!i;case "domain":case "name":return f;case "sld":return m;case "ip":return b;case "ip4":case "ipv4":case "inet4":return e;case "ip6":case "ipv6":case "inet6":return d;case "idn":return l;case "url":return!this._parts.urn;case "urn":return!!this._parts.urn;case "punycode":return h}return null}; +var y=f.protocol,n=f.port,p=f.hostname;f.protocol=function(a,b){if(a!==d&&a&&(a=a.replace(/:(\/\/)?$/,""),a.match(/[^a-zA-z0-9\.+-]/)))throw new TypeError("Protocol '"+a+"' contains characters other than [A-Z0-9.+-]");return y.call(this,a,b)};f.scheme=f.protocol;f.port=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d&&(0===a&&(a=null),a&&(a+="",":"===a[0]&&(a=a.substring(1)),a.match(/[^0-9]/))))throw new TypeError("Port '"+a+"' contains characters other than [0-9]");return n.call(this, +a,b)};f.hostname=function(a,b){if(this._parts.urn)return a===d?"":this;if(a!==d){var e={};c.parseHost(a,e);a=e.hostname}return p.call(this,a,b)};f.host=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildHost(this._parts):"";c.parseHost(a,this._parts);this.build(!b);return this};f.authority=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d)return this._parts.hostname?c.buildAuthority(this._parts):"";c.parseAuthority(a,this._parts);this.build(!b); +return this};f.userinfo=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.username)return"";var e=c.buildUserinfo(this._parts);return e.substring(0,e.length-1)}"@"!==a[a.length-1]&&(a+="@");c.parseUserinfo(a,this._parts);this.build(!b);return this};f.subdomain=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0, +e)||""}e=this._parts.hostname.length-this.domain().length;e=this._parts.hostname.substring(0,e);e=RegExp("^"+j(e));a&&"."!==a[a.length-1]&&(a+=".");a&&c.ensureValidHostname(a);this._parts.hostname=this._parts.hostname.replace(e,a);this.build(!b);return this};f.domain=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return"";var e=this._parts.hostname.match(/\./g);if(e&&2>e.length)return this._parts.hostname;e=this._parts.hostname.length- +this.tld(b).length-1;e=this._parts.hostname.lastIndexOf(".",e-1)+1;return this._parts.hostname.substring(e)||""}if(!a)throw new TypeError("cannot set domain empty");c.ensureValidHostname(a);!this._parts.hostname||this.is("IP")?this._parts.hostname=a:(e=RegExp(j(this.domain())+"$"),this._parts.hostname=this._parts.hostname.replace(e,a));this.build(!b);return this};f.tld=function(a,b){if(this._parts.urn)return a===d?"":this;"boolean"===typeof a&&(b=a,a=d);if(a===d){if(!this._parts.hostname||this.is("IP"))return""; +var c=this._parts.hostname.lastIndexOf("."),c=this._parts.hostname.substring(c+1);return!0!==b&&g&&g.list[c.toLowerCase()]?g.get(this._parts.hostname)||c:c}if(a)if(a.match(/[^a-zA-Z0-9-]/))if(g&&g.is(a))c=RegExp(j(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(c,a);else throw new TypeError("TLD '"+a+"' contains characters other than [A-Z0-9]");else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");c=RegExp(j(this.tld())+"$"); +this._parts.hostname=this._parts.hostname.replace(c,a)}else throw new TypeError("cannot set TLD empty");this.build(!b);return this};f.directory=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var e=this._parts.path.length-this.filename().length-1,e=this._parts.path.substring(0,e)||(this._parts.hostname?"/":"");return a?c.decodePath(e):e}e=this._parts.path.length-this.filename().length; +e=this._parts.path.substring(0,e);e=RegExp("^"+j(e));this.is("relative")||(a||(a="/"),"/"!==a[0]&&(a="/"+a));a&&"/"!==a[a.length-1]&&(a+="/");a=c.recodePath(a);this._parts.path=this._parts.path.replace(e,a);this.build(!b);return this};f.filename=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this._parts.path.lastIndexOf("/"),e=this._parts.path.substring(e+1);return a?c.decodePathSegment(e):e}e=!1;"/"===a[0]&&(a=a.substring(1)); +a.match(/\.?\//)&&(e=!0);var k=RegExp(j(this.filename())+"$"),a=c.recodePath(a);this._parts.path=this._parts.path.replace(k,a);e?this.normalizePath(b):this.build(!b);return this};f.suffix=function(a,b){if(this._parts.urn)return a===d?"":this;if(a===d||!0===a){if(!this._parts.path||"/"===this._parts.path)return"";var e=this.filename(),k=e.lastIndexOf(".");if(-1===k)return"";e=e.substring(k+1);e=/^[a-z0-9%]+$/i.test(e)?e:"";return a?c.decodePathSegment(e):e}"."===a[0]&&(a=a.substring(1));if(e=this.suffix())k= +a?RegExp(j(e)+"$"):RegExp(j("."+e)+"$");else{if(!a)return this;this._parts.path+="."+c.recodePath(a)}k&&(a=c.recodePath(a),this._parts.path=this._parts.path.replace(k,a));this.build(!b);return this};f.segment=function(a,b,c){var k=this._parts.urn?":":"/",g=this.path(),f="/"===g.substring(0,1),g=g.split(k);"number"!==typeof a&&(c=b,b=a,a=d);if(a!==d&&"number"!==typeof a)throw Error("Bad segment '"+a+"', must be 0-based integer");f&&g.shift();0>a&&(a=Math.max(g.length+a,0));if(b===d)return a===d?g: +g[a];if(null===a||g[a]===d)if(h(b))g=b;else{if(b||"string"===typeof b&&b.length)""===g[g.length-1]?g[g.length-1]=b:g.push(b)}else b||"string"===typeof b&&b.length?g[a]=b:g.splice(a,1);f&&g.unshift("");return this.path(g.join(k),c)};var r=f.query;f.query=function(a,b){return!0===a?c.parseQuery(this._parts.query):a!==d&&"string"!==typeof a?(this._parts.query=c.buildQuery(a),this.build(!b),this):r.call(this,a,b)};f.addQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.addQuery(d,a,b);this._parts.query= +c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.removeQuery=function(a,b,e){var d=c.parseQuery(this._parts.query);c.removeQuery(d,a,b);this._parts.query=c.buildQuery(d);"string"!==typeof a&&(e=b);this.build(!e);return this};f.addSearch=f.addQuery;f.removeSearch=f.removeQuery;f.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()}; +f.normalizeProtocol=function(a){"string"===typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!a));return this};f.normalizeHostname=function(a){this._parts.hostname&&(this.is("IDN")&&s?this._parts.hostname=s.toASCII(this._parts.hostname):this.is("IPv6")&&u&&(this._parts.hostname=u.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!a));return this};f.normalizePort=function(a){"string"===typeof this._parts.protocol&& +this._parts.port===c.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!a));return this};f.normalizePath=function(a){if(this._parts.urn||!this._parts.path||"/"===this._parts.path)return this;var b,e,d=this._parts.path,g,f;"/"!==d[0]&&("."===d[0]&&(e=d.substring(0,d.indexOf("/"))),b=!0,d="/"+d);for(d=d.replace(/(\/(\.\/)+)|\/{2,}/g,"/");;){g=d.indexOf("/../");if(-1===g)break;else if(0===g){d=d.substring(3);break}f=d.substring(0,g).lastIndexOf("/");-1===f&&(f=g);d=d.substring(0, +f)+d.substring(g+3)}b&&this.is("relative")&&(d=e?e+d:d.substring(1));d=c.recodePath(d);this._parts.path=d;this.build(!a);return this};f.normalizePathname=f.normalizePath;f.normalizeQuery=function(a){"string"===typeof this._parts.query&&(this._parts.query.length?this.query(c.parseQuery(this._parts.query)):this._parts.query=null,this.build(!a));return this};f.normalizeFragment=function(a){this._parts.fragment||(this._parts.fragment=null,this.build(!a));return this};f.normalizeSearch=f.normalizeQuery; +f.normalizeHash=f.normalizeFragment;f.iso8859=function(){var a=c.encode,b=c.decode;c.encode=escape;c.decode=decodeURIComponent;this.normalize();c.encode=a;c.decode=b;return this};f.unicode=function(){var a=c.encode,b=c.decode;c.encode=i;c.decode=unescape;this.normalize();c.encode=a;c.decode=b;return this};f.readable=function(){var a=this.clone();a.username("").password("").normalize();var b="";a._parts.protocol&&(b+=a._parts.protocol+"://");a._parts.hostname&&(a.is("punycode")&&s?(b+=s.toUnicode(a._parts.hostname), +a._parts.port&&(b+=":"+a._parts.port)):b+=a.host());a._parts.hostname&&(a._parts.path&&"/"!==a._parts.path[0])&&(b+="/");b+=a.path(!0);if(a._parts.query){for(var e="",g=0,f=a._parts.query.split("&"),m=f.length;g>>2]>>>24-8*(a%4)&255)<<16|(e[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|e[a+2>>>2]>>>24-8*((a+2)%4)&255,g=0;4>g&&a+0.75*g>>6*(3-g)&63));if(e=c.charAt(64))for(;b.length%4;)b.push(e);return b.join("")},parse:function(b){var b=b.replace(/\s/g,""),e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c)); +for(var c=[],a=0,d=0;d>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a++}return i.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})(); diff --git a/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js b/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js new file mode 100644 index 0000000..a143d84 --- /dev/null +++ b/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js @@ -0,0 +1,17 @@ +/* +CryptoJS v3.0.2 +code.google.com/p/crypto-js +(c) 2009-2012 by Jeff Mott. All rights reserved. +code.google.com/p/crypto-js/wiki/License +*/ +var CryptoJS=CryptoJS||function(h,i){var e={},f=e.lib={},l=f.Base=function(){function a(){}return{extend:function(j){a.prototype=this;var d=new a;j&&d.mixIn(j);d.$super=this;return d},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var d in a)a.hasOwnProperty(d)&&(this[d]=a[d]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.$super.extend(this)}}}(),k=f.WordArray=l.extend({init:function(a,j){a= +this.words=a||[];this.sigBytes=j!=i?j:4*a.length},toString:function(a){return(a||m).stringify(this)},concat:function(a){var j=this.words,d=a.words,c=this.sigBytes,a=a.sigBytes;this.clamp();if(c%4)for(var b=0;b>>2]|=(d[b>>>2]>>>24-8*(b%4)&255)<<24-8*((c+b)%4);else if(65535>>2]=d[b>>>2];else j.push.apply(j,d);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a= +l.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>3]|=parseInt(a.substr(c,2),16)<<24-4*(c%8);return k.create(d,b/2)}},q=o.Latin1={stringify:function(a){for(var b= +a.words,a=a.sigBytes,d=[],c=0;c>>2]>>>24-8*(c%4)&255));return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4);return k.create(d,b)}},r=o.Utf8={stringify:function(a){try{return decodeURIComponent(escape(q.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return q.parse(unescape(encodeURIComponent(a)))}},b=f.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=k.create(); +this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=r.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,g=c/(4*e),g=a?h.ceil(g):h.max((g|0)-this._minBufferSize,0),a=g*e,c=h.min(4*a,c);if(a){for(var f=0;fg;)e(b)&&(8>g&&(k[g]=f(h.pow(b,0.5))),o[g]=f(h.pow(b,1/3)),g++),b++})();var m=[],l=l.SHA256=e.extend({_doReset:function(){this._hash=f.create(k.slice(0))},_doProcessBlock:function(e,f){for(var b=this._hash.words,g=b[0],a=b[1],j=b[2],d=b[3],c=b[4],h=b[5],l=b[6],k=b[7],n=0;64> +n;n++){if(16>n)m[n]=e[f+n]|0;else{var i=m[n-15],p=m[n-2];m[n]=((i<<25|i>>>7)^(i<<14|i>>>18)^i>>>3)+m[n-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+m[n-16]}i=k+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&h^~c&l)+o[n]+m[n];p=((g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22))+(g&a^g&j^a&j);k=l;l=h;h=c;c=d+i|0;d=j;j=a;a=g;g=i+p|0}b[0]=b[0]+g|0;b[1]=b[1]+a|0;b[2]=b[2]+j|0;b[3]=b[3]+d|0;b[4]=b[4]+c|0;b[5]=b[5]+h|0;b[6]=b[6]+l|0;b[7]=b[7]+k|0},_doFinalize:function(){var e=this._data,f=e.words,b=8*this._nDataBytes, +g=8*e.sigBytes;f[g>>>5]|=128<<24-g%32;f[(g+64>>>9<<4)+15]=b;e.sigBytes=4*f.length;this._process()}});i.SHA256=e._createHelper(l);i.HmacSHA256=e._createHmacHelper(l)})(Math); +(function(){var h=CryptoJS,i=h.enc.Utf8;h.algo.HMAC=h.lib.Base.extend({init:function(e,f){e=this._hasher=e.create();"string"==typeof f&&(f=i.parse(f));var h=e.blockSize,k=4*h;f.sigBytes>k&&(f=e.finalize(f));for(var o=this._oKey=f.clone(),m=this._iKey=f.clone(),q=o.words,r=m.words,b=0;b - - + diff --git a/build/Debug/Tentia.app/Contents/Resources/index_oauth.html b/build/Debug/Tentia.app/Contents/Resources/index_oauth.html index eedabe8..88cde4a 100644 --- a/build/Debug/Tentia.app/Contents/Resources/index_oauth.html +++ b/build/Debug/Tentia.app/Contents/Resources/index_oauth.html @@ -5,9 +5,10 @@ - - + + + diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o index 4e0c12f..5456a0f 100644 Binary files a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o and b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o differ diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia index a9347e1..caf342f 100755 Binary files a/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia and b/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia differ diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o index fd86eb2..79971b2 100644 Binary files a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o and b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o differ diff --git a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia index 789739f..fa75775 100755 Binary files a/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia and b/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia differ diff --git a/build/Tentia.build/Debug/Twittia.build/Twittia.dep b/build/Tentia.build/Debug/Twittia.build/Twittia.dep index ca3657f..cdf2aa3 100644 --- a/build/Tentia.build/Debug/Twittia.build/Twittia.dep +++ b/build/Tentia.build/Debug/Twittia.build/Twittia.dep @@ -1,33 +1,33 @@ ffffffffffffffffffffffffffffffff 3ddc90c7adbe232b25db27bf9ae28615 ffffffffffffffffffffffffffffffff 102 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app -ffffffffffffffffffffffffffffffff 07d4ddde1c7b4b4fee20864dfe87606b ffffffffffffffffffffffffffffffff 125132 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia -ffffffffffffffffffffffffffffffff 7365c3e40e3a8c345e594a3358870afe ffffffffffffffffffffffffffffffff 47308 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -ffffffffffffffffffffffffffffffff ed3b6292efc4dffe0e1fdcc298491563 ffffffffffffffffffffffffffffffff 71736 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia -42acb1866502724ee28245c2f99e565a 2577f0e7533580056a012b1d8c07e8e3 ffffffffffffffffffffffffffffffff 74372 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o -d56a7f2949f5e77d95daeff9827e3c0c f52127d6e87cbff0cead9facce224e97 ffffffffffffffffffffffffffffffff 60296 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o -00000000000000000000000000000000 c7a2ed34f1b3c3c36f2238612a286b0e ffffffffffffffffffffffffffffffff 7294 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js +00000000000000000000000000000000 c7a2ed34f1b3c3c36f2238612a286b0e ffffffffffffffffffffffffffffffff 6218 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js 0000000050783ba000000000000000cc 6b23c46f80bbe095d628a0dd8c50b78c ffffffffffffffffffffffffffffffff 204 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework +ffffffffffffffffffffffffffffffff 07d4ddde1c7b4b4fee20864dfe87606b ffffffffffffffffffffffffffffffff 125264 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia +ffffffffffffffffffffffffffffffff 7365c3e40e3a8c345e594a3358870afe ffffffffffffffffffffffffffffffff 47440 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia ffffffffffffffffffffffffffffffff 6711c5d466273f5a792af8d9e1a5319f ffffffffffffffffffffffffffffffff 6456 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o ffffffffffffffffffffffffffffffff d72ca303542648087e1ad07182f9d39f ffffffffffffffffffffffffffffffff 9580 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o ffffffffffffffffffffffffffffffff 1ef511a44e75dd4e304fe7498e57eaad ffffffffffffffffffffffffffffffff 24136 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o +d56a7f2949069da695daeff9827e3c7c f52127d6e87cbff0cead9facce224e97 ffffffffffffffffffffffffffffffff 61112 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o ffffffffffffffffffffffffffffffff a6d1a98896876b2874da800beec1af5f ffffffffffffffffffffffffffffffff 2520 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o ffffffffffffffffffffffffffffffff 6bcdf375b7d539d37a5749532ffc84b5 ffffffffffffffffffffffffffffffff 29928 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o ffffffffffffffffffffffffffffffff a97a8adeefed1ba8a895f7136e93dbf0 ffffffffffffffffffffffffffffffff 10692 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o 00000000006c1f9f000000000000016a d56a7f2949f5fca495daeff9827e3b33 ffffffffffffffffffffffffffffffff 13965516 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch.pth +ffffffffffffffffffffffffffffffff ed3b6292efc4dffe0e1fdcc298491563 ffffffffffffffffffffffffffffffff 71888 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia ffffffffffffffffffffffffffffffff 244b8c9ee82cc5939662218150f75171 ffffffffffffffffffffffffffffffff 8624 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o ffffffffffffffffffffffffffffffff e1dd691322b6c644d65505d9fd9e9344 ffffffffffffffffffffffffffffffff 11084 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o ffffffffffffffffffffffffffffffff 2a0eeea2e8601206c56722921666610f ffffffffffffffffffffffffffffffff 28012 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o +42acb18665f10895e28245c2f99e562a 2577f0e7533580056a012b1d8c07e8e3 ffffffffffffffffffffffffffffffff 75272 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o ffffffffffffffffffffffffffffffff 34c5f6253fd3652602ac9f689caff418 ffffffffffffffffffffffffffffffff 2672 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/main.o ffffffffffffffffffffffffffffffff 1c94908045430b21b3bd64e63fe2ae06 ffffffffffffffffffffffffffffffff 35572 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o ffffffffffffffffffffffffffffffff 0b19471e78e79db38cf65ac8ea0898ec ffffffffffffffffffffffffffffffff 13872 /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/AccessToken.o 00000000006c1f9f000000000000016a 42acb18665026997e28245c2f99e5165 ffffffffffffffffffffffffffffffff 13379576 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth -00000000000000000000000000000000 8aee465c6d1319e6da0148fd63b765fd ffffffffffffffffffffffffffffffff 726 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html +00000000000000000000000000000000 8aee465c6d1319e6da0148fd63b765fd ffffffffffffffffffffffffffffffff 808 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html 00000000000000000000000000000000 cc90fbe023b6ad3b1d31bdcece689545 ffffffffffffffffffffffffffffffff 630 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/pin.png 00000000000000000000000000000000 d3b0bab7e35e3d2ecbe610f54e5c88a5 ffffffffffffffffffffffffffffffff 121861 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Icon.icns 00000000000000000000000000000000 461f981fcc74c67c6a4c4118e66a23ce ffffffffffffffffffffffffffffffff 11868 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sprite-icons.png 00000000000000000000000000000000 a0807f75cabb63b870a3a7b7ea3b4eea ffffffffffffffffffffffffffffffff 3002 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/default.css 00000000000000000000000000000000 54f84f996cfd6998112e0864b3a219a5 ffffffffffffffffffffffffffffffff 72174 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery.js 00000000000000000000000000000000 330ef8757cd3b7688fce18574fe407a9 ffffffffffffffffffffffffffffffff 166 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/odd-bg.png -00000000000000000000000000000000 8a232f6677c0a8eec8a15245edbb9c1d ffffffffffffffffffffffffffffffff 796 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html +00000000000000000000000000000000 8a232f6677c0a8eec8a15245edbb9c1d ffffffffffffffffffffffffffffffff 738 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html 00000000000000000000000000000000 c7041b32297ba497b55c6642144d5dc5 ffffffffffffffffffffffffffffffff 9868 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js 00000000000000000000000000000000 6b53144155d69e19d6d6fa76747e514d ffffffffffffffffffffffffffffffff 171 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/even-bg.png 0000000050818d19000000000001860d 1926f4b36e7b4a1ba0e5655b80e91321 ffffffffffffffffffffffffffffffff 18355 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/MainMenu.nib @@ -35,12 +35,15 @@ ffffffffffffffffffffffffffffffff 0b19471e78e79db38cf65ac8ea0898ec ffffffffffffff 0000000050783ba0000000000000002d fe67d8f27aa4e8b8947f60c7b095bdfd ffffffffffffffffffffffffffffffff 92 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings 00000000000000000000000000000000 d7e3e39afe56553560f5631d079a8dbb ffffffffffffffffffffffffffffffff 442 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/Credits.rtf 00000000000000000000000000000000 437db02b06d2926fe8326ed076a1de04 ffffffffffffffffffffffffffffffff 17178 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Core.js -00000000000000000000000000000000 ea6df34316ae4b4a2b0a04e0ea2b7541 ffffffffffffffffffffffffffffffff 5550 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sha1.js -00000000000000000000000000000000 c5fc2a371798c0a6995845e5185b1605 ffffffffffffffffffffffffffffffff 20756 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/oauth.js 00000000000000000000000000000000 f046752ea2d26acc574f55553b495770 ffffffffffffffffffffffffffffffff 1178 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem 00000000000000000000000000000000 5574e00c2add45a7d40448dc5ebe5186 ffffffffffffffffffffffffffffffff 607 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/Constants.js +00000000000000000000000000000000 ba2eda5238edbcb684b843ab45b36cd5 ffffffffffffffffffffffffffffffff 5030 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +00000000000000000000000000000000 245cec8ee42313430237f8dba54aca84 ffffffffffffffffffffffffffffffff 891 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +00000000000000000000000000000000 94a473b04f4d1a20dd3c7034dce17a55 ffffffffffffffffffffffffffffffff 35693 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js 00000000000000000000000000000000 c674cff473d4e9e23616ac3a869f2f2d ffffffffffffffffffffffffffffffff 8 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/PkgInfo 00000000000000000000000000000000 c674cff473d4e9e23616ac3a869f2f2d ffffffffffffffffffffffffffffffff 2494 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Info.plist +00000000000000000000000000000000 ea6df34316ae4b4a2b0a04e0ea2b7541 ffffffffffffffffffffffffffffffff 5550 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/sha1.js +00000000000000000000000000000000 c5fc2a371798c0a6995845e5185b1605 ffffffffffffffffffffffffffffffff 20756 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/oauth.js 00000000006c1f9f000000000000016a f5ab1abc302b4ea21d42c30e172292fa ffffffffffffffffffffffffffffffff 13965516 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-anfhnluebtepscdoibdoxidqnxkm/Tentia_Prefix.pch.pth 00000000006c1f9f000000000000016a f67475fafe41232cd38bb85c77f763b2 ffffffffffffffffffffffffffffffff 13379576 /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-alrrevllevkhjgcdcmspictlkefh/Tentia_Prefix.pch.pth 0000000050783ba00000000000004832 df58b68e94244aace26f23989188c2cf ffffffffffffffffffffffffffffffff 3951 /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/NewTweetWindow.nib diff --git a/build/Tentia.build/Debug/Twittia.build/build-state.dat b/build/Tentia.build/Debug/Twittia.build/build-state.dat index 40d310f..24d28bc 100644 --- a/build/Tentia.build/Debug/Twittia.build/build-state.dat +++ b/build/Tentia.build/Debug/Twittia.build/build-state.dat @@ -4,43 +4,44 @@ r1 cCheck dependencies cProcessInfoPlistFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Info.plist Tentia-Info.plist cCpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js +cCpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js +cCpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +cCpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js cCpResource Constants.js build/Debug/Tentia.app/Contents/Resources/Constants.js -cCpResource dsa_pub.pem build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem cCpResource Core.js build/Debug/Tentia.app/Contents/Resources/Core.js -cCpResource oauth.js build/Debug/Tentia.app/Contents/Resources/oauth.js +cCpResource dsa_pub.pem build/Debug/Tentia.app/Contents/Resources/dsa_pub.pem cCpResource English.lproj/Credits.rtf build/Debug/Tentia.app/Contents/Resources/English.lproj/Credits.rtf -cCopyStringsFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cCpResource sha1.js build/Debug/Tentia.app/Contents/Resources/sha1.js -cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/MainMenu.xib cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/NewMessageWindow.xib -cCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png -cCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html +cCompileXIB /Users/jeena/Projects/Tentia/English.lproj/MainMenu.xib +cCopyStringsFile /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings cCpResource jQuery-Plugins.js build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js cCpResource odd-bg.png build/Debug/Tentia.app/Contents/Resources/odd-bg.png +cCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png +cCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cCpResource jQuery.js build/Debug/Tentia.app/Contents/Resources/jQuery.js -cCpResource sprite-icons.png build/Debug/Tentia.app/Contents/Resources/sprite-icons.png -cCpResource Icon.icns build/Debug/Tentia.app/Contents/Resources/Icon.icns cCpResource default.css build/Debug/Tentia.app/Contents/Resources/default.css -cCpResource pin.png build/Debug/Tentia.app/Contents/Resources/pin.png cCpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html -cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCpResource Icon.icns build/Debug/Tentia.app/Contents/Resources/Icon.icns +cCpResource pin.png build/Debug/Tentia.app/Contents/Resources/pin.png +cCpResource sprite-icons.png build/Debug/Tentia.app/Contents/Resources/sprite-icons.png cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch.pth Tentia_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o /Users/jeena/Projects/Tentia/main.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/main.o /Users/jeena/Projects/Tentia/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/ViewDelegate.o /Users/jeena/Projects/Tentia/ViewDelegate.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o /Users/jeena/Projects/Tentia/Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/main.o /Users/jeena/Projects/Tentia/main.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/TweetModel.o /Users/jeena/Projects/Tentia/TweetModel.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler +cCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 +cLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cPBXCp Sparkle.framework build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework cTouch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app @@ -126,14 +127,14 @@ t1350061236 s3617 N/Users/jeena/Projects/Tentia/Controller.h -c00000000507854800000000000000723 -t1350063232 -s1827 +c00000000508B2E5B0000000000000753 +t1351298651 +s1875 N/Users/jeena/Projects/Tentia/Controller.m -c00000000508260C700000000000023EE -t1350721735 -s9198 +c00000000508B2FB100000000000024ED +t1351298993 +s9453 N/Users/jeena/Projects/Tentia/Core.js c0000000050785557000000000000431A @@ -191,9 +192,9 @@ t1350061236 s3932 N/Users/jeena/Projects/Tentia/OauthImplementation.js -c00000000508260CE0000000000001C83 -t1350721742 -s7299 +c00000000508B2FF40000000000001803 +t1351299060 +s6147 N/Users/jeena/Projects/Tentia/Sparkle.framework c0000000050783BA000000000000000CC @@ -237,6 +238,11 @@ t1350056864 s149 i +N/Users/jeena/Projects/Tentia/URI.min.js +c00000000508B26960000000000008B6D +t1351296662 +s35693 + N/Users/jeena/Projects/Tentia/ViewDelegate.h c0000000050784E0900000000000001D7 t1350061577 @@ -248,7 +254,7 @@ t1350065348 s2341 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app -t1350721465 +t1351299028 s102 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Frameworks/Sparkle.framework @@ -260,8 +266,8 @@ t1350407487 s2494 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia -t1350675688 -s125132 +t1351299028 +s125264 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/PkgInfo t1350407487 @@ -300,8 +306,8 @@ t1350674155 s121861 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -t1350721465 -s7294 +t1351299025 +s6218 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/TwittiaCore.js t1350062427 @@ -311,6 +317,10 @@ N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/TwittiaO t1350062427 s3463 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js +t1351298170 +s35693 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/default.css t1350062427 s3002 @@ -319,17 +329,25 @@ N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/dsa_pub. t1350062427 s1178 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +t1351291933 +s891 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/even-bg.png t1350062427 s171 +N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +t1351291933 +s5030 + N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html -t1350065349 -s796 +t1351289545 +s738 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html -t1350065349 -s726 +t1351298120 +s808 N/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/jQuery-Plugins.js t1350062427 @@ -468,8 +486,8 @@ t1350407491 s9580 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o -t1350675688 -s60296 +t1351299026 +s61112 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o t1350407491 @@ -480,8 +498,8 @@ t1350065350 s29856 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -t1350675688 -s47308 +t1351299027 +s47440 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList c000000005078630300000000000002C5 @@ -518,8 +536,8 @@ t1350407491 s11084 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o -t1350675688 -s74372 +t1351299026 +s75272 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o t1350407491 @@ -530,8 +548,8 @@ t1350065350 s35456 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia -t1350675688 -s71736 +t1351299028 +s71888 N/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList c000000005078630300000000000002D3 @@ -569,20 +587,30 @@ c0000000050783BA0000000000000049A t1350056864 s1178 +N/Users/jeena/Projects/Tentia/enc-base64-min.js +c00000000508B0D1E000000000000037B +t1351290142 +s891 + N/Users/jeena/Projects/Tentia/even-bg.png c0000000050783BA000000000000000AB t1350056864 s171 +N/Users/jeena/Projects/Tentia/hmac-sha256.js +c00000000508B0D1E00000000000013A6 +t1351290142 +s5030 + N/Users/jeena/Projects/Tentia/index.html -c0000000050785799000000000000031C -t1350064025 -s796 +c00000000508277B500000000000002E2 +t1350727605 +s738 N/Users/jeena/Projects/Tentia/index_oauth.html -c000000005078534E00000000000002D6 -t1350062926 -s726 +c00000000508B26AB0000000000000328 +t1351296683 +s808 N/Users/jeena/Projects/Tentia/jQuery-Plugins.js c0000000050783BA0000000000000268C @@ -713,7 +741,7 @@ r0 CCheck dependencies r0 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependenciese8a033569832b641^52f133569832b641^---0#1#0#--18"Check dependencies36"6D2DD9F0-7BBC-46CF-98CD-18A386D08570- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection18"Check dependenciese127c676673bb641^a86ec676673bb641^-926"warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture x86_64 warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture i386 warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture i386 8(21%IDEActivityLogMessage2@110"Warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@121"Warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@118"Warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@114"Warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture x86_64-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@108"Warning: no rule to process file '$(PROJECT_DIR)/jso.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@119"Warning: no rule to process file '$(PROJECT_DIR)/enc-base64-min.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@116"Warning: no rule to process file '$(PROJECT_DIR)/hmac-sha256.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--2@112"Warning: no rule to process file '$(PROJECT_DIR)/URI.min.js' of type sourcecode.javascript for architecture i386-372991862#18446744073709551615#0#-1#27"com.apple.dt.IDE.LogMessage-27"Dependency Analysis Warning--0#1#0#--18"Check dependencies36"25179812-40A6-40CD-BED3-EB9578F1D7C6- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/AccessToken.o /Users/jeena/Projects/Tentia/AccessToken.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.013018 @@ -742,8 +770,8 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection48"Compile /Users/jeena/Projects/Tentia/Constants.m369208c3cc2db641^9fae62c3cc2db641^---0#0#0#-19%DVTDocumentLocation2@56"file://localhost/Users/jeena/Projects/Tentia/Constants.m0000000000000000^2782"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o Constants.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.dia -c /Users/jeena/Projects/Tentia/Constants.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Constants.o 36"20FE8F2F-D3F7-48F2-8D21-4E7BEC892CCB- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s372414550.236781 -e372414551.870437 +s372991825.168503 +e372991826.762320 r1 xCompileC xbuild/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o @@ -752,7 +780,7 @@ xnormal xi386 xobjective-c xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.mbfb83c569832b641^88d6de579832b641^---0#0#0#-19%DVTDocumentLocation2@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2788"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o 36"D86DDC24-D7C6-4B5E-BA2D-2361AFB91E26- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m304b2b51673bb641^e126c352673bb641^---0#0#0#-19%DVTDocumentLocation2@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2788"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o Controller.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/i386 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-blwgpqgklakogehapwplzglymvsa/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Controller.o 36"4FBB0F74-DC00-4A43-9498-1AE7893248C4- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.994948 @@ -846,8 +874,8 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection48"Compile /Users/jeena/Projects/Tentia/Constants.m747d03c2cc2db641^f48b62c3cc2db641^---0#0#0#-19%DVTDocumentLocation2@56"file://localhost/Users/jeena/Projects/Tentia/Constants.m0000000000000000^2796"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o Constants.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.dia -c /Users/jeena/Projects/Tentia/Constants.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Constants.o 36"1CDFC6D4-CACC-47DE-9524-94BBB3E93270- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o /Users/jeena/Projects/Tentia/Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s372414550.236673 -e372414551.870818 +s372991825.169655 +e372991826.762594 r1 xCompileC xbuild/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o @@ -865,7 +893,7 @@ o [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NS o ~^ ~~~~~ o %li o2 warnings generated. -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m4eb73c569832b641^ccedde579832b641^-944"/Users/jeena/Projects/Tentia/Controller.m:211:71: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [timelineViewWindow setTitle:[NSString stringWithFormat:@"Tentia (@%i)", count]]; ~^ ~~~~~ %li /Users/jeena/Projects/Tentia/Controller.m:212:93: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; ~^ ~~~~~ %li 2 warnings generated. 2(36%IDEClangDiagnosticActivityLogMessage2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372414551#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic23%DVTTextDocumentLocation3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#70#210#70#7608#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#75#210#80#7613#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#-2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372414551#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#92#211#92#7714#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#96#211#101#7718#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#-0#0#0#-19%DVTDocumentLocation4@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2802"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o 36"71DF5D28-9C61-4CF1-8AA0-1D235B62283F- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection49"Compile /Users/jeena/Projects/Tentia/Controller.m40852b51673bb641^e738c352673bb641^-944"/Users/jeena/Projects/Tentia/Controller.m:211:71: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [timelineViewWindow setTitle:[NSString stringWithFormat:@"Tentia (@%i)", count]]; ~^ ~~~~~ %li /Users/jeena/Projects/Tentia/Controller.m:212:93: warning: format specifies type 'int' but the argument has type 'NSInteger' (aka 'long') [-Wformat] [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; ~^ ~~~~~ %li 2 warnings generated. 2(36%IDEClangDiagnosticActivityLogMessage2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372991826#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic23%DVTTextDocumentLocation3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#70#210#70#7608#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#75#210#80#7613#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^210#69#210#71#7607#2#-2@78"Format specifies type 'int' but the argument has type 'NSInteger' (aka 'long')-372991826#18446744073709551615#0#-1#27"com.apple.dt.IDE.diagnostic3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#92#211#92#7714#0#19"Format String Issue3(3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#96#211#101#7718#0#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#3@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^211#91#211#93#7713#2#-0#0#0#-19%DVTDocumentLocation4@57"file://localhost/Users/jeena/Projects/Tentia/Controller.m0000000000000000^2802"CompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o Controller.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Tentia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -include /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Tentia_Prefix-ebfofqgutfagnlccnfecejfszpvw/Tentia_Prefix.pch -MMD -MT dependencies -MF /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.d --serialize-diagnostics /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.dia -c /Users/jeena/Projects/Tentia/Controller.m -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Controller.o 36"954C58AD-BE52-46E1-AD07-56B53E9C9C96- CCompileC build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/NewMessageWindow.o /Users/jeena/Projects/Tentia/NewMessageWindow.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler s372100290.012931 @@ -1038,13 +1066,13 @@ xbuild/Debug/Twittia.app/Contents/Resources/Icon.icns lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Twittia.app/Contents/Resources/Icon.icns7d5dcee38728b641^abecd7e38728b641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/Icon.icns000000000080d041^333"CpResource Icon.icns build/Debug/Twittia.app/Contents/Resources/Icon.icns cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/Icon.icns /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"F54AFE3A-3AB5-4F38-9A96-CC6EF2141910- CCpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -s372414550.219126 -e372414550.221188 +s372991862.790560 +e372991862.792488 r1 xCpResource xOauthImplementation.js xbuild/Debug/Tentia.app/Contents/Resources/OauthImplementation.js -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection69"Copy build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js5b2538569832b641^e8d938569832b641^---0#0#0#-19%DVTDocumentLocation2@109"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js0000000000000000^370"CpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/OauthImplementation.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"EB066B38-65E4-4C33-99FF-F36AB2EC811F- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection69"Copy build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js7173ca76673bb641^2717cb76673bb641^---0#0#0#-19%DVTDocumentLocation2@109"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js0000000000000000^370"CpResource OauthImplementation.js build/Debug/Tentia.app/Contents/Resources/OauthImplementation.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/OauthImplementation.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"2943BBAD-F259-4AA6-8AAE-76DDFB4052C5- CCpResource TwittiaCore.js build/Debug/Tentia.app/Contents/Resources/TwittiaCore.js s371755227.134746 @@ -1082,6 +1110,15 @@ xTwittiaOauth.js xbuild/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js0052bfe38728b641^65c2c3e38728b641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js000000000080d041^351"CpResource TwittiaOauth.js build/Debug/Twittia.app/Contents/Resources/TwittiaOauth.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/TwittiaOauth.js /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"0B40CBC2-F2C3-465C-9D4E-02C2B003927C- +CCpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js +s372990970.249446 +e372990970.251480 +r1 +xCpResource +xURI.min.js +xbuild/Debug/Tentia.app/Contents/Resources/URI.min.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/URI.min.js8def3ffa633bb641^a39440fa633bb641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/URI.min.js000000000080d041^334"CpResource URI.min.js build/Debug/Tentia.app/Contents/Resources/URI.min.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/URI.min.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"0A5BB5DD-7EEA-47C7-B22D-301B47D48BA4- + CCpResource default.css build/Debug/Tentia.app/Contents/Resources/default.css s371755227.149325 e371755227.153747 @@ -1118,6 +1155,15 @@ xdsa_pub.pem xbuild/Debug/Twittia.app/Contents/Resources/dsa_pub.pem lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection59"Copy build/Debug/Twittia.app/Contents/Resources/dsa_pub.pema933bfe38728b641^2cb6c1e38728b641^---0#0#0#-19%DVTDocumentLocation2@99"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/dsa_pub.pem000000000080d041^339"CpResource dsa_pub.pem build/Debug/Twittia.app/Contents/Resources/dsa_pub.pem cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/dsa_pub.pem /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"9A1BAB23-D07D-446E-A20F-0FB8F7C0BC17- +CCpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +s372984733.472054 +e372984733.474017 +r1 +xCpResource +xenc-base64-min.js +xbuild/Debug/Tentia.app/Contents/Resources/enc-base64-min.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection64"Copy build/Debug/Tentia.app/Contents/Resources/enc-base64-min.jsd9ec789d4b3bb641^9e98799d4b3bb641^---0#0#0#-19%DVTDocumentLocation2@104"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js000000000080d041^355"CpResource enc-base64-min.js build/Debug/Tentia.app/Contents/Resources/enc-base64-min.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/enc-base64-min.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"288BBDDD-97E1-43F5-A476-563CCBF433C1- + CCpResource even-bg.png build/Debug/Tentia.app/Contents/Resources/even-bg.png s371755227.140317 e371755227.148144 @@ -1136,14 +1182,23 @@ xeven-bg.png xbuild/Debug/Twittia.app/Contents/Resources/even-bg.png lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection59"Copy build/Debug/Twittia.app/Contents/Resources/even-bg.png83dfc2e38728b641^946bcee38728b641^---0#0#0#-19%DVTDocumentLocation2@99"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/even-bg.png000000000080d041^339"CpResource even-bg.png build/Debug/Twittia.app/Contents/Resources/even-bg.png cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/even-bg.png /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"474D7C50-1468-4D7F-AD97-E13D6389ECEB- +CCpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +s372984733.472050 +e372984733.475112 +r1 +xCpResource +xhmac-sha256.js +xbuild/Debug/Tentia.app/Contents/Resources/hmac-sha256.js +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection61"Copy build/Debug/Tentia.app/Contents/Resources/hmac-sha256.jsa7ec789d4b3bb641^12a1799d4b3bb641^---0#0#0#-19%DVTDocumentLocation2@101"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js000000000080d041^346"CpResource hmac-sha256.js build/Debug/Tentia.app/Contents/Resources/hmac-sha256.js cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/hmac-sha256.js /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"E66FCAD3-A070-4D67-A4DD-ABC89F810633- + CCpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html -s371758149.554232 -e371758149.558303 +s372982345.978299 +e372982345.991460 r1 xCpResource xindex.html xbuild/Debug/Tentia.app/Contents/Resources/index.html -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/index.html5af18d459428b641^89ed8e459428b641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html0000000000000000^334"CpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"736C6528-671F-4A54-AC34-81CEE50BBF48- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Copy build/Debug/Tentia.app/Contents/Resources/index.html6282fa49423bb641^b7d0fd49423bb641^---0#0#0#-19%DVTDocumentLocation2@97"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index.html0000000000000000^334"CpResource index.html build/Debug/Tentia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"A3A724A0-900E-4B75-8A51-DD75762CA70D- CCpResource index.html build/Debug/Twittia.app/Contents/Resources/index.html s371754979.763579 @@ -1155,13 +1210,13 @@ xbuild/Debug/Twittia.app/Contents/Resources/index.html lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection58"Copy build/Debug/Twittia.app/Contents/Resources/index.html6684c3e38728b641^73a2c5e38728b641^---0#0#0#-19%DVTDocumentLocation2@98"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/index.html000000000080d041^336"CpResource index.html build/Debug/Twittia.app/Contents/Resources/index.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index.html /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"5E88DEE8-4B8A-4314-94DE-B30CB5EFB28F- CCpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html -s371758149.556589 -e371758149.559406 +s372990920.679389 +e372990920.681240 r1 xCpResource xindex_oauth.html xbuild/Debug/Tentia.app/Contents/Resources/index_oauth.html -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Tentia.app/Contents/Resources/index_oauth.html9c888e459428b641^f4358f459428b641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html0000000000000000^352"CpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index_oauth.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"92F616CB-3FC1-4AA4-80BF-9839A9BD4C0C- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection63"Copy build/Debug/Tentia.app/Contents/Resources/index_oauth.html3bfcadc8633bb641^1366aec8633bb641^---0#0#0#-19%DVTDocumentLocation2@103"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources/index_oauth.html0000000000000000^352"CpResource index_oauth.html build/Debug/Tentia.app/Contents/Resources/index_oauth.html cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/index_oauth.html /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/Resources 36"3C9CCD8A-A0CC-407D-8C20-DDF6AE526A4D- CCpResource index_oauth.html build/Debug/Twittia.app/Contents/Resources/index_oauth.html s371754979.807358 @@ -1299,14 +1354,14 @@ xbuild/Debug/Twittia.app/Contents/Resources/sprite-icons.png lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection64"Copy build/Debug/Twittia.app/Contents/Resources/sprite-icons.png8d7dcde38728b641^61ffcde38728b641^---0#0#0#-19%DVTDocumentLocation2@104"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources/sprite-icons.png000000000080d041^354"CpResource sprite-icons.png build/Debug/Twittia.app/Contents/Resources/sprite-icons.png cd /Users/jeena/Projects/Tentia builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/jeena/Projects/Tentia/sprite-icons.png /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/Resources 36"F1D15561-05CB-435D-8CF9-C1F755CE11C2- CCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" -s372414552.697098 -e372414552.739580 +s372991828.392785 +e372991828.422370 r1 xCreateUniversalBinary x/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia xnormal xx86_64 i386 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia338db2589832b641^0457bd589832b641^---0#0#0#-19%DVTDocumentLocation2@89"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia0000000000000000^415"CreateUniversalBinary build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -output /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia 36"5F8F3201-8DBC-4534-BC5C-AE3D4E4C5144- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection97"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia76a66454673bb641^b4206c54673bb641^---0#0#0#-19%DVTDocumentLocation2@89"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia0000000000000000^415"CreateUniversalBinary build/Debug/Tentia.app/Contents/MacOS/Tentia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia -output /Users/jeena/Projects/Tentia/build/Debug/Tentia.app/Contents/MacOS/Tentia 36"06F2983E-EB6C-4521-8CEF-4FB2E248C66F- CCreateUniversalBinary /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia normal "x86_64 i386" s371755056.522474 @@ -1319,14 +1374,14 @@ xx86_64 i386 lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Create universal binary /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittiabfd285308828b641^596c87308828b641^---0#0#0#-19%DVTDocumentLocation2@91"file://localhost/Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia0000000000000000^421"CreateUniversalBinary build/Debug/Twittia.app/Contents/MacOS/Twittia normal "x86_64 i386" cd /Users/jeena/Projects/Tentia lipo -create /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Twittia /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia -output /Users/jeena/Projects/Tentia/build/Debug/Twittia.app/Contents/MacOS/Twittia 36"23F16DE8-DD5A-415F-81D9-A75CB9D3CA13- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 -s372414551.877133 -e372414552.690102 +s372991826.769367 +e372991827.930520 r1 xLd x/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia xnormal xi386 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentiab797e0579832b641^50abb0589832b641^---0#0#0#--758"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia 36"01CE4CC8-68C0-45D5-8FB4-0DF36B9FA154- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection99"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentiaaf09c552673bb641^8e3aee53673bb641^---0#0#0#--758"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Tentia 36"3E00DE74-5119-41DC-B0EE-786CE21B9937- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia normal i386 s371755053.959638 @@ -1339,14 +1394,14 @@ xi386 lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection100"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia0ebdf52d8828b641^bdc676308828b641^---0#0#0#--761"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia normal i386 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/i386/Twittia 36"8B919A34-AE5C-4340-98B8-BE20EF97D4B7- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 -s372414551.877084 -e372414552.650015 +s372991826.769317 +e372991828.385896 r1 xLd x/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia xnormal xx86_64 -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia9a96e0579832b641^f967a6589832b641^---0#0#0#--768"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia 36"93E2B2B2-3152-4E2C-8B27-C9D7CFD31173- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection101"Link /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentiabc06c552673bb641^deca6254673bb641^---0#0#0#--768"Ld build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia normal x86_64 cd /Users/jeena/Projects/Tentia setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -L/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia -filelist /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia.LinkFileList -mmacosx-version-min=10.5 -fobjc-link-runtime -licucore -framework Cocoa -framework WebKit -framework Carbon -framework Sparkle -framework ApplicationServices -o /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Tentia 36"52562F5D-A6D9-4350-B841-D14596F20E9E- CLd /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Objects-normal/x86_64/Twittia normal x86_64 s371755053.959634 @@ -1567,12 +1622,12 @@ xcom.apple.compilers.llvm.clang.1_0.compiler lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection31"Precompile Twittia_2_Prefix.pch04e3a8e48728b641^683fe6e58728b641^---0#0#0#-19%DVTDocumentLocation2@65"file://localhost/Users/jeena/Projects/Tentia/Twittia_2_Prefix.pch0000000000000000^3049"ProcessPCH /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.pth Twittia_2_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/jeena/Projects/Tentia setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.5 -g -fvisibility=hidden -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-generated-files.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-own-target-headers.hmap -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-all-target-headers.hmap -iquote /Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/Twittia-project-headers.hmap -I/Users/jeena/Projects/Tentia/build/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources/x86_64 -I/Users/jeena/Projects/Tentia/build/Tentia.build/Debug/Twittia.build/DerivedSources -F/Users/jeena/Projects/Tentia/build/Debug -F/Users/jeena/Projects/Tentia --serialize-diagnostics /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.dia -c /Users/jeena/Projects/Tentia/Twittia_2_Prefix.pch -o /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.pth -MMD -MT dependencies -MF /var/folders/zl/vphyb36166vg0vnzmz23_y740000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Twittia_2_Prefix-fpptaolsfvvxnvczpysxrbgrdlmb/Twittia_2_Prefix.pch.d 36"E64FD452-C79E-4C50-ACCB-A7AFD17B83D4- CTouch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app -s372414552.755731 -e372414552.761021 +s372991862.840437 +e372991862.856245 r1 xTouch x/Users/jeena/Projects/Tentia/build/Debug/Tentia.app -lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Touch /Users/jeena/Projects/Tentia/build/Debug/Tentia.app7c81c1589832b641^ccd2c2589832b641^---0#0#0#--139"Touch build/Debug/Tentia.app cd /Users/jeena/Projects/Tentia /usr/bin/touch -c /Users/jeena/Projects/Tentia/build/Debug/Tentia.app 36"9075B329-0D37-400C-9F4E-7F4F2D4902A1- +lSLF05#21%IDEActivityLogSection1@2#32"com.apple.dt.IDE.BuildLogSection57"Touch /Users/jeena/Projects/Tentia/build/Debug/Tentia.appbf49d776673bb641^e335db76673bb641^---0#0#0#--139"Touch build/Debug/Tentia.app cd /Users/jeena/Projects/Tentia /usr/bin/touch -c /Users/jeena/Projects/Tentia/build/Debug/Tentia.app 36"A3575EDD-3012-4D56-9CF0-BEC70ECE21C9- CTouch /Users/jeena/Projects/Tentia/build/Debug/Twittia.app s371755056.545980 diff --git a/index_oauth.html b/index_oauth.html index b30314c..88cde4a 100644 --- a/index_oauth.html +++ b/index_oauth.html @@ -8,6 +8,7 @@ +