1. 15 Mar, 2007 2 commits
  2. 14 Mar, 2007 5 commits
    • Robert Knight's avatar
      · 98ac8aa4
      Robert Knight authored
      * Move method to interpret and send a sequence of characters from display widget to
        emulation. ( TEWidget::emitText() -> TEmulation::sendText() )
      * Make TEWidget bell emitting method a slot.  Not tested yet.
      * Remove TESession::primaryView and all references to it.  TESession should now behave the
        same regardless of number of views connected.
      * Removed printing method from TESession.  Printing features belong with the view.
      * Removed font property from TESession.  Again, this is an attribute of the view.
      svn path=/branches/work/konsole-split-view/; revision=642646
    • Robert Knight's avatar
      Update display after clearing the screen. Disable debug menu for now. · f4bb22ce
      Robert Knight authored
      svn path=/branches/work/konsole-split-view/; revision=642624
    • Robert Knight's avatar
      Re-enable scrolling optimization. Not tested properly yet. Fix uninitialized... · 307a0ce3
      Robert Knight authored
      Re-enable scrolling optimization.  Not tested properly yet.  Fix uninitialized field in ScreenWindow constructor.
      svn path=/branches/work/konsole-split-view/; revision=642541
    • Robert Knight's avatar
      * Fix copying of text to clipboard. · fa0ae7f9
      Robert Knight authored
      * onRcvBlock -> onReceiveBlock
        onRcvChar  -> onReceiveChar
        sndBlock   -> sendBlock
      svn path=/branches/work/konsole-split-view/; revision=642518
    • Robert Knight's avatar
      · ca98b10a
      Robert Knight authored
      * Separate emulation back-end from view.  Removed all references to TEWidget ( the terminal display )
        from the emulation classes.  Connection of widget input keyboard/mouse notification to emulation
        is now done in TESession::addView().
        Added warnings for things which have/may have broken temporarily due to this change.
      * Removed the concept of 'connected' / 'not connected' from the emulation classes.  Their behaviour
        is now independant of whether or not views are connected to the emulation.
      * Added ScreenWindow::scrollBy() method which scrolls a screen window relative to its current position.
      * Fix signal/slot connection in emulation when creating a new screen window.
      svn path=/branches/work/konsole-split-view/; revision=642513
  3. 09 Mar, 2007 4 commits
  4. 08 Mar, 2007 2 commits
    • Robert Knight's avatar
      * New approach to handling scrolling views on the same session · d746c96c
      Robert Knight authored
        independantly.  Added ScreenWindow class which represents a window
        onto a terminal screen.  Each terminal view has one screen window
        associated with it.
        This breaks the original design choice of not having the view know anything
        about the session it was displaying, but I feel that no longer makes 
        sense when there is more than one view on a session.
        Still work-in-progress
      * Add methods to support tooltips in filters
      * Add start of new history size dialog which I hope is easier to understand.
      * Internal renaming for clarity
      	ca 	-> Character
      	cacol	-> CharacterColor
      	ca.c	-> ca.character
      	ca.r	-> ca.rendition
      	ca.f 	-> ca.foregroundColor
      	ca.b	-> ca.backgroundColor
      svn path=/branches/work/konsole-split-view/; revision=640688
    • Robert Knight's avatar
      Use Oxygen icon names · d78fb4a0
      Robert Knight authored
      svn path=/branches/work/konsole-split-view/; revision=640441
  5. 07 Mar, 2007 1 commit
  6. 01 Mar, 2007 1 commit
    • Robert Knight's avatar
      * Revert the changes to the screen and emulation from the last commit. · 790fe0af
      Robert Knight authored
        Will follow a different approach to allowing views to show different
        parts of the same session at once.
      * Make the "Search History" menu item a normal action
        rather than a toggle action.
      * Search terminal history and jump to first match when text in
        search box is changed.
      * Call QApplication::processEvents() periodically while searching
        history to prevent UI from becoming unresponsive with large histories.
      svn path=/branches/work/konsole-split-view/; revision=638397
  7. 28 Feb, 2007 11 commits
  8. 21 Feb, 2007 10 commits
  9. 20 Feb, 2007 1 commit
  10. 14 Feb, 2007 2 commits
  11. 04 Feb, 2007 1 commit
    • Robert Knight's avatar
      Add comments · d9b8b2b2
      Robert Knight authored
      svn path=/branches/work/konsole-split-view/; revision=629916