Chris Jones
|
533e85e2a7
|
and actually get it right this time
|
2009-01-10 00:45:41 +00:00 |
Chris Jones
|
65c1011d5b
|
restore Stephen's extra conditional, since it does make sense
|
2009-01-08 16:18:02 +00:00 |
Chris Jones
|
eec5aefbaa
|
Merge Stephen Boddy's fix for LP #314902 with a small modification
|
2009-01-08 15:40:38 +00:00 |
Stephen Boddy
|
fcea2b7261
|
Fix DnD to insert test to all terms in current group
|
2009-01-07 19:35:44 +01:00 |
Chris Jones
|
90064406a0
|
If there are any groups, add a menu item to remove all groupings
|
2009-01-06 09:44:38 +00:00 |
Chris Jones
|
56eb03712c
|
handle an alternate scrollbar disabling value
|
2009-01-04 17:53:19 +00:00 |
Chris Jones
|
77487d0e31
|
might as well bump the version in preparation for 0.12
|
2009-01-04 02:48:31 +00:00 |
Chris Jones
|
c7fdbf5aa6
|
Be able to remove a terminal without destroying it. This should really be factored out into a deparent() and remove(). Closes LP #313553
|
2009-01-04 02:37:42 +00:00 |
Chris Jones
|
eba60f3fcc
|
place the keybinding editor inside a gtk.ScrolledWindow for the pixel-poor
|
2008-12-26 23:26:04 +00:00 |
Chris Jones
|
eb39ca548a
|
remove reference to obsolete sighup function
|
2008-12-26 23:02:27 +00:00 |
Chris Jones
|
04aae49867
|
when we remove a terminal we should remove the vte widget and remove the reference to it from the TerminatorTerm object. It's likely we are still leaking other gtk objects, but that is considerably less important than leaking vte.Terminal objects and thus child processes
|
2008-12-26 22:56:00 +00:00 |
Chris Jones
|
5c09dc4b6b
|
turns out that we are somehow sucking at unreferencing our objects, so we need to start tightening these things up. stop calling destroy() on anything other than toplevels, it makes no sense. Don't send the sighup, only because I want to track this down properly.
|
2008-12-26 20:24:11 +00:00 |
Chris Jones
|
f7d649d724
|
completely remove the config file monitoring, as it has too much potential for failure and very little win to offer in return
|
2008-12-26 16:31:03 +00:00 |
Chris Jones
|
d34a2bb12e
|
fix a print to be a dbg() and disable inotify watching of the config file, it seemingly having some problems
|
2008-12-26 16:15:48 +00:00 |
Chris Jones
|
2228e2c3f3
|
Fix bug reported by Kees Cook - when in grouped mode, pasting did not apply to all grouped terms
|
2008-12-26 15:43:02 +00:00 |
Thomas Hurst
|
70e54005ee
|
Send an explicit sighup from closeterm()
|
2008-12-24 03:31:39 +00:00 |
Kees Cook
|
04cecacdbb
|
take full geometry of the terminals into account
|
2008-12-19 15:17:43 -08:00 |
Kees Cook
|
5c3d3c5c2e
|
first pass at direction terminal control
|
2008-12-18 23:41:55 -08:00 |
Chris Jones
|
3c26a52c12
|
fix titlebar highlighting. HBox can't have a bg colour. Also it turns out that the fg colour modification has never been working so it might as well go
|
2008-12-16 15:15:12 +00:00 |
Brian Murray
|
9e6d8191ac
|
Increase of possible matches for LP bug numbers as URLs
|
2008-12-13 21:13:25 -08:00 |
Chris Jones
|
75194f24cd
|
Add support for treating LP bug numbers as URLs
|
2008-12-13 09:12:07 +00:00 |
Chris Jones
|
0118cc412c
|
sync with trunk
|
2008-12-11 08:13:31 +00:00 |
Chris Jones
|
653a2ef5e1
|
this should be a dbg, not an err
|
2008-12-11 08:13:02 +00:00 |
Chris Jones
|
dee393cd70
|
suggestion from Kees Cook - a menu option to instantly group all terminals
|
2008-12-11 08:07:28 +00:00 |
Chris Jones
|
b1bf317671
|
actually make the typing simultaneous, and pretty things up slightly
|
2008-12-11 07:08:28 +00:00 |
Chris Jones
|
9bc24e665b
|
Lay out some UI groundwork ideas for simultaneous typing support
|
2008-12-10 18:16:55 +00:00 |
Thomas Hurst
|
6fcd3c92e2
|
aelling
|
2008-12-02 17:22:44 +00:00 |
Thomas Hurst
|
952cd02b7b
|
Add another missing setting
|
2008-12-02 17:13:55 +00:00 |
Chris Jones
|
7a695a7434
|
use a shorter, translatable string for the search box
|
2008-11-28 12:59:48 +00:00 |
Chris Jones
|
c7677b9c0e
|
make sure we do return codes properly for key handlers
|
2008-11-28 12:59:32 +00:00 |
Emmanuel Bretelle
|
6631af7e4d
|
fixing rgba_control
|
2008-11-27 09:52:32 +01:00 |
Chris Jones
|
408a7246d9
|
take care of updating tab close buttons when the setting changes
|
2008-11-19 17:04:36 +00:00 |
Chris Jones
|
8decf82577
|
Make handle size and tab position updatable on the fly
|
2008-11-19 13:46:37 +00:00 |
Chris Jones
|
0937aa9620
|
fix collection of changed keybindings and apply them to the current instance
|
2008-11-17 15:09:39 +00:00 |
Chris Jones
|
0c354b6aa2
|
Remove APP_NAME from the title when we set it, to fix LP: #278004
|
2008-11-17 11:19:12 +00:00 |
Chris Jones
|
0806176067
|
Improve UI wording for new reset bindings
|
2008-11-17 10:46:47 +00:00 |
Chris Jones
|
4b69bf47aa
|
Add keyboard shortcuts for reset and reset/clear. Closes LP#287634
|
2008-11-17 10:42:34 +00:00 |
Chris Jones
|
16894d5f78
|
allow keybindings to be edited
|
2008-11-17 02:24:38 +00:00 |
Chris Jones
|
475daf89ef
|
make the keybinding editor prettier and work out when one has changed
|
2008-11-17 02:08:47 +00:00 |
Chris Jones
|
ba34813f54
|
turn some prints to dbg()s
|
2008-11-17 00:51:11 +00:00 |
Chris Jones
|
104206b0eb
|
helps if you read the function documentation. set_attributes() replaces all other attributes, so we had a bunch of empty, editable cells
|
2008-11-17 00:41:49 +00:00 |
Chris Jones
|
3f76ce6401
|
Attempt to make proper keybinding editors with TreeView and CellRendererAccel. Unsuccessfully thus far
|
2008-11-17 00:37:50 +00:00 |
Chris Jones
|
97fe1cca47
|
Get the value properly
|
2008-11-16 18:40:05 +00:00 |
Chris Jones
|
4f6d3d8ec7
|
Remove the real transparency change handler, it won't work while the window is realised, and unrealising it effectively destroys it, so this looks like the only setting that will actually hard-require a restart
|
2008-11-16 17:54:40 +00:00 |
Chris Jones
|
68529502e7
|
Make prefs_profile.auto_add more robust, add some more global reconfiguration
|
2008-11-16 02:42:09 +00:00 |
Chris Jones
|
2ccd5962c1
|
Only allow local background files and set the current value. Also close the window when Apply is pressed
|
2008-11-12 11:58:01 +00:00 |
Chris Jones
|
e01d69346f
|
Demonstrate how we can change a global property without a restart
|
2008-11-12 11:36:18 +00:00 |
Thomas Hurst
|
a068372228
|
Add a missing setting
|
2008-11-12 02:44:57 +00:00 |
Chris Jones
|
f761f40c17
|
this may fix Apply
|
2008-11-12 01:45:52 +00:00 |
Chris Jones
|
2a852620ac
|
Update prefs_profile to not look at the Defaults, but the current RC file
|
2008-11-11 11:21:18 +00:00 |
Thomas Hurst
|
901b5a8ea4
|
Use "%r" % foo instead of "%s" % repr(foo). No functional changes.
|
2008-11-04 17:01:00 +00:00 |
Chris Jones
|
8e96d0eaa4
|
handle int HScale values and remove a debugging print
|
2008-11-03 23:14:29 +00:00 |
Chris Jones
|
5ffe50012b
|
put a default size back in the default font so it's a valid pango name
|
2008-11-03 23:14:06 +00:00 |
Chris Jones
|
156eb8b32a
|
Make the profile editor window atomic. Hook up its cancel button to destroy itself and make the Apply button dump the settings contained within. Requires some modification of auto_add to better keep track of the widgets
|
2008-11-03 22:55:55 +00:00 |
Emmanuel Bretelle
|
e852e4185b
|
nicification2
|
2008-11-02 03:18:23 +01:00 |
Emmanuel Bretelle
|
d0693a2df3
|
attempting to nicify the profile editor
|
2008-11-02 03:06:35 +01:00 |
Thomas Hurst
|
cb248ac357
|
Introduce indented config file handling code, disabled for now since nothing uses it, and it has the potential for breaking currently working configs, since indent errors are difficult to recover from sensibly.
|
2008-11-01 11:31:12 +00:00 |
Thomas Hurst
|
c3c6e3713d
|
Don't fail horribly if the user doesn't have a config file
|
2008-11-01 10:07:58 +00:00 |
Chris Jones
|
434c253237
|
make profile editor opened the conext menu and improve its appearance
|
2008-11-01 00:50:34 +00:00 |
Thomas Hurst
|
e244329725
|
Make gio optional; it's way too soon to expect everyone to have this. Fix keybindings error handling.
|
2008-10-28 22:24:42 +00:00 |
Chris Jones
|
565b3d2bb8
|
Further enhancecment of profile editor UI
|
2008-10-28 00:29:54 +00:00 |
Chris Jones
|
6c483def9d
|
Allow get_cwd to fail
|
2008-10-28 00:29:41 +00:00 |
Chris Jones
|
9c75e20492
|
Add file watching support to ValuestoreRC. Also slightly improve a debug statement in the root config class
|
2008-10-23 23:29:26 +01:00 |
Chris Jones
|
8ff0dfa72a
|
Don't run the full title change handler every time if the title hasn't changed
|
2008-10-20 09:29:47 +01:00 |
Chris Jones
|
91b8527e2e
|
Ignore a gconf change signal if it's just for the profile's visible_name, which gnome-terminal seems to set on every run. Should fix LP #268476
|
2008-10-16 16:30:42 +01:00 |
Chris Jones
|
b623f662e8
|
only do session handling if we have a gnome_client
|
2008-10-16 11:43:50 +01:00 |
Chris Jones
|
19619bff98
|
rework keyboard event lookup failure handling with suggestions from Thomas. Relates to LP #280959
|
2008-10-13 09:37:26 +01:00 |
Chris Jones
|
46774d8f9e
|
Abandon attempts to handle empty keypress events. Relates to LP #280959
|
2008-10-12 23:42:30 +01:00 |
Chris Jones
|
0adcd26a41
|
Add a next button to the search bar. Easy first step for LP #274451
|
2008-09-25 22:40:44 +01:00 |
Chris Jones
|
892c1c5b9d
|
Add a close button to the search bar. Closes LP #274448
|
2008-09-25 22:33:45 +01:00 |
Chris Jones
|
fc9b50850e
|
only try to switch pages in a notebook if we actually have one. Not a fix for, but somewhat workaround for the crashing aspect of LP #271850
|
2008-09-25 22:22:05 +01:00 |
Thomas Hurst
|
357992945a
|
unfail more
|
2008-09-23 17:08:16 +01:00 |
Chris Jones
|
e49c73cf9e
|
python2.4 unfail
|
2008-09-23 16:18:00 +01:00 |
Chris Jones
|
0a3017bf90
|
first hint of tests for configfile
|
2008-09-23 00:53:17 +01:00 |
Chris Jones
|
3988d96ff0
|
ensure debugging is off by default
|
2008-09-23 00:35:58 +01:00 |
Chris Jones
|
28b9c8e1d2
|
remove worthless testing code from config.py and extend the test suite a little
|
2008-09-23 00:28:57 +01:00 |
Chris Jones
|
e63785028e
|
initial skeletal test framework using nosetest
|
2008-09-23 00:13:48 +01:00 |
Thomas Hurst
|
76b06bc5f7
|
Workaround an apparant gtk bug in next/prev_page
|
2008-09-22 18:31:35 +01:00 |
Thomas Hurst
|
e78d57beab
|
Undo error handling brain-damage
|
2008-09-22 15:45:48 +01:00 |
Thomas Hurst
|
00840a13cc
|
Bump version, tsk.
|
2008-09-21 12:27:05 +01:00 |
Chris Jones
|
95d4eed6ce
|
Actually return when we deactivate the gconf object instead of trying to do gconf things with it
|
2008-09-13 01:58:48 +01:00 |
Iain Lane
|
1a975ab7c0
|
Remove unnecessary try-except block
|
2008-09-08 21:13:31 +01:00 |
Iain Lane
|
aead00463c
|
Need to start xdg-open in a new process as it does not do that itself - some browsers (Epiphany) can therefore cause Terminator to block until they are exited
|
2008-09-08 20:42:26 +01:00 |
Iain Lane
|
fd8ad1bbea
|
Launch ftp.x.y with an ftp protocol
|
2008-09-08 20:21:26 +01:00 |
Iain Lane
|
6c763fae39
|
Merge with trunk
|
2008-09-08 20:02:08 +01:00 |
Chris Jones
|
c93e99b4c3
|
fix up backspace/delete binding widgets and fix a related mistake in the terminator_config manpage
|
2008-09-07 20:10:06 +01:00 |
Chris Jones
|
e370d9fbb5
|
more specific updates for the profile editor
|
2008-09-07 19:43:03 +01:00 |
Iain Lane
|
4bb1a11595
|
Assume http:// for URLs without it
|
2008-09-06 16:01:12 +01:00 |
Chris Jones
|
6b680e4c52
|
possible option for improving profile editing gui
|
2008-09-06 01:40:42 +01:00 |
Chris Jones
|
f14b544668
|
Apply patch from 'SXW', closing LP #237796
|
2008-09-04 22:27:13 +01:00 |
Emmanuel Bretelle
|
bbc17502a8
|
Fix to LP#252971 making terminator compatible fix Dapper
|
2008-09-04 18:41:02 +01:00 |
Thomas Hurst
|
e6497992e8
|
Drop a useless pass.
|
2008-09-04 02:59:40 +01:00 |
Chris Jones
|
a32ec63a46
|
improve field names, make a couple of things dropdowns
|
2008-09-04 01:26:49 +01:00 |
Thomas Hurst
|
84658d4ea4
|
Put finally: in their own block for Python 2.4
|
2008-09-03 19:34:20 +01:00 |
Thomas Hurst
|
8fd22efed2
|
Prevent certain erroring configuration lines from being processed by a later line_ok().
|
2008-09-02 16:03:08 +01:00 |
Chris Jones
|
e8be0f326c
|
fix bogus gconf call
|
2008-09-02 15:25:12 +01:00 |
Thomas Hurst
|
a37be8bb35
|
Change debugging from "Ignoring" to "Skipping", and use repr().
|
2008-08-29 21:29:07 +01:00 |
Thomas Hurst
|
d388885581
|
Save maximized and fullscreen state. Argument handling needs improving; it'll break if short-form is used and squished together.
Probably we should piece together a command line directly from OptionParser's results, not copy it manually like this.
|
2008-08-29 19:23:30 +01:00 |
Thomas Hurst
|
035b15b6d9
|
Session support now tests ok with xsm. Note change of default #! line, and addition of dummy arguments to OptionParser. If we move gnome init earlier we can avoid the latter.
|
2008-08-29 19:22:16 +01:00 |
Thomas Hurst
|
0f5c6b361b
|
Handle old Fedora gnome bindings.
save_yourself on startup.
Add geometry back to arguments, they're clearly isn't any wm magic for this stuff.
|
2008-08-29 19:20:50 +01:00 |