Andrew Psaltis
eeea3f6da5
Merge r443 of mainline 1.6.
2009-07-25 00:06:37 -04:00
Andrew Psaltis
289f32d387
Fix a small unicode problem in wicd-curses that caused a crash in Debian Lenny.
2009-06-30 21:51:33 -04:00
Andrew Psaltis
5f14b7a7fa
Do nothing if the user makes a connection attempt while scanning.
2009-06-24 19:10:30 -04:00
Andrew Psaltis
1cd377f15f
Do nothing in wicd-curses if there are no networks present.
2009-06-24 18:44:29 -04:00
Andrew Psaltis
6d1f75f552
Fix typo that crashes wicd-curses on attempting to bring up the help dialog.
2009-06-21 14:45:44 -04:00
Adam Blackburn
ecce1cebba
merged lp:~nacl/wicd/1.6-access-denied to display an error message if access to the daemon via DBus is denied
2009-06-20 21:44:32 -05:00
Andrew Psaltis
9ec96c1254
Restore python 2.5 compatibility in both clients.
2009-06-20 21:41:17 -04:00
Andrew Psaltis
e10969637a
Made the wicd-curses "access denied" string translatable, and updated wicd-curses.py to use it.
2009-06-19 23:03:42 -04:00
Andrew Psaltis
5eee87cf80
Use the ANSI escape sequences to print colors instead of fetching them using tput(1) in wicd-curses.
2009-06-19 20:07:10 -04:00
Andrew Psaltis
94e02277f3
Updated wicd-curses to use DBusException.get_dbus_name() instead of the exception arguments.
2009-06-19 18:48:39 -04:00
Andrew Psaltis
fa626d2ac4
Made wicd-curses.py spit out an error if a dbus access denied error appears on startup.
2009-06-19 17:29:25 -04:00
David Paleino
46bce8ea5e
Provide a pre-/post-down script mechanism
...
WICD currently only provides pre-/post-connection scripts, and
only one disconnection script, that is run before actually
disconnecting. This provides pre-/post-disconnection scripts,
thus increasing configuration flexibility.
2009-06-16 17:13:41 +02:00
Andrew Psaltis
b04cf2f81e
Merge r345 of 1.6-nacl.
2009-06-07 15:01:01 -04:00
Andrew Psaltis
8f6d807d87
If a network dialog is up when a scan is initiated externally, drop the dialog.
2009-06-04 22:19:33 -04:00
Andrew Psaltis
e11f99e4fc
Increased idle screen redraw time to 100 ms.
2009-05-30 23:15:10 -04:00
Andrew Psaltis
c879bf368e
Merge r342 of experimental-nacl
2009-05-30 23:14:32 -04:00
Andrew Psaltis
49a2dd04f6
Increased time between wireless scans to 2 seconds.
2009-05-30 23:12:53 -04:00
Andrew Psaltis
6157eb782a
Really fix crash on startup if there is no connection present.
2009-05-25 12:08:53 -04:00
Andrew Psaltis
43ce787b5a
Merged r340 of experimental-nacl.
2009-05-23 00:38:54 -04:00
Andrew Psaltis
6d00df2675
Made M^ and C^ into Alt+ and Ctrl+ respectively in OptCols.
...
Rearranged the OptCols for the preferences dialog to match those in the others.
2009-05-23 00:32:29 -04:00
Andrew Psaltis
650b451ce2
Removed some comments from wicd-curses.py.
2009-05-23 00:23:11 -04:00
Andrew Psaltis
511fc75aaf
Really fixed bug 355693. :)
2009-05-23 00:02:58 -04:00
Andrew Psaltis
36a96cd4c4
Merged with experimental-nacl, r336.
2009-05-19 21:22:14 -04:00
Andrew Psaltis
c66383903d
Added wrap_exceptions to wicd-curses.py's run() function.
2009-05-19 21:20:29 -04:00
Andrew Psaltis
a886d437b6
Flipped the order of the dhcp clients in the prefs dialog and fixed a syntax
...
error in wicd-curses.py.
2009-05-19 21:18:30 -04:00
Andrew Psaltis
d29cbc843f
Merged changes from r333 of experimental-nacl, syncing with mainline.
2009-05-15 01:09:00 -04:00
Andrew Psaltis
aa6a2d7ec9
Added some deactivated options for enabling debug logs.
2009-05-15 01:05:04 -04:00
Andrew Psaltis
92c43027c9
Fixed a crash on startup.
2009-05-14 19:19:46 -04:00
Andrew Psaltis
b2cbaf957d
Fixed typo in wicd-curses.py.
2009-05-13 19:03:29 -04:00
Andrew Psaltis
1382a111f1
Removed the blinking cursor problem by calling get_input_nonblocking appropriately.
2009-05-12 22:22:59 -04:00
Andrew Psaltis
4dcb86d6a2
Added functions to get wicd-curses to run with urwid 0.9.9, not all functionality is tested at the moment.
2009-05-12 20:38:48 -04:00
Andrew Psaltis
3a05d82a23
If the screen in wicd-curses is not up and an ui update is requested, abort the
...
program.
2009-05-12 00:04:43 -04:00
Andrew Psaltis
7bcd28d210
Hopefully fixed bug 355693, related to focus positioning.
2009-05-10 09:40:38 -04:00
Andrew Psaltis
f691f446f6
Redid the decorator to look like the other exception-catching decorators in wicd.
2009-05-07 00:38:18 -04:00
Andrew Psaltis
a66a9b5946
Made scans asynchronous so that users can actually access preferences while the daemon is scanning.
2009-05-06 15:33:12 -04:00
Andrew Psaltis
d54f7e0802
Some more bugfixes...
...
Fixed unencrypted network support in both UIs.
Fixed marking the Static IP checkbox in wicd-curses.
Made the checkboxes in the the network properties dialogs in wicd-curses act
like those in wicd-client.
Filter the urwid popen2 warning in wicd-curses.
2009-05-01 22:13:15 -04:00
Andrew Psaltis
fedd788264
Fixed a problem where if a scan is initiated externally, and wicd-curses doesn't see it, wicd-curses will half-drop a running big dialog.
2009-04-21 14:09:29 -04:00
Andrew Psaltis
b5f7584c2b
Made it possible to enter 'q' and 'Q' into dialog edit fields.
2009-04-10 22:33:40 -04:00
Andrew Psaltis
69fe67d6af
Generic updates and a bugfix.
...
curses/README,curses/TODO: Cleaned up and updated respectively
curses/curses_misc.py: added a get_caption() method to MaskingEdit
curses/netentry_curses.py: Actually made the error dialogs work instead of crashing the program.
curses/wicd-curses.py: Changed some capitalization in the help.
2009-04-01 19:01:00 -04:00
Andrew Psaltis
6f276417f1
Changed some of the colors in wicd-curses.py and added the About to the OptCols on the main screen.
2009-03-27 00:25:59 -04:00
Andrew Psaltis
4446016734
Various fixes.
...
curses/curses_misc.py:
Simplified changing the "arrow" on the ComboBox, if I decide to do so.
curses/prefs_curses.py: Added a docstring
curses/wicd-curses.py:
'q' or 'Q' quits a dialog without saving now.
Fixed a bug where a scan run while a dialog is up would lock the screen and
half-close the dialog when it is done.
2009-03-25 12:36:57 -04:00
Andrew Psaltis
8679831f0b
Made the help in wicd-curses.py all read out on one line. per entry
2009-03-24 08:12:07 -04:00
Andrew Psaltis
066f401775
Improved the timing in general.
...
Decreased the clock update time to 500 ms.
Ensured that the wheel when connecting doesn't alternate weirdly.
Fixing this may also improve performance.
2009-03-22 21:00:40 -04:00
Andrew Psaltis
8f263c16dc
Changed the clock in wicd-curses.py to update every 0.9 seconds.
2009-03-22 19:25:19 -04:00
Andrew Psaltis
064fa05d61
Updated docs to note that enter results in connecting.
2009-03-21 23:18:03 -04:00
Andrew Psaltis
547a3f1b88
Re-enabled "enter" in wicd-curses.py.
2009-03-19 12:48:28 -04:00
Andrew Psaltis
3152c5db1e
Merged r295 of experimental-nacl
2009-03-18 23:00:32 -04:00
Andrew Psaltis
4a8c98e6d2
Dump descriptions of error messages to stderr instead of stdout.
2009-03-16 21:12:36 -04:00
Andrew Psaltis
f2f7299c98
Fixed some keypress shenanigans
...
curses/wicd-curses.py: Fixed mouse events being passed to keypress functions (again)
curses/prefs_curses.py: Fixed some translations
curses/curses_misc.py:
Fixed mouse handling in TabColumns
Fixed callbacks to non-global keypresses in OptCols
2009-03-14 20:54:45 -04:00
Andrew Psaltis
2d3745f39b
Fixed some bugs/usability issues
...
Enter is no longer mapped to anything
Arrow left is no longer mapped to anything
Edit text when it is unfocusable is now brown.
Fixed problem where scrolling up on the Preferences Dialog would somehow shift the dab over one.
2009-03-11 10:21:20 -04:00