1
2008-05-30 Olav Vitters <olav@bkor.dhs.org>
3
* src/keybinding-editor.glade: Horizontally fill
4
disable-mnemonics-checkbutton, otherwise it will centre when the
5
keybindings window is made bigger.
7
2008-05-05 Wouter Bolsterlee <wbolster@svn.gnome.org>
9
* src/terminal-window.c (help_about_callback): Fixup
10
names in about dialog to correctly list the current
13
2008-03-26 Kjartan Maraas <kmaraas@gnome.org>
15
* src/terminal-profile.c: (terminal_profile_create):
16
Patch from chantra at debuntu.com to fix the exit action.
19
2008-03-19 Christian Persch <chpe@gnome.org>
21
* src/terminal.c: (terminal_app_new_terminal): Fix DetachTab action.
22
Bug #521193, regression from bug #353775.
24
2008-03-16 Kjartan Maraas <kmaraas@gnome.org>
26
* src/skey/btoe.c: (extract):
29
* src/terminal-widget-vte.c: (terminal_widget_set_pango_font):
30
* src/terminal.c: (slowly_and_stupidly_obtain_timestamp):
31
Fix compiler warnings. Closes bug #521417.
33
2008-03-10 Behdad Esfahbod <behdad@gnome.org>
37
=== Release 2.22.0 ===
39
2008-02-26 Olav Vitters <olav@bkor.dhs.org>
41
* configure.in: Post-release bump to 2.21.93.
43
=== Release 2.21.92 ===
45
2008-02-26 Olav Vitters <olav@bkor.dhs.org>
47
* NEWS: Update for 2.21.92.
49
2008-02-25 Christian Persch <chpe@gnome.org>
51
Bug 516778 – Menu items not drawn at startup if use-mnemonics==false
53
* src/terminal-window.c: (terminal_window_init): Force rebuilding the
54
toplevel menuitem labels, so they don't end up empty when
55
use-mnemonics is false. Bug #516778.
57
2008-02-23 Christian Persch <chpe@gnome.org>
59
* src/gnome-terminal.glade2: Strip the invisible_char properties,
60
again. Glade2 sucks. Bug #518282.
62
2008-02-12 Christian Persch <chpe@gnome.org>
64
=== Release 2.21.91.1 ===
66
* configure.in: Update for 2.21.91.1
67
* src/terminal-screen.c: (terminal_screen_finalize): Initialise
70
2008-02-11 Christian Persch <chpe@gnome.org>
72
=== Release 2.21.91 ===
74
2008-01-30 Andre Klapper <a9016009@gmx.de>
76
Bug 511700 – port to gio
79
* src/profile-editor.c:
80
* src/terminal-screen.c: Port to gio, cleanup.
82
2008-02-10 Behdad Esfahbod <behdad@gnome.org>
84
Bug 515587 – Use of explicit suffix in 'Icon' field of application
87
* gnome-terminal.desktop.in.in: Drop the png extension from icon name.
89
2008-02-05 Behdad Esfahbod <behdad@gnome.org>
91
Bug 514661 – crash launching g-t with specific args
93
* src/terminal.c (option_command_callback): Set err to NULL before
94
calling into GError-taking API.
96
2008-02-05 Christian Persch <chpe@gnome.org>
98
* src/terminal-screen.c: (terminal_screen_class_init),
99
(terminal_screen_dispose), (terminal_screen_finalize): Disconnect from
100
the settings notify on dispose instead of finalise. Possibly fixes the
101
crash in bug #514318.
103
2008-02-04 Christian Persch <chpe@gnome.org>
105
* gnome-terminal.desktop.in.in: Direct bug-buddy bugs to the BBB component.
107
2008-01-30 Christian Persch <chpe@gnome.org>
109
* src/Makefile.am: Don't dist the generated schemas file.
111
2008-01-30 Christian Persch <chpe@gnome.org>
113
=== Release 2.21.90 ===
115
2008-01-28 Christian Persch <chpe@gnome.org>
117
* src/terminal.c: (terminal_util_set_atk_name_description):
118
Use G_STRFUNC instead of the deprecated G_GNUC_FUNCTION.
120
2008-01-20 Christian Persch <chpe@gnome.org>
122
* src/gnome-terminal.glade2: Remove extra frame from profile editor.
124
2008-01-20 Christian Persch <chpe@gnome.org>
126
* src/gnome-terminal.glade2:
127
* src/gnome-terminal.schemas.in:
128
* src/profile-editor.c: (profile_changed), (terminal_profile_edit),
129
(profile_editor_update_sensitivity):
130
* src/terminal-profile.c: (terminal_profile_init),
131
(terminal_profile_update), (profile_change_notify),
132
(terminal_profile_create):
133
* src/terminal-profile.h:
134
* src/terminal-screen.c: (terminal_screen_sync_settings),
135
(terminal_screen_screen_changed), (terminal_screen_class_init),
136
(terminal_screen_finalize), (terminal_screen_reread_profile): Use the
137
gtk-cursor-blink setting, and remove the profile option. Bug #342921,
138
based on a patch by Mariano Suárez-Alvarez.
140
2008-01-15 Christian Persch <chpe@gnome.org>
142
=== Release 2.21.5 ===
147
2008-01-15 Christian Persch <chpe@gnome.org>
149
* src/profile-editor.c: (terminal_profile_edit):
150
* src/terminal-window.c: (terminal_window_init): Remove last uses of
153
2008-01-15 Christian Persch <chpe@gnome.org>
155
* src/terminal-window.c: (terminal_window_class_init),
156
(sync_tab_label), (tab_label_style_set_cb), (contruct_tab_label):
157
Update to gtk 2.12 tooltips API, and fix cropping of close buttons with
158
gnome-icon-theme svn.
160
2008-01-05 Badral Sanlig <badral@openmn.org>
162
* po/mn.po: Updated Mongolian translation.
164
2008-01-05 Christian Persch <chpe@gnome.org>
166
* src/terminal.c: (main), (get_goption_context): The GnomeProgram
167
adopts the GOptionContext, don't free it twice.
169
2008-01-02 Behdad Esfahbod <behdad@gnome.org>
171
Bug 336155 – [patch] port gnome-terminal to goption
172
Based on patch from Christian Kirbach
174
* src/terminal.c: Migrate from popt to GOption, and clean up.
175
* configure.in: Rquire glib-2 >= 2.12.0, libgnome-2 >= 2.14.0
177
2007-12-28 Behdad Esfahbod <behdad@gnome.org>
179
* MAINTAINERS: Removed Guilherme, added chpe.
181
2007-12-20 Christian Persch <chpe@gnome.org>
183
* src/skey/md5.c: (MD5Keycrunch), (MD5SKey):
184
* src/skey/sha1.c: (SHA1Keycrunch), (SHA1SKey): Adapt to new API
185
for g_checksum_get_digest.
187
2007-12-17 Behdad Esfahbod <behdad@gnome.org>
190
* configure.in: Released 2.21.4
192
2007-12-08 Christian Persch <chpe@gnome.org>
195
* src/skey/md5.c: (MD5Keycrunch), (MD5SKey):
197
* src/skey/sha1.c: (SHA1Keycrunch), (SHA1SKey):
200
* src/skey/skeyutil.c: Use GChecksum instead of our own MD5 and SHA1
201
implementations. Bug #501667.
203
2007-12-05 Behdad Esfahbod <behdad@gnome.org>
205
Bug 501635 – crash in Terminal: running gnome-session-sa...
207
* src/terminal.c (terminal_app_get_clone_command): NULL-terminate the
210
2007-12-04 Behdad Esfahbod <behdad@gnome.org>
212
Bug 501665 – Remove simple-x-font-selector
215
* src/profile-editor.c (profile_changed), (terminal_profile_edit),
216
(profile_editor_update_sensitivity), (profile_editor_update_font):
217
* src/simple-x-font-selector.c:
218
* src/simple-x-font-selector.h:
219
* src/terminal-profile.c (terminal_profile_init),
220
(terminal_profile_finalize), (terminal_profile_update),
221
(profile_change_notify), (terminal_profile_create):
222
* src/terminal-profile.h:
223
* src/terminal-screen.c (terminal_screen_set_font),
224
(terminal_screen_update_scrollbar):
225
* src/terminal-widget-vte.c:
226
Remove simple-x-font-selector:
228
profile-editor.c | 155 ----
229
simple-x-font-selector.c | 1730
230
-----------------------------------------------
231
simple-x-font-selector.h | 180 ----
232
terminal-profile.c | 61 -
233
terminal-profile.h | 4
234
terminal-screen.c | 314 --------
235
terminal-widget-vte.c | 6
236
8 files changed, 41 insertions(+), 2411 deletions(-)
238
2007-12-04 Behdad Esfahbod <behdad@gnome.org>
240
* src/encoding.c (terminal_encoding_free),
241
(terminal_encoding_copy), (terminal_encoding_init):
242
* src/profile-editor.c (color_scheme_changed),
243
(palette_scheme_changed),
244
(profile_editor_update_color_scheme_menu),
245
(profile_editor_update_palette), (profile_editor_update_x_font),
246
(profile_editor_update_background_type):
247
* src/skey/btoe.c (btoe), (extract):
248
* src/skey/skey.c (skey_test):
249
* src/skey/skeyutil.c:
250
* src/terminal-accels.c:
251
* src/terminal-profile.c:
252
* src/terminal-screen.c (terminal_screen_set_font):
253
* src/terminal-window.c (terminal_window_realized_callback):
254
* src/terminal.c (slowly_and_stupidly_obtain_timestamp), (main),
255
(terminal_app_new_terminal):
256
Fix bunch of compiler warnings.
258
2007-12-04 Behdad Esfahbod <behdad@gnome.org>
260
Bug 144000 – encodings other than the current encoding are not listed
261
in gnome-terminal on Solaris.
263
* src/encoding.c: Fix typo in the name of three encoding.
265
2007-12-04 Behdad Esfahbod <behdad@gnome.org>
267
Bug 144000 – encodings other than the current encoding are not listed
268
in gnome-terminal on Solaris.
270
* src/encoding.c (terminal_encoding_init): Fix encoding sanity check.
272
2007-12-03 Behdad Esfahbod <behdad@gnome.org>
275
* configure.in: Released 2.21.3 (synch with GNOME release number)
277
2007-12-01 Behdad Esfahbod <behdad@gnome.org>
279
Bug 499877 – Update terminal_app_get_clone_command() to use g_array
282
* src/terminal.c (terminal_app_get_clone_command): Use GPtrArray to
285
2007-11-27 Christian Persch <chpe@gnome.org>
287
* src/terminal.c: Revert accidental whitespace changes from commit
290
2007-11-27 Christian Persch <chpe@gnome.org>
292
R src/terminal-notebook.c:
293
R src/terminal-notebook.h: And remove the obsolete files.
295
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
297
Bug 499588 – remove menu icons handling code
298
Patch from Christian Persch
300
* src/terminal-window.c (append_menuitem_common),
301
(append_menuitem), (append_stock_menuitem), (terminal_window_init):
302
Gtk is taking care of the menus-have-icons setting itself. Remove this
303
totally crufty code to check the gconf setting and remove/re-add the
306
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
308
Bug 353775 – Use GtkNotebook instead of TerminalNotebook
309
Patch from Christian Persch and Mariano Suárez-Alvarez
312
* src/terminal-screen.c:
313
* src/terminal-window.h:
318
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
320
Bug 441618 – Message-ID/news-Link crashes gnome-terminal
322
* src/terminal-widget-vte.c (terminal_widget_check_match),
323
(terminal_widget_skey_check_match): Return flavor as flavor,
326
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
329
* configure.in: Released 2.18.3
331
2007-11-12 Chris Wilson <chris@chris-wilson.co.uk>
333
Bug 494828 – crash in Terminal: Using elinks in a termin...
335
* src/terminal.c (terminal_util_show_error_dialog):
336
We were passing an unescaped tainted string as the format to
337
printf via gtk_message_dialog_new()...
339
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
341
Bug 499797 – crash in Terminal: Creating a new profile b...
343
* src/terminal-profile.c (terminal_profile_update):
344
Return on NULL parameter.
346
* src/terminal-profile.c (alphabetic_cmp): Compare
347
profile names if visual names are equal.
349
* src/terminal-profile.h:
350
* src/terminal-profile.c (terminal_profile_create):
351
Return actual name used.
353
* src/terminal.c (new_profile_response_callback):
354
Use actual name returned by terminal_profile_create() to avoid
355
crashing if profile with dup name is created.
357
2007-11-09 Takao Fujiwara <takao.fujiwara@sun.com>
359
Bug 471700 – gnome-terminal has an unlocalized license text.
361
* src/terminal-window.c: Add N_ macro in license.
363
2007-09-17 Behdad Esfahbod <behdad@gnome.org>
366
* configure.in: Released 2.18.2
368
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
370
* MAINTAINERS: Add Userid field.
372
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
374
Bug 464410 – license confusion
376
"gnome-terminal states that it is GPL, and COPYING is the GPL,
377
but every single source file seems to have a LGPL header."
379
* src/eggaccelerators.c:
380
* src/eggcellrendererkeys.c:
382
* src/profile-editor.c:
383
* src/simple-x-font-selector.c:
385
* src/terminal-accels.c:
386
* src/terminal-notebook.c:
387
* src/terminal-profile.c:
388
* src/terminal-screen.c:
389
* src/terminal-widget-vte.c:
390
* src/terminal-window.c:
392
Replace LPGL header with GPL header.
393
Note that LPGL allows conversion to GPL, so this change is legal
396
2007-08-02 Wouter Bolsterlee <wbolster@svn.gnome.org>
398
* ChangeLog: Fix encodings and formatting.
400
2007-07-30 Jan Arne Petersen <jpetersen@jpetersen.org>
402
* configure.in: Remove help/de/Makefile from AC_CONFIG_FILES due to
403
gnome-doc-utils migration.
405
2007-07-21 Wouter Bolsterlee <wbolster@svn.gnome.org>
407
* src/gnome-terminal.schemas.in:
408
* src/profile-editor.c:
409
* src/terminal-profile.c:
411
Use Tango terminal color scheme by default.
414
2007-07-15 Guilherme de S. Pastore <gpastore@gnome.org>
416
* src/terminal-window.c (about_callback): fixed the wrong mention
417
of Nautilus on the license notice.
419
2007-07-10 Changwoo Ryu <cwryu@debian.org>
421
* configure.in: Removed help/ko/Makefile from AC_CONFIG_FILES for
422
gnome-doc-utils migration.
425
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
428
* configure.in: Released 2.18.1
430
2007-06-14 Behdad Esfahbod <behdad@gnome.org>
432
Bug 353632 – crash on Terminal
434
* src/profile-editor.c (profile_editor_update_background_image):
435
Don't call gtk_file_chooser_set_filename() if file name is empty
438
2007-05-28 Behdad Esfahbod <behdad@gnome.org>
440
Bug 428825 – Wrong copyright info in the about dialog
442
* src/terminal-window.c (about_callback): Update copyright info.
444
2007-05-16 Christian Persch <chpe@gnome.org>
446
* src/profile-editor.c: (create_preview_pixbuf): Don't crash when we
447
cannot determine the mime type of the profile image. Bug #434109.
449
2007-03-12 Vincent Untz <vuntz@gnome.org>
451
* configure.in: post-release bump to 2.18.1.
453
==================== 2.18.0 ====================
455
2007-03-12 Vincent Untz <vuntz@gnome.org>
458
* configure.in: version 2.18.0
460
2007-03-12 Vincent Untz <vuntz@gnome.org>
462
* configure.in: remove creation of help/uk/Makefile
464
2007-03-09 Mariano Suárez-Alvarez <mariano@gnome.org>
466
* gnome-terminal.desktop.in.in: remove the non existente Application
469
2007-02-27 Behdad Esfahbod <behdad@gnome.org>
471
Bug 412733 – fix build with C89 compilers
472
Patch from Jens Granseuer
474
* src/skey-popup.c (extract_hash_seq_and_seed): Fix C89 build.
476
2007-02-27 Mariano Suárez-Alvarez <mariano@gnome.org>
479
* configure.in: release 2.17.92.
481
2007-02-21 Behdad Esfahbod <behdad@gnome.org>
483
Bug 410286 – discards qualifiers from pointer target type
484
Patch from Kouhei Sutou
486
* src/skey-popup.c (extract_hash_seq_and_seed):
487
* src/terminal-screen.c (cook_title):
490
2007-02-21 Behdad Esfahbod <behdad@gnome.org>
492
Bug 410281 – gcc: -lXrender -lX11 : linker input file unused because
494
Patch from Kouhei Sutou
496
* configure.in: Move linker flags to the right place.
498
2007-02-11 Mariano Suárez-Alvarez <mariano@gnome.org>
501
* configure.in: bump vte requirement to 0.15.3 and release 2.17.91.
503
2007-02-11 Mariano Suárez-Alvarez <mariano@gnome.org>
505
* po/POTFILES.skip: list gnome-terminal.desktop.in to please intltool at distcheck
508
2007-02-10 Mariano Suárez-Alvarez <mariano@gnome.org>
510
Bug 402796 – reordering tabs disable key bindings for 1 time
512
* src/terminal-window.c(notebook_tab_removed_callback): update the tab menuitems
513
sensitivities too when tabs are reordered.
515
2007-01-23 Mariano Suárez-Alvarez <mariano@gnome.org>
517
Bug 402051 – Memleak from callers of terminal_profile_get_list()
519
* src/terminal-window.c(fill_in_config_picker_submenu,
520
fill_in_new_term_submenu_real): free the list of profiles in all cases.
521
Patch from Chris Wilson.
523
2007-01-23 Mariano Suárez-Alvarez <mariano@gnome.org>
525
* HACKING: add a link to release instructions.
527
2007-01-22 Mariano Suárez-Alvarez <mariano@gnome.org>
530
* configure.in: release 2.17.90.
532
2007-01-22 Behdad Esfahbod <behdad@gnome.org>
534
Bug 125364 – vte screens are black when initially shown
535
Patch from Mariano Suárez-Alvarez
537
* src/terminal-screen.c (terminal_screen_reread_profile),
538
(update_color_scheme): Update the color scheme earlier in the show.
540
2007-01-19 Mariano Suárez-Alvarez <mariano@gnome.org>
542
Bug 385519 – configure script doesn't recognize old GConf
544
* configure.in: require gconf 2.14.0
546
Also fix my email in the last few changlog entries...
548
2007-01-15 Christian Persch <chpe@svn.gnome.org>
550
* configure.in: Remove help/it/Makefile from configure to fix the
553
2006-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
555
Bug 335946 – tab menu needs to be shortened
557
* src/terminal-window (title_changed_callback, reset_tab_menuitems):
558
Ellipsise the tab titles when putting them in the menubar menuitem.
559
Based on the patch attached on the bug by Diego Escalante Urrelo
561
2006-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
563
Bug 378243 – crash in Terminal: Copy item activated on a destroyed
566
* src/terminal_screen.c (terminal_screen_class_init,
567
terminal_screen_unrealize): override GtkWidget:unrealize so we
568
destroy the popup upon unrealizing, just as GtkEntry, say, does.
570
2006-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
572
* configure.in: the last commit left behind one instance of
573
CFLAGS which should have been CPPFLAGS.
575
2006-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
577
Bug 362256 – configure kills CPPFLAGS set on configure command line
579
* configure.in: add TERM_CFLAGS to CPPFLAGS, not CFLAGS.
581
2006-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
583
* configure.in: use GNOME_COMPILE_WARNINGS instead of out own check.
585
2006-11-23 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
587
* src/terminal.c (terminal_app_new_terminal): put the focus on a new
588
screen when we create a tab.
590
2006-11-16 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
592
Bug 322709 – respect show-input-method-menu setting
593
Patch from Matthias Clasen.
595
* src/terminal-screen.c (popup_clipboard_request_callback):
596
Respect the show-input-method-menu setting.
598
2006-10-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
600
Bug 354234 – Don't ignore terminal default sizes, and copy zoom to
603
* src/terminal-window.c (notebook_tab_added_callback): do not hardcode
604
the 80x24 size but use the default provided by vte (which could be
605
changed in vte's termcap) Also, move the copy-zoom-from-active-terminal
606
handling from new_tab_callback to here.
608
2006-10-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
610
Bug 338613 – "Detach Tab" menu item is missing a mnemonic
612
* src/terminal-window (terminal_window_init): add a mnemonic to the
613
Detach Tab menu option. Patch by Dennis Cranston.
615
2006-10-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
617
* src/terminal-window.c (confirm_close_window): be slightly less verbose
618
in the confirmation dialog. Induced by Wouter Bolsterlee's bug 340940.
620
2006-10-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
622
Bug 160455 – Change "system terminal font" to "system monospace font"
624
* src/gnome-terminal.glade2: s/terminal font/fixed width font/ in the
625
profile editor dialog, so that out language matches
626
gnome-font-properties'.
628
2006-10-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
630
Bug 79326 – When making things insensitive, doesn't catch their label
632
* src/profile-editor.c (profile_editor_update_sensitivity):
633
when changing the sensibility of a widget, do the same for its menmonic
634
label. Essentially the patch by Michael Terry.
636
2006-10-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
638
Bug 362159 – es doc to gnome-doc-utils
640
* configure.in: remove help/es/Makefile from AC_CONFIG_FILES,
641
because it is no longer there after the g-u-d-ization of help/es.
643
2006-10-12 Wouter Bolsterlee <wbolster@gnome.org>
645
* src/terminal-window.c (terminal_window_set_active),
646
(notebook_page_selected_callback):
647
Hopefully fix the annoying window resizing bug triggered
648
by switching between multiple tabs. Fixes bug #95316,
649
patch by Eric Anderson.
651
2006-10-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
653
Bug 360385 – Context menu has two uses for "c" key
655
* src/terminal-screen.c (popup_clipboard_request_callback): don't have
656
clashing shortcuts for Close and Copy when there is only one tab.
658
2006-10-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
660
Bug 358267 – set_palette() compares uninitialized memory
661
Bug 124417 – Use of uninitialized value of size 4
663
* src/terminal-profile.c: do not compare GdkColors using memcmp,
664
as the pixel thingie gets in the way. I officially owe Mark Schreiber
667
2006-10-06 Wouter Bolsterlee <wbolster@gnome.org>
669
* src/terminal-window.c: (new_tab_callback):
670
Remember zoom setting for new tabs. Fixes bug #335200 .
672
2006-10-06 Wouter Bolsterlee <wbolster@gnome.org>
674
* src/profile-editor.c:
675
* src/terminal-profile.c:
676
* src/terminal-profile.h:
677
Include Tango color scheme. Fixes bug #356389.
679
2006-10-02 Guilherme de S. Pastore <gpastore@gnome.org>
683
* configure.in: release 2.16.1.
685
2006-10-02 Behdad Esfahbod <behdad@gnome.org>
687
Bug 342531 – --title option does nothing
688
Patch from Owen Swerkstrom
690
* src/terminal-screen.c (terminal_screen_init),
691
(terminal_screen_finalize, cook_title),
692
(terminal_screen_set_dynamic_icon_title),
693
(terminal_screen_set_title):
694
* src/terminal-screen.h:
695
* src/terminal.c (terminal_app_new_terminal): Honor --title.
697
2006-09-22 Guilherme de S. Pastore <gpastore@gnome.org>
699
Bug 353732 – patch from Mariano Suárez-Alvarez
701
* src/terminal-notebook.c: do not leak tooltips and recycle
704
2006-09-22 Guilherme de S. Pastore <gpastore@gnome.org>
706
Bug 353553 – list leak in notebook::sync_label
707
Patch from Paolo Borelli
709
* src/terminal-notebook.c (sync_label): free the results of
710
gtk_container_get_children.
712
2006-09-04 Behdad Esfahbod <behdad@gnome.org>
716
* configure.in: released 2.16.0.
718
2006-09-02 Behdad Esfahbod <behdad@gnome.org>
720
Bug 354056 – Build broken: missing help/fr/Makefile.am
722
* configure.in: Remove help/fr/Makefile and help/sv/Makefile
723
from output files as they are moved to gnome-doc-utils (geer)
725
* help/sv/Makefile.am: Remove this as it's not used anymore.
727
2006-08-31 Behdad Esfahbod <behdad@gnome.org>
729
Bug 351319 – crash on Terminal
730
Patch from Mariano Suárez-Alvarez
732
* src/terminal-window.c (terminal_window_destroy): Don't remove
733
screens, let the container take care of them.
735
2006-08-28 Behdad Esfahbod <behdad@gnome.org>
737
Part of Bug 352873 – crash in Terminal: Edit current profile aft...
738
Patch from Mariano Suárez-Alvarez
740
* src/profile-editor.c (background_image_changed): Return if filename
743
2006-08-26 Behdad Esfahbod <behdad@gnome.org>
745
Bug 353020 – Detaching a tab does not preserve the size
746
Patch from Mariano Suárez-Alvarez
748
* src/terminal-window.c (new_window): Preserve geometry.
750
2006-08-26 Behdad Esfahbod <behdad@gnome.org>
752
Bug 336943 – Critical warning and crash in gnome-terminal
753
Patch from Mariano Suárez-Alvarez
755
* src/terminal-window.c (fill_in_config_picker_submenu),
756
(fill_in_new_term_submenu_real), (fill_in_encoding_menu):
757
Use gtk_menu_item_remove_submenu() instead of passing NULL to
758
gtk_menuitem_set_submenu().
760
2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
762
* configure.in: Fix intltool req.
764
2006-08-05 Bastien Nocera <hadess@hadess.net>
766
* src/terminal-window.c: (accel_event_key_match):
767
Only send Previous tab/Next tab key events to the terminal if there's
768
no tab, and not when we reach the boundary with multiple tabs,
769
and ignore NumLock as well (Closes: #138609)
771
2006-07-31 Behdad Esfahbod <behdad@gnome.org>
775
* configure.in: released 2.15.4.
777
2006-07-31 Behdad Esfahbod <behdad@gnome.org>
779
Bug 349459 – does not assert dependency on gdk 2.10
781
* configure.in: Require Gtk+ 2.10 as we use the new API for composite
784
2006-07-30 Behdad Esfahbod <behdad@gnome.org>
786
Bug 85926 – dnd'd filenames should be escaped
787
Patch from Thomas Folz-Donahue
789
* src/terminal-screen.c (drag_data_received): Quote filenames.
791
2006-07-24 Behdad Esfahbod <behdad@gnome.org>
795
* configure.in: released 2.15.3.
797
2006-07-24 Behdad Esfahbod <behdad@gnome.org>
799
Bug 324426 – Open/close tab adds row to terminal
800
Patch from Eric Anderson
802
* src/terminal-window.c (notebook_tab_removed_callback): Reset size
803
if only one tab remaining.
805
2006-07-24 Behdad Esfahbod <behdad@gnome.org>
807
Bug 336947 – [patch] Redundant vte_terminal_set_font_full() calls
808
Patch from Aivars Kalvans
810
* src/terminal-screen.c (style_set_callback),
811
(terminal_screen_reread_profile), (monospace_font_change_notify),
812
(terminal_screen_set_font), (terminal_screen_update_on_realize),
813
(terminal_screen_change_font), (terminal_screen_set_font_scale):
814
* src/terminal-screen.h:
815
* src/terminal.c (terminal_app_new_terminal):
816
AVoid redundant set_font_full and invalidate_all calls.
818
* configure.in: Require vte >= 0.13.4 that has the bits needed for
821
2006-07-10 Behdad Esfahbod <behdad@gnome.org>
825
* configure.in: released 2.15.2.
827
2006-07-10 Behdad Esfahbod <behdad@gnome.org>
829
Bug 345378 – real transparency
830
Patch from Kristian Høgsberg <krh redhat.com>
832
* src/terminal-screen.c (terminal_screen_reread_profile),
833
(profile_changed_callback), (terminal_screen_set_profile):
834
* src/terminal-screen.h:
835
* src/terminal-widget-vte.c
836
(terminal_widget_set_background_transparent),
837
(terminal_widget_set_background_darkness),
838
(terminal_widget_set_background_opacity):
839
* src/terminal-widget.h:
840
* src/terminal-window.c (initialize_alpha_mode),
841
(terminal_window_uses_argb_visual), (terminal_window_init):
842
* src/terminal-window.h:
843
* src/terminal.c (terminal_app_new_terminal):
844
Use real transparency when the X server supports it.
846
* configure.in: Require vte-0.13.3 that has the necessary bits
847
(vte_terminal_set_opacity)
849
2006-06-17 Guilherme de S. Pastore <gpastore@gnome.org>
851
* src/terminal-window.c: applied patch to improve the
852
dialog to ask for confirmation when closing a window
853
with more than one tab open. Closes bug #345166.
855
2006-05-17 Behdad Esfahbod <behdad@gnome.org>
859
* configure.in: released 2.15.1.
861
* configure.in: Remove m4 macro dir directive.
863
2006-05-16 Guilherme de S. Pastore <gpastore@gnome.org>
865
* configure.in: bumped dependency on intltool to 0.35.
867
2006-05-14 Guilherme de S. Pastore <gpastore@gnome.org>
871
* configure.in: released 2.15.0.
873
2006-05-14 Guilherme de S. Pastore <gpastore@gnome.org>
875
* src/terminal-screen.c: improved proxy settings exporting,
876
which now includes authentication. Closes bug #339134.
878
2006-05-07 Guilherme de S. Pastore <gpastore@gnome.org>
880
* configure.in: applied patch from Brian Cameron to allow
881
recognition of Xrender on Solaris. Closes bug #339979.
883
2006-04-29 Behdad Esfahbod <behdad@gnome.org>
885
* configure.in, po/LINGUAS: Use new intltool syntax.
888
2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
890
* configure.in: Remove obsolete entry for no_NO
891
* po/no.po: And the translation.
893
2006-04-05 Tommi Vainikainen <thv@iki.fi>
895
* .cvsignore, Makefile.am, autogen.sh, configure.in,
896
m4/.cvsignore: Migrated to gnome-doc-utils. Autoconf+Automake
898
* acconfig.h: Removed in migration.
899
* po/.cvsignore, src/skey/.cvsignore: Added missing generated
902
2006-04-02 Guilherme de S. Pastore <gpastore@gnome.org>
904
* src/terminal-screen.c: include the final slash if there
905
is one on URL highlighting. Closes bug #329003.
907
2006-04-02 Guilherme de S. Pastore <gpastore@gnome.org>
909
* src/terminal.c (terminal_app_get_clone_command): store
910
the full geometry (including window position) on session
911
save. Closes bug #336910.
913
2006-04-01 Behdad Esfahbod <behdad@gnome.org>
915
* src/terminal-window.c (terminal_window_set_size_force_grid):
916
Remove the old hack that was causing superfluous resize when a tab is
917
drag-n-dropped to a separate window. We'll see if regressions happen.
918
Closes bug #336325 (may open new ones ;).
920
2006-04-01 Guilherme de S. Pastore <gpastore@gnome.org>
922
* src/terminal-window.c: applied patch to fix the close button
923
of the about dialog after changes in GTK+. Closes bug #335945.
925
* src/terminal-window.c: marked the license text for translation.
927
2006-03-26 Tommi Vainikainen <thv@iki.fi>
929
* configure.in (ALL_LINGUAS): Added Dzongkha (dz).
931
2006-03-20 Vladimer Sichinava <vlsichinava@gmail.com>
933
* configure.in: Added "ka" (Georgian) to ALL_LINGUAS
935
2006-03-12 Guilherme de S. Pastore <gpastore@gnome.org>
939
* configure.in: release 2.14.0.
941
2006-03-04 Guilherme de S. Pastore <gpastore@gnome.org>
945
* configure.in: release 2.13.93 so we get broader testing
946
for the latest changes.
948
2006-03-04 Guilherme de S. Pastore <gpastore@gnome.org>
950
* src/terminal-window.c: applied patch from Tony Tsui to fix a
951
serious freeze when detaching a tab right after changing its
952
position. Closes bug #330246.
954
2006-03-04 Guilherme de S. Pastore <gpastore@gnome.org>
956
* src/terminal.c: applied patch from jeff@ratsite.com to fix
957
a crash in case too many terminals were started too quickly.
960
2006-03-04 Guilherme de S. Pastore <gpastore@gnome.org>
964
* configure.in: release 2.13.92.
966
2006-03-03 Guilherme de S. Pastore <gpastore@gnome.org>
968
* configure.in: fix a build failure. Closes bug #333292.
970
2006-02-18 Guilherme de S. Pastore <gpastore@gnome.org>
972
* src/terminal-window.c: made the licensing information not be
973
translatable on Danilo Šegan's request.
975
2006-02-17 Guilherme de S. Pastore <gpastore@gnome.org>
977
* src/terminal-window.c: added licensing information to the about
978
dialog. Closes bug #330875.
980
2006-02-12 Guilherme de S. Pastore <gpastore@gnome.org>
984
* configure.in: 2.13.91!
986
2006-02-02 Guilherme de S. Pastore <gpastore@gnome.org>
988
* src/terminal-screen.c: removed an unused variable.
990
* src/terminal-screen.c: fix lack of items in the context menu
991
for highlighted URLs. Closes bug #329553.
993
2006-02-01 Guilherme de S. Pastore <gpastore@gnome.org>
995
* src/gnome-terminal.glade2: removed invisible_char, as it was set
996
to '*', which is the default, for no good reason. Bug #329294.
998
2006-01-30 Guilherme de S. Pastore <gpastore@gnome.org>
1002
* configure.in: release 2.13.90.
1004
2006-01-30 Guilherme de S. Pastore <gpastore@gnome.org>
1006
* src/terminal-notebook.c: applied patch from Elijah Newren to fix
1007
some compiler warnings. Closes bug #329161.
1009
2006-01-30 Guilherme de S. Pastore <gpastore@gnome.org>
1011
* gnome-terminal.desktop.in.in (Exec): removed --working-directory=%f.
1012
As far as I can tell, that was there for directory MIME-type
1013
handling, which was left for nautilus-open-terminal.
1015
2006-01-30 Guilherme de S. Pastore <gpastore@gnome.org>
1017
* src/terminal-notebook.c: add tool tips to the tabs close buttons.
1019
2006-01-28 Guilherme de S. Pastore <gpastore@gnome.org>
1021
* src/terminal-screen.c: revert to dynamically setting the title if
1022
the user sets it to an empty string. Closes bug #328932.
1024
2006-01-27 Guilherme de S. Pastore <gpastore@gnome.org>
1026
* src/gnome-terminal.schemas.in: add F11 as default keybinding for
1027
entering and leaving fullscreen. Closes bug #326781.
1029
2006-01-26 Guilherme de S. Pastore <gpastore@gnome.org>
1031
* src/terminal-screen.c: code cleanups.
1033
* src/terminal-screen.c: really fix the handling of file URLs and
1034
e-mail addresses highlighting now, getting a slight startup speed
1035
improvement as an extra bonus.
1037
2006-01-26 Guilherme de S. Pastore <gpastore@gnome.org>
1039
* NEWS: rewrote the entries for 2.13.2 and 2.13.3 for more
1040
clarity and relevance.
1042
2006-01-26 Guilherme de S. Pastore <gpastore@gnome.org>
1044
* src/terminal-accels.c: reverted to the old libegg API.
1046
* src/eggaccelerators.c, src/eggaccelerators.h,
1047
* src/eggcellrendererkeys.c, src/eggcellrendererkeys.h:
1048
revert the libegg update, as it somehow broke the setting
1049
of accelerators. Closes bug #328052.
1051
2006-01-21 Guilherme de S. Pastore <gpastore@gnome.org>
1053
* gnome-terminal.desktop.in.in: added GTK to the list of
1054
Categories. Closes bug #328043.
1056
2006-01-20 Guilherme de S. Pastore <gpastore@gnome.org>
1058
* src/terminal.c: enforce our coding style on some code copied
1061
2006-01-20 Guilherme de S. Pastore <gpastore@gnome.org>
1063
* src/terminal-screen.c, src/terminal-screen.h: get rid of the
1064
unused screen ids, avoiding, among other things, some lists
1065
operations at screen initialization.
1067
2006-01-20 Guilherme de S. Pastore <gpastore@gnome.org>
1069
Fixes to patch submitted for bug #321952:
1071
* src/terminal-screen.c (get_child_environment):
1072
- fixed the format of the http_proxy environment variable.
1073
- only query GConf for values we know we are going to use.
1074
- unref the GConfClient when nothing else from GConf is needed.
1075
- also set the no_proxy environment variable with ignore_hosts.
1076
- general code cleanups.
1078
2006-01-20 Guilherme de S. Pastore <gpastore@gnome.org>
1080
Fixes to patch submitted for bug #139332:
1082
* src/gnome-terminal.schemas.in: reworded the descriptions.
1085
* src/terminal-profile.c, src/terminal-profile.h,
1086
src/terminal-widget.h: removed unnecessary code and fixed
1089
* src/terminal-widget-vte.c: better organized code to only do what
1090
might take long once simple checks have already been performed.
1092
2006-01-20 Guilherme de S. Pastore <gpastore@gnome.org>
1094
* src/terminal-notebook.c: fixed a tiny compiler warning.
1096
* src/terminal-notebook.c: fixed the tabs height based on a patch
1097
from Theerud Lawtrakul. Closes bug #327412 and its several dups.
1099
2006-01-18 Kjartan Maraas <kmaraas@gnome.org>
1103
* configure.in: bump version to 2.13.3.
1105
2006-01-17 Guilherme de S. Pastore <gpastore@gnome.org>
1107
* src/terminal-notebook.c (sync_label): fixed to be able to get the
1108
actual title label from the tab now that we have new elements such
1109
as the close button. Closes bug #327313.
1111
2006-01-16 Emmanuele Bassi <ebassi@cvs.gnome.org>
1113
* configure.in: release 2.13.2
1117
2006-01-16 Guilherme de S. Pastore <gpastore@gnome.org>
1119
* src/terminal-notebook.c: added a close button to the tabs. Closes
1120
#71444 and all of its duplicates.
1122
2006-01-16 Guilherme de S. Pastore <gpastore@gnome.org>
1124
* src/gnome-terminal.schemas.in, src/terminal-profile.c,
1125
src/terminal-profile.h, src/terminal-screen.c, src/terminal-widget.h,
1126
src/terminal-widget-vte.c: applied patch from Kiran Kumar Immidi
1127
to allow disabling font anti-aliasing when the X RENDER extension is
1128
not available, and do that by default. Closes bug #139332.
1130
2006-01-16 Guilherme de S. Pastore <gpastore@gnome.org>
1132
* src/terminal-screen.c: applied patch from John Spray to set
1133
the http_proxy environment variable based on the GNOME proxy
1134
settings. Closes bug #321952.
1136
2006-01-16 Guilherme de S. Pastore <gpastore@gnome.org>
1138
* src/terminal.c, src/terminal-screen.c, src/terminal-screen.h:
1139
made the title not be dinamically changed anymore once the user
1140
has manually set it. Closes bug #152986 (along with another ton
1143
2006-01-15 Guilherme de S. Pastore <gpastore@gnome.org>
1145
* src/terminal-accels.c: fix build failure caused by undocumented
1146
API change in libegg. Closes bug #326972.
1148
2006-01-15 Guilherme de S. Pastore <gpastore@gnome.org>
1150
* src/gnome-terminal.schemas.in: made the visible name of the
1151
default profile be translatable. Closes bug #129889.
1153
2006-01-14 Guilherme de S. Pastore <gpastore@gnome.org>
1155
* src/terminal-screen.c: clean up the highlighting flavors mess,
1156
S/Key, OTP and mailto can use FLAVOR_AS_IS without problems.
1158
2006-01-14 Guilherme de S. Pastore <gpastore@gnome.org>
1160
* src/eggaccelerators.c, src/eggaccelerators.h,
1161
src/eggcellrendererkeys.c, src/eggcellrendererkeys.h: update
1164
2006-01-12 Guilherme de S. Pastore <gpastore@gnome.org>
1166
* src/skey-popup.c: fix a compiler warning.
1168
2006-01-12 Guilherme de S. Pastore <gpastore@gnome.org>
1170
* src/Makefile.am: applied patch from Marco Pesenti Gritti to allow
1171
building from the src directory. Closes bug #158319.
1173
2006-01-12 Guilherme de S. Pastore <gpastore@gnome.org>
1175
* src/terminal-screen.c: applied patch from Gary Coady to fix the
1176
regular expressions for URL highlighting. Closes bug #324246.
1178
2006-01-11 Guilherme de S. Pastore <gpastore@gnome.org>
1180
* src/gnome-terminal.glade2, src/skey-popup.c: made the dialog which
1181
asks for the reply to the S/Key challenge a bit prettier and more
1184
2006-01-11 Guilherme de S. Pastore <gpastore@gnome.org>
1186
* src/terminal-screen.c, src/skey-popup.c: add One-Time Passwords
1187
support, based on the work by Michele Baldessari. Thanks! Closes
1190
2006-01-10 Guilherme de S. Pastore <gpastore@gnome.org>
1192
* src/skey-popup.c, src/gnome-terminal.glade2: add markup to label
1193
in the code, so translators don't see it. Closes bug #100038.
1195
2006-01-09 Guilherme de S. Pastore <gpastore@gnome.org>
1197
* src/terminal-screen.c: handle file URLs differently from others,
1198
as they necessarily have three slashes and do not have things like
1199
username and port. Closes bug #309201.
1201
2006-01-07 Guilherme de S. Pastore <gpastore@gnome.org>
1203
* src/terminal-screen.c (title_entry_changed): set icon title
1204
together with the title here too. Closes bug #324965.
1206
2006-01-06 Guilherme de S. Pastore <gpastore@gnome.org>
1208
* src/terminal-notebook.c: add tooltips to the tabs so their full
1209
title can be displayed when many tabs are open. Closes bug #310137.
1211
2006-01-06 Guilherme de S. Pastore <gpastore@gnome.org>
1213
* MAINTAINERS: added.
1217
* configure.in: release 2.13.1.
1219
2006-01-06 Guilherme de S. Pastore <gpastore@gnome.org>
1221
* gnome-terminal.desktop.in.in: removed System from categories,
1222
like Debian, Ubuntu and others have been doing for a long time.
1223
gnome-terminal is really not a system tool.
1225
2006-01-06 Guilherme de S. Pastore <gpastore@gnome.org>
1227
* src/terminal-profile.c: recursively unset profile directories
1228
when the profile is removed, so they don't remain around forever.
1231
2006-01-05 Guilherme de S. Pastore <gpastore@gnome.org>
1233
* src/terminal-screen.c: have different menu items for links and
1234
e-mail addresses. Closes bug #49306.
1236
2006-01-05 Guilherme de S. Pastore <gpastore@gnome.org>
1238
* src/terminal.c: applied patch from "Jan" to set icon title too
1239
if --title is passed. Closes bug #321929.
1241
2006-01-05 Guilherme de S. Pastore <gpastore@gnome.org>
1243
* src/gnome-terminal.schemas.in, terminal-accels.c, terminal-window.c:
1244
changed strings to move tabs _to the_ left/right for correctness and
1245
clarity. Closes bug #324276.
1247
2006-01-05 Guilherme de S. Pastore <gpastore@gnome.org>
1249
* src/profile-editor.c, src/gnome-terminal.glade2: handle the
1250
palette picker titles and tooltips in the code rather than in
1251
Glade in order to be able to avoid string duplication. Closes
1254
2006-01-05 Guilherme de S. Pastore <gpastore@gnome.org>
1256
* src/terminal-window.c: added a description for GNOME Terminal
1259
2006-01-04 Guilherme de S. Pastore <gpastore@gnome.org>
1261
* gnome-terminal.applications: removed, this is deprecated (yay
1262
for freedesktop.org compliance). Makefile.am updated accordingly.
1264
* TODO: removed, did not even make much sense.
1266
* HACKING: cleaned up, no need to rewrite general documentation.
1268
2006-01-01 Olav Vitters <olav@bkor.dhs.org>
1270
* src/terminal-screen.c: (terminal_screen_init),
1271
(terminal_screen_finalize), (get_child_environment),
1272
(new_window_callback), (new_tab_callback),
1273
(terminal_screen_set_working_dir):
1274
* src/terminal-screen.h:
1275
* src/terminal-window.c: (new_window), (new_tab_callback):
1276
* src/terminal.c: (new_terminal_with_options),
1277
(terminal_app_new_terminal), (handle_new_terminal_event),
1278
(handle_new_terminal_events), (terminal_new_event),
1279
(terminal_invoke_factory):
1280
* src/terminal.h: Backout patch from bug #98715. Causes hangs when
1281
starting gnome-terminal with extra arguments (-e or -x) and
1282
gnome-terminal was already running.
1284
2005-12-16 Kjartan Maraas <kmaraas@gnome.org>
1286
* src/terminal-window.c: (detach_tab_callback): Remove unused var.
1287
* src/terminal.c: (slowly_and_stupidly_obtain_timestamp),
1288
(terminal_app_new_terminal): Cast away some warnings.
1290
2005-12-14 Olav Vitters <olav@bkor.dhs.org>
1292
* src/terminal.c: Fix i18n issue with the application name. Patch by
1293
Frederic Crozat. Fixes bug #324050.
1295
2005-12-12 Kjartan Maraas <kmaraas@gnome.org>
1297
* configure.in: released 2.13.0
1299
2005-10-30 Dan Winship <danw@novell.com>
1301
* src/terminal-window.c (terminal_window_set_menubar_visible):
1302
Call reset_menubar_labels().
1303
(reset_menubar_labels): Only enable menubar mnemonics if the
1304
menubar is visible. #172777
1306
2005-11-30 Kjartan Maraas <kmaraas@gnome.org>
1308
* src/terminal-screen.c: (terminal_screen_init),
1309
(terminal_screen_finalize), (get_child_environment),
1310
(new_window_callback), (new_tab_callback),
1311
(terminal_screen_set_working_dir), (terminal_screen_set_environ):
1312
* src/terminal-screen.h:
1313
* src/terminal-window.c: (new_window), (new_tab_callback):
1314
* src/terminal.c: (new_terminal_with_options_and_environ),
1315
(new_terminal_with_options), (terminal_app_new_terminal),
1316
(handle_new_terminal_event), (handle_new_terminal_events),
1317
(terminal_new_event), (terminal_invoke_factory):
1318
* src/terminal.h: Don't lose environment variables on
1319
startup. Closes bug #98715. Patch from Davyd Madeley.
1321
2005-11-09 Tony Tsui <tsui.tony@gmail.com>
1323
* gnome-terminal.schemas.in
1324
* src/terminal-accels.c:
1325
* src/terminal-accels.c:
1326
* src/terminal-window.c:
1327
Support for detaching tabs via Tabs menu and via keybindings.
1329
2005-11-08 Mario Manno <mm-bugs@manno.name>
1331
* gnome-terminal.schemas.in
1332
* src/terminal-accels.c:
1333
* src/terminal-accels.c:
1334
* src/terminal-window.c:
1335
Support for moving tabs via Tabs menu and via keybindings.
1337
2005-11-01 Tony Tsui <tsui.tony@gmail.com>
1340
* src/terminal-notebook.h:
1341
* src/terminal-notebook.h:
1342
* src/terminal-screen.c:
1343
* src/terminal-screen.h:
1344
* src/terminal-window.c:
1345
* src/terminal-window.h:
1348
Add support for making tabs movable and detachable.
1350
2005-11-09 Behdad Esfahbod <behdad@gnome.org>
1352
* src/skey/btoe.c: Mark the huge array as static const. (#320737,
1353
patch from Benoît Dejean.)
1355
2005-10-27 Erdal Ronahi <erdal.ronahi@gmail.com>
1357
* configure.in: Added ku (Kurdish) to ALL_LINGUAS
1359
2005-10-03 Mark McLoughlin <mark@skynet.ie>
1361
* src/terminal-window.c: (fill_in_new_term_submenu_real): fix
1362
thinko that made Ctrl-Shift-N be bound to both "New Terminal"
1365
2005-09-25 Kjartan Maraas <kmaraas@gnome.org>
1367
* src/terminal-window.c: (fill_in_config_picker_submenu),
1368
(fill_in_new_term_submenu_real), (fill_in_new_term_submenus):
1369
Clean up window/tab menus when only one profile exists.
1370
Patch from Mariano Suáres-Alvarez. Closes bug #88318.
1372
2005-09-20 Dennis Cranston <dennis_cranston@yahoo.com>
1374
* src/gnome-terminal.glade2: Replace the Add and Remove buttons
1375
from the "Add or Remove Terminal Encodings" dialog with Forward
1376
and Back buttons placed between the list views.
1378
2005-09-20 Kjartan Maraas <kmaraas@gnome.org>
1380
* src/terminal-screen.c: (terminal_screen_edit_title):
1381
Select text in the Set title dialog here too.
1383
2005-09-19 Kjartan Maraas <kmaraas@gnome.org>
1385
* src/gnome-terminal.schemas.in: Make life easier for the
1386
translators. Closes bug #137517. Reported by Telsa Gwynne
1387
fixed by Mariano Suárez-Alvarez.
1389
2005-09-18 Dennis Cranston <dennis_cranston@yahoo.com>
1391
* src/gnome-terminal.glade2: Small HIG fixes for window titles.
1392
* src/profile-editor.c: (terminal_profile_edit): Small HIG
1393
fixes for window titles.
1395
2005-09-19 Kjartan Maraas <kmaraas@gnome.org>
1397
* src/profile-editor.c: (update_image_preview): Don't leak
1400
2005-09-18 Kjartan Maraas <kmaraas@gnome.org>
1402
* configure.in: Don't pass include flags to the link stage.
1403
Patch from <dmacks@netspace.org>. Closes bug #313927.
1405
2005-09-18 Dennis Cranston <dennis_cranston@yahoo.com>
1407
* src/gnome-terminal.glade2: Replace the deprecated
1408
GtkOptionMenu widgets with GtkComboBox widgets. Replace the
1409
deprecated GnomeFileEntry widget with a
1410
GtkFileChooserButton widget.
1412
* src/profile-editor.c: (color_scheme_changed),
1413
(title_mode_changed), (scrollbar_position_changed),
1414
(exit_action_changed), (palette_scheme_changed),
1415
(background_image_changed), (backspace_binding_changed),
1416
(delete_binding_changed), (init_color_scheme_menu),
1417
(init_palette_scheme_menu), (create_preview_pixbuf),
1418
(update_image_preview), (setup_background_filechooser),
1419
(terminal_profile_edit), (profile_editor_update_sensitivity),
1420
(profile_editor_update_color_scheme_menu),
1421
(profile_editor_update_title_mode),
1422
(profile_editor_update_scrollbar_position),
1423
(profile_editor_update_exit_action),
1424
(profile_editor_update_palette),
1425
(profile_editor_update_background_image),
1426
(profile_editor_update_backspace_binding),
1427
(profile_editor_update_delete_binding): Convert the GtkOptionMenu
1428
code to use a GtkComboBox. Convert the GnomeFileEntry code to
1429
use a GtkFileChooserButton, and add a preview widget to the
1432
2005-09-18 Kjartan Maraas <kmaraas@gnome.org>
1434
* src/terminal.c: (new_profile_response_callback): Don't
1435
change profiles in all other windows when creating a new
1436
profile. Closes bug #125660 and bug #164378. Patch from
1439
2005-09-06 Dennis Cranston <dennis_cranston at yahoo com>
1441
* src/gnome-terminal.glade2: Cosmetic HIG fixes for the
1442
glade dialogs: 'Add or Remove', 'Current Profile', 'Keyboard
1443
Shortcuts', and 'New Profile'. Adjust widget layout. Fix
1444
mnemonic conflicts. Correct capitalizations.
1446
* src/terminal.c, src/terminal-screen.c: Fix actual border
1447
width to be 12 pixels.
1449
* src/profile-editor.c: Toggle the sensitivity of labels
1450
and entry widgets. Bug #147310.
1452
2005-09-16 Kjartan Maraas <kmaraas@gnome.org>
1454
* src/terminal-screen.c: (drag_data_received): Merge fix
1455
for leak. Bug #315149.
1457
2005-09-07 Bastien Nocera <hadess@hadess.net>
1459
* src/terminal-window.c: (terminal_window_init),
1460
(update_tab_sensitivity), (reset_and_clear_callback),
1461
(accel_event_key_match), (key_press_callback):
1462
Only send Previous tab/Next tab key events to the terminal if there's
1463
no tab, and not when we reach the boundary with multiple tabs
1466
========================== 2.12.0 =======================
1468
2005-09-06 Kjartan Maraas <kmaraas@gnome.org>
1470
* configure.in: Release 2.12.0
1472
========================== 2.11.3 =======================
1474
2005-08-19 Kjartan Maraas <kmaraas@gnome.org>
1476
* src/terminal-profile.c: (terminal_profile_set_is_default):
1477
Don't wrongly reset the default profile to the first one when
1478
editing a different profile is finished. Closes bug #313326.
1479
Patch from Chris Heath.
1481
2005-08-08 Dennis Cranston <dennis_cranston@yahoo.com>
1483
* src/terminal-window.c: (confirm_close_window): HIG fixes
1484
for the close dialog. Adds a mnemonic and removes the window
1487
2005-07-12 Michele Baldessari <michele@pupazzo.org>
1489
* configure.in: Added AC_C_BIGENDIAN check
1490
* src/skey/donkey.h, src/skey/donkey.c, src/skey/md2.c
1491
* src/skey/tailor.h, src/skey/config.h: Removed due to
1492
license issues (#305216)
1493
* src/skey/md5.c, src/skey/md5.h, src/skey/md4.c
1494
* src/skey/md4.h, src/skey/sha1.h, src/skey/sha1.c:
1495
Added new non-license violating implementations for these
1496
hashes algorithms. MD4 and MD5 are taken from the mhash library
1497
which in turn are based on public domain implementations by Colin Plumb.
1498
SHA1 is from the public domain implementation of Steve Reid.
1499
* src/skey/skey.c, src/skey/skey.h, src/skey/skeyutil.c,
1500
* src/skey/skeyutil.h: Reimplementation from scratch of the previous
1501
S/Key support (RFC1760). Removed MD2 support and added SHA1 support,
1502
in order to be able one day to support RFC2289.
1504
2005-07-21 Christian Rose <menthos@menthos.com>
1506
* configure.in: Added "hy" to ALL_LINGUAS.
1508
2005-07-04 Kjartan Maraas <kmaraas@gnome.org>
1510
* configure.in: Post release bump to 2.11.2
1512
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1514
* src/terminal-screen.c: (terminal_screen_init):
1515
Make URL highlighting include the trailing / so links
1516
don't break when that makes a difference. Closes bug #170364.
1517
Patch from Samuel Abels, fixed after I broke it by Olav Vitters
1519
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1521
* configure.in: Bump version to 2.11.1
1523
2005-06-22 Anoop.M <anoopvlcy@yahoo.com>
1524
* terminal-profile.h
1525
* terminal-profile.c
1527
Added a new function to notify profile name change.
1529
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1531
* src/terminal-screen.c: (terminal_screen_setup_dnd):
1532
Accept drops from Konqueror. Patch from Bastien Nocera
1535
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1537
* src/encoding.c: Use the right name for the Cyrillic
1538
and Ukrainian locales. Patch from Michele Baldessari.
1541
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1543
* gnome-terminal.desktop.in.in: HIGify launcher comment.
1544
Closes bug #308572. Patch from Corey Burger.
1546
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1548
* gnome-terminal.desktop.in.in: Open any folders that are
1549
dropped on a terminal launcher. Closes bug 307925. Patch
1552
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1554
* src/terminal.c: (new_profile_response_callback):
1555
Ask the user if they want to have profiles with the same
1556
name. Patch from <egeetha at novell com>. Closes
1559
2005-07-02 Kjartan Maraas <kmaraas@gnome.org>
1561
* src/terminal-screen.c: (terminal_screen_init):
1562
Fix typo so nntp links work. (Sebastien Bacher).
1563
Closes part of bug #309201.
1564
* src/gnome-terminal.schemas.in: Use the right shortcut
1565
to zoom back to normal size. HIG fix. Patch by Olav Vitters
1566
Closes bug #302755. Reported by Sitsofe Wheeler.
1568
2005-05-31 Rodrigo Moya <rodrigo@novell.com>
1570
* src/gnome-terminal.server: added name attribute.
1572
2005-03-31 Steve Murphy <murf@e-tools.com>
1574
* configure.in: Added "rw" to ALL_LINGUAS.
1576
2005-03-23 Adi Attar <aattar@cvs.gnome.org>
1578
* configure.in: Added 'xh' to ALL_LINGUAS.
1580
2005-03-01 Maxim Dziumanenko <mvd@mylinux.com.ua>
1585
Added Ukrainian translation of the manual.
1587
2005-02-28 Elijah Newren <newren@gmail.com>
1589
* configure.in: Post release bump: Version 2.9.4
1591
2005-02-28 Elijah Newren <newren@gmail.com>
1593
* NEWS: 2.9.3 unstable release
1594
* src/Makefile.am: Get distcheck to pass
1596
2005-02-28 Elijah Newren <newren@gmail.com>
1598
Approximate the time that gnome-terminal was launched if not
1599
launched with startup-notification. Fixes #168812.
1601
* src/terminal.c: (slowly_and_stupidly_obtain_timestamp): new
1602
function, (main): get a timestamp from the xserver to approximate
1603
launch time if no DESKTOP_STARTUP_ID is provided
1605
* src/terminal-window.c: (terminal_window_show): only do
1606
sn_launchee_context_setup_window() if the startup_id is valid,
1607
remove an error that shouldn't happen (well, unless using an
1608
out-of-date startup-notification launcher, but that's someone
1611
2004-12-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1613
* configure.in: Post release bump: Version 2.9.3
1615
2004-11-29 Mariano Suárez-Alvarez <mariano@gnome.org>
1617
* src/terminal-screen.c(terminal_screen_edit_title):
1618
* src/terminal.c(fix_button_align, terminal_app_manage_profiles):
1619
use the HIG layout. Basically Dennis Cranston's patch from bug 147312.
1621
2004-11-23 Mariano Suárez-Alvarez <mariano@gnome.org>
1623
* src/terminal-screen.c(copy_url_callback): use the clipboard corresponding to the
1624
display of the window.
1625
* src/terminal-window.c(update_edit_menu, edit_menu_activate_callback,
1626
terminal_window_init): watch for activations of the Edit menu, and set the
1627
sensitivity of the Paste menu item in the callback. Also when the window
1628
instance is created get the GtkClipboard for its display, so as not to lag too
1629
much the first time the user wants something with a Paste menu item.
1630
* src/terminal-window.c(update_notebook): rewrite less verbosely.
1632
2004-11-21 Mariano Suárez-Alvarez <mariano@gnome.org>
1634
* configure.in: depend on startup-notification 0.8, so that we get
1635
the focus-stealing prevention stuff.
1637
2004-11-15 Mariano Suárez-Alvarez <mariano@gnome.org>
1639
* src/Makefile.am: Fix builddir problem, bug #158319.
1641
2004-11-15 Mariano Suárez-Alvarez <mariano@gnome.org>
1643
* src/Makefile.am: remove a deprecation flag.
1645
2004-11-10 Mariano Suárez-Alvarez <mariano@gnome.org>
1647
* src/terminal-window.c(about_callback): fix constness of the authors array now
1648
that gtk does the Right Thing there.
1650
2004-11-07 Mariano Suárez-Alvarez <mariano@gnome.org>
1652
* AUTHORS: UTF-8-fy my last name and update email.
1654
2004-11-07 Mariano Suárez-Alvarez <mariano@gnome.org>
1656
* src/terminal-window.c(about_callback): use the new GtkAboutDialog.
1657
* src/terminal-window.c(terminal_window_init): use the new GTK_STOCK_ABOUT instead
1658
of GNOME_STOCK_ABOUT.
1660
2004-11-05 Mariano Suárez-Alvarez <mariano@gnome.org>
1662
* src/terminal-window.c(terminal_window_show): support _NET_WM_USER_TIME focus
1663
stealing prevention. Patch from Elijah Newren on bug #156413.
1665
2004-11-05 Mariano Suárez-Alvarez <mariano@gnome.org>
1667
* autogen.sh: use automake-1.8.
1668
* Makefile.am: change distuninstallcheck_listfiles so that scrollkeeper's mess
1669
is ignored at distuninstallcheck time. I hope I got this right this time...
1670
Last time I moved to 1.8 it did distcheck for a time, too :(
1672
2004-11-03 Mariano Suárez-Alvarez <mariano@gnome.org>
1674
* src/termnal-window.c(title_changed_callback, terminal_window_add_screen): use
1675
the new GtkLabel ellipsizing, instead of our own EelEllipsizingLabel.
1676
* configure.in: require GTK+ >= 2.5.4 so that we actually have the ellipsizing
1678
* src/eel/*: remove this, as we do not need any more.
1679
* src/terminal-profile.c(terminal_profile_get_font): fix the return value on the
1680
g_return_val_if_fail call.
1682
2004-11-03 Mariano Suárez-Alvarez <mariano@gnome.org>
1684
* src/terminal-screen.c(terminal_screen_do_popup): do not use gtk_clipboard_wait_is_text_available
1685
but explicitely do a gtk_clipboard_request_text, and build the popup in a new
1686
callback popup_clipboard_request_callback. Shoulf fix both bugs #157153 and #157151.
1688
2004-11-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1690
* configure.in: Post release bump: Version 2.9.2
1692
2004-11-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1694
* configure.in: Version 2.9.1
1696
2004-11-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1698
* src/terminal-screen.c(terminal_screen_init): match news: URIs. Modified form of
1699
a patch by Juha Sahakangas <voas0113@saunalahti.fi> on bug #137653. Also, allow
1700
periods in the user name for a mailto: URI.
1701
* src/terminal-screen.c(open_url): remove a g_printerr which should not be there.
1703
2004-11-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1705
* src/terminal-window.c(about_callback): do not leak the pixbuf in the about dialog.
1706
Caught by the venerable champion of finding leaks, Kjartan; bug #151813.
1708
2004-11-01 Mariano Suárez-Alvarez <mariano@gnome.org>
1710
* src/terminal-window.c(terminal_window_new): make each terminal window be the
1711
window group leader of its group. This goes better with the illusion that
1712
different terminal windows are different instances of the application. This will
1713
change the way window managers deal with terminal windows when there are several
1714
of them---we'll see what people think, I guess. Suggested on bug #115994.
1716
2004-10-31 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1718
* src/terminal.c(new_profile_response_callback): show a error dialog when lookup of the newly created
1719
profile fails. Prompted by a failed assetion caught by Hidetoshi Tajima
1720
<hidetoshi.tajima@sun.com> reported on bug #122687 which was caused by gconf's bug #122958.
1721
Now gconf has been fixed, but this might me helpful in the future.
1723
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1725
* src/gnome-terminal.glade2: fix two hotkey clashes. Caught by Damian Keogh
1726
<damian_keogh@veritest.com> on bug #155810.
1728
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1730
* src/terminal-window.c(about_callback): make the dialog be destroyed with its parent.
1731
Caught by Kjartan; bugs #151812.
1732
* src/gnome-terminal.glade2: fix an hotkey clash in the Scrollback page of the profile editor
1733
dialog. Damian Keogh <damian_keogh@veritest.com> on bug #155808.
1735
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1737
* src/simplex-x-font-selector.c(egg_xfont_selector_finalize):
1738
* src/simplex-x-font-selector.h(egg_xfont_selector_new):
1739
* src/profile-editor.c(terminal_profile_edit):
1740
Cleanups, from a patch by Kjartan on bug #150347.
1742
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1744
* src/terminal.c(terminal_app_new_profile): Do not set accessibles names but
1745
descriptions on the New Profile dialog. Reported by Frances Keenan
1746
<frances.keenan@sun.com> on bug #147484.
1748
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1750
* src/terminal-screen.c(new_window_callback, new_tab_callback):
1751
* src/terminal-window.c(new_window_callback, new_tab_callback):
1752
* src/terminal.c(parse_options_callback and related structures, terminal_app_new_terminal):
1753
* src/terminal.h: Added --full-screen command line option; from Hylke <weary@gamebox.net>
1755
* src/terminal-window.c(terminal_window_add_screen): Clean up from Alexey Spiridonov
1756
<lesha@netman.ru> on bug #145596.
1758
2004-10-17 Kjartan Maraas <kmaraas@gnome.org>
1761
* autogen.sh: Use automake 1.4 to get it to distcheck
1762
* configure.in: Bump.
1764
2004-09-10 Akagic Amila <bono@linux.org.ba>
1766
* configure.in: Added 'bs' to ALL_LINGUAS.
1768
2004-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
1771
Fix po file because it has been broken for more than two days.
1772
Spank me if I am out of line.
1774
2004-08-30 Pablo Saratxaga <pablo@mandrakesoft.com>
1776
* src/encoding.c: fixed georgian encoding
1778
2004-08-17 Christian Rose <menthos@menthos.com>
1780
* src/gnome-terminal.schemas.in: Fixed typos and linewrappings in
1781
the encodings comment.
1783
2004-08-16 Kjartan Maraas <kmaraas@gnome.org>
1785
* configure.in: Add nb to ALL_LINGUAS.
1787
2004-08-06 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1789
* src/terminal-window.c(terminal_window_set_active): also update the encoding menu,
1790
so that a11y stuff picks it up correctly. Fixes 147485.
1792
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1794
* src/terminal-window.c(terminal_window_init): GTK_STOCK_ZOOM_100 now has a HIGgy
1795
label, so there is no need to override it.
1797
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1799
* configure.in: Version 2.7.3
1801
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1803
* autogen.sh: require automake-1.8 to build.
1804
* Makefile.am: add intltool-{merge,update,extract} and the .desktop file
1805
to DISTCLEANFILES. Tweak the distuninstallcheck_listfiles so that automake does
1806
not see the /var/scrollkeeper cruft scrollkeeper leaves behind.
1807
* configure.in: remoce the call to AC_ARG_PROGRAM, which is redundant.
1809
2004-06-28 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1811
Correct the usage of lastlog/wtmp/utm according to comment #9 on bug #93906.
1813
* src/gnome-terminal.glade: Don't say "utmp/wtmp" on our ui, but "login records".
1814
* src/gnome-terminal.schemas.in: Ditto.
1815
* src/terminal-widget-vte.c, src/terminal-widger.h: add a lastlog argument to
1816
terminal_widget_fork_command, and use the update_records correctly when telling vte to fork the
1818
* src/terminal-screen.c(terminal_screen_launch_child): call terminal_widget_fork_command with
1819
the correct lastlog setting.
1821
2004-06-28 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1823
* src/gnome-terminal.schemas.in: translate the default value of
1824
/apps/gnome-terminal/global/active_encodings so that the default menu of encodings
1825
can be set by translators, and add a comment explaining this for translators.
1826
See bug #144810. Proposed by Takao Fujiwara.
1828
2004-06-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1830
* src/terminal-window.c(update_copy_sensitivity): don't update the
1831
Paste menu item sensitivity, thus reverting the patch from bug
1832
#142290: this solved a very annoying poblem with lost mouse clicks due
1833
to gtk_clipboard_wait_is_text_available running the main loop (I
1834
think). This fixes bug #143990. (Rodd Clarskon, Alexander Winston)
1836
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1838
* po/POTFILES.in: gnome-terminal.desktop.in is no longer, long live
1839
gnome-terminal.desktop.in.in. Fixes bug #144068. (Gareth Owen,
1842
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1844
* configure.in: Version 2.7.2 (Yes, we skipped 2!)
1846
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1848
* src/terminal-widget-zvt.c: remove this file, as it has not been used
1850
* src/terminal-widget.h, src/terminal-widget-vte.c(terminal_widget_match_add,
1851
terminal_widget_skey_match_add, terminal_widget_check_match,
1852
terminal_widget_skey_check_match): add a ‘flavor’ on matches, so that we can
1853
tell them apart when we see them.
1854
* src/terminal-screen.c(terminal_screen_init, open_url): rearrange the regexps
1855
we use for urls, using the bew flavoring technology. In open_url, do
1856
some fixups for mailto: uris missing the scheme and such.
1858
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1860
* src/terminal-profile(color_selection_palette_to_string,
1861
terminal_palette_to_string): we sadly need to use out own function
1862
to make strings from palettes because gtk's does not store all 16
1863
bits needed to exactly match xterm's palette.
1865
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1867
* src/terminal-window.c(terminal_window_set_active): move the call to
1868
update_copy_sensitivity to after the call to terminal_window_set_size.
1869
Otherwise new tabs resize the window to the default 80x24 size. See
1871
* various .cvsignore files: add some more stuff.
1873
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1875
* src/terminal-window.c(confirm_close_window): use the GConfClient in
1876
the window, instead of the (possibly different) default one.
1877
* src/terminal-window.c(change_configuration_callback): wrap the call
1878
to terminal_screen_set_profile with g_signal_handlers_{,un}block_by_func
1879
to avoid a loop. This fixes a bug which I can't find anynmore...
1881
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1883
* configure.in: we need gtk+ >= 2.4.0 by now, and depend on vte
1886
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1888
* src/encoding.c(response_callback): set the link_id to the the
1889
correct id into the docs.
1891
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1893
* src/terminal-window.c(update_copy_sensitivity): update the paste
1894
items, too. Essentially from a patch by Madhan Raj M on bug #142290.
1896
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1898
* src/terminal-window.c(terminal_window_init,
1899
terminal_window_set_menubar_visible, terminal_window_destroy):
1900
hide/show the menubar instead of removing/adding it to the main vbox.
1901
Also do not keep an extra reference on the menubar, since we don't
1904
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1906
* src/terminal-profile(exit_actions, TerminalExitAction,
1907
terminal_screen_widget_child_died): Add the possibility to hold the
1908
terminal when the command dies. From a patch by Kurt V. Hindenburg
1910
* src/gnome-terminal.glade2: add the ui for the previous change, and
1911
fix a couple of repeated IDs on widgets, which incredibly glade does
1913
* src/terminal-window.c(confirm_close_window): make the default action
1914
on the Cofirm Close dialog be Close, not Cancel.
1916
2004-05-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1918
* src/terminal-profile-c(terminal_palette_xterm): fix this, as it was
1919
not what xterm uses. This probably caused bug #112079, for example.
1921
2004-05-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1923
* src/terminal-screen.c(terminal_screen_do_popup): make the context
1924
menu say 'Close Window' instead of 'Close Tab' when there is only
1925
one tab. Fixes bug 133960.
1926
* src/terminal-window.{c,h}(terminal_window_get_screen_count): new
1927
function, used to implement the above change.
1929
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1931
* help/xmldocs.make, help/omf.make: move this files to the top_srcdir...
1932
* help/Makefile.am: ...and don't add them to EXTRA_DIST here...
1933
* Makefile.am: ...but here
1934
* help/<language-code>/Makefile.am: change the reference from
1935
$(top_srcdir)/help/xmldocs.make to $(top_srcdir)/xmldocs.make
1937
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1939
* autogen.sh: use gnome-common instead of doing everything by hand.
1941
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1943
* omf-install/Makefile.am: remove this file, as it is not used by
1946
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1948
* src/gnome-terminal.schemas.in: added the
1949
/schemas/apps/gnome-terminal/global/confirm-close schema, a boolean
1950
which, when true, causes a confirmation dialog when closing a window
1951
with more than one tab.
1952
* src/terminal-window.c(terminal_window_init,
1953
terminal_window_delete_event, confirm_close_window): implement the
1954
above key. This comes from bug #87771.
1956
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1958
* src/terminal-screen.c: make the Paste menu item in the popup be
1959
insensitive when there is nothing in the clipboard. Caught by Madhan
1960
Raj M, with patch and all, on bug #142101.
1962
2004-04-27 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1964
* src/eggcellrendererkets.c: change the prototypes of
1965
egg_cell_renderer_keys_set_accelerator and
1966
egg_cell_renderer_keys_get_accelerator so that they match the ones
1967
in the header file. Fixes bug 141221 reported by Stef van der Made.
1969
2004-04-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1971
* src/terminal.c(terminal_util_show_error_dialog): make the error
1972
dialogs have an OK button, not a Close button, which seems to be
1974
* src/terminal-accels.c(accel_edited_callback,
1975
terminal_edit_keys_dialog_new, cb_check_for_uniqueness): check
1976
keyboard shortcuts for uniqueness before accepting them. Fixes
1977
#128033; essentially from the patch posted there by Kiran Kumar
1980
2004-04-15 Iñaki Larrañaga <dooteo@euskalgnu.org>
1982
* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
1984
2004-04-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
1986
* configure.in: Bump version to 2.7.0, and added
1987
gnome-terminal.desktop.in to the list of substituted-for files.
1988
* gnome-terminal.desktop.in: delete this
1989
* gnome-terminal.desktop.in.in: and add this with a @VERSION@ field.
1991
2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org>
1993
* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
1995
2004-03-22 Guntupalli Karunakar <karunakar@freedomink.org>
1997
* configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
1999
2004-03-22 Mark McLoughlin <mark@skynet.ie>
2001
* configure.in: post-release bump to 2.6.1.
2003
2004-03-22 Mark McLoughlin <mark@skynet.ie>
2005
* configure.in: Version 2.6.0.
2007
2004-03-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
2009
* help/es/*: Updated Spanish translation for Gnome 2.6
2011
2004-03-14 Thomas Vander Stichele <thomas at apestaart dot org>
2013
* po/tr.po: run gunzip on it, recommit
2015
2004-03-03 Breda McColgan <breda.mccolgan@sun.com>
2017
* help/C/gnome-terminal.xml: Updated for GNOME 2.6, technical review draft
2018
* help/C/gnome-terminal-C.omf: Updated for GNOME 2.6
2019
* help/C/l10n.txt: Updated for GNOME 2.6
2020
* help/C/figures/gnome-terminal-default.png: Updated for GNOME 2.6
2021
* help/C/figures/gnome-terminal-tabbed.png: Updated for GNOME 2.6
2023
2004-03-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2025
* src/terminal-window.c(terminal_window_init): actually pass the
2026
menuitem to the window_state_event_callback.
2028
2004-03-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2030
* src/gnome-terminal.glade2: make all dialogs have the DIALOG window
2031
type hint, so that they can be used in fullscreen mode.
2033
2004-02-24 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2035
* configure.in: 2.5.90
2037
2004-02-22 Christian Rose <menthos@menthos.com>
2039
* configure.in: Added "en_CA" to ALL_LINGUAS.
2041
2004-02-21 Paisa Seeluangsawat <paisa@users.sf.net>
2043
* configure.in: Added Thai (th) to ALL_LINGUAS.
2045
2004-02-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2047
* src/terminal.c(terminal_util_set_labelled_by): remove this function,
2048
since LABELLED_BY relations are now guessed correctly by gail.
2049
* src/terminal_screen.c(terminal_screen_edit_title):
2050
* src/terminal.c(terminal_app_new_profile, terminal_app_manage_profiles):
2051
* src/simple-x-font-selector.c(egg_xfont_selector_init):
2052
remove calls to terminal_util_set_labelled_by.
2054
All this from a patch by Padraig O'Brian, bug #133982.
2056
2004-02-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2058
* src/terminal-screen.c(terminal_screen_do_popup): Fix an accelerator
2059
clash in the popup menu. Reported by Ben Maurer, bug #134925.
2061
2004-02-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2063
* configure.in: 2.5.5
2065
2004-02-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2067
* src/Makefile.am: install schemas from $(srcdir)/$(schema_DATA), not
2068
just $(schema_DATA). The $(schema_DATA) is not built on disted
2069
tarballs. This reverts part of Jason Leach's change of Feb 10th...
2071
2004-02-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2073
* src/gnome-terminal.glade2: set the New Profile dialog to be
2074
invisible, so that we show it when when know its transient parent, as
2075
suggested by Owen, bug 134032.
2077
2004-02-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2079
* src/profile-editor.c(terminal_profile_edit): set the use-filechooser
2080
property on the background image GnomeFileChooser, so that we use the
2081
new file dialog. Caught by Seth, #132906.
2083
2004-02-10 Jason Leach <leach@wam.umd.edu>
2085
* src/Makefile.am (install-data-local): Don't install a schema if
2086
the user configures with --disable-schemas-install
2087
(#106133, Julio Merino)
2089
* src/Makefile.am (install-data-local): builddir != srcdir fix.
2091
2004-02-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2093
* src/terminal-screen.c(terminal_screen_popup_menu): this callback
2094
should return a gboolean.
2096
2004-02-08 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2098
* src/gnome-terminal.glade2: set accessible names on the two “built-in
2099
scheme” option menus in the Color page of the Profile Editor dialog, so
2100
they can be told apart. Caught by Muktha Narayan, bug 90530.
2102
2004-02-05 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2104
* src/terminal.c(parse_options_callback): fix an error string which
2105
did not make sense; Richard Hult, bug 133477.
2107
2004-02-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2109
* configure.in: 2.5.4
2111
2004-02-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2113
* src/terminal.c(terminal_app_get_clone_command): save the geometry of
2114
the active tab in the command. Not ideal :-/ Fixes bug 133122.
2116
2004-01-31 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2118
* src/terminal-screen.c(terminal_screen_get_working_dir): don't run
2119
pwdx to get working directory for child in Solaris, but use fun hack
2120
in patch by Robert Basch <rbasch@mit.edu>; fixes bug 117775.
2122
2004-01-23 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2124
* src/profile-editor.c(fontpicker_get_desc, fontpicker_set_if_changed,
2125
font_set, terminal_profile_edit): go from GnomeFontPicker to
2126
GtkFontButton in the General page of the profile editor.
2128
2004-01-23 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2130
* src/gnome-terminal.glade2:
2131
* src/profile-editor.c(colorpicker_set_if_changed, foreground_color_set,
2132
background_color_set, palette_color_set): go from GnomeColorPicker to
2133
GtkColorButton in the Color page of the profile editor.
2135
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2137
* src/terminal-window.c(terminal_window_init): use gtk_true instead of
2138
can_activate_accel_callback.
2140
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2142
* src/terminal.c(main): move a non-constant initializer down to a more
2143
C89ish place. Reported as bug #131614.
2145
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2147
* src/terminal-window.c (can_activate_accel_callback,
2148
(terminal_window_init): Connect to can-activate-callback and
2149
return TRUE to make accels work when the menubar is hidden.
2150
Patch from Richard Hult; fixes bug #129829.
2152
2004-01-03 Robert Sedak <robert.sedak@sk.htnet.hr>
2154
* configure.in: Added "hr" in ALL_LINGUAS.
2156
2004-01-01 Åsmund Skjæveland <aasmunds@fys.uio.no>
2158
* configure.in: Added 'nn' to ALL_LINGUAS.
2159
* po/nn.po: Started Norwegian Nynorsk translation.
2161
2003-12-08 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2163
* configure.in: 2.5.1
2165
2003-12-01 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2167
* src/profile-editor.c(terminal_profile_edit): mark the fontsel label
2168
as a mnemonic widget for the font selector. Fixes #126180, caught by
2169
David Hawthorne, patch by Padraig Obriain.
2171
2003-11-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2173
* src/terminal-screen.c(open_url): pass the url through
2174
gnome_vfs_make_uri_from_input, to fix things like `www.gnome.org'.
2175
Bug 127107, Behdad Esfahbod.
2176
* configure.in: ask for gnome-vfs-2.0 to pkg-config.
2177
* src/Makefile.am: remove some whitespace
2179
2003-11-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2181
* src/gnome-terminal.schemas.in:
2182
* src/terminal-accels.c(terminal_accels_init, disable_mnemonics_toggled):
2183
Say `access key' instead of `mnemonic'. Fix #113442.
2185
2003-11-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2187
* src/gnome-terminal.glade2: fix an accelerator key clash in the General
2188
page of the profile editor (_Cursor blinks -> Cursor blin_ks) reported
2191
2003-11-06 Breda McColgan <Breda.McColgan@sun.com>
2193
* help/C/gnome-terminal.xml: Updated for GNOME 2.4.2
2194
* help/C/gnome-terminal-C.omf : Updated to reflect new manual version number and date
2195
* help/C/l10n.txt: Updated Summary of Changes section
2197
2003-11-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2199
* src/terminal.c(terminal_util_show_help): new function to invoke help
2200
and show a dialog if that fails.
2201
* src/encoding.c(response_callback):
2202
* src/profile-editor.c(editor_response_cb):
2203
* src/terminal-window.c(help_callback):
2204
* src/terminal.c(manage_profiles_response_cb): use the new
2205
terminal_util_show_help function.
2207
2003-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2209
* src/terminal-window.c(about_callback): added myself.
2210
* src/terminal-window.c(terminal_window_init,terminal_window_set_active):
2211
listen to the switch_page signal on the notebook, but don't grab the
2212
focus when setting the active page: let the notebook do that. Fixes
2215
2003-10-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2217
* configure.in: 2.5.0
2219
2003-10-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2221
* src/gnome-terminal.glade2:
2222
* src/terminal.c(terminal_app_manage_profiles):
2223
* src/profile-editor.c(profile_editor_update_visible_name):
2224
Make the dialog titles match the unellipsisied labels of the
2225
menuitems that make them pop.
2226
* src/terminal-screen.c(terminal_screen_do_popup, close_tab_callback):
2227
Reorder items in popup, add a Close Tab item, and add a couple of
2228
separators; s/New/Open/ in labels.
2229
* src/terminal-window.c(menuitem_icon_visibility, append_stock_menuitem,
2230
append_check_menuitem, terminal_window_init,
2231
terminal_window_finalize): various fixes to the
2232
menu item labels, make them follow
2233
/desktop/gnome/interface/menus_have_icons, and change variable
2234
entries to checkbox menu items.
2235
* src/terminal_window.c(terminal_window_set_fullscreen, and related):
2236
use gtk_window_{,un}fullscreen, and not our private implementation.
2237
Also listen for window_state_event events, so that the Fullscreen
2238
menuitem reflects reality.
2239
* src/terminal_window.c(about_callback): use _("GNOME Terminal") and
2240
not PACKAGE for the app name in the call to gnome_about_new, so that
2241
we get the translated app name and not the tarball name.
2243
Most of this comes from bug 76800 and my patch therein.
2245
2003-10-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2247
* src/terminal.c(main): free the argv_copy and the options results;
2248
leak reported in bug 124910. Also free argv_copy at the other early
2249
returns, to lighten valgrind output, as suggested in bug 124416.
2250
* AUTHORS: added myself.
2252
2003-10-16 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2254
* src/terminal.c(main): free the popt context when it is no longer
2255
needed; suggested by bug #124416.
2257
2003-10-14 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2259
* src/Makefile.am: temporarily remove GNOME_DISABLE_DEPRECATED and
2260
GTK_DISABLE_DEPRECATED from CFLAGS so that we can build against
2261
gtk+ and libgnomeui from HEAD. Fixes 124557.
2263
2003-10-14 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2265
* src/terminal-window.c(terminal_window_init): don't listen to
2266
switch_page but to select_page. Also rename the corresponding
2267
callback accordingly. This fixes 98884.
2269
2003-10-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2271
* src/terminal.c(terminal_util_set_unique_role): new funtion, to be
2272
used when setting window roles.
2273
* src/encoding.c(terminal_encoding_dialog_new):
2274
* src/profile-editor.c(terminal_profile_edit):
2275
* src/terminal-accels.c(terminal_edit_keys_dialog_new):
2276
* src/terminal-screen.c(terminal_screen_edit_title):
2277
* src/terminal-window.c(about_callback):
2278
* src/terminal.c(terminal_app_new_term,terminal_app_new_profile,
2279
terminal_app_manage_profiles): set unique role on each dialog.
2281
* src/terminal-screen.{c,h}: introduce a new icon-title-changed signal,
2282
and handle icon and window titles separately.
2283
* src/terminal-window.c(title_changed_callback, icon_title_changed_callback,
2284
terminal_window_{add,remove}_screen, terminal_window_set_active): connect
2285
to the new icon-title-changed on screens, and handle it appropriately.
2286
Now we handle icon name control sequences; fixed #84614.
2288
2003-10-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2290
* src/terminal.c: add a --default-working-directory and pass cwd as
2291
its argument in factory calls so that starting terminals from command
2292
lines preserves the current working directory. See bug 95205.
2293
* src/terminal-screen.c(screen_terminal_init): use g_get_current_dir
2296
2003-10-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2298
* src/gnome-terminal.schemas.in: Fix bug #113446, systematically
2299
do a systematic s/(accelerator|keybinding)/keyboard shortcut/, and
2300
make usage of periods in messages consisten with the rest of GNOME,
2303
2003-09-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2305
* src/terminal-profile(terminal_paletter_from_string),
2306
* src/terminal.c(profile_list_delete_selection): use ngettext, fixing
2308
* src/terminal-widget-vte.c(terminal_widget_fork_command): make this
2309
actually g_set_error its GError argument when there is an error, as
2310
seen on bug #123526.
2312
2003-09-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2314
* src/.cvsignore: added gnome-terminal.schemas.
2315
* src/terminal.c(parse_options_callback): undeprecate the
2316
--use-factory option, which is the default anyways; fixes (half of)
2319
2003-09-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2321
* src/gnome-terminal.schemas: removed, as this is a generated file.
2322
* src/terminal-screen.c(new_window_callback, new_tab_callback): make
2323
context menu open new window/tabs in the current tab's working
2324
directory. This fixes bug 122542.
2325
* src/terminal.c(new_profile_response_callback): gconf-escape the new
2326
profile name before creating the profile. This fixes bug 122349.
2328
2003-09-12 Fatih Demir <kabalak@gtranslator.org>
2330
* configure.in: Added "ta" (Tamil) to the languages' list.
2332
Wed Sep 10 15:03:51 2003 Jonathan Blandford <jrb@redhat.com>
2334
* configure.in: Rerelease 2.4.0.1 to fix glib-gettext problem.
2336
2003-09-08 Havoc Pennington <hp@redhat.com>
2338
* configure.in: 2.4.0
2340
2003-09-04 Havoc Pennington <hp@redhat.com>
2342
* src/terminal-screen.c (reread_profile): remove grouping parens
2345
2003-09-06 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2347
* src/Makefile.am: added INTLTOOL_SCHEMAS_RULE.
2348
* src/gnome-terminal.schemas.in: moved the default value for
2349
/schemas/apps/gnome-terminal/profiles/Default/title to the C locale,
2350
so that it gets translated.
2352
2003-09-06 Guntupalli Karunakar <karunakar@freedomink.org>
2354
* configure.in: Added "hi" to ALL_LINGUAS.
2356
2003-09-02 Havoc Pennington <hp@pobox.com>
2358
* Makefile.am (EXTRA_DIST): add HACKING
2360
2003-08-29 Irene Ryan <irene.ryan@sun.com>
2362
* help/C/gnome-terminal.xml: updates to Help for GNOME 2.4 release
2363
* help/C/gnome-terminal-C.omf: updated manual version info
2364
* help/C/l10n.txt: added this new file that contains information
2365
for L10N teams about how to set up screenshots for inclusion in
2366
Help and about differences from one version of the Help to another.
2368
2003-07-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2370
* src/terminal-profile.c(terminal_profile_forget): fix error message,
2371
as suggested in bug 102423.
2372
* gnome-terminal.desktop.in: add bug-buddy information, fixing
2374
* src/terminal.c(terminal_util_load_glade_file): simplify an error
2375
message, as per bug 100335.
2376
* src/terminal-screen.c(terminal_screen_init): allow user:passwd in
2377
urls. Close bug 5457.
2379
2003-07-29 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
2381
* src/gnome-terminal.glade2: Allow only numeric values to spin
2382
button. Fixes bug #115439.
2384
2003-07-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2386
* src/terminal.c: general make-over of error messages relating to
2387
command line options, as suggested in bug 101484.
2389
2003-07-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2391
* src/terminal-screen.c: make profiles use the system terminal font,
2392
and not only its size. Essentially O. Taylor's patch from bug 106935.
2393
This also fixes bug 105540.
2394
* src/gnome-terminal.glade2: update the profile editor dialog to
2395
reflect the above change.
2397
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2399
* src/skey-popup.c(terminal_skey_do_popup): forgot an argument in the
2402
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2404
* terminal.c(terminal_util_show_error_dialog): add this function, and
2405
use it everywhere else to construct error dialogs (long list of affected
2406
functions omitted...)
2407
* terminal.c(new_profile_response_callback): move the New Profile
2408
dialog to glade-land, making it more HIG-compliant and letting it open a
2409
profile editor on the newly created profile.
2410
* terminal-screen.c(show_fork_error_dialog): inline this, using
2411
terminal_util_show_error_dialog, directly in
2412
terminal_screen_launch_child.
2413
* gnome-terminal.glade2: add the New Profile dialog.
2415
Everything, from the patch in bug #117445.
2417
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2419
* src/terminal-window.c(append_stock_menuitem): fix a typo (bug
2421
* src/gnome-terminal.glade2: s/sytems/systems/ from bug #102420.
2422
* skey-popup.h: remove astray comment.
2424
2003-07-15 Havoc Pennington <hp@redhat.com>
2428
* configure.in: 2.3.2
2430
2003-07-10 John Fleck <jfleck@inkstain.net>
2434
Sync help build stuff with Malcolm's gnome-common
2435
versions of these files.
2437
2003-07-03 Kjartan Maraas <kmaraas@gnome.org>
2439
* src/eggcellrendererkeys.c:
2440
(egg_cell_renderer_keys_set_accelerator): Merge leak fix
2443
2003-06-30 Mohammad DAMT <mdamt@bisnisweb.com>
2445
* po/id.po: Added Indonesian translation
2446
* configure.in: Added "id" to ALL_LINGUAS
2448
2003-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2449
* src/terminal-window.c(new_window_callback, new_tab_callback):
2450
* src/terminal.c(terminal_app_get_clone_command):
2451
* src/skey/btoe.c: Minor changes to appease gcc.
2452
* src/terminal-window.c(fill_in_new_term_submenus): Handle underscores
2453
in visible profile names, fixing bug #78903.
2454
* src/terminal-screen.c(terminal_screen_init): Fix URL pattern, as in
2456
* src/gnome-terminal.glade2:
2457
* src/terminal-accels.c(terminal_edit_keys_dialog_new):
2458
* src/terminal-window.c(terminal_window_init): Higgify away the words
2459
`keybinding', `mnemonic', `accelerator'. Bug #90720.
2461
2003-06-24 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
2462
* src/terminal.c(parse_options_callback): Make `deprecated option'
2463
message mention the option; fixes bug #109356.
2465
* src/terminal.c(terminal_app_get_clone_command): Don't put
2466
--use-factory in the clone command. From the patch given in #109356.
2468
* src/terminal-screen.c(terminal_screen_do_popup): Don't show the
2469
`Open/Copy Link' items in the context menu, unless the click was on a
2470
link, and in that case move then to the top. Fixes #110999.
2472
* src/terminal-window.c(new_window_callback, new_tab_callback): Make
2473
new windows/tabs start in the current directory as the current tab.
2476
2003-06-17 Nalin Dahyabhai <nalin@redhat.com>
2477
* src/terminal-widget-vte.c: correctly handle cases where we have
2478
more than one URL or skey pattern (which we already do for URLs).
2480
2003-06-17 Taneem Ahmed <taneem@eyetap.org>
2482
* configure.in: Added "bn" to ALL_LINGUAS.
2484
2003-06-11 Nalin Dahyabhai <nalin@redhat.com>
2485
* src/terminal-widget-vte.c(terminal_widget_check_match): prevent false
2486
positives when the matched string matched the skey regex instead of the
2488
* src/terminal-widget-vte.c(terminal_widget_get_estimated_bytes_per_scrollback_line):
2489
tweak estimate to use sizeof(gunichar) instead of sizeof(wchar_t), the
2490
terminal widget uses gunichars internally.
2492
2003-06-11 Havoc Pennington <hp@pobox.com>
2494
* src/terminal-window.c: remove update_active_encoding_name()
2495
which was pointless; Mariano Suarez-Alvarez #114870
2497
2003-06-07 Mark Finlay <sisob@eircom.net>
2499
* gnome-terminal.applications: Added
2502
Adding a mimetype for the termial so that you can
2503
right click on a folder in nautilus and click
2504
Open with->Terminal. (bug #81603)
2506
2003-06-06 Havoc Pennington <hp@pobox.com>
2508
* src/terminal-window.c (reset_tab_menuitems): don't add
2509
accelerator for notebook tab 1 if there's only one tab.
2510
Bug #109128 from Paul Duran
2512
2003-06-03 Nalin Dahyabhai <nalin@redhat.com>
2513
* src/terminal-window.c (notebook_page_switched_callback): We need
2514
to resize the newly-selected widget after we make it the active
2517
Mon Jun 2 16:03:48 2003 Jonathan Blandford <jrb@redhat.com>
2519
* src/terminal-window.c (notebook_page_switched_callback): We need
2520
to update the active widget when we switch panes, #114282
2522
2003-05-30 Havoc Pennington <hp@pobox.com>
2524
* src/gnome-terminal.schemas.in: s/app/application/ per
2525
Christian Rose suggestion #113561
2527
2003-05-20 Havoc Pennington <hp@redhat.com>
2531
* configure.in: bump to 2.3.1
2533
2003-05-06 Danilo Ã
 egan <dsegan@gmx.net>
2535
* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
2537
2003-05-04 Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
2540
* configure.in: Added cy to ALL_LINGUAS
2542
2003-05-03 Havoc Pennington <hp@pobox.com>
2544
* src/gnome-terminal.glade2: fix duplicate mnemonics #82062
2546
2003-04-29 Paul Duffy <dubhthach@frink.nuigalway.ie>
2548
* configure.in: Added ga to ALL_LINGUAS
2550
2003-04-24 Kjartan Maraas <kmaraas@gnome.org>
2552
* src/skey/skey.c: #include <stdlib.h> to get rid of a warning.
2553
* src/Makefile.am: Remove x-font-selector.[ch] from build. Fixes
2554
#94887. Fix from <berberic@fmi.uni-passau.de>
2555
* src/terminal-window.c, src/terminal-screen.c: Fix for #98589.
2556
Menus in terminal have icons even when the option is disabled.
2557
From <pasupathi.duraisamy@wipro.com>.
2559
2003-04-22 Laszlo Kovacs <laszlo.kovacs@sun.com>
2560
* src/terminal-screen.c:
2564
* src/terminal-widget-vte.c(terminal_widget_set_colors): set the color
2565
which is used to tint images and desktop pixmaps to the default text
2568
2003-04-17 Mike Lei <mike.lei>
2570
* configure.in: Added Makefile support for l10n help dirs
2571
* help/{de,es,fr,it,sv,ja,ko,zh_CN,zh_TW} doc files
2573
2003-04-15 Shivram U <shivaram.upadhyayula@wipro.com>
2575
* src/terminal-window.c (notebook_page_switched_callback): We neednt
2576
explicitly set focus to the terminal active tab anymore. (#98884)
2579
* src/vte.c: hook up background scrolling.
2580
* configure.in: require a version of libvte which supports scrolling
2583
2003-04-02 Havoc Pennington <hp@redhat.com>
2585
* src/terminal.c: bug #108931. apply patch from Mariano
2586
Suarez-Alvarez to add --active command line option and use it to
2587
save/restore active tab across sesssions. Also add --tab/--window
2588
to make it easier to open tabs/windows with the default profile.
2590
2003-03-13 Havoc Pennington <hp@pobox.com>
2592
* src/terminal.c (main): set application name to
2593
"Terminal" (should not introduce a new string
2594
as that string is already in use)
2596
2003-03-13 Christian Rose <menthos@menthos.com>
2598
* configure.in: Added "ml" to ALL_LINGUAS.
2600
2003-03-10 Roozbeh Pournader <roozbeh@sharif.edu>
2602
* configure.in: Added "fa" to ALL_LINGUAS.
2604
2003-03-08 Metin Amiroff <metin@karegen.com>
2606
* configure.in: Added "az" to ALL_LINGUAS.
2608
2003-02-21 Roozbeh Pournader <roozbeh@sharif.edu>
2610
* src/encoding.c: Changed "Farsi" to "Persian".
2612
2003-02-20 Alex Duggan <aldug@astrolinux.com>
2616
Remove support for libzvt, bump required vte version to 0.10.22
2618
2003-01-31 Havoc Pennington <hp@redhat.com>
2620
* src/terminal.c: track whether we're done initializing, so we can
2621
avoid handling new terminal events until we are.
2622
(terminal_new_event): rearrange this to queue up new terminal
2623
requests, and handle them only once we're fully initialized.
2625
2003-01-27 Laurent Dhima <laurenti@alblinux.net>
2627
* configure.in: Added "sq" to ALL_LINGUAS.
2629
2003-01-24 Alessio Frusciante <algol@firenze.linux.it>
2631
* configure.in: Added "it" (Italian) to ALL_LINGUAS.
2634
* src/terminal-screen.c(terminal_screen_button_press_event): Make
2635
buttons 1 and 2 activate both URLs and S/Keys (previously, S/Key was
2636
only handled for the first button). Always check the event state
2637
before grabbing focus or checking for matches. Only pop up the
2638
right-click menu if none of the regular three modifiers are pressed.
2639
If the event wouldn't trigger dingus actions or pop up a menu, pass
2640
it to the terminal widget for handling (part of #86943).
2642
2003-01-22 Breda McColgan <Breda.McColgan@sun.com>
2644
* help/C/gnome-terminal.xml: Updated for GNOME 2.2
2646
* help/C/gnome-terminal-C.omf : Updated to reflect new manual version
2649
2003-01-22 Christian Rose <menthos@menthos.com>
2651
* configure.in: Added "mn" to ALL_LINGUAS.
2653
2003-01-21 Havoc Pennington <hp@redhat.com>
2655
* configure.in: say that stable branch is 2.2.x,
2656
move version to 2.3.0
2658
* src/terminal-profile.c: fix from Nalin so that changing the
2659
background shading actually works
2661
2003-01-16 Havoc Pennington <hp@redhat.com>
2663
* src/terminal.c (option_parsing_results_check_for_display_name):
2664
when deleting arguments, don't leave duplicate pointers in the
2665
array. Also, don't strip --display/--screen found after
2668
* src/terminal.c (main): when inserting a --display argument,
2669
do so at argv[1] instead of appending to argv, because appending
2670
breaks when using -x
2672
2003-01-11 Christophe Fergeau <teuf@users.sourceforge.net>
2674
* src/encondings.c (update_active_encodings_from_string_list): fixed
2675
compilation with gcc 2.95
2677
2003-01-10 Pablo Saratxaga <pablo@mandrakesoft.com>
2679
* configure.in: Added Amharic (am), Arabic (ar), Macedonian (mk)
2680
and Dutch (nl) to ALL_LINGUAS
2682
2003-01-10 Havoc Pennington <hp@pobox.com>
2686
* configure.in: 2.1.4
2688
2003-01-09 Nalin Dahyabhai <nsdahya1@pobox.com>
2690
* src/encodings.c (update_active_encodings_from_string_list): filter
2691
out duplicates, sort so that the current locale encoding is first and
2692
UTF-8 (if not the current locale encoding) is second (Red Hat #80604).
2694
2003-01-05 Havoc Pennington <hp@pobox.com>
2696
* configure.in: GTK 2.2.0 is required
2698
2003-01-05 Havoc Pennington <hp@pobox.com>
2700
* src/terminal-accels.c (terminal_edit_keys_dialog_new): don't
2701
leak GladeXML object
2703
* src/encoding.c (terminal_encoding_dialog_new): don't leak the
2706
* src/skey-popup.c (terminal_skey_do_popup): destroy the skey
2707
dialog in between uses, I believe this may fix some weirdness
2708
where it sometimes popped up in funny places.
2709
Also, don't leak the GladeXML object.
2711
2003-01-05 Havoc Pennington <hp@pobox.com>
2713
* src/encoding.h (enum): fix compilation by adding missing
2716
2003-01-02 Havoc Pennington <hp@redhat.com>
2718
* src/encoding.c: add ISO-8859-2
2720
2002-12-22 Christian Neumair <chris@gnome-de.org>
2722
* src/terminal-window.c: Revamped about dialog (#101812).
2724
2002-12-18 Satyajit Kanungo <satyajit.kanungo@wipro.com>
2725
* src/terminal-screen.c (terminal_screen_get_working_dir):
2726
Remove the ':' from the output string to get the working
2727
directry correct ( On Solaris bug #79748)
2729
2002-12-09 Havoc Pennington <hp@redhat.com>
2731
* configure.in: 2.1.3
2733
2002-12-09 Artis Trops <hornet@navigator.lv>
2735
* configure.in: Added Latvian (lv) to ALL_LINGUAS.
2737
2002-12-08 Havoc Pennington <hp@pobox.com>
2739
* src/profile-editor.c: alphabetize the palette and use "gray on
2740
black" not "linux console" for consistency and "not weird on
2743
2002-10-25 Jeffrey Stedfast <fejj@ximian.com>
2745
* src/profile-editor.c: Add a "Linux console" gray on black colour
2746
scheme since it was available in GNOME 1.4 and it is more pleasant
2747
on the eyes than white-on-black. Fixes bug #96759.
2749
2002-12-08 Daniel Elstner <daniel.elstner@gmx.net>
2751
* src/terminal.c (main): Don't insert NULL pointers in between
2752
arguments in argv_copy. Also, don't increment argc_copy for the
2753
trailing NULL terminator. (#100658)
2755
2002-12-08 Havoc Pennington <hp@pobox.com>
2757
* src/gnome-terminal.glade2: change "use the same font" to "use
2758
the same size font" - still a slight fib as we'll also copy
2759
bold/italic, but keeps people from expecting the family to be
2762
2002-12-07 Havoc Pennington <hp@pobox.com>
2764
* src/terminal.c (find_screen_by_display_name): ref the screen
2765
in the fallback gdk_screen_get_default() case
2767
* src/encoding.c (terminal_encoding_init): indentation stuff
2769
Patch from Mathias Hasselmann to allow more than 32 settings.
2771
* src/terminal-profile.[hc]: use a struct instead of an
2772
int to store the flags in TerminalSettingMask
2774
* src/profile-editor.c: adapt to TerminalSettingMask changes
2776
2002-12-07 Havoc Pennington <hp@pobox.com>
2778
* src/terminal.c (main): don't try to use an empty string
2779
DESKTOP_STARTUP_ID (which is common since we set it to empty
2780
instead of deleting it in GDK, due to rumored unportability of
2781
unsetenv). Also fixes a crash since libstartup-notification was
2782
barfing on empty startup ID; fixed in libstartup-notification CVS.
2784
2002-12-06 Havoc Pennington <hp@pobox.com>
2786
* src/terminal.c (terminal_app_get_clone_command): only add
2787
--working-directory if the working dir is actually available.
2788
May fix #87046, though #87046 may have already been fixed.
2790
2002-12-04 Havoc Pennington <hp@pobox.com>
2792
* src/terminal.c (terminal_util_load_glade_file): utility function
2793
for loading glade files, to fix up all the error handling
2794
I had all over the place for that, and fix the string for
2797
2002-12-05 Havoc Pennington <hp@redhat.com>
2799
* gnome-terminal.desktop.in (StartupNotify): enable startup
2802
* src/terminal-window.c (terminal_window_set_startup_id): new
2804
(terminal_window_show): set the startup ID on the window,
2805
and send the "launch complete" message after we open the
2808
* src/terminal.c: add --startup-id option and pass --display and
2809
--screen to child processes when using the factory
2811
* configure.in: require startup-notification
2813
2002-12-03 Havoc Pennington <hp@pobox.com>
2815
* configure.in: flip default to --with-widget=vte
2817
2002-12-02 Nalin Dahyabhai <nsdahya1@pobox.com>
2819
* src/terminal-screen.c, src/terminal-screen.h: connect to the
2820
terminal widget's encoding_changed signal. Add an encoding_changed
2821
signal which is emitted when we catch the terminal widget's signal.
2822
* src/terminal-widget.h: declare connect_encoding_changed()
2823
and disconnect_encoding_changed() functions.
2824
* src/terminal-widget-vte.c, src/terminal-widget-zvt.c: implement
2825
connect_encoding_changed() and disconnect_encoding_changed() functions.
2826
* src/terminal-window.c: update the encodings menu when we receive an
2827
encoding_changed signal from the terminal screen object, so that we
2828
update properly when an application changes the terminal's encoding.
2830
2002-12-02 Havoc Pennington <hp@pobox.com>
2832
* src/profile-editor.c (terminal_profile_edit): improve font
2835
* src/gnome-terminal.schemas: change update_records to default to
2838
* src/gnome-terminal.glade2: UI review updates
2840
* src/profile-editor.c (terminal_profile_edit): put
2841
lines/kilobytes scrollback widgets in a size group
2843
* src/encoding.c (terminal_encoding_init): fool with indentation
2846
2002-12-01 Havoc Pennington <hp@pobox.com>
2848
* src/eggcellrendererkeys.c: update from libegg
2850
2002-11-26 Glynn Foster <glynn.foster@sun.com>
2852
* configure.in: 2.1.2
2854
2002-11-22 Nalin Dahyabhai <nalin@redhat.com>
2856
* src/encodings.c, src/encodings.h: don't present the user with
2857
encodings which don't pass ASCII through cleanly, either because
2858
they don't exist or they aren't ASCII supersets.
2860
2002-11-19 Havoc Pennington <hp@redhat.com>
2862
* src/terminal-screen.c (terminal_screen_get_working_dir): apply
2863
patch from Deepa Chacko Pillai and Pasupathi for #79748
2864
(makes get_working_dir do something useful on Solaris)
2866
Wed Nov 13 14:27:03 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
2868
* src/terminal-widget-zvt.c (terminal_widget_set_pango_font):
2869
enabled pango font for libzvt.(Fix for #78007, #90840, ...)
2871
Sun Nov 3 16:18:07 2002 Jonathan Blandford <jrb@gnome.org>
2873
* src/skey/Makefile.am (INCLUDES): de-LART
2875
* src/skey/config.h: clean up old-school C.
2877
2002-11-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
2879
* configure.in: Added Belarusian to ALL_LINGUAS
2881
2002-10-31 Havoc Pennington <hp@redhat.com>
2883
* src/skey/Makefile.am: take -Wall out of cflags; still some
2884
"need to use config.h" problems here, not actually distchecking
2887
* configure.in: 2.1.1, and add the cool feature summary output at
2888
the end of configure.
2890
2002-10-30 Nalin Dahyabhai <nalin@redhat.com>
2892
* src/terminal-widget-vte.c: Implement
2893
terminal_widget_skey_match_remove().
2894
* configure.in: Require a sufficiently-new VTE if building with it.
2896
Wed Oct 30 15:22:06 2002 Jonathan Blandford <jrb@gnome.org>
2898
* src/gnome-terminal.glade2: Add a new dialog.
2900
* src/gnome-terminal.schemas: New key to add skey support.
2902
* src/skey-popup.c: (terminal_skey_do_popup): Popup the skey
2905
* src/skey/*: cut-n-paste of a simple skey implementation
2907
* src/terminal-profile.c:
2908
* src/terminal-screen.c:
2909
* src/terminal-widget-vte.c:
2910
* src/terminal-widget-zvt.c:
2911
* src/terminal-widget.h: Add support for skey dingus.
2913
2002-10-30 Havoc Pennington <hp@pobox.com>
2915
* src/terminal.c (terminal_app_get_clone_command): don't free the
2916
arg to --command prior to using it (#96788, patch from Brad Garcia)
2918
2002-10-25 Nalin Dahyabhai <nalin@redhat.com>
2920
* src/terminal-widget-vte.c (terminal_widget_fork_command): Update to
2921
match VTE HEAD, fixing Red Hat #76529.
2923
2002-10-24 Nalin Dahyabhai <nalin@redhat.com>
2925
* src/terminal-screen.c(terminal_screen_do_popup): Add the terminal
2926
widget's input method menu to the popup menu.
2927
* src/terminal-widget-vte.c, src/terminal-widget-zvt.c: Implement
2928
terminal_widget_im_append_menuitems().
2930
2002-10-19 Rajkumar Sivasamy <rajkumar.siva@wipro.com>
2932
* src/simple-x-font-selector.c: Make EggXFontSelector's finalize
2933
method to free EggXFontFilter's data.
2936
Fri Oct 18 10:20:54 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
2938
* src/terminal-screen.c (make_font_monospace):
2939
Fix #96114: to responce to "use system font" option
2941
2002-10-16 Nalin Dahyabhai <nalin@redhat.com>
2943
* src/terminal-widget-vte.c (terminal_widget_set_allow_bold):
2944
wire up set_allow_bold for vte
2946
Wed Oct 9 10:11:55 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
2948
* src/terminal-screen.c (drag_data_received):
2949
back out the previous change - conversion from UTF-8 should
2950
be performed in terminal widget side - since only the
2951
terminal widget know which encoding it is in (#95230)
2953
Tue Oct 8 19:40:40 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
2955
* src/terminal-screen.c (drag_data_received):
2956
convert drag&drop data back to locale's encoding before sending to
2957
terminal (#95230: drag&drop is broken with non-ASCII characters)
2959
2002-10-04 Havoc Pennington <hp@redhat.com>
2961
Add View->Zoom In, View->Zoom Out, View->Normal Size,
2964
* src/terminal.c: take --zoom command line option, save --zoom in
2967
* src/gnome-terminal.schemas: add new keybindings
2969
* src/terminal-accels.c: add Ctrl++ Ctrl+- Ctrl+= zoom shortcuts
2971
* src/terminal.c (terminal_app_new_terminal): fix a warning about
2974
* src/terminal-window.c: add font size menu items
2976
* src/terminal-screen.c (terminal_screen_get_font_scale): new
2978
(terminal_screen_set_font_scale): new function
2979
(terminal_screen_update_on_realize): actually use the font size
2980
derived from the system font, was broken before
2982
2002-09-29 Havoc Pennington <hp@pobox.com>
2984
* src/eggaccelerators.c: update from libegg, fixes
2985
super/meta/hyper to work correctly.
2987
2002-09-23 Ross Burton <ross@burtonini.com>
2989
* gnome-terminal.desktop.in: Fix the desktop file so that it
2990
validates correctly, and claims to be a GNOME terminal
2991
emulator. Closes #91150.
2993
2002-09-23 Marius Andreiana <mandreiana@yahoo.com>
2995
* help/Makefile.am: added ro subdir
2996
* help/ro: added romanian help translation
2997
* configure.in: added help/ro/Makefile
2999
2002-09-22 Havoc Pennington <hp@pobox.com>
3001
* src/terminal.c (terminal_app_new_terminal): make the window role
3002
slightly "more unique" by adding pid and time(NULL) to it. Also,
3003
put "gnome-terminal-" in the role to avoid possible confusion with
3004
other apps in the case of a silly window manager.
3006
2002-08-14 Deepa Chacko Pillai <deepa.chacko@wipro.com>
3008
* src/terminal.c: Set the role for each terminal window.
3009
Added a new option '--role' to store the role information.
3011
* src/terminal.h: Added one more parameter, ie. role, to
3012
terminal_app_new_terminal ().
3014
* src/terminal-screen.c: Added one more parameter, ie. role, to
3015
terminal_app_new_terminal ().
3017
* src/terminal-window.c: Added one more parameter, ie. role, to
3018
terminal_app_new_terminal ().
3020
2002-09-20 Narayana Pattipati <narayana.pattipati@wipro.com>
3022
* src/terminal.c : Handled the "die" signal sent by master
3023
session so that session can kill the terminal. Fixes bug#90612
3025
2002-09-13 Havoc Pennington <hp@redhat.com>
3027
* src/encoding.c: wire up the dialog for editing what's in the
3028
encoding menu; seems to work fairly well now.
3030
* src/terminal-window.c (terminal_window_init): make encoding menu
3031
a submenu of Terminal menu, and update it whenever the terminal
3034
* src/gnome-terminal.glade2: make encodings dialog default to
3035
!visible, remove rules from tree view
3037
2002-09-03 Marius Andreiana <mandreiana@yahoo.com>
3039
* configure.in: added 'ro' to ALL_LINGUAS
3041
2002-08-28 Irene Ryan <irene.ryan@sun.com>
3043
* help/C/gnome-terminal.xml : Updated to reflect changes to the UI and to
3044
fix http://bugzilla.gnome.org/show_bug.cgi?id=91029
3045
* help/C/gnome-terminal-C.omf : Update to reflect new manual version
3048
2002-08-25 Havoc Pennington <hp@pobox.com>
3050
* autogen.sh: require automake-1.6
3052
Thu Aug 22 23:40:46 2002 Jonathan Blandford <jrb@gnome.org>
3054
* src/terminal-accels.c (terminal_edit_keys_dialog_new): put in
3057
* src/eggcellrendererkeys.[ch]: update from libegg.
3059
2002-08-21 Havoc Pennington <hp@pobox.com>
3061
* configure.in: version to 2.1.0, and add a warning at the
3062
end that this is the unstable branch
3064
* src/profile-editor.c (profile_editor_update_silent_bell): add
3065
missing "!" that made the "Terminal bell" setting behave
3068
2002-08-19 Padraig O'Briain <padraig.obriain@sun.com>
3070
* src/gnome-terminal.glade2 Correct mnemonic widgets for labels
3071
"Color _palette", "_Scrollbar is:" and "_Delete key generates:".
3072
Set step_increment and page_increment for adjustment of GtkHScale
3073
darken-background-scale". Fixes #90552.
3075
2002-08-14 Deepa Chacko Pillai <deepa.chacko@wipro.com>
3077
* terminal.c: Fixes terminal crashes while using
3078
command line options (86982). Patch from
3079
tino.shwarze@informatik.tu-chemnitz.de
3081
2002-08-08 Nalin Dahyabhai <nalin@redhat.com>
3083
* terminal-widget-vte.c: Handle widget padding.
3085
2002-08-06 Deepa Natarajan <deepa.natarajan@wipro.com>
3087
* terminal-window.c: Allow toggling of Hide/Show Menubar to
3088
work with keybindings. Fixes #88761.
3090
2002-08-02 Yukihiro Nakai <nakai@gnome.gr.jp>
3092
* configure.in: ALL_LINGUAS ja (Japanese)
3094
2002-07-23 Gustavo Noronha Silva <kov@debian.org>
3096
* configure.in: Added Brazilian Portuguese (pt_BR) to
3099
2002-07-15 Pablo Saratxaga <pablo@mandrakesoft.com>
3101
* configure.in: Added Catalan (ca) to ALL_LINGUAS
3103
2002-07-14 Havoc Pennington <hp@pobox.com>
3105
* configure.in: bump version to 2.1.0, add warning about unstable
3108
2002-07-14 Havoc Pennington <hp@pobox.com>
3110
Encoding stuff, not yet working.
3112
* src/terminal-widget-vte.c (terminal_widget_set_encoding): new
3115
* src/update-from-egg.sh: adapt to libegg reorg
3117
* src/terminal-accels.c (binding_from_string): fix to allow
3118
no-accelerator shortcuts such as F1.
3120
* src/terminal-window.c: add the encoding menu
3122
* src/gnome-terminal.schemas: add active_encodings key
3124
* src/Makefile.am (gnome_terminal_SOURCES): add encoding.[hc]
3126
* src/encoding.c: new file for choose-an-encoding code
3128
2002-07-13 Havoc Pennington <hp@pobox.com>
3130
* src/terminal-accels.c (binding_from_string): Use
3131
egg_accelerator_parse_virtual() to parse keybindings, so defaults
3132
can contain <Meta> and such, except it doesn't work because
3133
the GTK accelerator system won't allow it. Also add a filter to
3134
barf on > Mod1 accels for now.
3136
2002-07-12 Havoc Pennington <hp@redhat.com>
3138
* src/simple-x-font-selector.c
3139
(egg_xfont_selector_get_xlfd_field): replace a g_ascii_strdown
3140
with a manual loop - we were leaking memory big time after an
3141
s/g_strdown/g_ascii_strdown. #84888
3143
2002-07-12 Havoc Pennington <hp@redhat.com>
3145
* src/terminal-screen.c (terminal_screen_init): add a style_set
3146
handler to dynamically update in response to system font/color
3147
changes, completes #82979
3148
(get_child_command): remove const from a string that wasn't
3150
2002-07-04 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3152
* src/terminal-screen.c : Changed the XLFD property indices, this
3153
fixes the similar size font logic works correctly.
3155
2002-07-12 Havoc Pennington <hp@redhat.com>
3157
* src/terminal-screen.c (make_font_monospace): make this do
3158
something, though not anything useful.
3160
2002-07-11 Stanislav Brabec <utx@penguin.cz>
3162
* configure.in: Added Czech (cs) to ALL_LINGUAS
3164
2002-07-09 Mark McLoughlin <mark@skynet.ie>
3166
* gnome-terminal.desktop.in: use X-GNOME-DocPath instead
3169
2002-07-05 Glynn Foster <glynn.foster@sun.com>
3171
* src/gnome-terminal.schemas, src/terminal-accels.c: Add 'Help'
3172
keybinding. Fixes #87439.
3174
2002-07-04 Havoc Pennington <hp@pobox.com>
3176
* help/C/Makefile.am (figdir): put "figures" subdir in Makefile,
3177
#87244 fix from John Fleck
3179
2002-07-04 Havoc Pennington <hp@pobox.com>
3181
* apply UI review patch from Glynn, bug #85655
3183
Breaks strings and docs!
3185
2002-07-04 Havoc Pennington <hp@pobox.com>
3187
* src/terminal-window.c (fill_in_new_term_submenus): hack this so
3188
that the keybinding and the menu items also use the current
3189
instead of default profile. Now only new terminals opened from the
3190
command line will use the default profile.
3192
* Applied patch from Bill Nottingham to use the current profile
3193
when opening a new tab/window, the way it used to work. This is
3194
just a lot nicer, other way seemed like a bug.
3196
2002-06-24 Pablo Saratxaga <pablo@mandrakesoft.com>
3198
* configure.in: Added Walloon (wa) to ALL_LINGUAS
3200
2002-06-23 Havoc Pennington <hp@pobox.com>
3202
* src/terminal-accels.c (accel_edited_callback): fix callback
3205
2002-06-21 Yanko Kaneti <yaneti@declera.com>
3207
* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
3209
2002-06-15 Havoc Pennington <hp@pobox.com>
3211
* src/terminal-accels.c: apply fix for #84602 from Kristian
3214
* src/eggcellrendererkeys.c: update from libegg, #84602
3216
* src/profile-editor.c (profile_editor_update_x_font): add
3217
demibold to the filter
3219
* src/terminal.c: refactor the code a bit to get #84516 fixed
3220
better and more manageably
3221
(terminal_new_event): remove unused variable
3223
2002-06-11 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3225
* src/terminal.c: fix for #84516, not accepting --geometry in some
3228
2002-05-29 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3230
* src/gnome-terminal.glade: mnemonics for the checkbuttons
3231
in keybindings dialog, bug #83387
3233
2002-06-11 Havoc Pennington <hp@pobox.com>
3235
* configure.in: 2.0.0
3237
2002-06-03 Kristian Rietveld <kris@gtk.org>
3239
* src/terminal.c (sync_profile_list): only free list data if
3240
!use_this_list, it was freeing data twice in some cases (fixes
3243
2002-06-03 Jesus Bravo Alvarez <jba@pobox.com>
3245
* configure.in: Added gl (Galician) to ALL_LINGUAS.
3247
2002-06-02 Havoc Pennington <hp@pobox.com>
3249
* configure.in: 1.9.7
3251
2002-06-02 Havoc Pennington <hp@pobox.com>
3253
* src/terminal-widget-zvt.c (terminal_widget_fork_command):
3254
zvt_term_forkpty()'s update_records arg is a bitmask not a bool.
3256
2002-05-27 Chris Lyttle <chris@wilddev.net
3258
* help/C/Makefile.am: Changed figs to figdir
3259
* help/xmldocs.make: Changed to new version for scrollkeeper
3260
* help/omf.make: Added for new scrollkeeper format
3261
* help/Makefile.am: Added omf.make to EXTRA_DIST
3263
2002-05-24 Michael Meeks <michael@ximian.com>
3265
* src/terminal.c (sync_profile_list): don't
3266
leak the string gconf keys.
3268
* src/terminal-window.c (reset_tab_menuitems):
3269
don't leak the accel_path.
3271
* src/terminal-screen.c (get_child_command):
3272
don't leak the user's shell.
3274
* src/terminal-profile.c
3275
(terminal_profile_update): don't leak all the
3276
string values we get from gconf.
3277
(terminal_profile_get_icon): don't leak the filename.
3279
2002-05-24 Michael Meeks <michael@ximian.com>
3281
* src/terminal.c (main): copy the args before
3282
we start, re-enable the terminal factory, and pass
3284
(option_parsing_results_init): split out of main.
3285
(new_terminal_with_options): split out of main,
3286
always create 1 new window.
3287
(terminal_new_event): create a new popt context
3288
re-parse the args, use new_terminal_with_option.
3290
2002-05-26 Havoc Pennington <hp@pobox.com>
3292
* src/profile-editor.c (terminal_profile_edit): add help to the
3293
edit profiles dialog
3295
2002-05-26 Havoc Pennington <hp@pobox.com>
3297
* src/terminal.c (manage_profiles_response_cb): modify Help button
3298
patch to report errors correctly
3300
2002-05-20 Satyajit Kanungo <satyajit.kanungo@wipro.com>
3302
* src/terminal.c Added a Help button in the Profiles... dialog
3305
2002-05-20 jacob berkman <jacob@ximian.com>
3307
* configure.in: remove libglade-convert check as it's not actually
3310
2002-05-15 Nalin Dahyabhai <nalin@redhat.com>
3312
* src/terminal-widget-vte.c: Hook up matching, enable mouse autohiding
3315
2002-05-15 Pablo Saratxaga <pablo@mandrakesoft.com>
3317
* configure.in: Added Vietnamese (vi) to ALL_LINGUAS
3319
2002-05-13 Havoc Pennington <hp@pobox.com>
3321
* configure.in: require brand new libzvt, bump to 1.9.6
3323
* src/terminal.c (main): temporarily disable the terminal factory,
3324
until I have time to fix it.
3326
2002-05-12 Mattias Eriksson <snaggen@acc.umu.se>
3328
* src/gnome-terminal.glade2: Change the shade checkbox to a slider
3329
to make use of the adjustable transparency.
3330
* src/profile-editor.c: Add/Change callbacks to the transparency.
3331
* src/terminal-profile.h: Remove some defines related to transparency.
3333
2002-05-12 Mattias Eriksson <snaggen@acc.umu.se>
3335
* src/terminal-widget-zvt.c: Make use of the adjustable
3336
transparancy in libzvt
3338
2002-05-13 Nalin Dahyabhai <nalin@redhat.com>
3340
* src/terminal-widget-vte.c:
3341
Hook up resetting and connection/disconnection of "selection-changed"
3344
2002-05-13 Mark Patton <mpatton@jhu.edu>
3346
* src/simple-x-font-selector.c:
3347
Match a g_type_class_ref with a g_type_class_unref.
3349
2002-05-12 Mark Patton <mpatton@jhu.edu>
3351
* src/simple-x-font-selector.h, src/simple-x-font-selector.c:
3352
Minor cleanups and fixed a memory leak when a selector is finalized.
3354
2002-05-12 Havoc Pennington <hp@pobox.com>
3356
* src/gnome-terminal.glade2: set mnemonic tab for profile icon
3357
entry, from Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>,
3360
2002-05-12 Havoc Pennington <hp@pobox.com>
3362
* src/gnome-terminal.glade2: remove mnemonics from notebook tabs
3364
2002-05-12 Havoc Pennington <hp@pobox.com>
3366
* src/terminal.c (terminal_app_new_terminal): don't
3367
gtk_window_present() the new window.
3369
* src/terminal-screen.c (terminal_screen_update_on_realize): add
3370
an assertion to fail if we end up with null X font name, so I can
3371
tell the crash is from a new version instead of old.
3373
2002-05-12 Havoc Pennington <hp@pobox.com>
3375
* src/Makefile.am: profterm.schemas -> gnome-terminal.schemas
3376
(accompanied by moving file on CVS server)
3378
2002-05-11 Havoc Pennington <hp@pobox.com>
3380
* src/profterm.schemas: add : and _ to word separators,
3381
from chrisime@gnome.org (#80746)
3383
2002-05-09 Havoc Pennington <hp@redhat.com>
3385
* src/terminal.c: use correct enum value for the popt options
3386
using internal ID (#81264)
3388
2002-05-07 Anders Carlsson <andersca@gnu.org>
3390
* src/terminal-window.c: (about_callback):
3391
Call gtk_window_set_transient_for on the about dialog.
3393
2002-05-04 Havoc Pennington <hp@pobox.com>
3395
* src/terminal-screen.c (terminal_screen_update_on_realize): I
3396
should just test this before committing, probably.
3398
2002-05-04 Havoc Pennington <hp@pobox.com>
3400
* src/terminal-screen.c (terminal_screen_update_on_realize): fix
3401
refcounting screwups
3403
2002-05-04 Havoc Pennington <hp@pobox.com>
3405
* src/terminal-screen.c (terminal_screen_update_on_realize): check
3406
for NULL return from gdk_font_from_description() (#80787),
3407
and unref the font when it's non-NULL to avoid leaking it.
3409
2002-05-03 Havoc Pennington <hp@redhat.com>
3411
* configure.in: 1.9.5
3413
2002-05-02 Havoc Pennington <hp@redhat.com>
3415
* src/simple-x-font-selector.c (egg_xfont_selector_init): fool
3416
around with packing options
3418
* src/terminal.c (main): add newline to error message about
3421
* src/terminal-screen.c (load_fonset_without_error): function to
3422
avoid error spew from gdk_fontset_load as we try the various
3425
* src/gnome-terminal.glade2: change the option from "Use font from
3426
system theme" to "Use the same font as other applications";
3427
could probably still phrase this better.
3429
* src/terminal-screen.c (terminal_util_check_font_spacing): rename
3430
to font_is_monospace, don't use unportable strncasecmp(), use
3431
same filter for monospace as the font selector
3432
(make_font_monospace): new function
3433
(terminal_screen_update_on_realize): rather than a hardcoded
3434
fallback, fall back to the font preference. But before
3435
falling back, try to come up with a monospace font similar to the
3438
* src/simple-x-font-selector.c (egg_xfont_selector_create_xlfd):
3441
2002-04-25 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3443
* Enabling the option to use system font.
3445
* src/profile-editor.c: add checkbox to use system font.
3447
* src/terminal-screen.c: wire up code to use system font.
3449
2002-05-02 John Fleck <jfleck@inkstain.net>
3451
* help/C/gnome-terminal-C.omf
3452
* help/C/gnome-terminal.xml
3454
* help/C/figures/gnome-terminal-default.png
3455
* help/C/figures/gnome-terminal-tabbed.png
3456
* help/C/figures/terminal_window.png
3457
Adding Pat Costello's new docs
3459
2002-05-02 Nalin Dahyabhai <nalin@redhat.com>
3461
* src/terminal-widget-vte.c: fix a spelling goof in a comment and
3462
hook up backspace/delete bindings.
3464
2002-05-01 Havoc Pennington <hp@redhat.com>
3466
* src/eggcellrendererkeys.c: sync new copy of eggcellrendererkeys
3467
that I just fixed for #76953. Should also mean you can now have
3468
bindings that use Mod2-Mod5. seems to be a drawing glitch with
3469
underscore still, though.
3471
2002-05-01 Havoc Pennington <hp@redhat.com>
3473
* src/terminal-window.c (new_tab_callback, new_window_callback):
3474
oops, I had broken new-with-profile callbacks. Fix them again
3475
to actually use the chosen profile.
3477
2002-05-01 Havoc Pennington <hp@redhat.com>
3479
* src/terminal-window.c (terminal_window_set_active): update the
3480
choose-current-profile submenu when we change the active term
3481
(fill_in_new_term_submenus): don't name the "new terminal" item
3482
"Default", it was confusing. Just name it after the profile to be
3483
used. Don't parse mnemonics on the profile name.
3484
(profile_set_callback): update the choose-profile-for-this-tab
3487
* src/terminal.c (sync_profile_list): when profile list changes,
3488
have all the open windows reread the list.
3490
* src/terminal-window.c (terminal_window_reread_profile_list): new
3491
function to reload the profile list into the menus. #78904
3492
(terminal_window_init): don't set up callbacks to demand-create
3493
the profile list menus
3495
2002-05-01 Havoc Pennington <hp@redhat.com>
3497
* src/terminal-window.c (terminal_window_remove_screen): fix crash
3498
on closing terminal (don't try to set size on active term
3499
if we just closed the last term)
3501
2002-05-01 Havoc Pennington <hp@redhat.com>
3503
* src/eggcellrendererkeys.c: sync up to libegg, but contains no
3506
* src/Makefile.am (regenerate-built-sources): give full path to
3509
2002-05-01 Havoc Pennington <hp@redhat.com>
3511
* src/terminal-window.c (notebook_page_switched_callback):
3512
maintain the same grid as we switch between tabs, so at least
3513
going from tab A to B to A doesn't resize the terminal
3515
(terminal_window_remove_screen): apply the grid from the screen
3516
being removed to the newly-active screen, if the removed screen
3517
was active; fixes #79829
3519
2002-05-01 Havoc Pennington <hp@pobox.com>
3521
* src/terminal-screen.c (new_tab_callback): use default profile,
3522
not the profile from the current screen. part of #80166
3523
(new_window_callback): ditto
3525
* src/terminal-window.c (new_tab_callback): use the default
3526
profile, not the profile from the active terminal. part of #80166
3527
(new_window_callback): ditto
3529
* src/terminal.c (terminal_app_manage_profiles): have
3530
option menu for setting default profile notice if the default
3531
profile changes. Initialize the profile menu to the current
3532
default. part of #80166
3534
2002-05-01 Havoc Pennington <hp@pobox.com>
3536
* src/terminal-window.c (terminal_window_set_size): don't use
3537
gtk_window_resize on unmapped windows, it broke --geometry.
3540
2002-05-01 Havoc Pennington <hp@pobox.com>
3542
* src/terminal-accels.c: implement option for menu accels in the
3543
keybindings dialog. String/screenshot change. #76845
3545
* src/profterm.schemas: add an option to turn off the F10
3546
accelerator to get to the menubar.
3548
2002-05-01 Havoc Pennington <hp@pobox.com>
3550
* src/profterm.schemas: change next/prev tab default shortcuts
3551
to control page up, page down
3553
2002-04-30 Havoc Pennington <hp@redhat.com>
3555
* src/terminal.c: make --use-factory a compat option, and switch
3556
to callback-based option parser going via libgnome.
3557
Based on patch from Deepa Chacko Pillai.
3559
2002-04-30 Nalin Dahyabhai <nalin@redhat.com>
3561
* src/terminal-widget-vte.c: hook up set_word_chars, save pid from
3562
forking off a command, hook up feed_child, give a better estimate of
3563
how much memory a line of scrollback costs.
3565
2002-04-30 Havoc Pennington <hp@redhat.com>
3567
* src/terminal.c (strip_old_args): get rid of this function,
3568
instead put the old args in the popt table with
3569
POPT_ARGFLAG_DOC_HIDDEN.
3571
2002-04-26 Anders Carlsson <andersca@gnu.org>
3573
* Push a fix from eel into here.
3575
2002-04-26 Changwoo Ryu <cwryu@debian.org>
3577
* configure.in: Added "ko" to ALL_LINGUAS.
3579
2002-04-26 Nalin Dahyabhai <nalin@redhat.com>
3581
* src/terminal-intl.h: add missing #include of locale.h.
3582
* src/terminal-widget-vte.c: hook up set_scrollback_lines.
3584
2002-04-25 Havoc Pennington <hp@redhat.com>
3586
* src/Makefile.am (EXTRA_DIST): add terminal-widget-*.c since
3587
only one can be disted by the normal rules
3589
2002-04-25 Havoc Pennington <hp@redhat.com>
3591
* configure.in: 1.9.4
3593
2002-04-25 Havoc Pennington <hp@redhat.com>
3595
* src/terminal.c (main): call setlocale() early on, just in case.
3597
2002-04-22 Havoc Pennington <hp@redhat.com>
3599
* src/profile-editor.c: support choosing a pango font for terminal
3600
widget implementations that handle it
3602
* src/terminal-screen.c (terminal_screen_update_on_realize): set
3605
* src/terminal-profile.c: add the pango font setting
3607
* src/profterm.schemas: add setting for Pango font name
3609
* src/terminal-widget-vte.c (terminal_widget_set_colors): use
3610
TERMINAL_PALETTE_SIZE instead of hardcoded "16" for the number of
3613
2002-04-21 Havoc Pennington <hp@pobox.com>
3615
* src/terminal-window.c (terminal_window_update_geometry): also
3616
reset geometry hints if geometry widget changes. May have
3617
something to do with #77529
3619
2002-04-21 Havoc Pennington <hp@pobox.com>
3621
* src/terminal-window.c (terminal_window_set_size): use
3622
gtk_widget_size_request not gtk_widget_get_child_requisition in
3623
case the widget's requisition field hasn't been updated (however
3624
since we set usize on the widget it shouldn't matter right, but
3625
just ensuring we're synced with old gnome-terminal)
3626
(terminal_window_set_size): update the geometry hints in here
3627
though they will often have been already updated, we want to be
3628
sure they're done. Fixes shrinkage when toggling menubar on and
3631
2002-04-21 Havoc Pennington <hp@pobox.com>
3633
* src/terminal.c (terminal_util_set_atk_name_description): remove
3634
warnings for case where we have NoOp object, this is normal.
3636
* src/gnome-terminal.glade2: remove some controller relationships
3637
Pasupathi says were wrong
3639
2002-04-21 Havoc Pennington <hp@pobox.com>
3641
* Makefile.am (SUBDIRS): add help subdir
3643
* configure.in (CFLAGS): add help makefiles
3645
* src/terminal-window.c (help_callback): implement
3647
* help/C/Makefile.am: fixes from Satyajit Kanungo
3649
* help/xmldocs.make: copy from
3650
gnome-docu/gdp/gdp-example1/help/xmldocs.make
3652
2002-04-21 Simos Xenitellis <simos@hellug.gr>
3654
* configure.in: Added "el" to ALL_LINGUAS.
3656
2002-04-20 Havoc Pennington <hp@pobox.com>
3658
* src/terminal.c (widget_label_relation_set):
3659
(set_atk_name_description): move to end of file, and rename
3660
to have better names. Fix indentation (2 spaces not 8).
3661
Remove extra spaces in "if ( foo )"
3662
(terminal_util_set_atk_name_description): add warnings about
3663
widgets with no GtkAccessible, why does this happen?
3665
* src/gnome-terminal.glade2: add reasonable names instead of
3666
"labelXX" for all labels referenced in labelled-by
3668
2002-04-19 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3670
* src/terminal.c: added widget_label_relation_set() function to
3671
provide labelled_by relation between widgets and labels in "New
3672
profile" dialog and "Manage Profile" dialog. Also added
3673
set_atk_name_description() function to set accessible name and
3674
description to the widgets.
3676
* src/terminal.h: added function declaration to
3677
widget_label_relation_set() and set_atk_name_description().
3679
* src/gnome-terminal.glade2: Broken tooltips for color palette
3680
entries and accessibility features are added to the widgets.
3682
* src/simple-x-font-selector.c: Added atk relation and accessible
3683
description to Font option menu and size option menu in "Edit
3686
* src/terminal-screen.c: Added atk relation between the label and
3687
entry in "Set Terminal tile" dailog.
3689
2002-04-20 Abel Cheung <maddog@linux.org.hk>
3691
* help/.cvsignore, help/C/.cvsignore, omf-install/.cvsignore: New.
3692
* .cvsignore: Added file and sorted.
3694
2002-04-17 Havoc Pennington <hp@pobox.com>
3696
* src/terminal-window.c (terminal_window_init): implement
3697
the New Tab / New Window UI so you can create tabs/windows
3698
with a particular profile.
3700
Has several known bugs I'm about to file, but I wanted to
3701
get some basic stubbing-out of the UI.
3703
2002-04-16 Havoc Pennington <hp@pobox.com>
3705
* Makefile.am (EXTRA_DIST): add intltool stuff to EXTRA_DIST
3706
(why is this suddenly needed and not before?)
3708
* configure.in: 1.9.3, require gtk 2.0.2 and gconf 1.1.9
3710
2002-04-16 Jacob Berkman <jacob@ximian.com>
3712
* configure.in (ALL_LINGUAS): fix previous commit
3714
2002-04-15 Abel Cheung <maddog@linux.org.hk>
3716
* configure.in: Added "zh_TW" to ALL_LINGUAS.
3718
2002-04-15 Havoc Pennington <hp@pobox.com>
3720
* src/terminal-screen.c: as a heuristic, re-read working dir in a
3721
low-priority idle added when title is set. Should also
3722
later use got_output signal on zvt or other signal to
3723
catch working dir for people without magic shell prompts.
3725
* src/terminal.c (terminal_app_get_clone_command): save working
3728
* src/terminal-screen.c (terminal_screen_get_working_dir): add
3729
linux-specific hack to keep track of child process's working
3732
* src/terminal-widget-zvt.c (terminal_widget_fork_command):
3733
add arg for working directory, return arg for child pid
3734
(terminal_widget_write_data_to_child): fix compile warning
3736
2002-04-15 Abigail Brady <morwen@evilmagic.org>
3738
* configure.in: Added en_GB (British) translation.
3740
2002-04-14 Havoc Pennington <hp@pobox.com>
3742
Options/infrastructure to use system colors/fonts, except
3743
fonts are kind of screwed still.
3745
(Somewhat modified patch from pasupathi.duraisamy@wipro.com,
3748
* src/profile-editor.c: add checkbutton for use theme colors
3750
* src/terminal-screen.c (update_color_scheme): wire up
3751
code to use theme colors when appropriate
3752
(terminal_screen_update_on_realize): use system font
3755
* src/terminal-profile.c: set up the theme colors and system
3758
* src/profterm.schemas: add use_theme_colors and use_system_font
3761
2002-04-14 Havoc Pennington <hp@pobox.com>
3763
* src/terminal-screen.c (drag_data_received): support x-moz-url
3764
target, which allows us to strip off file:/// from mozilla drops.
3766
2002-04-14 Havoc Pennington <hp@pobox.com>
3768
* src/terminal-screen.c (terminal_screen_setup_dnd): add
3769
drag-and-drop stuff, #76619
3771
* src/terminal-widget-zvt.c (terminal_widget_write_data_to_child):
3774
2002-04-14 Havoc Pennington <hp@pobox.com>
3776
* src/gnome-terminal.glade2: remove max_saved property that spewed
3779
* src/terminal.c (terminal_invoke_factory): use g_printerr for
3781
(strip_old_args): strip out old args that are no longer supported,
3782
but warn about them. #76102
3783
(main): add --title option equivalent to Set Title menu item
3784
(main): scan for -x and --execute prior to gtk_init(), so you
3785
can run something containing gtk args after -x
3786
(terminal_app_get_clone_command): save title and factory usage
3788
(terminal_app_get_clone_command): do not shell quote the
3789
command to be restored, because this argv is not going
3790
to get shell-interpreted. (Titles and things would break
3793
2002-04-11 Jacob Berkman <jacob@ximian.com>
3795
* src/Makefile.am (EXTRA_DIST): add .server file
3797
2002-04-11 Michael Meeks <michael@ximian.com>
3799
* src/terminal.c (main): add disable_factory option
3800
and call terminal_init_factory.
3801
(terminal_invoke_factory): impl. to register and do
3802
remote creation if appropriate.
3803
(terminal_register_as_factory): impl.
3804
(terminal_new_event): impl.
3806
* src/gnome-terminal.server: add.
3808
* src/Makefile.am (serverdir): add
3809
gnome-terminal.server NB. it is imperative to have
3810
this installed if you want the shared mode to work.
3812
2002-03-25 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
3814
* Fix to the Bug#76269
3816
2002-03-24 Havoc Pennington <hp@pobox.com>
3818
* configure.in: 1.9.2
3820
2002-03-24 Havoc Pennington <hp@pobox.com>
3822
Fix issues that resulted in mangled terminal title.
3824
* src/terminal-screen.c
3825
(terminal_screen_get_title): never fall back to profile name,
3826
always build a real title
3827
(reread_profile): rebuild the title earlier in this function
3828
(rebuild_title): in REPLACE mode, use the initial title
3829
if we don't have a raw title yet.
3831
2002-03-24 Havoc Pennington <hp@pobox.com>
3833
* src/profterm.schemas: doh, change default profile name back to
3834
Default, we have a separate title setting. If it's not getting
3835
displayed we have other issues.
3837
2002-03-24 Havoc Pennington <hp@pobox.com>
3839
* src/profterm.schemas: name the default profile Terminal
3842
2002-03-23 Havoc Pennington <hp@pobox.com>
3844
* gnome-terminal.desktop.in (_Comment): remove
3845
word UNIX from desktop.in, not .desktop. #73732
3847
2002-03-18 Josh Barrow <drleary@mac.com>
3849
* src/terminal-accels.c:
3850
* src/terminal-window.c: (terminal_window_init):
3851
Change string from "Set title" to "Set Title", per the HIG.
3853
2002-03-18 Anders Carlsson <andersca@gnu.org>
3855
* src/eel/Makefile.am:
3856
* src/eel/eel-art-extensions.c:
3857
* src/eel/eel-art-extensions.h:
3858
* src/eel/eel-debug.c:
3859
* src/eel/eel-debug.h:
3860
* src/eel/eel-glib-extensions.c:
3861
* src/eel/eel-glib-extensions.h:
3862
* src/eel/eel-lib-self-check-functions.h:
3863
* src/eel/eel-pango-extensions.c:
3864
(eel_pango_layout_fit_to_dimensions),
3865
(eel_pango_font_description_get_largest_fitting_font_size):
3866
* src/eel/eel-pango-extensions.h:
3867
* src/eel/eel-self-checks.c:
3868
* src/eel/eel-self-checks.h:
3869
* src/eel/eel-string-list.c:
3870
* src/eel/eel-string-list.h:
3871
* src/eel/eel-string.c:
3872
Reduce number of needed eel files since we don't need the
3873
self-check code anymore.
3875
2002-03-18 Havoc Pennington <hp@pobox.com>
3877
* src/profterm.schemas: make Alt+- Alt++ bindings use
3878
Shift as well by default
3880
* src/terminal-screen.c (terminal_screen_edit_title): increase the
3881
default size of the window, and make it resizable
3883
Sun Mar 17 23:18:43 2002 Jonathan Blandford <jrb@redhat.com>
3885
* src/gnome-terminal.glade2: make swindow AUTOMATIC, NONE
3886
* src/eggcellrendererkeys.c: update from CVS.
3888
2002-03-17 Havoc Pennington <hp@pobox.com>
3890
* src/terminal.c (terminal_app_new_profile): pack labels
3893
2002-03-17 Havoc Pennington <hp@pobox.com>
3895
* src/terminal-window.c: add menu item to set terminal title.
3898
* src/terminal-screen.c (terminal_screen_edit_title):
3899
function to pop up a dialog to edit the dynamic title
3901
* src/terminal.c (terminal_app_new_profile): align labels as in
3903
(set_default_icon): fix error printing
3905
2002-03-17 Havoc Pennington <hp@pobox.com>
3907
* src/profile-editor.c: Hook up icon picker to set terminal icon
3909
* src/terminal-profile.c (terminal_profile_set_icon_file): allow
3910
NULL filename which means unset the icon
3912
* src/terminal-widget-zvt.c (terminal_widget_new): increase
3913
robustness vs. failure to load fonts
3915
* src/terminal.c (main): set the default icon, #74600
3917
2002-03-17 Havoc Pennington <hp@pobox.com>
3919
* src/simple-x-font-selector.c (egg_xfont_selector_init): don't
3920
use "b" for mnemonic, already used twice. Translate the bold
3921
checkbutton. Pack everything in a table so we can align the
3922
checkbutton with the option menu. Tweak paddings and things.
3924
* src/gnome-terminal.glade2: fix up a bit to make stuff
3925
align well with the fontsel.
3927
* src/profile-editor.c: add lame hack to put "Profile name"
3928
label in a size group with one of the labels in the font
3931
2002-03-17 Havoc Pennington <hp@pobox.com>
3933
* src/gnome-terminal.glade2: Get rid of pointless Font label
3934
around font selector, just leave an empty hbox. Packing
3935
still needs a bit more help, about to do that.
3937
* src/simple-x-font-selector.c (update_family_menu): show menu
3938
items before adding them to option menu, to avoid size request
3940
(egg_xfont_selector_init): don't put (pixels) after Size, it's
3941
implied, say "Font name" not "Family"
3942
(update_size_menu): don't put an asterisk after the bitmap sizes,
3943
no one will know what it means anyhow. We should just globally
3944
disable scaled bitmaps probably, if we haven't.
3946
2002-03-17 Mark Patton <mpatton@jhu.edu>
3948
* src/gnome-terminal.glade2, src/profile-editor.c,
3949
src/simple-x-font-selector.h:
3950
Added the font selector to the main preferences tab.
3952
2002-03-17 Havoc Pennington <hp@pobox.com>
3954
* src/terminal-window.c (terminal_window_add_screen: when adding a
3955
new screen, set its size to the size of the current active screen.
3956
Fixes #71708, at least as long as all your tabs use the same
3959
2002-03-16 Havoc Pennington <hp@pobox.com>
3961
This doesn't work really, I'm not sure yet where the bug is.
3963
* src/terminal-screen.c (terminal_screen_update_on_realize): also
3964
set size even if mapped here, so changing fonts puts our size
3965
back where it should be.
3967
* src/terminal-window.c (terminal_window_set_menubar_visible): set
3968
size here so show/hide menubar doesn't break the grid size
3969
(terminal_window_set_active): resize here even if we're already
3970
mapped so that adding/removing notebook tabs doesn't break the
3973
2002-03-13 Havoc Pennington <hp@pobox.com>
3975
* src/profterm.schemas: change default accelerators to
3976
Ctrl+Shift to avoid conflicting with terminal apps.
3978
2002-03-16 Szabolcs Ban <shooby@gnome.hu>
3980
* configure.in: Added "hu" to ALL_LINGUAS.
3982
2002-03-16 Mark Patton <mpatton@jhu.edu>
3984
* src/profile-editor.c:
3985
Set the default font in the font selector to the current font.
3987
2002-03-16 Mark Patton <mpatton@jhu.edu>
3989
* src/simple-x-font-selector.c, src/simple-x-font-selector.h:
3990
Added check button for bold font.
3991
Minimized the number of changed signals emitted.
3992
Added missing copyright info.
3994
2002-03-16 Wang Jian <lark@linux.net.cn>
3996
* configure.in: Added "zh_CN" to ALL_LINGUAS.
3998
2002-03-13 Havoc Pennington <hp@pobox.com>
4000
* src/gnome-terminal.glade2: Move Scrolling onto a separate tab
4001
to try and unclutter the first tab.
4003
2002-03-13 Havoc Pennington <hp@pobox.com>
4005
* src/terminal.c (save_yourself_callback): hook up session
4008
2002-03-13 Havoc Pennington <hp@pobox.com>
4010
* src/profterm.schemas: change default font to be a full XLFD
4013
2002-03-13 Anders Carlsson <andersca@gnu.org>
4015
* src/terminal-widget-vte.c (terminal_widget_set_size):
4016
It's vte_terminal_set_size, not vte_terminal_size_set.
4020
Add correct support for --with-widget=vte
4022
2002-03-13 Bill Nottingham <notting@redhat.com>
4024
* src/profile-editor.c: (x_font_clicked):
4025
Use the filter; it appears to work. Set default
4026
filter to 'Roman' or 'Other' slants, and
4027
'medium' and 'regular' weights.
4029
2002-03-12 Josh Barrow <drleary@mac.com>
4031
* src/terminal-accels.c:
4032
* src/terminal-screen.c: (terminal_screen_do_popup):
4033
* src/terminal-window.c: (terminal_window_init):
4034
Fixed up more strings to match capitalization in the HIG.
4036
2002-03-12 Josh Barrow <drleary@mac.com>
4038
* src/terminal-window.c: (terminal_window_init):
4039
Changed capitalization of menu items to match spec in the HIG,
4040
also, I gave the Help Contents menu item a stock icon.
4042
2002-03-12 Benedikt Roth <Benedikt.Roth@gmx.net>
4044
* src/terminal-accels.c: (terminal_edit_keys_dialog_new):
4045
I18N fix so that the menus will show up translated.
4047
2002-03-12 Benedikt Roth <Benedikt.Roth@gmx.net>
4049
* src/terminal-window.c: (about_callback):
4050
Make translation credits actually translatable.
4051
Use the gnome-terminal logo.
4053
2002-03-11 Jonathan Blandford <jrb@redhat.com>
4055
* src/profterm.schemas: Add a bunch of new keybindings
4056
* src/terminal-accels.c: (terminal_accels_init),
4057
(keys_change_notify), (accel_changed_callback), (sync_handler),
4058
(accel_set_func), (name_compare_func), (accel_compare_func),
4059
(accel_edited_callback), (terminal_edit_keys_dialog_new): Rewrite
4060
tree code a lot. Clean up some. Add a bunch of new keybindings.
4061
* src/terminal-accels.h: New keybindings
4062
* src/terminal-screen.c: (terminal_screen_do_popup): Use keybindings
4063
* src/terminal-window.c: (terminal_window_init): Use keybindings
4065
2002-03-11 Anders Carlsson <andersca@gnu.org>
4067
* src/terminal-widget-vte.c: Fill in some blanks.
4069
2002-03-11 Mark Patton <mpatton@jhu.edu>
4071
* src/simple-x-font-selector.c:
4072
Added missing gtk_widget_show when updating the family menu.
4074
2002-03-10 Havoc Pennington <hp@pobox.com>
4076
* src/Makefile.am (gnome_terminal_SOURCES), src/profile-editor.c:
4077
add Mark Patton's simple-x-font-selector, to give it a try. In a
4078
dialog for now, to avoid munging the glade file while testing and
4079
because I'm worried we'll need to add more fields - and I'm not
4080
sure how to put them in the main dialog without causing a lot of
4083
2002-03-10 Mark Patton <mpatton@jhu.edu>
4085
* src/simple-x-font-selector.c, src/simple-x-font-selector.h:
4086
Added a simplified version of x-font-selector meant to be used
4087
as a component in a dialog box, not as a separate dialog box.
4089
2002-03-10 Havoc Pennington <hp@pobox.com>
4091
* src/profile-editor.c (terminal_profile_edit): wire up "reset
4092
compat options to defaults" button and remove "allow wrong encoded
4095
2002-03-10 Havoc Pennington <hp@pobox.com>
4097
* src/terminal.c (profile_activated_callback): double-clicking a
4098
row edits it, #73807
4100
2002-03-09 Havoc Pennington <hp@pobox.com>
4102
* src/profile-editor.c: clean up "edited_cb" from when the
4103
keybindings stuff was in here
4105
* src/terminal-window.c: adapt to abstraction
4107
* src/profile-editor.c (BYTES_PER_LINE): adapt to abstraction
4109
* src/terminal-screen.c: use terminal-widget.h abstract interface
4111
* src/terminal-widget-zvt.c: wall libzvt off in this file, so we
4112
can easily plug another terminal widget should one become
4113
finished. Gives us redundancy, in case no one fixes zvt, makes it
4114
easy to fool with other widgets, and organizes the code more
4117
2002-03-09 Duarte Loreto <happyguy_pt@hotmail.com>
4119
* configure.in: Added Portuguese (pt) to ALL_LINGUAS.
4121
2002-03-09 Kjartan Maraas <kmaraas@gnome.org>
4123
* src/gnome-terminal.glade2: s/menu bar/menubar.
4125
2002-03-09 Havoc Pennington <hp@pobox.com>
4127
* src/terminal.c (main): init libgnomeui, patch from Johan
4130
2002-03-09 Havoc Pennington <hp@pobox.com>
4132
* src/terminal-window.c (terminal_window_remove_screen):
4133
reset_tab_menuitems only after setting the active terminal
4134
(terminal_window_remove_screen): update the sensitivity of the
4135
next/prev tab menu items #73969
4137
* src/terminal-screen.c (reread_profile): only scroll if the
4138
background is image, not if it's transparent #73757
4140
2002-03-09 Havoc Pennington <hp@pobox.com>
4142
* src/profile-editor.c (terminal_profile_edit): set initial value
4143
of color scheme menu, #73906
4145
* gnome-terminal.desktop (Comment): change comment to avoid the
4148
2002-03-06 Fatih Demir <kabalak@gtranslator.org>
4150
* configure.in: Added "tr" to the languages list.
4152
2002-03-06 Gediminas Paulauskas <menesis@delfi.lt>
4154
* configure.in: Added "lt" to ALL_LINGUAS.
4156
2002-03-05 Carlos Perello Marin <carlos@gnome-db.org>
4158
* configure.in: Added "es" to ALL_LINGUAS.
4160
2002-03-05 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
4162
* configure.in: Added "sk" to ALL_LINGUAS.
4164
2002-03-04 Havoc Pennington <hp@pobox.com>
4166
* src/eel/Makefile.am (INCLUDES): distcheck fix
4168
* configure.in: 1.9.1
4170
* src/terminal-window.c (terminal_window_update_geometry): repair
4173
2002-03-03 Havoc Pennington <hp@pobox.com>
4175
* src/terminal-screen.c (terminal_screen_do_popup): init menu_item
4178
2002-03-03 Havoc Pennington <hp@pobox.com>
4180
* src/terminal-accels.c (D): debug spew off
4182
2002-03-03 Havoc Pennington <hp@pobox.com>
4184
* src/terminal-accels.c: get rid of attempt to track our own copy
4185
of gtk keyval/modmask because we don't get notification when
4186
a keybinding is removed. Instead, always re-query the GTK values
4187
when syncing to gconf. Also, avoid setting gconf keys out of gconf
4188
notifier. Finally, adapt to EggCellRendererKeys changes.
4190
* src/terminal-screen.c (terminal_screen_do_popup): add missing
4193
* src/terminal-accels.c: add more accels
4194
(binding_from_string): support "disabled" value for accelerators
4196
(sync_handler): don't leak accel name, and support
4197
"disabled" if the accel is unset.
4198
(accel_set_func): fix mem leak
4199
(accel_compare_func): fix mem leak
4201
* src/terminal-window.c: add more accels
4202
(terminal_window_init): fix conflicting mnemonic for "new
4203
profile"/"new window"
4205
2002-03-02 Havoc Pennington <hp@pobox.com>
4207
* src/terminal-window.c: add fullscreen mode, just for kicks
4209
2002-03-02 Havoc Pennington <hp@pobox.com>
4211
* src/terminal-window.c (terminal_window_init): add the accel
4212
group to the window so accels really work
4214
* src/gnome-terminal.glade2: make keybindings dialog
4215
!visible initially (glade shouldn't be setting toplevels to
4218
* src/terminal-window.c: make Go menu work with the list
4219
of tabs, have accelerators to switch between tabs
4221
2002-03-02 Havoc Pennington <hp@pobox.com>
4223
* src/terminal-window.c: rearrange the menus
4225
* src/terminal-accels.c (terminal_edit_keys_dialog_new):
4226
set initial state of "disable mnemonics" checkbutton
4228
* src/terminal-window.c (terminal_window_init): create a new accel
4229
group for each window, and the popup menu, to avoid doing things
4232
2002-03-02 Havoc Pennington <hp@pobox.com>
4234
* src/terminal-accels.c: wire things up to work, more or less
4236
* src/Makefile.am: set up to do automated cut-and-paste from
4237
libegg instead of manual cut-and-paste
4239
2002-03-02 Havoc Pennington <hp@pobox.com>
4241
Get keybindings dialog coming onscreen. Now just need to
4242
wire up the options in here, and add all the keybindings.
4244
2002-03-02 Havoc Pennington <hp@pobox.com>
4246
* src/terminal-window.c (about_callback): fix the weak pointer
4248
(terminal_window_init): use GNOME stock menu item for about
4250
* src/profterm.schemas: added a "new tab" keybinding, trying to
4251
get one binding working first
4253
* src/terminal-window.c: monitor gconf for window-related settings
4254
(initially be "enable/disable mnemonics", currently nothing).
4255
Set up accel map connections for keybindings.
4257
2002-03-02 Tivo Leedj�v <leedjarv@interest.ee>
4259
* configure.in: Added et to ALL_LINGUAS.
4261
2002-03-01 Pauli Virtanen <pauli.virtanen@hut.fi>
4263
* configure.in (ALL_LINGUAS): Added "fi" (Finnish).
4265
2002-02-27 Christian Meyer <chrisime@gnome.org>
4267
* configure.in: Added 'da de' to ALL_LINGUAS.
4269
2002-02-27 Gediminas Paulauskas <menesis@delfi.lt>
4271
* src/terminal-profile.c: change rxvt colors to match those from
4272
rxvt sources (#72780, by Ryan Lovett <ryan@ocf.berkeley.edu>).
4274
2002-02-26 Havoc Pennington <hp@pobox.com>
4276
Deprecation fixes from Deepa Chacko Pillai
4278
* src/x-font-selector.c: undef
4279
GTK_DISABLE_DEPRECATED/GDK_DISABLE_DEPRECATED in here, too hard to
4280
fix. Leave G_DISABLE_DEPRECATED though and fix a couple things.
4282
* src/eggcellrendererkeys.c
4283
(egg_cell_renderer_keys_start_editing): deprecated fix
4285
* src/terminal-screen.c (terminal_screen_update_on_realize): cheat
4286
and allow deprecated GdkFont in here
4288
* src/terminal.c (profile_optionmenu_set_selected): fix deprecated
4291
* src/profile-editor.c (profile_editor_update_cursor_blink): fix
4292
deprecated function use
4294
* src/Makefile.am (INCLUDES): add -DGTK_DISABLE_DEPRECATED
4295
-DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED
4296
-DGNOME_DISABLE_DEPRECATED
4298
2002-02-26 Havoc Pennington <hp@pobox.com>
4300
* src/terminal-window.c (terminal_window_init): fix
4301
conflicting mnemonics for closewindow/closetab,
4302
#72121 from dpasupathi@yahoo.com
4304
2002-02-27 Zbigniew Chyla <cyba@gnome.pl>
4306
* .cvsignore: Added gnome-terminal.desktop.
4308
* src/profterm.glade.h: Removed unused file.
4310
2002-02-25 Havoc Pennington <hp@pobox.com>
4312
* src/terminal-screen.c, src/terminal-window.c: Fixes so the
4313
initial size is correct, #72041 from frb
4315
2002-02-24 Havoc Pennington <hp@pobox.com>
4317
* src/terminal-screen.c (reread_profile): wire up prefs
4319
* src/profile-editor.c: wire up remaining prefs, except font
4321
2002-02-24 Havoc Pennington <hp@pobox.com>
4323
* src/profterm.schemas: fix type of scroll_background
4325
* src/terminal-profile.c: swap green and blue in all the default
4326
palettes, so things don't look like butt; oops.
4328
2002-02-24 Zbigniew Chyla <cyba@gnome.pl>
4330
* configure.in (ALL_LINGUAS): Added pl (Polish).
4332
2002-02-24 Havoc Pennington <hp@pobox.com>
4334
* src/profterm.schemas, src/terminal-profile.c: add
4335
remaining prefs that aren't hooked up. (Not yet hooked up,
4336
just in the profile object.)
4338
2002-02-24 Havoc Pennington <hp@pobox.com>
4340
* src/profile-editor.c (terminal_profile_edit): remove
4341
keybindings-related stuff, will now be in a separate window
4343
* src/profile-editor.c (profile_editor_get_widget): make it a
4344
fatal error if a glade widget isn't found
4346
* src/Makefile.am: switch to using native glade2 file.
4347
(cross fingers, pray to Damon)
4349
* src/gnome-terminal.glade2: move Keybindings to a separate
4350
dialog, since it won't be per-profile.
4352
2002-02-24 Hasbullah Bin Pit <sebol@ikhlas.com>
4354
* configure.in: Added Malay (ms)to ALL_LINGUAS.
4355
* po/ms.po: Added Malay Translation.
4357
2002-02-22 jacob berkman <jacob@ximian.com>
4359
* Makefile.am (EXTRA_DIST): fix typos, missed removals
4361
2002-02-21 Havoc Pennington <hp@pobox.com>
4363
* autogen.sh: check for and run intltoolize
4365
2002-02-21 Havoc Pennington <hp@pobox.com>
4367
* autogen.sh: revert change to gnome-common crackola. No
4368
gnome-common crackola in here. Will investigate intltool issue in
4371
* Makefile.am: remove icon from here, it was already in
4372
src/gnome-terminal.png
4374
2002-02-18 Seth Nickell <snickell@stanford.edu>
4378
Use the common GNOME autogen.sh (to make intltool
4383
Use INTLTOOL for merging translations into the
4387
* gnome-terminal.desktop.in:
4388
* gnome-terminal.png:
4390
Install a .desktop file and an icon.
4392
2002-02-17 John Fleck <jfleck@inkstain.net>
4395
* help/C/Makefile.am
4396
* help/C/gnome-terminal-C.omf
4397
* help/C/gnome-terminal.xml
4399
* omf-install/Makefile.am
4400
adding help stuff with placeholder help doc (not added
4403
2002-02-17 Havoc Pennington <hp@pobox.com>
4405
* src/profile-editor.c: do all the work, except that instead of
4406
popping up the fontsel dialog, pop up a message box explaining
4409
* src/terminal-screen.c (terminal_screen_update_on_realize): load
4410
font from the profile
4412
* src/terminal-profile.c: add X font setting
4414
* src/x-font-selector.h, src/x-font-selector.c:
4415
copy in Michael's port of 1.2 X font selector to
4416
GTK 2. This still needs a lot of work. :-/
4417
http://bugzilla.gnome.org/show_bug.cgi?id=71744
4419
2002-02-16 Havoc Pennington <hp@pobox.com>
4421
* src/profterm.glade: add missing tooltip to palette
4422
entry 8, reword shade-background checkbox, turn off
4423
initial visible state for the dialog to avoid jumping
4425
2002-02-16 Havoc Pennington <hp@pobox.com>
4427
* src/profile-editor.c: wire up palette stuff
4429
* src/profterm.glade: remove bogus <child_name> from notebook
4430
widget that caused a libglade warning
4432
* src/terminal-profile.c (set_visible_name): fix return value
4433
(set_title): fix return value
4434
(set_word_chars): fix return value
4435
(set_custom_command): fix return value
4436
(set_icon_file): fix return value
4437
(gconf_string_to_enum): macro to remove const warnings
4438
(gconf_enum_to_string): macro to remove const warnings
4440
* src/terminal-profile.h: add palette setting
4442
* src/terminal-screen.c (update_color_scheme): use color scheme
4443
from profile instead of hardcoded
4445
2002-02-16 Havoc Pennington <hp@pobox.com>
4447
* src/terminal.c: silently accept --use-factory for now so
4450
2002-02-16 Havoc Pennington <hp@pobox.com>
4452
* src/eel/*: semi-automated cut-and-paste of part of Eel. None of
4453
the files are modified from the originals; there's a Makefile
4454
target to update them from the Eel sources.
4456
* src/terminal-window.c (terminal_window_add_screen): set "tab
4457
label packing" in the notebook so that tabs are EXPAND, so we
4458
can have an ellipsizing label with 0 width request
4459
(terminal_window_add_screen): use EelEllipsizingLabel for the
4460
notebook tabs, to avoid ever scrolling, though you can get
4461
really small tabs...
4463
2002-02-16 Havoc Pennington <hp@pobox.com>
4465
Throughout: destroy concept of "special" default profile,
4466
now any profile can be renamed/deleted.
4468
* src/profterm.schemas: s/profterm/gnome-terminal so we get schema
4471
* src/terminal-profile.c (terminal_profile_new): add profile dir
4473
(terminal_profile_forget): remove profile dir
4475
* src/terminal.c (main): only preload prefix/global not prefix/*
4476
so that old profile cruft won't slow things down
4478
2002-02-16 Havoc Pennington <hp@pobox.com>
4480
* src/terminal-profile.c (terminal_profile_delete_list): remove
4483
* src/terminal.c: implement "manage profiles" dialog
4485
* src/terminal-window.c: add "manage profiles" menu item
4487
2002-02-16 Havoc Pennington <hp@pobox.com>
4489
* src/terminal-screen.c (terminal_screen_do_popup): never remove
4490
Open/Copy Link items, just make them insensitive
4492
2002-02-16 Havoc Pennington <hp@pobox.com>
4494
* src/terminal.c: add and use --geometry option. You need
4495
very latest GTK for this to work since I just fixed
4496
gtk_window_parse_geometry().
4498
* src/terminal-window.c (set_size): only set default size here,
4499
so we can parse_geometry later and have it work; but I don't
4500
really understand why gtk_window_resize() was used before, so this
4501
might hose something.
4503
2002-02-15 Havoc Pennington <hp@pobox.com>
4505
* src/terminal-screen.c (terminal_screen_update_on_realize): fix
4506
#71505 from frb, had set_fonts() backward so allow_bold setting
4509
2002-02-15 Havoc Pennington <hp@pobox.com>
4511
* src/terminal.c (main): make option parsing accept exactly the
4512
same --command/-e/--execute/-x options as gnome-terminal and
4513
handle them the same way.
4514
(terminal_app_get_clone_command): record the --command or
4515
--execute argv for each tab in the session
4517
* src/terminal-screen.c (get_child_command): use override command
4519
(terminal_screen_set_override_command): allow setting an override
4522
2002-02-14 Havoc Pennington <hp@pobox.com>
4524
* src/terminal-screen.c (secure_keyboard_callback): disable the
4525
secure keyboard thing, until someone gives a compelling
4526
justification for this feature.
4527
(terminal_screen_do_popup): add copy/paste and copyurl/openurl
4529
(terminal_screen_init): add match regexps for URLs
4530
(terminal_screen_button_press_event): control-click to open
4533
Thu Feb 14 15:53:42 2002 Owen Taylor <otaylor@redhat.com>
4535
* src/terminal-screen.c (reread_profile): For now, just hardwire
4536
the backspace and delete keys correctly * Needs to be wired up for
4537
people that expect brokenness later.
4539
2002-02-13 Christophe Merlet <redfox@eikonex.org>
4541
* configure.in: Added "fr" to ALL_LINGUAS.
4543
2002-02-13 Laszlo Peter <laca@ireland.sun.com>
4545
* src/terminal-window.c: add a dummy entry to the signal enum so
4546
the signals array is not empty. (breaks the build with Forte C)
4548
2002-02-12 Christian Rose <menthos@menthos.com>
4550
* configure.in: Added "sv" to ALL_LINGUAS.
4552
2002-02-12 Havoc Pennington <hp@pobox.com>
4554
* src/terminal-window.c (about_callback): don't mark empty string
4555
for translation, reported by Christian Rose, and some formatting
4558
* Makefile.am, configure.in: put po subdir back in, since we
4559
have some translations
4561
2002-02-12 Kjartan Maraas <kmaraas@gnome.org>
4563
* configure.in: Added "no" to ALL_LINGUAS.
4565
2002-02-10 Havoc Pennington <hp@pobox.com>
4567
* src/Makefile.am: EXTRA_DIST the icon
4569
* configure.in, Makefile.am: temporarily remove gettext stuff
4570
since it annoyingly doesn't work unless you have at least one
4573
* src/Makefile.am (bin_PROGRAMS): rename binary to gnome-terminal
4575
Sun Feb 10 16:36:22 2002 Jonathan Blandford <jrb@redhat.com>
4577
* src/eggcellrendererkeys.c: New cell renderer. Displays key
4580
* src/profile-editor.c (terminal_profile_edit): add simple test
4581
list for new Cell renderer. I'll let hp hook it up to something
4584
2002-02-10 Havoc Pennington <hp@pobox.com>
4586
* configure.in: change name to gnome-terminal version
4589
Throughout: rename various profterm things to gnome-terminal
4591
2002-02-09 Havoc Pennington <hp@pobox.com>
4593
* src/terminal.c (main): call gnome_program_init()
4595
* src/Makefile.am (INCLUDES): define assorted gunge for
4596
gnome_program_init()
4598
* src/terminal-window.c, src/terminal-screen.c: implement icon
4601
* src/terminal-profile.c: add an icon preference
4603
* src/Makefile.am (icon_DATA): install an icon
4605
2002-02-08 Havoc Pennington <hp@redhat.com>
4607
* src/profile-editor.c (profile_editor_destroyed): disconnect
4608
signal handlers on the profile that had the editor as user data,
4611
2002-02-08 Havoc Pennington <hp@pobox.com>
4613
* src/terminal-window.c (terminal_window_add_screen): update
4614
scrollbar after the show all so that disabled scrollbars don't
4615
appear when you first open a tab/window.
4617
2002-02-08 Havoc Pennington <hp@pobox.com>
4619
* src/terminal-screen.c (terminal_screen_button_press_event): also
4620
grab focus on button 2 click
4622
* src/terminal-window.c (terminal_window_set_active): grab focus
4623
on terminal screens when we make them active
4625
2002-01-26 Josh Barrow <drleary@mac.com>
4627
* src/terminal-window.c: (about_callback):
4630
2002-01-25 Havoc Pennington <hp@pobox.com>
4632
* src/terminal-window.c (terminal_window_set_active): fix that
4633
annoying get-larger-on-each-tab-switch thing
4635
2002-01-24 Havoc Pennington <hp@pobox.com>
4637
* src/profterm.schemas: add exit_action, login_shell,
4638
update_records, use_custom_command, custom_command
4640
* src/profile-editor.c: edit them here
4642
* src/terminal-screen.c: implement them here
4644
* src/terminal-profile.c: add new prefs here
4646
2002-01-23 Havoc Pennington <hp@pobox.com>
4648
* src/profile-editor.c: improve BYTES_PER_LINE estimate
4650
2002-01-22 Havoc Pennington <hp@redhat.com>
4652
* src/terminal-profile.c (terminal_profile_init): always have a
4653
non-NULL string for word chars
4655
2002-01-22 Anders Carlsson <andersca@gnu.org>
4657
* src/terminal.c (create_profile_list): Select first row.
4658
(terminal_app_delete_profiles): Set scrolled window shadow type.
4660
2002-01-22 Havoc Pennington <hp@pobox.com>
4662
* src/profterm.schemas: schemas for allow_bold, silent_bell,
4663
word_chars, scrollbar_position, scrollback_lines,
4664
scroll_on_keystroke, scroll_on_output
4666
* src/profile-editor.c: edit them here
4668
* src/terminal-screen.c: implement them here
4670
* src/terminal-profile.c: add new prefs here
4672
2002-01-21 Havoc Pennington <hp@pobox.com>
4674
* src/terminal-profile.c, src/terminal-profile.h,
4675
src/terminal-screen.c, src/profile-editor.c:
4676
implement the title and title mode preferences
4678
* src/terminal-window.c (terminal_window_set_active): be sure
4679
terminal is realized
4681
* src/terminal-screen.c (terminal_screen_init): disable Zvt's
4682
auto-window-hint thingy
4684
2002-01-20 Havoc Pennington <hp@pobox.com>
4686
* src/profile-editor.c, src/terminal-profile.[hc]:
4687
fore/background color preference
4688
(profile_changed): do the thing where we update prefs
4689
dialog when gconf keys change, jrb was right it's needed
4690
for the case where widgets in the dialog interact
4692
* src/profterm.schemas: add foreground/background color
4694
Fri Jan 18 20:40:05 2002 Owen Taylor <otaylor@redhat.com>
4696
* configure.in: Save value of ACLOCAL_FLAGS.
4698
2002-01-17 Havoc Pennington <hp@pobox.com>
4700
* more work on prefs
4702
2002-01-16 Havoc Pennington <hp@pobox.com>
4704
* src/profile-editor.c (terminal_profile_edit): load the glade
4705
file. do nothing useful to it.
4707
2002-01-16 Havoc Pennington <hp@pobox.com>
4709
* configure.in: fixes
4711
* autogen.sh: get rid of horrible "autogen subdirs" feature and
4712
fix to use glib-gettextize
4714
2002-01-16 Havoc Pennington <hp@pobox.com>
4716
* src/profile-editor.c: new file to hold profile editor using
4719
* src/profterm.glade: glade file
4721
* src/terminal-intl.h: consolidate intl stuff
4723
2001-12-12 Havoc Pennington <hp@pobox.com>
4725
* src/terminal-screen.c (reread_profile): redo title if
4726
we switch profiles since title contains profile name.
4728
* src/terminal-window.c (paste_callback): implement
4729
(copy_callback): implement
4731
* src/terminal-screen.c (terminal_screen_button_press_event):
4732
focus terminal when it's clicked, so you can get out of the
4733
I-focused-a-notebook-tab state
4735
* src/terminal-window.c (terminal_window_remove_screen): close
4736
window if no more terminals
4737
(terminal_window_init): put the notebook in scroll-arrow mode.
4739
* src/terminal-screen.c: hook up to child_died and handle that
4741
2001-12-11 Havoc Pennington <hp@pobox.com>
4743
* src/terminal-screen.c (terminal_screen_zvt_title_changed):
4744
handle title changes
4746
2001-12-11 Havoc Pennington <hp@pobox.com>
4748
* src/terminal-screen.c (terminal_screen_popup_menu_mouse): return
4749
a sane value, so we don't disable selecting text.
4751
2001-12-07 Havoc Pennington <hp@pobox.com>
4753
* Initial import; not good for much.