Changeset 36

Show
Ignore:
Timestamp:
07/13/06 09:32:18 (2 years ago)
Author:
mike
Message:

added microicons, added (force-)termination for guests, fixed bootorder

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build_i386.sh

    r34 r36  
    5757#add 2nd Bootdevice 
    5858cd hw 
    59 patch -p0 -u < ../../../q/patches/qemu-2ndbootdevice_02.diff 
     59patch -p0 -u < ../../../q/patches/qemu-2ndbootdevice_03.diff 
    6060cd .. 
    6161 
  • trunk/build_ppc.sh

    r34 r36  
    4646#add 2nd Bootdevice 
    4747cd hw 
    48 patch -p0 -u < ../../../q/patches/qemu-2ndbootdevice_02.diff 
     48patch -p0 -u < ../../../q/patches/qemu-2ndbootdevice_03.diff 
    4949cd .. 
    5050 
  • trunk/build_stable.sh

    r31 r36  
    44 
    55# get Q Version Number 
    6 QEMUVERSION=$(cat qemu_i686/VERSION) 
    7 QKJUVERSION=$(cat patches/host-cocoa/qversion.txt
     6QEMUVERSION=$(cat ../qemu/VERSION) 
     7QKJUVERSION=$(svn info | grep "Revision:" | sed s/"Revision: "/""/
    88 
    99# mount Q.dmg 
    10 hdiutil mount "dmg/Q.dmg" 
     10hdiutil mount "../dmg/Q.dmg" 
    1111 
    1212 
    1313# update Version files 
    14 sed 's/QEMU_VERSION/'$QEMUVERSION'/;s/dQKJU_VERSION/a'$QKJUVERSION'/' patches/host-cocoa/Info.plist > "/Volumes/Q/Q.app/Contents/Info.plist"; 
     14sed 's/QEMU_VERSION/'$QEMUVERSION'/;s/dQKJU_VERSION/a'$QKJUVERSION'/' qcontrol/Info.plist > "/Volumes/Q/Q.app/Contents/Info.plist"; 
    1515                 
    1616# unmount Q.dmg 
     
    1919 
    2020# convert Q.dmg 
    21 hdiutil convert -format UDZO -o "dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" "dmg/Q.dmg" 
     21hdiutil convert -format UDZO -o "../dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" "../dmg/Q.dmg" 
    2222 
    2323 
    2424# add SLA to Q.dmg 
    25 hdiutil unflatten "dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
    26 /Developer/Tools/DeRez "dmg/sla.rsrc" > "dmg/sla.r" 
    27 /Developer/Tools/Rez -a "dmg/sla.r" -o "dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
    28 hdiutil flatten "dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
     25hdiutil unflatten "../dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
     26/Developer/Tools/DeRez "../dmg/sla.rsrc" > "../dmg/sla.r" 
     27/Developer/Tools/Rez -a "../dmg/sla.r" -o "../dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
     28hdiutil flatten "../dmg/Q-"$QEMUVERSION"a"$QKJUVERSION".dmg" 
  • trunk/changelog.txt

    r35 r36  
     1Q-0.8.1d36 
     2[new] microicon to stop a crashed guest 
     3[new] microicons in qcontrol 
     4[fix] patch for second Bootdevice 
     5[fix] changing datapath takes effect immediately after closing preffs 
     6[fix] build_stable.sh Versioning according to SVN revision 
     7 
    18Q-0.8.1d35 
    29[new] rtl8139 Networkcard support 
  • trunk/host-cocoa/cocoaQemu.m

    r35 r36  
    171171 
    172172        [NSApp unhide:self]; 
     173        return true; 
     174} 
     175 
     176- (BOOL) guestPause; 
     177{ 
     178//      NSLog(@"cocoaQemu: guestPause"); 
     179 
     180        [self pausePlay:self]; 
     181        return true; 
     182} 
     183 
     184- (BOOL) guestStop; 
     185{ 
     186//      NSLog(@"cocoaQemu: guestStop"); 
     187 
     188        [self shutdownPC]; 
    173189        return true; 
    174190} 
  • trunk/qcontrol/Makefile

    r34 r36  
    44all: qemu-control$(EXESUF) 
    55 
    6 qemu-control$(EXESUF): cocoaControlMain.m cocoaControlController.m cocoaControlDiskImage.m cocoaControlNewPCAssistant.m cocoaControlEditPC.m cocoaControlPreferences.m cocoaControlDOServer.m cocoaDownload.m cocoaDownloadController.m 
     6qemu-control$(EXESUF): cocoaControlMain.m cocoaControlController.m cocoaControlDiskImage.m cocoaControlNewPCAssistant.m cocoaControlEditPC.m cocoaControlPreferences.m cocoaControlDOServer.m cocoaDownload.m cocoaDownloadController.m QControlTableView.m 
    77        gcc -Wall -O4 -F/System/Library/Frameworks -framework Carbon -framework Cocoa ../../Transmission/build/Debug/libtransmission.a /usr/lib/libcrypto.dylib -o $@ $^ 
    88 
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/classes.nib

    r19 r36  
    22    IBClasses = ( 
    33        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },  
     4        { 
     5            CLASS = QControlTableView;  
     6            LANGUAGE = ObjC;  
     7            OUTLETS = {fController = Controller; };  
     8            SUPERCLASS = NSTableView;  
     9        },  
    410        {CLASS = QemuCocoaOpenGLView; LANGUAGE = ObjC; SUPERCLASS = NSOpenGLView; },  
    511        { 
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/info.nib

    r19 r36  
    88        <dict> 
    99                <key>453</key> 
    10                 <string>213 702 286 44 0 0 1024 746 </string> 
     10                <string>333 834 286 44 0 0 1440 878 </string> 
    1111        </dict> 
    1212        <key>IBFramework Version</key> 
    13         <string>443.0</string> 
     13        <string>446.1</string> 
    1414        <key>IBOpenObjects</key> 
    1515        <array> 
     16                <integer>546</integer> 
    1617                <integer>453</integer> 
    17                 <integer>546</integer> 
    1818                <integer>21</integer> 
    1919        </array> 
    2020        <key>IBSystem Version</key> 
    21         <string>8I127</string> 
     21        <string>8J2135a</string> 
    2222        <key>IBUsesTextArchiving</key> 
    2323        <true/> 
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/keyedobjects.nib

    r19 r36  
    1212                        <dict> 
    1313                                <key>CF$UID</key> 
     14                                <integer>383</integer> 
     15                        </dict> 
     16                        <key>NSAccessibilityConnectors</key> 
     17                        <dict> 
     18                                <key>CF$UID</key> 
     19                                <integer>380</integer> 
     20                        </dict> 
     21                        <key>NSAccessibilityOidsKeys</key> 
     22                        <dict> 
     23                                <key>CF$UID</key> 
    1424                                <integer>381</integer> 
    1525                        </dict> 
    16                         <key>NSAccessibilityConnectors</key> 
    17                         <dict> 
    18                                 <key>CF$UID</key> 
    19                                 <integer>378</integer> 
    20                         </dict> 
    21                         <key>NSAccessibilityOidsKeys</key> 
    22                         <dict> 
    23                                 <key>CF$UID</key> 
    24                                 <integer>379</integer> 
    25                         </dict> 
    2626                        <key>NSAccessibilityOidsValues</key> 
    2727                        <dict> 
    2828                                <key>CF$UID</key> 
    29                                 <integer>380</integer> 
     29                                <integer>382</integer> 
    3030                        </dict> 
    3131                        <key>NSClassesKeys</key> 
    3232                        <dict> 
    3333                                <key>CF$UID</key> 
    34                                 <integer>295</integer> 
     34                                <integer>297</integer> 
    3535                        </dict> 
    3636                        <key>NSClassesValues</key> 
    3737                        <dict> 
    3838                                <key>CF$UID</key> 
    39                                 <integer>296</integer> 
     39                                <integer>298</integer> 
    4040                        </dict> 
    4141                        <key>NSConnections</key> 
    4242                        <dict> 
    4343                                <key>CF$UID</key> 
    44                                 <integer>78</integer> 
     44                                <integer>80</integer> 
    4545                        </dict> 
    4646                        <key>NSFontManager</key> 
     
    5757                        <dict> 
    5858                                <key>CF$UID</key> 
    59                                 <integer>279</integer> 
     59                                <integer>281</integer> 
    6060                        </dict> 
    6161                        <key>NSNamesValues</key> 
    6262                        <dict> 
    6363                                <key>CF$UID</key> 
    64                                 <integer>280</integer> 
     64                                <integer>282</integer> 
    6565                        </dict> 
    6666                        <key>NSNextOid</key> 
     
    6969                        <dict> 
    7070                                <key>CF$UID</key> 
    71                                 <integer>239</integer> 
     71                                <integer>241</integer> 
    7272                        </dict> 
    7373                        <key>NSObjectsValues</key> 
    7474                        <dict> 
    7575                                <key>CF$UID</key> 
    76                                 <integer>278</integer> 
     76                                <integer>280</integer> 
    7777                        </dict> 
    7878                        <key>NSOidsKeys</key> 
    7979                        <dict> 
    8080                                <key>CF$UID</key> 
    81                                 <integer>297</integer> 
     81                                <integer>299</integer> 
    8282                        </dict> 
    8383                        <key>NSOidsValues</key> 
    8484                        <dict> 
    8585                                <key>CF$UID</key> 
    86                                 <integer>298</integer> 
     86                                <integer>300</integer> 
    8787                        </dict> 
    8888                        <key>NSRoot</key> 
     
    142142                        <dict> 
    143143                                <key>CF$UID</key> 
    144                                 <integer>77</integer> 
     144                                <integer>79</integer> 
    145145                        </dict> 
    146146                        <key>NS.objects</key> 
     
    156156                        <dict> 
    157157                                <key>CF$UID</key> 
     158                                <integer>78</integer> 
     159                        </dict> 
     160                        <key>NSFrameAutosaveName</key> 
     161                        <dict> 
     162                                <key>CF$UID</key> 
     163                                <integer>77</integer> 
     164                        </dict> 
     165                        <key>NSMaxSize</key> 
     166                        <dict> 
     167                                <key>CF$UID</key> 
    158168                                <integer>76</integer> 
    159169                        </dict> 
    160                         <key>NSFrameAutosaveName</key> 
     170                        <key>NSMinSize</key> 
    161171                        <dict> 
    162172                                <key>CF$UID</key> 
    163173                                <integer>75</integer> 
    164174                        </dict> 
    165                         <key>NSMaxSize</key> 
     175                        <key>NSScreenRect</key> 
    166176                        <dict> 
    167177                                <key>CF$UID</key> 
    168178                                <integer>74</integer> 
    169                         </dict> 
    170                         <key>NSMinSize</key> 
    171                         <dict> 
    172                                 <key>CF$UID</key> 
    173                                 <integer>73</integer> 
    174                         </dict> 
    175                         <key>NSScreenRect</key> 
    176                         <dict> 
    177                                 <key>CF$UID</key> 
    178                                 <integer>72</integer> 
    179179                        </dict> 
    180180                        <key>NSViewClass</key> 
     
    226226                        <dict> 
    227227                                <key>CF$UID</key> 
    228                                 <integer>71</integer> 
     228                                <integer>73</integer> 
    229229                        </dict> 
    230230                        <key>NSFrame</key> 
    231231                        <dict> 
    232232                                <key>CF$UID</key> 
    233                                 <integer>70</integer> 
     233                                <integer>72</integer> 
    234234                        </dict> 
    235235                        <key>NSNextResponder</key> 
     
    248248                        <dict> 
    249249                                <key>CF$UID</key> 
    250                                 <integer>51</integer> 
     250                                <integer>53</integer> 
    251251                        </dict> 
    252252                        <key>NS.objects</key> 
     
    262262                        <dict> 
    263263                                <key>CF$UID</key> 
    264                                 <integer>69</integer> 
     264                                <integer>71</integer> 
    265265                        </dict> 
    266266                        <key>NSContentView</key> 
     
    272272                        <dict> 
    273273                                <key>CF$UID</key> 
    274                                 <integer>68</integer> 
     274                                <integer>70</integer> 
    275275                        </dict> 
    276276                        <key>NSHScroller</key> 
    277277                        <dict> 
    278278                                <key>CF$UID</key> 
    279                                 <integer>65</integer> 
     279                                <integer>67</integer> 
    280280                        </dict> 
    281281                        <key>NSNextKeyView</key> 
     
    306306                        <dict> 
    307307                                <key>CF$UID</key> 
    308                                 <integer>61</integer> 
     308                                <integer>63</integer> 
    309309                        </dict> 
    310310                        <key>NSsFlags</key> 
    311                         <integer>530</integer> 
     311                        <integer>594</integer> 
    312312                        <key>NSvFlags</key> 
    313313                        <integer>274</integer> 
     
    317317                        <dict> 
    318318                                <key>CF$UID</key> 
    319                                 <integer>51</integer> 
     319                                <integer>53</integer> 
    320320                        </dict> 
    321321                        <key>NS.objects</key> 
     
    327327                                <dict> 
    328328                                        <key>CF$UID</key> 
    329                                         <integer>61</integer> 
    330                                 </dict> 
    331                                 <dict> 
    332                                         <key>CF$UID</key> 
    333                                         <integer>65</integer> 
     329                                        <integer>63</integer> 
     330                                </dict> 
     331                                <dict> 
     332                                        <key>CF$UID</key> 
     333                                        <integer>67</integer> 
    334334                                </dict> 
    335335                        </array> 
     
    339339                        <dict> 
    340340                                <key>CF$UID</key> 
    341                                 <integer>60</integer> 
     341                                <integer>62</integer> 
    342342                        </dict> 
    343343                        <key>NSBGColor</key> 
    344344                        <dict> 
    345345                                <key>CF$UID</key> 
    346                                 <integer>57</integer> 
     346                                <integer>59</integer> 
    347347                        </dict> 
    348348                        <key>NSDocView</key> 
     
    354354                        <dict> 
    355355                                <key>CF$UID</key> 
    356                                 <integer>56</integer> 
     356                                <integer>58</integer> 
    357357                        </dict> 
    358358                        <key>NSNextKeyView</key> 
     
    385385                        <dict> 
    386386                                <key>CF$UID</key> 
    387                                 <integer>51</integer> 
     387                                <integer>53</integer> 
    388388                        </dict> 
    389389                        <key>NS.objects</key> 
     
    399399                        <dict> 
    400400                                <key>CF$UID</key> 
    401                                 <integer>55</integer> 
     401                                <integer>57</integer> 
    402402                        </dict> 
    403403                        <key>NSBackgroundColor</key> 
    404404                        <dict> 
    405405                                <key>CF$UID</key> 
    406                                 <integer>41</integer> 
     406                                <integer>43</integer> 
     407                        </dict> 
     408                        <key>NSClassName</key> 
     409                        <dict> 
     410                                <key>CF$UID</key> 
     411                                <integer>20</integer> 
    407412                        </dict> 
    408413                        <key>NSColumnAutoresizingStyle</key> 
     
    411416                        <dict> 
    412417                                <key>CF$UID</key> 
    413                                 <integer>21</integer> 
     418                                <integer>23</integer> 
    414419                        </dict> 
    415420                        <key>NSDraggingSourceMaskForLocal</key> 
     
    422427                        <dict> 
    423428                                <key>CF$UID</key> 
    424                                 <integer>20</integer> 
     429                                <integer>22</integer> 
    425430                        </dict> 
    426431                        <key>NSGridColor</key> 
    427432                        <dict> 
    428433                                <key>CF$UID</key> 
    429                                 <integer>52</integer> 
     434                                <integer>54</integer> 
    430435                        </dict> 
    431436                        <key>NSIntercellSpacingHeight</key> 
     
    438443                                <integer>17</integer> 
    439444                        </dict> 
     445                        <key>NSOriginalClassName</key> 
     446                        <dict> 
     447                                <key>CF$UID</key> 
     448                                <integer>21</integer> 
     449                        </dict> 
    440450                        <key>NSRowHeight</key> 
    441451                        <real>75</real> 
     
    448458                        <dict> 
    449459                                <key>CF$UID</key> 
    450                                 <integer>24</integer> 
     460                                <integer>26</integer> 
    451461                        </dict> 
    452462                        <key>NSTvFlags</key> 
     
    455465                        <integer>256</integer> 
    456466                </dict> 
     467                <string>QControlTableView</string> 
     468                <string>NSTableView</string> 
    457469                <string>{248, 398}</string> 
    458470                <dict> 
     
    460472                        <dict> 
    461473                                <key>CF$UID</key> 
    462                                 <integer>23</integer> 
     474                                <integer>25</integer> 
    463475                        </dict> 
    464476                        <key>NSFrame</key> 
    465477                        <dict> 
    466478                                <key>CF$UID</key> 
    467                                 <integer>22</integer> 
     479                                <integer>24</integer> 
    468480                        </dict> 
    469481                        <key>NSNextResponder</key> 
     
    491503                        <dict> 
    492504                                <key>CF$UID</key> 
    493                                 <integer>51</integer> 
     505                                <integer>53</integer> 
    494506                        </dict> 
    495507                        <key>NS.objects</key> 
     
    497509                                <dict> 
    498510                                        <key>CF$UID</key> 
    499                                         <integer>25</integer> 
    500                                 </dict> 
    501                                 <dict> 
    502                                         <key>CF$UID</key> 
    503                                         <integer>46</integer> 
     511                                        <integer>27</integer> 
     512                                </dict> 
     513                                <dict> 
     514                                        <key>CF$UID</key> 
     515                                        <integer>48</integer> 
    504516                                </dict> 
    505517                        </array> 
     
    509521                        <dict> 
    510522                                <key>CF$UID</key> 
    511                                 <integer>45</integer> 
     523                                <integer>47</integer> 
    512524                        </dict> 
    513525                        <key>NSDataCell</key> 
    514526                        <dict> 
    515527                                <key>CF$UID</key> 
    516                                 <integer>39</integer> 
     528                                <integer>41</integer> 
    517529                        </dict> 
    518530                        <key>NSHeaderCell</key> 
    519531                        <dict> 
    520532                                <key>CF$UID</key> 
    521                                 <integer>27</integer> 
     533                                <integer>29</integer> 
    522534                        </dict> 
    523535                        <key>NSIdentifier</key> 
    524536                        <dict> 
    525537                                <key>CF$UID</key> 
    526                                 <integer>26</integer> 
     538                                <integer>28</integer> 
    527539                        </dict> 
    528540                        <key>NSMaxWidth</key> 
     
    543555                        <dict> 
    544556                                <key>CF$UID</key> 
    545                                 <integer>38</integer> 
     557                                <integer>40</integer> 
    546558                        </dict> 
    547559                        <key>NSBackgroundColor</key> 
    548560                        <dict> 
    549561                                <key>CF$UID</key> 
    550                                 <integer>32</integer> 
     562                                <integer>34</integer> 
    551563                        </dict> 
    552564                        <key>NSCellFlags</key> 
     
    557569                        <dict> 
    558570                                <key>CF$UID</key> 
    559                                 <integer>28</integer> 
     571                                <integer>30</integer> 
    560572                        </dict> 
    561573                        <key>NSSupport</key> 
    562574                        <dict> 
    563575                                <key>CF$UID</key> 
    564                                 <integer>29</integer> 
     576                                <integer>31</integer> 
    565577                        </dict> 
    566578                        <key>NSTextColor</key> 
    567579                        <dict> 
    568580                                <key>CF$UID</key> 
    569                                 <integer>34</integer> 
     581                                <integer>36</integer> 
    570582                        </dict> 
    571583                </dict> 
     
    575587                        <dict> 
    576588                                <key>CF$UID</key> 
    577                                 <integer>31</integer> 
     589                                <integer>33</integer> 
    578590                        </dict> 
    579591                        <key>NSName</key> 
    580592                        <dict> 
    581593                                <key>CF$UID</key> 
    582                                 <integer>30</integer> 
     594                                <integer>32</integer> 
    583595                        </dict> 
    584596                        <key>NSSize</key> 
     
    601613                        <dict> 
    602614                                <key>CF$UID</key> 
    603                                 <integer>33</integer> 
     615                                <integer>35</integer> 
    604616                        </dict> 
    605617                        <key>NSColorSpace</key> 
     
    623635                        <dict> 
    624636                                <key>CF$UID</key> 
    625                                 <integer>33</integer> 
     637                                <integer>35</integer> 
    626638                        </dict> 
    627639                        <key>NSCatalogName</key> 
    628640                        <dict> 
    629641                                <key>CF$UID</key> 
    630                                 <integer>35</integer> 
     642                                <integer>37</integer> 
    631643                        </dict> 
    632644                        <key>NSColor</key> 
    633645                        <dict> 
    634646                                <key>CF$UID</key> 
    635                                 <integer>37</integer> 
     647                                <integer>39</integer> 
    636648                        </dict> 
    637649                        <key>NSColorName</key> 
    638650                        <dict> 
    639651                                <key>CF$UID</key> 
    640                                 <integer>36</integer> 
     652                                <integer>38</integer> 
    641653                        </dict> 
    642654                        <key>NSColorSpace</key> 
     
    649661                        <dict> 
    650662                                <key>CF$UID</key> 
    651                                 <integer>33</integer> 
     663                                <integer>35</integer> 
    652664                        </dict> 
    653665                        <key>NSColorSpace</key> 
     
    674686                        <dict> 
    675687                                <key>CF$UID</key> 
    676                                 <integer>44</integer> 
     688                                <integer>46</integer> 
    677689                        </dict> 
    678690                        <key>NSBackgroundColor</key> 
    679691                        <dict> 
    680692                                <key>CF$UID</key> 
    681                                 <integer>41</integer> 
     693                                <integer>43</integer> 
    682694                        </dict> 
    683695                        <key>NSCellFlags</key> 
     
    693705                        <dict> 
    694706                                <key>CF$UID</key> 
    695                                 <integer>40</integer> 
     707                                <integer>42</integer> 
    696708                        </dict> 
    697709                        <key>NSTextColor</key> 
    698710                        <dict> 
    699711                                <key>CF$UID</key> 
    700                                 <integer>42</integer> 
    701                         </dict> 
    702                 </dict> 
    703                 <dict> 
    704                         <key>$class</key> 
    705                         <dict> 
    706                                 <key>CF$UID</key> 
    707                                 <integer>31</integer> 
     712                                <integer>44</integer> 
     713                        </dict> 
     714                </dict> 
     715                <dict> 
     716                        <key>$class</key> 
     717                        <dict> 
     718                                <key>CF$UID</key> 
     719                                <integer>33</integer> 
    708720                        </dict> 
    709721                        <key>NSName</key> 
    710722                        <dict> 
    711723                                <key>CF$UID</key> 
    712                                 <integer>30</integer> 
     724                                <integer>32</integer> 
    713725                        </dict> 
    714726                        <key>NSSize</key> 
     
    721733