Source

thg-keyboard-friendly / setup.py

Author Commit Message Labels Comments Date
yajo
setup, contrib/tortoisehg.spec: Fix spec: Paths, macros and noarch. The nautilus extension was not working because its installation folder was obsolete after the resolution of Fedora's bug #509633 [1]. Fixing this also means that now the RPM packages generated by tortoisehg.spec build in noarch, which simplifies their maintenance. Now the nautilus extension should work out of the box, finally fixing TortoiseHg's issue #869 [2] and Fedora's bug #730049 [3]. While…
yajo
contrib/tortoisehg.spec, setup: Fix tabs and trailing spaces problem. Autoremove some trailing spaces. Replace some tabs with spaces. Commit this separately to avoid obfuscating the rest of the patch. The replace of tabs by spaces is needed to avoid a rpmlint warning in the spec file. The others just came automatically so... well, this way is cleaner.
Wagner Bruna
setup: prune hgtk messages from the catalog hgtk translations will be kept on a separate Launchpad branch. This was done before in 208b423cc8fe, and backed out in 23ce73fb7add.
Branches
stable
David Golub
setup: allow specification of path on which to look for Mercurial
Branches
stable
Wagner Bruna
setup: sort source file list before message extraction This avoids excessive diff output between .pot updates. The filenames are usually already sorted on the working copy, but this could change unexpectedly on filesystem changes.
Branches
stable
Steve Borho
setup: use platform agnostic path and folder separators (fixes #701)
Branches
stable
Steve Borho
Backed out changeset: 208b423cc8fe
Branches
stable
Steve Borho
setup: further prune hgtk code from installers We're only keeping the tortoisehg.hgtk code on this branch so the translations can be done together.
Branches
stable
Yuya Nishihara
setup, hgqt: build Qt translation resource and load it if frozen It switches QTranslator's load path to :/translations if frozen. And add 'setup.py build_qt --frozen' option to build translation resource.
Branches
stable
timeless
setup: pyrcc4 is unlikely to be in path look for it where PyQt4 would save bin
Branches
stable
kiilerix
install: changes for building a "good" 2.0 tar ball This allows me to do python setup.py clean sdist and create a correctly versioned tar ball that also contains * i18n/*.py * tortoisehg/hgqt/*.ui but doesn't contain old locale/*/LC_MESSAGES/tortoisehg.mo files With the created tar ball I can do python build install and build rpms for Fedora.
Branches
stable
Steve Borho
i18n: add python-gettext to i18n folder, use to build translations The most recent version of gettext available for Windows is 1.14.4, which does not support msgctxt. This removes one external requirement.
Branches
stable
Wagner Bruna
i18n: support for message contexts Adds support for contextualizing messages to avoid ambiguities, as described in http://www.gnu.org/software/gettext/manual/gettext.html#Contexts The "_" functions are enhanced to get an additional context parameter; for instance, "_('All', 'changesets')" and "_('All', 'files')" would appear as two separate strings for translation, together with the context marker. If no contextualized message is…
Branches
stable
Yuya Nishihara
setup, hgqt: remove workbench_rc which is no longer used Now all icons are placed under icons/ directory.
Branches
stable
Yuya Nishihara
icons: build icons_rc.py which includes all files under /icons
Branches
stable
Yuya Nishihara
setup: build Qt resource workbench_rc.py without .qrc Now .qrc is generated automatically while running build_qt. With this change, "showlog.svg" and "loadall.svg" are included in .qrc. This causes the warning, "Could not add child element to parent element because the types are incorrect."
Branches
stable
Wagner Bruna
setup: add command for extracting translatable messages Until now this was done with external scripts, but it's better to keep this together with the source code. We are also switching from pygettext to gettext, to avoid problems with malformed python format strings on translated messages.
Branches
stable
kiilerix
setup: fail badly when vital files can't be generated Errors caused by missing qt development stuff were very hard to notice.
Yuya Nishihara
setup: fix build_qt error related to removal of qtproxyies.escape It looks broken since PyQt 4.7.7 or 4.7.6, where pyuic4 had some code clean up. This patch changes the wrapper to use python standard function.
Steve Borho
setup: disable escaping if qtproxies does not have the feature Works around packaging issues with PyQt-4.7.x. This probably needs a better permanent fix.
Steve Borho
setup: build both console and windows thg launchers the non-console launcher will be named thgw.exe. It will not be able to emit console messages at all, and should only be used for shortcuts, etc.
Steve Borho
setup: switch thg to a 'Windows' application
Steve Borho
setup: move Windows installer files from contrib/ to win32/
Yuya Nishihara
setup: add PyQt4 dependencies instead of PyGtk's
Yuya Nishihara
setup: wrap PyQt's uic to use gettext functionality in place of Qt's tr()
Yuya Nishihara
setup: add command to clean up generated files, *.py[co], *_ui.py, etc.
Yuya Nishihara
setup: exclude setup.py and distutils from dependency of py2exe They're imported by thg script only for in-place usage.
Yuya Nishihara
setup: inherit build command for customize
Yuya Nishihara
thg: run setup.py build_qt for in-place usage
Yuya Nishihara
setup: make setup.py importable from another script
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next