+code cleanup: forward declarations ('class') in headers
+support for <hidden> ESSIDs (modify wizard dialog, additional page)
+rewrite runCommand(...) function
+manual DNS setup ( 'setDNS()' function )
+new, detailed description on KDE-Apps.org
*** 0.5.1 TODO:
+add 'wasHiddenEssid' and 'wasWep' booleans as part of NetParams for change monitoring.
+NetParams change monitoring & actions.
+move to i18n(..) strings
+refine ui (as suggested by Stephan Binner)
+dialog: edit connection
+error handling: connecting failed? Ask if the user wishes to review network parameters.
+"Settings Updated." status bar message.
+fix newly hidden essid handling
+try to kill both dhcpcd AND dhclient, regardless of current DHCP client, in case e.g. dhclient is running but wlassistant defaults to dhcpcd when it's available
+Check if radio on and ask if should be turned on if necessary (before scanning).
+Get channel from list, not config.
+column widths still are wrong sometimes.
+change scan results parsing to use QRegExp, adapt to wireless-tools-27 (e.g. always get channel #, etc)
+function to get ESSID of network connected to
+write essid of network connected to in bold letters (new setConnected() function of NetListViewItem, private bool mConnected)
+connect signals/slots in wlassistant.cpp, not in the .ui files.
+remove "Honor KDE single click" from kcfg.
+remove 'netReconnect()' function, replacing with 'netConnect()' does the job.
+rework the config gui - replace netList&statusBar with config options (use WidgetStack, 'Settings' toggle-button).
+ gui for 'Quit upon successful connection'
+ gui for "Enable All Messages" option (KMessageBox::enableAllMessages()) ToolTip/WhatsThis: "Enable all messages which have been turned off with the 'Don't Show Again' feature."
+review 'timerConnectionCheck' occurences. Make it work regardless of connectedItem presence (to detect if connected from an outside app)
+change QTimer::singleShot(...,..., SLOT(checkConnectionStatus()) ) to an timer object so it can be stopped at scan/disconnect -> this fixes 'wlassistant crashes when pressing 'scan' a lot' bug.
+set config groups
+create README with usage hints
+change 'restricted' to 'shared key'
+change 'open' to 'open system'
+change 'connect from selected network' to 'connect to connected network'
+add Portugese Brazilian translation (by Daniel Nascimento)
+add Polish description to .desktop file (Comment[pl])
*** 0.5.4a TODO:
+remove setIfname and ifname from WATools, get it from argument of each function.
+don't check for active connection when no scan results.
+change linux/socket.h to sys/socket.h in watools.cpp
+fix 'no scan results' problem
+make WATools::txpower return -1 if radio is disabled.
+add spanish translation by mariodebian
*** 0.5.5 TODO:
+add 'ASCII' checkbox for WEP key field. (prepends "s:")
+change "Checking radio..." and "ok"/not ok to "Radio OK" or "Radio not ok".
+apply patch for config.in.in (by Sheldon Lee-Wen)
+version in title
+?review WATools and fix crash reason.
+add QStringList dependancy to WATools, update functions to utilize it.
+get we_version from iw_something_kernel_we function, cache it. (watools)
+migrate to bksys/scons
+detect paths to .pid and .info files. It's too hard to figure it out by the users. Fixes "can't switch network" bug.
+no console output if radio ok.
+add missing i18n (wlassistant.cpp, line 382
+make kernel socket number static. open when needed, reuse later. Create WATools::cleanup.
+normalize quality returned by scan results.
*** 0.5.6 TODO:
+skip channel setting if not supported
+wait a bit before connection state checking
+per-network option to run user-specified commands after/before (dis)connecting.
+option to auto connect on startup
*** 0.5.7 TODO:
+hide WEP key in stdout and edit dialogs
+AP grouping
+horiz. center 'secured' icon
+fix bug: connected item NOT highlighted, when AP is "any"
+experimental WPA-PSK support:
+ get WPA settings from scanning
+ WPA support in connection wizard and edit dialog
+ WPA config file generator
+ wpa_supplicant status monitoring using wpa_cli
+ WPA driver detection
+ Show error when trying to connect to WPA-protected net and wpa_supplicant is not available.
+change "Group APs with same ESSID" label
+remove "...supported by iwconfig..." label (WEP key, wizard)
+fix dhclient association not being recognized -> ping to verify connection ONLY with manual settings.
+fix regression from 0.5.5: dhclient fails to connect
+don't check for connection while wizard is running.
+implement WATools::setUp/isUp using ioctl, no more ifconfig calls and output parsing
+implement WATools::doRequest/doWirelessRequest to minimize code duplication
+don't resolve names when getting gateway from route (faster)
+fix crash when "Active connection found." for AP=any
+remove all "ifup" action instances
+define and use global WA_CONNECTION_CHECK_INTERVAL