Giter Club home page Giter Club logo

barrelapp's People

Contributors

thanossiopoudis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

barrelapp's Issues

Add support for other bundles

Barrel should (eventually) be able to support any type of bundle, other than its native ones.
The supported ones should be:

  • Wineskin
  • Cider
  • Native

There should also be proper detection for each of them, and support for configuration commands

Replacing OpenEmu's theme

Hey @ThanosSiopoudis -

Clobber from the OpenEmu team here. I'm reaching out because we recently noticed your app. Great that you're tackling the usability of WINE problem, I've typically used Wineskin and PlayOnMac before so I'm very interested in your project and cool that you're using OE code to do so.

Just one problem though-
We're gearing up for a 1.0 release finally and we've seen that you've kept the default OpenEmu theme in your app (colors, fonts, etc) and it's well-displayed on your website (http://barrelapp.co.uk).

The problem with this is that it looks exactly like OpenEmu and we plan to have our UI prominently featured on our own website redesign soon.

So I'm asking if you could please change the color scheme in your app and update your website images so it doesn't match OpenEmu's and create any sort of confusion between the two. I see that you have an open issue for a UI redesign (issue #7) so I know an overhaul is on your mind.

But for now if you could change this as soon as you can get to it, that would be appreciated! Talked it over a bit with @DMcLeod (designer of our UI/UX) and he could put you in touch with designers that would be interested in helping on your project.

Thanks!

Winetricks auto-installer fails

Upon game creation, when the winetricks autoinstaller needs to start installing winetricks, it fails and leaves the app hanging

Remove unneeded frameworks

You are still shipping your app with a lot of frameworks you don't even use. The Cg framework alone weighs in at 15,9 MB. I don't think you are making use of Syphon and XADMaster either.

Crashes at start up

I just found out the Barrel and downloaded the version 0.9B5. As soon as I start it, it crashes before anything is shown. Here is the log:
Process: Barrel [9067]
Path: /Applications/Barrel.app/Contents/MacOS/Barrel
Identifier: com.appcake.Barrel
Version: 0.9.5 (0.9.5)
Code Type: X86-64 (Native)
Parent Process: launchd [309]
User ID: 501

Date/Time: 2013-08-23 19:46:52.282 +0300
OS Version: Mac OS X 10.8.4 (12E55)
Report Version: 10

Interval Since Last Report: 152610 sec
Crashes Since Last Report: 17
Per-App Interval Since Last Report: 12 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: FB5D30C8-78F0-BF5F-AD8A-F13359216D1E

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* setObjectForKey: key cannot be nil'
terminate called throwing an exception
abort() called

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff91eddb06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8aedc3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff91f6c5b7 -[__NSDictionaryM setObject:forKey:] + 135
3 Barrel 0x000000010ec592c3 Barrel + 316099
4 Barrel 0x000000010ec59693 Barrel + 317075
5 Barrel 0x000000010ec1234a Barrel + 25418
6 Barrel 0x000000010ec11a6b Barrel + 23147
7 Barrel 0x000000010ec10812 Barrel + 18450
8 libobjc.A.dylib 0x00007fff8aed3236 _class_initialize + 310
9 libobjc.A.dylib 0x00007fff8aed30f3 prepareForMethodLookup + 164
10 libobjc.A.dylib 0x00007fff8aed2eef lookUpMethod + 71
11 libobjc.A.dylib 0x00007fff8aed12fc objc_msgSend + 188
12 Barrel 0x000000010ec6a805 Barrel + 387077
13 Barrel 0x000000010ec69904 Barrel + 383236
14 AppKit 0x00007fff8e28edea -[NSCustomObject nibInstantiate] + 382
15 AppKit 0x00007fff8e26e652 -[NSIBObjectData instantiateObject:] + 311
16 AppKit 0x00007fff8e26ddf7 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 337
17 AppKit 0x00007fff8e24d11d loadNib + 317
18 AppKit 0x00007fff8e24c649 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 219
19 AppKit 0x00007fff8e24c47e -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 200
20 AppKit 0x00007fff8e24c25e +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 360
21 AppKit 0x00007fff8e2489ff NSApplicationMain + 398
22 Barrel 0x000000010ec0e094 Barrel + 8340

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff89a0b212 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff8d4f7b54 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff8d53bdce abort + 143
3 libc++abi.dylib 0x00007fff8e04c9eb abort_message + 257
4 libc++abi.dylib 0x00007fff8e04a39a default_terminate() + 28
5 libobjc.A.dylib 0x00007fff8aedc873 _objc_terminate() + 91
6 libc++abi.dylib 0x00007fff8e04a3c9 safe_handler_caller(void (*)()) + 8
7 libc++abi.dylib 0x00007fff8e04a424 std::terminate() + 16
8 libc++abi.dylib 0x00007fff8e04b58b __cxa_throw + 111
9 libobjc.A.dylib 0x00007fff8aedc50c objc_exception_throw + 327
10 com.apple.CoreFoundation 0x00007fff91f6c5b7 -[__NSDictionaryM setObject:forKey:] + 135
11 com.appcake.Barrel 0x000000010ec592c3 0x10ec0c000 + 316099
12 com.appcake.Barrel 0x000000010ec59693 0x10ec0c000 + 317075
13 com.appcake.Barrel 0x000000010ec1234a 0x10ec0c000 + 25418
14 com.appcake.Barrel 0x000000010ec11a6b 0x10ec0c000 + 23147
15 com.appcake.Barrel 0x000000010ec10812 0x10ec0c000 + 18450
16 libobjc.A.dylib 0x00007fff8aed3236 _class_initialize + 310
17 libobjc.A.dylib 0x00007fff8aed30f3 prepareForMethodLookup + 164
18 libobjc.A.dylib 0x00007fff8aed2eef lookUpMethod + 71
19 libobjc.A.dylib 0x00007fff8aed12fc objc_msgSend + 188
20 com.appcake.Barrel 0x000000010ec6a805 0x10ec0c000 + 387077
21 com.appcake.Barrel 0x000000010ec69904 0x10ec0c000 + 383236
22 com.apple.AppKit 0x00007fff8e28edea -[NSCustomObject nibInstantiate] + 382
23 com.apple.AppKit 0x00007fff8e26e652 -[NSIBObjectData instantiateObject:] + 311
24 com.apple.AppKit 0x00007fff8e26ddf7 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 337
25 com.apple.AppKit 0x00007fff8e24d11d loadNib + 317
26 com.apple.AppKit 0x00007fff8e24c649 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 219
27 com.apple.AppKit 0x00007fff8e24c47e -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 200
28 com.apple.AppKit 0x00007fff8e24c25e +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 360
29 com.apple.AppKit 0x00007fff8e2489ff NSApplicationMain + 398
30 com.appcake.Barrel 0x000000010ec0e094 0x10ec0c000 + 8340

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff89a0bd16 kevent + 10
1 libdispatch.dylib 0x00007fff88598dea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff885989ee _dispatch_mgr_thread + 54

Thread 2:
0 libsystem_kernel.dylib 0x00007fff89a0b6d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8d4f8f4c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8d4f8d13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8d4e31d1 start_wqthread + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff89a0b6d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8d4f8f4c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8d4f8d13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8d4e31d1 start_wqthread + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff89a0b6d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8d4f8f4c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8d4f8d13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8d4e31d1 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff50ff1dd8 rdx: 0x0000000000000000
rdi: 0x0000000000000c07 rsi: 0x0000000000000006 rbp: 0x00007fff50ff1e00 rsp: 0x00007fff50ff1dd8
r8: 0x00007fff7866f278 r9: 0x0000000000000004 r10: 0x0000000020000000 r11: 0x0000000000000206
r12: 0x00007fff50ff1f60 r13: 0x00007fdc0b839930 r14: 0x00007fff78670180 r15: 0x00007fff50ff1e40
rip: 0x00007fff89a0b212 rfl: 0x0000000000000206 cr2: 0x00007fff78668ff0
Logical CPU: 0

Binary Images:
0x10ec0c000 - 0x10ecfdfff +com.appcake.Barrel (0.9.5 - 0.9.5) /Applications/Barrel.app/Contents/MacOS/Barrel
0x10ed52000 - 0x10ed5cfff +org.vafer.FeedbackReporter (1.3 - 1) /Applications/Barrel.app/Contents/Frameworks/FeedbackReporter.framework/Versions/A/FeedbackReporter
0x10ed6b000 - 0x10ed82fff +org.andymatuschak.Sparkle (1.5 Beta [bzr] - 1.5) /Applications/Barrel.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
0x10ed9b000 - 0x10ee42ff7 +de.dstoecker.xadmaster (2.0 [libxad 13.0, modified]) <2F0B7B7E-165F-DD29-EA3A-AE52B0C6F935> /Applications/Barrel.app/Contents/Frameworks/XADMaster.framework/Versions/A/XADMaster
0x10ee99000 - 0x10eeaffff +com.glassechidna.MagicKit (1.0 - 1) <6280911B-2331-3137-A35A-3482F6AA3DD1> /Applications/Barrel.app/Contents/Frameworks/MagicKit.framework/Versions/A/MagicKit
0x10eeb7000 - 0x10ef77ff7 +org.restkit.RestKit (1.0 - 1) /Applications/Barrel.app/Contents/Frameworks/RestKit.framework/Versions/A/RestKit
0x10f02f000 - 0x10f108ff7 libcrypto.0.9.7.dylib (106) <3E1B14DE-342B-318C-8F22-7B9CD88EE760> /usr/lib/libcrypto.0.9.7.dylib
0x7fff6e80c000 - 0x7fff6e84093f dyld (210.2.3) <6900F2BA-DB48-3B78-B668-58FC0CF6BCB8> /usr/lib/dyld
0x7fff87991000 - 0x7fff87b02ff7 com.apple.QTKit (7.7.1 - 2599.31) <1CBAB8B9-E335-33E3-B442-60105D265CB7> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff87b03000 - 0x7fff87c00fff libsqlite3.dylib (138.1) /usr/lib/libsqlite3.dylib
0x7fff87c01000 - 0x7fff87c05ff7 com.apple.TCC (1.0 - 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff87c06000 - 0x7fff87c6ffff libstdc++.6.dylib (56) /usr/lib/libstdc++.6.dylib
0x7fff87c70000 - 0x7fff87d16ff7 com.apple.CoreServices.OSServices (557.6 - 557.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff87d17000 - 0x7fff87da4ff7 com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff87da5000 - 0x7fff87dd3ff7 libsystem_m.dylib (3022.6) /usr/lib/system/libsystem_m.dylib
0x7fff87dd4000 - 0x7fff88078ff7 com.apple.CoreImage (8.4.0 - 1.0.1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff8807a000 - 0x7fff88391ff7 com.apple.CoreServices.CarbonCore (1037.6 - 1037.6) <1E567A52-677F-3168-979F-5FBB0818D52B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff883a0000 - 0x7fff88422ff7 com.apple.Heimdal (3.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff88438000 - 0x7fff88512fff com.apple.backup.framework (1.4.3 - 1.4.3) <6B65C44C-7777-3331-AD9D-438D10AAC777> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff88513000 - 0x7fff88521ff7 libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib
0x7fff88561000 - 0x7fff88565fff libGIF.dylib (850) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff88593000 - 0x7fff88593fff libOpenScriptingUtil.dylib (148.3) /usr/lib/libOpenScriptingUtil.dylib
0x7fff88594000 - 0x7fff885a9ff7 libdispatch.dylib (228.23) /usr/lib/system/libdispatch.dylib
0x7fff885aa000 - 0x7fff885aefff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x7fff885af000 - 0x7fff88609fff com.apple.print.framework.PrintCore (8.3 - 387.2) <5BA0CBED-4D80-386A-9646-F835C9805B71> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff8860a000 - 0x7fff88672ff7 libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
0x7fff88673000 - 0x7fff88692ff7 libresolv.9.dylib (51) <0882DC2D-A892-31FF-AD8C-0BB518C48B23> /usr/lib/libresolv.9.dylib
0x7fff886f5000 - 0x7fff88a54fff com.apple.Foundation (6.8 - 945.18) <1D7E58E6-FA3A-3CE8-AC85-B9D06B8C0AA0> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff88a55000 - 0x7fff88cb0ff7 com.apple.QuartzComposer (5.1 - 284) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x7fff88db8000 - 0x7fff88db8fff com.apple.Carbon (154 - 155) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff88e61000 - 0x7fff88e68fff com.apple.NetFS (5.0 - 4.0) <82E24B9A-7742-3DA3-9E99-ED267D98C05E> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff88e69000 - 0x7fff88e6ffff libmacho.dylib (829) /usr/lib/system/libmacho.dylib
0x7fff88e70000 - 0x7fff88e87fff libGL.dylib (8.9.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff88e88000 - 0x7fff88f5aff7 com.apple.CoreText (260.0 - 275.16) <5BFC1D67-6A6F-38BC-9D90-9C712684EDAC> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff88f5b000 - 0x7fff8905dfff libJP2.dylib (850) <2E43216C-3A5A-3693-820C-38B360698FA0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff890d2000 - 0x7fff890d5ff7 libdyld.dylib (210.2.3) /usr/lib/system/libdyld.dylib
0x7fff890d6000 - 0x7fff8919bff7 com.apple.coreui (2.0 - 181.1) <83D2C92D-6842-3C9D-9289-39D5B4554C3A> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8919c000 - 0x7fff8919cfff com.apple.Cocoa (6.7 - 19) <1F77945C-F37A-3171-B22E-F7AB0FCBB4D4> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff8919d000 - 0x7fff8925aff7 com.apple.ColorSync (4.8.0 - 4.8.0) <6CE333AE-EDDB-3768-9598-9DB38041DC55> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff8925b000 - 0x7fff89291fff libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
0x7fff892cb000 - 0x7fff892cbfff libkeymgr.dylib (25) /usr/lib/system/libkeymgr.dylib
0x7fff892cc000 - 0x7fff892cdff7 libsystem_sandbox.dylib (220.3) /usr/lib/system/libsystem_sandbox.dylib
0x7fff892ce000 - 0x7fff892d9ff7 com.apple.aps.framework (3.0 - 3.0) /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x7fff892da000 - 0x7fff8959efff com.apple.AddressBook.framework (7.1 - 1170) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x7fff8959f000 - 0x7fff896bffff com.apple.desktopservices (1.7.4 - 1.7.4) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff896c0000 - 0x7fff896d3ff7 libbsm.0.dylib (32) /usr/lib/libbsm.0.dylib
0x7fff896d4000 - 0x7fff89711fef libGLImage.dylib (8.9.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff89712000 - 0x7fff89720fff libcommonCrypto.dylib (60027) /usr/lib/system/libcommonCrypto.dylib
0x7fff897cf000 - 0x7fff898cdfff com.apple.QuickLookUIFramework (4.0 - 555.5) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x7fff898ce000 - 0x7fff89928ff7 com.apple.opencl (2.2.19 - 2.2.19) <3C7DFB2C-B3F9-3447-A1FC-EAAA42181A6E> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff899f9000 - 0x7fff89a14ff7 libsystem_kernel.dylib (2050.24.15) /usr/lib/system/libsystem_kernel.dylib
0x7fff89a15000 - 0x7fff89a1eff7 com.apple.CommerceCore (1.0 - 26.1) <40A129A8-4E5D-3C7A-B299-8CB203C4C65D> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x7fff89a1f000 - 0x7fff89a1fffd com.apple.audio.units.AudioUnit (1.9 - 1.9) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff89a20000 - 0x7fff89a22fff com.apple.securityhi (4.0 - 55002) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff89a23000 - 0x7fff89a72ff7 libFontRegistry.dylib (100) <2E03D7DA-9B8F-31BB-8FB5-3D3B6272127F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff89a73000 - 0x7fff89aaefff com.apple.LDAPFramework (2.4.28 - 194.5) <7C71C445-2B52-3AC0-97E5-9F2E692C8F5C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff89ab3000 - 0x7fff8aa72ff7 com.apple.WebCore (8536 - 8536.30.2) <3FF4783B-EF75-34F5-995C-316557148A18> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff8aa73000 - 0x7fff8ab75fff libcrypto.0.9.8.dylib (47.1) <72AA650B-0453-3BB4-BA03-824627BB199C> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8ab76000 - 0x7fff8ac14ff7 com.apple.ink.framework (10.8.2 - 150) <3D8D16A2-7E01-3EA1-B637-83A36D353308> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff8ace6000 - 0x7fff8acfafff com.apple.speech.synthesis.framework (4.1.12 - 4.1.12) <94EDF2AB-809C-3D15-BED5-7AD45B2A7C16> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8ae28000 - 0x7fff8ae74ff7 libauto.dylib (185.4) /usr/lib/libauto.dylib
0x7fff8aea4000 - 0x7fff8aec6ff7 com.apple.Kerberos (2.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8aec7000 - 0x7fff8aecafff com.apple.AppleSystemInfo (2.0 - 2) /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x7fff8aecb000 - 0x7fff8afe392f libobjc.A.dylib (532.2) <90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib
0x7fff8afe4000 - 0x7fff8afefff7 com.apple.bsd.ServiceManagement (2.0 - 2.0) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff8aff0000 - 0x7fff8aff1fff libDiagnosticMessagesClient.dylib (8) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8aff2000 - 0x7fff8b004ff7 libz.1.dylib (43) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
0x7fff8b005000 - 0x7fff8b050fff com.apple.CoreMedia (1.0 - 926.104) <31EAF297-9C42-3D6F-A8A1-CDAB94A26113> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff8b051000 - 0x7fff8b0adff7 com.apple.Symbolication (1.3 - 93) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff8b18d000 - 0x7fff8b18dfff com.apple.Accelerate (1.8 - Accelerate 1.8) <6AD48543-0864-3D40-80CE-01F184F24B45> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8b18e000 - 0x7fff8b1afff7 libCRFSuite.dylib (33) <736ABE58-8DED-3289-A042-C25AF7AE5B23> /usr/lib/libCRFSuite.dylib
0x7fff8b1b0000 - 0x7fff8b20cfff com.apple.QuickLookFramework (4.0 - 555.5) <8B9EAC35-98F3-3BF0-8B15-3A5FE39F150A> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x7fff8b21b000 - 0x7fff8b242ff7 com.apple.PerformanceAnalysis (1.16 - 16) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8b243000 - 0x7fff8b265ff7 libxpc.dylib (140.43) <70BC645B-6952-3264-930C-C835010CCEF9> /usr/lib/system/libxpc.dylib
0x7fff8b266000 - 0x7fff8b2faff7 com.apple.CorePDF (2.2 - 2.2) /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff8b2fb000 - 0x7fff8b596ff7 com.apple.JavaScriptCore (8536 - 8536.30) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff8b5af000 - 0x7fff8b9ccfff FaceCoreLight (2.4.1) /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x7fff8b9cd000 - 0x7fff8b9cdfff com.apple.vecLib (3.8 - vecLib 3.8) <794317C7-4E38-338A-A874-5E18001C8503> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8ba16000 - 0x7fff8ba3efff libJPEG.dylib (850) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8ba3f000 - 0x7fff8ba42fff libRadiance.dylib (850) <62E3F7FB-03E3-3937-A857-AF57A75EAF09> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8ba46000 - 0x7fff8ba59ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <2F2694E9-A7BC-33C7-B4CF-8EC907DF0FEB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8ba86000 - 0x7fff8ba8eff7 libsystem_dnssd.dylib (379.38.1) /usr/lib/system/libsystem_dnssd.dylib
0x7fff8ba8f000 - 0x7fff8ba90ff7 libremovefile.dylib (23.2) <6763BC8E-18B8-3AD9-8FFA-B43713A7264F> /usr/lib/system/libremovefile.dylib
0x7fff8bb22000 - 0x7fff8bf5efef com.apple.VideoToolbox (1.0 - 926.104) <9231E12F-3D46-3F3D-B24F-6E16127E5909> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff8bf5f000 - 0x7fff8bf63fff libCoreVMClient.dylib (32.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff8bf75000 - 0x7fff8bfb9fff libcups.2.dylib (327.6) <9C01D012-6F4C-3B69-B614-1B408B0ED4E3> /usr/lib/libcups.2.dylib
0x7fff8c870000 - 0x7fff8c8d8fff libvDSP.dylib (380.6) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff8c909000 - 0x7fff8ca06ff7 libxml2.2.dylib (22.3) <47B09CB2-C636-3024-8B55-6040F7829B4C> /usr/lib/libxml2.2.dylib
0x7fff8ca07000 - 0x7fff8ca5dfff com.apple.HIServices (1.20 - 417) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff8ca5e000 - 0x7fff8caa9fff com.apple.framework.CoreWLAN (3.3 - 330.15) <047FA8CB-7447-3171-9518-6C88DA71F20E> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff8caaa000 - 0x7fff8cac1fff com.apple.CFOpenDirectory (10.8 - 151.10) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8cd3b000 - 0x7fff8cd3cfff libsystem_blocks.dylib (59) /usr/lib/system/libsystem_blocks.dylib
0x7fff8cd78000 - 0x7fff8cd84fff libCSync.A.dylib (332) <47466CF6-EB5C-3312-9E24-178F4410A92B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff8cd85000 - 0x7fff8ce90fff libFontParser.dylib (84.6) <96C42E49-79A6-3475-B5E4-6A782599A6DA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8ceec000 - 0x7fff8d072fff libBLAS.dylib (1073.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff8d073000 - 0x7fff8d073fff com.apple.Accelerate.vecLib (3.8 - vecLib 3.8) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8d074000 - 0x7fff8d080fff com.apple.CrashReporterSupport (10.8.3 - 418) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff8d081000 - 0x7fff8d081fff com.apple.AOSMigrate (1.0 - 1) <585B1483-490E-32DD-97DC-B9279E9D3490> /System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate
0x7fff8d082000 - 0x7fff8d090ff7 libkxld.dylib (2050.24.15) /usr/lib/system/libkxld.dylib
0x7fff8d091000 - 0x7fff8d2feff7 com.apple.RawCamera.bundle (4.07 - 696) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff8d2ff000 - 0x7fff8d362ff7 com.apple.audio.CoreAudio (4.1.1 - 4.1.1) <9ACD3AED-6C04-3BBB-AB2A-FC253B16D093> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8d3be000 - 0x7fff8d3dffff com.apple.Ubiquity (1.2 - 243.15) /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff8d409000 - 0x7fff8d489ff7 com.apple.ApplicationServices.ATS (332 - 341.1) <39B53565-FA31-3F61-B090-C787C983142E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8d48a000 - 0x7fff8d4e1ff7 com.apple.ScalableUserInterface (1.0 - 1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x7fff8d4e2000 - 0x7fff8d5aeff7 libsystem_c.dylib (825.26) <4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> /usr/lib/system/libsystem_c.dylib
0x7fff8d5af000 - 0x7fff8d5bafff com.apple.CommonAuth (3.0 - 2.0) <7A953C1F-8B18-3E46-9BEA-26D9B5B7745D> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8d5bb000 - 0x7fff8d5bcff7 libdnsinfo.dylib (453.19) <14202FFB-C3CA-3FCC-94B0-14611BF8692D> /usr/lib/system/libdnsinfo.dylib
0x7fff8d63a000 - 0x7fff8d650fff com.apple.MultitouchSupport.framework (235.29 - 235.29) <617EC8F1-BCE7-3553-86DD-F857866E1257> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8d65b000 - 0x7fff8d6a8fff com.apple.CoreMediaIO (308.0 - 4155.4) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff8d6a9000 - 0x7fff8d6adfff libCGXType.A.dylib (332) <17C8DD17-B3CB-3633-B252-C368AE51204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff8d6ae000 - 0x7fff8d6d8ff7 com.apple.CoreVideo (1.8 - 99.4) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8d701000 - 0x7fff8d81afff com.apple.ImageIO.framework (3.2.1 - 850) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff8d844000 - 0x7fff8d84fff7 com.apple.DisplayServicesFW (2.7.2 - 357) <8AE56B58-A521-3F29-AAE2-10ADADBD30EA> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x7fff8d930000 - 0x7fff8d935fff libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
0x7fff8d936000 - 0x7fff8d942ff7 com.apple.DirectoryService.Framework (10.8 - 151.10) <5AA375C4-9FD4-3F4F-849D-0329E0D5DC04> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x7fff8d943000 - 0x7fff8d950ff7 com.apple.NetAuth (4.0 - 4.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff8d953000 - 0x7fff8d99dff7 libGLU.dylib (8.9.2) <1B5511FF-1064-3004-A245-972CE5687D37> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8db8b000 - 0x7fff8dc0aff7 com.apple.securityfoundation (6.0 - 55115.4) <9291CE2A-37D9-39DF-956E-7B2650A9F3B0> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff8dc0b000 - 0x7fff8de40ff7 com.apple.CoreData (106.1 - 407.7) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8de80000 - 0x7fff8dff5ff7 com.apple.CFNetwork (596.4.3 - 596.4.3) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff8e03d000 - 0x7fff8e048fff libsystem_notify.dylib (98.5) /usr/lib/system/libsystem_notify.dylib
0x7fff8e049000 - 0x7fff8e06eff7 libc++abi.dylib (26) /usr/lib/libc++abi.dylib
0x7fff8e086000 - 0x7fff8e08bfff libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
0x7fff8e09b000 - 0x7fff8e09dff7 com.apple.print.framework.Print (8.0 - 258) <34666CC2-B86D-3313-B3B6-A9977AD593DA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff8e158000 - 0x7fff8ed85fff com.apple.AppKit (6.8 - 1187.39) <199962F0-B06B-3666-8FD5-5C90374BA16A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8ed8f000 - 0x7fff8ed91fff libquarantine.dylib (52.1) <143B726E-DF47-37A8-90AA-F059CFD1A2E4> /usr/lib/system/libquarantine.dylib
0x7fff8ed93000 - 0x7fff8f014fff com.apple.AOSKit (1.051 - 152.4) <01C09924-2603-3C1E-97F7-9484CBA35BC9> /System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit
0x7fff8f015000 - 0x7fff8f12ffff com.apple.coreavchd (5.6.0 - 5600.4.16) <0CF2ABE5-B088-3B5D-9C04-47AE708ADAE3> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff8f135000 - 0x7fff8f178ff7 com.apple.bom (12.0 - 192) <0BF1F2D2-3648-36B7-BE4B-551A0173209B> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff8f179000 - 0x7fff8f1d2ff7 com.apple.ImageCaptureCore (5.0.4 - 5.0.4) <84F003C2-5758-3D0A-8644-F3A0BA4F22FC> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x7fff8f223000 - 0x7fff8f27aff7 com.apple.AppleVAFramework (5.0.19 - 5.0.19) <541A7DBE-F8E4-3023-A3C0-8D5A2A550CFB> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff8fa61000 - 0x7fff8fa7eff7 com.apple.openscripting (1.3.6 - 148.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff8fac2000 - 0x7fff8fac2fff com.apple.quartzframework (1.5 - 1.5) <6403C982-0D45-37EE-A0F0-0EF8BCFEF440> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff8fb99000 - 0x7fff8fbcffff com.apple.DebugSymbols (98 - 98) <14E788B1-4EB2-3FD7-934B-849534DFC198> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8fbd0000 - 0x7fff8fc0afff com.apple.framework.internetaccounts (2.1 - 210) <546769AA-C561-3C17-8E8E-4E65A700E2F1> /System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts
0x7fff8fc0b000 - 0x7fff8fcbcfff com.apple.LaunchServices (539.9 - 539.9) <07FC6766-778E-3479-8F28-D2C9917E1DD1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff90054000 - 0x7fff9008bff7 libssl.0.9.8.dylib (47.1) /usr/lib/libssl.0.9.8.dylib
0x7fff90343000 - 0x7fff90614ff7 com.apple.security (7.0 - 55179.13) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff90615000 - 0x7fff90634ff7 com.apple.ChunkingLibrary (2.0 - 133.3) <8BEC9AFB-DCAA-37E8-A5AB-24422B234ECF> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff90635000 - 0x7fff9064afff com.apple.ImageCapture (8.0 - 8.0) <17A45CE6-7DA3-36A5-B7EF-72BC136981AE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff907db000 - 0x7fff90807fff com.apple.framework.Apple80211 (8.4 - 840.22.1) <7CFDDBBB-87DF-3CB5-AB69-A77D73F26239> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff9080a000 - 0x7fff9082afff libPng.dylib (850) <203C43BF-FAD3-3CCB-81D5-F2770E36338B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff9082b000 - 0x7fff9082cff7 libSystem.B.dylib (169.3) <5ED23C27-47AF-3C93-984A-172751CF745A> /usr/lib/libSystem.B.dylib
0x7fff9082d000 - 0x7fff909b8fff com.apple.WebKit (8536 - 8536.30.1) <56B86FA1-ED74-3001-8942-1CA2281540EC> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff90a44000 - 0x7fff90a48fff com.apple.IOSurface (86.0.4 - 86.0.4) <26F01CD4-B76B-37A3-989D-66E8140542B3> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff90a49000 - 0x7fff90a77fff com.apple.CoreServicesInternal (154.3 - 154.3) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff90a78000 - 0x7fff90a7afff com.apple.TrustEvaluationAgent (2.0 - 23) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff90a7b000 - 0x7fff90dabfff com.apple.HIToolbox (2.0 - 626.1) <656D08C2-9068-3532-ABDD-32EC5057CCB2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff90dac000 - 0x7fff90dbbfff com.apple.opengl (1.8.9 - 1.8.9) <6FD163A7-16CC-3D1F-B4B5-B0FDC4ADBF79> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff90dbc000 - 0x7fff90e1bfff com.apple.AE (645.6 - 645.6) <44F403C1-660A-3543-AB9C-3902E02F936F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff90e7c000 - 0x7fff9180c4af com.apple.CoreGraphics (1.600.0 - 332) <5AB32E51-9154-3733-B83B-A9A748652847> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff91875000 - 0x7fff91878fff com.apple.help (1.3.2 - 42) <343904FE-3022-3573-97D6-5FE17F8643BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff918c8000 - 0x7fff91b7fff7 com.apple.MediaToolbox (1.0 - 926.104) <916B1ACC-2623-39FB-9B5A-1B0162F8C468> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff91b80000 - 0x7fff91c1bfff com.apple.CoreSymbolication (3.0 - 117) <50716F74-41C2-3BB9-AC16-12C4D4C2DD1E> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff91c1c000 - 0x7fff91c9dfff com.apple.Metadata (10.7.0 - 707.11) <2DD25313-420D-351A-90F1-300E95C970CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff91c9e000 - 0x7fff91cddff7 com.apple.QD (3.42.1 - 285.1) <77A20C25-EBB5-341C-A05C-5D458B97AD5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff91cde000 - 0x7fff91ce6fff liblaunch.dylib (442.26.2) <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
0x7fff91ce7000 - 0x7fff91ce9fff libCVMSPluginSupport.dylib (8.9.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff91d3c000 - 0x7fff91d42ff7 libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
0x7fff91d54000 - 0x7fff91e49fff libiconv.2.dylib (34) /usr/lib/libiconv.2.dylib
0x7fff91e4a000 - 0x7fff92034ff7 com.apple.CoreFoundation (6.8 - 744.19) <0F7403CA-2CB8-3D0A-992B-679701DF27CA> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff920a7000 - 0x7fff92115ff7 com.apple.framework.IOKit (2.0.1 - 755.24.1) <04BFB138-8AF4-310A-8E8C-045D8A239654> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff92116000 - 0x7fff922c4fff com.apple.QuartzCore (1.8 - 304.3) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff922c5000 - 0x7fff92335fff com.apple.ISSupport (1.9.8 - 56) <23ED7650-2705-355A-9F11-409A9981AC53> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x7fff92336000 - 0x7fff923d0fff libvMisc.dylib (380.6) <714336EA-1C0E-3735-B31C-19DFDAAF6221> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff923d1000 - 0x7fff923fdfff com.apple.quartzfilters (1.8.0 - 1.7.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x7fff923fe000 - 0x7fff92438ff7 com.apple.GSS (3.0 - 2.0) <970CAE00-1437-3F4E-B677-0FDB3714C08C> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff92439000 - 0x7fff9248eff7 libTIFF.dylib (850) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff9248f000 - 0x7fff924a6fff com.apple.GenerationalStorage (1.1 - 132.3) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff924a7000 - 0x7fff92605fef com.apple.MediaControlSender (1.7 - 170.20) <853BE89D-49B0-3922-9ED5-DDBDE9A97356> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
0x7fff92606000 - 0x7fff9260dfff libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
0x7fff9260e000 - 0x7fff9260efff com.apple.ApplicationServices (45 - 45) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff92b17000 - 0x7fff92b48ff7 com.apple.DictionaryServices (1.2 - 184.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff92b51000 - 0x7fff92ca3fff com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <62770C0F-5600-3EF9-A893-8A234663FFF5> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff92cf0000 - 0x7fff92d0afff com.apple.CoreMediaAuthoring (2.1 - 914) <5637F52D-3AB9-38FD-B851-265B9F5A2FE8> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fff92d66000 - 0x7fff92d66fff com.apple.CoreServices (57 - 57) <9DD44CB0-C644-35C3-8F57-0B41B3EC147D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff92d67000 - 0x7fff92d6bff7 com.apple.CommonPanels (1.2.5 - 94) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff92d6c000 - 0x7fff92d73fff com.apple.phonenumbers (1.1 - 47) /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x7fff92d74000 - 0x7fff92d7efff com.apple.speech.recognition.framework (4.1.5 - 4.1.5) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff92d7f000 - 0x7fff92d9aff7 com.apple.frameworks.preferencepanes (15.1 - 15.1) <8A3CDC5B-9FA5-32EB-A066-F19874193B92> /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
0x7fff92efa000 - 0x7fff931a9fff com.apple.imageKit (2.2 - 673) <5F0504DA-7CE9-3D97-B2B5-3C5839AEBF1F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x7fff9329c000 - 0x7fff93693fff libLAPACK.dylib (1073.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff936c6000 - 0x7fff936d3fff com.apple.AppleFSCompression (49 - 1.0) <5508344A-2A7E-3122-9562-6F363910A80E> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff936d4000 - 0x7fff936dafff com.apple.DiskArbitration (2.5.2 - 2.5.2) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff936db000 - 0x7fff9370ffff com.apple.securityinterface (6.0 - 55024.4) <614C9B8E-2056-3A41-9A01-DAF74C97CC43> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x7fff93710000 - 0x7fff93717fff libGFXShared.dylib (8.9.2) <398F8D57-EC82-3E13-AC8E-470BE19237D7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff93718000 - 0x7fff93769ff7 com.apple.SystemConfiguration (1.12.2 - 1.12.2) <581BF463-C15A-363B-999A-E830222FA925> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff9391c000 - 0x7fff939cfff7 com.apple.PDFKit (2.8.4 - 2.8.4) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x7fff939d0000 - 0x7fff939fbfff libxslt.1.dylib (11.3) <441776B8-9130-3893-956F-39C85FFA644F> /usr/lib/libxslt.1.dylib
0x7fff93a08000 - 0x7fff93a15fff libbz2.1.0.dylib (29) /usr/lib/libbz2.1.0.dylib
0x7fff93a21000 - 0x7fff93a26fff com.apple.OpenDirectory (10.8 - 151.10) <3EE3D15A-3C79-3FF1-9A95-7CE2F065E542> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff93a27000 - 0x7fff93a35fff com.apple.Librarian (1.1 - 1) <5AC28666-7642-395F-A923-C6F8A274BBBD> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
0x7fff93a36000 - 0x7fff93a37fff liblangid.dylib (116) <864C409D-D56B-383E-9B44-A435A47F2346> /usr/lib/liblangid.dylib
0x7fff93a41000 - 0x7fff941e8fff com.apple.CoreAUC (6.16.13 - 6.16.13) <8CBFBC9C-0773-3DEB-AF99-989008CB2B36> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff941e9000 - 0x7fff94238fff com.apple.framework.CoreWiFi (1.3 - 130.13) /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff94239000 - 0x7fff942a6ff7 com.apple.datadetectorscore (4.1 - 269.3) <5775F0DB-87D6-310D-8B03-E2AD729EFB28> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff942a7000 - 0x7fff942b8ff7 libsasl2.2.dylib (166) <649CAE0E-8FFE-3C60-A849-BE6300E4B726> /usr/lib/libsasl2.2.dylib
0x7fff942b9000 - 0x7fff942c8ff7 libxar.1.dylib (105) <370ED355-E516-311E-BAFD-D80633A84BE1> /usr/lib/libxar.1.dylib
0x7fff942ce000 - 0x7fff9431dff7 libcorecrypto.dylib (106.2) /usr/lib/system/libcorecrypto.dylib
0x7fff9431e000 - 0x7fff9451efff libicucore.A.dylib (491.11.3) <5783D305-04E8-3D17-94F7-1CEAFA975240> /usr/lib/libicucore.A.dylib
0x7fff9451f000 - 0x7fff94546fff com.apple.framework.familycontrols (4.1 - 410) <50F5A52C-8FB6-300A-977D-5CFDE4D5796B> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x7fff94547000 - 0x7fff946e2fef com.apple.vImage (6.0 - 6.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff946e6000 - 0x7fff946e8ff7 libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
0x7fff946e9000 - 0x7fff9472cff7 com.apple.RemoteViewServices (2.0 - 80.6) <5CFA361D-4853-3ACC-9EFC-A2AC1F43BA4B> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 2
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 1549
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=206.1M resident=88.4M(43%) swapped_out_or_unallocated=117.6M(57%)
Writable regions: Total=52.8M written=2244K(4%) resident=3656K(7%) swapped_out=4K(0%) unallocated=49.2M(93%)

REGION TYPE VIRTUAL
=========== =======
CG image 4K
CG shared images 96K
CoreServices 3388K
MALLOC 41.6M
MALLOC guard page 48K
SQLite page cache 96K
STACK GUARD 56.0M
Stack 10.0M
VM_ALLOCATE 56K
__DATA 18.8M
__IMAGE 528K
__LINKEDIT 53.3M
__TEXT 152.8M
__UNICODE 544K
mapped file 34.0M
shared memory 308K
=========== =======
TOTAL 371.5M

Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.3 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353237334448302D4348392020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353237334448302D4348392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.17)
Bluetooth: Version 4.1.4f2 12041, 2 service, 18 devices, 1 incoming serial ports
Network Service: iPhone, Ethernet, en2
Serial ATA Device: APPLE SSD TS256C, 251 GB
Serial ATA Device: OPTIARC DVD RW AD-5970H
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 3
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2
USB Device: USB-PS/2 Optical Mouse, 0x046d (Logitech Inc.), 0xc03f, 0xfa130000 / 9
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 5
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 8
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0246, 0xfa120000 / 4
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
USB Device: iPhone, apple_vendor_id, 0x1297, 0xfd120000 / 4
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3

Set Windows binary path

An option is needed to set the windows executable path after a game has been imported in the database

Cleanup the tmp Folder

When an installation fails, or is cancelled, the temporary .app bundle remains in the {Library Path}/tmp folder. This needs to be removed.

Add Origin Support

Add Support for EA's client, Origin. The import process should be the same as Steam.

Run a custom executable

A context menu option is needed to run a custom executable for a bundle. This is useful when, for example, a game needs to be updated, or when the user wants to install DLC content distributed outside of the game

No feedback when querying for a list of engines

During the import process, when Barrel tries to get a list of the available engines from the database, there is no indeterminate progress bar to show that there is background activity to the user.

Track the game running

Barrel needs to track the game running; write the last run date and time, track hours running and monitor when the game quits. May need to look into an efficient low cpu and memory way to do this, instead of polling the running processes every x seconds.

Cannot connect to the server

After getting Barrel to launch, I am now facing other issue. Once I try to create a new empty bundle or add a game to the library I get an error: "Error communicating with the server! Please try again later!". Obviously pretty much nothing works then.

I did compile the project in XCode and debugged it a bit. The urls failing are:
http://api.barrelapp.co.uk/WineBuilds/getAllWineBuilds.json
http://api.barrelapp.co.uk/Games/searchForGame.json?gameName=ac1&identifier=ac1 (for Assassin's Creed)

I can access those urls from a browser with no problem and they return valid json text. However, if I use Barrel the error comes from RestKit domain and it is something along: Expected content type {( "text/json", "application/json", "text/javascript" )}, got text/plain

I got that from a quick debugging session on cloned github master. The official build and the debug build present same symptoms, although I can't debug those as easily. Could this be related to this:
http://stackoverflow.com/questions/9164486/json-file-set-content-type-to-application-json-afnetworking

Dancing Progress Bar when Winetricks is installing Steam

The UI problem with the progress bar in which the bar moves back and forth constantly is that it is a little confusing in the context of a GUI that does not do this as a standard thing to indicate a process is running but it is a process who's progress cannot actually be measured by the section of code in question. There is no way for Barrel or Winetricks to know the progress or even completion of the Steam installation. The best you can do there is put up something to tell the user that something is indeed happening so they are not left wondering if the process failed, crashed, never ran or whatnot.

As I recall, in the Windows world, the SDK provided helpful documentation on user interface conventions. I assume such documentation exists for OS X developers. It would be good to get a hold if this if you don't already have it and consult it whenever the unusual UI situation arises. I don't know if there is an established standard method put forth by Apple for the case where a process who's actual progress cannot be known is running but you want to let the end user know it is in fact running and that all is at least presumably well.

The best thing to do in this situation in my opinion (unless Apple has a published standard to follow) is put up a message box with a generic indicator of progress: a serious of dots or even some other graphic element as desired "for looks" that displays one element or dot at a time in a sequence, is then cleared after drawing x number of "dots" and then repeats itself indefinitely until the running task completes and the messagebox can then be terminated.

The problem I have with the "dancing bar" is that it looks like a standard progress bar but it does not behave like one and is therefore a potential source of confusion to end users which defeats its purpose to inform them that all is well.

Add a "Create an empty bundle" option

A "Create an empty bundle" option needs to be added to give the user the option of installing a game by moving the contents of an already installed game inside it. The user should be given the option - at creation time - to move the files and folders inside the drive_c for him

When adding a new game, manual search does nothing

Steps to reproduce:

  1. I am trying to add No One Lives Forever 2 game using original CDs
  2. I choose File -> Add Game to Library...
  3. I select the cd drive when requested and select genre
  4. A dialog pops up telling no results were found. I choose "Manual Search"
  5. There is "NOLF_UK_D1" as a placeholder for the game name. I replace that with "no one lives forever". The dialog disappears and no results or progress bar is shown.
  6. In addition to that if I now try to add the game again, I can again select the cd from the file chooser, but nothing else happens after that.

Move the tmp folder

Move the tmp folder to the same location as the Barrel Library path, to avoid long copying times when an import has finished.

Wine Command Line

Add a windows command line option in the Advanced context menu section

Remove unneeded OpenEmu code and Frameworks

We need to remove all code that is not used by barrel to optimise the performance. This will likely take a long time as we first need to identify the unneeded parts and then remove them without breaking the build.
Unused frameworks also need to be removed, Cg and Syphon are two of them.

Enable auto-updates for Barrel

The auto-updates (sparkle) need to be configured and enabled for Barrel. This involves creating and publishing the public key

Suggestion: Right Click Genre Addition

When right clicking on a particular genre of gaming such as FPS or Roleplaying, I expect an option to install a new game within that genre. I think there should be a right click selection there that takes the selected genre into account and displays two added menu choices as follows:

Add Game to Library
Add Steam Game to Library

This language being identical to that found in the menu system to avoid any confusion. Choosing this should further result in the app being smart about pre-selecting the genre in the dialog that follows since the user just selected it from the genre they want.

What does the option "Open Library" do from the same right click menu we are talking about here? I am already in that library and it is already displayed. Is this just a placeholder for menu items that do useful things or is it supposed to do something I am unable to guess? If this does not do anything that has not already happened once the user has clicked a that genre to begin with, this menu option should go away.

Change Wine Engine Version

Add an option to change the Wine engine inside a bundle. It should throw a modal alert, showing a warning and asking for confirmation, along with a "Don't ask me again" checkbox.

Offline functionality

Currently, Barrel is heavily reliant on an active internet connection. We need to make sure that it can be used when internet connectivity is limited. Importing a new game should always go to manual installation, winetricks manager should not try to update the binary if it's outdated etc.

Append the Volume in the database

Not all volume names are always the same, so to make the detection better, every time a recipe is used by a user, Barrel should attempt to record the used volume or file name.

Define the menus

The context menus need to be defined and applied. The old menus also need to be removed

Prevent empty registration

Barrel doesn't currently have any empty field validation in the registration page. The login and register buttons should be disabled unless there is actually some data in the textfields

Add Steam Support

Importing a Steam game in Barrel should be streamlined. I'm thinking of the following:

  1. Go to File > Create new Steam Bundle
  2. Ask for Genre
  3. Create an empty bundle.
  4. Run winetricks steam
  5. User should sign in and install the game of his/her choice
  6. User should be prompted to look up in the database for game title
  7. If a match is found, give the user the option to select between results
  8. Download recipe, install required winetricks
  9. When everything is done, ask for the game's executable and add the library entry.

Ideas/suggestions for Barrel

Hello

I don't know what your exact goals and guidelines for Barrel are, so I'm just going to throw in some ideas. Please let me know what you think of them.

The way I see it I would like something like a "wine cellar" or a "wine rack"; a place to store your various "wines" and have them all in one place. Then you pick what you want and when you're done it gets put back. I would design Barrel around the idea that it should manage all your various Wineskin setups and store them away from the user, but still accessible through the interface.

Let me elaborate: the user has a Wineskin wrapped game and drag&drops it into Barrel's window. Barrel then recognizes it as a Wineskin wrapper and starts taking it apart. The Wine engine is put in a folder for engines (except if there is already an engine with that name, then nothing happens). The hard drive of the wrapper is stored in its own folder and then Barrel associates that folder with the engine and the wrapper settings, icon, registry hacks and so on.

The idea is to strip out the boilerplate stuff every Wineskin wrapper includes by default. I know it's needed to make sure the wrappers can run on their own and I agree with that design decision, but if we centralize it then there is no more point to it. If you have been using Boxer you'll know what i mean, all Boxer gameboxes rely on the main application for the emulation and only contain the game files.

By making it possible to drag&drop existing wrappers into barrel it will also be possible to disassemble commercial games, like Wineskin ports sold on GoG.com

If a user drag&drops a game out of Barrel's windows the wrapper would be re-assembled again with its current settings and engine. If a game gets deleted and its engine is not used by any other game the user should be asked whether he or she wants to delete or keep it. This also means there should be a list of imported engines and what games use them.

The "custom EXE" tool of Wineskin could be integrated into the contextual menu. Let's say I want to play Icewind Dale, the configuration is handled outside the game by a different EXE. I would use the custome EXE creator to create a shortcut to config.exe and then if I want to play the game I double-click it and if i want to use config I right-click it and choose Config (or whatever I named it). This would also be very useful if I wanted to put more than one game into the same wrapper.

Similarly all other tools (winecfg, console, regedit) should be accessible through right-click. Maybe they could be under a common menu entry like "Tools". It should be possible to include extras like manuals as well.

And finally there is the name. I like "Barrel", but it doesn't really convey what the app is about. A barrel is a container that holds only one liquid or a mix of liquids, like a bottle. It made sense to name Wineskin after a wine skin, it's something you use to carry one Wine setup around. However, for your app something that can hold many different containers of liquid would sound more appropriate. How about WineRack or WineCellar?

I don't know if you want to support more than just Wine. CXEx and its precursors shouldn't be supported, they don't run on Lion and Barel needs at least Lion, so it wouldn't be worth the effort. Unless you want to make it possible to automatically convert them to Wine, that would be neat. Cider is proprietary, so it would be rather messy to deal with it. Maybe later. Native apps are too specific, the only thing I can see working is to just copy the whole thing over and disable all the Wine specific functionality. Barrel wouldn't do anything other than just present a shortcut to the full app.

That's all I can think of for now. Even if you disagree with me, please let me know what your plans for Barrel are, I would really like to see a Wine port manager on OS X.

cheers,
HiPhish

PS: I made a quick mockup of what I described above, if you can't quite follow my writing:
http://i39.tinypic.com/2narzaw.png

Cancelling a download doesn't cancel

When cancelling a download, the window closes but the download continues in the background until it's finished, then proceeds with the next step in the BLGameImporter

I have no sound.

I recently installed Steam and a Free to play Game. The problem is that there is no sound. Is there any winetrick that activates sound somehow?

Thoughts and Ideas by DirtyHarry50 (MacRumors)

I thought I'd add some more feedback as this looks very nice and I'm sure you've been working hard on it. It is good of you to do so and share the fruits of your labor with the rest of us.

I like the look of the UI. It reminds me of the Boxer approach for DOSBox games where they are all accessible in one Window, separate from your native Mac games. I guess some might prefer more integration with Launchpad and separate icons per game but I've warmed up after using Boxer to the idea of segregating games for DOS and Windows and my Launchpad has quite enough icons as it is - too many games!

I really, really like the implementation of a system whereby work is reused and those less technically inclined can benefit from "wrappers" already tweaked by those with the talent and inclination to do so. That is a very nice and significant touch to this app. Even for someone who knows how to fiddle around with Wine, research AppDB for hints, google for more, etc., etc. it sure is nice to be able to just grab an already working configuration and go play instead of work for it. That was a great idea.

I like the rating system too, like the App Store. I see this as another very cool and useful feature.

Limiting the system to stuff that works and weeding out stuff that does not would be a real blessing as well. I imagine you've already given some thought to this but I'll mention too that it would be really welcome and in my opinion an elegant feature to inform the user on install if the game is already in the database with a working solution ready to go, if it is not in the database and it is up to you to get it running if possible and then upload it or if it is simply known to not work with any current version of Wine. For example, we know anything requiring DirectX 11 does not work. There are plenty of titles in AppDB that are known to be garbage too sadly. So hopefully over time the database could grow to incorporate all this info and offer feedback to users drawing from it.

By the way, who the heck pays for the database, the server it is on, the bandwidth? It seems like that could be a significant expense if this takes off but I have no experience in that area.

Don't mind me rambling. Those were just some thoughts coming to mind as I typed along here.

I'll download this today and play with it soon so I can give more educated feedback if you want it once I've tried using it some. I actually have a first pet project in mind. I'd like to get Fallout 3 GoTY Edition (on Steam) running in Wine so I don't have to reboot for it. I've heard this title should run okay with Wine. I'll have to see if Barrel is ready for it yet. ;-)

Add Retina graphics

All graphics assets need a @2x version for Retina displays. Unless we find a UI designer, they need to be copied from OpenEmu and edited in the same way the current ones were edited.

Tidy up the Preferences panes

The old preferences from OpenEmu need to be removed and we should only keep the ones that apply to Barrel as well

Keep a local copy of the Wine engines

Add a user preference in the Preferences to keep a local copy of the downloaded engines. This way the user can choose whether he wants to download the engines every time he manually creates a new wrapper.

Connect to AppCake's REST Api

The import functionality needs to connect to AppCake's REST api to fetch info on the game being imported.

The sequence goes like this:

  • Barrel checks the server for entries on the guessed game name
  • If the server returns no results, users get the choice to either create an entry (porting process) or search the server for a different name
  • If the server returns a result, the info is downloaded, along with the required engine, patches, etc
  • If there's more than one result for the game, the user gets a dropdown list of choices and selects one of the results

Ask user to login before uploading

The application should make sure the user is logged in before trying to upload a recipe to the server. If he's not connected, cancel the operation, show a message and give and option to open the preferences pane in the user section

Implement bundle reviews

The user should be able to leave a review (along with the star rating) after logging in with his account. Needs backend API implementation

Barrel fails to install game

Barrel fails to complete installation when the volume is dropped on a smart list, or collection, because the genre string is not set.

In such a case the user should be presented with an option to select a genre before continuing installation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.