Source

thg / hgtk

Author Commit Message Labels Comments Date
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
Steve Borho
hgtk: attempt to filter real errors from stderr this could be much more intelligent, but it should cut down on the signal to noise ratio, and it should get rid of the log files in the install directory. And.. perhaps it will lead to better bug reports. Fixes #170
Steve Borho
fix os module import in hgtk
Steve Borho
hgtk: set icon path in frozen environments Fixes an icon path problem reported by Sune Foldager
Steve Borho
hgtk: use semicolon as path delimiter in error message
  1. Prev
  2. 1
  3. 2
  4. Next