Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 1, 2014
Commits on Jun 30, 2014
  1. Mock wxWidgets when running tests.

    authored
    Ideally, we'd remove all dependencies on wx completely from the non-GUI
    parts, but it's dug in too deep for it to be worth the hassle.
  2. Remove unused wx import.

    authored
Commits on Jun 29, 2014
Commits on Dec 5, 2013
Commits on Dec 4, 2013
Commits on Aug 25, 2013
  1. @millingjon

    Add FLASHBACK TO: to autocompletion list.

    millingjon authored committed
Commits on Jul 4, 2013
  1. @millingjon
Commits on Jun 18, 2013
  1. @ockham

    Add an "nsis" target to setup.py to run NSIS.

    ockham authored committed
    That way, NSIS' location is determined by its registry key,
    which makes nsis.bat obsolete.
  2. @ockham

    install.nsi: Add line to Delete "$INSTDIR\_ctypes.pyd".

    ockham authored committed
  3. @ockham

    Use data_files instead of package_data with py2exe.

    ockham authored committed
    Distutils' package_data argument doesn't work with py2exe.
    On the other hand, we don't need the data_files argument
    (which we're only using under Linux for stuff like our .desktop file and
    man page that go to system directories), so we'll just use it instead
    of package_data.
Commits on Jun 17, 2013
  1. @ockham

    Add quote from 2001: A Space Odyssey.

    ockham authored committed
Commits on Mar 2, 2013
  1. Merge pull request #310 from ockham/manpage

    authored
    Add a Docbook XML source for producing a man page.
Commits on Jan 6, 2013
Commits on Jan 4, 2013
Commits on Nov 29, 2012
  1. @ockham

    Bump Debian Standards-Version to 3.9.4.

    ockham authored committed
Commits on Nov 17, 2012
Commits on Nov 16, 2012
  1. @ockham
  2. @ockham

    Use data_files for trelby.desktop in setup.py.

    ockham authored
    Move trelby's "own" data files installation to distutils' package_data parameter,
    and (ab)use data_files for stuff that needs to go to system locations
    (as trelby.desktop, or a prospective manpage) when installing via a package manager,
    and needs to be omitted when "manually" installing the source tarball.
Commits on Oct 27, 2012
  1. @harp37

    Mention Shot autocompletion in fileformat.txt.

    harp37 authored committed
  2. @harp37

    Add more PDF viewers to look for.

    harp37 authored committed
  3. @ockham

    Enable building of RPM file. Fixes #150.

    ockham authored committed
    Add some required logic to setup.py, some meta-information
    to setup.cfg, and an rpm target to the Makefile.
Commits on Oct 13, 2012
  1. @ockham

    Switch to distutils-based building and installation.

    ockham authored committed
    Motivated to comply better with the Filesystem Hierarchy Standard (FHS),
    and in preparation of an 'official' Debian package, this involves:
    
    * Make trelby code an actual Python module by adding an __init__.py to the
      src/ directory so it can be installed by setup.py.
    
    * Move execution of main() from trelby/trelby.py to a newly created
      bin/trelby executable python file.
    
    * Make src/trelby.py no longer executable, and remove shebang.
    
    * setup.py: Add the required distutils attributes and logic to setup.py.
      In particular, this means modifying bin/trelby at installation time so
      that it prepends the actual modules installation path to sys.path.
    
    * setup.cfg: Install to /opt/trelby by default.
    
    * Add MANIFEST.in that lists files to be included in the source tarball
      that can be generated by invoking python setup.py sdist.
    
    * src/misc.py: Make the version constant globally available for use by
      setup.py; look for the resources directory in ../.
    
    * Remove gen_linux_dist.sh, and adapt Makefile accordingly to use
      different command options of setup.py instead.
    
    * Replace /opt paths in trelby.desktop by the new appropriate values.
    
    * Simplify build.bat. Most of it is obsolete as we have a proper setup.py
      now.
    
    * Rename README.linux to INSTALL, update contents.
    
    * Fix README.dev and t.bat accordingly.
    
    * Remove debian/dirs (obsolete), and fix debian/rules for distutils.
    
    * debian/install: Install trelby.desktop to /usr/share/applications.
    
    * debian/rules: Modify so the Debian package installs to /usr/share/trelby
      and /usr/bin instead of /opt/trelby.
  2. @anilgulecha
Commits on Oct 8, 2012
  1. @anilgulecha

    Make USERPROFILE fix actually work.

    anilgulecha authored committed
Something went wrong with that request. Please try again.