actually use "write=True" instead of just "True" everywhere we do config writes explicitly.
Fix the scripts dialog not working for wired connections.
Force the monitor to update state after triggering a disconnect or connect.
Remove an unneeded Scan call from autoconnect.py
Adds ~crux support to setup.py
Slightly reformats the wicd-client.1 man page, and fixes a spelling error
Fixes some stuff in the wicd-client script. I just accepted the other "nitpicks", too.
I do not know why the wicd.glade file was changed.
There were conflicts in merging of the wicd-client script and man page.
Added support for keeping track of the revisions of the curses client
(%CURSES_REVNO%)
curses/wicd-curses.py:
Added the ad-hoc controls to the Help dialog
Set wireless scans to be synchronous (True), to adapt to an API change in mainline
Added support for OptionParser, added and implemented the option that was
described in the man page (and -h (help) and --version)
in/wicd=wpath.py.in: Added a curses_revision flag
in/man=wicd-curses.8.in:
Option parsing has been implemented. Added the %CURSES_REVNO% flag to the man page.
Fixed an accidental " added to one of the headers
This commit is should be the last one containing new interface elements. :-D
This also may not work directly from the install. I need to change some stuff
first.
curses/curses_misc.py:
Fixed bug in Dialog2 where mouse clicks would cause the program to crash
Added DynEdit and DynIntEdit, Simple DynWrapped widgets, nothing special
about them
curses/wicd-curses.py:
Added support for Ad-Hoc network controls (I don't know exactly how this
works)
curses/README,TODO,in/man=wicd-curses.8.in:
Ad-Hoc network support has been added
to launch the curses client. This is largely personal preference, so
no offense will be taken by merge refusal, but I'm not convinced that
"friendliness" belongs in the file comments :-)
-------------- This line and the following will be ignored ---------
added:
wicd/guiutil.py
modified:
encryption/templates/ttls
setup.py
wicd/configmanager.py
wicd/dbusmanager.py
wicd/gui.py
wicd/misc.py
wicd/monitor.py
wicd/netentry.py
wicd/networking.py
wicd/prefs.py
wicd/wicd-client.py
wicd/wicd-daemon.py
wicd/wnettools.py
unknown:
build/
install.log
uninstall.log
vcsinfo.py
wpath.py
curses/bzr_commit
curses/configscript.py
curses/current.diff
init/arch/wicd
init/debian/wicd
init/default/wicd
init/gentoo/wicd
init/pld/wicd
init/redhat/wicd
init/slackware/rc.wicd
init/suse/wicd
man/wicd-curses.8
man/wicd-manager-settings.conf.5
man/wicd-wired-settings.conf.5
man/wicd-wireless-settings.conf.5
man/wicd.8
other/50-wicd-suspend.sh
other/55wicd
other/80-wicd-connect.sh
other/WHEREAREMYFILES
other/postinst
other/wicd.conf
scripts/wicd
scripts/wicd-client
scripts/wicd-curses
wicd/wpath.py
pending merges:
Dan O'Reilly 2009-01-20 Add missing guiutil module
Dan O'Reilly 2009-01-20 Add support for writing config data with whitespace kep...
Dan O'Reilly 2009-01-19 Fix a few typos in the option gateway code.
Dan O'Reilly 2009-01-19 Fix bug that was keeping DHCP release from working.
Dan O'Reilly 2009-01-19 Fix ttls template
Added support for setting the text in the input dialog
Changed "body" to "parent" in ComboBox.
set_focus() unconditionally sets the focus now
Moved error() to this file. It fits better here, anyway.
Reverted TextDialog to its previous state
curses/netentry_curses.py:
Moved error() to curses_misc.py
curses/wicd-curses.py:
"Deimplemented" the script configurator, at the suggestion of various folks
#wicd, and replaced it with a simple instructions dialog. My original code
is still there, just commented out.
Added support for renaming wired network profiles (F2 when over the combo box)
Fixed various issues caused when deleting wired network profiles.
Refactored the help/about dialogs to support the old TextDialog
curses/README, in/man=wicd-curses.8.in:
Script configurator has been "changed"
Add a guiutils module for gui-related functions/classes that are used in multiple modules.
Replace os.access with os.path.exists
Make the static gateway entry optional.
Don't auto-connect/reconnect when the gui is open.
Fix bug that would keep the gui from working if the wired network entry was displayed.
curses/wicd-curses.py:
Added suport for the script configurator
curses/README, in/man=wicd-curses.8.in:
Script configurator now active
setup.py: Install configscript_curses.py with the rest of the stuff
curses/curses_misc.py:
Made set_focus() actually set the focus
Added ability for combobox to rebuild itself
curses/netentry_curses:
Added WiredSettingsDialog. Sometimes, the "Defaultness" of the network
takes a little while to show up in the dialog. Don't know why yet.
Reorganized some of the AdvancedSettingsDialog code
curses/wicd-curses.py:
Reactivated WiredComboBox
Added support for WiredSettingsDialog
Added ability to create and delete wired network profiles
Fixed bug where the program could crash on the end of scanning networks if
timing is slightly off
Display the screen locker immediately after initiating a scan
curses/README,TODO: Wired network support is complete
in/man=wicd-curses.8.in:
Wired network support is now complete
Added revision information to the bottom of the man page
Modified TextDialog to use a listbox as opposed to one long text box
Aligned the header on the right in Dialog2 by default
curses/wicd-curses.py:
Removed the traceback if the user presses ctrl+c
Refactored about_dialog to support the modified TextDialog
Added a help dialog. Raise it with "H"
Refactored some code in the appGUI constructor so that I can recycle update_netlist()
curses/TODO, curses/README, in/man=wicd-curses.8.in:
Help dialog now active
in/man=wicd-curses.8.in: Removed redundant scipt selector command