Changeset 364
- Timestamp:
- 04/09/07 02:38:45 (1 year ago)
- Files:
-
- trunk/Frameworks (added)
- trunk/Frameworks/DarkKit.framework (added)
- trunk/Frameworks/DarkKit.framework/DarkKit (added)
- trunk/Frameworks/DarkKit.framework/Headers (added)
- trunk/Frameworks/DarkKit.framework/Resources (added)
- trunk/Frameworks/DarkKit.framework/Versions (added)
- trunk/Frameworks/DarkKit.framework/Versions/A (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/DarkKit (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DKButtonCell.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DKDefines.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DKPanel.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DKSliderCell.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DKWindow.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Headers/DarkKit.h (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Resources (added)
- trunk/Frameworks/DarkKit.framework/Versions/A/Resources/Info.plist (added)
- trunk/Frameworks/DarkKit.framework/Versions/Current (added)
- trunk/ILDAInspector/ILDAlib.c (modified) (10 diffs)
- trunk/ILDAInspector/ILDAlib.h (modified) (2 diffs)
- trunk/ILDAInspector/ILDAtypes.h (modified) (1 diff)
- trunk/LaserLine_2.0/LaserLine_2.0.xcodeproj/project.pbxproj (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ILDAInspector/ILDAlib.c
r348 r364 4 4 // 5 5 // Created by Chad Weider on 11/11/06. 6 // Copyright (c) 200 6 Cotingent.6 // Copyright (c) 2007 Chad Weider. 7 7 // Some rights reserved: <http://creativecommons.org/licenses/by/2.5/> 8 8 // … … 296 296 newSpace = realloc(seq->frames, sizeof(ILDAFrame)*newFrameCount); 297 297 if(newSpace == NULL) 298 return errno;298 return -1; 299 299 seq->frames = newSpace; 300 300 … … 306 306 for(i = oldFrameCount; i < newFrameCount; i++) 307 307 { 308 seq->frames[i].header = append->frames[i ].header; //Copy header308 seq->frames[i].header = append->frames[i-oldFrameCount].header; //Copy header 309 309 seq->frames[i].header.objectCount += oldFrameCount; 310 310 seq->frames[i].header.objectNumber = newFrameCount; 311 311 312 (seq->frames)[i].points = (ILDAPoint *)malloc(sizeof(ILDAPoint)*(append->frames)[i].header.entryCount); //Copy point list 313 memcpy((seq->frames)[i].points, (append->frames)[i].points, sizeof(ILDAPoint)*(append->frames)[i].header.entryCount); 312 seq->frames[i].points = (ILDAPoint *)malloc(sizeof(ILDAPoint)*(append->frames[i-oldFrameCount].header.entryCount)); //Copy point list 313 /*memcheck*/ 314 memcpy(seq->frames[i].points, append->frames[i].points, sizeof(ILDAPoint)*(append->frames[i-oldFrameCount].header.entryCount)); 314 315 } 315 316 seq->frameCount = newFrameCount; … … 321 322 newSpace = realloc(seq->frames, sizeof(ILDAPalette)*newPaletteCount); 322 323 if(newSpace == NULL) 323 return errno;324 return -1; 324 325 seq->palettes = newSpace; 325 326 326 327 for(i = oldPaletteCount; i < newPaletteCount; i++) 327 328 { 328 seq->palettes[i].header = append->palettes[i ].header; //Copy header329 seq->palettes[i].header = append->palettes[i-oldPaletteCount].header; //Copy header 329 330 330 (seq->palettes)[i].colors = (ILDAColor *)malloc(sizeof(ILDAColor)*(append->palettes)[i].header.entryCount); //Copy color table 331 memcpy((seq->palettes)[i].colors, (append->palettes)[i].colors, sizeof(ILDAColor)*(append->palettes)[i].header.entryCount); 331 seq->palettes[i].colors = (ILDAColor *)malloc(sizeof(ILDAColor)*(append->palettes[i-oldFrameCount].header.entryCount)); //Copy color table 332 /*memcheck*/ 333 memcpy(seq->palettes[i].colors, append->palettes[i].colors, sizeof(ILDAColor)*(append->palettes[i-oldFrameCount].header.entryCount)); 332 334 } 333 335 seq->paletteCount = newPaletteCount; … … 336 338 newSpace = realloc(seq->paletteMap, sizeof(short)*newFrameCount); 337 339 if(newSpace == NULL) 338 return errno;340 return -1; 339 341 seq->paletteMap = newSpace; 340 342 341 343 for(i = oldFrameCount; i < newFrameCount; i++) 342 seq->paletteMap[i] = append->paletteMap[i ] + oldPaletteCount;344 seq->paletteMap[i] = append->paletteMap[i-oldFrameCount] + oldPaletteCount; 343 345 344 346 return 0; … … 615 617 frame->points = malloc(sizeof(ILDAPoint)*pointCount); 616 618 if(frame->points == NULL) 617 return errno;619 return -1; 618 620 619 621 short i; … … 680 682 palette->colors = malloc(sizeof(colorSize)*colorCount); //************Must be freed 681 683 if(palette->colors == NULL) 682 return errno;684 return -1; 683 685 684 686 switch(palette->header.formatType) … … 743 745 744 746 745 bool ILDAPoint_blank_bit( ILDAPoint *point) //return true iff point is blanked747 bool ILDAPoint_blank_bit(const ILDAPoint *point) //return true iff point is blanked 746 748 { 747 749 if(point != NULL) … … 751 753 752 754 753 char ILDAPoint_color_index( ILDAPoint *point)755 char ILDAPoint_color_index(const ILDAPoint *point) 754 756 { 755 757 if(point != NULL) … … 762 764 763 765 #pragma mark Misc. 764 void printHeader( ILDAHeader *header)766 void printHeader(const ILDAHeader *header) 765 767 { 766 768 if(header == NULL) trunk/ILDAInspector/ILDAlib.h
r348 r364 4 4 // 5 5 // Created by Chad Weider on 11/11/06. 6 // Copyright (c) 200 6 Cotingent.6 // Copyright (c) 2007 Chad Weider. 7 7 // Some rights reserved: <http://creativecommons.org/licenses/by/2.5/> 8 8 // … … 50 50 ILDAPalette *ILDASequence_get_palette(const ILDASequence *seq, const unsigned short index); 51 51 ILDAPoint *ILDAFrame_get_point(const ILDAFrame *frame, const unsigned short index); 52 bool ILDAPoint_blank_bit( ILDAPoint *point);53 char ILDAPoint_color_index( ILDAPoint *point);52 bool ILDAPoint_blank_bit(const ILDAPoint *point); 53 char ILDAPoint_color_index(const ILDAPoint *point); 54 54 55 55 56 56 //Misc. 57 void printHeader( ILDAHeader *header);57 void printHeader(const ILDAHeader *header); trunk/ILDAInspector/ILDAtypes.h
r348 r364 25 25 ILDAPaletteType = 2, 26 26 ILDATrueColorType = 3, 27 ILDAUnknownType, 27 28 } ILDASectionType; 28 29 trunk/LaserLine_2.0/LaserLine_2.0.xcodeproj/project.pbxproj
r363 r364 16 16 A83D1CF20BAA1EA800E8271A /* LZFrameObject.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = A83D1CF00BAA1EA800E8271A /* LZFrameObject.h */; }; 17 17 A83D1CF30BAA1EA800E8271A /* LZFrameObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A83D1CF10BAA1EA800E8271A /* LZFrameObject.m */; }; 18 A87A15430BCA2491007AA009 /* DarkKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A87A15420BCA2491007AA009 /* DarkKit.framework */; }; 18 19 A87BE21F0BA469B1002DEDDF /* LZSpirograph.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = A87BE21D0BA469B1002DEDDF /* LZSpirograph.h */; }; 19 20 A87BE2200BA469B1002DEDDF /* LZSpirograph.m in Sources */ = {isa = PBXBuildFile; fileRef = A87BE21E0BA469B1002DEDDF /* LZSpirograph.m */; }; … … 84 85 85 86 /* Begin PBXContainerItemProxy section */ 86 C4C014D20BA0F31100B17D07 /* PBXContainerItemProxy */ = {87 isa = PBXContainerItemProxy;88 containerPortal = C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */;89 proxyType = 2;90 remoteGlobalIDString = C4971DA70B9A2C3C00E57A56;91 remoteInfo = DarkKit;92 };93 C4C014D40BA0F31100B17D07 /* PBXContainerItemProxy */ = {94 isa = PBXContainerItemProxy;95 containerPortal = C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */;96 proxyType = 2;97 remoteGlobalIDString = 8D1107320486CEB800E47090;98 remoteInfo = DarkKitApp;99 };100 C4C014DB0BA0F3C300B17D07 /* PBXContainerItemProxy */ = {101 isa = PBXContainerItemProxy;102 containerPortal = C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */;103 proxyType = 1;104 remoteGlobalIDString = C4971DA60B9A2C3C00E57A56;105 remoteInfo = DarkKit;106 };107 87 F808BBDC0B9A5156001283DF /* PBXContainerItemProxy */ = { 108 88 isa = PBXContainerItemProxy; … … 191 171 A83D1CF00BAA1EA800E8271A /* LZFrameObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LZFrameObject.h; sourceTree = "<group>"; }; 192 172 A83D1CF10BAA1EA800E8271A /* LZFrameObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LZFrameObject.m; sourceTree = "<group>"; }; 173 A87A15420BCA2491007AA009 /* DarkKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DarkKit.framework; path = ../Frameworks/DarkKit.framework; sourceTree = SOURCE_ROOT; }; 193 174 A87BE21D0BA469B1002DEDDF /* LZSpirograph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LZSpirograph.h; sourceTree = "<group>"; }; 194 175 A87BE21E0BA469B1002DEDDF /* LZSpirograph.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LZSpirograph.m; sourceTree = "<group>"; }; … … 202 183 A8F7F90E0BA3AA8D00674CC4 /* LZOutputDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LZOutputDevice.h; sourceTree = "<group>"; }; 203 184 A8F7F90F0BA3AA8D00674CC4 /* LZOutputDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LZOutputDevice.m; sourceTree = "<group>"; }; 204 C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = DarkKitApp.xcodeproj; path = ../UI_Elements/DarkKitApp/DarkKitApp.xcodeproj; sourceTree = SOURCE_ROOT; };205 185 C4C015890BA0F6FA00B17D07 /* LZSplitView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = LZSplitView.m; sourceTree = "<group>"; }; 206 186 C4C0158A0BA0F6FA00B17D07 /* LZSplitView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = LZSplitView.h; sourceTree = "<group>"; }; … … 301 281 D4957DFB0BC8501A00E3105D /* libEasyLase.1.0b4.dylib in Frameworks */, 302 282 D4957DFD0BC8501F00E3105D /* libftd2xx.0.1.3.dylib in Frameworks */, 283 A87A15430BCA2491007AA009 /* DarkKit.framework in Frameworks */, 303 284 ); 304 285 runOnlyForDeploymentPostprocessing = 0; … … 354 335 isa = PBXGroup; 355 336 children = ( 356 C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */,357 337 F808C1A80B9AA3BE001283DF /* LaserTools.xcodeproj */, 358 338 F808BBD70B9A5156001283DF /* CocoaTimeline.xcodeproj */, … … 400 380 D4957DFA0BC8501A00E3105D /* libEasyLase.1.0b4.dylib */, 401 381 D4957DFC0BC8501F00E3105D /* libftd2xx.0.1.3.dylib */, 382 A87A15420BCA2491007AA009 /* DarkKit.framework */, 402 383 D45F3CB70BAA71F80076788A /* QTKit.framework */, 403 384 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, … … 508 489 sourceTree = "<group>"; 509 490 }; 510 C4C014CB0BA0F31100B17D07 /* Products */ = {511 isa = PBXGroup;512 children = (513 C4C014D30BA0F31100B17D07 /* DarkKit.framework */,514 C4C014D50BA0F31100B17D07 /* DarkKitApp.app */,515 );516 name = Products;517 sourceTree = "<group>";518 };519 491 D4C770900BA1361B00418A28 /* Generators */ = { 520 492 isa = PBXGroup; … … 581 553 F808BBE30B9A516E001283DF /* PBXTargetDependency */, 582 554 F808C1B60B9AA3D6001283DF /* PBXTargetDependency */, 583 C4C014DC0BA0F3C300B17D07 /* PBXTargetDependency */,584 555 ); 585 556 name = LaserLine_2.0; … … 604 575 }, 605 576 { 606 ProductGroup = C4C014CB0BA0F31100B17D07 /* Products */;607 ProjectRef = C4C014CA0BA0F31100B17D07 /* DarkKitApp.xcodeproj */;608 },609 {610 577 ProductGroup = F808C1A90B9AA3BE001283DF /* Products */; 611 578 ProjectRef = F808C1A80B9AA3BE001283DF /* LaserTools.xcodeproj */; … … 619 586 620 587 /* Begin PBXReferenceProxy section */ 621 C4C014D30BA0F31100B17D07 /* DarkKit.framework */ = {622 isa = PBXReferenceProxy;623 fileType = wrapper.framework;624 path = DarkKit.framework;625 remoteRef = C4C014D20BA0F31100B17D07 /* PBXContainerItemProxy */;626 sourceTree = BUILT_PRODUCTS_DIR;627 };628 C4C014D50BA0F31100B17D07 /* DarkKitApp.app */ = {629 isa = PBXReferenceProxy;630 fileType = wrapper.application;631 path = DarkKitApp.app;632 remoteRef = C4C014D40BA0F31100B17D07 /* PBXContainerItemProxy */;633 sourceTree = BUILT_PRODUCTS_DIR;634 };635 588 F808BBDD0B9A5156001283DF /* CocoaTimeline.app */ = { 636 589 isa = PBXReferenceProxy; … … 746 699 747 700 /* Begin PBXTargetDependency section */ 748 C4C014DC0BA0F3C300B17D07 /* PBXTargetDependency */ = {749 isa = PBXTargetDependency;750 name = DarkKit;751 targetProxy = C4C014DB0BA0F3C300B17D07 /* PBXContainerItemProxy */;752 };753 701 F808BBE30B9A516E001283DF /* PBXTargetDependency */ = { 754 702 isa = PBXTargetDependency; … … 787 735 buildSettings = { 788 736 COPY_PHASE_STRIP = NO; 737 FRAMEWORK_SEARCH_PATHS = ( 738 "$(inherited)", 739 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", 740 ); 741 FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Frameworks\""; 789 742 GCC_DYNAMIC_NO_PIC = NO; 790 743 GCC_ENABLE_FIX_AND_CONTINUE = NO; … … 813 766 i386, 814 767 ); 768 FRAMEWORK_SEARCH_PATHS = ( 769 "$(inherited)", 770 "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", 771 ); 772 FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Frameworks\""; 815 773 GCC_ENABLE_FIX_AND_CONTINUE = NO; 816 774 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
