summaryrefslogtreecommitdiffstats
path: root/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* Initial support for block devices encrypted using LUKS/dm-crypt.David Lehman2007-11-161-0/+223
| | | | | | The class LUKSDevice, in cryptodev.py, handles the details of creation and management of the encrypted devices. RequestSpec and Device classes contain an optional LUKSDevice instance describing the device's encryption setup. There is no support for pre-existing encrypted devices and kickstart support is not present at this point.
* Convert the ExceptionDialog into a generic widget.Chris Lumens2007-11-061-55/+8
| | | | | | | Take the ExceptionDialog code and convert it into a generic widget like MessageDialog that is capable of displaying more information inside an expander. Then use that in the exception handler. Still need to do the text mode equivalent.
* Rework the exception handling dialog to make it easier to add destinationsChris Lumens2007-10-262-15/+410
| | | | | other than floppy and remote via scp in the future. USB support is almost there.
* 2007-10-09 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-10-091-4/+4
| | | | | | * iw/autopart_type.py (PartitionTypeWindow.getScreen): Make labels bold programatically rather than in the XML * ui/autopart.glade: Don't include markup in XML (#322681)
* * ui/autopart.glade: Bold heading text to be more consistent withDavid Cantrell2007-07-261-3/+3
| | | | other screens.
* * ui/autopart.glade: Rearrange some of the autopart UI for betterDavid Cantrell2007-04-181-211/+175
| | | | widget alignment.
* 2007-04-04 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-04-041-2/+13
| | | | | | * iw/congrats_gui.py (CongratulationWindow.__init__): Add support for close button to be used with the live install (#225168) * ui/anaconda.glade: Likewise.
* 2007-03-23 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-03-231-2/+4
| | | | * ui/autopart.glade: Make things not go off the screen at lower res
* Mark strings for translation (#232778).Chris Lumens2007-03-194-6/+6
|
* * ui/netpostconfig.glade: Remove enable at boot checkbox since it'sDavid Cantrell2007-03-081-33/+0
| | | | | | already in the list of devices on the main screen. * iw/network_gui.py: Remove references to activate_on_boot widget.
* 2007-03-06 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-03-061-2/+2
| | | | | | | * ui/anaconda.glade: Back to the smaller required height width so that things work better with livecd installs at 800x600 * gui.py (InstallControlWindow.createWidgets): Ensure the window is centered in the case where the window is at 800x600
* 2007-03-05 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-03-061-53/+158
| | | | | | | * iw/autopart_type.py (PartitionTypeWindow.getScreen): Add a combo to select where to install the bootloader. This is extra needed with the combination of installing to USB and EDD. * ui/autopart.glade: Add the UI bits.
* Center scp window. Change label to let the user know port numbers areChris Lumens2007-02-261-1/+2
| | | | accepted. Handle port numbers in the host string (#227909).
* * yuminstall.py (selectBestKernel): actually select kernel-xen-develdlehman2007-02-231-0/+202
| | | | | | | | | | | | | | | when we say we're going to (#226784) * iw/autopart_type.py (PartitionTypeWindow.getScreen): desensitize review checkbox if we're headed backwards and the current selection is custom (#220951) * gui.py: add class InstallKeyWindow and InstallInterface method getInstallKey * text.py: add getInstallKey method * ui/instkey.glade: instkey dialog (new file)
* Trim down that ridiculous border.Chris Lumens2007-02-231-1/+1
|
* 2007-01-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-01-191-2/+2
| | | | | * ui/anaconda.glade: Revert my changes from yesterday since they seem to make the normal case worse. Will investigate some more.
* * gui.py: Tweak various dialog types to work better with a realJeremy Katz2007-01-181-2/+2
| | | | | | window manager; handle the case of a running system at 800x600 where we were a bit too constrained in screen real-estate * ui/anaconda.glade: Tweak required height/width
* * ui/netpostconfig.glade: Note DHCP for IPv6 as 'DHCPv6'. RemoveDavid Cantrell2007-01-111-2/+2
| | | | | | | | | | 'RFC 2461' from the text for the automatic neighbor discovery option. * loader/net.c (configureTCPIP): Use DHCPV6_METHOD_STR for the DHCP on IPv6 checkbox. * loader/net.h: Define DHCPV6_METHOD_STR. Remove 'RFC 2461' from the AUTO_METHOD_STR macro.
* This new UI change is meant to match (as much as possible) what users seeDavid Cantrell2006-12-121-0/+976
| | | | | | | | | | | | | | | | | | | | | in stage 1 and what users can see in the text mode version of stage 2. These changes are meant for RHEL-5 as well. * ui/netpostconfig.glade: Defines the Edit Network Device window used in the stage 2 part of anaconda. * loader2/net.c (writeNetInfo): Write out IPv6 settings. * network.py (Network): Move the useIPv4 and useIPv6 flags to be per device rather than per system. * iw/network_gui.py: Removed old code in editDevice(), replaced with NetworkDeviceEditWindow class. Removed the awful mess of input validation code I had since the new dialog box handles all of that. Support independent IPv4 and IPv6 stack configuration per device and offer IPv6 automatic neighbor discovery in addition to DHCPv6 and static configuration (#213110, #213112).
* Center anaconda window again (#213350).Chris Lumens2006-11-011-0/+1
|
* Fix layout in case where the extra repo selection box is not displayed.Chris Lumens2006-10-111-2/+2
|
* 2006-09-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-291-6/+8
| | | | | | | | | * installclasses/fedora.py (InstallClass._get_description): Return the translated text as the description (#206620). * iw/task_gui.py (TaskWindow._createTaskStore): Fix translations to show up (#206620) * ui/tasksel.glade: Force width wider so that things fit better
* 2006-09-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-271-1/+1
| | | | | | * iw/task_gui.py (TaskWindow.getScreen): Have to remove since we do a show_all on the vbox * ui/tasksel.glade: Fix a tyop
* 2006-09-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-191-0/+276
| | | | | | | | | | | | | | | | | * partitioning.py (partitionObjectsInitialize): Shutdown/startup zfcp devs here * yuminstall.py (YumBackend.doPreInstall): Remove spurious zfcp.conf copy * zfcp.py: Massive reworking to work better with new UI * ui/zfcp-config.glade: ZFCP config dialog * iw/autopart_type.py: Use zfcp config dialog (#204145) * installclass.py (BaseInstallClass.setSteps): Remove explicit zfcp step * dispatch.py (installSteps): Likewise.
* * iw/netconfig_dialog.py: Actually bring up the networkJeremy Katz2006-09-121-2/+2
| | | | | appropriately, add some UI tweaks * ui/netconfig.glade: Center the dialog. Hide ipv6 bits for now
* Hell must have frozen over because here I am making an anaconda commit in ↵David Cantrell2006-08-281-2/+2
| | | | damn near a month of no anaconda commits from me. Granted, it's a stupid patch, but whatever.
* 2006-08-23 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-08-231-57/+162
| | | | | | | | | | | | | * iw/task_gui.py: Rework so that we can enable/disable optional repos per install class as well as see what repos have been added * ui/tasksel.glade: Change things up a little bit * installclasses/fedora.py: Tweak description, add Extras as an additional repo * yuminstall.py (AnacondaYum.doConfigSetup): Allow for additional, not enabled by default repos to be set up. * installclass.py (repos): Add not-default repos
* 2006-07-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-191-5/+166
| | | | | | | * iw/autopart_type.py (PartitionTypeWindow.addIscsiDrive): Don't use the username/pass stuff yet * ui/iscsi-config.glade: Some minor tweaks, prepare for CHAP username/password
* 2006-07-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-192-6/+28
| | | | | * ui/adddrive.glade: Clean up text a little bit * ui/autopart.glade: Likewise.
* 2006-07-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-191-1/+1
| | | | * ui/addrepo.glade (window_position): Center dialog.
* 2006-07-17 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-182-1/+359
| | | | | | | | | | | | * yuminstall.py (AnacondaYum.doConfigSetup): Using metadata_expire doesn't make sense for anaconda (YumBackend.doRepoSetup): Allow setup of a single repo, reorganize so that this works * iw/task_gui.py (TaskWindow._addRepo): Support for adding repos. * ui/tasksel.glade: Add button to bring up add repo dialopg * ui/addrepo.glade: Initial pass at dialog for adding additional repos.
* * iw/autopart_type.py: Support add drive button, add basicJeremy Katz2006-07-133-133/+459
| | | | | | | | | | | infrastructure for adding disks, specifically for iSCSI. * ui/iscsi-config.glade: Change around to use a dialog for configuring iSCSI targets. * ui/adddrive.glade: Glade file for adding disks. * ui/autopart.glade: Add add disk button.
* 2006-07-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-121-0/+281
| | | | | | | | * iw/netconfig_dialog.py: Add dialog for doing network device config for stage2 as a prereq of better iscsi support and extra repo config. This is basically just the UI bits without things hooked up, but a good chunk of what's needed * ui/netconfig.glade: Add the glade file.
* Don't specify a default center position for the main window. This is whyChris Lumens2006-06-011-1/+0
| | | | the main window was way off in the middle of nowhere with the new rhpxl stuff.
* Remove help-related methods, classes, and variables since that stuff hasChris Lumens2006-05-161-178/+3
| | | | | been disabled for months and it's never coming back. Also remove this stuff from the glade file as well.
* 2006-02-09 Patrick Mansfield <patmans@us.ibm.com>Jeremy Katz2006-02-091-0/+204
| | | | | | | | | | | | | | | | * anaconda: Add handling of iscsi flag * flags.py: Add iscsi flag * installclass.py: Add iscsi step * dispatch.py: Add iscsi step. * gui.py: Add iscsi step. * text.py: Add iscsi step * instdata.py: Add iscsi object * iscsi.py: Add main iscsi code * iw/iscsi_gui.py: Add graphical iSCSI configuration * ui/iscsi-config.glade: Glade-file for iSCSI config * textw/iscsi_text.py: Add text mode iSCSI configuration * scripts/mk-images (SCSIMODS): Add iscsi modules * scripts/upd-instroot: Add iscsi tools
* 2006-02-03 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-02-031-66/+2
| | | | | | | | | | | | | * iw/task_gui.py: Adjust for dynamic set of tasks * ui/tasksel.glade: Don't list tasks in the glade file, they're now auto-generated. * textw/task_text.py (TaskWindow.__call__): Likewise. * dispatch.py (installSteps): Pass new arg to tasksel step * installclasses/fedora.py (tasks): Define set of tasks to show on task selection screen here. * installclass.py (tasks): Parent placeholder.
* 2006-02-01 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-02-011-329/+0
| | | | | | | | * scripts/upd-instroot (KEEPFILEGR): Add pirut stuff * iw/package_gui.py: Use pirut's version * iw/GroupSelector.py: Remove in favor of pirut's version. * ui/GroupSelector.glade: Likewise.
* 2006-01-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-261-0/+223
| | | | | | | | | | | | | | | * kickstart.py (Kickstart.setSteps): Don't show tasksel if packages are selected. * iw/task_gui.py: Simple task selection UI so we don't just drop people into the complicated group selection screen. * ui/tasksel.glade: Add glade file for task selection UI * textw/task_text.py: Text version * dispatch.py (installSteps): Add tasksel step * installclass.py (BaseInstallClass.setSteps): Likewise. * gui.py (stepToClass): Likewise. * text.py (stepToClasses): Likewise.
* Take a filename from the user instead of assuming what we got was just aChris Lumens2006-01-131-1/+1
| | | | directory (#177738).
* 2006-01-09 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-091-9/+33
| | | | | | | | | * ui/exn.glade: Various little tweaks * pixmaps/exception.png: More accurate icon * gui.py (ExceptionWindow.__init__): Use our method for finding images so this works everywhere.
* * gui.py (ExceptionWindow): Tweak display of the exceptionDavid Cantrell2006-01-091-21/+49
| | | | | | | | window. * ui/exn.glade: Change default size, add an hbox with an icon next to the label. * pixmaps/exception.png: Friendly icon indicating bad things have happened.
* * ui/GroupSelector.glade: Increase the height of the groupDavid Cantrell2006-01-051-0/+1
| | | | description field so we don't get a scrollbar for a few pixel lines.
* 2005-12-10 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-111-1/+1
| | | | | | | | * iw/GroupSelector.py (GroupSelector._categorySelected): Update for new group code and sort based on display_order. (GroupSelector.populateCategories): Likewise. (_ui_comps_sort): Add sorter. * ui/GroupSelector.glade: Minor tweak
* 2005-12-08 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-081-1/+2
| | | | | | | * iw/welcome_gui.py (WelcomeWindow.getScreen): Dither the image, look for it in the right path. * ui/anaconda.glade: Minor padding fixes.
* 2005-12-08 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-081-0/+328
| | | | | | | | | | | | | | | | | | | | | | | | | * installclasses/fedora.py (InstallClass.setGroupSelection): Get default groups from the backend * backend.py (AnacondaBackend.getDefaultGroups): Support for getting default groups * iw/GroupSelector.py: Guts of new group/package selection code. Eventually will live in son of s-c-packages. * ui/GroupSelector.glade: glade file for new group selection code * iw/package_gui.py: Basic shell for GroupSelector use in anaconda * yuminstall.py: Update for yum 2.5 API changes. Note that we now *require* yum-2.5.0-0.20051207 or newer (isPackageInstalled): Add method to see if package is installed for group selection. (_catchallCategory): Add method to take uncategorized groups and stick them somewhere (getDefaultGroups): Backend method for finding the default selected groups based on what comps says * gui.py (stepToClass): Move to new group selection code.
* Make sure people know we're using scp to handle the detailed exception.Chris Lumens2005-11-231-1/+1
|
* 2005-10-24 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-10-241-1/+0
| | | | * ui/anaconda.glade: Don't show the help buttons either...
* 2005-10-24 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-10-241-1/+1
| | | | | * ui/anaconda.glade: Make help not visible by default. This fixes screwiness where the pane was still there with kickstart installs.
* Fix word wrap so the dialog doesn't grow too much.Chris Lumens2005-10-071-2/+2
|