Skip to content

Instantly share code, notes, and snippets.

var documentLoaded = NO;
window.onload = function() {
documentLoaded = YES;
delete window.onload;
}
objj_import(OBJJ_MAIN_FILE, YES, function() {
if (documentLoaded)
main();
else
TypeError in UsersController#retry_authorization
Can't convert Fixnum into String.
RAILS_ROOT: /Users/boucher/Projects/AtlasBeta
Application Trace | Framework Trace | Full Trace
/Library/Ruby/Gems/1.8/gems/addressable-2.1.1/lib/addressable/uri.rb:310:in `encode_component'
/Library/Ruby/Gems/1.8/gems/addressable-2.1.1/lib/addressable/uri.rb:1273:in `query_values='
/Library/Ruby/Gems/1.8/gems/addressable-2.1.1/lib/addressable/uri.rb:1286:in `call'
/Library/Ruby/Gems/1.8/gems/addressable-2.1.1/lib/addressable/uri.rb:1286:in `query_values='
TypeError: Cannot find function toByteString in object 137.
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/contentlength.js:18
at /Users/boucher/Projects/Narwhal/narwhal/engines/default/lib/binary.js:703
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/contentlength.js:17
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/lint.js:20
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/showexceptions.js:4
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/commonlogger.js:16
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/handler/simple.js:103
at /Users/boucher/Projects/Narwhal/narwhal/packages/jack/lib/jack/handler/simple.js:16
var attachment = database.find(hash)._attachments[filename],
contentType = attachment.content_type,
data = HTTP.read(databaseURL+encodeURIComponent(databaseName)+"/"+hash+"/"+filename);
return function(){
return {
status : 200,
headers : {"Content-Type":contentType},
body : data.toByteArray()
}
diff --git a/AppKit/CPView.j b/AppKit/CPView.j
index e67dd26..b6a2810 100644
--- a/AppKit/CPView.j
+++ b/AppKit/CPView.j
@@ -1670,7 +1670,7 @@ setBoundsOrigin:
- (BOOL)needsDisplay
{
- return _dirtyRect && !_CGRectIsEmpty(_dirtyRect);
+ return _dirtyRect && !_CGRectIsEmpty(_dirtyRect) && ![self isHidden];
diff --git a/Foundation/CPDictionary.j b/Foundation/CPDictionary.j
index 52f0765..270a920 100755
--- a/Foundation/CPDictionary.j
+++ b/Foundation/CPDictionary.j
@@ -148,11 +148,32 @@
for (var key in object)
{
+ if (!object.hasOwnProperty(key))
+ continue;
diff --git a/Tests/Foundation/CPKVOTest.j b/Tests/Foundation/CPKVOTest.j
index 54ecfcf..7fa9d70 100644
--- a/Tests/Foundation/CPKVOTest.j
+++ b/Tests/Foundation/CPKVOTest.j
@@ -326,6 +326,34 @@
[self assertTrue: _sawObservation message:"Never recieved an observation"];
}
+- (void)testInsertIntoToManyPropertyIndirectly
+{
diff --git a/AppKit/CPMenuItem/CPMenuItem.j b/AppKit/CPMenuItem/CPMenuItem.j
index 0c482a9..bdc9745 100644
--- a/AppKit/CPMenuItem/CPMenuItem.j
+++ b/AppKit/CPMenuItem/CPMenuItem.j
@@ -592,14 +592,31 @@ CPControlKeyMask
var string = _keyEquivalent.toUpperCase();
- if (_keyEquivalentModifierMask & CPCommandKeyMask)
- string = "⌘" + string;
// Perform symmetric encryption...
unsigned char evp_key[EVP_MAX_KEY_LENGTH] = {"\0"};
EVP_CIPHER_CTX cCtx;
const EVP_CIPHER *cipher;
if (cipherName){
cipher = EVP_get_cipherbyname((const char *)[cipherName UTF8String]);
if (!cipher){
NSLog(@"cannot get cipher with name %@", cipherName);
/*
* AppController.j
* scrollview
*
* Created by You on August 17, 2009.
* Copyright 2009, Your Company All rights reserved.
*/
@import <Foundation/CPObject.j>
@import "CustomTextField.j"