Code

History

Commits on master16
  1. Added references and inspirations to the instructions. Added a test for failing dependency checks. Ensured that each path is only added to the manifest once at most.David Boddie committed 8 years agod43ebda
  2. Load and execute the application directly via its module interface, as suggested by bhgv on the inferno-os Google Group.David Boddie committed 8 years ago2f6975f
  3. Added support for running Tk applications without the window manager by making the --wm and --tk options independent. This allows Tk applications to occupy the "full screen" - in other words filling the whole emulator window.David Boddie committed 8 years ago47cadb0
  4. Added license information (Expat/MIT license) and updated the instructions.David Boddie committed 8 years agoaa84055
  5. Ensured that the working directory is bound for command line tools, placing it in the namespace at /tmp/wdir.David Boddie committed 8 years ago87d9e32
  6. Added command line options to allow the packager to explicitly specify whether an executable needs the Draw module, window manager or Tk. Added a boot file for command line applications that performs the same actions as the window manager boot file but also reads command line arguments from emu's command line and passes them to the application itself. Renamed the window manager boot file.David Boddie committed 8 years ago2877063
  7. Added support for the inclusion of general resources, not just Dis files.David Boddie committed 8 years ago251f8f2
  8. Used a more limited configuration as the basis for command line applications.David Boddie committed 8 years agoa1a42ea
  9. Used a more concise way to define a list of strings.David Boddie committed 8 years agob9648bf
  10. Ensured that the location of the boot.b file is determined relative to the packaging script. Included some default resources with GUI applications so that the correct fonts and icons are used.David Boddie committed 8 years agobb750ca
  11. Ensure that the host's filing system is unmounted to limit access to the root filing system.David Boddie committed 8 years ago8c05878
  12. Avoid including duplicate files and especially avoid including the window manager more than once.David Boddie committed 8 years ago7de0c7e
  13. Adjusted the tests for a window manager requirement to work for minimal GUI programs.David Boddie committed 8 years ago30c5482
  14. Disentangled dependency management from configuration file writing. Tried to handle cases where dependencies could not be resolved. Added an exception for cases where it seems that the window manager should be included. Found that including lots of Dis files can cause an otherwise working GUI program to fail to start.David Boddie committed 8 years ago165b25f
  15. Changed the packaging script to only use a boot file for WM applications.David Boddie committed 8 years ago9170eee
  16. Started writing a tool to bundle Dis files together with an emulator for standalone deployment.David Boddie committed 8 years ago60f07c7