Commit Graph

2421 Commits

Author SHA1 Message Date
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 c8e654d0a8 Improve colouring/transparency of 16x16 icon. Closes LP #553896 2010-04-02 15:23:33 +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
Chris Jones bc3fb61649 Update the configuration manpage to mention the full GUI, and also clarify the need for quoting of hex colour values 2010-04-02 12:47:17 +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 4fd06ba8b3 Document use_system_font. Closes LP #553033 2010-04-01 23:30:26 +01: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 4e892c0923 I love debian changelogs, oh yes I do 2010-03-31 22:12:59 +01:00
Chris Jones 14e4b4d3fe Fix --working-directory. Closes LP #552497 2010-03-31 14:02:55 +01:00
Chris Jones 01ca7c5c69 Changelog for karmic PPA 2010-03-31 10:58:31 +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 4b6a60b7ec Fix a manpage typo 2010-03-31 09:21:01 +01:00
Chris Jones 4f98b5fd09 Fix up a stupid thing I missed for release 2010-03-30 23:58:14 +01:00
Chris Jones 2f5c494f68 Go back to using the real config file name 2010-03-30 23:49:05 +01:00
Chris Jones 86adabe93e Final changes for 0.90 PPA 2010-03-30 23:06:23 +01:00
Chris Jones ffb180db84 Update debian changelog for 0.90 2010-03-30 22:51:49 +01:00
Chris Jones b4ade9836b Rewrite man pages to be correct for 0.90 2010-03-30 22:50:57 +01:00
Chris Jones 0232e0b19a Remove some unused default configs 2010-03-30 22:50:46 +01:00
Chris Jones 8ab74cdfa3 Update translations from Launchpad 2010-03-30 20:02:44 +01:00
Chris Jones 2f8d384011 Update some documentation for 0.90 2010-03-30 20:00:39 +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
Chris Jones 82af1ddba8 We shouldn't need to push {un,}group_tab up to Terminator() and we haven't been handling it anyway 2010-03-23 21:40:03 +00:00
Chris Jones f4b1c2cce0 If a profile is configured to not show the titlebar, actually only show 2px of it until it's clicked on. Poor man's autohide, but it achieves all of my objectives - the colour is hinted to people with no visible titlebar and they can still summon the grouping menu 2010-03-23 20:48:04 +00:00
Chris Jones 1a6f659a40 The second part of that being, actually set it to 1 and not True 2010-03-21 00:49:22 +00:00
Chris Jones 53ef40d847 Don't blat options.debug with a simple truth when it should be an integer 2010-03-21 00:48:39 +00:00
Chris Jones 16bc247b0e Attach the debug server to the context menu 2010-03-19 22:16:08 +00:00
Chris Jones 837bd3c5d2 Start working on optional GNOME Session management 2010-03-19 12:39:44 +00:00
Chris Jones e7c297277f Save the config when adding or removing layouts 2010-03-18 23:11:18 +00:00
Chris Jones 8ed1613951 Describe the current profile if it's non-default 2010-03-18 23:11:07 +00:00
Chris Jones 9995f308d6 Add changelog entry for karmic 2010-03-15 20:19:37 +00:00
Chris Jones c22f4e2ab2 Update changelog for beta3 2010-03-15 20:18:19 +00:00
Chris Jones 783a5c9d4d Generate new pot file 2010-03-15 12:50:25 +00:00
Chris Jones b4d259f053 Fix splitting from the context menu so it sends the cwd 2010-03-11 14:30:07 +00:00
Chris Jones 2164f32ddb Kludge the layout creation until it works 2010-03-11 13:04:01 +00:00
Chris Jones 8610a845bc Implement a get_children() method in our Container widgets to override gtk.Container.get_children() with something that guarantees ordering in the returned list 2010-03-10 22:51:33 +00:00
Chris Jones 4cb4a9bc48 Deepcopy the layout before we trash it as we unwind it into a tree. 2010-03-10 12:52:50 +00:00
Chris Jones 2e116b09eb inhibit config saving while we're loading the config into the GUI, otherwise it saves a whole bunch for no good reason. Update the LayoutEditor's idea of the layout name when it's renamed. Set the layout item command/profile to the default values if there are no stored values. Save the layout item command/profile when they change. 2010-03-10 12:52:25 +00:00
Chris Jones 2ce78b7903 Add the ability to inhibit config saving 2010-03-10 12:51:16 +00:00
Chris Jones b7e9c4d02c Switch from static storing of values to storing them immediately when the user changes them. This needs a whole heap of refactoring to make the setter methods more generic, and we need to think about all the calls to Concig.save() 2010-03-09 13:09:07 +00:00
Chris Jones 4d1d293804 Update to use the new split_axis method signature 2010-03-08 21:46:45 +00:00
Chris Jones 27d8223a28 Change all GUI object names to use underscores instead of minus signs, so glade doesn't suggest syntactically invalid signal handler names 2010-03-06 11:09:32 +00:00
Chris Jones ccc68c9f95 Start adding handlers for all of the objects. We should do instant application instead of the crazy huge set/store methods 2010-03-06 10:13:46 +00:00
Chris Jones 706180976e Set cwd when spawning new shells to be that of the shell being split. Does not currently persist across tab creations 2010-03-05 22:44:38 +00:00
Chris Jones b8703fdecb Layout item handling is now done via a separate controller object. 2010-03-05 22:20:48 +00:00