summaryrefslogtreecommitdiffstats
path: root/ui
Commit message (Collapse)AuthorAgeFilesLines
* Specify which protocol is used for remote saving (#440214).Chris Lumens2008-04-301-1/+1
|
* Minor UI tweaks to passphrase dialogsJeremy Katz2008-04-171-32/+94
| | | | | | | * Ensure that if you press enter in the passphrase dialog, it activates the enter button (#442431) * Let the dialogs know about their parent window so they can be centered * Add an image to denote the fact that it's a password
* Use a real GtkDialog instead of some crazy hacked up dialogJeremy Katz2008-04-171-277/+534
| | | | | | Doing our own gtk.main() causes things to get "odd" from some callers, so just make this a normal GtkDialog. Also, make sure that when we pop up the dialog, the busy cursor isn't showing
* Don't enable encryption by defaultJeremy Katz2008-04-031-1/+1
| | | | | | While we definitely want encryption to be readily available, turning it on by default raises too many chances for a user to forget passwords, etc and so we want them to opt-in to it.
* Partitioning UI for handling of preexisting encrypted devices.David Lehman2008-03-281-2/+2
| | | | | | | | | | | | | Basic rules are the same for partitions, LVs, RAID devices: - Existing LUKS headers can only be removed if the device is being formatted. - You can create a new filesystem on the device and retain the preexisting LUKS header. - You can add a LUKS header to a non-encrypted preexisting device only if creating a new filesystem on the device. - We prompt for passphrase only for non-preexisting LUKS headers, meaning those that existed when we read the disk layout initially. We do not support adding or changing passphrases for preexisting encrypted devices.
* Try to make the size flow a little more for weird resolution screens (#439297)Jeremy Katz2008-03-271-1/+0
|
* Add support for saving the exception to a local directory for live installsJeremy Katz2008-03-271-229/+318
| | | | | | | If you're doing a live install, you often won't have removable media inserted but you _can_ just save the exception somewhere and then report it. So let's take advantage of that. Not implemented for text mode as text-mode live installs aren't that relevant
* Focus root password entry box (#436885).David Cantrell2008-03-181-1/+4
| | | | | | | Make sure the root password entry box has focus when we get to the password screen. Pressing Enter will take you down to the confirm box. Pressing Enter in confirm is the same as clicking Next on the screen.
* Focus root password entry box (#436885).David Cantrell2008-03-111-1/+0
| | | | | | | | | Make sure the root password entry box has the focus when we get to the root password screen. Remove the reference to root-password.png in the glade file to avoid libglade warnings on the console. Try to see if we can get Enter keypresses from the confirm password entry box to trigger the Next button. It's not working for me, but my keyboard is acting up with the latest kernel.
* Pull in the bits of pirut that we use so that we don't depend on pirutJeremy Katz2008-03-021-0/+395
| | | | | | We're going to try to switch to PackageKit for the installed system and having both pirut and PackageKit installed just makes the user experience odd
* Allow recovery from some missing repodata conditions.Chris Lumens2008-02-281-1/+1
| | | | | | If we try to read the repodata during doRepoSetup and find that it's not there, allow editing the repository right away and attempt to reconfigure. These changes will be reflected in task selection later on.
* Add support for actually changing where the boot loader gets installed as wellJeremy Katz2008-02-221-0/+379
| | | | as the BIOS drive order.
* Clean up root password user interfaces.David Cantrell2008-02-201-0/+276
| | | | | | | Clean up the code for the iw and textw root password entry interfaces. Move functions outside of the classes to inside the class, clean up formatting, turn gtk interface in to a glade file, remove unused code and variables.
* Remove old glade file, make passwordEntry appear on the screen.Chris Lumens2008-02-062-197/+1
|
* Add resizing support in autopartitioningJeremy Katz2008-02-051-0/+238
| | | | | Add a new choice when autopartitioning to resize an existing partition to make room for your install.
* Fix a few bugs in the new passphrase prompting code.David Lehman2008-02-051-3/+3
|
* Add dialogs to prompt for passphrases of existing encrypted partitions.David Lehman2008-02-051-0/+141
| | | | As a convenience, a checkbox allows the user to indicate that the passphrase they are entering should also be used to access all subsequently discovered encrypted devices.
* Add a repository editor and rework the adding code to make use of it.Chris Lumens2008-01-222-76/+326
|
* Add license boilerplates to Makefiles.David Cantrell2007-12-171-0/+19
| | | | | | | | All Makefiles have a standard RH license boilerplate. Existing copyright ranges have been expanded out to list each year, since you are supposed to do that for license boilerplates (ranges aren't valid). Any existing authors mentioned are listed under the Red Hat Author(s) part.
* Add support for encryption via autopart.Jeremy Katz2007-12-141-0/+19
| | | | | | | | This allows autopart (of LVM) to set up encrypted PVs to be used and adds the UI for enabling that in graphical mode. It's a little bit hacky as we rely on the fact request.encryption is set and has a passphrase for this to work
* Remove the release notes code entirely.Chris Lumens2007-12-051-85/+1
|
* 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.