Commits

Show all
Author Commit Message Labels Comments Date
jcristau
[packaging] Fix upgrades from << 1.4 Declare that hgview-common replaces old hgview so upgrades just work.
Tags
hgview-debian-version-1.4.0-2
Alain Leufroy
Added tag hgview-debian-version-1.4.0-1 for changeset 9521511a6e37
Alain Leufroy
Added tag hgview-version-1.4.0 for changeset 1576aa8d7b12
Tags
hgview-debian-version-1.4.0-1
Alain Leufroy
prepare version 1.4.0 * Update version, Changelog, README * split debian package into 3 ones
Tags
hgview-version-1.4.0
jcristau
[debian] restore compatibility with old distros Changeset 347a7f4340d8 switched the packaging to dh_python2, but that only needs to be done for wheezy/oneiric and later. So switch lenny/squeeze/lucid/maverick/natty back to python-support.
Alain Leufroy
[console] fix command line splitting * We shall encode/decode the command line as ``shlex.split`` does not support unicode * Also update the tests
Alain Leufroy
[console] fix inotify over refreshing caused by mercurial (checkexec) ``checkexec`` function from ``mercurial.posix`` creates a temporary *hg-checkexec-* file. This function is called by hgview while refreshing the repo info (getting file exec flags changed). As a new file is created and then deleted, hgview refreshes the repo info causing a loop. So we have to filter filenames *while processing the events* instead of filtering the filename while adding watchers.
Alain Leufroy
[console] reduce blinking while displaying diff/source Pygments may take a while to highlight the diff/source and it induce lag while browing the files. The idea is to delay colorizing the text. The text was previously displayed whitout color and then highlighted => blinking. The beggining of the text is now highlighted immediatly which reduces the blinking effect.
Alain Leufroy
fix setup.py Add ``--[no-]install-qt`` and ``--[no-]install-curses`` options to *install* command in order to [dis/en]able installing qt/curses library.
Alain Leufroy
fix mercurial extension :note: change container in hgviewlib.curses.utils to suite lazy import and the strange urwid.command_map which is a module and an instance.
Aurelien Campeas
[lib] apparently ints can slip there
Aurelien Campeas
if given 123:abcdef0123456789 style rev (from a quick mouse copy-paste), actually try the part after ":"
Alain Leufroy
[console] display usefull information in manifest and source title Information in source title is delayed to not overload the process.
Alain Leufroy
[console] delay highlighting the source to speed up rendering
Alain Leufroy
[console] add delay_emit_signal to delay processing callbacks
Alain Leufroy
[console] fix *goto* command: refresh the graphlog display
Alain Leufroy
[lib] add cache to `fileflags` of the grapher to speed up file list rendering The `fileflags` method computes the context status for each filename request, even if the request remains the same revision. But the context status are the same for each file as long as the revision doesn't change. So we cache the context status and reset it when the revision change.
Alain Leufroy
[console] do not fail if pygments is not available
Alain Leufroy
[console] properly deactivate context => speedup when context is hidden * connect `update_context` to `focus changed` signal only when context is visible * disconnect context when it is not visible
Alain Leufroy
[console] refactor for pylint Just fix pylint msgs.
Alain Leufroy
[console] fix help
Alain Leufroy
[console] refactor keypress in mainframe and its footer Use signal for communication.
Alain Leufroy
[console] enable "curses" interface.
Alain Leufroy
[console] move palette definition and screen hack and logging in application.py * it will help using curses interface * they are only used at the application startup
Alain Leufroy
[console] fix palette styles and Screen hack to allow using curses_display later
Alain Leufroy
Add an option/config entry to choose the GUI interface instead of a separate excutables scripts
Alain Leufroy
[console] use the new application statup for the console interface :note: * remove unnecessary choose_viewer * remove some unnecessary imports in hgrepoviewer
Alain Leufroy
New application startup for qt4 interface Move application startup stuff to specific locations. Available for the qt4 interface.
Alain Leufroy
[console] fix context on unapplied mq patch
Alain Leufroy
[console] refactor mouse support
  1. Prev
  2. Next