| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
configuring
* textw/iscsi_text.py: Likewise.
* dispatch.py (installSteps): Remove iscsi step.
* installclass.py: Likewise.
* gui.py: Likewise.
* text.py: Likewise.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dispatch references when calling anaconda.intf.run().
* cmdline.py (InstallInterface.run): Changes to account for receiving
a reference to the anaconda object rather than an id and dispatch
object.
* gui.py (InstallInterface.run): Likewise.
* text.py (InstallInterface.run): Likewise.
* gui.py (InstallControlWindow.releaseNotesButtonClicked): Pass
reference to anaconda object to the ReleaseNotesViewerThread object.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
indentation correct when modifying functions. Discontinue use of
gtk.gdk.threads_init() and use gobject.threads_init() because of our
use of callbacks. Remove threads_enter/leave wrapper around gtk.main()
* iw/checklist.py: Remove threads_enter/leave wrapper around gtk.main()
since we're using gobject.threads_init() now.
* iw/datacombo.py: Likewise.
* iw/ipwidget.py: Likewise.
* iw/pixmapRadioButtonGroup.py: Likewise.
* iw/release_notes.py: Likewise.
|
| |
|
|
|
|
|
| |
five new files from me to you
threads are here to stay
|
|
|
|
|
| |
been disabled for months and it's never coming back. Also remove this
stuff from the glade file as well.
|
|
|
|
|
|
|
|
|
|
|
|
| |
gtk.gdk.threads_init() early on. Wrap gtk.main() in threads_enter
and threads_leave calls.
* htmlbuffer.py: Wrap gtk.main() in threads_enter and threads_leave
calls.
* iw/checklist.py: Likewise.
* iw/datacombo.py: Likewise.
* iw/ipwidget.py: Likewise.
* iw/pixmapRadioButtonGroup_gui.py: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed large chunks of release notes viewer code from gui.py. That file
still needs some work. I created a new ReleaseNotesViewer class to run as
a thread from Anaconda. Now, if you want to argue concurrency with me,
bring it on. This is a work in progress and there are things I know that
are busted right now. Probably some more exciting commits from me this
weekend.
MOST NOTICABLE BUG RIGHT NOW: Click Close on the release notes viewer, and
anaconda exits. Yeah, like I said, I'm still working on it. It's hard
because _someone_ went and changed all of the existing anaconda code.
|
|
|
|
| |
the step functions directly instead of using apply.
|
| |
|
|
|
|
| |
not really. It's just iutil.getArch() -> rhpl.getArch() updates.
|
|
|
|
| |
references to /proc/cmdline from everywhere else in favor of this dict.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* packages.py: Remove some obsolete code, convert a little bit of
copyExtraModules (... which needs to be hooked back up)
* gui.py: No longer import rpm
* yuminstall.py: Add specspo bits here instead
* exception.py (dumpException): Remove grpset code.
* instdata.py (InstallData.reset): Likewise.
2006-03-13 Matt Wilson <msw@rpath.com>
* dispatch.py: Remove obsolete code.
* floppy.py: Likewise.
* language.py: Likewise.
* upgrade.py: Likewise.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
Next button on the keyboard screen. Otherwise, pressing Enter will
load the release notes.
|
| |
|
|
|
|
|
|
| |
* gui.py: Remove desktop_choice
* iw/desktop_choice_gui.py: Remove
* textw/desktop_choice_text.py: Likewise.
|
|
|
|
|
|
| |
* iw/package_gui.py: Back from the dead, this wasn't meant to go.
* iw/simple_pkgselect.py: This was
* gui.py: Adjust.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* textw/packages_text.py: Remove obsolete file.
* iw/package_gui.py: Likewise.
* iw/dependencies_gui.py: Likewise.
* gui.py: Remove obsolete steps.
* text.py: Likewise.
* iw/partition_gui.py (AutoPartitionWindow): Remove obsolete code.
* textw/partition_text.py (AutoPartitionWindow): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
gui.py when the timed callback realizes the relnotes viewer is closed.
|
|
|
|
|
|
|
| |
Call present() method on main window when release notes viewer
closes. Sets toplevel focus to the main window.
* gui.py (InstallControlWindow.runReleaseNotesViewer): Lower
releaseNotesViewerPollExitCB() execution interval to 10 ms.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
the review checkbox is forced on. When you leave the custom layout
selection, the previous state of the checkbox is restored.
gui.py (runReleaseNotesViewer): Run at 800x445 instead of 800x420 when the
installpackages step is running.
|
|
|
|
| |
* gui.py: Need the a11y stuff here now
|
|
|
|
| |
* gui.py (findPixmap): Fix missing comma
|
|
|
|
|
|
|
|
|
|
|
|
| |
* splashscreen.py: Remove unused file.
* gui.py (InstallInterface.__init__): Set cursor here instead of
splashscreen.
(InstallControlWindow.setup_window): Don't pop splashscreen.
* anaconda: Don't use the splashscreen. --nofallback isn't used
and now that we trap and log the exception, it shouldn't be needed
for debugging.
|
|
|
|
|
|
|
| |
* gui.py (InstallControlWindow.createWidgets): Don't dither the
header, clean up the code to set the GtkImage
* iw/welcome_gui.py (WelcomeWindow.getScreen): Don't dither.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* yuminstall.py (YumDepSolveProgress.tscheck): Enhance to allow
knowing how many things are going to be added. Put the smarts
about the "nice" update here instead of restartLoop
(YumSorter.tsCheck): Feedback on packages being checked so the
progress bar moves :-)
* gui.py (ProgressWindow.__init__): Allow specifying the
percentage to do updates at so that we can update more often on known
"slow" progress bars
* text.py (ProgressWindow): Matching prototype
|
|
|
|
| |
* gui.py (InstallControlWindow.refreshHelp): Revert a little bit.
|
|
|
|
|
|
| |
* gui.py: Stop looking for help.
* anaconda.spec: anaconda-help is no more.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
800x420 when the installpackages stage is running. Release notes are
readable and the progress bar is still visible.
|
|
|
|
|
|
| |
gui.py and passed to the release notes viewer on the command line. In the
release notes viewer, we figure out where we need to anchor ourself and then
move there. Among other things.
|
| |
|
|
|
|
|
| |
information). GTK+ needs the percentage between 0 and 1, we were sending
very large values. Text mode progress bar unchanged for now.
|