Commit 2f12fa30 authored by Sergio Costas's avatar Sergio Costas

Now the hot keys work with CAPS LOCK active

parent 22cbe00a
## History of versions ##
# History of versions #
* Version 0.11.0 (2018-3-25)
* Now the CAPS LOCK state doesn't interfere with the hot keys
* Several fixes to the Debian packaging files (thanks to Barak)
* Version 0.10.0 (2017-12-03)
* Now guake mode works better under Wayland
* Now guake mode works better under Wayland
* Version 0.9.1 (2017-10-13)
* Now doesn't lock gnome shell under wayland for 20 seconds when there are no instances of terminus running and the user presses the key to show the guake terminal
* Now doesn't lock gnome shell under wayland for 20 seconds when there are no instances of terminus running and the user presses the key to show the guake terminal
* Version 0.9.0 (2017-10-12)
* Now the guake-style window won't get stuck in maximized mode when resized too big
* Now the guake mode works fine if all terminus sessions are killed and is relaunched via D-Bus
* Now, when closing the terminal in an split window, the other terminal will receive the focus
* Now the guake-style window won't get stuck in maximized mode when resized too big
* Now the guake mode works fine if all terminus sessions are killed and is relaunched via D-Bus
* Now, when closing the terminal in an split window, the other terminal will receive the focus
* Version 0.8.1 (2017-09-18)
* Fixed the install path when creating packages
* Fixed the gnome shell extension, now it works on gnome shell 3.24 and 3.26
* Forced GTK version to 3, to avoid compiling with GTK 4
* Fixed the install path when creating packages
* Fixed the gnome shell extension, now it works on gnome shell 3.24 and 3.26
* Forced GTK version to 3, to avoid compiling with GTK 4
* Version 0.8.0 (2017-08-01)
* Fixed some startup bugs
* Fixed some startup bugs
* Version 0.7.0 (2016-12-24)
* Added full palette support
* Added all palette styles from gnome-terminal
* Added Solarized palette
* Allows to set the preferred shell
* Allows to configure more details (cursor shape, using bolds, rewrap on resize, and terminal bell)
* Added full palette support
* Added all palette styles from gnome-terminal
* Added Solarized palette
* Allows to set the preferred shell
* Allows to configure more details (cursor shape, using bolds, rewrap on resize, and terminal bell)
* Version 0.6.0 (2016-12-17)
* Added a Gnome Shell extension, to allow to use the quake-terminal mode under Wayland with Gnome Shell
* Fixed the top bar (sometimes it didn't show the focus)
* Removed several deprecated functions
* Added a Gnome Shell extension, to allow to use the quake-terminal mode under Wayland with Gnome Shell
* Fixed the top bar (sometimes it didn't show the focus)
* Removed several deprecated functions
* Version 0.5.0 (2016-12-12)
* Added Wayland support
* Added DBus remote control
* Added Wayland support
* Added DBus remote control
* Version 0.4.0 (2016-09-17)
* Fixed the window size during startup
* Fixed resize bug when moving the mouse too fast
* Fixed the "Copy" function. Now it copies the text to the clipboard
* Fixed the window size during startup
* Fixed resize bug when moving the mouse too fast
* Fixed the "Copy" function. Now it copies the text to the clipboard
* Version 0.3.0 (2016-08-24)
* Fixed compilation paths
* Now can be compiled with valac-0.30
* Added package files
* Fixed compilation paths
* Now can be compiled with valac-0.30
* Added package files
* Version 0.2.0 (2016-08-24)
* Fixed resizing
* Cyclic jump from tab to tab using Page Down and Page Up
* Added note in the README to fix the focus problem in Gnome Shell
* Fixed resizing
* Cyclic jump from tab to tab using Page Down and Page Up
* Added note in the README to fix the focus problem in Gnome Shell
* Version 0.1.0 (2016-08-23)
* First public version
* First public version
pkgname=terminus
pkgver=0.10.0
pkgver=0.11.0
pkgrel=1
pkgdesc="A new terminal for XWindows
"
......
terminus (0.11.0-Debian1) sid; urgency=low
* Now the CAPS LOCK state doesn't interfere with the hot keys
* Several fixes to the Debian packaging files (thanks to Barak)
-- Sergio Costas Rodriguez <raster@rastersoft.com> Sun, 25 Mar 2018 23:55:00 +0200
terminus (0.10.0-Debian1) sid; urgency=low
* Now guake mode works better under Wayland
......
......@@ -8,7 +8,7 @@ Build-Depends: build-essential, po-debconf, valac (>=0.30), libc6-dev, libgee-0.
Package: terminus
Architecture: any
Version: 0.10.0
Version: 0.11.0
Depends: libgee-0.8-2, libkeybinder-3.0-0, libvte-2.91-0
Description: A new terminal for X11 and Wayland both for classic,
in-window terminal, and Guake-like (hot-key drop-down mode)
......
Name: terminus
Version: 0.10.0
Version: 0.11.0
Release: 1
License: Unknown/not set
Summary: A new terminal for XWindows
......
......@@ -7,13 +7,13 @@ set (GETTEXT_PACKAGE "terminus")
set (RELEASE_NAME "terminus")
set (CMAKE_C_FLAGS "")
set (PREFIX ${CMAKE_INSTALL_PREFIX})
set (VERSION "0.10.0")
set (VERSION "0.11.0")
set (TESTSRCDIR "${CMAKE_SOURCE_DIR}")
set (DOLLAR "$")
configure_file (${CMAKE_SOURCE_DIR}/src/Config.vala.base ${CMAKE_BINARY_DIR}/src/Config.vala)
add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\")
set (VERSION "0.10.0")
set (VERSION "0.11.0")
add_definitions (${DEPS_CFLAGS})
link_libraries ( ${DEPS_LIBRARIES} )
link_directories ( ${DEPS_LIBRARY_DIRS} )
......
......@@ -4,7 +4,7 @@ cfg_terminus.set('PKGDATADIR', join_paths(get_option('prefix'),get_option('datad
cfg_terminus.set('GETTEXT_PACKAGE', 'terminus')
cfg_terminus.set('RELEASE_NAME', 'terminus')
cfg_terminus.set('PREFIX', get_option('prefix'))
cfg_terminus.set('VERSION', '0.10.0')
cfg_terminus.set('VERSION', '0.11.0')
cfg_terminus.set('TESTSRCDIR', meson.source_root())
cfgfile_2 = configure_file(input: 'Config.vala.base',output: 'Config.vala',configuration: cfg_terminus)
......
......@@ -384,10 +384,11 @@ namespace Terminus {
public bool on_key_press(Gdk.EventKey event) {
Gdk.EventKey eventkey = event.key;
eventkey.state &= 0x07;
// SHIFT, CTRL, LEFT ALT, ALT+GR
eventkey.state &= Gdk.ModifierType.SHIFT_MASK | Gdk.ModifierType.CONTROL_MASK | Gdk.ModifierType.MOD1_MASK | Gdk.ModifierType.MOD5_MASK;
if (eventkey.keyval < 128) {
eventkey.keyval &= ~32;
eventkey.keyval &= ~32; // to avoid problems with upper and lower case
}
if ((eventkey.keyval == this.new_window_key.keyval) && (eventkey.state == this.new_window_key.state)) {
......
......@@ -19,7 +19,7 @@
using Gtk;
using Gee;
//project version = 0.10.0
//project version = 0.11.0
namespace Terminus {
......
......@@ -13,7 +13,7 @@ custom: terminus_gnome_shell/metadata.json share/gnome-shell/extensions/showTerm
*vapidir: src/vapidir
vala_binary: src/terminus
*version: 0.10.0
*version: 0.11.0
use_gresource: extras_gresource_xml
vala_vapi: checkwayland.vapi
*vala_package: posix
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment