changeset 13347:fd14634f9c1e

Integrated qtermwidget terminal emulation.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Thu, 07 Apr 2011 10:26:05 +0200
parents 381b7413c652
children 0a5619ea17a6
files gui//Quint.pro gui//Quint.pro.user gui//mainwindow.cpp gui//mainwindow.h gui//octave-core gui//octaveterminal.h gui//qtermwidget/.moc/moc_Emulation.cpp gui//qtermwidget/.moc/moc_Filter.cpp gui//qtermwidget/.moc/moc_Pty.cpp gui//qtermwidget/.moc/moc_ScreenWindow.cpp gui//qtermwidget/.moc/moc_Session.cpp gui//qtermwidget/.moc/moc_TerminalDisplay.cpp gui//qtermwidget/.moc/moc_Vt102Emulation.cpp gui//qtermwidget/.moc/moc_k3process.cpp gui//qtermwidget/.moc/moc_k3processcontroller.cpp gui//qtermwidget/.moc/moc_qtermwidget.cpp gui//qtermwidget/.objs/BlockArray.o gui//qtermwidget/.objs/Emulation.o gui//qtermwidget/.objs/Filter.o gui//qtermwidget/.objs/History.o gui//qtermwidget/.objs/KeyboardTranslator.o gui//qtermwidget/.objs/Pty.o gui//qtermwidget/.objs/Screen.o gui//qtermwidget/.objs/ScreenWindow.o gui//qtermwidget/.objs/Session.o gui//qtermwidget/.objs/ShellCommand.o gui//qtermwidget/.objs/TerminalCharacterDecoder.o gui//qtermwidget/.objs/TerminalDisplay.o gui//qtermwidget/.objs/Vt102Emulation.o gui//qtermwidget/.objs/k3process.o gui//qtermwidget/.objs/k3processcontroller.o gui//qtermwidget/.objs/konsole_wcwidth.o gui//qtermwidget/.objs/kpty.o gui//qtermwidget/.objs/main.o gui//qtermwidget/.objs/moc_Emulation.o gui//qtermwidget/.objs/moc_Filter.o gui//qtermwidget/.objs/moc_Pty.o gui//qtermwidget/.objs/moc_ScreenWindow.o gui//qtermwidget/.objs/moc_Session.o gui//qtermwidget/.objs/moc_TerminalDisplay.o gui//qtermwidget/.objs/moc_Vt102Emulation.o gui//qtermwidget/.objs/moc_k3process.o gui//qtermwidget/.objs/moc_k3processcontroller.o gui//qtermwidget/.objs/moc_qtermwidget.o gui//qtermwidget/.objs/qtermwidget.o gui//qtermwidget/.objs_d/BlockArray.o gui//qtermwidget/.objs_d/Emulation.o gui//qtermwidget/.objs_d/Filter.o gui//qtermwidget/.objs_d/History.o gui//qtermwidget/.objs_d/KeyboardTranslator.o gui//qtermwidget/.objs_d/Pty.o gui//qtermwidget/.objs_d/Screen.o gui//qtermwidget/.objs_d/ScreenWindow.o gui//qtermwidget/.objs_d/Session.o gui//qtermwidget/.objs_d/ShellCommand.o gui//qtermwidget/.objs_d/TerminalCharacterDecoder.o gui//qtermwidget/.objs_d/TerminalDisplay.o gui//qtermwidget/.objs_d/Vt102Emulation.o gui//qtermwidget/.objs_d/k3process.o gui//qtermwidget/.objs_d/k3processcontroller.o gui//qtermwidget/.objs_d/konsole_wcwidth.o gui//qtermwidget/.objs_d/kpty.o gui//qtermwidget/.objs_d/main.o gui//qtermwidget/.objs_d/moc_Emulation.o gui//qtermwidget/.objs_d/moc_Filter.o gui//qtermwidget/.objs_d/moc_Pty.o gui//qtermwidget/.objs_d/moc_ScreenWindow.o gui//qtermwidget/.objs_d/moc_Session.o gui//qtermwidget/.objs_d/moc_TerminalDisplay.o gui//qtermwidget/.objs_d/moc_Vt102Emulation.o gui//qtermwidget/.objs_d/moc_k3process.o gui//qtermwidget/.objs_d/moc_k3processcontroller.o gui//qtermwidget/.objs_d/moc_qtermwidget.o gui//qtermwidget/.objs_d/qtermwidget.o gui//qtermwidget/AUTHORS gui//qtermwidget/COPYING gui//qtermwidget/Changelog gui//qtermwidget/INSTALL gui//qtermwidget/README gui//qtermwidget/TODO gui//qtermwidget/lib/BlockArray.cpp gui//qtermwidget/lib/BlockArray.h gui//qtermwidget/lib/Character.h gui//qtermwidget/lib/CharacterColor.h gui//qtermwidget/lib/ColorTables.h gui//qtermwidget/lib/DefaultTranslatorText.h gui//qtermwidget/lib/Emulation.cpp gui//qtermwidget/lib/Emulation.h gui//qtermwidget/lib/ExtendedDefaultTranslator.h gui//qtermwidget/lib/Filter.cpp gui//qtermwidget/lib/Filter.h gui//qtermwidget/lib/History.cpp gui//qtermwidget/lib/History.h gui//qtermwidget/lib/KeyboardTranslator.cpp gui//qtermwidget/lib/KeyboardTranslator.h gui//qtermwidget/lib/LineFont.h gui//qtermwidget/lib/LineFont.src gui//qtermwidget/lib/Makefile gui//qtermwidget/lib/Makefile.Debug gui//qtermwidget/lib/Makefile.Release gui//qtermwidget/lib/Pty.cpp gui//qtermwidget/lib/Pty.h gui//qtermwidget/lib/README gui//qtermwidget/lib/Screen.cpp gui//qtermwidget/lib/Screen.h --> --> -->
Traceback (most recent call last):
  File "hgweb.cgi", line 29, in <module>
    wsgicgi.launch(application)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/wsgicgi.py", line 89, in launch
    for chunk in content:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/hgwebdir_mod.py", line 381, in run_wsgi
    for r in self._runwsgi(req, res):
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/hgweb_mod.py", line 354, in run_wsgi
    for r in self._runwsgi(req, res, repo):
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/request.py", line 587, in sendresponse
    for chunk in self._bodygen:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/util.py", line 1778, in increasingchunks
    for chunk in source:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/templateutil.py", line 868, in flatten
    for i in thing:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/templateutil.py", line 1072, in runtemplate
    yield evalrawexp(context, mapping, arg)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/templateutil.py", line 921, in evalrawexp
    return func(context, mapping, data)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/templateutil.py", line 1063, in runsymbol
    return v(context, mapping)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/webutil.py", line 598, in <lambda>
    diffsummary=lambda context, mapping: diffsummary(diffstatsgen),
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/webutil.py", line 787, in diffsummary
    stats, maxname, maxtotal, addtotal, removetotal, binary = next(statgen)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/hgweb/webutil.py", line 778, in diffstatgen
    stats = patch.diffstatdata(util.iterlines(ctx.diff(basectx, opts=diffopts)))
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/patch.py", line 3165, in diffstatdata
    for line in lines:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/util.py", line 2881, in iterlines
    for chunk in iterator:
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/patch.py", line 2551, in diff
    copysourcematch=copysourcematch,
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/patch.py", line 2632, in diffhunks
    copy = copies.pathcopies(ctx1, ctx2, match=match)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/copies.py", line 594, in pathcopies
    copies = _forwardcopies(x, y, match=match)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/copies.py", line 549, in _forwardcopies
    copies = _committedforwardcopies(a, b, base, match)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/copies.py", line 147, in _committedforwardcopies
    missing = _computeforwardmissing(a, b, match=forwardmissingmatch)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/copies.py", line 104, in _computeforwardmissing
    return mb.filesnotin(ma, match=match)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/manifest.py", line 516, in filesnotin
    sm2 = set(m2.walk(match))
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/manifest.py", line 573, in walk
    if not self.hasdir(fn):
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/manifest.py", line 528, in hasdir
    return dir in self._dirs
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/util.py", line 1747, in __get__
    result = self.func(obj)
  File "/home/inverse/.local/lib/python2.7/site-packages/mercurial/manifest.py", line 522, in _dirs
    return pathutil.dirs(self)
ValueError: found invalid consecutive slashes in path