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 |
|
Chris Jones
|
240d81c5cd
|
Add another layer of protection against weird things making us set a stupid geometry hint that stops us from being able to resize smaller
|
2010-04-07 12:17:11 +01:00 |
|
Chris Jones
|
cf8cf9a506
|
Take the easy way out of fixing geometry hinting to work with Notebooks - cowardly refuse to do it.
|
2010-04-07 12:14:31 +01:00 |
|
Chris Jones
|
f488231ad1
|
Fix a couple of subtle bugs relating to closing tabs. Closes LP #556490
|
2010-04-06 23:45:05 +01:00 |
|
Chris Jones
|
182a0971bb
|
Switch the default to a palette more like 0.14 had
|
2010-04-06 22:55:40 +01:00 |
|
Chris Jones
|
87283a927a
|
Hook up the palette options in Preferences
|
2010-04-06 22:36:09 +01:00 |
|
Chris Jones
|
fd8bc65654
|
remove enable_real_transparency setting and instead attempt to determine it based on the actual capabilities of the current display
|
2010-04-06 21:11:11 +01:00 |
|
Chris Jones
|
dec2e53cbb
|
Even if we have an RGBA colourmap, we don't really want one unless we have compositing going on
|
2010-04-06 20:51:29 +01:00 |
|
Chris Jones
|
ebb262834a
|
Don't store color_scheme in the config file in addition to storing foreground/background colours. We can use those to infer which scheme is in use easily enough
|
2010-04-06 12:36:45 +01:00 |
|
Chris Jones
|
2b7d22be00
|
Pick what should be a slightly more reasonable default palette
|
2010-04-06 12:24:33 +01:00 |
|
Chris Jones
|
23dd4e0b2a
|
Attempt to use the VTE API more correctly, working around a python bindings bug in vte 0.24
|
2010-04-05 23:28:03 +01:00 |
|
Chris Jones
|
21885c424f
|
Don't spit out multiple identical errors when failing to open a config file
|
2010-04-05 23:06:30 +01:00 |
|
Chris Jones
|
13a140da7d
|
Switch from using deskbar's key binding interface to python-keybinder which is essentially the same code, but as a standalone module, thus reducing the (albeit soft) dependencies
|
2010-04-02 17:06:39 +01:00 |
|
Chris Jones
|
0e5e66cce0
|
We can't ask windows to be less than 1x1
|
2010-04-02 17:04:54 +01:00 |
|
Chris Jones
|
364a833324
|
Add support for preserving cwd across tab creation events. Fixes a regression reported by jkaker
|
2010-04-02 16:45:32 +01:00 |
|
Chris Jones
|
6a2d75c33c
|
Merge (with minor modifications) some fixes for safety wrt font names and rounding background darkness values
|
2010-04-02 15:04:44 +01:00 |
|
Andrew Felske
|
c77a23a032
|
Remove TODO for previous commit.
|
2010-04-02 01:46:46 +00:00 |
|
Andrew Felske
|
7768db9081
|
Make sure system font name isn't None before trying to set it. Also round the background darkness float value to two decimal places.
|
2010-04-02 01:21:18 +00:00 |
|
Chris Jones
|
efafd65221
|
Update tab bar position when it is changed, if apropriate
|
2010-04-01 23:15:42 +01:00 |
|
Chris Jones
|
fba64128e6
|
Flip the tab label widget group into a vertical orientation if the tab bar is on the left/right. Closes LP #553426
|
2010-04-01 23:07:55 +01:00 |
|
Chris Jones
|
d6e011281e
|
Prevent colourscheme oddness setting null foreground/background colours. Closes LP #553383
|
2010-04-01 22:05:14 +01:00 |
|
Chris Jones
|
dde412a53b
|
Fix handling of background_darkness changing. Closes LP #553276
|
2010-04-01 14:39:38 +01:00 |
|
Chris Jones
|
14e4b4d3fe
|
Fix --working-directory. Closes LP #552497
|
2010-03-31 14:02:55 +01:00 |
|
Chris Jones
|
ce2baa8d42
|
update versions and changelogs for 0.91
|
2010-03-31 10:57:39 +01:00 |
|
Chris Jones
|
1afd5a3ced
|
Fix the handler for handle size changing
|
2010-03-31 09:26:09 +01:00 |
|
Chris Jones
|
15c0138dc3
|
Fix the config filename when saving
|
2010-03-31 09:25:45 +01:00 |
|
Chris Jones
|
2f5c494f68
|
Go back to using the real config file name
|
2010-03-30 23:49:05 +01:00 |
|
Chris Jones
|
0232e0b19a
|
Remove some unused default configs
|
2010-03-30 22:50:46 +01:00 |
|
Chris Jones
|
bbdf055477
|
Rather than having people use an ugly value of -1 for infinite scrollback, have it as a separate setting, with all of the extra gubbins involved in making that work neatly. Closes LP #532513
|
2010-03-24 13:22:37 +00:00 |
|