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.
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
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.
curses/curses_misc.py:
Removed the "bottom_part" from the TabColumns
curses/wicd-curses.py:
Added support for editing preferences directly in the main UI w/o a dialog
'left' now only quits with saving for the NetworkSettingsDialogs
(suggestions as for what to do here would be appreciated)
curses/prefs_curses.py: changed save_results to save_settings
curses/curses_misc.py:
M^[ and M^] shift the tabs left and right respectively. The curses module
has trouble picking up M^left and M^right
curses/netentry_curses.py:
Removed the buttons and button-related code from the interface.
Removed the overlay code.
Adapted the code for direct insertion into the wicd-curses interface
curses/wicd-curses.py:
Teaked the wireless header.
Added support for sticking the network config dialog into the interface, and
changing the current OptCols when it is activated.
Added new OptCols for other large dialogs
Added a non-selectable listbox for the wireless network header
curses/wicd-curses.py:
Updated the wireless list-header generating function and activated it.
Removed/deactivated some unused code.
Moved the language dict functions and get_gettext to translations.py. Also
killed the functions and laid the dict bare in the file
Removed all instances of language[number] from wicd.
Replaced idle_incr with a clock that counts seconds.
Streamlined some of the footer functions
The connecting progress-wheel now updates independently of any other counter.
Increased status updating time to 2 seconds (from 1.5)
curses/netentry_curses.py: Realigned some text
curses/curses_misc.py:
Added support for clicking stuff (doesn't do anything except change a label
for now)
The keys 'left' and 'right' now accepted, and translated into fake arrows
Added a debug mode for the OptCols
curses/wicd-curses.py:
Removed if loop in locals() from the exception wrapper, this was causing bugs
in OptCols to spam my console
Debug mode on the optcols is set to default (for now)
Cleaned up idle_incr
Removed some of the exception wrappers
Made the password field actually keep its "passwordiness" when we go to the
buttons.
in/scripts=wicd-client.in:
Added support for X being off and wicd-curses not being there
Fixed some of the arguments in MaskingEdit
curses/netentry_curses.py:
Added an autoconnect switch to the WirelessSettingsDialog
Reformatted some code
Ensured that the buttons are glued to the bottom of the dialog
AUTHORS:
Changed Adam's e-mail to match the ones in the man page.
AUTHORS, in/man=wicd.8.in:
Added/updated my e-mail
in/man=wicd-curses.8.in:
Removed mention of the keymap modification (too difficult/potentially
problematic)
Removed mention of my branch, bugs can be tagged with "wicd-curses" or something
like that
curses/wicd-curses.py: Fixed lag upon completing connections
curses/wicd-curses.py,curses/prefs_curses.py,curses/curses_misc.py:
Cleaned up some code, removed/reformatted some comments
Added a mention of the About dialog in the help
curses/prefs_curses.py:
Fixed mouse support
in/man=wicd-curses.8.in
Added a mention of the about dialog
The last commit should have read:
curses/netentry_curses.py:
Fixed a bug where we are unable to save any individual network information.
curses/wicd-curses.py
Added information to the uppermost footer text telling how the user can
display the help dialog.
The last commit fixed the removal of a blank string in prefs_curses from the
backends list, that no longer has a blank string in it any more.
Removed the external entry point
Removed the removing of a blank string that caused
wicd/misc.py:
Made sure that "advanced_settings" in get_language_list_gui() actually is
"Advanced Settings"
Made the tagged wireless network actually show the network we're connected to,
or not, as the case may be.
Added ' -- ' to the upper statusbar
Also, in the last commit, configscript_curses should be netentry_curses
Added translations
Removed the redundant run() function in WirelessSettingsDialog
curses/wicd-curses.py:
Added translations, some still missing.
wicd/misc.py:
Added some translations that are not in the database, but are in the translator
Fixed the typo that rworkman noticed.
curses/wicd-curses.py:
Ensured that the upper status bar updates itself immediately after a
connection is made, as opposed to a second or two after the fact
curses/README: Added a FAQ and added the new keybindings
in/man=wicd-curses.8.in: Added the new keybindings
Fixed a typo in get_language_list_gui
(%CURSES_REVNO%)
curses/wicd-curses.py:
Added in some translations (not done yet)
curses/prefs_curses.py:
Added all of the translations
Removed the warning about changing the backends (since it is useless)
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
-------------- 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