Skip to content
Browse files

pre alfa development release for testing purpose

  • Loading branch information...
1 parent daa14a7 commit 91cfa9bde8feb02d656ac6ab722892d926193580 @elmariofredo committed
Showing with 2,082 additions and 266 deletions.
  1. BIN English.lproj/InfoPlist.strings
  2. BIN Images/Skreenics.icns
  3. +2 −2 Info.plist
  4. +159 −40 Skreenics.xcodeproj/mariovejlupek.mode1v3
  5. +1,670 −39 Skreenics.xcodeproj/mariovejlupek.pbxuser
  6. +4 −4 Skreenics.xcodeproj/project.pbxproj
  7. +2 −2 build/Debug/Skreenics.app/Contents/Info.plist
  8. BIN build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
  9. BIN build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
  10. +3 −0 build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
  11. +14 −10 build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
  12. +10 −5 build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
  13. +24 −5 build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
  14. BIN build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
  15. +7 −6 build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
  16. BIN build/Debug/Skreenics.zip
  17. +2 −0 build/Debug/export 2.csv
  18. +9 −9 build/Skreenics.build/Debug/Skreenics.build/Skreenics.dep
  19. +118 −118 build/Skreenics.build/Debug/Skreenics.build/build-state.dat
  20. BIN build/Skreenics.build/Skreenics.pbxindex/pbxindex.header
  21. BIN build/Skreenics.build/Skreenics.pbxindex/strings.pbxstrings/control
  22. BIN build/Skreenics.build/Skreenics.pbxindex/symbols0.pbxsymbols
  23. +14 −10 src/GUI/SKDragView.rb
  24. +10 −5 src/Operations/SKGenerateThumbnailOperation.rb
  25. +3 −0 src/SKConstants.rb
  26. +24 −5 src/SKVideoItem.rb
  27. +7 −6 src/SkreenicsAppDelegate.rb
View
BIN English.lproj/InfoPlist.strings
Binary file not shown.
View
BIN Images/Skreenics.icns 100755 → 100644
Binary file not shown.
View
4 Info.plist
@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>1.0.1</string>
+ <string>2.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>1.0.1</string>
+ <string>2.0.0</string>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSMainNibFile</key>
View
199 Skreenics.xcodeproj/mariovejlupek.mode1v3
@@ -197,7 +197,88 @@
<key>Notifications</key>
<array/>
<key>OpenEditors</key>
- <array/>
+ <array>
+ <dict>
+ <key>Content</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>D8AE991A11CFD057000CF195</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SkreenicsAppDelegate.rb</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>D8AE991B11CFD057000CF195</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SkreenicsAppDelegate.rb</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>D8AE997311CFD812000CF195</string>
+ <key>history</key>
+ <array>
+ <string>D8AE996F11CFD7DF000CF195</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>Geometry</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 20}, {992, 592}}</string>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <false/>
+ <key>RubberWindowFrame</key>
+ <string>813 545 992 633 0 0 1920 1178 </string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Content</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>D8AE988311CFBFA8000CF195</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SKVideoItem.rb</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>D8AE988411CFBFA8000CF195</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SKVideoItem.rb</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>D8AE997411CFD812000CF195</string>
+ <key>history</key>
+ <array>
+ <string>D8AE987F11CFBF9A000CF195</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>Geometry</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 20}, {992, 592}}</string>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <false/>
+ <key>RubberWindowFrame</key>
+ <string>1052 259 992 633 0 0 1920 1178 </string>
+ </dict>
+ </dict>
+ </array>
<key>PerspectiveWidths</key>
<array>
<integer>-1</integer>
@@ -252,7 +333,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
- <real>186</real>
+ <real>337</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -271,6 +352,7 @@
<string>768F1657118A169C00F5B792</string>
<string>768F1665118A18BA00F5B792</string>
<string>29B97317FDCFA39411CA2CEA</string>
+ <string>768F16A2118A21A100F5B792</string>
<string>29B97323FDCFA39411CA2CEA</string>
<string>19C28FACFE9D520D11CA2CBB</string>
<string>1C37FABC05509CD000000102</string>
@@ -278,14 +360,11 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>13</integer>
- <integer>10</integer>
- <integer>2</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {186, 1064}}</string>
+ <string>{{0, 0}, {337, 1064}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -297,11 +376,11 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {203, 1082}}</string>
+ <string>{{0, 0}, {354, 1082}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
- <real>186</real>
+ <real>337</real>
</array>
<key>RubberWindowFrame</key>
<string>51 55 1869 1123 0 0 1920 1178 </string>
@@ -309,7 +388,7 @@
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>203pt</string>
+ <string>354pt</string>
</dict>
<dict>
<key>Dock</key>
@@ -334,19 +413,26 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>D8AE981411CF0E16000CF195</string>
+ <string>D8AE997211CFD812000CF195</string>
<key>history</key>
<array>
- <string>D844C79511CDEA4C00BE7BCD</string>
<string>D844C79611CDEA4C00BE7BCD</string>
<string>D844C79811CDEA4C00BE7BCD</string>
- <string>D844C89D11CE021500BE7BCD</string>
<string>D844C89E11CE021500BE7BCD</string>
<string>D8AE97CA11CF094A000CF195</string>
<string>D8AE97CB11CF094A000CF195</string>
- <string>D8AE97CC11CF094A000CF195</string>
- <string>D8AE97CD11CF094A000CF195</string>
- <string>D8AE97CE11CF094A000CF195</string>
+ <string>D8AE991211CFD057000CF195</string>
+ <string>D8AE991311CFD057000CF195</string>
+ <string>D8AE991411CFD057000CF195</string>
+ <string>D8AE991511CFD057000CF195</string>
+ <string>D8AE994111CFD4E2000CF195</string>
+ <string>D8AE994211CFD4E2000CF195</string>
+ <string>D8AE994311CFD4E2000CF195</string>
+ <string>D8AE995411CFD769000CF195</string>
+ <string>D8AE995511CFD769000CF195</string>
+ <string>D8AE995611CFD769000CF195</string>
+ <string>D8AE995711CFD769000CF195</string>
+ <string>D8AE995811CFD769000CF195</string>
</array>
</dict>
<key>SplitCount</key>
@@ -358,14 +444,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1661, 943}}</string>
+ <string>{{0, 0}, {1510, 657}}</string>
<key>RubberWindowFrame</key>
<string>51 55 1869 1123 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>943pt</string>
+ <string>657pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -378,18 +464,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 948}, {1661, 134}}</string>
+ <string>{{0, 662}, {1510, 420}}</string>
<key>RubberWindowFrame</key>
<string>51 55 1869 1123 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
- <string>134pt</string>
+ <string>420pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>1661pt</string>
+ <string>1510pt</string>
</dict>
</array>
<key>Name</key>
@@ -544,14 +630,17 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>D8AE981511CF0E16000CF195</string>
+ <string>D8AE997511CFD812000CF195</string>
+ <string>D8AE984011CFA1E2000CF195</string>
<string>D8AE978611CE0E36000CF195</string>
<string>D8AE978711CE0E36000CF195</string>
<string>D844C75F11CDE3A800BE7BCD</string>
<string>1CD10A99069EF8BA00B06720</string>
- <string>1C530D57069F1CE1000CFCEE</string>
<string>1C78EAAD065D492600B07095</string>
+ <string>D8AE988311CFBFA8000CF195</string>
<string>/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Skreenics.xcodeproj</string>
+ <string>D8AE991A11CFD057000CF195</string>
+ <string>1C530D57069F1CE1000CFCEE</string>
</array>
<key>WindowString</key>
<string>51 55 1869 1123 0 0 1920 1178 </string>
@@ -592,6 +681,8 @@
<string>218pt</string>
</dict>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -786,34 +877,34 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CDD528C0622207200134675</string>
<key>PBXProjectModuleLabel</key>
- <string>SKDragView.rb</string>
+ <string>SkreenicsAppDelegate.rb</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {781, 212}}</string>
+ <string>{{0, 0}, {955, 633}}</string>
<key>RubberWindowFrame</key>
- <string>72 685 781 470 0 0 1920 1178 </string>
+ <string>72 157 955 998 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>781pt</string>
+ <string>955pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>212pt</string>
+ <string>633pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -824,18 +915,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 217}, {781, 212}}</string>
+ <string>{{0, 638}, {955, 319}}</string>
<key>RubberWindowFrame</key>
- <string>72 685 781 470 0 0 1920 1178 </string>
+ <string>72 157 955 998 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
<key>Proportion</key>
- <string>212pt</string>
+ <string>319pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>429pt</string>
+ <string>957pt</string>
</dict>
</array>
<key>Name</key>
@@ -855,7 +946,7 @@
<string>1CD0528E0623707200166675</string>
</array>
<key>WindowString</key>
- <string>72 685 781 470 0 0 1920 1178 </string>
+ <string>72 157 955 998 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C530D57069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
@@ -892,7 +983,7 @@
<key>Frame</key>
<string>{{0, 0}, {1160, 530}}</string>
<key>RubberWindowFrame</key>
- <string>360 480 1160 571 0 0 1920 1178 </string>
+ <string>163 59 1160 571 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
@@ -921,7 +1012,7 @@
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
- <string>360 480 1160 571 0 0 1920 1178 </string>
+ <string>163 59 1160 571 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C78EAAD065D492600B07095</string>
<key>WindowToolIsVisible</key>
@@ -1221,22 +1312,40 @@
<string>100 100 700 500 0 0 1280 1002 </string>
</dict>
<dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
<key>Identifier</key>
<string>windowTool.bookmarks</string>
+ <key>IsVertical</key>
+ <true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>D8AE983F11CFA1E2000CF195</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Bookmarks</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {401, 202}}</string>
+ <key>RubberWindowFrame</key>
+ <string>834 933 401 222 0 0 1920 1178 </string>
+ </dict>
<key>Module</key>
<string>PBXBookmarksModule</string>
<key>Proportion</key>
- <string>100%</string>
+ <string>202pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>100%</string>
+ <string>202pt</string>
</dict>
</array>
<key>Name</key>
@@ -1246,9 +1355,19 @@
<string>PBXBookmarksModule</string>
</array>
<key>StatusbarIsVisible</key>
- <integer>0</integer>
+ <false/>
+ <key>TableOfContents</key>
+ <array>
+ <string>D8AE984011CFA1E2000CF195</string>
+ <string>D8AE984111CFA1E2000CF195</string>
+ <string>D8AE983F11CFA1E2000CF195</string>
+ </array>
<key>WindowString</key>
- <string>538 42 401 187 0 0 1280 1002 </string>
+ <string>834 933 401 222 0 0 1920 1178 </string>
+ <key>WindowToolGUID</key>
+ <string>D8AE984011CFA1E2000CF195</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
</dict>
<dict>
<key>Identifier</key>
View
1,709 Skreenics.xcodeproj/mariovejlupek.pbxuser
1,670 additions, 39 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
8 Skreenics.xcodeproj/project.pbxproj
@@ -59,11 +59,11 @@
768F166E118A1E4A00F5B792 /* ExpandedPathToIconTransformer.rb in Resources */ = {isa = PBXBuildFile; fileRef = 768F166D118A1E4A00F5B792 /* ExpandedPathToIconTransformer.rb */; };
768F1670118A1F3500F5B792 /* SKConstants.rb in Resources */ = {isa = PBXBuildFile; fileRef = 768F166F118A1F3500F5B792 /* SKConstants.rb */; };
768F1696118A215E00F5B792 /* UserDefaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = 768F1695118A215E00F5B792 /* UserDefaults.plist */; };
- 768F16AF118A21C200F5B792 /* Skreenics.icns in Resources */ = {isa = PBXBuildFile; fileRef = 768F16AD118A21C200F5B792 /* Skreenics.icns */; };
768F16B0118A21C200F5B792 /* ToolbarRemoveTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 768F16AE118A21C200F5B792 /* ToolbarRemoveTemplate.png */; };
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+ D8AE994A11CFD691000CF195 /* Skreenics.icns in Resources */ = {isa = PBXBuildFile; fileRef = D8AE994911CFD691000CF195 /* Skreenics.icns */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -103,10 +103,10 @@
768F166D118A1E4A00F5B792 /* ExpandedPathToIconTransformer.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ExpandedPathToIconTransformer.rb; sourceTree = "<group>"; };
768F166F118A1F3500F5B792 /* SKConstants.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = SKConstants.rb; sourceTree = "<group>"; };
768F1695118A215E00F5B792 /* UserDefaults.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = UserDefaults.plist; sourceTree = "<group>"; };
- 768F16AD118A21C200F5B792 /* Skreenics.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Skreenics.icns; sourceTree = "<group>"; };
768F16AE118A21C200F5B792 /* ToolbarRemoveTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ToolbarRemoveTemplate.png; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* Skreenics.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Skreenics.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ D8AE994911CFD691000CF195 /* Skreenics.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Skreenics.icns; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -264,7 +264,7 @@
768F16A2118A21A100F5B792 /* Images */ = {
isa = PBXGroup;
children = (
- 768F16AD118A21C200F5B792 /* Skreenics.icns */,
+ D8AE994911CFD691000CF195 /* Skreenics.icns */,
768F16AE118A21C200F5B792 /* ToolbarRemoveTemplate.png */,
);
path = Images;
@@ -333,8 +333,8 @@
768F166E118A1E4A00F5B792 /* ExpandedPathToIconTransformer.rb in Resources */,
768F1670118A1F3500F5B792 /* SKConstants.rb in Resources */,
768F1696118A215E00F5B792 /* UserDefaults.plist in Resources */,
- 768F16AF118A21C200F5B792 /* Skreenics.icns in Resources */,
768F16B0118A21C200F5B792 /* ToolbarRemoveTemplate.png in Resources */,
+ D8AE994A11CFD691000CF195 /* Skreenics.icns in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
View
4 build/Debug/Skreenics.app/Contents/Info.plist
@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>1.0.1</string>
+ <string>2.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>1.0.1</string>
+ <string>2.0.0</string>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSMainNibFile</key>
View
BIN build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
Binary file not shown.
View
BIN build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
Binary file not shown.
View
3 build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
@@ -12,6 +12,9 @@
KSKProgressValueKey = "progressValue"
KSKProgressStringKey = "progressString"
KSKNumberOfStepsKey = "numberOfSteps"
+KSKDestinationFolder = "destinationFolder"
+KSKFrameNumber = "frameNumber"
+
# Video collection observer keys
KSKObserverKeyPathKey = "keyPath"
View
24 build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
@@ -44,7 +44,6 @@ def draggingEntered(sender)
pathIsDirectory = ptr[0]
break if pathIsDirectory
if @acceptableMovieTypes.containsObject(workspace.typeOfFile(filePath, error: nil)) or @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
- #growl(filePath, 'ok')
canQTKitInitDraggedFiles = true
break
end
@@ -62,24 +61,29 @@ def performDragOperation(sender)
pboard = sender.draggingPasteboard
if pboard.types.containsObject(NSFilenamesPboardType)
pboard.propertyListForType(NSFilenamesPboardType).each do |filePath|
- growl(filePath, 'sok')
- # if csv file
+ # if csv batch file
workspace = NSWorkspace.sharedWorkspace
if @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
- #File.open(filePath).each_line{ |s|
- # growl s
- #}
file = File.new(filePath, 'r')
file.each_line("\n") do |row|
column = row.split(",")
- growl column[0]
- @dragDelegate.addDragPathElement(column[0])
- break if file.lineno > 10
+
+ videos = column[2].split("@")
+
+ for video in videos
+ shot = video.split(":")
+ if not (column[0].nil? or column[0].empty?)
+ #growl column[0], "Load"
+ @dragDelegate.addDragPathElement(column[0], {:destfolder => column[1],:seq => shot[1], :name => shot[0]})
+ end
+ end
+
+ #break if file.lineno > 10
end
+ # single video file
else
- growl column[0]
@dragDelegate.addDragPathElement(filePath)
end
end
View
15 build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
@@ -125,8 +125,9 @@ def main
frameAreaSize.height = (movieSize.height * frameAreaSize.width) / movieSize.width
imageSize = NSMakeSize(prefWidth, frameAreaSize.height * @rows + (@rows + 1) * prefSpacing)
+
# Get the time we will pad around the movie, and set the initial value
- incrementTime = movie.duration
+ incrementTime = movie.duration
incrementTime.timeValue /= (@cols * @rows)
currentTime = incrementTime
currentTime.timeValue /= 2.0
@@ -199,11 +200,11 @@ def main
NSGraphicsContext.restoreGraphicsState
# Draw border
- NSColor.blackColor.colorWithAlphaComponent(0.75).set
- NSBezierPath.strokeRect(drawingRect)
+ #NSColor.blackColor.colorWithAlphaComponent(0.75).set
+ #NSBezierPath.strokeRect(drawingRect)
# Draw timestamp
- attributedStringForQTTime(currentTime).drawAtPoint(NSMakePoint(x + 5.0, y + 5.0))
+ #attributedStringForQTTime(currentTime).drawAtPoint(NSMakePoint(x + 5.0, y + 5.0))
# Get further in the video
currentTime = QTTimeIncrement(currentTime, incrementTime)
@@ -224,7 +225,11 @@ def main
if @userDefaults[KSKPreferMovieFileFolderPrefKey]
savePath = movieFilePath.stringByDeletingPathExtension.stringByAppendingPathExtension(imageExtension)
else
- outputFolder = @userDefaults[KSKOuputFolderPrefKey].stringByExpandingTildeInPath
+ if @videoItem.destfolder.nil?
+ outputFolder = @userDefaults[KSKOuputFolderPrefKey].stringByExpandingTildeInPath
+ else
+ outputFolder = @videoItem.destfolder
+ end
outputFileName = @videoItem.filename.stringByDeletingPathExtension.stringByAppendingPathExtension(imageExtension)
savePath = outputFolder.stringByAppendingPathComponent(outputFileName)
end
View
29 build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
@@ -8,17 +8,30 @@ class SKVideoItem
attr_accessor :associatedOperation
attr_accessor :videoItem
- def initWithPath(path)
+ def initWithPath(path, opts={})
if init
fullPath = path.stringByExpandingTildeInPath
+
+ # rendering video
+ if opts == {}
+ candyName = fullPath.lastPathComponent
+ candyIcon = NSWorkspace.sharedWorkspace.iconForFile(fullPath)
+ # rendering image from batch
+ else
+ candyName = "#{opts[:name]}.#{SKPreferencesController.imageFileExtension}"
+ candyIcon = NSWorkspace.sharedWorkspace.iconForFileType(SKPreferencesController.imageFileExtension)
+ end
+
@videoItem = {
KSKFilePathKey => fullPath,
- KSKFileNameKey => fullPath.lastPathComponent,
- KSKIconKey => NSWorkspace.sharedWorkspace.iconForFile(fullPath),
+ KSKFileNameKey => candyName,
+ KSKIconKey => candyIcon,
KSKProgressIndicatorKey => SKProgressIndicator.alloc.init,
KSKProgressValueKey => NSNumber.numberWithInt(0),
KSKProgressStringKey => "Waiting...",
- KSKNumberOfStepsKey => NSNumber.numberWithInt(100)
+ KSKNumberOfStepsKey => NSNumber.numberWithInt(100),
+ KSKDestinationFolder => opts[:destfolder],
+ KSKFrameNumber => opts[:seq]
}
self
end
@@ -102,7 +115,13 @@ def removeObserverForInterestingKeyPaths(observer)
removeObserver(observer, forKeyPath: KSKVideoItemProgressValuePath)
end
- #pragma mark Simple getters
+ def destfolder
+ @videoItem[KSKDestinationFolder]
+ end
+
+ def framenumb
+ @videoItem[KSKFrameNumber]
+ end
def filepath
@videoItem[KSKFilePathKey]
View
BIN build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns 100755 → 100644
Binary file not shown.
View
13 build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
@@ -43,11 +43,12 @@ def applicationDidFinishLaunching(aNotification)
@userDefaults.addObserver(self, forKeyPath: KSKMaxConcurrentOperationsPrefKey, options: NSKeyValueObservingOptionNew, context: nil)
end
- def addVideoFromPath(path)
+ def addVideoFromPath(path, opts={})
return unless @acceptableMovieTypes.containsObject(NSWorkspace.sharedWorkspace.typeOfFile(path, error: nil))
fullPath = path.stringByExpandingTildeInPath
- videoItem = SKVideoItem.alloc.initWithPath(fullPath)
+ #growl opts
+ videoItem = SKVideoItem.alloc.initWithPath(fullPath, opts)
videoItem.addObserverForInterestingKeyPaths(self)
#
@videoCollection << videoItem
@@ -69,7 +70,7 @@ def addVideosFromFolder(folderPath, recursive:recursive)
end
end
- def addPathElement(path)
+ def addPathElement(path, opts={})
ptr = Pointer.new_with_type('B')
NSFileManager.defaultManager.fileExistsAtPath(path, isDirectory: ptr)
pathIsDirectory = ptr[0]
@@ -77,7 +78,7 @@ def addPathElement(path)
if pathIsDirectory
addVideosFromFolder(path, recursive: @userDefaults.boolForKey(KSKAddSubfoldersOnDropPrefKey))
else
- addVideoFromPath(path)
+ addVideoFromPath(path, opts)
end
end
@@ -169,8 +170,8 @@ def observeValueForKeyPath(keyPath, ofObject:object, change:change, context:cont
#pragma mark Drag Delegate Protocol
- def addDragPathElement(path)
- addPathElement(path)
+ def addDragPathElement(path, opts={})
+ addPathElement(path, opts)
end
#pragma mark Table View Data Source
View
BIN build/Debug/Skreenics.zip
Binary file not shown.
View
2 build/Debug/export 2.csv
@@ -0,0 +1,2 @@
+/Users/mariovejlupek/Projectos/CineMagicLab/qtshot/IN/sweep.mov,/Users/mariovejlupek/Projectos/CineMagicLab/qtshot/OUT/,sweep-a:0
+/Users/mariovejlupek/Projectos/CineMagicLab/qtshot/IN/mario.mov,/Users/mariovejlupek/Projectos/CineMagicLab/qtshot/OUT/,mario-a:0
View
18 build/Skreenics.build/Debug/Skreenics.build/Skreenics.dep
@@ -1,26 +1,26 @@
-0000000000047cfe00000000000000a1 24e2ad6104a938a8717c3504ce26ad2f ffffffffffffffffffffffffffffffff 7488 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
-2a404b1be24b1e5ca30761ebd4a80767 b60aa0e70c88f903870beba177abced3 ffffffffffffffffffffffffffffffff 102 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+2a404b1be58bb593a30761ebd4a806b5 b60aa0e70c88f903870beba177abced3 ffffffffffffffffffffffffffffffff 102 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
24e2ad614e1004f0717c3504cfe70168 48ff8c82fb9ce429b3d529a4e4a6f800 ffffffffffffffffffffffffffffffff 9712 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
+00000000000000000000000000000000 bcd07f196e1caf9901bfb5f13a75d5a4 ffffffffffffffffffffffffffffffff 155255 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
00000000000000000000000000000000 499b9d20246d4b65f255423b08df5410 ffffffffffffffffffffffffffffffff 843 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
-00000000000000000000000000000000 bcd07f196e1caf9901bfb5f13a75d5a4 ffffffffffffffffffffffffffffffff 257007 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
000000004bdf34ae0000000000000519 d1912170b4cb91a465ffcb687c42865b ffffffffffffffffffffffffffffffff 1305 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
-00000000000000000000000000000000 9f84890656d799b0d43e6ab040b34b46 ffffffffffffffffffffffffffffffff 1283 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
+00000000000000000000000000000000 9f84890656d799b0d43e6ab040b34b46 ffffffffffffffffffffffffffffffff 1358 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
00000000000000000000000000000000 35aae39d59d341928fc117ae0389cbc3 ffffffffffffffffffffffffffffffff 2356 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
00000000000000000000000000000000 95fabb02c5023fbfc775198e69831a14 ffffffffffffffffffffffffffffffff 1872 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
00000000000000000000000000000000 27a7e115cdfff93997d6d4a2a3d1fc68 ffffffffffffffffffffffffffffffff 1495 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
00000000000000000000000000000000 d61712e8d5b6b5d7fd35c09ef8ba6dd0 ffffffffffffffffffffffffffffffff 2405 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
00000000000000000000000000000000 e58c2046d13b50aa35712c0ecb923791 ffffffffffffffffffffffffffffffff 4873 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
00000000000000000000000000000000 77b06b8f912cc31a8beb28b6abced65f ffffffffffffffffffffffffffffffff 5450 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
-00000000000000000000000000000000 e58e0e1e3e02cead01e11edbe0223d6e ffffffffffffffffffffffffffffffff 3124 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
-00000000000000000000000000000000 1bf15d0c59b2c998703f43c221c50506 ffffffffffffffffffffffffffffffff 11016 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
+00000000000000000000000000000000 e58e0e1e3e02cead01e11edbe0223d6e ffffffffffffffffffffffffffffffff 3276 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
+00000000000000000000000000000000 1bf15d0c59b2c998703f43c221c50506 ffffffffffffffffffffffffffffffff 11099 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
00000000000000000000000000000000 e313b6d4f945321830ddcacc5b37ffce ffffffffffffffffffffffffffffffff 3067 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
-00000000000000000000000000000000 eee7356bbc65ec75d54ebcb87f6dee94 ffffffffffffffffffffffffffffffff 3737 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
-00000000000000000000000000000000 e1ea3e62385e3c0ff43677d2375e8a97 ffffffffffffffffffffffffffffffff 8588 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
+00000000000000000000000000000000 eee7356bbc65ec75d54ebcb87f6dee94 ffffffffffffffffffffffffffffffff 4219 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
+00000000000000000000000000000000 e1ea3e62385e3c0ff43677d2375e8a97 ffffffffffffffffffffffffffffffff 8647 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
000000004bdf34ae0000000000041271 54f5a5ed0626737209071eafaf70f140 ffffffffffffffffffffffffffffffff 56445 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
00000000000000000000000000000000 6aa9c072a4168b0d01b5a935e97b2f91 ffffffffffffffffffffffffffffffff 671 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
-000000004bdf34ae00000000000000dc 12e24b4cc8049a98d781ded8346379c7 ffffffffffffffffffffffffffffffff 220 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
+000000004c1f9f61000000000000010e 12e24b4cc8049a98d781ded8346379c7 ffffffffffffffffffffffffffffffff 270 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 8 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo
00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 955 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
+0000000000047cfe00000000000000a1 24e2ad6104a938a8717c3504ce26ad2f ffffffffffffffffffffffffffffffff 7488 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
00000000000000000000000000000000 dd5f7c9803023cbf081140f0f477ce21 ffffffffffffffffffffffffffffffff 6805 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb
00000000000000000000000000000000 d8e10c0f01ac0561bb5bc0023fd7bf67 ffffffffffffffffffffffffffffffff 7246 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.disabled
00000000000000000000000000000000 c13a5ff5d80de11aab0e9299f51a8746 ffffffffffffffffffffffffffffffff 7246 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.rb
View
236 build/Skreenics.build/Debug/Skreenics.build/build-state.dat
@@ -1,7 +1,7 @@
TSkreenics
v7
r0
-t298782475.954513
+t298834054.383300
cCheck dependencies
cProcessInfoPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist Info.plist
cCopyStringsFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings
@@ -20,8 +20,8 @@ cCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTrans
cCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb "src/Value Transformers/ExpandedPathToIconTransformer.rb"
cCpResource build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb src/SKConstants.rb
cCopyPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist UserDefaults.plist
-cCpResource build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns Images/Skreenics.icns
cCpResource build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png Images/ToolbarRemoveTemplate.png
+cCpResource build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns Images/Skreenics.icns
cCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
cLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
cTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
@@ -62,9 +62,9 @@ t1277019064
s7246
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings
-c000000004BDF34AE00000000000000DC
-t1272919214
-s220
+c000000004C1F9F61000000000000010E
+t1277140833
+s270
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
c000000004BDF34AE0000000000041271
@@ -72,9 +72,9 @@ t1272919214
s266865
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns
-c000000004BDF34AE000000000003EBEF
-t1272919214
-s257007
+c000000004C1F9E820000000000025E77
+t1277140610
+s155255
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png
c000000004BDF34AE000000000000034B
@@ -87,35 +87,35 @@ t1272919214
s1305
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-t1277089429
+t1277141254
s102
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
-t1277013039
+t1277141250
s955
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
-t1277013042
+t1277141254
s9712
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo
-t1277013039
+t1277141250
s8
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
-t1277013040
-s220
+t1277141251
+s270
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
-t1277013040
+t1277141252
s56445
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
-t1277013041
+t1277141251
s2356
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
-t1277013040
+t1277141251
s1872
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.disabled
@@ -127,55 +127,55 @@ t1277020326
s7246
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
-t1277013040
+t1277141251
s2405
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
-t1277013041
-s1283
+t1277141251
+s1358
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
-t1277089429
-s3124
+t1277141251
+s3276
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
-t1277013040
-s11016
+t1277141251
+s11099
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
-t1277013040
+t1277141251
s3067
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
-t1277013040
+t1277141251
s5450
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
-t1277013040
+t1277141251
s4873
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
-t1277013040
+t1277141251
s1495
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
-t1277013040
-s3737
+t1277141251
+s4219
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
-t1277013041
-s257007
+t1277141251
+s155255
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
-t1277013040
-s8588
+t1277141251
+s8647
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
-t1277013041
+t1277141251
s843
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
-t1277013041
+t1277141251
s1305
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb
@@ -187,7 +187,7 @@ t1277019856
s7247
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
-t1277023974
+t1277141250
s671
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList
@@ -236,9 +236,9 @@ t1272919214
s3067
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb
-c000000004C1ED6950000000000000C34
-t1277089429
-s3124
+c000000004C1FA04D0000000000000CCC
+t1277141069
+s3276
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb
c000000004BDF34AE000000000000154A
@@ -251,24 +251,24 @@ t1272919214
s4873
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb
-c000000004BDF34AE0000000000002B08
-t1272919214
-s11016
+c000000004C1F9D610000000000002B5B
+t1277140321
+s11099
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb
-c000000004BDF34AE0000000000000503
-t1272919214
-s1283
+c000000004C1F995B000000000000054E
+t1277139291
+s1358
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb
-c000000004BDF34AE0000000000000E99
-t1272919214
-s3737
+c000000004C1F9D61000000000000107B
+t1277140321
+s4219
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb
-c000000004BDF34AE000000000000218C
-t1272919214
-s8588
+c000000004C1FA09000000000000021C7
+t1277141136
+s8647
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb
c000000004BDF34AE0000000000000934
@@ -286,13 +286,13 @@ t1272919214
s1495
NInfo.plist
-c000000004BDF34AE00000000000003E2
-t1272919214
+c000000004C1F98D500000000000003E2
+t1277139157
s994
CCheck dependencies
r0
-lSLF07#2@18"Check dependencies298782475#298782475#0(0"0(0#1#0"4300911832#0"0#
+lSLF07#2@18"Check dependencies298834050#298834050#0(0"0(0#1#0"4300911832#0"0#
CCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
s298705841.212324
@@ -308,50 +308,50 @@ xcom.apple.compilers.gcc.4_2
lSLF07#2@68"Compile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m298705841#298705842#0(0"0(0#0#60"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m4300911832#1126" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.5 -gdwarf-2 -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Skreenics.hmap -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/include -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/DerivedSources/x86_64 -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/DerivedSources -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o 0#
CCompileXIB /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
-s298705839.869962
-e298705841.169655
+s298834050.245981
+e298834052.785188
r1
xCompileXIB
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
o/* com.apple.ibtool.document.notices */
o/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib:696: note: This view is clipping its content.
-lSLF07#2@37"CompileXIB English.lproj/MainMenu.xib298705839#298705841#0(167"/* com.apple.ibtool.document.notices */ /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib:696: note: This view is clipping its content. 1(13@34"This view is clipping its content.298705841#18446744073709551615#0#0(6@80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib294612014#696#0#696#0#0"0(0#0#80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib4300911832#374" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib 0#
+lSLF07#2@37"CompileXIB English.lproj/MainMenu.xib298834050#298834052#0(167"/* com.apple.ibtool.document.notices */ /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib:696: note: This view is clipping its content. 1(13@34"This view is clipping its content.298834052#18446744073709551615#0#0(6@80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib294612014#696#0#696#0#0"0(0#0#80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib4300911832#374" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib 0#
CCopyPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist UserDefaults.plist
-s298705840.652567
-e298705841.107588
+s298834051.364010
+e298834051.703586
r1
xCopyPlistFile
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
xUserDefaults.plist
-lSLF07#2@23"Copy UserDefaults.plist298705840#298705841#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist4300911832#279" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist UserDefaults.plist --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@23"Copy UserDefaults.plist298834051#298834051#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist4300911832#279" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist UserDefaults.plist --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCopyStringsFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings
-s298705839.868064
-e298705840.498492
+s298834050.241201
+e298834051.326441
r1
xCopyStringsFile
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
xEnglish.lproj/InfoPlist.strings
-lSLF07#2@36"Copy English.lproj/InfoPlist.strings298705839#298705840#0(0"0(0#0#85"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings4300911832#398" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-16 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj 0#
+lSLF07#2@36"Copy English.lproj/InfoPlist.strings298834050#298834051#0(0"0(0#0#85"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings4300911832#398" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-16 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb "src/Value Transformers/ExpandedPathToIconTransformer.rb"
-s298705840.650771
-e298705841.102486
+s298834051.347608
+e298834051.367448
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
xsrc/Value Transformers/ExpandedPathToIconTransformer.rb
-lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToIconTransformer.rb298705840#298705841#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToIconTransformer.rb298834051#298834051#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb "src/Value Transformers/ExpandedPathToPathTransformer.rb"
-s298705840.559089
-e298705840.650198
+s298834051.345649
+e298834051.360911
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
xsrc/Value Transformers/ExpandedPathToPathTransformer.rb
-lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToPathTransformer.rb298705840#298705840#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToPathTransformer.rb298834051#298834051#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/Growl.disabled ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled
s298716408.734965
@@ -372,112 +372,112 @@ x../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb
lSLF07#2@50"Copy ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb298713126#298713126#0(0"0(0#0#99"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb4300911832#408" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb src/Additions/NSStringAdditions.rb
-s298705840.507855
-e298705840.675759
+s298834051.341639
+e298834051.411779
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
xsrc/Additions/NSStringAdditions.rb
-lSLF07#2@39"Copy src/Additions/NSStringAdditions.rb298705840#298705840#0(0"0(0#0#88"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb4300911832#397" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@39"Copy src/Additions/NSStringAdditions.rb298834051#298834051#0(0"0(0#0#88"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb4300911832#397" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb src/SKConstants.rb
-s298705840.651675
-e298705841.101872
+s298834051.361015
+e298834051.377825
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
xsrc/SKConstants.rb
-lSLF07#2@23"Copy src/SKConstants.rb298705840#298705841#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@23"Copy src/SKConstants.rb298834051#298834051#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb src/GUI/SKDragView.rb
-s298782229.300131
-e298782229.318356
+s298834051.332898
+e298834051.367276
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
xsrc/GUI/SKDragView.rb
-lSLF07#2@26"Copy src/GUI/SKDragView.rb298782229#298782229#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@26"Copy src/GUI/SKDragView.rb298834051#298834051#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb src/Operations/SKGenerateThumbnailOperation.rb
-s298705840.501208
-e298705840.650447
+s298834051.331194
+e298834051.347514
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
xsrc/Operations/SKGenerateThumbnailOperation.rb
-lSLF07#2@51"Copy src/Operations/SKGenerateThumbnailOperation.rb298705840#298705840#0(0"0(0#0#100"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb4300911832#409" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@51"Copy src/Operations/SKGenerateThumbnailOperation.rb298834051#298834051#0(0"0(0#0#100"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb4300911832#409" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb src/Controllers/SKPreferencesController.rb
-s298705840.500369
-e298705840.650325
+s298834051.329369
+e298834051.411209
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
xsrc/Controllers/SKPreferencesController.rb
-lSLF07#2@47"Copy src/Controllers/SKPreferencesController.rb298705840#298705840#0(0"0(0#0#96"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb4300911832#405" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@47"Copy src/Controllers/SKPreferencesController.rb298834051#298834051#0(0"0(0#0#96"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb4300911832#405" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb src/GUI/SKProgressCell.rb
-s298705840.504897
-e298705840.650566
+s298834051.334966
+e298834051.363917
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
xsrc/GUI/SKProgressCell.rb
-lSLF07#2@30"Copy src/GUI/SKProgressCell.rb298705840#298705840#0(0"0(0#0#79"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb4300911832#388" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@30"Copy src/GUI/SKProgressCell.rb298834051#298834051#0(0"0(0#0#79"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb4300911832#388" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb src/GUI/SKProgressIndicator.rb
-s298705840.506766
-e298705840.650684
+s298834051.336743
+e298834051.411467
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
xsrc/GUI/SKProgressIndicator.rb
-lSLF07#2@35"Copy src/GUI/SKProgressIndicator.rb298705840#298705840#0(0"0(0#0#84"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb4300911832#393" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@35"Copy src/GUI/SKProgressIndicator.rb298834051#298834051#0(0"0(0#0#84"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb4300911832#393" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb "src/Value Transformers/SKRgbToNSColorTransformer.rb"
-s298705840.509695
-e298705840.675358
+s298834051.343388
+e298834051.376268
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
xsrc/Value Transformers/SKRgbToNSColorTransformer.rb
-lSLF07#2@56"Copy src/Value Transformers/SKRgbToNSColorTransformer.rb298705840#298705840#0(0"0(0#0#105"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb4300911832#416" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@56"Copy src/Value Transformers/SKRgbToNSColorTransformer.rb298834051#298834051#0(0"0(0#0#105"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb4300911832#416" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb src/SKVideoItem.rb
-s298705840.499542
-e298705840.558979
+s298834051.327665
+e298834051.369666
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
xsrc/SKVideoItem.rb
-lSLF07#2@23"Copy src/SKVideoItem.rb298705840#298705840#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@23"Copy src/SKVideoItem.rb298834051#298834051#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns Images/Skreenics.icns
-s298705841.107682
-e298705841.212191
+s298834051.704509
+e298834051.728336
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
xImages/Skreenics.icns
-lSLF07#2@26"Copy Images/Skreenics.icns298705841#298705841#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@26"Copy Images/Skreenics.icns298834051#298834051#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb src/SkreenicsAppDelegate.rb
-s298705840.498594
-e298705840.650011
+s298834051.326537
+e298834051.345522
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
xsrc/SkreenicsAppDelegate.rb
-lSLF07#2@32"Copy src/SkreenicsAppDelegate.rb298705840#298705840#0(0"0(0#0#81"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb4300911832#390" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@32"Copy src/SkreenicsAppDelegate.rb298834051#298834051#0(0"0(0#0#81"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb4300911832#390" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png Images/ToolbarRemoveTemplate.png
-s298705841.109174
-e298705841.122517
+s298834051.703720
+e298834051.709997
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
xImages/ToolbarRemoveTemplate.png
-lSLF07#2@37"Copy Images/ToolbarRemoveTemplate.png298705841#298705841#0(0"0(0#0#86"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png4300911832#395" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@37"Copy Images/ToolbarRemoveTemplate.png298834051#298834051#0(0"0(0#0#86"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png4300911832#395" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/growl.rb /Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb
s298716900.379369
@@ -510,38 +510,38 @@ xsrc/../growl.rb-dis
lSLF07#2@24"Copy src/../growl.rb-dis298712656#298712656#0(0"0(0#0#73"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb-dis4300911832#382" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb-dis /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/rb_main.rb rb_main.rb
-s298716774.114075
-e298716774.124179
+s298834050.243369
+e298834050.366495
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/rb_main.rb
xrb_main.rb
-lSLF07#2@15"Copy rb_main.rb298716774#298716774#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb4300911832#373" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@15"Copy rb_main.rb298834050#298834050#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb4300911832#373" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
-s298705842.374640
-e298705842.575662
+s298834052.785392
+e298834054.379212
r1
xLd
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
xnormal
xx86_64
-lSLF07#2@109"Link /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics298705842#298705842#0(0"0(0#0#0"4300911832#714" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -filelist /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework MacRuby -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics 0#
+lSLF07#2@109"Link /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics298834052#298834054#0(0"0(0#0#0"4300911832#714" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -filelist /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework MacRuby -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics 0#
CProcessInfoPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist Info.plist
-s298705839.863051
-e298705839.867959
+s298834050.206290
+e298834050.241087
r1
xProcessInfoPlistFile
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
xInfo.plist
-lSLF07#2@18"Process Info.plist298705839#298705839#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Info.plist4300911832#351" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics builtin-infoPlistUtility Info.plist -genpkginfo /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist 0#
+lSLF07#2@18"Process Info.plist298834050#298834050#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Info.plist4300911832#351" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics builtin-infoPlistUtility Info.plist -genpkginfo /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist 0#
CTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-s298782229.318593
-e298782229.325088
+s298834054.379435
+e298834054.383252
r1
xTouch
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-lSLF07#2@85"Touch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app298782229#298782229#0(0"0(0#0#0"4300911832#163" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /usr/bin/touch -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app 0#
+lSLF07#2@85"Touch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app298834054#298834054#0(0"0(0#0#0"4300911832#163" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /usr/bin/touch -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app 0#
View
BIN build/Skreenics.build/Skreenics.pbxindex/pbxindex.header
Binary file not shown.
View
BIN build/Skreenics.build/Skreenics.pbxindex/strings.pbxstrings/control
Binary file not shown.
View
BIN build/Skreenics.build/Skreenics.pbxindex/symbols0.pbxsymbols
Binary file not shown.
View
24 src/GUI/SKDragView.rb
@@ -44,7 +44,6 @@ def draggingEntered(sender)
pathIsDirectory = ptr[0]
break if pathIsDirectory
if @acceptableMovieTypes.containsObject(workspace.typeOfFile(filePath, error: nil)) or @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
- #growl(filePath, 'ok')
canQTKitInitDraggedFiles = true
break
end
@@ -62,24 +61,29 @@ def performDragOperation(sender)
pboard = sender.draggingPasteboard
if pboard.types.containsObject(NSFilenamesPboardType)
pboard.propertyListForType(NSFilenamesPboardType).each do |filePath|
- growl(filePath, 'sok')
- # if csv file
+ # if csv batch file
workspace = NSWorkspace.sharedWorkspace
if @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
- #File.open(filePath).each_line{ |s|
- # growl s
- #}
file = File.new(filePath, 'r')
file.each_line("\n") do |row|
column = row.split(",")
- growl column[0]
- @dragDelegate.addDragPathElement(column[0])
- break if file.lineno > 10
+
+ videos = column[2].split("@")
+
+ for video in videos
+ shot = video.split(":")
+ if not (column[0].nil? or column[0].empty?)
+ #growl column[0], "Load"
+ @dragDelegate.addDragPathElement(column[0], {:destfolder => column[1],:seq => shot[1], :name => shot[0]})
+ end
+ end
+
+ #break if file.lineno > 10
end
+ # single video file
else
- growl column[0]
@dragDelegate.addDragPathElement(filePath)
end
end
View
15 src/Operations/SKGenerateThumbnailOperation.rb
@@ -125,8 +125,9 @@ def main
frameAreaSize.height = (movieSize.height * frameAreaSize.width) / movieSize.width
imageSize = NSMakeSize(prefWidth, frameAreaSize.height * @rows + (@rows + 1) * prefSpacing)
+
# Get the time we will pad around the movie, and set the initial value
- incrementTime = movie.duration
+ incrementTime = movie.duration
incrementTime.timeValue /= (@cols * @rows)
currentTime = incrementTime
currentTime.timeValue /= 2.0
@@ -199,11 +200,11 @@ def main
NSGraphicsContext.restoreGraphicsState
# Draw border
- NSColor.blackColor.colorWithAlphaComponent(0.75).set
- NSBezierPath.strokeRect(drawingRect)
+ #NSColor.blackColor.colorWithAlphaComponent(0.75).set
+ #NSBezierPath.strokeRect(drawingRect)
# Draw timestamp
- attributedStringForQTTime(currentTime).drawAtPoint(NSMakePoint(x + 5.0, y + 5.0))
+ #attributedStringForQTTime(currentTime).drawAtPoint(NSMakePoint(x + 5.0, y + 5.0))
# Get further in the video
currentTime = QTTimeIncrement(currentTime, incrementTime)
@@ -224,7 +225,11 @@ def main
if @userDefaults[KSKPreferMovieFileFolderPrefKey]
savePath = movieFilePath.stringByDeletingPathExtension.stringByAppendingPathExtension(imageExtension)
else
- outputFolder = @userDefaults[KSKOuputFolderPrefKey].stringByExpandingTildeInPath
+ if @videoItem.destfolder.nil?
+ outputFolder = @userDefaults[KSKOuputFolderPrefKey].stringByExpandingTildeInPath
+ else
+ outputFolder = @videoItem.destfolder
+ end
outputFileName = @videoItem.filename.stringByDeletingPathExtension.stringByAppendingPathExtension(imageExtension)
savePath = outputFolder.stringByAppendingPathComponent(outputFileName)
end
View
3 src/SKConstants.rb
@@ -12,6 +12,9 @@
KSKProgressValueKey = "progressValue"
KSKProgressStringKey = "progressString"
KSKNumberOfStepsKey = "numberOfSteps"
+KSKDestinationFolder = "destinationFolder"
+KSKFrameNumber = "frameNumber"
+
# Video collection observer keys
KSKObserverKeyPathKey = "keyPath"
View
29 src/SKVideoItem.rb
@@ -8,17 +8,30 @@ class SKVideoItem
attr_accessor :associatedOperation
attr_accessor :videoItem
- def initWithPath(path)
+ def initWithPath(path, opts={})
if init
fullPath = path.stringByExpandingTildeInPath
+
+ # rendering video
+ if opts == {}
+ candyName = fullPath.lastPathComponent
+ candyIcon = NSWorkspace.sharedWorkspace.iconForFile(fullPath)
+ # rendering image from batch
+ else
+ candyName = "#{opts[:name]}.#{SKPreferencesController.imageFileExtension}"
+ candyIcon = NSWorkspace.sharedWorkspace.iconForFileType(SKPreferencesController.imageFileExtension)
+ end
+
@videoItem = {
KSKFilePathKey => fullPath,
- KSKFileNameKey => fullPath.lastPathComponent,
- KSKIconKey => NSWorkspace.sharedWorkspace.iconForFile(fullPath),
+ KSKFileNameKey => candyName,
+ KSKIconKey => candyIcon,
KSKProgressIndicatorKey => SKProgressIndicator.alloc.init,
KSKProgressValueKey => NSNumber.numberWithInt(0),
KSKProgressStringKey => "Waiting...",
- KSKNumberOfStepsKey => NSNumber.numberWithInt(100)
+ KSKNumberOfStepsKey => NSNumber.numberWithInt(100),
+ KSKDestinationFolder => opts[:destfolder],
+ KSKFrameNumber => opts[:seq]
}
self
end
@@ -102,7 +115,13 @@ def removeObserverForInterestingKeyPaths(observer)
removeObserver(observer, forKeyPath: KSKVideoItemProgressValuePath)
end
- #pragma mark Simple getters
+ def destfolder
+ @videoItem[KSKDestinationFolder]
+ end
+
+ def framenumb
+ @videoItem[KSKFrameNumber]
+ end
def filepath
@videoItem[KSKFilePathKey]
View
13 src/SkreenicsAppDelegate.rb
@@ -43,11 +43,12 @@ def applicationDidFinishLaunching(aNotification)
@userDefaults.addObserver(self, forKeyPath: KSKMaxConcurrentOperationsPrefKey, options: NSKeyValueObservingOptionNew, context: nil)
end
- def addVideoFromPath(path)
+ def addVideoFromPath(path, opts={})
return unless @acceptableMovieTypes.containsObject(NSWorkspace.sharedWorkspace.typeOfFile(path, error: nil))
fullPath = path.stringByExpandingTildeInPath
- videoItem = SKVideoItem.alloc.initWithPath(fullPath)
+ #growl opts
+ videoItem = SKVideoItem.alloc.initWithPath(fullPath, opts)
videoItem.addObserverForInterestingKeyPaths(self)
#
@videoCollection << videoItem
@@ -69,7 +70,7 @@ def addVideosFromFolder(folderPath, recursive:recursive)
end
end
- def addPathElement(path)
+ def addPathElement(path, opts={})
ptr = Pointer.new_with_type('B')
NSFileManager.defaultManager.fileExistsAtPath(path, isDirectory: ptr)
pathIsDirectory = ptr[0]
@@ -77,7 +78,7 @@ def addPathElement(path)
if pathIsDirectory
addVideosFromFolder(path, recursive: @userDefaults.boolForKey(KSKAddSubfoldersOnDropPrefKey))
else
- addVideoFromPath(path)
+ addVideoFromPath(path, opts)
end
end
@@ -169,8 +170,8 @@ def observeValueForKeyPath(keyPath, ofObject:object, change:change, context:cont
#pragma mark Drag Delegate Protocol
- def addDragPathElement(path)
- addPathElement(path)
+ def addDragPathElement(path, opts={})
+ addPathElement(path, opts)
end
#pragma mark Table View Data Source

0 comments on commit 91cfa9b

Please sign in to comment.
Something went wrong with that request. Please try again.