Code

History

Commits on master to package.py13
  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. 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
  3. Added license information (Expat/MIT license) and updated the instructions.David Boddie committed 8 years agoaa84055
  4. 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
  5. 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
  6. Added support for the inclusion of general resources, not just Dis files.David Boddie committed 8 years ago251f8f2
  7. Used a more limited configuration as the basis for command line applications.David Boddie committed 8 years agoa1a42ea
  8. 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
  9. Avoid including duplicate files and especially avoid including the window manager more than once.David Boddie committed 8 years ago7de0c7e
  10. Adjusted the tests for a window manager requirement to work for minimal GUI programs.David Boddie committed 8 years ago30c5482
  11. 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
  12. Changed the packaging script to only use a boot file for WM applications.David Boddie committed 8 years ago9170eee
  13. Started writing a tool to bundle Dis files together with an emulator for standalone deployment.David Boddie committed 8 years ago60f07c7