Commit Graph

182 Commits

Author SHA1 Message Date
Simon Gomizelj 1870e72ff5 Use VTE_PTY_DEFAULT instead of a cast 2012-06-02 11:42:20 -04:00
Daniel Micay 25ecf2d21f start implementation of scrollback completion 2012-06-02 08:47:39 -04:00
Daniel Micay f38dfd224b rm more useless casts 2012-06-02 06:53:31 -04:00
Daniel Micay 840765d74a rm another cast 2012-06-02 06:22:07 -04:00
Daniel Micay 85eafbf950 use -Wc++-compat and fix the warnings
this makes termite compilable as C++, and as a bonus turns on stricter
type checking
2012-06-02 06:13:59 -04:00
Daniel Micay ebb446a82c no longer need the designated initializer 2012-06-02 05:38:01 -04:00
Daniel Micay 1802ad4beb avoid a cast 2012-06-02 05:28:56 -04:00
Simon Gomizelj 17f23074ca Add setting to configure shape. 2012-06-01 20:55:06 -04:00
Simon Gomizelj 2e8c5d3592 Better to use glib's g_printerr. 2012-06-01 15:53:23 -04:00
Simon Gomizelj 034554ea99 gdkkeysyms.h doesn't need to be explictly included 2012-06-01 14:00:05 -04:00
Daniel Micay 78c9bafd15 more nice warnings 2012-06-01 08:29:18 -04:00
Daniel Micay ad5c8c97e4 make cursor blink setting a bit more flexible 2012-06-01 06:10:17 -04:00
Daniel Micay 178859fe3c Merge branch 'cursor' of https://github.com/vodik/termite into cursor-blink 2012-06-01 06:00:04 -04:00
Daniel Micay e1960f0892 add -Wconversion 2012-06-01 05:42:05 -04:00
Daniel Micay 69b0dc99f1 get rid of the resize grip 2012-06-01 05:14:44 -04:00
Daniel Micay 9b9be657bf drop gtk2 support 2012-06-01 04:15:49 -04:00
Simon Gomizelj 423537b97f Clean up position_overlay_cb. 2012-05-31 22:31:15 -04:00
Simon Gomizelj 578856ed9e Fix the overlay's position a set offset.
40 pixels from the right edge of the screen.
2012-05-31 22:27:24 -04:00
Simon Gomizelj a204100856 Make the escape key hide the overlay again. 2012-05-31 22:27:10 -04:00
Simon Gomizelj 1b2e2a1697 Use gtk_widget_grab_focus to deal with the focus issues. 2012-05-31 21:49:06 -04:00
Simon Gomizelj 2df3250792 Wrap the entry in a Gtk alignment and wire it up.
Should be functionally equivalent to the old code. There are still some
strange focus issues.
2012-05-31 21:31:09 -04:00
Simon Gomizelj 18529b7b95 Add an entry widge and overlay it over the vte. 2012-05-31 12:39:59 -04:00
Daniel Micay 167e5947b5 cleaner keybinding config 2012-05-31 09:38:13 -04:00
Daniel Micay 9c7815314b make keybindings easy to configure 2012-05-31 09:31:54 -04:00
Daniel Micay b52e7700ff more minor cleanup 2012-05-31 09:25:22 -04:00
Daniel Micay 74329a6632 argument-related variables can be local 2012-05-31 09:22:13 -04:00
Daniel Micay 0feceaf03a small cleanup 2012-05-31 09:17:08 -04:00
Daniel Micay 277f27d25c Merge pull request #8 from vodik/role
Add support for setting role.
2012-05-31 06:14:12 -07:00
Daniel Micay f30aab293f just use the modern key sym names 2012-05-31 08:05:25 -04:00
Daniel Micay 997b67895f silence gtk3 warning 2012-05-31 07:49:59 -04:00
Daniel Micay b74d1d5e1c rm another useless cast 2012-05-31 07:12:39 -04:00
Simon Gomizelj ed03fdb554 Better --help message. 2012-05-31 07:09:54 -04:00
Daniel Micay d1c38ae02c get rid of the OK button in the search dialog 2012-05-31 07:06:31 -04:00
Simon Gomizelj 2315d1bb1f Add support for setting role with --role/-r.
More consistent coding style.
2012-05-31 05:58:11 -04:00
Daniel Micay 9b432ca2f4 rm useless cast 2012-05-31 05:34:47 -04:00
Daniel Micay 76d02ff57a more consistent code style 2012-05-31 05:32:51 -04:00
Daniel Micay 160fea50bf switch to a version check in termite.c 2012-05-31 05:04:57 -04:00
Simon Gomizelj b43ad9154f However it breaks transparency for gtk2. 2012-05-31 03:50:40 -04:00
Simon Gomizelj 259ea27dbc Better transparency implementation. 2012-05-31 03:36:36 -04:00
Simon Gomizelj 4dbd92e478 Add cursor_blink to control blinking. 2012-05-31 02:36:09 -04:00
Daniel Micay 56c1f04cc6 more flexible url command 2012-05-30 13:56:40 -04:00
Daniel Micay fae27e5b82 fix urgent on beep 2012-05-30 13:30:00 -04:00
Daniel Micay b564e6e40b slight cleanup of color-related code 2012-05-30 09:22:02 -04:00
Daniel Micay b0abd5abd8 make icon an option in config.h 2012-05-30 06:54:10 -04:00
Giuseppe 77b5fa0ab7 Add the window icon. 2012-05-30 13:40:38 +03:00
Daniel Micay 2ffda9fbec silence warnings 2012-05-30 05:36:14 -04:00
Daniel Micay 19dcb8d0cb add keybinds for url searches 2012-05-30 05:35:41 -04:00
Daniel Micay 453eb5793d copy PRIMARY after next/previous search match too 2012-05-30 05:32:05 -04:00
Daniel Micay ca02e5adb3 slight cleanup in search() 2012-05-30 05:27:27 -04:00
Daniel Micay 7e64f3207f copy current search match to PRIMARY (bug in vte?) 2012-05-30 05:09:18 -04:00
Daniel Micay bce40a4666 replace search_direction enum with a bool 2012-05-30 04:29:25 -04:00
Daniel Micay 2a225520e8 add scrollback search again 2012-05-30 04:22:09 -04:00
Daniel Micay 476a3d9975 cleanup transparency option 2012-05-25 08:41:46 -04:00
Daniel Micay 1a45b7e501 explicitly depend on at least vte 0.28 2012-05-24 16:14:40 -04:00
Daniel Micay e04b2e8638 remove extra whitespace 2012-05-24 15:14:52 -04:00
Daniel Micay 9434b5cadd Revert "drop ancient vte support, even squeeze has 0.24"
This reverts commit df8db98179.

Conflicts:
	termite.c
2012-05-24 15:03:14 -04:00
Daniel Micay a7534b37d3 GTK_CHECK_VERSION -> VTE_CHECK_VERSION 2012-05-24 15:01:08 -04:00
Daniel Micay 980c1c8120 compatibility with older debian/ubuntu vte 2012-05-24 14:46:19 -04:00
Daniel Micay 0b8d55dac5 add transparency support 2012-05-24 02:52:47 -04:00
Daniel Micay b6b8c8f7fc Revert "add opacity support"
This reverts commit 055c0c4797.
2012-05-24 01:24:59 -04:00
Daniel Micay 055c0c4797 add opacity support 2012-05-24 00:40:14 -04:00
Daniel Micay 4dc5aedbe7 use G_SPAWN_SEARCH_PATH 2012-05-23 23:44:37 -04:00
Daniel Micay ae5857c944 make clickable urls optional 2012-05-23 23:41:55 -04:00
Daniel Micay df8db98179 drop ancient vte support, even squeeze has 0.24 2012-05-23 23:35:17 -04:00
Daniel Micay 828c9bbad4 removing features that tmux/screen handler better 2012-05-23 23:26:49 -04:00
Daniel Micay 7d13c20f5a add primitive way of executing commands 2012-05-23 22:50:01 -04:00
Daniel Micay 484fea0cfb cleanup 2012-05-23 20:15:25 -04:00
Daniel Micay df40bdc12b more robust handling of getting the user's shell 2012-05-23 20:12:46 -04:00
Daniel Micay 7ec71b2dc8 fix forward url search 2012-05-23 13:40:04 -04:00
Daniel Micay 0f65a7e7a8 remove old vte_terminal_fork_command_full code
vte_terminal_fork_command_full has no way to set TERM
2012-05-23 08:28:03 -04:00
Daniel Micay 84c2f68792 use a custom TERM/terminfo with kbs set correctly 2012-05-23 07:47:56 -04:00
Daniel Micay 3771e54a9c add bindings for copy/paste to/from CLIPBOARD 2012-05-23 05:40:04 -04:00
Daniel Micay 95567745ed add keybinds for starting searches for urls 2012-05-23 05:19:13 -04:00
Daniel Micay 6728ef35af reorder headers again 2012-05-22 15:21:54 -04:00
Daniel Micay 5a5026d5e6 remove redundant include 2012-05-22 15:12:12 -04:00
Daniel Micay 5ac9eb13cc cleaner fix for gdk3 support (compat header) 2012-05-22 15:07:33 -04:00
Daniel Micay 956d1fb1d9 support both gtk2 and gtk3 2012-05-22 14:20:22 -04:00
Daniel Micay 7ed00e06e1 cleanup beep_handler 2012-05-22 13:36:51 -04:00
Daniel Micay fe1afee2ff add missing include 2012-05-22 13:22:32 -04:00
Daniel Micay ed504d7092 prevent multiple search dialogs from being open 2012-05-22 13:21:07 -04:00
Daniel Micay 27544b4031 slight cleanup 2012-05-22 11:52:06 -04:00
Daniel Micay 0a8725bf35 rename to termite 2012-05-22 09:50:21 -04:00