summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* s/dev/disk in the disk shopping cart.Chris Lumens2012-10-081-1/+1
|
* Set a default payload in InstallOptions1Dialog (#863582).Chris Lumens2012-10-061-1/+1
|
* Pass disks into the SelectedDisksDialog (#863588).Chris Lumens2012-10-061-1/+1
|
* Fix a deadlock when trying to add a keyboard layout (#862612).Chris Lumens2012-10-051-4/+10
| | | | | | This was introduced by 576349d2, which fixed a similar deadlock but accidentally introduced this one. Tweak that patch just a little to make sure the gdk_threaded only gets applied when needed.
* Remove empty extended partitions after removing a logical partition.David Lehman2012-10-051-0/+4
|
* Update autopart/custom setting before moving to reclaim dialog. (#863225)David Lehman2012-10-051-1/+3
|
* Don't show extended partitions that contain logical partitions. (#862971)David Lehman2012-10-051-0/+3
|
* Hook up the "Modify Software Selection" button on install opts dialogs.Chris Lumens2012-10-052-4/+43
| | | | | | | This uses the main loop to mark the button as insensitive until software selection is ready, then the user can press the button and go to that spoke. I'd also like to add a spinner to the button, but that appears to be beyond glade for the moment.
* More TODO list updates.Chris Lumens2012-10-051-0/+9
|
* Add a label to the resize dialog for how much space is required.Chris Lumens2012-10-053-6/+20
|
* Add a column to the disk shopping cart for setting the boot device (#860430).Chris Lumens2012-10-052-37/+127
|
* Rework the disk shopping cart link a little bit.Chris Lumens2012-10-052-51/+49
| | | | This is to make way for the boot device picking option.
* Do not use constant value in SoftwareSpoke's completed propertyVratislav Podzimek2012-10-051-2/+2
| | | | | | | | packagesSeen is a value, that should not be changed in spokes. Using it as a condition for the completed property results in no way of completing software spoke in kickstart installation without %packages section. Without %packages section in kickstart, SoftwareSpoke's completed method should use the same code as in manual installations.
* Pull in existing swaps and bootloader devices whenever there are mounts.David Lehman2012-10-041-1/+1
| | | | Not just when we have old devices set up as mounts.
* Add an apply button to the device/mountpoint configuration options.David Lehman2012-10-042-8/+49
|
* Don't base StorageSpoke.ready on storage execute thread presence. (#861574)David Lehman2012-10-041-3/+8
|
* Fix error handling in the add mountpoint dialog. (#860992)David Lehman2012-10-041-0/+2
|
* Make the URL entry sensitive for NFS installs, too (#863014).Chris Lumens2012-10-041-2/+3
|
* Reference correct UI button name (#862409)Jesse Keating2012-10-031-1/+1
|
* Don't echo vnc password to the screen (#862593)Jesse Keating2012-10-031-2/+3
|
* doAutoPartition should raise errors instead of handle them.Chris Lumens2012-10-031-0/+1
| | | | | | | This avoids a confusing situation where you return to the hub and get an error dialog you can only exit anaconda from. Also, put errors from doAutoPartition into self.errors on the storage spoke so they are viewable by clicking on the info bar.
* In the install options dialogs, call out how much space is on selected disks.Chris Lumens2012-10-032-8/+79
| | | | | | | The idea here is that the dialog says you can make enough space to install by resizing or deleting, but only ever mentions how much space is available if you do resizing. That seems weird to me, so I've added another row that shows how much space is in all the selected disks.
* In order to display the resize prompt dialog, we need to compare Sizes to Sizes.Chris Lumens2012-10-031-1/+3
|
* Default to CLEARPART_TYPE_NONE (#855976).Chris Lumens2012-10-031-7/+2
| | | | | With the resize dialog, we have UI for everything now and can send the user through a path that'll allow them to make space.
* Hook up the new resize dialog.Chris Lumens2012-10-031-2/+9
|
* Add a resize dialog.Chris Lumens2012-10-032-0/+489
| | | | | | | | | This allows shrinking and deleting of individual partitions in order to make enough room to do an installation. All shrinking and deleting happens as scheduled actions which will be executed later, therefore eliminating the need for progress and error reporting in this dialog. It's not hooked up quite yet.
* Use gdk_threaded() when running AddLayout dialogVratislav Podzimek2012-10-021-3/+4
| | | | | | Without this whole GUI hangs in case this dialog is run to choose replacement for the last layout in the list of added layouts (minus button clicked).
* Fix logic error in vnc password length checkJesse Keating2012-10-011-1/+1
|
* Allow vncpassword spoke text to be configurableJesse Keating2012-10-011-3/+7
|
* Make Keboard and Welcome spokes runtime-system friendlyVratislav Podzimek2012-09-283-8/+31
|
* Make DateTime spoke runtime-system friendlyVratislav Podzimek2012-09-281-13/+41
|
* Add standalone spoke to prompt for VNCJesse Keating2012-09-271-0/+135
| | | | | | This gets used if text mode is requested or if X startup fails. We don't (yet) prompt the user for advanced VNC configuration such as port number or to connect to an existing system.
* Fail on incomplete ksdata when in cmdline modeJesse Keating2012-09-271-0/+3
| | | | | cmdline means no prompting, so if we have spokes that are incomplete, raise the error.
* Disks with new disklabels don't count as new devices in custom.David Lehman2012-09-261-1/+2
|
* Fix thread synchronization issue going from storage to custom. (#860495)David Lehman2012-09-261-0/+9
|
* Improve management of mountpoint selectors in the custom spoke.David Lehman2012-09-262-69/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add/set mountpoint: - new device - add selector to new install page - new filesystem on old device - add selector to new install page - remove selector(s) from old install root page(s) - old filesystem on old device - add selector to new install page - leave selector(s) in old install root page(s) Remove mountpoint from new install page: - new device - destroy the device (cancel its scheduled creation) - remove the selector from the new install page - new filesystem on old device - reset the device to its initial state - remove the selector from the new install page - add the selector(s) back to any old install page(s) - old filesystem on old device - reset the device to its initial state (mountpoint) - remove the selector from the new install page - leave the selector(s) in any old install page(s) Remove mountpoint from old install page: - destroy the device - remove selector(s) from any old or new install page(s) Other changes: - Remove remove_from_root method. - We don't want to modify the Root instances. We won't be showing devices that are no longer present, so there should be no harm in leaving the Roots intact. - Remove _update_ui_for_removals since it's only called from one method. - Protect more signal handlers from running during refresh. - Use constants for flipping pages in the partitionsNotebook.
* Improve handling of existing devices when refreshing the custom spoke.David Lehman2012-09-261-8/+16
|
* Apply custom changes not involving actions to the main devicetree.David Lehman2012-09-261-0/+16
|
* Add a mountpoint entry to the device options area.David Lehman2012-09-262-32/+123
| | | | This allows users to assign mountpoints to existing devices.
* Move mountpoint validation out of the add mountpoint dialog.David Lehman2012-09-261-45/+50
|
* Only run the storage sanity check if we've run autopart.David Lehman2012-09-261-1/+3
|
* Close AddLayout dialog on double-clickVratislav Podzimek2012-09-262-1/+14
|
* Remove useless handler of Cancel button (AddLayout dialog)Vratislav Podzimek2012-09-262-4/+0
|
* Don't rely on having some month and year selected (#859185)Vratislav Podzimek2012-09-261-2/+16
| | | | | Especially the year set in HW clock (and thus as system date) may be out of our range of years, that can be selected in the combobox.
* Handle automated installsJesse Keating2012-09-251-0/+28
| | | | | | | | | | | | | This follows the same design as GUI. If the install is automated, and all the spokes are complete, proceed into the installation phase. However if there are incomplete spokes, let the user finish those spokes. As soon as all spokes are complete jump straight to the install phase. Note that any new spoke that has a background process that could make it not be "ready" immediately is going to have to be accounted for here, which is ugly. Perhaps a object attribute that is a list of potential threads to join would work?
* Handle errors from text storage executeJesse Keating2012-09-251-11/+18
| | | | | | We were just eating all errors, which is not correct. This will accept errors that might be fixable, but lets other errors bubble up and end the install. It also manipulates the ready status correctly.
* Fix ready and completed properties for text storageJesse Keating2012-09-251-7/+10
| | | | | This brings things more in-line with the GUI spoke. Also it imports the thread stuff only once rather than multiple times.
* Use ksdata to determine text password completenessJesse Keating2012-09-251-4/+7
| | | | | | | This is necessary for doing installs via kickstart where we've got the data even though we haven't gone through the spoke. Also handle the case where the account could be locked.
* Select a default environment (#858180).Chris Lumens2012-09-251-1/+12
|
* Add a progress message for quitting the installer.Chris Lumens2012-09-251-0/+3
| | | | | We need this to quit when handling errors, since doing a sys.exit() from a thread only kills the thread and not the main program.