src/GLIUtility.py
added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
src/GenDialog.py
still working on extra_packages
TODO lists updated.
src/fe/dialog/gli-dialog.py
spelling mistook.

Remove separate install step configure_rc_conf() since it's handled by
update_config_files()
Make a copy of newvalues in _edit_config() so quotes aren't added when the
function is called twice on the same file.

Changed hostname/domainname for new baselayout.
Changed _add_to_runlevel errors to logs.
Updated TODO list to show status of GenDialog
More updates to GenDialog including two checklists that probably won't work.

Put some Linux-2.6 specific code under a if statement. Store list of successfully mounted swap device for using swapoff. Add proper error checking to install_packages and install_filesystem_tools. Fixed namespace conflicts on 'file'. Clean up some redundant code (thanks to pychecker).

Networking.py: complete overhaul. added in gui support ( no backend support yet ) for wireless, added in hardware identification for ethernet devices, added a new tab that will hold proxy and other networking information. Timezone.py: changed error if timezone is bad. RcDotConf.py: stopped printing KeyError in loading phase.

More error checking for _add_to_runlevel, to ensure that the init script actually exists before we try to add it. set_services phase must take place after the package installation, otherwise the init scripts might not exist. Find the correct init script for the cron and logging daemons, and add that instead of the package atom.

Add MTA install code, and include MTA install phase. Ensure PORT_LOGDIR/PORTDIR_OVERLAY are created in _emerge if needed. Add support for 'none' kernel config for build_kernel phase. Put kernel_script in /var/tmp instead of /root for build_kernel phase.

changed InstallProfile to remove is_uri check on kernel, stage, and
portage
URIs. The blank uri check has been commented out.
added another patch from zahna for portage tarball selection.
Added a choice for local_install which determines error checking on
tarballs
and whether to use existing partitions by default.

Removed default values for stage tarball URI and portage tree URI from
InstallProfile. These should be set by the FEs. also added services step to
ArchTemplate and coldplug/hotplug runlevels to the genkernel step.
Possibly fixed CC DHCP bug with -n. (thx agaffney)

Loading an install
profile uses a temporary GLIInstallProfile object to parse and then assigns
it to the main object so the master object doesn't get left in an
inconsistent state after a failed profile load.

ExtraPackages.py - Added a lot of UI reaction details. It now
reacts in a reasonable way that users will expect. Added support
for each section to have default packages selected when you
select the category.

Added mount_network_shares. not able to test it from this computer.
will test when i get back to school.
also added start_portmap to the client_controller as an always-do.
agaffney says this is needed for NFS mounts to work.