Skip to content

Commit

Permalink
Add MacOSX alpha version
Browse files Browse the repository at this point in the history
  • Loading branch information
devil-tamachan committed Mar 6, 2013
1 parent 3af7c2f commit b8b1224
Show file tree
Hide file tree
Showing 36 changed files with 8,893 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
@@ -0,0 +1,2 @@
*.pbxproj -crlf -diff -merge
*.xib -crlf -diff -merge
4 changes: 4 additions & 0 deletions .gitignore
@@ -0,0 +1,4 @@
project.xcworkspace/
xcuserdata/
build/
*.DS_Store
388 changes: 388 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZBmpView.h
@@ -0,0 +1,13 @@
//
// BZBmpView.h
// TamaBinary
//
// Created by ad on 13/02/25.
// Copyright (c) 2013年 tamachanbinary. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@interface BZBmpView : NSView

@end
34 changes: 34 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZBmpView.m
@@ -0,0 +1,34 @@
//
// BZBmpView.m
// TamaBinary
//
// Created by ad on 13/02/25.
// Copyright (c) 2013年 tamachanbinary. All rights reserved.
//

#import "BZBmpView.h"

@implementation BZBmpView

- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code here.
}

return self;
}

- (BOOL)isFlipped
{
return YES;
}

- (void)drawRect:(NSRect)dirtyRect
{
// Drawing code here.
[@"BZBmpViewBZBmpViewBZBmpViewBZBmpViewBZBmpViewBZBmpViewBZBmpViewBZBmpView" drawAtPoint:NSMakePoint(0, 0) withAttributes:[NSDictionary dictionaryWithObjectsAndKeys:nil]];
}

@end
13 changes: 13 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZBmpViewController.h
@@ -0,0 +1,13 @@
//
// BZBmpViewController.h
// TamaBinary
//
// Created by ad on 13/02/25.
// Copyright (c) 2013年 tamachanbinary. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@interface BZBmpViewController : NSViewController

@end
27 changes: 27 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZBmpViewController.m
@@ -0,0 +1,27 @@
//
// BZBmpViewController.m
// TamaBinary
//
// Created by ad on 13/02/25.
// Copyright (c) 2013年 tamachanbinary. All rights reserved.
//

#import "BZBmpViewController.h"

@interface BZBmpViewController ()

@end

@implementation BZBmpViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Initialization code here.
}

return self;
}

@end
161 changes: 161 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZBmpViewController.xib
@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1070</int>
<string key="IBDocument.SystemVersion">11G63</string>
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
<string key="IBDocument.AppKitVersion">1138.51</string>
<string key="IBDocument.HIToolboxVersion">569.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">3084</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSCustomObject</string>
<string>NSCustomView</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<object class="NSCustomObject" id="1001">
<string key="NSClassName">BZBmpViewController</string>
</object>
<object class="NSCustomObject" id="1003">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="1004">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSCustomView" id="1005">
<reference key="NSNextResponder"/>
<int key="NSvFlags">276</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSCustomView" id="838822631">
<reference key="NSNextResponder" ref="1005"/>
<int key="NSvFlags">290</int>
<string key="NSFrameSize">{236, 23}</string>
<reference key="NSSuperview" ref="1005"/>
<reference key="NSNextKeyView" ref="316612477"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">NSScroller</string>
</object>
<object class="NSCustomView" id="316612477">
<reference key="NSNextResponder" ref="1005"/>
<int key="NSvFlags">273</int>
<string key="NSFrame">{{235, 20}, {21, 243}}</string>
<reference key="NSSuperview" ref="1005"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">NSScroller</string>
</object>
<object class="NSCustomView" id="381970594">
<reference key="NSNextResponder" ref="1005"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{0, 20}, {236, 243}}</string>
<reference key="NSSuperview" ref="1005"/>
<reference key="NSNextKeyView" ref="838822631"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<string key="NSClassName">BZBmpView</string>
</object>
</array>
<string key="NSFrameSize">{256, 263}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView" ref="381970594"/>
<string key="NSClassName">NSView</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">view</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="1005"/>
</object>
<int key="connectionID">2</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1003"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1004"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="1005"/>
<array class="NSMutableArray" key="children">
<reference ref="381970594"/>
<reference ref="316612477"/>
<reference ref="838822631"/>
</array>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">8</int>
<reference key="object" ref="381970594"/>
<array class="NSMutableArray" key="children"/>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="316612477"/>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="838822631"/>
<reference key="parent" ref="1005"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">17</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes"/>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1070" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
</data>
</archive>
32 changes: 32 additions & 0 deletions MacOSX/BZEditorOSX/BZEditorOSX/BZDoc.h
@@ -0,0 +1,32 @@
//
// BZDoc.h
// TamaBinary
//
// Created by ad on 12/12/26.
// Copyright (c) 2012年 tamachanbinary. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface BZDoc : NSObject
{
@private
__uint64_t m_dwTotal;
__uint64_t m_dwMapSize;
__uint8_t *m_pMapStart;
__uint64_t m_dwFileOffset;
BOOL m_bReadOnly;
int m_pFileMapping;
// void *m_hMapping;
__uint8_t *m_pData;
BZDoc *m_pDupDoc;

}

- (BOOL)OnOpenDocument:(NSURL *)url;
- (off_t)GetFileLength:(int)fd;
- (void)DeleteContents;
- (BOOL) IsFileMapping;
- (BOOL) MapView;

@end

0 comments on commit b8b1224

Please sign in to comment.