Chris Jones
|
df43e67239
|
Fix pasting so we always use our own paste method rather than VTE's so pasting with the keyboard shortcut works in groups
|
2010-06-17 14:08:54 +01:00 |
Chris Jones
|
5b5739df0e
|
Add some more debugging to layout creation
|
2010-06-15 15:19:05 +01:00 |
Chris Jones
|
a30ae88e2b
|
Add a plugin that allows one to watch a terminal for activity
|
2010-06-15 14:59:27 +01:00 |
Chris Jones
|
6cdd57c67c
|
This is an ugly, ugly method to be adding, but it's probably necessary, sadly
|
2010-06-15 14:54:43 +01:00 |
Chris Jones
|
e753470633
|
We should destroy the gerr dialog in the context it exists in
|
2010-06-15 14:54:24 +01:00 |
Chris Jones
|
6dce92b1a0
|
Make pylint happier with plugins
|
2010-06-10 16:56:17 +01:00 |
Chris Jones
|
ff9763cf2b
|
Make pylint happy and simplify the handling of the savefile dialog
|
2010-06-10 16:53:53 +01:00 |
Chris Jones
|
44f99c7738
|
Remove an unused demo/test plugin
|
2010-06-10 16:53:23 +01:00 |
Chris Jones
|
3c0d7bd566
|
Fix cancellation of Terminalshot dialog
|
2010-06-10 14:51:24 +01:00 |
Chris Jones
|
6229de7387
|
Add a plugin that saves screenshots of individual terminals
|
2010-06-10 13:52:36 +01:00 |
Chris Jones
|
cdf5f9f14e
|
Improve label used to describe titlebar foreground colour. Closes LP #576279
|
2010-06-03 22:54:22 +01:00 |
Chris Jones
|
3018ebee21
|
Drop an avoidable incompatibility with python 2.4. Closes LP #589200
|
2010-06-03 16:37:58 +01:00 |
Chris Jones
|
f2c62067c1
|
Handle creation of multiple tabs in a layout. Closes LP #583041
|
2010-05-25 20:08:20 +02:00 |
Chris Jones
|
3aba98dade
|
Don't override the default profile when deleting that profile, and don't explode if a profile goes away
|
2010-05-15 16:00:09 +02:00 |
Chris Jones
|
c64d71b809
|
Restore the command line -p option to specify a particular profile. This is then enforced as the default for new terminals
|
2010-05-15 15:51:20 +02:00 |
Chris Jones
|
622604d9b5
|
Appease the folks who demand totally hidden titlebars, by making the titlebars able to totally hide. This does not yet fully address the issue of showing group membership and/or event transmission/reception state while grouped without losing a line of terminal to forced titlebar display. That can come later if it is reasonably possible
|
2010-05-15 15:30:13 +02:00 |
Chris Jones
|
4184acef3c
|
Add a fixme
|
2010-05-15 14:18:22 +02:00 |
Chris Jones
|
d12223769b
|
guard against gtk/pygtk not letting us call set_orientation() on gtk.Box
|
2010-05-13 09:17:30 +02:00 |
Chris Jones
|
630da9b06d
|
I think tabs should always be homogeneous. Let's see how that works out
|
2010-05-05 12:53:01 +01:00 |
Chris Jones
|
4fca314259
|
Note the deprecation of Terminal::get_cursor_position
|
2010-05-05 09:46:09 +01:00 |
Chris Jones
|
785ed8b591
|
Apply modified patch from Juan Manuel Santos to improve the directional navigation by not relying on bogus assumptions about the behaviour of get_cusor_position
|
2010-05-05 09:44:55 +01:00 |
Chris Jones
|
70ab3b0f71
|
Store terminal titles in layouts
|
2010-04-22 23:14:03 +01:00 |
Chris Jones
|
f02f08314e
|
Make inserted pages when splitting also be reorderable. Closes LP #563445
|
2010-04-20 12:38:49 +01:00 |
Chris Jones
|
5eba5c7751
|
Actually set a profile if it's specified in a layout
|
2010-04-20 12:30:43 +01:00 |
Chris Jones
|
dfaaec5458
|
Store a Terminal's group in a layout, if it has one. Restore it too. Closes LP #566925
|
2010-04-19 23:41:54 +01:00 |
Chris Jones
|
682f0bd3f7
|
Apply some policy to the original cwd we inherit - if it's / then our parent process is probably some kind of app launcher, so we'll try to be helpful and make our cwd be ~
|
2010-04-18 09:49:32 +01:00 |
Chris Jones
|
b24425f1d3
|
Release actions for 0.93
|
2010-04-15 21:15:02 +01:00 |
Chris Jones
|
6a5f3381a7
|
Block tab creation while zoomed. Closes LP #563911
|
2010-04-15 20:32:25 +01:00 |
Chris Jones
|
9a90d48137
|
Wrap our dbg/err prints in an exception handler, since std.stderr is unfunctional in certain circumstances. Closes LP #562490
|
2010-04-15 12:59:19 +01:00 |
Chris Jones
|
291f4d6ff2
|
Set the GtkCellRendererAccel used to represent keybindings into its OTHER mode so it handles Ctrl-Tab. I don't fully understand the implications of this, but in testing it seems to work. Closes LP #561710
|
2010-04-15 12:49:01 +01:00 |
Chris Jones
|
4b6724c8a4
|
Make the palette selection handle custom palettes better and ignore case when matching colourschemes
|
2010-04-15 12:31:49 +01:00 |
Chris Jones
|
a9707f4bbf
|
Handle custom colourschemes better
|
2010-04-15 12:22:54 +01:00 |
Chris Jones
|
4f6235bc5e
|
Thanks to some #pygtk folks we now have a way out of the ridiculous 16bit colour values that Gtk+ gives us from the ColorPicker widget. Now we get the 8bit values that everyone is used to
|
2010-04-13 23:17:52 +01:00 |
Chris Jones
|
5ac45778d5
|
Relax the checking of navigability slightly, to handle the case where handle_size=0. Closes LP #562039
|
2010-04-13 12:55:10 +01:00 |
Chris Jones
|
f05986fe72
|
Update the configuration when text entries change, not when they're activated
|
2010-04-13 12:52:16 +01:00 |
Chris Jones
|
909d424911
|
Remove duplicate alternate_screen_scroll
|
2010-04-13 12:31:37 +01:00 |
Chris Jones
|
da8df9daa2
|
seriously, pygtk does some weird things. Make the url handler even more defensive about which scheme it chooses. Closes LP #554571
|
2010-04-12 22:45:45 +01:00 |
Chris Jones
|
bd3da1e8ff
|
When removing a notebook child and adding a new one we need to do it in one move so we can preserve the tab ordering. Closes LP #490627
|
2010-04-12 21:35:24 +01:00 |
Chris Jones
|
51ae3cd95a
|
Set a tab as reorderable after adding it, not before
|
2010-04-11 23:08:00 +01:00 |
Chris Jones
|
c284baa7c0
|
This is how everyone else styles their notebook tab close buttons. It's a bit bigger than we had before, but that's the price you pay I guess. Closes LP #559185
|
2010-04-11 18:55:35 +01:00 |
Chris Jones
|
58921fbcc7
|
Include the final page of children in the list of children of the Notebook. Closes LP #546665
|
2010-04-11 15:51:18 +01:00 |
Chris Jones
|
463ea45d3a
|
When removing a Notebook, make sure focus goes to a terminal. Closes LP #558375
|
2010-04-11 15:31:42 +01:00 |
Chris Jones
|
4b1b58544e
|
gtk.Widget.has_focus() is too new, look for gtk.HAS_FOCUS in flags() instead
|
2010-04-11 00:54:07 +01:00 |
Chris Jones
|
68da0b24b3
|
Tidy up some focus grabbing on new Terminal creation. Closes LP #558376
|
2010-04-09 12:58:46 +01:00 |
Chris Jones
|
71e6acd6e4
|
Prevent splitting while a terminal is maximised/zoomed. Closes LP #558330
|
2010-04-09 12:38:33 +01:00 |
Chris Jones
|
29015d7969
|
Apply slightly modified patch from Kees Cook which allows configuration of VTE's alternate screen scrolling. Closes LP #558832
|
2010-04-09 12:34:05 +01:00 |
Chris Jones
|
5c43b371e9
|
Handle on_hide_window() being called with no data. It may actually always be called that way
|
2010-04-09 12:30:47 +01:00 |
Chris Jones
|
f9352625c4
|
Tidy up handle size handling a little, but it is still insufficient, albeit not regressive
|
2010-04-07 22:23:31 +01:00 |
Chris Jones
|
09e8f37cb2
|
Administrivia for 0.92
|
2010-04-07 21:58:51 +01:00 |
Chris Jones
|
b3e1f3750b
|
Handle older gtk versions that lack gtk.show_uri(), making them use xdg-open with a fallback to webbrowser.open(). Closes LP#554571
|
2010-04-07 12:27:39 +01:00 |