vte.git
11 years agoUse accessors for setting adjustment
Kristian Høgsberg [Thu, 15 Jul 2010 13:07:51 +0000 (09:07 -0400)]
Use accessors for setting adjustment

We use g_object_freeze_notify() to emit the same amount of ::changed
signals.

11 years agoUse get accessors for adjustments
Kristian Høgsberg [Thu, 15 Jul 2010 12:38:42 +0000 (08:38 -0400)]
Use get accessors for adjustments

11 years agoAdd remaining accessors
Kristian Høgsberg [Thu, 15 Jul 2010 12:24:16 +0000 (08:24 -0400)]
Add remaining accessors

All that remains now is the adjustment accessors.

11 years agoSeal VTE when VTE_SEAL_ENABLE is given, not GSEAL_ENABLE
Kristian Høgsberg [Thu, 15 Jul 2010 02:52:53 +0000 (22:52 -0400)]
Seal VTE when VTE_SEAL_ENABLE is given, not GSEAL_ENABLE

gtk+ 3.0 defines GSEAL_ENABLE, which seals up VTE for the vte code as well.
Instead, seal of VTE when VTE_SEAL_ENABLE is defined and set it in
the .pc file.

11 years agoIntroduce compat macros for region differences
Kristian Høgsberg [Thu, 15 Jul 2010 02:51:18 +0000 (22:51 -0400)]
Introduce compat macros for region differences

11 years agoUse accessors for gtk objects
Saleem Abdulrasool [Thu, 15 Jul 2010 02:10:00 +0000 (22:10 -0400)]
Use accessors for gtk objects

This change introduces vte-gtk-compat.h to allow compatibility with the
current GTK+ requirement (2.14+) while allowing us to use GSEAL when
available.  When the GTK+ requirements are moved up to 2.20+, it should
be possible to entirely remove the header.

Setting of the GTK adjustment fields still occurs without the accessors
as setting the value and then using value_changed may introduce
different behaviour and/or double signal emissions.

11 years agoAdd Esperanto translation
Kristjan Schmidt [Sun, 4 Jul 2010 15:33:30 +0000 (17:33 +0200)]
Add Esperanto translation

11 years agoAdd Esperanto translation
Kristjan Schmidt [Sun, 4 Jul 2010 15:33:30 +0000 (17:33 +0200)]
Add Esperanto translation

11 years agoSimplify libtool versioning
Behdad Esfahbod [Wed, 30 Jun 2010 19:27:30 +0000 (15:27 -0400)]
Simplify libtool versioning

11 years agoUpdate Simplified Chinese translation.
Aron Xu [Tue, 29 Jun 2010 13:53:54 +0000 (21:53 +0800)]
Update Simplified Chinese translation.

11 years agoUpdated Arabic translation
Khaled Hosny [Sat, 26 Jun 2010 19:30:37 +0000 (22:30 +0300)]
Updated Arabic translation

11 years agoMinor comment fix.
Behdad Esfahbod [Fri, 25 Jun 2010 05:02:29 +0000 (02:02 -0300)]
Minor comment fix.

11 years agoSet widget app_paintable.
Behdad Esfahbod [Thu, 17 Jun 2010 19:02:54 +0000 (15:02 -0400)]
Set widget app_paintable.

11 years agoMake vte dual buildable with gtk2 and gtk3
Christian Persch [Fri, 28 May 2010 19:10:46 +0000 (21:10 +0200)]
Make vte dual buildable with gtk2 and gtk3

Gtk3 build is untested.

11 years agoClean up background clearing
Behdad Esfahbod [Sat, 12 Jun 2010 02:51:49 +0000 (22:51 -0400)]
Clean up background clearing

Fixes bug where lower border of the screen was not properly painted in
fullscreen mode.

11 years agoBug 601926 - Don't hardcode meta to alt
Behdad Esfahbod [Fri, 4 Jun 2010 18:36:45 +0000 (14:36 -0400)]
Bug 601926 - Don't hardcode meta to alt

11 years agoBug 620493 - strict aliasing warning
Matthias Clasen [Thu, 3 Jun 2010 16:16:30 +0000 (12:16 -0400)]
Bug 620493 - strict aliasing warning

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 29 May 2010 10:29:22 +0000 (13:29 +0300)]
Updated Hebrew translation.

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 29 May 2010 10:28:26 +0000 (13:28 +0300)]
Updated Hebrew translation.

11 years agoEstonian translation updated
Ivar Smolin [Thu, 27 May 2010 05:35:49 +0000 (08:35 +0300)]
Estonian translation updated

11 years agoBug 618749 - set terminal widget background color to terminal background
Behdad Esfahbod [Wed, 26 May 2010 17:09:47 +0000 (13:09 -0400)]
Bug 618749 - set terminal widget background color to terminal background

11 years agoFix requires_clear setting
Behdad Esfahbod [Wed, 26 May 2010 17:09:25 +0000 (13:09 -0400)]
Fix requires_clear setting

Part of Bug 618749 - [PATCH] set terminal widget background color to terminal

11 years agoUpdate Czech translation by Marek Cernocky
Petr Kovar [Sun, 23 May 2010 17:49:10 +0000 (19:49 +0200)]
Update Czech translation by Marek Cernocky

11 years agoRevert "Disable introspection dist"
Behdad Esfahbod [Fri, 14 May 2010 22:27:32 +0000 (18:27 -0400)]
Revert "Disable introspection dist"

This reverts commit a0cec4542963d52b1c1842ea9b450a51262b4c09.

11 years agoUpdated Shavian translation
Thomas Thurman [Thu, 13 May 2010 22:06:11 +0000 (18:06 -0400)]
Updated Shavian translation

11 years agoUpdated Shavian transliteration
Thomas Thurman [Wed, 12 May 2010 22:41:00 +0000 (18:41 -0400)]
Updated Shavian transliteration

11 years agoBug 614658 - text selection with mouse is buggy when using the shift key
Behdad Esfahbod [Tue, 11 May 2010 20:49:10 +0000 (16:49 -0400)]
Bug 614658 - text selection with mouse is buggy when using the shift key

11 years agoBug 617690 - Setting default fg color should not cancel underline
Behdad Esfahbod [Wed, 5 May 2010 23:16:39 +0000 (19:16 -0400)]
Bug 617690 - Setting default fg color should not cancel underline

11 years agoRelease 0.25.1 0.25.1
Behdad Esfahbod [Mon, 3 May 2010 15:31:46 +0000 (11:31 -0400)]
Release 0.25.1

11 years agoDisable introspection dist
Behdad Esfahbod [Tue, 4 May 2010 01:08:54 +0000 (21:08 -0400)]
Disable introspection dist

Broken as usual...

11 years ago[configure] Make libtool versioning automatic
Behdad Esfahbod [Mon, 3 May 2010 15:21:42 +0000 (11:21 -0400)]
[configure] Make libtool versioning automatic

11 years ago[search] Fix not-found
Behdad Esfahbod [Mon, 3 May 2010 08:17:52 +0000 (04:17 -0400)]
[search] Fix not-found

11 years ago[search] Don't scroll if result is on screen already
Behdad Esfahbod [Mon, 3 May 2010 07:58:34 +0000 (03:58 -0400)]
[search] Don't scroll if result is on screen already

11 years agoFix presenting search result
Behdad Esfahbod [Mon, 3 May 2010 07:49:09 +0000 (03:49 -0400)]
Fix presenting search result

11 years agoAdd comment
Behdad Esfahbod [Mon, 3 May 2010 07:23:17 +0000 (03:23 -0400)]
Add comment

11 years agoFix selection invalidation. Oops!
Behdad Esfahbod [Mon, 3 May 2010 07:21:59 +0000 (03:21 -0400)]
Fix selection invalidation.  Oops!

11 years ago[search] Implement wrap-around
Behdad Esfahbod [Mon, 3 May 2010 07:20:52 +0000 (03:20 -0400)]
[search] Implement wrap-around

11 years agoAdd VteVisualPosition
Behdad Esfahbod [Sun, 2 May 2010 07:35:21 +0000 (03:35 -0400)]
Add VteVisualPosition

11 years agoRefactor search
Behdad Esfahbod [Sun, 2 May 2010 07:23:29 +0000 (03:23 -0400)]
Refactor search

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 2 May 2010 09:40:20 +0000 (11:40 +0200)]
Updated Norwegian bokmål translation

11 years agoBug 616497 - 256 color sequence lacks boundary checking
Behdad Esfahbod [Thu, 29 Apr 2010 20:38:36 +0000 (16:38 -0400)]
Bug 616497 - 256 color sequence lacks boundary checking

11 years agoFixup search a bit
Behdad Esfahbod [Tue, 27 Apr 2010 20:28:12 +0000 (16:28 -0400)]
Fixup search a bit

11 years agoAdd _[gs]et_wrap_around() API
Behdad Esfahbod [Tue, 27 Apr 2010 15:35:39 +0000 (11:35 -0400)]
Add _[gs]et_wrap_around() API

11 years agoStart of find_prev
Behdad Esfahbod [Tue, 27 Apr 2010 10:22:26 +0000 (06:22 -0400)]
Start of find_prev

11 years agoAdd buffer search API
Behdad Esfahbod [Tue, 27 Apr 2010 08:01:03 +0000 (04:01 -0400)]
Add buffer search API

Not performing any actual search right now.

11 years agoUpdated Galician translations
Francisco Diéguez [Sat, 17 Apr 2010 19:35:15 +0000 (21:35 +0200)]
Updated Galician translations

11 years agoVteBg is private API
Christian Persch [Thu, 15 Apr 2010 17:02:04 +0000 (19:02 +0200)]
VteBg is private API

11 years agoUse (transfer full)
Christian Persch [Thu, 15 Apr 2010 16:55:02 +0000 (18:55 +0200)]
Use (transfer full)

11 years agoUpdated Spanish translation
Jorge González [Thu, 15 Apr 2010 06:28:01 +0000 (08:28 +0200)]
Updated Spanish translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 14 Apr 2010 15:58:38 +0000 (17:58 +0200)]
Updated Slovenian translation

11 years agoAdd some more gi annotations
Christian Persch [Mon, 12 Apr 2010 18:29:38 +0000 (20:29 +0200)]
Add some more gi annotations

11 years agoTiny docs fix
Christian Persch [Mon, 12 Apr 2010 18:09:08 +0000 (20:09 +0200)]
Tiny docs fix

11 years agoAdd annotation-glossary.xml include
Christian Persch [Mon, 12 Apr 2010 17:59:44 +0000 (19:59 +0200)]
Add annotation-glossary.xml include

11 years agoAdd deprecation guards to vtedeprecated.h
Christian Persch [Mon, 12 Apr 2010 17:59:03 +0000 (19:59 +0200)]
Add deprecation guards to vtedeprecated.h

They're redunant since this file is only included in the
!VTE_DISABLE_DEPRECATED case, but this is necessary to make the docs
build happy.

11 years agoBug 615417 - Reversed and one error saturation level in 0.24.0
Behdad Esfahbod [Mon, 12 Apr 2010 15:38:06 +0000 (11:38 -0400)]
Bug 615417 - Reversed and one error saturation level in 0.24.0

11 years agoBug 615467 - [PATCH] VTE does not handle CSI%dr properly
Behdad Esfahbod [Mon, 12 Apr 2010 15:23:42 +0000 (11:23 -0400)]
Bug 615467 - [PATCH] VTE does not handle CSI%dr properly

11 years agoDon't crash when root_surface is NULL
Christian Persch [Sun, 11 Apr 2010 19:00:01 +0000 (21:00 +0200)]
Don't crash when root_surface is NULL

11 years agoAdd some debug output to VteBg
Christian Persch [Sun, 11 Apr 2010 18:51:56 +0000 (20:51 +0200)]
Add some debug output to VteBg

11 years agoTiny docs fixup
Christian Persch [Sat, 10 Apr 2010 15:48:54 +0000 (17:48 +0200)]
Tiny docs fixup

11 years agoAdd gobject introspection annotations
Christian Persch [Sat, 10 Apr 2010 15:41:28 +0000 (17:41 +0200)]
Add gobject introspection annotations

... and update some docs.

11 years agoRemove unused variable
Christian Persch [Sat, 10 Apr 2010 14:34:11 +0000 (16:34 +0200)]
Remove unused variable

11 years agoAdd FIXME about potential optimisation
Christian Persch [Sat, 10 Apr 2010 14:27:19 +0000 (16:27 +0200)]
Add FIXME about potential optimisation

11 years agoAdd some gtk-doc comments
Christian Persch [Sat, 10 Apr 2010 14:24:33 +0000 (16:24 +0200)]
Add some gtk-doc comments

While trying to understand this code.

11 years agoUse _vte_debug_print() here
Christian Persch [Sat, 10 Apr 2010 14:06:02 +0000 (16:06 +0200)]
Use _vte_debug_print() here

11 years agoParse options enum from string
Christian Persch [Sat, 10 Apr 2010 14:01:45 +0000 (16:01 +0200)]
Parse options enum from string

11 years agoUse standard form of stock type macros
Christian Persch [Sat, 10 Apr 2010 13:49:31 +0000 (15:49 +0200)]
Use standard form of stock type macros

11 years agoWe also depend on cairo-xlib on gdk-x11
Christian Persch [Fri, 9 Apr 2010 23:42:24 +0000 (01:42 +0200)]
We also depend on cairo-xlib on gdk-x11

11 years agoUse G_STATIC_ASSERT
Christian Persch [Fri, 9 Apr 2010 23:41:52 +0000 (01:41 +0200)]
Use G_STATIC_ASSERT

Now that we depend on glib 2.22, remove our private static assert macro
and just use G_STATIC_ASSERT.

11 years agoFix underline cursor height calculation
Christian Persch [Thu, 8 Apr 2010 15:16:49 +0000 (17:16 +0200)]
Fix underline cursor height calculation

Use the cell width, not the whole cursor width when calculating the
underline cursor height.

11 years agoUse the style's cursor-aspect-ratio when drawing the cursor
Christian Persch [Thu, 3 Dec 2009 17:47:13 +0000 (18:47 +0100)]
Use the style's cursor-aspect-ratio when drawing the cursor

For the ibeam cursor, use the aspect ratio; for the underline, its
inverse (that's the only thing that makes sense here).

Bug #586950.

11 years agoPrint the GDK target during configure
Christian Persch [Thu, 8 Apr 2010 11:15:00 +0000 (13:15 +0200)]
Print the GDK target during configure

For checking purposes.

11 years agoRemove accidentally added include
Christian Persch [Sun, 4 Apr 2010 20:37:02 +0000 (22:37 +0200)]
Remove accidentally added include

11 years agoAdd debug output when g-p-h fails
Christian Persch [Sun, 4 Apr 2010 16:12:00 +0000 (18:12 +0200)]
Add debug output when g-p-h fails

11 years agoRemove unused function declaration
Christian Persch [Sun, 4 Apr 2010 15:20:16 +0000 (17:20 +0200)]
Remove unused function declaration

11 years agoRemove signal ID from VteBgClass
Christian Persch [Sun, 4 Apr 2010 15:08:10 +0000 (17:08 +0200)]
Remove signal ID from VteBgClass

It's unused.

11 years agoRemove unnecessary i18n init from vtebg
Christian Persch [Sun, 4 Apr 2010 15:06:39 +0000 (17:06 +0200)]
Remove unnecessary i18n init from vtebg

VteBg is an internal object that cannot be accessed from outside, and
that has no i18n. So there's really no need to make its class init
function bind vte's textdomain.

11 years agoAdd x11 to pkg-config dep list on gdk-x11
Christian Persch [Sun, 4 Apr 2010 15:03:24 +0000 (17:03 +0200)]
Add x11 to pkg-config dep list on gdk-x11

Bug #613525.

11 years agoRemove #if 0'd code
Christian Persch [Sat, 3 Apr 2010 21:50:51 +0000 (23:50 +0200)]
Remove #if 0'd code

11 years agoFix crash when loading the bg pixbuf failed
Christian Persch [Sat, 3 Apr 2010 21:49:15 +0000 (23:49 +0200)]
Fix crash when loading the bg pixbuf failed

11 years agoClean up vtebg
Christian Persch [Sat, 3 Apr 2010 16:59:03 +0000 (18:59 +0200)]
Clean up vtebg

Fixes build with !GDK_WINDOWING_X11. Bug #614469.

11 years agoBug 604240 - fix set-scrolling-region behaviour on reset
Behdad Esfahbod [Thu, 1 Apr 2010 22:09:41 +0000 (18:09 -0400)]
Bug 604240 - fix set-scrolling-region behaviour on reset

11 years agoBug 604241 - improve xterm emulation of set-scrolling-region behaviour
Behdad Esfahbod [Thu, 1 Apr 2010 06:16:56 +0000 (02:16 -0400)]
Bug 604241 - improve xterm emulation of set-scrolling-region behaviour

11 years agoBug 613192 - check-doc-syntax.sh test fails
Behdad Esfahbod [Thu, 1 Apr 2010 05:52:35 +0000 (01:52 -0400)]
Bug 613192 - check-doc-syntax.sh test fails

11 years agoFix warnings
Behdad Esfahbod [Thu, 1 Apr 2010 05:49:30 +0000 (01:49 -0400)]
Fix warnings

11 years agoDon't hide cursor even if cell is invisible
Behdad Esfahbod [Thu, 1 Apr 2010 05:41:36 +0000 (01:41 -0400)]
Don't hide cursor even if cell is invisible

11 years agoBug 499944 - vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char
Behdad Esfahbod [Thu, 1 Apr 2010 05:39:41 +0000 (01:39 -0400)]
Bug 499944 - vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char

11 years agoFollowup on Bug 602596 - Cursor can become invisible
Behdad Esfahbod [Thu, 1 Apr 2010 05:34:18 +0000 (01:34 -0400)]
Followup on Bug 602596 - Cursor can become invisible

Fix invisible attribute.

11 years agoRemove #ident
Behdad Esfahbod [Wed, 31 Mar 2010 23:03:03 +0000 (19:03 -0400)]
Remove #ident

11 years agoBug 602596 - Cursor can become invisible
Behdad Esfahbod [Wed, 31 Mar 2010 18:05:10 +0000 (14:05 -0400)]
Bug 602596 - Cursor can become invisible

Always compute the full fore/back color first, then reverse.
That's what xterm does also.

11 years agoAlso generate type builtins from vtedeprecated.h
Christian Persch [Tue, 30 Mar 2010 19:42:41 +0000 (21:42 +0200)]
Also generate type builtins from vtedeprecated.h

11 years agoRemove obsolete FIXME comment
Christian Persch [Tue, 30 Mar 2010 19:34:31 +0000 (21:34 +0200)]
Remove obsolete FIXME comment

11 years agoReindent code after removing extra block
Christian Persch [Tue, 30 Mar 2010 19:33:15 +0000 (21:33 +0200)]
Reindent code after removing extra block

11 years agoRemove "utf-8" property on VtePty
Christian Persch [Tue, 30 Mar 2010 19:31:29 +0000 (21:31 +0200)]
Remove "utf-8" property on VtePty

It doesn't make much sense.

11 years agoMake vte_pty_set_utf8 return a GError on failure
Christian Persch [Tue, 30 Mar 2010 19:29:16 +0000 (21:29 +0200)]
Make vte_pty_set_utf8 return a GError on failure

11 years agoRemove FIXME
Christian Persch [Tue, 30 Mar 2010 19:12:07 +0000 (21:12 +0200)]
Remove FIXME

11 years agoReindent after removing unnecessary block
Christian Persch [Tue, 30 Mar 2010 19:11:34 +0000 (21:11 +0200)]
Reindent after removing unnecessary block

11 years agoDon't leak a FD on error
Christian Persch [Tue, 30 Mar 2010 19:10:15 +0000 (21:10 +0200)]
Don't leak a FD on error

11 years agoRemove obsolete warning message
Christian Persch [Tue, 30 Mar 2010 19:02:20 +0000 (21:02 +0200)]
Remove obsolete warning message

We now report back a GError which is much better than spewing random
stuff to the console.

11 years agoPreserve errno since the deprecated API might use it
Christian Persch [Tue, 30 Mar 2010 18:58:43 +0000 (20:58 +0200)]
Preserve errno since the deprecated API might use it

11 years agoDon't allow setting negative row/column size
Christian Persch [Tue, 30 Mar 2010 18:55:47 +0000 (20:55 +0200)]
Don't allow setting negative row/column size