diff options
| -rw-r--r-- | kde-base/konsole/Manifest | 9 | ||||
| -rw-r--r-- | kde-base/konsole/files/konsole-4.4.2-remember-size.patch | 157 | ||||
| -rw-r--r-- | kde-base/konsole/konsole-4.4.74.ebuild | 4 | ||||
| -rw-r--r-- | kde-base/konsole/konsole-4.4.75.ebuild | 4 | ||||
| -rw-r--r-- | kde-base/konsole/konsole-4.4.9999.ebuild | 4 | ||||
| -rw-r--r-- | kde-base/konsole/konsole-9999.ebuild | 4 |
6 files changed, 178 insertions, 4 deletions
diff --git a/kde-base/konsole/Manifest b/kde-base/konsole/Manifest index 2bc02898b54..4ca50ff2045 100644 --- a/kde-base/konsole/Manifest +++ b/kde-base/konsole/Manifest @@ -1,7 +1,8 @@ +AUX konsole-4.4.2-remember-size.patch 7135 RMD160 d3d69760e5da3e5c09631bb76f1ae746d73b1da5 SHA1 4f91991e2aa0de67f49e177477e27d472e226945 SHA256 0773bd696167c7ebd67657a17cc182a546bcfd1036d557199d024c8c0d952670 DIST kdebase-4.4.74.tar.xz 2339608 RMD160 d954001c770c4a9516f414a88d451009c513e55c SHA1 91af1de44fcd02206f5dc1ecffd445c18ff05ed0 SHA256 7d15546a66b83dfa401e161628089a771267ac86fcc71d931cfa8a488b68798d DIST kdebase-4.4.75.tar.xz 2341392 RMD160 06c288ec9135359635139a3cfc4d805cb28b1f44 SHA1 665faf74a25e21d3972437457b3b1a00660438ac SHA256 8fd291f78aa3d9a009767a1adb60d4ed24aac7103c9e2e29dbdd768e0c5a9516 -EBUILD konsole-4.4.74.ebuild 595 RMD160 aff1581b62c69a16e1afe4f13229b6268a6fbc78 SHA1 9a1be272e423288818762dc7a69112d785f43e03 SHA256 22abb16f425f65e1e98c3d623ce1b7ef48cfecb8ac1192f02aeed4d34ee061d7 -EBUILD konsole-4.4.75.ebuild 595 RMD160 aff1581b62c69a16e1afe4f13229b6268a6fbc78 SHA1 9a1be272e423288818762dc7a69112d785f43e03 SHA256 22abb16f425f65e1e98c3d623ce1b7ef48cfecb8ac1192f02aeed4d34ee061d7 -EBUILD konsole-4.4.9999.ebuild 517 RMD160 c5f29e45002b0d72f41d62106e53135107b612f9 SHA1 83bd4f57e2919348d1dd3f323beba24b5a7e5033 SHA256 3d6275ee2e96a695b1b211c74bd062eb0ba6c5e596e9ccb06c77e5bb488046cd -EBUILD konsole-9999.ebuild 517 RMD160 c5f29e45002b0d72f41d62106e53135107b612f9 SHA1 83bd4f57e2919348d1dd3f323beba24b5a7e5033 SHA256 3d6275ee2e96a695b1b211c74bd062eb0ba6c5e596e9ccb06c77e5bb488046cd +EBUILD konsole-4.4.74.ebuild 655 RMD160 c102f9d23d3651e3b33e8f42c851e4cfc5913e4d SHA1 c9d85737ae3eebbe46020946e826097c1c18b6f0 SHA256 00ba6a3c172f75306f1c4fc6254dcf259d803e3ecc97e32a8bc0a73bbae16e2c +EBUILD konsole-4.4.75.ebuild 655 RMD160 c102f9d23d3651e3b33e8f42c851e4cfc5913e4d SHA1 c9d85737ae3eebbe46020946e826097c1c18b6f0 SHA256 00ba6a3c172f75306f1c4fc6254dcf259d803e3ecc97e32a8bc0a73bbae16e2c +EBUILD konsole-4.4.9999.ebuild 577 RMD160 dbb7464c72ddeaaa1975127e21f27a21c29dcb6a SHA1 6f83634f4ef8ef2282a7d23177460b0be798d9e7 SHA256 ba19ae275026f521bd7b0f34c9910f84027d4d4d0405efa7ceb5e1084735685c +EBUILD konsole-9999.ebuild 577 RMD160 dbb7464c72ddeaaa1975127e21f27a21c29dcb6a SHA1 6f83634f4ef8ef2282a7d23177460b0be798d9e7 SHA256 ba19ae275026f521bd7b0f34c9910f84027d4d4d0405efa7ceb5e1084735685c MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a diff --git a/kde-base/konsole/files/konsole-4.4.2-remember-size.patch b/kde-base/konsole/files/konsole-4.4.2-remember-size.patch new file mode 100644 index 00000000000..516af28f08f --- /dev/null +++ b/kde-base/konsole/files/konsole-4.4.2-remember-size.patch @@ -0,0 +1,157 @@ +diff -ur konsole-4.2.4_orig/konsole/src/EditProfileDialog.cpp konsole-4.2.4/konsole/src/EditProfileDialog.cpp +--- konsole-4.2.4_orig/konsole/src/EditProfileDialog.cpp 2008-12-10 17:13:08.000000000 +0100 ++++ konsole-4.2.4/konsole/src/EditProfileDialog.cpp 2009-08-02 01:50:04.000000000 +0200 +@@ -255,6 +255,7 @@ + + // window options + _ui->showMenuBarButton->setChecked( info->property<bool>(Profile::ShowMenuBar) ); ++ _ui->saveGeometryOnExitButton->setChecked( info->property<bool>(Profile::SaveGeometryOnExit) ); + + // signals and slots + connect( _ui->dirSelectButton , SIGNAL(clicked()) , this , SLOT(selectInitialDir()) ); +@@ -270,6 +271,8 @@ + + connect(_ui->showMenuBarButton , SIGNAL(toggled(bool)) , this , + SLOT(showMenuBar(bool)) ); ++ connect(_ui->saveGeometryOnExitButton , SIGNAL(toggled(bool)) , this , ++ SLOT(saveGeometryOnExit(bool)) ); + + connect(_ui->environmentEditButton , SIGNAL(clicked()) , this , + SLOT(showEnvironmentEditor()) ); +@@ -371,6 +374,10 @@ + { + _tempProfile->setProperty(Profile::ShowMenuBar,show); + } ++void EditProfileDialog::saveGeometryOnExit(bool save) ++{ ++ _tempProfile->setProperty(Profile::SaveGeometryOnExit,save); ++} + void EditProfileDialog::tabTitleFormatChanged(const QString& format) + { + _tempProfile->setProperty(Profile::LocalTabTitleFormat,format); +diff -ur konsole-4.2.4_orig/konsole/src/EditProfileDialog.h konsole-4.2.4/konsole/src/EditProfileDialog.h +--- konsole-4.2.4_orig/konsole/src/EditProfileDialog.h 2008-09-26 16:55:51.000000000 +0200 ++++ konsole-4.2.4/konsole/src/EditProfileDialog.h 2009-08-02 01:53:03.000000000 +0200 +@@ -120,6 +120,7 @@ + void insertRemoteTabTitleText(const QString& text); + + void showMenuBar(bool); ++ void saveGeometryOnExit(bool); + void showEnvironmentEditor(); + void tabBarVisibilityChanged(int); + void tabBarPositionChanged(int); +diff -ur konsole-4.2.4_orig/konsole/src/EditProfileDialog.ui konsole-4.2.4/konsole/src/EditProfileDialog.ui +--- konsole-4.2.4_orig/konsole/src/EditProfileDialog.ui 2008-10-09 11:46:34.000000000 +0200 ++++ konsole-4.2.4/konsole/src/EditProfileDialog.ui 2009-08-02 02:02:59.000000000 +0200 +@@ -228,6 +228,22 @@ + </property> + </widget> + </item> ++ <item> ++ <widget class="QCheckBox" name="saveGeometryOnExitButton"> ++ <property name="sizePolicy"> ++ <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> ++ <horstretch>0</horstretch> ++ <verstretch>0</verstretch> ++ </sizepolicy> ++ </property> ++ <property name="toolTip"> ++ <string>Set the window size and position for this profile when exiting</string> ++ </property> ++ <property name="text"> ++ <string>Save window size and position on exit</string> ++ </property> ++ </widget> ++ </item> + </layout> + </widget> + </item> +diff -ur konsole-4.2.4_orig/konsole/src/MainWindow.cpp konsole-4.2.4/konsole/src/MainWindow.cpp +--- konsole-4.2.4_orig/konsole/src/MainWindow.cpp 2008-12-10 17:13:08.000000000 +0100 ++++ konsole-4.2.4/konsole/src/MainWindow.cpp 2009-08-02 01:57:31.000000000 +0200 +@@ -79,6 +79,8 @@ + + connect( _viewManager , SIGNAL(setMenuBarVisibleRequest(bool)) , this , + SLOT(setMenuBarVisibleOnce(bool)) ); ++ connect( _viewManager , SIGNAL(setSaveGeometryOnExitRequest(bool)) , this , ++ SLOT(setSaveGeometryOnExit(bool)) ); + connect( _viewManager , SIGNAL(newViewRequest(Profile::Ptr)) , + this , SLOT(newFromProfile(Profile::Ptr)) ); + connect( _viewManager , SIGNAL(newViewRequest()) , +@@ -129,6 +131,11 @@ + _menuBarVisibilitySet = true; + } + ++void MainWindow::setSaveGeometryOnExit(bool save) ++{ ++ setAutoSaveSettings("MainWindow",save); ++} ++ + void MainWindow::correctShortcuts() + { + // replace F1 shortcut for help contents +diff -ur konsole-4.2.4_orig/konsole/src/MainWindow.h konsole-4.2.4/konsole/src/MainWindow.h +--- konsole-4.2.4_orig/konsole/src/MainWindow.h 2008-10-09 11:46:34.000000000 +0200 ++++ konsole-4.2.4/konsole/src/MainWindow.h 2009-08-02 01:46:59.000000000 +0200 +@@ -155,6 +155,8 @@ + // effect if the menu bar is a MacOS-style top-level menu + void setMenuBarVisibleOnce(bool visible); + ++ void setSaveGeometryOnExit(bool visible); ++ + void openUrls(const QList<KUrl>& urls); + + private: +diff -ur konsole-4.2.4_orig/konsole/src/Profile.cpp konsole-4.2.4/konsole/src/Profile.cpp +--- konsole-4.2.4_orig/konsole/src/Profile.cpp 2008-09-26 16:55:51.000000000 +0200 ++++ konsole-4.2.4/konsole/src/Profile.cpp 2009-08-02 01:45:01.000000000 +0200 +@@ -76,6 +76,7 @@ + , { LocalTabTitleFormat , "tabtitle" , 0 , QVariant::String } + , { RemoteTabTitleFormat , "RemoteTabTitleFormat" , GENERAL_GROUP , QVariant::String } + , { ShowMenuBar , "ShowMenuBar" , GENERAL_GROUP , QVariant::Bool } ++ , { SaveGeometryOnExit , "SaveGeometryOnExit" , GENERAL_GROUP , QVariant::Bool } + , { TabBarMode , "TabBarMode" , GENERAL_GROUP , QVariant::Int } + , { TabBarPosition , "TabBarPosition" , GENERAL_GROUP , QVariant::Int } + , { StartInCurrentSessionDir , "StartInCurrentSessionDir" , GENERAL_GROUP , QVariant::Bool } +@@ -153,6 +154,7 @@ + setProperty(TabBarMode,AlwaysShowTabBar); + setProperty(TabBarPosition,TabBarBottom); + setProperty(ShowMenuBar,true); ++ setProperty(SaveGeometryOnExit,true); + setProperty(StartInCurrentSessionDir,true); + setProperty(ShowNewAndCloseTabButtons,false); + +diff -ur konsole-4.2.4_orig/konsole/src/Profile.h konsole-4.2.4/konsole/src/Profile.h +--- konsole-4.2.4_orig/konsole/src/Profile.h 2008-09-26 16:55:51.000000000 +0200 ++++ konsole-4.2.4/konsole/src/Profile.h 2009-08-02 01:52:38.000000000 +0200 +@@ -113,6 +113,7 @@ + RemoteTabTitleFormat, + /** (bool) Specifies whether the menu bar should be shown in the main application window. */ + ShowMenuBar, ++ SaveGeometryOnExit, + /** (TabBarModeEnum) Specifies when the tab bar should be shown in + * the main application window. */ + TabBarMode, +diff -ur konsole-4.2.4_orig/konsole/src/ViewManager.cpp konsole-4.2.4/konsole/src/ViewManager.cpp +--- konsole-4.2.4_orig/konsole/src/ViewManager.cpp 2009-03-26 15:42:41.000000000 +0100 ++++ konsole-4.2.4/konsole/src/ViewManager.cpp 2009-08-02 01:51:24.000000000 +0200 +@@ -738,6 +738,8 @@ + // menu bar visibility + emit setMenuBarVisibleRequest( info->property<bool>(Profile::ShowMenuBar) ); + ++ emit setSaveGeometryOnExitRequest( info->property<bool>(Profile::SaveGeometryOnExit) ); ++ + // tab bar visibility + if (applyContainerSettings) + { +diff -ur konsole-4.2.4_orig/konsole/src/ViewManager.h konsole-4.2.4/konsole/src/ViewManager.h +--- konsole-4.2.4_orig/konsole/src/ViewManager.h 2008-10-09 11:46:34.000000000 +0200 ++++ konsole-4.2.4/konsole/src/ViewManager.h 2009-08-02 01:46:23.000000000 +0200 +@@ -195,6 +195,7 @@ + * activated. + */ + void setMenuBarVisibleRequest(bool); ++ void setSaveGeometryOnExitRequest(bool); + + /** Requests creation of a new view with the default profile. */ + void newViewRequest(); diff --git a/kde-base/konsole/konsole-4.4.74.ebuild b/kde-base/konsole/konsole-4.4.74.ebuild index 7296ed32b67..7a3072313e2 100644 --- a/kde-base/konsole/konsole-4.4.74.ebuild +++ b/kde-base/konsole/konsole-4.4.74.ebuild @@ -28,3 +28,7 @@ DEPEND="${COMMONDEPEND} ) " RDEPEND="${COMMONDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.2-remember-size.patch" +) diff --git a/kde-base/konsole/konsole-4.4.75.ebuild b/kde-base/konsole/konsole-4.4.75.ebuild index 7296ed32b67..7a3072313e2 100644 --- a/kde-base/konsole/konsole-4.4.75.ebuild +++ b/kde-base/konsole/konsole-4.4.75.ebuild @@ -28,3 +28,7 @@ DEPEND="${COMMONDEPEND} ) " RDEPEND="${COMMONDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.2-remember-size.patch" +) diff --git a/kde-base/konsole/konsole-4.4.9999.ebuild b/kde-base/konsole/konsole-4.4.9999.ebuild index 3406a999014..51c0bd7aea2 100644 --- a/kde-base/konsole/konsole-4.4.9999.ebuild +++ b/kde-base/konsole/konsole-4.4.9999.ebuild @@ -28,3 +28,7 @@ DEPEND="${COMMONDEPEND} ) " RDEPEND="${COMMONDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.2-remember-size.patch" +) diff --git a/kde-base/konsole/konsole-9999.ebuild b/kde-base/konsole/konsole-9999.ebuild index 3406a999014..51c0bd7aea2 100644 --- a/kde-base/konsole/konsole-9999.ebuild +++ b/kde-base/konsole/konsole-9999.ebuild @@ -28,3 +28,7 @@ DEPEND="${COMMONDEPEND} ) " RDEPEND="${COMMONDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.4.2-remember-size.patch" +) |
