Robert Knight
3aada52d4b
Forward port fix for #139225 .
...
svn path=/branches/work/konsole-split-view/; revision=616765
20 years ago
Robert Knight
213fb02c7c
Merge changes in trunk from r. 611400. Use KIcon instead of depreciated SmallIconSet. More work on fixing word selection.
...
svn path=/branches/work/konsole-split-view/; revision=615869
20 years ago
Robert Knight
0556237ae5
Ensure that both displays are set to an equal size when the view is first split.
...
svn path=/branches/work/konsole-split-view/; revision=613571
20 years ago
Robert Knight
c4e54b30b8
Only scroll the used area of the terminal display in TEWidget::scrollImage()
...
svn path=/branches/work/konsole-split-view/; revision=613566
20 years ago
Robert Knight
a449d1fd31
When the terminal display is updated with a new image which is smaller than the previous image, ensure that the area outside the new image is cleared. Use correct offset of displayed character area in TEWidget::scrollImage() instead of hardcoded values.
...
svn path=/branches/work/konsole-split-view/; revision=613563
20 years ago
Robert Knight
8aad8bb492
Merge changes from trunk.
...
svn path=/branches/work/konsole-split-view/; revision=611400
20 years ago
Robert Knight
97f9f76439
Correct calculation of colour values in 256-colour mode. The previous colours were a little too dim. Patch by Tom Schumm ( gentoo@phong.org )
...
svn path=/branches/work/konsole-split-view/; revision=609839
20 years ago
Robert Knight
3edfb962c3
More readable member variable names in TESession. Remove warnings around code in Konsole class which is disabled whilst I port to the new view system.
...
svn path=/branches/work/konsole-split-view/; revision=609390
20 years ago
Robert Knight
403cae6961
Add a new view to each container when a new session is created. Resizing the split-view gets quite slow if there are lots of sessions open, will need to address that later.
...
svn path=/branches/work/konsole-split-view/; revision=602990
20 years ago
Robert Knight
8774a55589
Add a new type of view container which uses a QStackedWidget. This avoids the irritating frame around the QTabWidget which appears even when the tab bar is hidden.
...
svn path=/branches/work/konsole-split-view/; revision=602966
20 years ago
Robert Knight
fd45655f22
Temporary updates to konsole-part to make it build with new session interface. Will get back to this once the changes in the main Konsole application are done.
...
svn path=/branches/work/konsole-split-view/; revision=602856
20 years ago
Robert Knight
0b72f1d0ff
Use icon for split-view menu action. Add TODO list for split-view branch.
...
svn path=/branches/work/konsole-split-view/; revision=602845
20 years ago
Robert Knight
6424e82ed7
Automatically detach session from view when view is deleted.
...
svn path=/branches/work/konsole-split-view/; revision=602830
20 years ago
Robert Knight
7ebf1ae3b5
Don't crash when unsplitting view - Detach views from sessions before deleting the view.
...
svn path=/branches/work/konsole-split-view/; revision=602686
20 years ago
Robert Knight
f29e78d3c8
* Don't use id numbers to reference color schemes internally, share a pointer to
...
20 years ago
Robert Knight
b185df01ae
Add monitor for activity, monitor for silence and close session to the new tabbed view context menu. Make session instances delete all attached views when destroyed.
...
svn path=/branches/work/konsole-split-view/; revision=600568
20 years ago
Robert Knight
9cec0f3964
Show the context menu for the right widget when right-clicking on a tab. Implement renaming of sessions via tab context menu.
...
svn path=/branches/work/konsole-split-view/; revision=599813
20 years ago
Robert Knight
4c90cf8612
Merge changes from trunk since 598428
...
svn path=/branches/work/konsole-split-view/; revision=599760
20 years ago
Robert Knight
6eb781d826
Add context menu to tabbed view container. Move tab color selection from Konsole class to TabbedViewContainer class.
...
svn path=/branches/work/konsole-split-view/; revision=599748
20 years ago
Thiago Macieira
fb5e1fdbcf
These files aren't hand-edited, so they don't have to be in Subversion
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599734
20 years ago
Robert Knight
09a52c67d6
Add NavigationItem class which provides information (eg. associated title and icons) to the view containers ( eg. the tab widget ) about the views they contain.
...
svn path=/branches/work/konsole-split-view/; revision=599599
20 years ago
Thiago Macieira
c9ef77bb4b
Rename the interface to KonsoleScripting.
...
Fix the members: it's feedAllSessions and sendAllSessions. Someone
just copied the SessionScripting file and renamed the interface...
Regenerate the adaptors.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599495
20 years ago
Thiago Macieira
e0e6faa0e6
Regenerated adaptors. The interface is now working again.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599494
20 years ago
Thiago Macieira
ba2b3397c7
Prepare for the regerenated adaptor. Why are these functions all
...
private?
Also, fix newSession that was broken during porting: return a QString
like the interface expects it to.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599492
20 years ago
Thiago Macieira
2ae9e88d92
These two adaptors aren't part of KonsolePart, since the binary isn't
...
running.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599491
20 years ago
Thiago Macieira
389e391b70
Rename interface from Session.Scripting to SessionScripting.
...
Regenerate adaptors.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599487
20 years ago
Thiago Macieira
ac2cb50a68
Make some methods properties instead.
...
Remove renameSession.
Regenerate the adaptors.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599484
20 years ago
Thiago Macieira
fcd815256c
Fix the selection of a session ID.
...
Fix the setting of the KONSOLE_* variables. Gone are KONSOLE_DCOP and
KONSOLE_DCOP_SESSION: welcome now KONSOLE_DBUS_SERVICE and
KONSOLE_DBUS_SESSION.
Session names are now formed sequentially as "session1", "session2",
"session3", etc. You cannot change that name. You cannot go back in
IDs either.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=599482
20 years ago
Robert Knight
7b97da817e
Comment out code related to the old tab widget and terminal displays.
...
svn path=/branches/work/konsole-split-view/; revision=598439
20 years ago
Laurent Montel
bf221739e4
Apply Alex patch (now we can use enable-final argument
...
some module compiles with enable-final now)
As discussed with Alex it's not necessary to have program name
into automoc macro
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=598290
20 years ago
George Staikos
f4cc32d836
make it compile with gcc 3.3. the inlined switch() is an issue. Also while
...
we're at it, avoid copying data around in operator== and !=, and make them
potentially faster. Remove unnecessary null initilizations.
Now I can compile and launch konsole with gcc 3.3 and it even kind of works.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=597273
20 years ago
Robert Knight
3ba6b7ae46
Add copyright notices and compile.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=596786
20 years ago
Robert Knight
abfb1878db
Initial import of classes which can manage a hierarchy of resizeable views.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=596631
20 years ago
Daniel Teske
99b85a9dcf
KBookmarkManager::managerForFile and KBookmarkOwner::openBookmark changes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=596012
20 years ago
Thiago Macieira
4f49575477
Don't register the wrong name on D-Bus
...
Konsole isn't a KUniqueApplication
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=595849
20 years ago
Laurent Montel
bd323ae118
Necessary to change KDE4_AUTOMOC macro to support
...
enable-final argument
(there was not a dependancy between <name>_final.cpp file and
moc generated files => moc files were never created)
Not necessary to rebuild all kdelibs just cp kdelibs/cmake/modules/KDE4Macros.cmake <path_kde4>/share/apps/cmake/modules
I ported and tested all kde module (without enable-final argument, it compiles fines (test and program))
Don't try to use enable-final argument for the moment it doesn't compile (but dependancy works)
Regards
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=595039
20 years ago
Robert Knight
d67c139597
Consistant naming of source files in the emulation backend.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=594673
20 years ago
Robert Knight
12a859ec77
Header cleanup. Removed bizarre code for supposedly detecting non-responsive sessions when closing because it doesn't work - now the Konsole window disappears instantly when the close button is clicked and there are lots of sessions open.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=594647
20 years ago
Chusslove Illich
9e64a86323
i18n fixes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=594610
20 years ago
Kurt Hindenburg
9aa1eb8d87
Change email address.
...
SVN_SILENT:
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=594556
20 years ago
Robert Knight
5ed6d00cff
Tidy up and de-geekify text in Konsole's about dialog. Link to XRender library if available and refactor transparency setup code.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=594511
20 years ago
Daniel Teske
d58c317c33
Port to kio/bookmark changes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=593982
20 years ago
Robert Knight
5db0455ade
Port Konsole settings dialog to uic4. Patch by Leandro Lopez.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=591204
20 years ago
Robert Knight
bd1bd03aa7
Performance improvement when scrolling - especially with large terminal windows. The emulation now gives hints to the display about how the image has scrolled since the last update, which allows the display to scroll using QWidget::scroll() and avoid redrawing lots of text. Unfortunately it seems that Vim and terminal emacs don't use the terminal facilities to scroll the display, so it doesn't help those particular programs.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=591193
20 years ago
Jaison Lee
9cc2826e8d
KTempFile->KTemporaryFile
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=591082
20 years ago
Robert Knight
8847870307
Add licence and copyright.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590859
20 years ago
Robert Knight
2481d128f8
Sessions do not need to know the font size of attached views.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590858
20 years ago
Robert Knight
7aca63ec00
Allow views to be removed from a session. Better handling of terminal emulation size when a view is resized - Konsole looks through all of the visible views on a session and selects the largest number of lines and columns which can be displayed on all views.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590854
20 years ago
Robert Knight
df8aa4a68a
Fix crash on startup. Session shortcuts are disabled for now and will be reimplemented later.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590827
20 years ago
Laurent Montel
03830bcac9
Minor clean
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=590237
20 years ago