Skip to content
Commits on Apr 28, 2011
  1. akcustom.py: testing step

    Ales Kozumplik committed Feb 11, 2011
    AK NOTE: discard this before final.
  2. intf.enableNetwork: wrap it in idle_gtk_sync()

    Ales Kozumplik committed Apr 18, 2011
    Otherwise repoSetup bombs.
  3. using Queue and a wrapper, implement idle_gtk_sync().

    Ales Kozumplik committed Apr 18, 2011
    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. yuminstall.py: intf.progressWindow -> status.progress_window

    Ales Kozumplik committed Apr 15, 2011
  5. init_finished() not necessary (this is handled by rendercallback).

    Ales Kozumplik committed Apr 15, 2011
    AK NOTE: fixup with the commit progress_gui commit?
  6. progress_gui: have a status+view to talk to it asynchronously.

    Ales Kozumplik committed Apr 15, 2011
    This is how I imagine all controller/view interaction should be done in
    Anaconda.
  7. fix questionInitializeDASD() for the separate threads.

    Ales Kozumplik committed Apr 15, 2011
    The method should be removed from installinterface anyway.
  8. Change intf.kickstartErrorWindow to status.announce_kickstart_error_s…

    Ales Kozumplik committed Apr 6, 2011
    …ync().
  9. questionInitializeDisk() is status.need_initialize_disk_answer_sync().

    Ales Kozumplik committed Apr 6, 2011
    Implement it in and use it in devicetree.py (the only place
    questionInitializeDisk was called).
  10. Every StatusHandle object remembers its Status.

    Ales Kozumplik committed Apr 5, 2011
    This is to avoid either passing both the objects to a callback or recreating Status over and over.
  11. view: implement support for progress bar.

    Ales Kozumplik committed Mar 29, 2011
  12. Fix a nasty bug releasing the GDK thread during an exception.

    Ales Kozumplik committed Mar 29, 2011
    This error was breaking the automatic exception reporting.
  13. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik committed Mar 28, 2011
    This pertains files outside of textw/ and iw/.
  14. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik committed Mar 28, 2011
    This pertains textw/ files.
  15. Change intf.messageWindow() to status.need_answer_sync() calls.

    Ales Kozumplik committed Mar 28, 2011
    This pertains iw/ files.
  16. Use the status.i_am_busy() method everywhere (does not include storage/)

    Ales Kozumplik committed Mar 24, 2011
    Previously was anaconda.intf.waitWindow().
  17. Always create the status object through pyanaconda.view (fully qualif…

    Ales Kozumplik committed Mar 24, 2011
    …ied).
    
    This will make it easier to grep for it later.
  18. Provide the view reference globally in status.py

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

    Ales Kozumplik committed Mar 23, 2011
    AK NOTE: discard this before final.
  20. Migrate betanag to the status interface.

    Ales Kozumplik committed Mar 21, 2011
  21. Status.need_answer_sync()

    Ales Kozumplik committed Mar 21, 2011
    the method to invoke iface.messageWindow through the status.
  22. Finally, start the GUI in a separate thread.

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

    Ales Kozumplik committed Mar 21, 2011
    No longer in fashion.
  24. implement advance_dispatch_async

    Ales Kozumplik committed Mar 21, 2011
    AK NOTE: This commit is probably unnecessary and should be reviewed before
    merging this branch into master.
  25. Assure the universal UI functions run in the gui thread.

    Ales Kozumplik committed Mar 21, 2011
Something went wrong with that request. Please try again.