~ubuntu-branches/ubuntu/maverick/gnome-terminal/maverick-proposed

« back to all changes in this revision

Viewing changes to ChangeLog.pre-2-23

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2008-06-18 10:33:45 UTC
  • mfrom: (1.3.20 upstream)
  • Revision ID: james.westby@ubuntu.com-20080618103345-ife89bdnaa2ttfyk
Tags: 2.23.4.2-0ubuntu1
* new upstream version
* changed debian/patches/01_lpi.patch to work with GtkUIManager
* dropped debian/patches/03_ubuntu_lpi_fix_crash.diff because the
  UIManager makes it obsolete
* updated and renamed debian/patches/02_autoconf.patch to
  debian/patches/99_autoreconf.patch
* debian/control.in:
  - add Vcs-Bzr header
* debian/watch:
  - look for uneven version numbers too to make bzr-buildpackage
    auto download the right tarball
* debian/gnome-terminal-data.install:
  - drop /usr/share/pixmaps, its no longer used

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-05-30  Olav Vitters  <olav@bkor.dhs.org>
 
2
 
 
3
        * src/keybinding-editor.glade: Horizontally fill 
 
4
        disable-mnemonics-checkbutton, otherwise it will centre when the
 
5
        keybindings window is made bigger.
 
6
 
 
7
2008-05-05  Wouter Bolsterlee  <wbolster@svn.gnome.org>
 
8
 
 
9
        * src/terminal-window.c (help_about_callback): Fixup
 
10
        names in about dialog to correctly list the current
 
11
        maintainers.
 
12
 
 
13
2008-03-26  Kjartan Maraas  <kmaraas@gnome.org>
 
14
 
 
15
        * src/terminal-profile.c: (terminal_profile_create):
 
16
        Patch from chantra at debuntu.com to fix the exit action.
 
17
        Closes bug #518184.
 
18
 
 
19
2008-03-19  Christian Persch  <chpe@gnome.org>
 
20
 
 
21
        * src/terminal.c: (terminal_app_new_terminal): Fix DetachTab action.
 
22
        Bug #521193, regression from bug #353775.
 
23
 
 
24
2008-03-16  Kjartan Maraas  <kmaraas@gnome.org>
 
25
 
 
26
        * src/skey/btoe.c: (extract):
 
27
        * src/skey/md5.c:
 
28
        * src/skey/sha1.c:
 
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.
 
32
 
 
33
2008-03-10  Behdad Esfahbod  <behdad@gnome.org>
 
34
 
 
35
        * NEWS:
 
36
        * configure.in:
 
37
        === Release 2.22.0 ===
 
38
 
 
39
2008-02-26  Olav Vitters  <olav@bkor.dhs.org>
 
40
 
 
41
        * configure.in: Post-release bump to 2.21.93.
 
42
 
 
43
        === Release 2.21.92 ===
 
44
 
 
45
2008-02-26  Olav Vitters  <olav@bkor.dhs.org>
 
46
 
 
47
        * NEWS: Update for 2.21.92.
 
48
 
 
49
2008-02-25  Christian Persch  <chpe@gnome.org>
 
50
 
 
51
        Bug 516778 – Menu items not drawn at startup if use-mnemonics==false
 
52
 
 
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.
 
56
 
 
57
2008-02-23  Christian Persch  <chpe@gnome.org>
 
58
 
 
59
        * src/gnome-terminal.glade2: Strip the invisible_char properties,
 
60
        again. Glade2 sucks. Bug #518282.
 
61
 
 
62
2008-02-12  Christian Persch  <chpe@gnome.org>
 
63
 
 
64
        === Release 2.21.91.1 ===
 
65
 
 
66
        * configure.in: Update for 2.21.91.1
 
67
        * src/terminal-screen.c: (terminal_screen_finalize): Initialise
 
68
        variable.
 
69
 
 
70
2008-02-11  Christian Persch  <chpe@gnome.org>
 
71
 
 
72
        === Release 2.21.91 ===
 
73
 
 
74
2008-01-30  Andre Klapper  <a9016009@gmx.de>
 
75
 
 
76
        Bug 511700 – port to gio
 
77
 
 
78
        * configure.in:
 
79
        * src/profile-editor.c:
 
80
        * src/terminal-screen.c: Port to gio, cleanup.
 
81
 
 
82
2008-02-10  Behdad Esfahbod  <behdad@gnome.org>
 
83
 
 
84
        Bug 515587 – Use of explicit suffix in 'Icon' field of application
 
85
        launcher
 
86
 
 
87
        * gnome-terminal.desktop.in.in: Drop the png extension from icon name.
 
88
 
 
89
2008-02-05  Behdad Esfahbod  <behdad@gnome.org>
 
90
 
 
91
        Bug 514661 – crash launching g-t with specific args
 
92
 
 
93
        * src/terminal.c (option_command_callback): Set err to NULL before
 
94
        calling into GError-taking API.
 
95
 
 
96
2008-02-05  Christian Persch  <chpe@gnome.org>
 
97
 
 
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.
 
102
 
 
103
2008-02-04  Christian Persch  <chpe@gnome.org>
 
104
 
 
105
        * gnome-terminal.desktop.in.in: Direct bug-buddy bugs to the BBB component.
 
106
 
 
107
2008-01-30  Christian Persch  <chpe@gnome.org>
 
108
 
 
109
        * src/Makefile.am: Don't dist the generated schemas file.
 
110
 
 
111
2008-01-30  Christian Persch  <chpe@gnome.org>
 
112
 
 
113
        === Release 2.21.90 ===
 
114
 
 
115
2008-01-28  Christian Persch  <chpe@gnome.org>
 
116
 
 
117
        * src/terminal.c: (terminal_util_set_atk_name_description): 
 
118
        Use G_STRFUNC instead of the deprecated G_GNUC_FUNCTION.
 
119
 
 
120
2008-01-20  Christian Persch  <chpe@gnome.org>
 
121
 
 
122
        * src/gnome-terminal.glade2: Remove extra frame from profile editor.
 
123
 
 
124
2008-01-20  Christian Persch  <chpe@gnome.org>
 
125
 
 
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.
 
139
 
 
140
2008-01-15  Christian Persch  <chpe@gnome.org>
 
141
 
 
142
        === Release 2.21.5 ===
 
143
 
 
144
        * NEWS:
 
145
        * configure.in:
 
146
 
 
147
2008-01-15  Christian Persch  <chpe@gnome.org>
 
148
 
 
149
        * src/profile-editor.c: (terminal_profile_edit):
 
150
        * src/terminal-window.c: (terminal_window_init): Remove last uses of
 
151
        old tooltips API.
 
152
 
 
153
2008-01-15  Christian Persch  <chpe@gnome.org>
 
154
 
 
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.
 
159
 
 
160
2008-01-05  Badral Sanlig <badral@openmn.org>
 
161
 
 
162
        * po/mn.po: Updated Mongolian translation.
 
163
 
 
164
2008-01-05  Christian Persch  <chpe@gnome.org>
 
165
 
 
166
        * src/terminal.c: (main), (get_goption_context): The GnomeProgram
 
167
        adopts the GOptionContext, don't free it twice.
 
168
 
 
169
2008-01-02  Behdad Esfahbod  <behdad@gnome.org>
 
170
 
 
171
        Bug 336155 – [patch] port gnome-terminal to goption
 
172
        Based on patch from Christian Kirbach
 
173
 
 
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
 
176
 
 
177
2007-12-28  Behdad Esfahbod  <behdad@gnome.org>
 
178
 
 
179
        * MAINTAINERS: Removed Guilherme, added chpe.
 
180
 
 
181
2007-12-20  Christian Persch  <chpe@gnome.org>
 
182
 
 
183
        * src/skey/md5.c: (MD5Keycrunch), (MD5SKey):
 
184
        * src/skey/sha1.c: (SHA1Keycrunch), (SHA1SKey): Adapt to new API
 
185
        for g_checksum_get_digest.
 
186
 
 
187
2007-12-17  Behdad Esfahbod  <behdad@gnome.org>
 
188
 
 
189
        * NEWS:
 
190
        * configure.in: Released 2.21.4
 
191
 
 
192
2007-12-08  Christian Persch  <chpe@gnome.org>
 
193
 
 
194
        * configure.in:
 
195
        * src/skey/md5.c: (MD5Keycrunch), (MD5SKey):
 
196
        * src/skey/md5.h:
 
197
        * src/skey/sha1.c: (SHA1Keycrunch), (SHA1SKey):
 
198
        * src/skey/sha1.h:
 
199
        * src/skey/skey.c:
 
200
        * src/skey/skeyutil.c: Use GChecksum instead of our own MD5 and SHA1
 
201
        implementations. Bug #501667.
 
202
 
 
203
2007-12-05  Behdad Esfahbod  <behdad@gnome.org>
 
204
 
 
205
        Bug 501635 – crash in Terminal: running gnome-session-sa...
 
206
 
 
207
        * src/terminal.c (terminal_app_get_clone_command): NULL-terminate the
 
208
        array.
 
209
 
 
210
2007-12-04  Behdad Esfahbod  <behdad@gnome.org>
 
211
 
 
212
        Bug 501665 – Remove simple-x-font-selector
 
213
 
 
214
        * src/Makefile.am:
 
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:
 
227
                Makefile.am              |    2 
 
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(-)
 
237
 
 
238
2007-12-04  Behdad Esfahbod  <behdad@gnome.org>
 
239
 
 
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.
 
257
 
 
258
2007-12-04  Behdad Esfahbod  <behdad@gnome.org>
 
259
 
 
260
        Bug 144000 – encodings other than the current encoding are not listed
 
261
        in gnome-terminal on Solaris.
 
262
 
 
263
        * src/encoding.c: Fix typo in the name of three encoding.
 
264
 
 
265
2007-12-04  Behdad Esfahbod  <behdad@gnome.org>
 
266
 
 
267
        Bug 144000 – encodings other than the current encoding are not listed
 
268
        in gnome-terminal on Solaris.
 
269
 
 
270
        * src/encoding.c (terminal_encoding_init): Fix encoding sanity check.
 
271
 
 
272
2007-12-03  Behdad Esfahbod  <behdad@gnome.org>
 
273
 
 
274
        * NEWS:
 
275
        * configure.in: Released 2.21.3 (synch with GNOME release number)
 
276
 
 
277
2007-12-01  Behdad Esfahbod  <behdad@gnome.org>
 
278
 
 
279
        Bug 499877 – Update terminal_app_get_clone_command() to use g_array
 
280
        Patch from Dubon
 
281
 
 
282
        * src/terminal.c (terminal_app_get_clone_command): Use GPtrArray to
 
283
        simplify code.
 
284
 
 
285
2007-11-27  Christian Persch  <chpe@gnome.org>
 
286
 
 
287
        * src/terminal.c: Revert accidental whitespace changes from commit
 
288
        2289.
 
289
 
 
290
2007-11-27  Christian Persch  <chpe@gnome.org>
 
291
 
 
292
        R src/terminal-notebook.c:
 
293
        R src/terminal-notebook.h: And remove the obsolete files.
 
294
 
 
295
2007-11-26  Behdad Esfahbod  <behdad@gnome.org>
 
296
 
 
297
        Bug 499588 – remove menu icons handling code
 
298
        Patch from Christian Persch
 
299
 
 
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
 
304
        menu icons!
 
305
 
 
306
2007-11-26  Behdad Esfahbod  <behdad@gnome.org>
 
307
 
 
308
        Bug 353775 – Use GtkNotebook instead of TerminalNotebook
 
309
        Patch from Christian Persch and Mariano Suárez-Alvarez
 
310
 
 
311
        * src/Makefile.am:
 
312
        * src/terminal-screen.c:
 
313
        * src/terminal-window.h:
 
314
        * src/terminal.c:
 
315
        * src/terminal.h:
 
316
        Do that.
 
317
 
 
318
2007-11-26  Behdad Esfahbod  <behdad@gnome.org>
 
319
 
 
320
        Bug 441618 – Message-ID/news-Link crashes gnome-terminal
 
321
 
 
322
        * src/terminal-widget-vte.c (terminal_widget_check_match),
 
323
        (terminal_widget_skey_check_match): Return flavor as flavor,
 
324
        not tag as flavor.
 
325
 
 
326
2007-11-26  Behdad Esfahbod  <behdad@gnome.org>
 
327
 
 
328
        * NEWS:
 
329
        * configure.in: Released 2.18.3
 
330
 
 
331
2007-11-12  Chris Wilson  <chris@chris-wilson.co.uk>
 
332
 
 
333
        Bug 494828 – crash in Terminal: Using elinks in a termin...
 
334
 
 
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()...
 
338
 
 
339
2007-11-26  Behdad Esfahbod  <behdad@gnome.org>
 
340
 
 
341
        Bug 499797 – crash in Terminal: Creating a new profile b...
 
342
 
 
343
        * src/terminal-profile.c (terminal_profile_update):
 
344
        Return on NULL parameter.
 
345
 
 
346
        * src/terminal-profile.c (alphabetic_cmp): Compare
 
347
        profile names if visual names are equal.
 
348
        
 
349
        * src/terminal-profile.h:
 
350
        * src/terminal-profile.c (terminal_profile_create):
 
351
        Return actual name used.
 
352
 
 
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.
 
356
 
 
357
2007-11-09  Takao Fujiwara  <takao.fujiwara@sun.com>
 
358
 
 
359
        Bug 471700 – gnome-terminal has an unlocalized license text.
 
360
 
 
361
        * src/terminal-window.c: Add N_ macro in license.
 
362
 
 
363
2007-09-17  Behdad Esfahbod  <behdad@gnome.org>
 
364
 
 
365
        * NEWS:
 
366
        * configure.in: Released 2.18.2
 
367
 
 
368
2007-08-07  Behdad Esfahbod  <behdad@gnome.org>
 
369
 
 
370
        * MAINTAINERS: Add Userid field.
 
371
 
 
372
2007-08-07  Behdad Esfahbod  <behdad@gnome.org>
 
373
 
 
374
        Bug 464410 – license confusion
 
375
 
 
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."
 
378
 
 
379
        * src/eggaccelerators.c:
 
380
        * src/eggcellrendererkeys.c:
 
381
        * src/encoding.c:
 
382
        * src/profile-editor.c:
 
383
        * src/simple-x-font-selector.c:
 
384
        * src/skey-popup.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:
 
391
        * src/terminal.c:
 
392
        Replace LPGL header with GPL header.
 
393
        Note that LPGL allows conversion to GPL, so this change is legal
 
394
        anyway.
 
395
 
 
396
2007-08-02  Wouter Bolsterlee  <wbolster@svn.gnome.org>
 
397
 
 
398
        * ChangeLog: Fix encodings and formatting.
 
399
 
 
400
2007-07-30  Jan Arne Petersen  <jpetersen@jpetersen.org>
 
401
 
 
402
        * configure.in: Remove help/de/Makefile from AC_CONFIG_FILES due to
 
403
        gnome-doc-utils migration.
 
404
 
 
405
2007-07-21  Wouter Bolsterlee  <wbolster@svn.gnome.org>
 
406
 
 
407
        * src/gnome-terminal.schemas.in:
 
408
        * src/profile-editor.c:
 
409
        * src/terminal-profile.c:
 
410
 
 
411
        Use Tango terminal color scheme by default.
 
412
        Fixes bug #458115.
 
413
 
 
414
2007-07-15  Guilherme de S. Pastore  <gpastore@gnome.org>
 
415
 
 
416
        * src/terminal-window.c (about_callback): fixed the wrong mention
 
417
        of Nautilus on the license notice.
 
418
 
 
419
2007-07-10  Changwoo Ryu  <cwryu@debian.org>
 
420
 
 
421
        * configure.in: Removed help/ko/Makefile from AC_CONFIG_FILES for
 
422
        gnome-doc-utils migration.
 
423
        
 
424
 
 
425
2007-06-18  Behdad Esfahbod  <behdad@gnome.org>
 
426
 
 
427
        * NEWS:
 
428
        * configure.in: Released 2.18.1
 
429
 
 
430
2007-06-14  Behdad Esfahbod  <behdad@gnome.org>
 
431
 
 
432
        Bug 353632 – crash on Terminal
 
433
 
 
434
        * src/profile-editor.c (profile_editor_update_background_image):
 
435
        Don't call gtk_file_chooser_set_filename() if file name is empty
 
436
        string.
 
437
 
 
438
2007-05-28  Behdad Esfahbod  <behdad@gnome.org>
 
439
 
 
440
        Bug 428825 – Wrong copyright info in the about dialog
 
441
 
 
442
        * src/terminal-window.c (about_callback): Update copyright info.
 
443
 
 
444
2007-05-16  Christian Persch  <chpe@gnome.org>
 
445
 
 
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.
 
448
 
 
449
2007-03-12  Vincent Untz  <vuntz@gnome.org>
 
450
 
 
451
        * configure.in: post-release bump to 2.18.1.
 
452
 
 
453
==================== 2.18.0 ====================
 
454
 
 
455
2007-03-12  Vincent Untz  <vuntz@gnome.org>
 
456
 
 
457
        * NEWS:
 
458
        * configure.in: version 2.18.0
 
459
 
 
460
2007-03-12  Vincent Untz  <vuntz@gnome.org>
 
461
 
 
462
        * configure.in: remove creation of help/uk/Makefile
 
463
 
 
464
2007-03-09  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
465
 
 
466
        * gnome-terminal.desktop.in.in: remove the non existente Application 
 
467
        category.
 
468
 
 
469
2007-02-27  Behdad Esfahbod  <behdad@gnome.org>
 
470
        
 
471
        Bug 412733 – fix build with C89 compilers
 
472
        Patch from Jens Granseuer
 
473
 
 
474
        * src/skey-popup.c (extract_hash_seq_and_seed): Fix C89 build.
 
475
 
 
476
2007-02-27  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
477
 
 
478
        * NEWS: updated
 
479
        * configure.in: release 2.17.92.
 
480
 
 
481
2007-02-21  Behdad Esfahbod  <behdad@gnome.org>
 
482
 
 
483
        Bug 410286 – discards qualifiers from pointer target type
 
484
        Patch from Kouhei Sutou
 
485
 
 
486
        * src/skey-popup.c (extract_hash_seq_and_seed):
 
487
        * src/terminal-screen.c (cook_title):
 
488
        s/gchar/const gchar/
 
489
 
 
490
2007-02-21  Behdad Esfahbod  <behdad@gnome.org>
 
491
 
 
492
        Bug 410281 – gcc: -lXrender -lX11 : linker input file unused because
 
493
        linking not done
 
494
        Patch from Kouhei Sutou
 
495
 
 
496
        * configure.in: Move linker flags to the right place.
 
497
 
 
498
2007-02-11  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
499
 
 
500
        * NEWS: updated.
 
501
        * configure.in: bump vte requirement to 0.15.3 and release 2.17.91.
 
502
 
 
503
2007-02-11  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
504
 
 
505
        * po/POTFILES.skip: list gnome-terminal.desktop.in to please intltool at distcheck
 
506
        time.
 
507
        
 
508
2007-02-10  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
509
 
 
510
        Bug 402796 – reordering tabs disable key bindings for 1 time
 
511
 
 
512
        * src/terminal-window.c(notebook_tab_removed_callback): update the tab menuitems
 
513
        sensitivities too when tabs are reordered.
 
514
 
 
515
2007-01-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
516
 
 
517
        Bug 402051 – Memleak from callers of terminal_profile_get_list()
 
518
 
 
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.
 
522
 
 
523
2007-01-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
524
 
 
525
        * HACKING: add a link to release instructions.
 
526
 
 
527
2007-01-22  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
528
 
 
529
        * NEWS: updated
 
530
        * configure.in: release 2.17.90.
 
531
 
 
532
2007-01-22  Behdad Esfahbod  <behdad@gnome.org>
 
533
 
 
534
        Bug 125364 – vte screens are black when initially shown
 
535
        Patch from Mariano Suárez-Alvarez
 
536
 
 
537
        * src/terminal-screen.c (terminal_screen_reread_profile),
 
538
        (update_color_scheme): Update the color scheme earlier in the show.
 
539
 
 
540
2007-01-19  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
541
 
 
542
        Bug 385519 – configure script doesn't recognize old GConf
 
543
 
 
544
        * configure.in: require gconf 2.14.0
 
545
        
 
546
        Also fix my email in the last few changlog entries...
 
547
 
 
548
2007-01-15  Christian Persch  <chpe@svn.gnome.org>
 
549
 
 
550
        * configure.in: Remove help/it/Makefile from configure to fix the
 
551
        build.
 
552
 
 
553
2006-11-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
554
 
 
555
        Bug 335946 – tab menu needs to be shortened
 
556
 
 
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
 
560
 
 
561
2006-11-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
562
 
 
563
        Bug 378243 – crash in Terminal: Copy item activated on a destroyed 
 
564
        window popup.
 
565
 
 
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.
 
569
 
 
570
2006-11-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
571
 
 
572
        * configure.in: the last commit left behind one instance of
 
573
        CFLAGS which should have been CPPFLAGS.
 
574
 
 
575
2006-11-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
576
 
 
577
        Bug 362256 – configure kills CPPFLAGS set on configure command line
 
578
 
 
579
        * configure.in: add TERM_CFLAGS to CPPFLAGS, not CFLAGS.
 
580
 
 
581
2006-11-23  Mariano Suárez-Alvarez  <mariano@gnome.org>
 
582
 
 
583
        * configure.in: use GNOME_COMPILE_WARNINGS instead of out own check.
 
584
 
 
585
2006-11-23  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
586
 
 
587
        * src/terminal.c (terminal_app_new_terminal): put the focus on a new
 
588
        screen when we create a tab.
 
589
 
 
590
2006-11-16  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
591
 
 
592
        Bug 322709 – respect show-input-method-menu setting
 
593
        Patch from Matthias Clasen.
 
594
 
 
595
        * src/terminal-screen.c (popup_clipboard_request_callback):
 
596
        Respect the show-input-method-menu setting.
 
597
 
 
598
2006-10-17  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
599
 
 
600
        Bug 354234 – Don't ignore terminal default sizes, and copy zoom to 
 
601
        new terminals
 
602
 
 
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.
 
607
 
 
608
2006-10-17  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
609
 
 
610
        Bug 338613 – "Detach Tab" menu item is missing a mnemonic
 
611
 
 
612
        * src/terminal-window (terminal_window_init): add a mnemonic to the
 
613
        Detach Tab menu option. Patch by Dennis Cranston.
 
614
 
 
615
2006-10-17  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
616
 
 
617
        * src/terminal-window.c (confirm_close_window): be slightly less verbose
 
618
        in the confirmation dialog. Induced by Wouter Bolsterlee's bug 340940.
 
619
 
 
620
2006-10-17  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
621
 
 
622
        Bug 160455 – Change "system terminal font" to "system monospace font"
 
623
 
 
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'.
 
627
 
 
628
2006-10-17  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
629
 
 
630
        Bug 79326 – When making things insensitive, doesn't catch their label
 
631
 
 
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.
 
635
 
 
636
2006-10-12  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
637
 
 
638
        Bug 362159 – es doc to gnome-doc-utils
 
639
 
 
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.
 
642
 
 
643
2006-10-12  Wouter Bolsterlee  <wbolster@gnome.org>
 
644
 
 
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.
 
650
 
 
651
2006-10-12  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
652
 
 
653
        Bug 360385 – Context menu has two uses for "c" key
 
654
 
 
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.
 
657
 
 
658
2006-10-12  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
 
659
 
 
660
        Bug 358267 – set_palette() compares uninitialized memory
 
661
        Bug 124417 – Use of uninitialized value of size 4
 
662
 
 
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 
 
665
        a beer.
 
666
 
 
667
2006-10-06  Wouter Bolsterlee  <wbolster@gnome.org>
 
668
 
 
669
        * src/terminal-window.c: (new_tab_callback):
 
670
        Remember zoom setting for new tabs. Fixes bug #335200 .
 
671
 
 
672
2006-10-06  Wouter Bolsterlee  <wbolster@gnome.org>
 
673
 
 
674
        * src/profile-editor.c:
 
675
        * src/terminal-profile.c:
 
676
        * src/terminal-profile.h:
 
677
        Include Tango color scheme.  Fixes bug #356389.
 
678
 
 
679
2006-10-02  Guilherme de S. Pastore  <gpastore@gnome.org>
 
680
 
 
681
        * NEWS: updated.
 
682
 
 
683
        * configure.in: release 2.16.1.
 
684
 
 
685
2006-10-02  Behdad Esfahbod  <behdad@gnome.org>
 
686
 
 
687
        Bug 342531 – --title option does nothing
 
688
        Patch from Owen Swerkstrom
 
689
 
 
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.
 
696
 
 
697
2006-09-22  Guilherme de S. Pastore  <gpastore@gnome.org>
 
698
 
 
699
        Bug 353732 – patch from Mariano Suárez-Alvarez
 
700
 
 
701
        * src/terminal-notebook.c: do not leak tooltips and recycle
 
702
          GtkRcStyle.
 
703
 
 
704
2006-09-22  Guilherme de S. Pastore  <gpastore@gnome.org>
 
705
 
 
706
        Bug 353553 – list leak in notebook::sync_label
 
707
        Patch from Paolo Borelli
 
708
 
 
709
        * src/terminal-notebook.c (sync_label): free the results of
 
710
          gtk_container_get_children.
 
711
 
 
712
2006-09-04  Behdad Esfahbod  <behdad@gnome.org>
 
713
 
 
714
        * NEWS: updated.
 
715
 
 
716
        * configure.in: released 2.16.0.
 
717
 
 
718
2006-09-02  Behdad Esfahbod  <behdad@gnome.org>
 
719
 
 
720
        Bug 354056 – Build broken: missing help/fr/Makefile.am
 
721
 
 
722
        * configure.in: Remove help/fr/Makefile and help/sv/Makefile
 
723
        from output files as they are moved to gnome-doc-utils (geer)
 
724
 
 
725
        * help/sv/Makefile.am: Remove this as it's not used anymore.
 
726
 
 
727
2006-08-31  Behdad Esfahbod  <behdad@gnome.org>
 
728
 
 
729
        Bug 351319 – crash on Terminal
 
730
        Patch from Mariano Suárez-Alvarez
 
731
 
 
732
        * src/terminal-window.c (terminal_window_destroy): Don't remove
 
733
        screens, let the container take care of them.
 
734
 
 
735
2006-08-28  Behdad Esfahbod  <behdad@gnome.org>
 
736
 
 
737
        Part of Bug 352873 – crash in Terminal: Edit current profile aft...
 
738
        Patch from Mariano Suárez-Alvarez
 
739
 
 
740
        * src/profile-editor.c (background_image_changed): Return if filename
 
741
        is NULL.
 
742
 
 
743
2006-08-26  Behdad Esfahbod  <behdad@gnome.org>
 
744
 
 
745
        Bug 353020 – Detaching a tab does not preserve the size
 
746
        Patch from Mariano Suárez-Alvarez
 
747
 
 
748
        * src/terminal-window.c (new_window): Preserve geometry.
 
749
 
 
750
2006-08-26  Behdad Esfahbod  <behdad@gnome.org>
 
751
 
 
752
        Bug 336943 – Critical warning and crash in gnome-terminal
 
753
        Patch from Mariano Suárez-Alvarez
 
754
 
 
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().
 
759
 
 
760
2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
 
761
 
 
762
        * configure.in: Fix intltool req.
 
763
 
 
764
2006-08-05  Bastien Nocera  <hadess@hadess.net>
 
765
 
 
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)
 
770
 
 
771
2006-07-31  Behdad Esfahbod  <behdad@gnome.org>
 
772
 
 
773
        * NEWS: updated.
 
774
 
 
775
        * configure.in: released 2.15.4.
 
776
 
 
777
2006-07-31  Behdad Esfahbod  <behdad@gnome.org>
 
778
 
 
779
        Bug 349459 – does not assert dependency on gdk 2.10
 
780
 
 
781
        * configure.in: Require Gtk+ 2.10 as we use the new API for composite
 
782
        detection.
 
783
 
 
784
2006-07-30  Behdad Esfahbod  <behdad@gnome.org>
 
785
 
 
786
        Bug 85926 – dnd'd filenames should be escaped
 
787
        Patch from Thomas Folz-Donahue
 
788
 
 
789
        * src/terminal-screen.c (drag_data_received): Quote filenames.
 
790
 
 
791
2006-07-24  Behdad Esfahbod  <behdad@gnome.org>
 
792
 
 
793
        * NEWS: updated.
 
794
 
 
795
        * configure.in: released 2.15.3.
 
796
 
 
797
2006-07-24  Behdad Esfahbod  <behdad@gnome.org>
 
798
 
 
799
        Bug 324426 – Open/close tab adds row to terminal
 
800
        Patch from Eric Anderson
 
801
 
 
802
        * src/terminal-window.c (notebook_tab_removed_callback): Reset size
 
803
        if only one tab remaining.
 
804
 
 
805
2006-07-24  Behdad Esfahbod  <behdad@gnome.org>
 
806
 
 
807
        Bug 336947 – [patch] Redundant vte_terminal_set_font_full() calls
 
808
        Patch from Aivars Kalvans
 
809
 
 
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.
 
817
 
 
818
        * configure.in: Require vte >= 0.13.4 that has the bits needed for
 
819
        this change to work.
 
820
 
 
821
2006-07-10  Behdad Esfahbod  <behdad@gnome.org>
 
822
 
 
823
        * NEWS: updated.
 
824
 
 
825
        * configure.in: released 2.15.2.
 
826
 
 
827
2006-07-10  Behdad Esfahbod  <behdad@gnome.org>
 
828
 
 
829
        Bug 345378 – real transparency
 
830
        Patch from Kristian Høgsberg <krh redhat.com>
 
831
 
 
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.
 
845
 
 
846
        * configure.in: Require vte-0.13.3 that has the necessary bits
 
847
        (vte_terminal_set_opacity)
 
848
 
 
849
2006-06-17  Guilherme de S. Pastore  <gpastore@gnome.org>
 
850
 
 
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.
 
854
 
 
855
2006-05-17  Behdad Esfahbod  <behdad@gnome.org>
 
856
 
 
857
        * NEWS: updated.
 
858
 
 
859
        * configure.in: released 2.15.1.
 
860
 
 
861
        * configure.in: Remove m4 macro dir directive.
 
862
 
 
863
2006-05-16  Guilherme de S. Pastore  <gpastore@gnome.org>
 
864
 
 
865
        * configure.in: bumped dependency on intltool to 0.35.
 
866
 
 
867
2006-05-14  Guilherme de S. Pastore  <gpastore@gnome.org>
 
868
 
 
869
        * NEWS: updated.
 
870
 
 
871
        * configure.in: released 2.15.0.
 
872
 
 
873
2006-05-14  Guilherme de S. Pastore  <gpastore@gnome.org>
 
874
 
 
875
        * src/terminal-screen.c: improved proxy settings exporting,
 
876
          which now includes authentication. Closes bug #339134.
 
877
 
 
878
2006-05-07  Guilherme de S. Pastore  <gpastore@gnome.org>
 
879
 
 
880
        * configure.in: applied patch from Brian Cameron to allow
 
881
          recognition of Xrender on Solaris. Closes bug #339979.
 
882
 
 
883
2006-04-29  Behdad Esfahbod  <behdad@gnome.org>
 
884
 
 
885
        * configure.in, po/LINGUAS: Use new intltool syntax.
 
886
        (#337904)
 
887
 
 
888
2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
 
889
 
 
890
        * configure.in: Remove obsolete entry for no_NO
 
891
        * po/no.po: And the translation.
 
892
 
 
893
2006-04-05  Tommi Vainikainen  <thv@iki.fi>
 
894
 
 
895
        * .cvsignore, Makefile.am, autogen.sh, configure.in,
 
896
        m4/.cvsignore: Migrated to gnome-doc-utils. Autoconf+Automake
 
897
        adjustments.
 
898
        * acconfig.h: Removed in migration.
 
899
        * po/.cvsignore, src/skey/.cvsignore: Added missing generated
 
900
        files.
 
901
 
 
902
2006-04-02  Guilherme de S. Pastore  <gpastore@gnome.org>
 
903
 
 
904
        * src/terminal-screen.c: include the final slash if there
 
905
          is one on URL highlighting. Closes bug #329003.
 
906
 
 
907
2006-04-02  Guilherme de S. Pastore  <gpastore@gnome.org>
 
908
 
 
909
        * src/terminal.c (terminal_app_get_clone_command): store
 
910
          the full geometry (including window position) on session
 
911
          save. Closes bug #336910.
 
912
 
 
913
2006-04-01  Behdad Esfahbod  <behdad@gnome.org>
 
914
 
 
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 ;).
 
919
 
 
920
2006-04-01  Guilherme de S. Pastore  <gpastore@gnome.org>
 
921
 
 
922
        * src/terminal-window.c: applied patch to fix the close button
 
923
          of the about dialog after changes in GTK+. Closes bug #335945.
 
924
 
 
925
        * src/terminal-window.c: marked the license text for translation.
 
926
 
 
927
2006-03-26  Tommi Vainikainen  <thv@iki.fi>
 
928
 
 
929
        * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
 
930
 
 
931
2006-03-20  Vladimer Sichinava  <vlsichinava@gmail.com>
 
932
 
 
933
        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
 
934
 
 
935
2006-03-12  Guilherme de S. Pastore  <gpastore@gnome.org>
 
936
 
 
937
        * NEWS: updated.
 
938
 
 
939
        * configure.in: release 2.14.0.
 
940
 
 
941
2006-03-04  Guilherme de S. Pastore  <gpastore@gnome.org>
 
942
 
 
943
        * NEWS: updated.
 
944
 
 
945
        * configure.in: release 2.13.93 so we get broader testing
 
946
          for the latest changes.
 
947
 
 
948
2006-03-04  Guilherme de S. Pastore  <gpastore@gnome.org>
 
949
 
 
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.
 
953
 
 
954
2006-03-04  Guilherme de S. Pastore  <gpastore@gnome.org>
 
955
 
 
956
        * src/terminal.c: applied patch from jeff@ratsite.com to fix
 
957
          a crash in case too many terminals were started too quickly.
 
958
          Closes bug #318797.
 
959
 
 
960
2006-03-04  Guilherme de S. Pastore  <gpastore@gnome.org>
 
961
 
 
962
        * NEWS: updated.
 
963
 
 
964
        * configure.in: release 2.13.92.
 
965
 
 
966
2006-03-03  Guilherme de S. Pastore  <gpastore@gnome.org>
 
967
 
 
968
        * configure.in: fix a build failure. Closes bug #333292.
 
969
 
 
970
2006-02-18  Guilherme de S. Pastore  <gpastore@gnome.org>
 
971
 
 
972
        * src/terminal-window.c: made the licensing information not be
 
973
          translatable on Danilo Šegan's request.
 
974
 
 
975
2006-02-17  Guilherme de S. Pastore  <gpastore@gnome.org>
 
976
 
 
977
        * src/terminal-window.c: added licensing information to the about
 
978
          dialog. Closes bug #330875.
 
979
 
 
980
2006-02-12  Guilherme de S. Pastore  <gpastore@gnome.org>
 
981
 
 
982
        * NEWS: updated.
 
983
 
 
984
        * configure.in: 2.13.91!
 
985
 
 
986
2006-02-02  Guilherme de S. Pastore  <gpastore@gnome.org>
 
987
 
 
988
        * src/terminal-screen.c: removed an unused variable.
 
989
 
 
990
        * src/terminal-screen.c: fix lack of items in the context menu
 
991
          for highlighted URLs. Closes bug #329553.
 
992
 
 
993
2006-02-01  Guilherme de S. Pastore  <gpastore@gnome.org>
 
994
 
 
995
        * src/gnome-terminal.glade2: removed invisible_char, as it was set
 
996
          to '*', which is the default, for no good reason. Bug #329294.
 
997
 
 
998
2006-01-30  Guilherme de S. Pastore  <gpastore@gnome.org>
 
999
 
 
1000
        * NEWS: updated.
 
1001
 
 
1002
        * configure.in: release 2.13.90.
 
1003
 
 
1004
2006-01-30  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1005
 
 
1006
        * src/terminal-notebook.c: applied patch from Elijah Newren to fix
 
1007
          some compiler warnings. Closes bug #329161.
 
1008
 
 
1009
2006-01-30  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1010
 
 
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.
 
1014
 
 
1015
2006-01-30  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1016
 
 
1017
        * src/terminal-notebook.c: add tool tips to the tabs close buttons.
 
1018
 
 
1019
2006-01-28  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1020
 
 
1021
        * src/terminal-screen.c: revert to dynamically setting the title if
 
1022
          the user sets it to an empty string. Closes bug #328932.
 
1023
 
 
1024
2006-01-27  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1025
 
 
1026
        * src/gnome-terminal.schemas.in: add F11 as default keybinding for
 
1027
          entering and leaving fullscreen. Closes bug #326781.
 
1028
 
 
1029
2006-01-26  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1030
 
 
1031
        * src/terminal-screen.c: code cleanups.
 
1032
 
 
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.
 
1036
 
 
1037
2006-01-26  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1038
 
 
1039
        * NEWS: rewrote the entries for 2.13.2 and 2.13.3 for more
 
1040
          clarity and relevance.
 
1041
 
 
1042
2006-01-26  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1043
 
 
1044
        * src/terminal-accels.c: reverted to the old libegg API.
 
1045
 
 
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.
 
1050
          
 
1051
2006-01-21  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1052
 
 
1053
        * gnome-terminal.desktop.in.in: added GTK to the list of
 
1054
          Categories. Closes bug #328043.
 
1055
 
 
1056
2006-01-20  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1057
 
 
1058
        * src/terminal.c: enforce our coding style on some code copied
 
1059
          from libnautilus.
 
1060
 
 
1061
2006-01-20  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1062
 
 
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.
 
1066
 
 
1067
2006-01-20  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1068
 
 
1069
        Fixes to patch submitted for bug #321952:
 
1070
 
 
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.
 
1077
 
 
1078
2006-01-20  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1079
 
 
1080
        Fixes to patch submitted for bug #139332:
 
1081
 
 
1082
        * src/gnome-terminal.schemas.in: reworded the descriptions.
 
1083
          Fixes bug #327456.
 
1084
 
 
1085
        * src/terminal-profile.c, src/terminal-profile.h,
 
1086
          src/terminal-widget.h: removed unnecessary code and fixed
 
1087
          indentation issues.
 
1088
 
 
1089
        * src/terminal-widget-vte.c: better organized code to only do what
 
1090
          might take long once simple checks have already been performed.
 
1091
 
 
1092
2006-01-20  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1093
 
 
1094
        * src/terminal-notebook.c: fixed a tiny compiler warning.
 
1095
 
 
1096
        * src/terminal-notebook.c: fixed the tabs height based on a patch
 
1097
          from Theerud Lawtrakul. Closes bug #327412 and its several dups.
 
1098
 
 
1099
2006-01-18  Kjartan Maraas  <kmaraas@gnome.org>
 
1100
 
 
1101
        * NEWS: updated.
 
1102
 
 
1103
        * configure.in: bump version to 2.13.3.
 
1104
 
 
1105
2006-01-17  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1106
 
 
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.
 
1110
 
 
1111
2006-01-16  Emmanuele Bassi  <ebassi@cvs.gnome.org>
 
1112
 
 
1113
        * configure.in: release 2.13.2
 
1114
 
 
1115
        * NEWS: updated
 
1116
 
 
1117
2006-01-16  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1118
 
 
1119
        * src/terminal-notebook.c: added a close button to the tabs. Closes
 
1120
          #71444 and all of its duplicates.
 
1121
 
 
1122
2006-01-16  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1123
 
 
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.
 
1129
 
 
1130
2006-01-16  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1131
 
 
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.
 
1135
 
 
1136
2006-01-16  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1137
 
 
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
 
1141
          of duplicates).
 
1142
 
 
1143
2006-01-15  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1144
 
 
1145
        * src/terminal-accels.c: fix build failure caused by undocumented
 
1146
          API change in libegg. Closes bug #326972.
 
1147
 
 
1148
2006-01-15  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1149
 
 
1150
        * src/gnome-terminal.schemas.in: made the visible name of the
 
1151
          default profile be translatable. Closes bug #129889.
 
1152
 
 
1153
2006-01-14  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1154
 
 
1155
        * src/terminal-screen.c: clean up the highlighting flavors mess,
 
1156
          S/Key, OTP and mailto can use FLAVOR_AS_IS without problems.
 
1157
 
 
1158
2006-01-14  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1159
 
 
1160
        * src/eggaccelerators.c, src/eggaccelerators.h,
 
1161
          src/eggcellrendererkeys.c, src/eggcellrendererkeys.h: update
 
1162
          from libegg.
 
1163
 
 
1164
2006-01-12  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1165
 
 
1166
        * src/skey-popup.c: fix a compiler warning.
 
1167
 
 
1168
2006-01-12  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1169
 
 
1170
        * src/Makefile.am: applied patch from Marco Pesenti Gritti to allow
 
1171
          building from the src directory. Closes bug #158319.
 
1172
 
 
1173
2006-01-12  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1174
 
 
1175
        * src/terminal-screen.c: applied patch from Gary Coady to fix the
 
1176
          regular expressions for URL highlighting. Closes bug #324246.
 
1177
 
 
1178
2006-01-11  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1179
 
 
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
 
1182
          HIG-compliant.
 
1183
 
 
1184
2006-01-11  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1185
 
 
1186
        * src/terminal-screen.c, src/skey-popup.c: add One-Time Passwords
 
1187
          support, based on the work by Michele Baldessari. Thanks! Closes
 
1188
          bug #310529.    
 
1189
 
 
1190
2006-01-10  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1191
 
 
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.
 
1194
 
 
1195
2006-01-09  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1196
 
 
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.          
 
1200
 
 
1201
2006-01-07  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1202
 
 
1203
        * src/terminal-screen.c (title_entry_changed): set icon title
 
1204
          together with the title here too. Closes bug #324965.
 
1205
 
 
1206
2006-01-06  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1207
 
 
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.
 
1210
 
 
1211
2006-01-06  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1212
 
 
1213
        * MAINTAINERS: added.
 
1214
 
 
1215
        * NEWS: updated.
 
1216
 
 
1217
        * configure.in: release 2.13.1.
 
1218
 
 
1219
2006-01-06  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1220
 
 
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.
 
1224
        
 
1225
2006-01-06  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1226
 
 
1227
        * src/terminal-profile.c: recursively unset profile directories
 
1228
          when the profile is removed, so they don't remain around forever.
 
1229
          Closes bug #140603.
 
1230
 
 
1231
2006-01-05  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1232
 
 
1233
        * src/terminal-screen.c: have different menu items for links and
 
1234
          e-mail addresses. Closes bug #49306.
 
1235
 
 
1236
2006-01-05  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1237
 
 
1238
        * src/terminal.c: applied patch from "Jan" to set icon title too
 
1239
          if --title is passed. Closes bug #321929.
 
1240
 
 
1241
2006-01-05  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1242
 
 
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.
 
1246
 
 
1247
2006-01-05  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1248
 
 
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
 
1252
          bug #325214.
 
1253
        
 
1254
2006-01-05  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1255
 
 
1256
        * src/terminal-window.c: added a description for GNOME Terminal
 
1257
          in the about box.
 
1258
 
 
1259
2006-01-04  Guilherme de S. Pastore  <gpastore@gnome.org>
 
1260
 
 
1261
        * gnome-terminal.applications: removed, this is deprecated (yay
 
1262
          for freedesktop.org compliance). Makefile.am updated accordingly.
 
1263
 
 
1264
        * TODO: removed, did not even make much sense.
 
1265
 
 
1266
        * HACKING: cleaned up, no need to rewrite general documentation.
 
1267
 
 
1268
2006-01-01  Olav Vitters  <olav@bkor.dhs.org>
 
1269
 
 
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.
 
1283
 
 
1284
2005-12-16  Kjartan Maraas  <kmaraas@gnome.org>
 
1285
 
 
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.
 
1289
 
 
1290
2005-12-14  Olav Vitters  <olav@bkor.dhs.org>
 
1291
 
 
1292
        * src/terminal.c: Fix i18n issue with the application name. Patch by
 
1293
        Frederic Crozat. Fixes bug #324050.
 
1294
 
 
1295
2005-12-12  Kjartan Maraas <kmaraas@gnome.org>
 
1296
 
 
1297
        * configure.in: released 2.13.0
 
1298
 
 
1299
2005-10-30  Dan Winship  <danw@novell.com>
 
1300
 
 
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
 
1305
 
 
1306
2005-11-30  Kjartan Maraas  <kmaraas@gnome.org>
 
1307
 
 
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.
 
1320
 
 
1321
2005-11-09  Tony Tsui  <tsui.tony@gmail.com>
 
1322
 
 
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.
 
1328
 
 
1329
2005-11-08  Mario Manno  <mm-bugs@manno.name>
 
1330
 
 
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.
 
1336
 
 
1337
2005-11-01  Tony Tsui  <tsui.tony@gmail.com>
 
1338
 
 
1339
        * src/Makefile.am:
 
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:
 
1346
        * src/terminal.c:
 
1347
* src/terminal.h:
 
1348
        Add support for making tabs movable and detachable.
 
1349
 
 
1350
2005-11-09  Behdad Esfahbod  <behdad@gnome.org>
 
1351
 
 
1352
        * src/skey/btoe.c: Mark the huge array as static const.  (#320737,
 
1353
        patch from Benoît Dejean.)
 
1354
 
 
1355
2005-10-27  Erdal Ronahi  <erdal.ronahi@gmail.com>
 
1356
 
 
1357
        * configure.in: Added ku (Kurdish) to ALL_LINGUAS
 
1358
 
 
1359
2005-10-03  Mark McLoughlin  <mark@skynet.ie>
 
1360
 
 
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"
 
1363
        and "New Tab".
 
1364
 
 
1365
2005-09-25  Kjartan Maraas  <kmaraas@gnome.org>
 
1366
 
 
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.
 
1371
 
 
1372
2005-09-20  Dennis Cranston  <dennis_cranston@yahoo.com>
 
1373
 
 
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.
 
1377
 
 
1378
2005-09-20  Kjartan Maraas  <kmaraas@gnome.org>
 
1379
 
 
1380
        * src/terminal-screen.c: (terminal_screen_edit_title):
 
1381
        Select text in the Set title dialog here too.
 
1382
 
 
1383
2005-09-19  Kjartan Maraas  <kmaraas@gnome.org>
 
1384
 
 
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.
 
1388
 
 
1389
2005-09-18  Dennis Cranston  <dennis_cranston@yahoo.com>
 
1390
 
 
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.
 
1394
 
 
1395
2005-09-19  Kjartan Maraas  <kmaraas@gnome.org>
 
1396
 
 
1397
        * src/profile-editor.c: (update_image_preview): Don't leak
 
1398
        the filename here.
 
1399
 
 
1400
2005-09-18  Kjartan Maraas  <kmaraas@gnome.org>
 
1401
 
 
1402
        * configure.in: Don't pass include flags to the link stage.
 
1403
        Patch from <dmacks@netspace.org>. Closes bug #313927.
 
1404
 
 
1405
2005-09-18  Dennis Cranston  <dennis_cranston@yahoo.com>
 
1406
 
 
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.
 
1411
        
 
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 
 
1430
        GtkFileChooser.
 
1431
 
 
1432
2005-09-18  Kjartan Maraas  <kmaraas@gnome.org>
 
1433
 
 
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
 
1437
        Chris Heath.
 
1438
 
 
1439
2005-09-06 Dennis Cranston <dennis_cranston at yahoo com>
 
1440
 
 
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.
 
1445
 
 
1446
        * src/terminal.c, src/terminal-screen.c:  Fix actual border 
 
1447
        width to be 12 pixels.
 
1448
                
 
1449
        * src/profile-editor.c:  Toggle the sensitivity of labels 
 
1450
        and entry widgets.  Bug #147310.
 
1451
        
 
1452
2005-09-16  Kjartan Maraas  <kmaraas@gnome.org>
 
1453
 
 
1454
        * src/terminal-screen.c: (drag_data_received): Merge fix
 
1455
        for leak. Bug #315149.
 
1456
 
 
1457
2005-09-07  Bastien Nocera  <hadess@hadess.net>
 
1458
 
 
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
 
1464
        (Closes: #138609)
 
1465
 
 
1466
========================== 2.12.0 =======================
 
1467
 
 
1468
2005-09-06  Kjartan Maraas  <kmaraas@gnome.org>
 
1469
 
 
1470
        * configure.in: Release 2.12.0
 
1471
 
 
1472
========================== 2.11.3 =======================
 
1473
 
 
1474
2005-08-19  Kjartan Maraas  <kmaraas@gnome.org>
 
1475
 
 
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.
 
1480
 
 
1481
2005-08-08  Dennis Cranston <dennis_cranston@yahoo.com>
 
1482
 
 
1483
        * src/terminal-window.c: (confirm_close_window): HIG fixes
 
1484
        for the close dialog.  Adds a mnemonic and removes the window
 
1485
        title.
 
1486
        
 
1487
2005-07-12  Michele Baldessari  <michele@pupazzo.org>
 
1488
 
 
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.
 
1503
 
 
1504
2005-07-21  Christian Rose  <menthos@menthos.com>
 
1505
 
 
1506
        * configure.in: Added "hy" to ALL_LINGUAS.
 
1507
 
 
1508
2005-07-04  Kjartan Maraas  <kmaraas@gnome.org>
 
1509
 
 
1510
        * configure.in: Post release bump to 2.11.2
 
1511
 
 
1512
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1513
 
 
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
 
1518
 
 
1519
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1520
 
 
1521
        * configure.in: Bump version to 2.11.1
 
1522
 
 
1523
2005-06-22 Anoop.M <anoopvlcy@yahoo.com>
 
1524
        * terminal-profile.h
 
1525
        * terminal-profile.c
 
1526
        * profile-editor.c
 
1527
        Added a new function to notify profile name change.
 
1528
        
 
1529
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1530
 
 
1531
        * src/terminal-screen.c: (terminal_screen_setup_dnd):
 
1532
        Accept drops from Konqueror. Patch from Bastien Nocera
 
1533
        Closes bug 170330.
 
1534
 
 
1535
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1536
 
 
1537
        * src/encoding.c: Use the right name for the Cyrillic
 
1538
        and Ukrainian locales. Patch from Michele Baldessari.
 
1539
        Closes bug #308882.
 
1540
 
 
1541
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1542
 
 
1543
        * gnome-terminal.desktop.in.in: HIGify launcher comment.
 
1544
        Closes bug #308572. Patch from Corey Burger.
 
1545
 
 
1546
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1547
 
 
1548
        * gnome-terminal.desktop.in.in: Open any folders that are
 
1549
        dropped on a terminal launcher. Closes bug 307925. Patch
 
1550
        from John Spray.
 
1551
 
 
1552
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1553
 
 
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
 
1557
        bug #74057.
 
1558
 
 
1559
2005-07-02  Kjartan Maraas  <kmaraas@gnome.org>
 
1560
 
 
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.
 
1567
 
 
1568
2005-05-31  Rodrigo Moya <rodrigo@novell.com>
 
1569
 
 
1570
        * src/gnome-terminal.server: added name attribute.
 
1571
 
 
1572
2005-03-31  Steve Murphy  <murf@e-tools.com>
 
1573
 
 
1574
        * configure.in: Added "rw" to ALL_LINGUAS.
 
1575
 
 
1576
2005-03-23  Adi Attar  <aattar@cvs.gnome.org>
 
1577
 
 
1578
        * configure.in: Added 'xh' to ALL_LINGUAS.
 
1579
 
 
1580
2005-03-01  Maxim Dziumanenko <mvd@mylinux.com.ua>
 
1581
 
 
1582
        * configure.in: 
 
1583
        * help/Makefile.am:
 
1584
        * help/uk/*:
 
1585
        Added Ukrainian translation of the manual.
 
1586
 
 
1587
2005-02-28  Elijah Newren  <newren@gmail.com>
 
1588
 
 
1589
        * configure.in: Post release bump: Version 2.9.4
 
1590
 
 
1591
2005-02-28  Elijah Newren  <newren@gmail.com>
 
1592
 
 
1593
        * NEWS: 2.9.3 unstable release
 
1594
        * src/Makefile.am: Get distcheck to pass
 
1595
 
 
1596
2005-02-28  Elijah Newren  <newren@gmail.com>
 
1597
 
 
1598
        Approximate the time that gnome-terminal was launched if not
 
1599
        launched with startup-notification.  Fixes #168812.
 
1600
 
 
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
 
1604
 
 
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
 
1609
        else's problem)
 
1610
 
 
1611
2004-12-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1612
 
 
1613
        * configure.in: Post release bump: Version 2.9.3
 
1614
 
 
1615
2004-11-29  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1616
 
 
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.
 
1620
 
 
1621
2004-11-23  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1622
 
 
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.
 
1631
 
 
1632
2004-11-21  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1633
 
 
1634
        * configure.in: depend on startup-notification 0.8, so that we get
 
1635
          the focus-stealing prevention stuff.
 
1636
 
 
1637
2004-11-15  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1638
 
 
1639
        * src/Makefile.am: Fix builddir problem, bug #158319.
 
1640
 
 
1641
2004-11-15  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1642
 
 
1643
        * src/Makefile.am: remove a deprecation flag.
 
1644
 
 
1645
2004-11-10  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1646
 
 
1647
        * src/terminal-window.c(about_callback): fix constness of the authors array now
 
1648
          that gtk does the Right Thing there.
 
1649
 
 
1650
2004-11-07  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1651
 
 
1652
        * AUTHORS: UTF-8-fy my last name and update email.
 
1653
 
 
1654
2004-11-07  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1655
 
 
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.
 
1659
 
 
1660
2004-11-05  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1661
 
 
1662
        * src/terminal-window.c(terminal_window_show): support _NET_WM_USER_TIME focus
 
1663
          stealing prevention. Patch from Elijah Newren on bug #156413.
 
1664
 
 
1665
2004-11-05  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1666
 
 
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 :(
 
1671
 
 
1672
2004-11-03  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1673
 
 
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
 
1677
          stuff in GtkLabel.
 
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.
 
1681
 
 
1682
2004-11-03  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1683
 
 
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.
 
1687
 
 
1688
2004-11-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1689
 
 
1690
        * configure.in: Post release bump: Version 2.9.2
 
1691
 
 
1692
2004-11-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1693
 
 
1694
        * configure.in: Version 2.9.1
 
1695
 
 
1696
2004-11-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1697
 
 
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.
 
1702
 
 
1703
2004-11-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1704
 
 
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.
 
1707
 
 
1708
2004-11-01  Mariano Suárez-Alvarez <mariano@gnome.org>
 
1709
 
 
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.
 
1715
 
 
1716
2004-10-31 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1717
 
 
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.
 
1722
 
 
1723
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1724
 
 
1725
        * src/gnome-terminal.glade2: fix two hotkey clashes. Caught by Damian Keogh 
 
1726
          <damian_keogh@veritest.com> on bug #155810.
 
1727
 
 
1728
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1729
 
 
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.
 
1734
 
 
1735
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1736
 
 
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.
 
1741
 
 
1742
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1743
 
 
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.
 
1747
 
 
1748
2004-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1749
 
 
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> 
 
1754
          on bug #144189.
 
1755
        * src/terminal-window.c(terminal_window_add_screen): Clean up from Alexey Spiridonov 
 
1756
          <lesha@netman.ru> on bug #145596.
 
1757
 
 
1758
2004-10-17  Kjartan Maraas  <kmaraas@gnome.org>
 
1759
 
 
1760
        * NEWS: Update
 
1761
        * autogen.sh: Use automake 1.4 to get it to distcheck
 
1762
        * configure.in: Bump.
 
1763
 
 
1764
2004-09-10  Akagic Amila  <bono@linux.org.ba>
 
1765
 
 
1766
        * configure.in: Added 'bs' to ALL_LINGUAS.
 
1767
 
 
1768
2004-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
 
1769
 
 
1770
        * po/no.po:
 
1771
          Fix po file because it has been broken for more than two days.
 
1772
          Spank me if I am out of line.
 
1773
 
 
1774
2004-08-30  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
1775
 
 
1776
        * src/encoding.c: fixed georgian encoding
 
1777
 
 
1778
2004-08-17  Christian Rose  <menthos@menthos.com>
 
1779
 
 
1780
        * src/gnome-terminal.schemas.in: Fixed typos and linewrappings in
 
1781
        the encodings comment.
 
1782
 
 
1783
2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
 
1784
 
 
1785
        * configure.in: Add nb to ALL_LINGUAS.
 
1786
 
 
1787
2004-08-06 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1788
 
 
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.
 
1791
 
 
1792
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1793
 
 
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.
 
1796
 
 
1797
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1798
 
 
1799
        * configure.in: Version 2.7.3
 
1800
 
 
1801
2004-06-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1802
 
 
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.
 
1808
 
 
1809
2004-06-28 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1810
 
 
1811
        Correct the usage of lastlog/wtmp/utm according to comment #9 on bug #93906.
 
1812
 
 
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
 
1817
        command.
 
1818
        * src/terminal-screen.c(terminal_screen_launch_child): call terminal_widget_fork_command with 
 
1819
        the correct lastlog setting.
 
1820
 
 
1821
2004-06-28 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1822
 
 
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.
 
1827
 
 
1828
2004-06-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1829
 
 
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)
 
1835
 
 
1836
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1837
 
 
1838
        * po/POTFILES.in: gnome-terminal.desktop.in is no longer, long live
 
1839
        gnome-terminal.desktop.in.in. Fixes bug #144068. (Gareth Owen,
 
1840
        Alexander Winston)
 
1841
 
 
1842
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1843
 
 
1844
        * configure.in: Version 2.7.2 (Yes, we skipped 2!)
 
1845
 
 
1846
2004-06-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1847
 
 
1848
        * src/terminal-widget-zvt.c: remove this file, as it has not been used
 
1849
        in ages.
 
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.
 
1857
        
 
1858
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1859
 
 
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.
 
1864
 
 
1865
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1866
 
 
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
 
1870
          bug #142366.
 
1871
        * various .cvsignore files: add some more stuff.
 
1872
        
 
1873
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1874
 
 
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...
 
1880
 
 
1881
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1882
 
 
1883
        * configure.in: we need gtk+ >= 2.4.0 by now, and depend on vte
 
1884
          0.11.10 at least.
 
1885
 
 
1886
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1887
 
 
1888
        * src/encoding.c(response_callback): set the link_id to the the
 
1889
          correct id into the docs.
 
1890
 
 
1891
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1892
 
 
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.
 
1895
 
 
1896
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1897
 
 
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
 
1902
          need it anymore.
 
1903
 
 
1904
2004-05-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1905
 
 
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  
 
1909
          on bug #110616.
 
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
 
1912
          not catch...
 
1913
        * src/terminal-window.c(confirm_close_window): make the default action
 
1914
          on the Cofirm Close dialog be Close, not Cancel.
 
1915
 
 
1916
2004-05-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1917
 
 
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.
 
1920
 
 
1921
2004-05-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1922
 
 
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.
 
1928
 
 
1929
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1930
 
 
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
 
1936
 
 
1937
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1938
 
 
1939
        * autogen.sh: use gnome-common instead of doing everything by hand.
 
1940
 
 
1941
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1942
 
 
1943
        * omf-install/Makefile.am: remove this file, as it is not used by
 
1944
          anything.
 
1945
 
 
1946
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1947
 
 
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.
 
1955
 
 
1956
2004-05-07 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1957
 
 
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. 
 
1961
 
 
1962
2004-04-27 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1963
 
 
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.
 
1968
 
 
1969
2004-04-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1970
 
 
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
 
1973
          more HIGgy.
 
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
 
1978
          Immidi.
 
1979
 
 
1980
2004-04-15 Iñaki Larrañaga  <dooteo@euskalgnu.org>
 
1981
 
 
1982
        * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
 
1983
 
 
1984
2004-04-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
1985
 
 
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.
 
1990
 
 
1991
2004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
 
1992
 
 
1993
        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
 
1994
 
 
1995
2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
 
1996
 
 
1997
        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
 
1998
 
 
1999
2004-03-22  Mark McLoughlin  <mark@skynet.ie>
 
2000
 
 
2001
        * configure.in: post-release bump to 2.6.1.
 
2002
 
 
2003
2004-03-22  Mark McLoughlin  <mark@skynet.ie>
 
2004
 
 
2005
        * configure.in: Version 2.6.0.
 
2006
 
 
2007
2004-03-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
 
2008
 
 
2009
        * help/es/*: Updated Spanish translation for Gnome 2.6
 
2010
 
 
2011
2004-03-14  Thomas Vander Stichele <thomas at apestaart dot org>
 
2012
 
 
2013
        * po/tr.po: run gunzip on it, recommit
 
2014
 
 
2015
2004-03-03 Breda McColgan <breda.mccolgan@sun.com>
 
2016
 
 
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
 
2022
 
 
2023
2004-03-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2024
 
 
2025
        * src/terminal-window.c(terminal_window_init): actually pass the
 
2026
        menuitem to the window_state_event_callback.
 
2027
 
 
2028
2004-03-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2029
 
 
2030
        * src/gnome-terminal.glade2: make all dialogs have the DIALOG window
 
2031
        type hint, so that they can be used in fullscreen mode. 
 
2032
 
 
2033
2004-02-24 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2034
 
 
2035
        * configure.in: 2.5.90
 
2036
 
 
2037
2004-02-22  Christian Rose  <menthos@menthos.com>
 
2038
 
 
2039
        * configure.in: Added "en_CA" to ALL_LINGUAS.
 
2040
 
 
2041
2004-02-21  Paisa Seeluangsawat  <paisa@users.sf.net>
 
2042
 
 
2043
        * configure.in: Added Thai (th) to ALL_LINGUAS.
 
2044
 
 
2045
2004-02-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2046
 
 
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.
 
2053
 
 
2054
          All this from a patch by Padraig O'Brian, bug #133982.
 
2055
 
 
2056
2004-02-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2057
 
 
2058
        * src/terminal-screen.c(terminal_screen_do_popup): Fix an accelerator
 
2059
        clash in the popup menu. Reported by Ben Maurer, bug #134925.
 
2060
 
 
2061
2004-02-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2062
 
 
2063
        * configure.in: 2.5.5
 
2064
 
 
2065
2004-02-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2066
 
 
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... 
 
2070
 
 
2071
2004-02-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2072
 
 
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.
 
2076
 
 
2077
2004-02-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2078
 
 
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.
 
2082
 
 
2083
2004-02-10  Jason Leach  <leach@wam.umd.edu>
 
2084
 
 
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)
 
2088
 
 
2089
        * src/Makefile.am (install-data-local): builddir != srcdir fix.
 
2090
 
 
2091
2004-02-09 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2092
 
 
2093
        * src/terminal-screen.c(terminal_screen_popup_menu): this callback
 
2094
        should return a gboolean.
 
2095
 
 
2096
2004-02-08 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2097
 
 
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.
 
2101
 
 
2102
2004-02-05 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2103
 
 
2104
        * src/terminal.c(parse_options_callback): fix an error string which 
 
2105
        did not make sense; Richard Hult, bug 133477.
 
2106
 
 
2107
2004-02-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2108
 
 
2109
        * configure.in: 2.5.4
 
2110
 
 
2111
2004-02-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2112
 
 
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.
 
2115
 
 
2116
2004-01-31 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2117
 
 
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.
 
2121
 
 
2122
2004-01-23 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2123
 
 
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.
 
2127
 
 
2128
2004-01-23 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2129
 
 
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.
 
2134
 
 
2135
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2136
 
 
2137
        * src/terminal-window.c(terminal_window_init): use gtk_true instead of 
 
2138
        can_activate_accel_callback.
 
2139
 
 
2140
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2141
 
 
2142
        * src/terminal.c(main): move a non-constant initializer down to a more
 
2143
        C89ish place. Reported as bug #131614.
 
2144
 
 
2145
2004-01-21 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2146
 
 
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.
 
2151
 
 
2152
2004-01-03  Robert Sedak  <robert.sedak@sk.htnet.hr>
 
2153
 
 
2154
        * configure.in: Added "hr" in ALL_LINGUAS.
 
2155
 
 
2156
2004-01-01  Åsmund Skjæveland  <aasmunds@fys.uio.no>
 
2157
 
 
2158
        * configure.in: Added 'nn' to ALL_LINGUAS.
 
2159
        * po/nn.po: Started Norwegian Nynorsk translation.
 
2160
 
 
2161
2003-12-08 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2162
 
 
2163
        * configure.in: 2.5.1
 
2164
 
 
2165
2003-12-01 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2166
 
 
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.
 
2170
        
 
2171
2003-11-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2172
 
 
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
 
2178
 
 
2179
2003-11-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2180
 
 
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.
 
2184
 
 
2185
2003-11-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2186
 
 
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
 
2189
          as bug 126196.
 
2190
 
 
2191
2003-11-06  Breda McColgan  <Breda.McColgan@sun.com>
 
2192
 
 
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
 
2196
 
 
2197
2003-11-04 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2198
 
 
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.
 
2206
 
 
2207
2003-10-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2208
 
 
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
 
2213
          125282.
 
2214
        
 
2215
2003-10-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2216
 
 
2217
        * configure.in: 2.5.0
 
2218
 
 
2219
2003-10-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2220
 
 
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.
 
2242
 
 
2243
          Most of this comes from bug 76800 and my patch therein.
 
2244
          
 
2245
2003-10-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2246
 
 
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.
 
2251
 
 
2252
2003-10-16 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2253
 
 
2254
        * src/terminal.c(main): free the popt context when it is no longer
 
2255
          needed; suggested by bug #124416.
 
2256
 
 
2257
2003-10-14 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2258
 
 
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.
 
2262
 
 
2263
2003-10-14 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2264
 
 
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.
 
2268
 
 
2269
2003-10-12 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2270
 
 
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.
 
2280
          Fix #90397.
 
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.
 
2287
 
 
2288
2003-10-10 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2289
 
 
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
 
2294
        instead of getwcd.
 
2295
 
 
2296
2003-10-02 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2297
 
 
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,
 
2301
        fixing bug #123695.
 
2302
 
 
2303
2003-09-30 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2304
 
 
2305
        * src/terminal-profile(terminal_paletter_from_string),
 
2306
        * src/terminal.c(profile_list_delete_selection): use ngettext, fixing
 
2307
        bug #106699.
 
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.
 
2311
 
 
2312
2003-09-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2313
 
 
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) 
 
2317
        bug 101143.
 
2318
 
 
2319
2003-09-20 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2320
 
 
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.
 
2327
 
 
2328
2003-09-12  Fatih Demir <kabalak@gtranslator.org>
 
2329
 
 
2330
        * configure.in: Added "ta" (Tamil) to the languages' list.
 
2331
 
 
2332
Wed Sep 10 15:03:51 2003  Jonathan Blandford  <jrb@redhat.com>
 
2333
 
 
2334
        * configure.in: Rerelease 2.4.0.1 to fix glib-gettext problem.
 
2335
 
 
2336
2003-09-08  Havoc Pennington  <hp@redhat.com>
 
2337
 
 
2338
        * configure.in: 2.4.0
 
2339
 
 
2340
2003-09-04  Havoc Pennington  <hp@redhat.com>
 
2341
 
 
2342
        * src/terminal-screen.c (reread_profile): remove grouping parens
 
2343
        from skey regexp
 
2344
 
 
2345
2003-09-06 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2346
 
 
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.
 
2351
 
 
2352
2003-09-06  Guntupalli Karunakar  <karunakar@freedomink.org>
 
2353
 
 
2354
        * configure.in: Added "hi" to ALL_LINGUAS.
 
2355
 
 
2356
2003-09-02  Havoc Pennington  <hp@pobox.com>
 
2357
 
 
2358
        * Makefile.am (EXTRA_DIST): add HACKING
 
2359
 
 
2360
2003-08-29 Irene Ryan <irene.ryan@sun.com>
 
2361
 
 
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.
 
2367
 
 
2368
2003-07-29 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2369
 
 
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
 
2373
        bug 109385.
 
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.
 
2378
        
 
2379
2003-07-29 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
2380
 
 
2381
        * src/gnome-terminal.glade2: Allow only numeric values to spin
 
2382
        button. Fixes bug #115439.
 
2383
 
 
2384
2003-07-22 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2385
 
 
2386
        * src/terminal.c: general make-over of error messages relating to
 
2387
        command line options, as suggested in bug 101484.
 
2388
 
 
2389
2003-07-17 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2390
 
 
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.
 
2396
 
 
2397
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2398
        
 
2399
        * src/skey-popup.c(terminal_skey_do_popup): forgot an argument in the
 
2400
        last commit.
 
2401
 
 
2402
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2403
 
 
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.
 
2414
 
 
2415
        Everything, from the patch in bug #117445.
 
2416
 
 
2417
2003-07-15 Mariano Suárez-Alvarez <msuarezalvarez@arnet.com.ar>
 
2418
 
 
2419
        * src/terminal-window.c(append_stock_menuitem): fix a typo (bug
 
2420
        #113443)
 
2421
        * src/gnome-terminal.glade2: s/sytems/systems/ from bug #102420.
 
2422
        * skey-popup.h: remove astray comment.
 
2423
 
 
2424
2003-07-15  Havoc Pennington  <hp@redhat.com>
 
2425
 
 
2426
        * NEWS: update
 
2427
 
 
2428
        * configure.in: 2.3.2
 
2429
 
 
2430
2003-07-10 John Fleck <jfleck@inkstain.net>
 
2431
 
 
2432
        * help/xmldocs.make
 
2433
        * help/omf.make
 
2434
        Sync help build stuff with Malcolm's gnome-common
 
2435
        versions of these files.
 
2436
 
 
2437
2003-07-03  Kjartan Maraas  <kmaraas@gnome.org>
 
2438
 
 
2439
        * src/eggcellrendererkeys.c:
 
2440
        (egg_cell_renderer_keys_set_accelerator): Merge leak fix
 
2441
        from stable.
 
2442
 
 
2443
2003-06-30  Mohammad DAMT  <mdamt@bisnisweb.com>
 
2444
 
 
2445
        * po/id.po: Added Indonesian translation
 
2446
        * configure.in: Added "id" to ALL_LINGUAS
 
2447
 
 
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
 
2455
        bug #114597.
 
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.
 
2460
 
 
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.
 
2464
 
 
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.
 
2467
 
 
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.
 
2471
 
 
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.
 
2474
        Fixes bug #89029.
 
2475
 
 
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).
 
2479
 
 
2480
2003-06-17  Taneem Ahmed  <taneem@eyetap.org>
 
2481
 
 
2482
        * configure.in: Added "bn" to ALL_LINGUAS.
 
2483
 
 
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
 
2487
        URL regex.
 
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.
 
2491
 
 
2492
2003-06-11  Havoc Pennington  <hp@pobox.com>
 
2493
 
 
2494
        * src/terminal-window.c: remove update_active_encoding_name() 
 
2495
        which was pointless; Mariano Suarez-Alvarez #114870
 
2496
        
 
2497
2003-06-07 Mark Finlay <sisob@eircom.net>
 
2498
 
 
2499
        * gnome-terminal.applications: Added
 
2500
        * Makefile.am
 
2501
 
 
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)
 
2505
 
 
2506
2003-06-06  Havoc Pennington  <hp@pobox.com>
 
2507
 
 
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
 
2511
 
 
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
 
2515
        widget
 
2516
 
 
2517
Mon Jun  2 16:03:48 2003  Jonathan Blandford  <jrb@redhat.com>
 
2518
 
 
2519
        * src/terminal-window.c (notebook_page_switched_callback): We need
 
2520
        to update the active widget when we switch panes, #114282
 
2521
 
 
2522
2003-05-30  Havoc Pennington  <hp@pobox.com>
 
2523
 
 
2524
        * src/gnome-terminal.schemas.in: s/app/application/ per
 
2525
        Christian Rose suggestion #113561
 
2526
 
 
2527
2003-05-20  Havoc Pennington  <hp@redhat.com>
 
2528
 
 
2529
        * NEWS: update
 
2530
 
 
2531
        * configure.in: bump to 2.3.1
 
2532
 
 
2533
2003-05-06  Danilo Ã… egan  <dsegan@gmx.net>
 
2534
 
 
2535
        * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
 
2536
 
 
2537
2003-05-04  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
 
2538
 
 
2539
        * po/cy.po: Added
 
2540
        * configure.in: Added cy to ALL_LINGUAS
 
2541
 
 
2542
2003-05-03  Havoc Pennington  <hp@pobox.com>
 
2543
 
 
2544
        * src/gnome-terminal.glade2: fix duplicate mnemonics #82062
 
2545
 
 
2546
2003-04-29  Paul Duffy <dubhthach@frink.nuigalway.ie>
 
2547
 
 
2548
        * configure.in: Added ga to ALL_LINGUAS
 
2549
        
 
2550
2003-04-24  Kjartan Maraas  <kmaraas@gnome.org>
 
2551
 
 
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>.
 
2558
 
 
2559
2003-04-22  Laszlo Kovacs <laszlo.kovacs@sun.com>
 
2560
        * src/terminal-screen.c:
 
2561
        #101529 fixed
 
2562
 
 
2563
2003-04-21  nalin
 
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
 
2566
        background color.
 
2567
 
 
2568
2003-04-17  Mike Lei <mike.lei>
 
2569
 
 
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
 
2572
 
 
2573
2003-04-15  Shivram U  <shivaram.upadhyayula@wipro.com>
 
2574
 
 
2575
        * src/terminal-window.c (notebook_page_switched_callback): We neednt
 
2576
        explicitly set focus to the terminal active tab anymore. (#98884)
 
2577
 
 
2578
2003-04-14 nalin
 
2579
        * src/vte.c: hook up background scrolling.
 
2580
        * configure.in: require a version of libvte which supports scrolling
 
2581
        backgrounds.
 
2582
 
 
2583
2003-04-02  Havoc Pennington  <hp@redhat.com>
 
2584
 
 
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.
 
2589
 
 
2590
2003-03-13  Havoc Pennington  <hp@pobox.com>
 
2591
 
 
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)
 
2595
 
 
2596
2003-03-13  Christian Rose  <menthos@menthos.com>
 
2597
 
 
2598
        * configure.in: Added "ml" to ALL_LINGUAS.
 
2599
 
 
2600
2003-03-10  Roozbeh Pournader  <roozbeh@sharif.edu>
 
2601
 
 
2602
        * configure.in: Added "fa" to ALL_LINGUAS.
 
2603
 
 
2604
2003-03-08  Metin Amiroff  <metin@karegen.com>
 
2605
 
 
2606
        * configure.in: Added "az" to ALL_LINGUAS.
 
2607
 
 
2608
2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
 
2609
 
 
2610
        * src/encoding.c: Changed "Farsi" to "Persian".
 
2611
 
 
2612
2003-02-20  Alex Duggan  <aldug@astrolinux.com>
 
2613
 
 
2614
        * configure.in:
 
2615
        * src/Makefile.am:
 
2616
        Remove support for libzvt, bump required vte version to 0.10.22
 
2617
 
 
2618
2003-01-31  Havoc Pennington  <hp@redhat.com>
 
2619
 
 
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.
 
2624
 
 
2625
2003-01-27  Laurent Dhima  <laurenti@alblinux.net>
 
2626
 
 
2627
        * configure.in: Added "sq" to ALL_LINGUAS.
 
2628
        
 
2629
2003-01-24  Alessio Frusciante  <algol@firenze.linux.it>
 
2630
 
 
2631
        * configure.in: Added "it" (Italian) to ALL_LINGUAS.
 
2632
 
 
2633
2003-01-23 nalin
 
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).
 
2641
 
 
2642
2003-01-22  Breda McColgan  <Breda.McColgan@sun.com>
 
2643
 
 
2644
        * help/C/gnome-terminal.xml: Updated for GNOME 2.2
 
2645
 
 
2646
        * help/C/gnome-terminal-C.omf : Updated to reflect new manual version 
 
2647
        number and date
 
2648
 
 
2649
2003-01-22  Christian Rose  <menthos@menthos.com>
 
2650
 
 
2651
        * configure.in: Added "mn" to ALL_LINGUAS.
 
2652
 
 
2653
2003-01-21  Havoc Pennington  <hp@redhat.com>
 
2654
 
 
2655
        * configure.in: say that stable branch is 2.2.x,
 
2656
        move version to 2.3.0
 
2657
 
 
2658
        * src/terminal-profile.c: fix from Nalin so that changing the
 
2659
        background shading actually works
 
2660
 
 
2661
2003-01-16  Havoc Pennington  <hp@redhat.com>
 
2662
 
 
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 
 
2666
        -x argument.
 
2667
 
 
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
 
2671
 
 
2672
2003-01-11  Christophe Fergeau  <teuf@users.sourceforge.net>
 
2673
 
 
2674
        * src/encondings.c (update_active_encodings_from_string_list): fixed
 
2675
        compilation with gcc 2.95
 
2676
 
 
2677
2003-01-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
2678
 
 
2679
        * configure.in: Added Amharic (am), Arabic (ar), Macedonian (mk)
 
2680
        and Dutch (nl) to ALL_LINGUAS
 
2681
 
 
2682
2003-01-10  Havoc Pennington  <hp@pobox.com>
 
2683
 
 
2684
        * NEWS: update
 
2685
 
 
2686
        * configure.in: 2.1.4
 
2687
 
 
2688
2003-01-09  Nalin Dahyabhai  <nsdahya1@pobox.com>
 
2689
 
 
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).
 
2693
 
 
2694
2003-01-05  Havoc Pennington  <hp@pobox.com>
 
2695
 
 
2696
        * configure.in: GTK 2.2.0 is required
 
2697
 
 
2698
2003-01-05  Havoc Pennington  <hp@pobox.com>
 
2699
 
 
2700
        * src/terminal-accels.c (terminal_edit_keys_dialog_new): don't
 
2701
        leak GladeXML object
 
2702
 
 
2703
        * src/encoding.c (terminal_encoding_dialog_new): don't leak the
 
2704
        GladeXML object.
 
2705
 
 
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.
 
2710
 
 
2711
2003-01-05  Havoc Pennington  <hp@pobox.com>
 
2712
 
 
2713
        * src/encoding.h (enum): fix compilation by adding missing 
 
2714
        encoding to enum.
 
2715
 
 
2716
2003-01-02  Havoc Pennington  <hp@redhat.com>
 
2717
 
 
2718
        * src/encoding.c: add ISO-8859-2
 
2719
 
 
2720
2002-12-22  Christian Neumair  <chris@gnome-de.org>
 
2721
 
 
2722
        * src/terminal-window.c: Revamped about dialog (#101812).
 
2723
 
 
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) 
 
2728
 
 
2729
2002-12-09  Havoc Pennington  <hp@redhat.com>
 
2730
 
 
2731
        * configure.in: 2.1.3
 
2732
 
 
2733
2002-12-09  Artis Trops  <hornet@navigator.lv>
 
2734
 
 
2735
        * configure.in: Added Latvian (lv) to ALL_LINGUAS.
 
2736
 
 
2737
2002-12-08  Havoc Pennington  <hp@pobox.com>
 
2738
 
 
2739
        * src/profile-editor.c: alphabetize the palette and use "gray on
 
2740
        black" not "linux console" for consistency and "not weird on
 
2741
        solaris" fu
 
2742
 
 
2743
2002-10-25  Jeffrey Stedfast  <fejj@ximian.com>
 
2744
 
 
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.
 
2748
 
 
2749
2002-12-08  Daniel Elstner  <daniel.elstner@gmx.net>
 
2750
 
 
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)
 
2754
 
 
2755
2002-12-08  Havoc Pennington  <hp@pobox.com>
 
2756
 
 
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
 
2760
        copied.
 
2761
 
 
2762
2002-12-07  Havoc Pennington  <hp@pobox.com>
 
2763
 
 
2764
        * src/terminal.c (find_screen_by_display_name): ref the screen 
 
2765
        in the fallback gdk_screen_get_default() case
 
2766
 
 
2767
        * src/encoding.c (terminal_encoding_init): indentation stuff
 
2768
 
 
2769
        Patch from Mathias Hasselmann to allow more than 32 settings.
 
2770
 
 
2771
        * src/terminal-profile.[hc]: use a struct instead of an 
 
2772
        int to store the flags in TerminalSettingMask
 
2773
        
 
2774
        * src/profile-editor.c: adapt to TerminalSettingMask changes
 
2775
 
 
2776
2002-12-07  Havoc Pennington  <hp@pobox.com>
 
2777
 
 
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.
 
2783
 
 
2784
2002-12-06  Havoc Pennington  <hp@pobox.com>
 
2785
 
 
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.
 
2789
 
 
2790
2002-12-04  Havoc Pennington  <hp@pobox.com>
 
2791
 
 
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 
 
2795
        translators
 
2796
 
 
2797
2002-12-05  Havoc Pennington  <hp@redhat.com>
 
2798
 
 
2799
        * gnome-terminal.desktop.in (StartupNotify): enable startup
 
2800
        notification
 
2801
 
 
2802
        * src/terminal-window.c (terminal_window_set_startup_id): new
 
2803
        function
 
2804
        (terminal_window_show): set the startup ID on the window, 
 
2805
        and send the "launch complete" message after we open the 
 
2806
        window.
 
2807
 
 
2808
        * src/terminal.c: add --startup-id option and pass --display and
 
2809
        --screen to child processes when using the factory
 
2810
 
 
2811
        * configure.in: require startup-notification
 
2812
 
 
2813
2002-12-03  Havoc Pennington  <hp@pobox.com>
 
2814
 
 
2815
        * configure.in: flip default to --with-widget=vte
 
2816
 
 
2817
2002-12-02  Nalin Dahyabhai <nsdahya1@pobox.com>
 
2818
 
 
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.
 
2829
 
 
2830
2002-12-02  Havoc Pennington  <hp@pobox.com>
 
2831
 
 
2832
        * src/profile-editor.c (terminal_profile_edit): improve font
 
2833
        selector packing
 
2834
 
 
2835
        * src/gnome-terminal.schemas: change update_records to default to
 
2836
        true
 
2837
 
 
2838
        * src/gnome-terminal.glade2: UI review updates
 
2839
 
 
2840
        * src/profile-editor.c (terminal_profile_edit): put
 
2841
        lines/kilobytes scrollback widgets in a size group
 
2842
 
 
2843
        * src/encoding.c (terminal_encoding_init): fool with indentation
 
2844
        and braces
 
2845
 
 
2846
2002-12-01  Havoc Pennington  <hp@pobox.com>
 
2847
 
 
2848
        * src/eggcellrendererkeys.c: update from libegg
 
2849
 
 
2850
2002-11-26  Glynn Foster  <glynn.foster@sun.com>
 
2851
 
 
2852
        * configure.in: 2.1.2
 
2853
 
 
2854
2002-11-22  Nalin Dahyabhai <nalin@redhat.com>
 
2855
 
 
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.
 
2859
 
 
2860
2002-11-19  Havoc Pennington  <hp@redhat.com>
 
2861
 
 
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)
 
2865
        
 
2866
Wed Nov 13 14:27:03 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
 
2867
 
 
2868
        * src/terminal-widget-zvt.c (terminal_widget_set_pango_font):
 
2869
        enabled pango font for libzvt.(Fix for #78007, #90840, ...)
 
2870
 
 
2871
Sun Nov  3 16:18:07 2002  Jonathan Blandford  <jrb@gnome.org>
 
2872
 
 
2873
        * src/skey/Makefile.am (INCLUDES): de-LART
 
2874
 
 
2875
        * src/skey/config.h: clean up old-school C.
 
2876
 
 
2877
2002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
 
2878
 
 
2879
        * configure.in: Added Belarusian to ALL_LINGUAS
 
2880
 
 
2881
2002-10-31  Havoc Pennington  <hp@redhat.com>
 
2882
 
 
2883
        * src/skey/Makefile.am: take -Wall out of cflags; still some 
 
2884
        "need to use config.h" problems here, not actually distchecking 
 
2885
        2.1.1 until fixed.
 
2886
 
 
2887
        * configure.in: 2.1.1, and add the cool feature summary output at
 
2888
        the end of configure.
 
2889
 
 
2890
2002-10-30  Nalin Dahyabhai <nalin@redhat.com>
 
2891
 
 
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.
 
2895
 
 
2896
Wed Oct 30 15:22:06 2002  Jonathan Blandford  <jrb@gnome.org>
 
2897
 
 
2898
        * src/gnome-terminal.glade2: Add a new dialog.
 
2899
 
 
2900
        * src/gnome-terminal.schemas: New key to add skey support.
 
2901
 
 
2902
        * src/skey-popup.c: (terminal_skey_do_popup): Popup the skey
 
2903
        dialog.
 
2904
 
 
2905
        * src/skey/*: cut-n-paste of a simple skey implementation
 
2906
 
 
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.
 
2912
 
 
2913
2002-10-30  Havoc Pennington  <hp@pobox.com>
 
2914
 
 
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)
 
2917
 
 
2918
2002-10-25  Nalin Dahyabhai <nalin@redhat.com>
 
2919
 
 
2920
        * src/terminal-widget-vte.c (terminal_widget_fork_command):  Update to
 
2921
        match VTE HEAD, fixing Red Hat #76529.
 
2922
 
 
2923
2002-10-24  Nalin Dahyabhai <nalin@redhat.com>
 
2924
 
 
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().
 
2929
 
 
2930
2002-10-19  Rajkumar Sivasamy  <rajkumar.siva@wipro.com>
 
2931
 
 
2932
        * src/simple-x-font-selector.c: Make EggXFontSelector's finalize
 
2933
        method to free EggXFontFilter's data.
 
2934
        Fixes #89770
 
2935
 
 
2936
Fri Oct 18 10:20:54 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
 
2937
 
 
2938
        * src/terminal-screen.c (make_font_monospace):
 
2939
          Fix #96114: to responce to "use system font" option
 
2940
 
 
2941
2002-10-16  Nalin Dahyabhai <nalin@redhat.com>
 
2942
 
 
2943
        * src/terminal-widget-vte.c (terminal_widget_set_allow_bold):
 
2944
        wire up set_allow_bold for vte
 
2945
 
 
2946
Wed Oct  9 10:11:55 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
 
2947
 
 
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)
 
2952
 
 
2953
Tue Oct  8 19:40:40 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
 
2954
 
 
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)
 
2958
 
 
2959
2002-10-04  Havoc Pennington  <hp@redhat.com>
 
2960
 
 
2961
        Add View->Zoom In, View->Zoom Out, View->Normal Size, 
 
2962
        for bug #94427
 
2963
        
 
2964
        * src/terminal.c: take --zoom command line option, save --zoom in
 
2965
        the session.
 
2966
 
 
2967
        * src/gnome-terminal.schemas: add new keybindings
 
2968
 
 
2969
        * src/terminal-accels.c: add Ctrl++ Ctrl+- Ctrl+= zoom shortcuts
 
2970
 
 
2971
        * src/terminal.c (terminal_app_new_terminal): fix a warning about
 
2972
        printf format
 
2973
 
 
2974
        * src/terminal-window.c: add font size menu items
 
2975
 
 
2976
        * src/terminal-screen.c (terminal_screen_get_font_scale): new
 
2977
        function
 
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
 
2981
 
 
2982
2002-09-29  Havoc Pennington  <hp@pobox.com>
 
2983
 
 
2984
        * src/eggaccelerators.c: update from libegg, fixes
 
2985
        super/meta/hyper to work correctly.
 
2986
 
 
2987
2002-09-23  Ross Burton  <ross@burtonini.com>
 
2988
 
 
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.
 
2992
 
 
2993
2002-09-23  Marius Andreiana <mandreiana@yahoo.com>
 
2994
 
 
2995
        * help/Makefile.am: added ro subdir
 
2996
        * help/ro: added romanian help translation
 
2997
        * configure.in: added help/ro/Makefile
 
2998
 
 
2999
2002-09-22  Havoc Pennington  <hp@pobox.com>
 
3000
 
 
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.
 
3005
 
 
3006
2002-08-14  Deepa Chacko Pillai <deepa.chacko@wipro.com>
 
3007
 
 
3008
        * src/terminal.c: Set the role for each terminal window.
 
3009
        Added a new option '--role' to store the role information.
 
3010
 
 
3011
        * src/terminal.h: Added one more parameter, ie. role, to
 
3012
        terminal_app_new_terminal ().
 
3013
 
 
3014
        * src/terminal-screen.c: Added one more parameter, ie. role, to
 
3015
        terminal_app_new_terminal ().
 
3016
 
 
3017
        * src/terminal-window.c: Added one more parameter, ie. role, to
 
3018
        terminal_app_new_terminal ().
 
3019
 
 
3020
2002-09-20  Narayana Pattipati <narayana.pattipati@wipro.com>
 
3021
 
 
3022
        * src/terminal.c : Handled the "die" signal sent by master
 
3023
        session so that session can kill the terminal. Fixes bug#90612
 
3024
 
 
3025
2002-09-13  Havoc Pennington  <hp@redhat.com>
 
3026
 
 
3027
        * src/encoding.c: wire up the dialog for editing what's in the
 
3028
        encoding menu; seems to work fairly well now. 
 
3029
        
 
3030
        * src/terminal-window.c (terminal_window_init): make encoding menu
 
3031
        a submenu of Terminal menu, and update it whenever the terminal 
 
3032
        menu is opened.
 
3033
 
 
3034
        * src/gnome-terminal.glade2: make encodings dialog default to
 
3035
        !visible, remove rules from tree view
 
3036
 
 
3037
2002-09-03  Marius Andreiana <mandreiana@yahoo.com>
 
3038
 
 
3039
        * configure.in: added 'ro' to ALL_LINGUAS
 
3040
 
 
3041
2002-08-28  Irene Ryan <irene.ryan@sun.com>
 
3042
 
 
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 
 
3046
        number and date
 
3047
        
 
3048
2002-08-25  Havoc Pennington  <hp@pobox.com>
 
3049
 
 
3050
        * autogen.sh: require automake-1.6
 
3051
 
 
3052
Thu Aug 22 23:40:46 2002  Jonathan Blandford  <jrb@gnome.org>
 
3053
 
 
3054
        * src/terminal-accels.c (terminal_edit_keys_dialog_new): put in
 
3055
        GTK+ mode.
 
3056
 
 
3057
        * src/eggcellrendererkeys.[ch]: update from libegg.
 
3058
 
 
3059
2002-08-21  Havoc Pennington  <hp@pobox.com>
 
3060
 
 
3061
        * configure.in: version to 2.1.0, and add a warning at the 
 
3062
        end that this is the unstable branch
 
3063
 
 
3064
        * src/profile-editor.c (profile_editor_update_silent_bell): add
 
3065
        missing "!" that made the "Terminal bell" setting behave
 
3066
        incorrectly
 
3067
 
 
3068
2002-08-19  Padraig O'Briain <padraig.obriain@sun.com>
 
3069
 
 
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.
 
3074
 
 
3075
2002-08-14  Deepa Chacko Pillai <deepa.chacko@wipro.com>
 
3076
 
 
3077
        * terminal.c: Fixes terminal crashes while using 
 
3078
        command line options (86982). Patch from 
 
3079
        tino.shwarze@informatik.tu-chemnitz.de
 
3080
 
 
3081
2002-08-08  Nalin Dahyabhai  <nalin@redhat.com>
 
3082
 
 
3083
        * terminal-widget-vte.c: Handle widget padding.
 
3084
 
 
3085
2002-08-06  Deepa Natarajan  <deepa.natarajan@wipro.com>
 
3086
 
 
3087
        * terminal-window.c: Allow toggling of Hide/Show Menubar to
 
3088
        work with keybindings. Fixes #88761.
 
3089
 
 
3090
2002-08-02  Yukihiro Nakai <nakai@gnome.gr.jp>
 
3091
 
 
3092
        * configure.in: ALL_LINGUAS ja (Japanese)
 
3093
 
 
3094
2002-07-23  Gustavo Noronha Silva <kov@debian.org>
 
3095
 
 
3096
        * configure.in: Added Brazilian Portuguese (pt_BR) to
 
3097
          ALL_LINGUAS
 
3098
 
 
3099
2002-07-15  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
3100
 
 
3101
        * configure.in: Added Catalan (ca) to ALL_LINGUAS
 
3102
 
 
3103
2002-07-14  Havoc Pennington  <hp@pobox.com>
 
3104
 
 
3105
        * configure.in: bump version to 2.1.0, add warning about unstable
 
3106
        branch
 
3107
 
 
3108
2002-07-14  Havoc Pennington  <hp@pobox.com>
 
3109
 
 
3110
        Encoding stuff, not yet working.
 
3111
        
 
3112
        * src/terminal-widget-vte.c (terminal_widget_set_encoding): new
 
3113
        function
 
3114
 
 
3115
        * src/update-from-egg.sh: adapt to libegg reorg
 
3116
 
 
3117
        * src/terminal-accels.c (binding_from_string): fix to allow
 
3118
        no-accelerator shortcuts such as F1.
 
3119
 
 
3120
        * src/terminal-window.c: add the encoding menu
 
3121
 
 
3122
        * src/gnome-terminal.schemas: add active_encodings key
 
3123
 
 
3124
        * src/Makefile.am (gnome_terminal_SOURCES): add encoding.[hc]
 
3125
 
 
3126
        * src/encoding.c: new file for choose-an-encoding code
 
3127
 
 
3128
2002-07-13  Havoc Pennington  <hp@pobox.com>
 
3129
 
 
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.
 
3135
 
 
3136
2002-07-12  Havoc Pennington  <hp@redhat.com>
 
3137
 
 
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
 
3142
 
 
3143
2002-07-12  Havoc Pennington  <hp@redhat.com>
 
3144
 
 
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
 
3149
 
 
3150
2002-07-04  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3151
 
 
3152
        * src/terminal-screen.c : Changed the XLFD property indices, this
 
3153
        fixes the similar size font logic works correctly.
 
3154
 
 
3155
2002-07-12  Havoc Pennington  <hp@redhat.com>
 
3156
 
 
3157
        * src/terminal-screen.c (make_font_monospace): make this do
 
3158
        something, though not anything useful.
 
3159
 
 
3160
2002-07-11  Stanislav Brabec  <utx@penguin.cz>
 
3161
 
 
3162
        * configure.in: Added Czech (cs) to ALL_LINGUAS
 
3163
 
 
3164
2002-07-09  Mark McLoughlin  <mark@skynet.ie>
 
3165
 
 
3166
        * gnome-terminal.desktop.in: use X-GNOME-DocPath instead
 
3167
        of DocPath.
 
3168
 
 
3169
2002-07-05  Glynn Foster  <glynn.foster@sun.com>
 
3170
 
 
3171
        * src/gnome-terminal.schemas, src/terminal-accels.c: Add 'Help' 
 
3172
        keybinding. Fixes #87439.
 
3173
 
 
3174
2002-07-04  Havoc Pennington  <hp@pobox.com>
 
3175
 
 
3176
        * help/C/Makefile.am (figdir): put "figures" subdir in Makefile, 
 
3177
        #87244 fix from John Fleck
 
3178
 
 
3179
2002-07-04  Havoc Pennington  <hp@pobox.com>
 
3180
 
 
3181
        * apply UI review patch from Glynn, bug #85655
 
3182
 
 
3183
        Breaks strings and docs!
 
3184
 
 
3185
2002-07-04  Havoc Pennington  <hp@pobox.com>
 
3186
        
 
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.
 
3191
 
 
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.
 
3195
 
 
3196
2002-06-24  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
3197
 
 
3198
        * configure.in: Added Walloon (wa) to ALL_LINGUAS
 
3199
 
 
3200
2002-06-23  Havoc Pennington  <hp@pobox.com>
 
3201
 
 
3202
        * src/terminal-accels.c (accel_edited_callback): fix callback
 
3203
        signature, #86076
 
3204
 
 
3205
2002-06-21  Yanko Kaneti <yaneti@declera.com>
 
3206
 
 
3207
        * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
 
3208
 
 
3209
2002-06-15  Havoc Pennington  <hp@pobox.com>
 
3210
 
 
3211
        * src/terminal-accels.c: apply fix for #84602 from Kristian
 
3212
        Rietveld
 
3213
        
 
3214
        * src/eggcellrendererkeys.c: update from libegg, #84602
 
3215
 
 
3216
        * src/profile-editor.c (profile_editor_update_x_font): add
 
3217
        demibold to the filter
 
3218
        
 
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
 
3222
 
 
3223
2002-06-11 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3224
 
 
3225
        * src/terminal.c: fix for #84516, not accepting --geometry in some
 
3226
        cases.
 
3227
        
 
3228
2002-05-29  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3229
 
 
3230
        * src/gnome-terminal.glade: mnemonics for the checkbuttons
 
3231
        in keybindings dialog, bug #83387
 
3232
 
 
3233
2002-06-11  Havoc Pennington  <hp@pobox.com>
 
3234
 
 
3235
        * configure.in: 2.0.0
 
3236
 
 
3237
2002-06-03  Kristian Rietveld  <kris@gtk.org>
 
3238
 
 
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
 
3241
        #83851).
 
3242
 
 
3243
2002-06-03  Jesus Bravo Alvarez  <jba@pobox.com>
 
3244
 
 
3245
        * configure.in: Added gl (Galician) to ALL_LINGUAS.
 
3246
 
 
3247
2002-06-02  Havoc Pennington  <hp@pobox.com>
 
3248
 
 
3249
        * configure.in: 1.9.7
 
3250
 
 
3251
2002-06-02  Havoc Pennington  <hp@pobox.com>
 
3252
 
 
3253
        * src/terminal-widget-zvt.c (terminal_widget_fork_command): 
 
3254
        zvt_term_forkpty()'s update_records arg is a bitmask not a bool.
 
3255
 
 
3256
2002-05-27  Chris Lyttle  <chris@wilddev.net
 
3257
 
 
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
 
3262
        
 
3263
2002-05-24  Michael Meeks  <michael@ximian.com>
 
3264
 
 
3265
        * src/terminal.c (sync_profile_list): don't
 
3266
        leak the string gconf keys.
 
3267
 
 
3268
        * src/terminal-window.c (reset_tab_menuitems):
 
3269
        don't leak the accel_path.
 
3270
 
 
3271
        * src/terminal-screen.c (get_child_command):
 
3272
        don't leak the user's shell.
 
3273
 
 
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.
 
3278
 
 
3279
2002-05-24  Michael Meeks  <michael@ximian.com>
 
3280
 
 
3281
        * src/terminal.c (main): copy the args before
 
3282
        we start, re-enable the terminal factory, and pass
 
3283
        it the args.
 
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.
 
3289
 
 
3290
2002-05-26  Havoc Pennington  <hp@pobox.com>
 
3291
 
 
3292
        * src/profile-editor.c (terminal_profile_edit): add help to the
 
3293
        edit profiles dialog
 
3294
 
 
3295
2002-05-26  Havoc Pennington  <hp@pobox.com>
 
3296
 
 
3297
        * src/terminal.c (manage_profiles_response_cb): modify Help button
 
3298
        patch to report errors correctly
 
3299
 
 
3300
2002-05-20  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
 
3301
 
 
3302
        * src/terminal.c Added a Help button in the Profiles... dialog
 
3303
        box.
 
3304
 
 
3305
2002-05-20  jacob berkman  <jacob@ximian.com>
 
3306
 
 
3307
        * configure.in: remove libglade-convert check as it's not actually
 
3308
        used anymore
 
3309
 
 
3310
2002-05-15  Nalin Dahyabhai  <nalin@redhat.com>
 
3311
 
 
3312
        * src/terminal-widget-vte.c: Hook up matching, enable mouse autohiding
 
3313
        by default.
 
3314
 
 
3315
2002-05-15  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
3316
 
 
3317
        * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
 
3318
 
 
3319
2002-05-13  Havoc Pennington  <hp@pobox.com>
 
3320
 
 
3321
        * configure.in: require brand new libzvt, bump to 1.9.6
 
3322
 
 
3323
        * src/terminal.c (main): temporarily disable the terminal factory, 
 
3324
        until I have time to fix it.
 
3325
 
 
3326
2002-05-12  Mattias Eriksson  <snaggen@acc.umu.se>
 
3327
        
 
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.
 
3332
        
 
3333
2002-05-12  Mattias Eriksson  <snaggen@acc.umu.se>
 
3334
        
 
3335
        * src/terminal-widget-zvt.c: Make use of the adjustable 
 
3336
        transparancy in libzvt  
 
3337
        
 
3338
2002-05-13  Nalin Dahyabhai <nalin@redhat.com>
 
3339
 
 
3340
        * src/terminal-widget-vte.c:
 
3341
        Hook up resetting and connection/disconnection of "selection-changed"
 
3342
        signals.
 
3343
 
 
3344
2002-05-13  Mark Patton  <mpatton@jhu.edu>
 
3345
 
 
3346
        * src/simple-x-font-selector.c:
 
3347
        Match a g_type_class_ref with a g_type_class_unref.
 
3348
        
 
3349
2002-05-12  Mark Patton  <mpatton@jhu.edu>
 
3350
 
 
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.
 
3353
 
 
3354
2002-05-12  Havoc Pennington  <hp@pobox.com>
 
3355
 
 
3356
        * src/gnome-terminal.glade2: set mnemonic tab for profile icon
 
3357
        entry, from Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>,
 
3358
        #79375
 
3359
 
 
3360
2002-05-12  Havoc Pennington  <hp@pobox.com>
 
3361
 
 
3362
        * src/gnome-terminal.glade2: remove mnemonics from notebook tabs
 
3363
 
 
3364
2002-05-12  Havoc Pennington  <hp@pobox.com>
 
3365
 
 
3366
        * src/terminal.c (terminal_app_new_terminal): don't
 
3367
        gtk_window_present() the new window.
 
3368
 
 
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.
 
3372
 
 
3373
2002-05-12  Havoc Pennington  <hp@pobox.com>
 
3374
 
 
3375
        * src/Makefile.am: profterm.schemas -> gnome-terminal.schemas 
 
3376
        (accompanied by moving file on CVS server)
 
3377
 
 
3378
2002-05-11  Havoc Pennington  <hp@pobox.com>
 
3379
 
 
3380
        * src/profterm.schemas: add : and _ to word separators, 
 
3381
        from chrisime@gnome.org (#80746)
 
3382
        
 
3383
2002-05-09  Havoc Pennington  <hp@redhat.com>
 
3384
 
 
3385
        * src/terminal.c: use correct enum value for the popt options
 
3386
        using internal ID (#81264)
 
3387
 
 
3388
2002-05-07  Anders Carlsson  <andersca@gnu.org>
 
3389
 
 
3390
        * src/terminal-window.c: (about_callback):
 
3391
        Call gtk_window_set_transient_for on the about dialog.
 
3392
        
 
3393
2002-05-04  Havoc Pennington  <hp@pobox.com>
 
3394
 
 
3395
        * src/terminal-screen.c (terminal_screen_update_on_realize): I
 
3396
        should just test this before committing, probably.
 
3397
 
 
3398
2002-05-04  Havoc Pennington  <hp@pobox.com>
 
3399
 
 
3400
        * src/terminal-screen.c (terminal_screen_update_on_realize): fix
 
3401
        refcounting screwups
 
3402
 
 
3403
2002-05-04  Havoc Pennington  <hp@pobox.com>
 
3404
 
 
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.
 
3408
 
 
3409
2002-05-03  Havoc Pennington  <hp@redhat.com>
 
3410
 
 
3411
        * configure.in: 1.9.5
 
3412
 
 
3413
2002-05-02  Havoc Pennington  <hp@redhat.com>
 
3414
 
 
3415
        * src/simple-x-font-selector.c (egg_xfont_selector_init): fool
 
3416
        around with packing options
 
3417
 
 
3418
        * src/terminal.c (main): add newline to error message about
 
3419
        missing profile
 
3420
 
 
3421
        * src/terminal-screen.c (load_fonset_without_error): function to
 
3422
        avoid error spew from gdk_fontset_load as we try the various
 
3423
        fallback fonts.
 
3424
 
 
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.
 
3428
 
 
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
 
3436
        system font.
 
3437
 
 
3438
        * src/simple-x-font-selector.c (egg_xfont_selector_create_xlfd):
 
3439
        remove debug spew
 
3440
 
 
3441
2002-04-25 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3442
 
 
3443
        * Enabling the option to use system font.
 
3444
 
 
3445
        * src/profile-editor.c: add checkbox to use system font.
 
3446
 
 
3447
        * src/terminal-screen.c: wire up code to use system font.
 
3448
 
 
3449
2002-05-02 John Fleck <jfleck@inkstain.net>
 
3450
 
 
3451
        * help/C/gnome-terminal-C.omf
 
3452
        * help/C/gnome-terminal.xml
 
3453
        * help/C/legal.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
 
3458
 
 
3459
2002-05-02  Nalin Dahyabhai <nalin@redhat.com>
 
3460
 
 
3461
        * src/terminal-widget-vte.c: fix a spelling goof in a comment and
 
3462
        hook up backspace/delete bindings.
 
3463
 
 
3464
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3465
 
 
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.
 
3470
 
 
3471
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3472
 
 
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.
 
3476
 
 
3477
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3478
 
 
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
 
3485
        menu
 
3486
 
 
3487
        * src/terminal.c (sync_profile_list): when profile list changes, 
 
3488
        have all the open windows reread the list.
 
3489
 
 
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
 
3494
 
 
3495
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3496
 
 
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)
 
3500
 
 
3501
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3502
 
 
3503
        * src/eggcellrendererkeys.c: sync up to libegg, but contains no 
 
3504
        important fixes.
 
3505
 
 
3506
        * src/Makefile.am (regenerate-built-sources): give full path to
 
3507
        update-from-egg.sh
 
3508
 
 
3509
2002-05-01  Havoc Pennington  <hp@redhat.com>
 
3510
 
 
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 
 
3514
        in the end.
 
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
 
3518
 
 
3519
2002-05-01  Havoc Pennington  <hp@pobox.com>
 
3520
 
 
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
 
3524
 
 
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
 
3528
 
 
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
 
3533
 
 
3534
2002-05-01  Havoc Pennington  <hp@pobox.com>
 
3535
 
 
3536
        * src/terminal-window.c (terminal_window_set_size): don't use
 
3537
        gtk_window_resize on unmapped windows, it broke --geometry.
 
3538
        #80063
 
3539
 
 
3540
2002-05-01  Havoc Pennington  <hp@pobox.com>
 
3541
 
 
3542
        * src/terminal-accels.c: implement option for menu accels in the
 
3543
        keybindings dialog. String/screenshot change. #76845
 
3544
 
 
3545
        * src/profterm.schemas: add an option to turn off the F10
 
3546
        accelerator to get to the menubar.
 
3547
 
 
3548
2002-05-01  Havoc Pennington  <hp@pobox.com>
 
3549
 
 
3550
        * src/profterm.schemas: change next/prev tab default shortcuts 
 
3551
        to control page up, page down
 
3552
 
 
3553
2002-04-30  Havoc Pennington  <hp@redhat.com>
 
3554
 
 
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.
 
3558
 
 
3559
2002-04-30  Nalin Dahyabhai  <nalin@redhat.com>
 
3560
 
 
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.
 
3564
        
 
3565
2002-04-30  Havoc Pennington  <hp@redhat.com>
 
3566
        
 
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.
 
3570
 
 
3571
2002-04-26  Anders Carlsson  <andersca@gnu.org>
 
3572
 
 
3573
        * Push a fix from eel into here.
 
3574
 
 
3575
2002-04-26  Changwoo Ryu  <cwryu@debian.org>
 
3576
 
 
3577
        * configure.in: Added "ko" to ALL_LINGUAS.
 
3578
 
 
3579
2002-04-26  Nalin Dahyabhai  <nalin@redhat.com>
 
3580
 
 
3581
        * src/terminal-intl.h: add missing #include of locale.h.
 
3582
        * src/terminal-widget-vte.c: hook up set_scrollback_lines.
 
3583
 
 
3584
2002-04-25  Havoc Pennington  <hp@redhat.com>
 
3585
 
 
3586
        * src/Makefile.am (EXTRA_DIST): add terminal-widget-*.c since
 
3587
        only one can be disted by the normal rules
 
3588
 
 
3589
2002-04-25  Havoc Pennington  <hp@redhat.com>
 
3590
 
 
3591
        * configure.in: 1.9.4
 
3592
 
 
3593
2002-04-25  Havoc Pennington  <hp@redhat.com>
 
3594
 
 
3595
        * src/terminal.c (main): call setlocale() early on, just in case.
 
3596
 
 
3597
2002-04-22  Havoc Pennington  <hp@redhat.com>
 
3598
 
 
3599
        * src/profile-editor.c: support choosing a pango font for terminal
 
3600
        widget implementations that handle it
 
3601
 
 
3602
        * src/terminal-screen.c (terminal_screen_update_on_realize): set
 
3603
        pango font
 
3604
 
 
3605
        * src/terminal-profile.c: add the pango font setting
 
3606
 
 
3607
        * src/profterm.schemas: add setting for Pango font name
 
3608
 
 
3609
        * src/terminal-widget-vte.c (terminal_widget_set_colors): use
 
3610
        TERMINAL_PALETTE_SIZE instead of hardcoded "16" for the number of
 
3611
        palette entries
 
3612
 
 
3613
2002-04-21  Havoc Pennington  <hp@pobox.com>
 
3614
 
 
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
 
3618
 
 
3619
2002-04-21  Havoc Pennington  <hp@pobox.com>
 
3620
 
 
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
 
3629
        off.
 
3630
 
 
3631
2002-04-21  Havoc Pennington  <hp@pobox.com>
 
3632
 
 
3633
        * src/terminal.c (terminal_util_set_atk_name_description): remove
 
3634
        warnings for case where we have NoOp object, this is normal.
 
3635
 
 
3636
        * src/gnome-terminal.glade2: remove some controller relationships 
 
3637
        Pasupathi says were wrong
 
3638
 
 
3639
2002-04-21  Havoc Pennington  <hp@pobox.com>
 
3640
 
 
3641
        * Makefile.am (SUBDIRS): add help subdir
 
3642
 
 
3643
        * configure.in (CFLAGS): add help makefiles
 
3644
 
 
3645
        * src/terminal-window.c (help_callback): implement
 
3646
 
 
3647
        * help/C/Makefile.am: fixes from Satyajit Kanungo
 
3648
 
 
3649
        * help/xmldocs.make: copy from
 
3650
        gnome-docu/gdp/gdp-example1/help/xmldocs.make
 
3651
 
 
3652
2002-04-21  Simos Xenitellis  <simos@hellug.gr>
 
3653
 
 
3654
        * configure.in: Added "el" to ALL_LINGUAS.
 
3655
 
 
3656
2002-04-20  Havoc Pennington  <hp@pobox.com>
 
3657
 
 
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?
 
3664
 
 
3665
        * src/gnome-terminal.glade2: add reasonable names instead of
 
3666
        "labelXX" for all labels referenced in labelled-by
 
3667
 
 
3668
2002-04-19 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3669
 
 
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.
 
3675
 
 
3676
        * src/terminal.h: added function declaration to
 
3677
        widget_label_relation_set() and set_atk_name_description().
 
3678
 
 
3679
        * src/gnome-terminal.glade2: Broken tooltips for color palette
 
3680
        entries and accessibility features are added to the widgets.
 
3681
 
 
3682
        * src/simple-x-font-selector.c: Added atk relation and accessible
 
3683
        description to Font option menu and size option menu in "Edit
 
3684
        Profile" dialog.
 
3685
 
 
3686
        * src/terminal-screen.c: Added atk relation between the label and
 
3687
        entry in "Set Terminal tile" dailog.
 
3688
 
 
3689
2002-04-20  Abel Cheung  <maddog@linux.org.hk>
 
3690
 
 
3691
        * help/.cvsignore, help/C/.cvsignore, omf-install/.cvsignore: New.
 
3692
        * .cvsignore: Added file and sorted.
 
3693
 
 
3694
2002-04-17  Havoc Pennington  <hp@pobox.com>
 
3695
 
 
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.
 
3699
 
 
3700
        Has several known bugs I'm about to file, but I wanted to 
 
3701
        get some basic stubbing-out of the UI.
 
3702
 
 
3703
2002-04-16  Havoc Pennington  <hp@pobox.com>
 
3704
 
 
3705
        * Makefile.am (EXTRA_DIST): add intltool stuff to EXTRA_DIST
 
3706
        (why is this suddenly needed and not before?)
 
3707
 
 
3708
        * configure.in: 1.9.3, require gtk 2.0.2 and gconf 1.1.9
 
3709
 
 
3710
2002-04-16  Jacob Berkman  <jacob@ximian.com>
 
3711
 
 
3712
        * configure.in (ALL_LINGUAS): fix previous commit
 
3713
 
 
3714
2002-04-15  Abel Cheung  <maddog@linux.org.hk>
 
3715
 
 
3716
        * configure.in: Added "zh_TW" to ALL_LINGUAS.
 
3717
 
 
3718
2002-04-15  Havoc Pennington  <hp@pobox.com>
 
3719
 
 
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.
 
3724
 
 
3725
        * src/terminal.c (terminal_app_get_clone_command): save working
 
3726
        dir in the session
 
3727
 
 
3728
        * src/terminal-screen.c (terminal_screen_get_working_dir): add
 
3729
        linux-specific hack to keep track of child process's working 
 
3730
        directory.
 
3731
 
 
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
 
3735
 
 
3736
2002-04-15  Abigail Brady  <morwen@evilmagic.org>
 
3737
 
 
3738
        * configure.in: Added en_GB (British) translation.
 
3739
 
 
3740
2002-04-14  Havoc Pennington  <hp@pobox.com> 
 
3741
        
 
3742
        Options/infrastructure to use system colors/fonts, except
 
3743
        fonts are kind of screwed still. 
 
3744
 
 
3745
        (Somewhat modified patch from pasupathi.duraisamy@wipro.com,
 
3746
        bug #77295)
 
3747
        
 
3748
        * src/profile-editor.c: add checkbutton for use theme colors
 
3749
 
 
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 
 
3753
        when appropriate
 
3754
 
 
3755
        * src/terminal-profile.c: set up the theme colors and system 
 
3756
        font settings
 
3757
 
 
3758
        * src/profterm.schemas: add use_theme_colors and use_system_font
 
3759
        options
 
3760
 
 
3761
2002-04-14  Havoc Pennington  <hp@pobox.com>
 
3762
 
 
3763
        * src/terminal-screen.c (drag_data_received): support x-moz-url
 
3764
        target, which allows us to strip off file:/// from mozilla drops.
 
3765
 
 
3766
2002-04-14  Havoc Pennington  <hp@pobox.com>
 
3767
 
 
3768
        * src/terminal-screen.c (terminal_screen_setup_dnd): add
 
3769
        drag-and-drop stuff, #76619
 
3770
 
 
3771
        * src/terminal-widget-zvt.c (terminal_widget_write_data_to_child):
 
3772
        new function
 
3773
 
 
3774
2002-04-14  Havoc Pennington  <hp@pobox.com>
 
3775
 
 
3776
        * src/gnome-terminal.glade2: remove max_saved property that spewed
 
3777
        warnings
 
3778
 
 
3779
        * src/terminal.c (terminal_invoke_factory): use g_printerr for
 
3780
        errors
 
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
 
3787
        in the session
 
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 
 
3791
        if it did.)
 
3792
 
 
3793
2002-04-11  Jacob Berkman  <jacob@ximian.com>
 
3794
 
 
3795
        * src/Makefile.am (EXTRA_DIST): add .server file
 
3796
 
 
3797
2002-04-11  Michael Meeks  <michael@ximian.com>
 
3798
 
 
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.
 
3805
 
 
3806
        * src/gnome-terminal.server: add.
 
3807
 
 
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.
 
3811
 
 
3812
2002-03-25 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
 
3813
 
 
3814
        * Fix to the Bug#76269
 
3815
 
 
3816
2002-03-24  Havoc Pennington  <hp@pobox.com>
 
3817
 
 
3818
        * configure.in: 1.9.2
 
3819
 
 
3820
2002-03-24  Havoc Pennington  <hp@pobox.com>
 
3821
 
 
3822
        Fix issues that resulted in mangled terminal title.
 
3823
        
 
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.
 
3830
 
 
3831
2002-03-24  Havoc Pennington  <hp@pobox.com>
 
3832
 
 
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.
 
3836
 
 
3837
2002-03-24  Havoc Pennington  <hp@pobox.com>
 
3838
 
 
3839
        * src/profterm.schemas: name the default profile Terminal 
 
3840
        rather than Default
 
3841
        
 
3842
2002-03-23  Havoc Pennington  <hp@pobox.com>
 
3843
 
 
3844
        * gnome-terminal.desktop.in (_Comment): remove 
 
3845
        word UNIX from desktop.in, not .desktop. #73732
 
3846
 
 
3847
2002-03-18  Josh Barrow  <drleary@mac.com>
 
3848
 
 
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.
 
3852
 
 
3853
2002-03-18  Anders Carlsson  <andersca@gnu.org>
 
3854
 
 
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.
 
3874
        
 
3875
2002-03-18  Havoc Pennington  <hp@pobox.com>
 
3876
 
 
3877
        * src/profterm.schemas: make Alt+- Alt++ bindings use 
 
3878
        Shift as well by default
 
3879
 
 
3880
        * src/terminal-screen.c (terminal_screen_edit_title): increase the
 
3881
        default size of the window, and make it resizable
 
3882
 
 
3883
Sun Mar 17 23:18:43 2002  Jonathan Blandford  <jrb@redhat.com>
 
3884
 
 
3885
        * src/gnome-terminal.glade2: make swindow AUTOMATIC, NONE
 
3886
        * src/eggcellrendererkeys.c: update from CVS.
 
3887
 
 
3888
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3889
 
 
3890
        * src/terminal.c (terminal_app_new_profile): pack labels
 
3891
        expand/fill = TRUE
 
3892
 
 
3893
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3894
 
 
3895
        * src/terminal-window.c: add menu item to set terminal title.
 
3896
        #74601
 
3897
 
 
3898
        * src/terminal-screen.c (terminal_screen_edit_title):
 
3899
        function to pop up a dialog to edit the dynamic title
 
3900
 
 
3901
        * src/terminal.c (terminal_app_new_profile): align labels as in
 
3902
        profile editor
 
3903
        (set_default_icon): fix error printing
 
3904
 
 
3905
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3906
 
 
3907
        * src/profile-editor.c: Hook up icon picker to set terminal icon
 
3908
 
 
3909
        * src/terminal-profile.c (terminal_profile_set_icon_file): allow
 
3910
        NULL filename which means unset the icon
 
3911
 
 
3912
        * src/terminal-widget-zvt.c (terminal_widget_new): increase
 
3913
        robustness vs. failure to load fonts
 
3914
 
 
3915
        * src/terminal.c (main): set the default icon, #74600
 
3916
 
 
3917
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3918
 
 
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.
 
3923
 
 
3924
        * src/gnome-terminal.glade2: fix up a bit to make stuff 
 
3925
        align well with the fontsel.
 
3926
 
 
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 
 
3929
        selector.
 
3930
 
 
3931
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3932
 
 
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.
 
3936
 
 
3937
        * src/simple-x-font-selector.c (update_family_menu): show menu
 
3938
        items before adding them to option menu, to avoid size request
 
3939
        screwups.
 
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.
 
3945
 
 
3946
2002-03-17  Mark Patton  <mpatton@jhu.edu>
 
3947
 
 
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.
 
3951
 
 
3952
2002-03-17  Havoc Pennington  <hp@pobox.com>
 
3953
 
 
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 
 
3957
        font.
 
3958
 
 
3959
2002-03-16  Havoc Pennington  <hp@pobox.com>
 
3960
 
 
3961
        This doesn't work really, I'm not sure yet where the bug is.
 
3962
        
 
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.
 
3966
 
 
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
 
3971
        gridded size.
 
3972
 
 
3973
2002-03-13  Havoc Pennington  <hp@pobox.com>
 
3974
 
 
3975
        * src/profterm.schemas: change default accelerators to 
 
3976
        Ctrl+Shift to avoid conflicting with terminal apps.
 
3977
 
 
3978
2002-03-16  Szabolcs Ban  <shooby@gnome.hu>
 
3979
 
 
3980
        * configure.in: Added "hu" to ALL_LINGUAS.
 
3981
 
 
3982
2002-03-16  Mark Patton  <mpatton@jhu.edu>
 
3983
 
 
3984
        * src/profile-editor.c:
 
3985
        Set the default font in the font selector to the current font.
 
3986
 
 
3987
2002-03-16  Mark Patton  <mpatton@jhu.edu>
 
3988
 
 
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.
 
3993
 
 
3994
2002-03-16  Wang Jian  <lark@linux.net.cn>
 
3995
 
 
3996
        * configure.in: Added "zh_CN" to ALL_LINGUAS.
 
3997
 
 
3998
2002-03-13  Havoc Pennington  <hp@pobox.com>
 
3999
 
 
4000
        * src/gnome-terminal.glade2: Move Scrolling onto a separate tab
 
4001
        to try and unclutter the first tab.
 
4002
 
 
4003
2002-03-13  Havoc Pennington  <hp@pobox.com>
 
4004
 
 
4005
        * src/terminal.c (save_yourself_callback): hook up session
 
4006
        management, #71443
 
4007
 
 
4008
2002-03-13  Havoc Pennington  <hp@pobox.com>
 
4009
 
 
4010
        * src/profterm.schemas: change default font to be a full XLFD
 
4011
        #74282
 
4012
 
 
4013
2002-03-13  Anders Carlsson  <andersca@gnu.org>
 
4014
 
 
4015
        * src/terminal-widget-vte.c (terminal_widget_set_size): 
 
4016
        It's vte_terminal_set_size, not vte_terminal_size_set.
 
4017
 
 
4018
        * configure.in:
 
4019
        * src/Makefile.am:
 
4020
        Add correct support for --with-widget=vte
 
4021
        
 
4022
2002-03-13  Bill Nottingham <notting@redhat.com>
 
4023
 
 
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.
 
4028
 
 
4029
2002-03-12  Josh Barrow  <drleary@mac.com>
 
4030
 
 
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.
 
4035
 
 
4036
2002-03-12  Josh Barrow  <drleary@mac.com>
 
4037
 
 
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.
 
4041
 
 
4042
2002-03-12  Benedikt Roth  <Benedikt.Roth@gmx.net>
 
4043
 
 
4044
        * src/terminal-accels.c: (terminal_edit_keys_dialog_new):
 
4045
        I18N fix so that the menus will show up translated.
 
4046
 
 
4047
2002-03-12  Benedikt Roth  <Benedikt.Roth@gmx.net>
 
4048
 
 
4049
        * src/terminal-window.c: (about_callback):
 
4050
        Make translation credits actually translatable.
 
4051
        Use the gnome-terminal logo.
 
4052
 
 
4053
2002-03-11  Jonathan Blandford  <jrb@redhat.com>
 
4054
 
 
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
 
4064
 
 
4065
2002-03-11  Anders Carlsson  <andersca@gnu.org>
 
4066
 
 
4067
        * src/terminal-widget-vte.c: Fill in some blanks.
 
4068
 
 
4069
2002-03-11  Mark Patton  <mpatton@jhu.edu>
 
4070
 
 
4071
        * src/simple-x-font-selector.c:
 
4072
        Added missing gtk_widget_show when updating the family menu.
 
4073
 
 
4074
2002-03-10  Havoc Pennington  <hp@pobox.com>
 
4075
 
 
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
 
4081
        clutter.
 
4082
 
 
4083
2002-03-10  Mark Patton  <mpatton@jhu.edu>
 
4084
 
 
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.
 
4088
 
 
4089
2002-03-10  Havoc Pennington  <hp@pobox.com>
 
4090
 
 
4091
        * src/profile-editor.c (terminal_profile_edit): wire up "reset
 
4092
        compat options to defaults" button and remove "allow wrong encoded
 
4093
        fonts" checkbutton
 
4094
 
 
4095
2002-03-10  Havoc Pennington  <hp@pobox.com>
 
4096
 
 
4097
        * src/terminal.c (profile_activated_callback): double-clicking a
 
4098
        row edits it, #73807
 
4099
 
 
4100
2002-03-09  Havoc Pennington  <hp@pobox.com>
 
4101
 
 
4102
        * src/profile-editor.c: clean up "edited_cb" from when the
 
4103
        keybindings stuff was in here
 
4104
 
 
4105
        * src/terminal-window.c: adapt to abstraction
 
4106
 
 
4107
        * src/profile-editor.c (BYTES_PER_LINE): adapt to abstraction
 
4108
 
 
4109
        * src/terminal-screen.c: use terminal-widget.h abstract interface
 
4110
 
 
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
 
4115
        nicely anyhow.
 
4116
 
 
4117
2002-03-09  Duarte Loreto <happyguy_pt@hotmail.com>
 
4118
 
 
4119
        * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
 
4120
 
 
4121
2002-03-09  Kjartan Maraas  <kmaraas@gnome.org>
 
4122
 
 
4123
        * src/gnome-terminal.glade2: s/menu bar/menubar.
 
4124
 
 
4125
2002-03-09  Havoc Pennington  <hp@pobox.com>
 
4126
 
 
4127
        * src/terminal.c (main): init libgnomeui, patch from Johan
 
4128
        Dahlin. #74022
 
4129
 
 
4130
2002-03-09  Havoc Pennington  <hp@pobox.com>
 
4131
 
 
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
 
4136
 
 
4137
        * src/terminal-screen.c (reread_profile): only scroll if the
 
4138
        background is image, not if it's transparent #73757
 
4139
 
 
4140
2002-03-09  Havoc Pennington  <hp@pobox.com>
 
4141
        
 
4142
        * src/profile-editor.c (terminal_profile_edit): set initial value
 
4143
        of color scheme menu, #73906
 
4144
 
 
4145
        * gnome-terminal.desktop (Comment): change comment to avoid the
 
4146
        word UNIX, #73732
 
4147
 
 
4148
2002-03-06  Fatih Demir <kabalak@gtranslator.org>
 
4149
 
 
4150
        * configure.in: Added "tr" to the languages list.
 
4151
 
 
4152
2002-03-06  Gediminas Paulauskas <menesis@delfi.lt>
 
4153
 
 
4154
        * configure.in: Added "lt" to ALL_LINGUAS.
 
4155
 
 
4156
2002-03-05  Carlos Perello Marin <carlos@gnome-db.org>
 
4157
 
 
4158
        * configure.in: Added "es" to ALL_LINGUAS.
 
4159
 
 
4160
2002-03-05  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
 
4161
 
 
4162
        * configure.in: Added "sk" to ALL_LINGUAS.
 
4163
 
 
4164
2002-03-04  Havoc Pennington  <hp@pobox.com>
 
4165
 
 
4166
        * src/eel/Makefile.am (INCLUDES): distcheck fix
 
4167
 
 
4168
        * configure.in: 1.9.1
 
4169
 
 
4170
        * src/terminal-window.c (terminal_window_update_geometry): repair
 
4171
        a comment
 
4172
 
 
4173
2002-03-03  Havoc Pennington  <hp@pobox.com>
 
4174
 
 
4175
        * src/terminal-screen.c (terminal_screen_do_popup): init menu_item
 
4176
        before use.
 
4177
 
 
4178
2002-03-03  Havoc Pennington  <hp@pobox.com>
 
4179
 
 
4180
        * src/terminal-accels.c (D): debug spew off
 
4181
 
 
4182
2002-03-03  Havoc Pennington  <hp@pobox.com>
 
4183
 
 
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.
 
4189
 
 
4190
        * src/terminal-screen.c (terminal_screen_do_popup): add missing
 
4191
        accel paths
 
4192
 
 
4193
        * src/terminal-accels.c: add more accels
 
4194
        (binding_from_string): support "disabled" value for accelerators
 
4195
        to mean turned off
 
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
 
4200
 
 
4201
        * src/terminal-window.c: add more accels
 
4202
        (terminal_window_init): fix conflicting mnemonic for "new
 
4203
        profile"/"new window"
 
4204
 
 
4205
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4206
 
 
4207
        * src/terminal-window.c: add fullscreen mode, just for kicks
 
4208
 
 
4209
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4210
 
 
4211
        * src/terminal-window.c (terminal_window_init): add the accel 
 
4212
        group to the window so accels really work
 
4213
 
 
4214
        * src/gnome-terminal.glade2: make keybindings dialog 
 
4215
        !visible initially (glade shouldn't be setting toplevels to
 
4216
        visible...)
 
4217
 
 
4218
        * src/terminal-window.c: make Go menu work with the list 
 
4219
        of tabs, have accelerators to switch between tabs
 
4220
 
 
4221
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4222
 
 
4223
        * src/terminal-window.c: rearrange the menus
 
4224
 
 
4225
        * src/terminal-accels.c (terminal_edit_keys_dialog_new):
 
4226
        set initial state of "disable mnemonics" checkbutton
 
4227
 
 
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 
 
4230
        twice.
 
4231
 
 
4232
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4233
 
 
4234
        * src/terminal-accels.c: wire things up to work, more or less
 
4235
 
 
4236
        * src/Makefile.am: set up to do automated cut-and-paste from
 
4237
        libegg instead of manual cut-and-paste
 
4238
 
 
4239
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4240
 
 
4241
        Get keybindings dialog coming onscreen. Now just need to 
 
4242
        wire up the options in here, and add all the keybindings.
 
4243
 
 
4244
2002-03-02  Havoc Pennington  <hp@pobox.com>
 
4245
 
 
4246
        * src/terminal-window.c (about_callback): fix the weak pointer
 
4247
        setup
 
4248
        (terminal_window_init): use GNOME stock menu item for about
 
4249
 
 
4250
        * src/profterm.schemas: added a "new tab" keybinding, trying to 
 
4251
        get one binding working first
 
4252
        
 
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.
 
4256
 
 
4257
2002-03-02  Tivo Leedj�v  <leedjarv@interest.ee>
 
4258
 
 
4259
        * configure.in: Added et to ALL_LINGUAS.
 
4260
 
 
4261
2002-03-01  Pauli Virtanen  <pauli.virtanen@hut.fi>
 
4262
 
 
4263
        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
 
4264
 
 
4265
2002-02-27  Christian Meyer  <chrisime@gnome.org>
 
4266
 
 
4267
        * configure.in: Added 'da de' to ALL_LINGUAS.
 
4268
 
 
4269
2002-02-27  Gediminas Paulauskas <menesis@delfi.lt>
 
4270
 
 
4271
        * src/terminal-profile.c: change rxvt colors to match those from
 
4272
        rxvt sources (#72780, by Ryan Lovett <ryan@ocf.berkeley.edu>).
 
4273
 
 
4274
2002-02-26  Havoc Pennington  <hp@pobox.com>
 
4275
 
 
4276
        Deprecation fixes from Deepa Chacko Pillai
 
4277
        
 
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.
 
4281
 
 
4282
        * src/eggcellrendererkeys.c
 
4283
        (egg_cell_renderer_keys_start_editing): deprecated fix
 
4284
 
 
4285
        * src/terminal-screen.c (terminal_screen_update_on_realize): cheat 
 
4286
        and allow deprecated GdkFont in here
 
4287
 
 
4288
        * src/terminal.c (profile_optionmenu_set_selected): fix deprecated
 
4289
        function use
 
4290
 
 
4291
        * src/profile-editor.c (profile_editor_update_cursor_blink): fix
 
4292
        deprecated function use
 
4293
 
 
4294
        * src/Makefile.am (INCLUDES): add -DGTK_DISABLE_DEPRECATED
 
4295
        -DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED
 
4296
        -DGNOME_DISABLE_DEPRECATED
 
4297
        
 
4298
2002-02-26  Havoc Pennington  <hp@pobox.com>
 
4299
 
 
4300
        * src/terminal-window.c (terminal_window_init): fix 
 
4301
        conflicting mnemonics for closewindow/closetab, 
 
4302
        #72121 from dpasupathi@yahoo.com
 
4303
 
 
4304
2002-02-27  Zbigniew Chyla  <cyba@gnome.pl>
 
4305
 
 
4306
        * .cvsignore: Added gnome-terminal.desktop.
 
4307
 
 
4308
        * src/profterm.glade.h: Removed unused file.
 
4309
 
 
4310
2002-02-25  Havoc Pennington  <hp@pobox.com>
 
4311
 
 
4312
        * src/terminal-screen.c, src/terminal-window.c: Fixes so the
 
4313
        initial size is correct, #72041 from frb
 
4314
 
 
4315
2002-02-24  Havoc Pennington  <hp@pobox.com>
 
4316
 
 
4317
        * src/terminal-screen.c (reread_profile): wire up prefs
 
4318
 
 
4319
        * src/profile-editor.c: wire up remaining prefs, except font
 
4320
 
 
4321
2002-02-24  Havoc Pennington  <hp@pobox.com>
 
4322
 
 
4323
        * src/profterm.schemas: fix type of scroll_background
 
4324
 
 
4325
        * src/terminal-profile.c: swap green and blue in all the default 
 
4326
        palettes, so things don't look like butt; oops.
 
4327
 
 
4328
2002-02-24  Zbigniew Chyla  <cyba@gnome.pl>
 
4329
 
 
4330
        * configure.in (ALL_LINGUAS): Added pl (Polish).
 
4331
 
 
4332
2002-02-24  Havoc Pennington  <hp@pobox.com>
 
4333
 
 
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.)
 
4337
 
 
4338
2002-02-24  Havoc Pennington  <hp@pobox.com>
 
4339
 
 
4340
        * src/profile-editor.c (terminal_profile_edit): remove
 
4341
        keybindings-related stuff, will now be in a separate window
 
4342
 
 
4343
        * src/profile-editor.c (profile_editor_get_widget): make it a
 
4344
        fatal error if a glade widget isn't found
 
4345
 
 
4346
        * src/Makefile.am: switch to using native glade2 file. 
 
4347
        (cross fingers, pray to Damon)
 
4348
 
 
4349
        * src/gnome-terminal.glade2: move Keybindings to a separate
 
4350
        dialog, since it won't be per-profile.  
 
4351
 
 
4352
2002-02-24  Hasbullah Bin Pit <sebol@ikhlas.com>
 
4353
 
 
4354
        * configure.in: Added Malay (ms)to ALL_LINGUAS.
 
4355
        * po/ms.po: Added Malay Translation.
 
4356
 
 
4357
2002-02-22  jacob berkman  <jacob@ximian.com>
 
4358
 
 
4359
        * Makefile.am (EXTRA_DIST): fix typos, missed removals
 
4360
 
 
4361
2002-02-21  Havoc Pennington  <hp@pobox.com>
 
4362
 
 
4363
        * autogen.sh: check for and run intltoolize
 
4364
 
 
4365
2002-02-21  Havoc Pennington  <hp@pobox.com>
 
4366
 
 
4367
        * autogen.sh: revert change to gnome-common crackola. No
 
4368
        gnome-common crackola in here. Will investigate intltool issue in
 
4369
        a sec.
 
4370
 
 
4371
        * Makefile.am: remove icon from here, it was already in
 
4372
        src/gnome-terminal.png
 
4373
 
 
4374
2002-02-18  Seth Nickell  <snickell@stanford.edu>
 
4375
 
 
4376
        * autogen.sh:
 
4377
 
 
4378
        Use the common GNOME autogen.sh (to make intltool
 
4379
        work correctly)
 
4380
        
 
4381
        * configure.in:
 
4382
 
 
4383
        Use INTLTOOL for merging translations into the
 
4384
        .desktop file.
 
4385
        
 
4386
        * Makefile.am:
 
4387
        * gnome-terminal.desktop.in:
 
4388
        * gnome-terminal.png:
 
4389
 
 
4390
        Install a .desktop file and an icon.
 
4391
        
 
4392
2002-02-17 John Fleck <jfleck@inkstain.net>
 
4393
 
 
4394
        * help/Makefile.am
 
4395
        * help/C/Makefile.am
 
4396
        * help/C/gnome-terminal-C.omf
 
4397
        * help/C/gnome-terminal.xml
 
4398
        * help/C/legal.xml
 
4399
        * omf-install/Makefile.am
 
4400
        adding help stuff with placeholder help doc (not added
 
4401
        into the build yet)
 
4402
 
 
4403
2002-02-17  Havoc Pennington  <hp@pobox.com>
 
4404
 
 
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
 
4407
        what needs fixing.
 
4408
 
 
4409
        * src/terminal-screen.c (terminal_screen_update_on_realize): load
 
4410
        font from the profile
 
4411
 
 
4412
        * src/terminal-profile.c: add X font setting
 
4413
 
 
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
 
4418
        
 
4419
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4420
 
 
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
 
4424
 
 
4425
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4426
 
 
4427
        * src/profile-editor.c: wire up palette stuff
 
4428
 
 
4429
        * src/profterm.glade: remove bogus <child_name> from notebook 
 
4430
        widget that caused a libglade warning
 
4431
 
 
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
 
4439
 
 
4440
        * src/terminal-profile.h: add palette setting
 
4441
 
 
4442
        * src/terminal-screen.c (update_color_scheme): use color scheme
 
4443
        from profile instead of hardcoded
 
4444
 
 
4445
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4446
 
 
4447
        * src/terminal.c: silently accept --use-factory for now so 
 
4448
        launchers will work
 
4449
 
 
4450
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4451
 
 
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.
 
4455
        
 
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...
 
4462
 
 
4463
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4464
 
 
4465
        Throughout: destroy concept of "special" default profile, 
 
4466
        now any profile can be renamed/deleted.
 
4467
        
 
4468
        * src/profterm.schemas: s/profterm/gnome-terminal so we get schema 
 
4469
        defaults
 
4470
 
 
4471
        * src/terminal-profile.c (terminal_profile_new): add profile dir
 
4472
        to the GConfClient
 
4473
        (terminal_profile_forget): remove profile dir
 
4474
 
 
4475
        * src/terminal.c (main): only preload prefix/global not prefix/* 
 
4476
        so that old profile cruft won't slow things down
 
4477
 
 
4478
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4479
 
 
4480
        * src/terminal-profile.c (terminal_profile_delete_list): remove
 
4481
        debug spew
 
4482
 
 
4483
        * src/terminal.c: implement "manage profiles" dialog
 
4484
 
 
4485
        * src/terminal-window.c: add "manage profiles" menu item
 
4486
 
 
4487
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4488
 
 
4489
        * src/terminal-screen.c (terminal_screen_do_popup): never remove
 
4490
        Open/Copy Link items, just make them insensitive
 
4491
 
 
4492
2002-02-16  Havoc Pennington  <hp@pobox.com>
 
4493
 
 
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().
 
4497
 
 
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.
 
4502
 
 
4503
2002-02-15  Havoc Pennington  <hp@pobox.com>
 
4504
 
 
4505
        * src/terminal-screen.c (terminal_screen_update_on_realize): fix 
 
4506
        #71505 from frb, had set_fonts() backward so allow_bold setting 
 
4507
        was reversed
 
4508
 
 
4509
2002-02-15  Havoc Pennington  <hp@pobox.com>
 
4510
 
 
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
 
4516
 
 
4517
        * src/terminal-screen.c (get_child_command): use override command
 
4518
        if any
 
4519
        (terminal_screen_set_override_command): allow setting an override
 
4520
        command
 
4521
 
 
4522
2002-02-14  Havoc Pennington  <hp@pobox.com>
 
4523
 
 
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 
 
4528
        to the popup menu
 
4529
        (terminal_screen_init): add match regexps for URLs
 
4530
        (terminal_screen_button_press_event): control-click to open 
 
4531
        a URL
 
4532
 
 
4533
Thu Feb 14 15:53:42 2002  Owen Taylor  <otaylor@redhat.com>
 
4534
 
 
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. 
 
4538
 
 
4539
2002-02-13  Christophe Merlet  <redfox@eikonex.org>
 
4540
 
 
4541
        * configure.in: Added "fr" to ALL_LINGUAS.
 
4542
 
 
4543
2002-02-13  Laszlo Peter  <laca@ireland.sun.com>
 
4544
 
 
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)
 
4547
 
 
4548
2002-02-12  Christian Rose  <menthos@menthos.com>
 
4549
 
 
4550
        * configure.in: Added "sv" to ALL_LINGUAS.
 
4551
 
 
4552
2002-02-12  Havoc Pennington  <hp@pobox.com>
 
4553
 
 
4554
        * src/terminal-window.c (about_callback): don't mark empty string 
 
4555
        for translation, reported by Christian Rose, and some formatting
 
4556
        cleanups
 
4557
 
 
4558
        * Makefile.am, configure.in: put po subdir back in, since we
 
4559
        have some translations
 
4560
 
 
4561
2002-02-12  Kjartan Maraas  <kmaraas@gnome.org>
 
4562
 
 
4563
        * configure.in: Added "no" to ALL_LINGUAS.
 
4564
        
 
4565
2002-02-10  Havoc Pennington  <hp@pobox.com>
 
4566
 
 
4567
        * src/Makefile.am: EXTRA_DIST the icon
 
4568
 
 
4569
        * configure.in, Makefile.am: temporarily remove gettext stuff
 
4570
        since it annoyingly doesn't work unless you have at least one 
 
4571
        po file
 
4572
 
 
4573
        * src/Makefile.am (bin_PROGRAMS): rename binary to gnome-terminal
 
4574
 
 
4575
Sun Feb 10 16:36:22 2002  Jonathan Blandford  <jrb@redhat.com>
 
4576
 
 
4577
        * src/eggcellrendererkeys.c: New cell renderer.  Displays key
 
4578
        bindings.
 
4579
 
 
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
 
4582
        useful.
 
4583
 
 
4584
2002-02-10  Havoc Pennington  <hp@pobox.com>
 
4585
 
 
4586
        * configure.in: change name to gnome-terminal version 
 
4587
        1.9.
 
4588
 
 
4589
        Throughout: rename various profterm things to gnome-terminal
 
4590
 
 
4591
2002-02-09  Havoc Pennington  <hp@pobox.com>
 
4592
 
 
4593
        * src/terminal.c (main): call gnome_program_init()
 
4594
 
 
4595
        * src/Makefile.am (INCLUDES): define assorted gunge for
 
4596
        gnome_program_init()
 
4597
 
 
4598
        * src/terminal-window.c, src/terminal-screen.c: implement icon
 
4599
        preference
 
4600
 
 
4601
        * src/terminal-profile.c: add an icon preference
 
4602
 
 
4603
        * src/Makefile.am (icon_DATA): install an icon
 
4604
 
 
4605
2002-02-08  Havoc Pennington  <hp@redhat.com>
 
4606
 
 
4607
        * src/profile-editor.c (profile_editor_destroyed): disconnect
 
4608
        signal handlers on the profile that had the editor as user data, 
 
4609
        to avoid crash.
 
4610
 
 
4611
2002-02-08  Havoc Pennington  <hp@pobox.com>
 
4612
 
 
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.
 
4616
 
 
4617
2002-02-08  Havoc Pennington  <hp@pobox.com>
 
4618
 
 
4619
        * src/terminal-screen.c (terminal_screen_button_press_event): also
 
4620
        grab focus on button 2 click
 
4621
 
 
4622
        * src/terminal-window.c (terminal_window_set_active): grab focus
 
4623
        on terminal screens when we make them active
 
4624
 
 
4625
2002-01-26  Josh Barrow  <drleary@mac.com>
 
4626
 
 
4627
        * src/terminal-window.c: (about_callback):
 
4628
        Added an about box.
 
4629
 
 
4630
2002-01-25  Havoc Pennington  <hp@pobox.com>
 
4631
 
 
4632
        * src/terminal-window.c (terminal_window_set_active): fix that
 
4633
        annoying get-larger-on-each-tab-switch thing
 
4634
 
 
4635
2002-01-24  Havoc Pennington  <hp@pobox.com>
 
4636
 
 
4637
        * src/profterm.schemas: add exit_action, login_shell,
 
4638
        update_records, use_custom_command, custom_command
 
4639
 
 
4640
        * src/profile-editor.c: edit them here
 
4641
 
 
4642
        * src/terminal-screen.c: implement them here
 
4643
 
 
4644
        * src/terminal-profile.c: add new prefs here
 
4645
        
 
4646
2002-01-23  Havoc Pennington  <hp@pobox.com>
 
4647
 
 
4648
        * src/profile-editor.c: improve BYTES_PER_LINE estimate
 
4649
 
 
4650
2002-01-22  Havoc Pennington  <hp@redhat.com>
 
4651
 
 
4652
        * src/terminal-profile.c (terminal_profile_init): always have a
 
4653
        non-NULL string for word chars
 
4654
 
 
4655
2002-01-22  Anders Carlsson  <andersca@gnu.org>
 
4656
 
 
4657
        * src/terminal.c (create_profile_list): Select first row.
 
4658
        (terminal_app_delete_profiles): Set scrolled window shadow type.
 
4659
 
 
4660
2002-01-22  Havoc Pennington  <hp@pobox.com>
 
4661
        
 
4662
        * src/profterm.schemas: schemas for allow_bold, silent_bell,
 
4663
        word_chars, scrollbar_position, scrollback_lines,
 
4664
        scroll_on_keystroke, scroll_on_output
 
4665
        
 
4666
        * src/profile-editor.c: edit them here
 
4667
 
 
4668
        * src/terminal-screen.c: implement them here
 
4669
 
 
4670
        * src/terminal-profile.c: add new prefs here
 
4671
 
 
4672
2002-01-21  Havoc Pennington  <hp@pobox.com>
 
4673
 
 
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
 
4677
 
 
4678
        * src/terminal-window.c (terminal_window_set_active): be sure
 
4679
        terminal is realized
 
4680
 
 
4681
        * src/terminal-screen.c (terminal_screen_init): disable Zvt's
 
4682
        auto-window-hint thingy
 
4683
 
 
4684
2002-01-20  Havoc Pennington  <hp@pobox.com>
 
4685
 
 
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
 
4691
 
 
4692
        * src/profterm.schemas: add foreground/background color
 
4693
 
 
4694
Fri Jan 18 20:40:05 2002  Owen Taylor  <otaylor@redhat.com>
 
4695
 
 
4696
        * configure.in: Save value of ACLOCAL_FLAGS.
 
4697
 
 
4698
2002-01-17  Havoc Pennington  <hp@pobox.com>
 
4699
 
 
4700
        * more work on prefs
 
4701
 
 
4702
2002-01-16  Havoc Pennington  <hp@pobox.com>
 
4703
 
 
4704
        * src/profile-editor.c (terminal_profile_edit): load the glade
 
4705
        file. do nothing useful to it.
 
4706
 
 
4707
2002-01-16  Havoc Pennington  <hp@pobox.com>
 
4708
 
 
4709
        * configure.in: fixes
 
4710
 
 
4711
        * autogen.sh: get rid of horrible "autogen subdirs" feature and 
 
4712
        fix to use glib-gettextize
 
4713
 
 
4714
2002-01-16  Havoc Pennington  <hp@pobox.com>
 
4715
 
 
4716
        * src/profile-editor.c: new file to hold profile editor using 
 
4717
        glade and stuff
 
4718
 
 
4719
        * src/profterm.glade: glade file
 
4720
 
 
4721
        * src/terminal-intl.h: consolidate intl stuff
 
4722
 
 
4723
2001-12-12  Havoc Pennington  <hp@pobox.com>
 
4724
 
 
4725
        * src/terminal-screen.c (reread_profile): redo title if 
 
4726
        we switch profiles since title contains profile name.
 
4727
 
 
4728
        * src/terminal-window.c (paste_callback): implement
 
4729
        (copy_callback): implement
 
4730
 
 
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
 
4734
 
 
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.
 
4738
 
 
4739
        * src/terminal-screen.c: hook up to child_died and handle that
 
4740
 
 
4741
2001-12-11  Havoc Pennington  <hp@pobox.com>
 
4742
 
 
4743
        * src/terminal-screen.c (terminal_screen_zvt_title_changed):
 
4744
        handle title changes
 
4745
 
 
4746
2001-12-11  Havoc Pennington  <hp@pobox.com>
 
4747
 
 
4748
        * src/terminal-screen.c (terminal_screen_popup_menu_mouse): return
 
4749
        a sane value, so we don't disable selecting text.
 
4750
 
 
4751
2001-12-07  Havoc Pennington  <hp@pobox.com>
 
4752
 
 
4753
        * Initial import; not good for much.
 
4754