Source

thg-keyboard-friendly / hgtk

Author Commit Message Labels Comments Date
Steve Borho
hgtk: update copyright date Needed a meaningless change to test push to bitbucket over ssh
Steve Borho
hgtk: string.startswith() accepts string tuple
Steve Borho
hgtk: include NameError in scan list for stderr output
Branches
stable
Steve Borho
hgtk: add --profile global argument When --profile is enabled, forking and stderr capture are disabled. To capture to a file: [profiling] output=C:\profout.txt
Steve Borho
hgtk: ensure ret variable has been defined Fixes #651
Branches
stable
kiilerix
hgtk: Disable demandload for config 0b4e5b9eed32 used the wrong default for config.nofork because of demandload
Branches
stable
Steve Borho
hggtk, thgutil: move Python packages under tortoisehg During the move, take the opportunity to rename hggtk->hgtk and thgutil->util This serves two purposes, to make us better Python citizens and to dogfood our support for renames.
Steve Borho
hgtk: re-raise SystemExit after capturing it For some unknown reason, python on amd64 will lockup in some circumstances it we trap SystemExit and do not pass it on.
Henrik Stuart
hgtk: make version check independent from hglib hglib currently imports mercurial.error that isn't present in earlier versions of Mercurial, causing a demandimport error.
Henrik Stuart
hgtk: don't suppress exceptions in the dispatcher
Steve Borho
hgtk: use StringIO.getvalue() to read error strings
Steve Borho
hgtk: cleanup fork logic
Steve Borho
merge with stable
Steve Borho
hgtk: keep pointer to our cStringIO instance If the launched application overrides sys.stderr itself, we may crash when we try to call seek() on it. So keep a pointer to the cStringIO.StringIO instance we allocated and use it directly. Fixes tracebacks from launching Qct as external commit tool
Steve Borho
merge with stable
Steve Borho
hgtk: fix early forking problems by not using fork When we decide that we do want to run a dialog (after all the error checking, etc), go ahead and spawn another process to run the GUI. This prevents GTK from freaking the hell out. Fixes #299
Steve Borho
hgtk: make forking and stderr capture ui configurable
Steve Borho
hgtk: introduce --nofork global option For use by the shell extension and scripts
Steve Borho
hgtk: fix indexing errors in nofork hack
Steve Borho
hgtk: improve argument detection before forking the name of the 'hgtk' command can include a path, thus startswith was not sufficient. Fixes #295
Steve Borho
hgtk: enable forking behavior for GUI commands The code that guesses the command may need revisiting at a later date.
Steve Borho
hgtk: add function for portable forking Not sure this works correctly on Windows in all cases, so not enabling yet.
Steve Borho
hgtk: blacklist win32com.shell Fixes demandimport loop with py2exe -b1 or -b2 is used.
Steve Borho
setup: death to issue #67 I finally cracked the codex. GTK looks for it's libs and configs in the directory if finds it's DLLs. So you must: 1) Put a gtk/ subdirectory in the install target with DLLs in the root 2) move etc/ shared/ and lib/ under this gtk/ subdir 2) Hack the hgtk Python script to prepend this gtk/ directory to the path 3) Do not let py2exe pick up the GTK DLLs 4) use py2exe -b1 to load everything else …
Steve Borho
hgtk: symlink check broken in frozen builds
Steve Borho
hgtk: remove most path hacks from hgtk script
Steve Borho
hgtk: bug report improvements
Steve Borho
hgtk: dump captured stderr to stdout if THGDEBUG set Need a way to debug these things without modifying code
Steve Borho
hgtk: report TypeErrors found in stderr
Steve Borho
hggtk: consistent behavior for ctrl-w and ctrl-q ctrl-w closes the window with focus ctrl-q closes the application Refs #32, does not fix it entirely
  1. Prev
  2. 1
  3. 2
  4. Next