Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: multi
Commits on Apr 28, 2011
  1. akcustom.py: testing step

    Ales Kozumplik authored
    AK NOTE: discard this before final.
  2. intf.enableNetwork: wrap it in idle_gtk_sync()

    Ales Kozumplik authored
    Otherwise repoSetup bombs.
  3. using Queue and a wrapper, implement idle_gtk_sync().

    Ales Kozumplik authored
    This is to provide quick workarounds for non-thread-safe calls. Also lots
    of actions in the view and status could be implemented using this instead.
    
    Also the broken keyword args passing into idle_gtk is fixed here.
  4. init_finished() not necessary (this is handled by rendercallback).

    Ales Kozumplik authored
    AK NOTE: fixup with the commit progress_gui commit?
  5. progress_gui: have a status+view to talk to it asynchronously.

    Ales Kozumplik authored
    This is how I imagine all controller/view interaction should be done in
    Anaconda.
  6. fix questionInitializeDASD() for the separate threads.

    Ales Kozumplik authored
    The method should be removed from installinterface anyway.
  7. questionInitializeDisk() is status.need_initialize_disk_answer_sync().

    Ales Kozumplik authored
    Implement it in and use it in devicetree.py (the only place
    questionInitializeDisk was called).
  8. Every StatusHandle object remembers its Status.

    Ales Kozumplik authored
    This is to avoid either passing both the objects to a callback or recreating Status over and over.
  9. view: implement support for progress bar.

    Ales Kozumplik authored
  10. Fix a nasty bug releasing the GDK thread during an exception.

    Ales Kozumplik authored
    This error was breaking the automatic exception reporting.
  11. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik authored
    This pertains files outside of textw/ and iw/.
  12. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik authored
    This pertains textw/ files.
  13. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik authored
    This pertains iw/ files.
  14. Use the status.i_am_busy() method everywhere (does not include storage/)

    Ales Kozumplik authored
    Previously was anaconda.intf.waitWindow().
  15. Always create the status object through pyanaconda.view (fully qualif…

    Ales Kozumplik authored
    …ied).
    
    This will make it easier to grep for it later.
  16. Provide the view reference globally in status.py

    Ales Kozumplik authored
    This is to save us passing anaconda/intf objects everywhere, to
    modules/subpackages that otherwise do not need to know.
  17. ak testing hook in a direct (screen) step.

    Ales Kozumplik authored
    AK NOTE: discard this before final.
  18. Migrate betanag to the status interface.

    Ales Kozumplik authored
  19. Status.need_answer_sync()

    Ales Kozumplik authored
    the method to invoke iface.messageWindow through the status.
  20. Finally, start the GUI in a separate thread.

    Ales Kozumplik authored
    The communication between the two threads is through the status and view
    objects.
  21. dispatch: remove go_back(), go_forward.

    Ales Kozumplik authored
    No longer in fashion.
  22. implement advance_dispatch_async

    Ales Kozumplik authored
    AK NOTE: This commit is probably unnecessary and should be reviewed before
    merging this branch into master.
  23. Assure the universal UI functions run in the gui thread.

    Ales Kozumplik authored
Something went wrong with that request. Please try again.