[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/utils/yakuake
From:       Eike Hein <hein () kde ! org>
Date:       2007-05-04 0:57:47
Message-ID: 1178240267.205088.22975.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 660877 by hein:

* Added a proper config dialog. Scale and position settings are previewed in
  real-time as the controls are moved.
* Added a Skins page to the config dialog, allowing to list, chose, install and
  remove (given the necessary write permissions) skins. The skin format has been
  slightly augmented to allow skins to ship a preview icon for the list. Skins can
  be switched at runtime without a restart.
* The Plastik skin by Daniel 'suslik' D. has been added to the base package.
* Added support for splitting a session into multiple terminals. Horizontal and
  vertical splits can be added and removed at will, as well as resized and
  collapsed. To add a split, use the keyboard shortcuts or the session tab context
  menu. To open a session preconfigred with a certain split setup click and hold
  the New Session button, then chose from the list.
* The main menu has been redesigned to conform more to established KDE
  practices. Several items have been added corresponding to new Yakuake features.
* Added a fullscreen mode.
* Improved support for Xinerama multi-head setups.
* Added a first-run dialog to allow changing the open/close shortcut before it
  is needed. Note: First-time users of this Yakuake version will be greeted by
  this dialog as well.
* Added an About dialog.
* The startup notification popup can now be disabled in the config dialog.
* Activating the open/close shortcut will now bring the Yakuake window to the
  foreground and focus it if it was already open but unfocussed.
* Opening dialogs from Yakuake will no longer cause the window to retract.
* Tabs can now be moved. Added corresponding keyboard shortcuts.
* Tabs now have context menus containing several relevant actions, such as
  moving and closing them.
* Double-clicking the tab-bar will now open a new session, consistent with
  Konsole and other KDE applications.
* Renaming a tab using the in-line edit feature now requires a double-click on
  the tab, consistent with established KDE behavior.
* The in-line tab renaming control can now be cancelled with ESC.
* Fixed the interaction model of the tab bar and the buttons to allow cancelling
  activations by releasing the mouse button outside of them.
* Added various new keyboard shortcuts corresponding to new Yakuake features and
  improved consistency with Konsole in existing short- cuts (e.g. added the
  alternate new session shortcut from Konsole).
* Added keyboard shortcuts to switch to session 1 through 12.
* Added keyboard shortcuts to adjust the width and height of the window.
* Added an action to paste the X11 selection buffer.
* Added an action to quit Yakuake.
* Made the quit warning with multiple open sessions behave consistently with
  Konsole.
* Greatly expanded DCOP interface. Added various new calls corresponding to new
  Yakuake features. Made it easier to get information about the application's
  state out of it, e.g. the title text of a session or sub-terminal. Fixed bugs
  that caused related calls to reply with incorrect information.
* Added What's This help and tooltips to interface elements.
* Optimized the title bar to avoid unnecessary repaints.
* Fixed crashes when using the slotRunCommandInSession DCOP call due to lack of
  bounds-checking. Fixed a similar problem with slotRenameSession.
* Bugs that caused the background updating of translucent parts of the Yakuake
  window to stop have been fixed.
* Adding a translucent session while the window is closed should no longer
  result in a corrupted terminal background when opening the Yakuake window.
* Yakuake will now fall back to the default skin on startup if the skin stored
  in the settings cannot be found, rather than crash.
* Fixed a crash when loading non-translucent button images from skins.
* Bugs that caused the quick access options in the menu to come out of sync with
  the actual settings have been fixed.
* Fixed " - " postfix showing after the session title text when using skins
  without their own postfix.
* Fixed a crash when a terminal in a tab other than the currently selected tab
  exits.
* Ported preferences handling to KDE's KConfigXT framework.
* Updated the installation colation of the .desktop menu file to conform to
  modern XDG standards.


 M  +70 -9     ChangeLog  
 M  +7 -2      Makefile.am  
 M  +1 -3      skins/Makefile.am  
 A             skins/default (directory)  
 A             skins/default/Makefile.am  
 AM            skins/default/icon.png  
 A             skins/default/tabs (directory)  
 A             skins/default/tabs.skin  
 A             skins/default/tabs/Makefile.am  
 AM            skins/default/tabs/back_image.png  
 A             skins/default/tabs/bla.html  
 AM            skins/default/tabs/left_corner.png  
 AM            skins/default/tabs/minus_down.png  
 AM            skins/default/tabs/minus_over.png  
 AM            skins/default/tabs/minus_up.png  
 AM            skins/default/tabs/plus.png  
 AM            skins/default/tabs/plus_down.png  
 AM            skins/default/tabs/plus_over.png  
 AM            skins/default/tabs/plus_up.png  
 AM            skins/default/tabs/right_corner.png  
 AM            skins/default/tabs/selected_back.png  
 AM            skins/default/tabs/selected_left.png  
 AM            skins/default/tabs/selected_right.png  
 AM            skins/default/tabs/separator.png  
 AM            skins/default/tabs/unselected_back.png  
 A             skins/default/title (directory)  
 A             skins/default/title.skin  
 A             skins/default/title/Makefile.am  
 AM            skins/default/title/back.png  
 AM            skins/default/title/config_down.png  
 AM            skins/default/title/config_over.png  
 AM            skins/default/title/config_up.png  
 AM            skins/default/title/focus_down.png  
 AM            skins/default/title/focus_over.png  
 AM            skins/default/title/focus_up.png  
 AM            skins/default/title/left.png  
 AM            skins/default/title/quit_down.png  
 AM            skins/default/title/quit_over.png  
 AM            skins/default/title/quit_up.png  
 AM            skins/default/title/right.png  
 D             skins/install.sh  
 D             skins/manual.readme  
 A             skins/plastik_dark (directory)  
 A             skins/plastik_dark/Makefile.am  
 A             skins/plastik_dark/tabs (directory)  
 A             skins/plastik_dark/tabs.skin  
 A             skins/plastik_dark/tabs/Makefile.am  
 AM            skins/plastik_dark/tabs/back_image.png  
 AM            skins/plastik_dark/tabs/left_corner.png  
 AM            skins/plastik_dark/tabs/minus_down.png  
 AM            skins/plastik_dark/tabs/minus_over.png  
 AM            skins/plastik_dark/tabs/minus_up.png  
 AM            skins/plastik_dark/tabs/plus_down.png  
 AM            skins/plastik_dark/tabs/plus_over.png  
 AM            skins/plastik_dark/tabs/plus_up.png  
 AM            skins/plastik_dark/tabs/right_corner.png  
 AM            skins/plastik_dark/tabs/selected_back.png  
 AM            skins/plastik_dark/tabs/selected_left.png  
 AM            skins/plastik_dark/tabs/selected_right.png  
 AM            skins/plastik_dark/tabs/separator.png  
 AM            skins/plastik_dark/tabs/unselected_back.png  
 A             skins/plastik_dark/title (directory)  
 A             skins/plastik_dark/title.skin  
 A             skins/plastik_dark/title/Makefile.am  
 AM            skins/plastik_dark/title/back.png  
 AM            skins/plastik_dark/title/config_down.png  
 AM            skins/plastik_dark/title/config_over.png  
 AM            skins/plastik_dark/title/config_up.png  
 AM            skins/plastik_dark/title/focus_down.png  
 AM            skins/plastik_dark/title/focus_over.png  
 AM            skins/plastik_dark/title/focus_up.png  
 AM            skins/plastik_dark/title/left.png  
 AM            skins/plastik_dark/title/quit_down.png  
 AM            skins/plastik_dark/title/quit_over.png  
 AM            skins/plastik_dark/title/quit_up.png  
 AM            skins/plastik_dark/title/right.png  
 A             skins/plastik_light (directory)  
 A             skins/plastik_light/Makefile.am  
 A             skins/plastik_light/tabs (directory)  
 A             skins/plastik_light/tabs.skin  
 A             skins/plastik_light/tabs/Makefile.am  
 AM            skins/plastik_light/tabs/back_image.png  
 AM            skins/plastik_light/tabs/left_corner.png  
 AM            skins/plastik_light/tabs/minus_down.png  
 AM            skins/plastik_light/tabs/minus_over.png  
 AM            skins/plastik_light/tabs/minus_up.png  
 AM            skins/plastik_light/tabs/plus_down.png  
 AM            skins/plastik_light/tabs/plus_over.png  
 AM            skins/plastik_light/tabs/plus_up.png  
 AM            skins/plastik_light/tabs/right_corner.png  
 AM            skins/plastik_light/tabs/selected_back.png  
 AM            skins/plastik_light/tabs/selected_left.png  
 AM            skins/plastik_light/tabs/selected_right.png  
 AM            skins/plastik_light/tabs/separator.png  
 AM            skins/plastik_light/tabs/unselected_back.png  
 A             skins/plastik_light/title (directory)  
 A             skins/plastik_light/title.skin  
 A             skins/plastik_light/title/Makefile.am  
 AM            skins/plastik_light/title/back.png  
 AM            skins/plastik_light/title/config_down.png  
 AM            skins/plastik_light/title/config_over.png  
 AM            skins/plastik_light/title/config_up.png  
 AM            skins/plastik_light/title/focus_down.png  
 AM            skins/plastik_light/title/focus_over.png  
 AM            skins/plastik_light/title/focus_up.png  
 AM            skins/plastik_light/title/left.png  
 AM            skins/plastik_light/title/quit_down.png  
 AM            skins/plastik_light/title/quit_over.png  
 AM            skins/plastik_light/title/quit_up.png  
 AM            skins/plastik_light/title/right.png  
 D             skins/tabs (directory)  
 D             skins/tabs.skin  
 D             skins/title (directory)  
 D             skins/title.skin  
 M  +14 -10    src/Makefile.am  
 M  +56 -31    src/dcop_interface.h  
 A             src/first_run_dialog.cpp   [License: GPL (v2+)]
 A             src/first_run_dialog.h   [License: GPL (v2+)]
 A             src/first_run_dialog_ui.ui  
 A             src/general_settings.cpp   [License: GPL (v2+)]
 A             src/general_settings.h   [License: GPL (v2+)]
 A             src/general_settings_ui.ui  
 M  +97 -107   src/image_button.cpp  
 M  +59 -94    src/image_button.h  
 M  +20 -35    src/main.cpp  
 M  +817 -650  src/main_window.cpp  
 M  +160 -205  src/main_window.h  
 A             src/session.cpp   [License: GPL (v2+)]
 A             src/session.h   [License: GPL (v2+)]
 A             src/settings.kcfgc  
 A             src/skin_list_item.cpp   [License: GPL (v2+)]
 A             src/skin_list_item.h   [License: GPL (v2+)]
 A             src/skin_settings.cpp   [License: GPL (v2+)]
 A             src/skin_settings.h   [License: GPL (v2+)]
 A             src/skin_settings_ui.ui  
 A             src/tab_bar.cpp   [License: GPL (v2+)]
 A             src/tab_bar.h   [License: GPL (v2+)]
 M  +367 -237  src/tabbed_widget.cpp  
 M  +90 -106   src/tabbed_widget.h  
 D             src/tabs_bar.cpp  
 D             src/tabs_bar.h  
 A             src/terminal.cpp   [License: GPL (v2+)]
 A             src/terminal.h   [License: GPL (v2+)]
 A             src/terminal_focus_watcher.cpp   [License: GPL (v2+)]
 A             src/terminal_focus_watcher.h   [License: GPL (v2+)]
 A             src/terminal_splitter.cpp   [License: GPL (v2+)]
 A             src/terminal_splitter.h   [License: GPL (v2+)]
 M  +76 -95    src/title_bar.cpp  
 M  +49 -93    src/title_bar.h  
 A             src/yakuake.kcfg  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic