[kismac] [binaervarianz] r147 - in trunk: . KisMAC.xcodeproj Resources/Nibs/English.lproj/PrefsDriver.nib Resources/Nibs/Spanish.lproj/PrefsDriver.nib Resources/Strings/English.lproj Resources/Strings/Spanish.lproj Sources/Preferences/PreferencePanes Sources/WaveDrivers

  • From: svn@xxxxxxxxxxxxxxxx
  • To: kismac@xxxxxxxxxxxxx
  • Date: Mon, 01 May 2006 09:48:01 +0200

Author: robin
Date: 2006-05-01 09:48:00 +0200 (Mon, 01 May 2006)
New Revision: 147

Modified:
   trunk/CHANGES
   trunk/KisMAC.xcodeproj/project.pbxproj
   trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/info.nib
   trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/objects.nib
   trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/info.nib
   trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/objects.nib
   trunk/Resources/Strings/English.lproj/Localizable.strings
   trunk/Resources/Strings/Spanish.lproj/Localizable.strings
   trunk/Sources/Preferences/PreferencePanes/PrefsDriver.m
   trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m
Log:
* added prompt to enable persistent support for Airport Extreme passive.  User 
still has full control, but suitable warnings now accompany attempts to use AE 
passive without persistent support.  Aims to close #102 (and significantly 
decrease the number of people reporting AE passive crashes).



Modified: trunk/CHANGES
===================================================================
--- trunk/CHANGES       2006-04-28 10:54:05 UTC (rev 146)
+++ trunk/CHANGES       2006-05-01 07:48:00 UTC (rev 147)
@@ -1,3 +1,25 @@
+R147: - added prompt to enable persistent support for Airport Extreme passive. 
 User still has full control, but suitable warnings now accompany attempts to 
use AE passive without persistent support.
+
+R146: - themacuser's patch to remove the "airport" tool from Airport Extreme 
passive mode channel switching.  Large improvement in overall CPU load.
+
+R145: - back port of all patches to the 0.2x tree
+
+R144: - Added preference to sound preference pane for sounds at end of crack 
attempt - thanks to themacuser!
+
+R143: - Fix for nets without GPS data being drawn onto map
+         - Improved some logic in GPS data handling (e.g. loss of GPS 
position, some GPSd handling)
+
+R142: - added possibe fix for AP Extreme, non permanent mode on Intel iMac
+
+R141: - installer fix
+
+R138: - general cleanup
+         - fixed some macbook pro related bugs
+
+R137: - added missing file from last commit (thanks geoff)
+
+R136: - added Beat Zahnds OpenHAL patches
+
 R135: - Now handles going to sleep properly (will resume scanning if scanning 
before sleep, and USB Prism2 devices will work immediately after sleep without 
a dummy scan).
 
 R134: - Patch to receive notifications on sleep and to let drivers know we are 
going down in flames

Modified: trunk/KisMAC.xcodeproj/project.pbxproj
===================================================================
--- trunk/KisMAC.xcodeproj/project.pbxproj      2006-04-28 10:54:05 UTC (rev 
146)
+++ trunk/KisMAC.xcodeproj/project.pbxproj      2006-05-01 07:48:00 UTC (rev 
147)
@@ -857,7 +857,7 @@
                6CA3BCCA09B2A58F00DCB407 /* Accelerate.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; 
sourceTree = "<absolute>"; };
                87CEBA8009AEF03700AEB0B8 /* GrowlController.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
GrowlController.h; sourceTree = "<group>"; };
                87CEBA8109AEF03700AEB0B8 /* GrowlController.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = GrowlController.m; sourceTree = "<group>"; };
-               8D1107320486CEB800E47090 /* KisMAC.app */ = {isa = 
PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; 
path = KisMAC.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               8D1107320486CEB800E47090 /* KisMAC.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = KisMAC.app; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */

Modified: trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/info.nib
===================================================================
--- trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/info.nib 2006-04-28 
10:54:05 UTC (rev 146)
+++ trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/info.nib 2006-05-01 
07:48:00 UTC (rev 147)
@@ -3,11 +3,11 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>166 -8 356 240 0 0 1280 832 </string>
+       <string>133 116 356 240 0 0 1280 1002 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>109</key>
-               <string>392 233 495 589 0 0 1280 832 </string>
+               <string>392 374 495 589 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>443.0</string>
@@ -16,6 +16,6 @@
                <integer>109</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>8H14</string>
+       <string>8I127</string>
 </dict>
 </plist>

Modified: trunk/Resources/Nibs/English.lproj/PrefsDriver.nib/objects.nib
===================================================================
(Binary files differ)

Modified: trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/info.nib
===================================================================
--- trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/info.nib 2006-04-28 
10:54:05 UTC (rev 146)
+++ trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/info.nib 2006-05-01 
07:48:00 UTC (rev 147)
@@ -3,11 +3,11 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>275 320 356 240 0 0 1280 832 </string>
+       <string>275 412 356 240 0 0 1280 1002 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>109</key>
-               <string>387 223 506 599 0 0 1280 832 </string>
+               <string>387 369 506 599 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>443.0</string>
@@ -16,6 +16,6 @@
                <integer>109</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>8H14</string>
+       <string>8I127</string>
 </dict>
 </plist>

Modified: trunk/Resources/Nibs/Spanish.lproj/PrefsDriver.nib/objects.nib
===================================================================
(Binary files differ)

Modified: trunk/Resources/Strings/English.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/Resources/Strings/Spanish.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/Sources/Preferences/PreferencePanes/PrefsDriver.m
===================================================================
--- trunk/Sources/Preferences/PreferencePanes/PrefsDriver.m     2006-04-28 
10:54:05 UTC (rev 146)
+++ trunk/Sources/Preferences/PreferencePanes/PrefsDriver.m     2006-05-01 
07:48:00 UTC (rev 147)
@@ -248,6 +248,7 @@
 - (IBAction)selAddDriver:(id)sender {
     NSMutableArray *drivers;
     NSString *driverClassName;
+       int result;
     
     driverClassName = [NSString stringWithCString:WaveDrivers[[[_driver 
selectedItem] tag]]];
     
@@ -276,6 +277,21 @@
         nil]];
     [controller setObject:drivers forKey:@"ActiveDrivers"];
     
+       if (([_driver indexOfSelectedItem] == 1) && ![_aeForever state]) {
+               // user has chosen Airport Extreme - STRONGLY suggest enabling 
persistent passive mode
+               result = NSRunAlertPanel(NSLocalizedString(@"Please enable 
persistent Airport Extreme passive.", "Persistent dialog title"),
+                                                                
NSLocalizedString(@"Airport Extreme passive may not work without persistent 
passive support enabled.  Some users have reported errors and even system 
crashes when attempting to use without persistent passive support.  Enable 
persistent passive support now?", "Persistent dialog description"),
+                                                                
NSLocalizedString(@"Yes please!","Yes button"), NSLocalizedString(@"No, I like 
kernel panics.","No button"), nil);
+               if (result == 1) {
+                       [_aeForever setState:1];
+                       [self enableAEForever:_aeForever];
+               } else {
+                       NSRunAlertPanel(NSLocalizedString(@"Don't say we didn't 
warn you!", "Persistent dialog title"),
+                                                       
NSLocalizedString(@"There's just no helping some people.", "Persistent dialog 
description"),
+                                                       OK,nil, nil);
+               }
+       }
+       
     [_driverTable reloadData];
     [_driverTable selectRow:[drivers count]-1 byExtendingSelection:NO];
     [self updateUI];

Modified: trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m
===================================================================
--- trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m        2006-04-28 
10:54:05 UTC (rev 146)
+++ trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m        2006-05-01 
07:48:00 UTC (rev 147)
@@ -187,7 +187,7 @@
        NSLog(@"Could not enable monitor mode for Airport Extreme.");
        NSRunCriticalAlertPanel(
                NSLocalizedString(@"Could not enable Monitor Mode for Airport 
Extreme.", "Error dialog title"),
-               NSLocalizedString(@"Could not load Monitor Mode for Airport 
Extreme. Drivers were not found.  If you just enabled Monitor Mode permanently, 
you must reboot. Please note that passive mode does not work with MacBookPros 
and recent Mac Minis.", "Error dialog description"),
+               NSLocalizedString(@"Could not load Monitor Mode for Airport 
Extreme. Drivers were not found.  If you just enabled persistent passive 
support, you must reboot. Please note that passive mode does not work with 
MacBookPros and recent Mac Minis.", "Error dialog description"),
                OK, nil, nil);
        
        return 2;


Other related posts:

  • » [kismac] [binaervarianz] r147 - in trunk: . KisMAC.xcodeproj Resources/Nibs/English.lproj/PrefsDriver.nib Resources/Nibs/Spanish.lproj/PrefsDriver.nib Resources/Strings/English.lproj Resources/Strings/Spanish.lproj Sources/Preferences/PreferencePanes Sources/WaveDrivers