Permalink
Commits on Apr 28, 2011
  1. akcustom.py: testing step

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

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

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

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

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

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

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

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

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

    This is to avoid either passing both the objects to a callback or recreating Status over and over.
    Ales Kozumplik committed Apr 5, 2011
  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.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Ales Kozumplik committed Mar 21, 2011