1. 27 Mar, 2013 2 commits
  2. 28 Jan, 2013 1 commit
    • Sam Moore's avatar
      Self inflicted wounds using cx_freeze · 444244d5
      Sam Moore authored
      The pain is freezing me.
      
      I've been trying to freeze the qchess.py script into a win32 binary, so that windows people don't need to install python.
      Except I've realised that they will probably install python to enter anyway, since it is the easiest language.
      HER DURP.
      
      I mostly got cx_freeze to work.
      
      Fun tip: Unicode strings cause segmentation faults
      
      So wrote hacky script to save unicode characters to png files, then use png files in frozen versions.
      
      cx_freeze in linux worked amazingly well.
      
      For windows... I installed python and cx_freeze in wine... this was probably a mistake,
      because all the dll files were missing. But I found all the dll files, so that's fixed.
      
      qchess.exe works in wine, but can't load python agent programs... because windows doesn't understand #!
      Well, fuck. Also annoying bug with Tk open file dialog mouse which I cannot be bothered chasing.
      
      Tried hacky batch file, but it doesn't work in wine. Will try in Windows 7 soon.
      
      PS:
      Also changed directory structure somewhat.
      
      Ironically, using cx_freeze doesn't result in freezing programs!
      444244d5
  3. 24 Jan, 2013 2 commits
    • Sam Moore's avatar
      Lots of stuff happened · 707e794d
      Sam Moore authored
      1. Argument parsing. We have it
      
      2. GUI. We have it
      
      3. Networking. We have it.
      
      4. Timeouts. We have those. Sort of. Not for Windows.
      
      5. Help page. We have that too.
      	I think you'll find it quite... helpful
      
      We still don't have log files. Most of previous TODOs still apply.
      707e794d
    • Sam Moore's avatar
      Mostly networking · bfa63f1a
      Sam Moore authored
      It is pretty much a hack
      
      Fixed dodgy symlinks from agents directory, thanks [SLX]
      
      Need to fix argument parsing for qchess program, but can't be bothered right now.
      bfa63f1a