summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* widget: Add support for not automatically brightening bold colorsEgmont Koblinger2017-12-091-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762247
* widget: Add support for increased line and character spacingEgmont Koblinger2017-12-041-0/+4
| | | | | | | | | New API methods vte_terminal_set_cell_{height,width}_scale take values from 1.0 (default) to 2.0 (double spacing) to push the letters further apart from each other, without affecting the font size. https://bugzilla.gnome.org/show_bug.cgi?id=781479 https://bugzilla.gnome.org/show_bug.cgi?id=738781
* emulation: Simplify sequence matchingChristian Persch2017-11-211-1/+2
| | | | | | Instead of returning a string from the matcher that is then used to lookup a handler, just return the function pointer directly from the matcher.
* table: Move header to table.hhChristian Persch2017-11-211-1/+1
|
* emulation: Simplify sequence handlers and parameter handlingChristian Persch2017-11-181-1/+1
| | | | | | | | | | Encapsulate the use of the deprecated GValueArray API in a helper class, and use that to extract the parameters passed to the sequence handlers. Also, move from using 2-stage sequence handlers that first call a static function which in turn calls a method on VteTerminalPrivate to using the member functions directly via a member function pointer.
* widget: Add API to set the operator used to draw the terminal backgroundChristian Persch2017-10-241-0/+1
| | | | | | This is useful only to support a background image. https://bugzilla.gnome.org/show_bug.cgi?id=767575
* docs: Move deprecated functions to deprecated sectionChristian Persch2017-10-241-2/+2
|
* build: Remove unused source codeChristian Persch2017-10-241-1/+0
|
* widget: Add accessor function to get scrollback lines numberIgor Zakharov2017-09-151-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=787642
* docs: Add some missing functions to vte-sections.txtChristian Persch2017-09-131-0/+2
|
* widget: Add accessor functions for propertiesIgor Zakharov2017-09-131-0/+2
| | | | | | To get 'scroll on output' and 'scroll on keystroke' states. https://bugzilla.gnome.org/show_bug.cgi?id=785083
* docs: Add index for 0.52 API additionsChristian Persch2017-09-131-0/+4
|
* widget: Provide a way to copy the selection to clipboard as HTMLChristian Persch2017-05-071-1/+5
| | | | | | | | | | Currently, copying to HTML is disabled (#if 0) in the code, because it will generate the potentially huge selection data in both text and HTML formats. Instead, provide API to tell vte which format to use. https://bugzilla.gnome.org/show_bug.cgi?id=365121
* widget,emulation: Add support for OSC 8 hyperlinks (HTML-like anchors)Egmont Koblinger2017-04-252-0/+7
| | | | | | | | | | | | | | | | | The escape sequences OSC 8 ; params ; URI BEL OSC 8 ; params ; URI ST turn subsequent characters into an HTML-like anchor to the given address. Terminate the hyperlink with the same escape sequence with an empty URI. Params is an optional colon-separated list of key=value assignments. Cells having the same URI and "id" parameter, or cells lacking an "id" that were printed in a single OSC 8 run are underlined together on mouseover. For further details, see https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda. https://bugzilla.gnome.org/show_bug.cgi?id=779734
* lib: Deprecate vte_terminal_spawn_syncChristian Persch2017-02-121-1/+1
| | | | Now that async spawning is working, deprecate the old spawning API.
* build: Fix option nameChristian Persch2017-02-051-1/+1
| | | | The one-dash version works too, but two-dash is correct.
* docs: boxes: Add some more testsChristian Persch2017-02-051-2/+17
| | | | | | Add shades test from bug #778122, and flesh out the diagnoals section. https://bugzilla.gnome.org/show_bug.cgi?id=778122
* lib: Add async spawningChristian Persch2016-11-252-1/+10
| | | | | | | | | | | | | | Add vte_pty_spawn_async/finish for async spawning of a child process on a VtePty, and a vte_terminal_spawn_async convenience function that wraps creating the PTY and spawning the child process, and can cope with the terminal being destroyed between starting the spawning and the operation being finished. This is a partial solution to bug 772354; a full solution will require glib changes. https://bugzilla.gnome.org/show_bug.cgi?id=772354
* docs: Fix missing descriptionsChristian Persch2016-09-041-3/+1
| | | | | | | Need to specify the source code file extensions manually in order for gtk-doc to pick up our .cc files. https://bugzilla.gnome.org/show_bug.cgi?id=770114
* regex: Distinguish regex purposesChristian Persch2016-03-191-1/+2
|
* docs: Add section for API new in 0.46Christian Persch2016-02-291-0/+5
|
* docs: Remove leftoversChristian Persch2016-02-142-32/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762043
* Revert "build: libtoolectomy"Christian Persch2016-02-131-1/+1
| | | | | | This reverts commit d604a3d9a7ba29717ab479af927fecc71bf4c47b. This needs some more work to be functional.
* build: libtoolectomyChristian Persch2016-02-131-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=761444
* Revert "regex: Disable PCRE2 for 0.44"Christian Persch2016-02-132-4/+11
| | | | This reverts commit ce94be5ea7f68be90849a1147e13747227adf5ee.
* Revert "docs: Fix the build"Christian Persch2016-02-132-0/+18
| | | | This reverts commit ea0fe4fcb65345775be4359ea2015b3454a07478.
* docs: Fix the build0.44.90Christian Persch2016-02-132-18/+0
| | | | Failed after commit ce94be5ea7f68be90849a1147e13747227adf5ee.
* regex: Disable PCRE2 for 0.44Christian Persch2016-02-132-11/+4
| | | | | | | I'm not really satisfied with the API, so let's not export this API for 0.44. This patch will be reverted as soon as we branch for vte-0-44.
* lib: Remove private headerChristian Persch2016-02-051-2/+1
| | | | Don't need more than one private header, so remove vte-private.h.
* lib: Remove VteTerminalPrivate from public headersChristian Persch2016-01-311-1/+0
| | | | Finally!
* widget: Allow setting the cursor foreground colourChristian Persch2015-11-241-0/+1
| | | | | | Based on a patch by James Reed <supplantr@archlinux.info>. https://bugzilla.gnome.org/show_bug.cgi?id=695011
* doc: Fix vte-regex's section0.43.0Egmont Koblinger2015-10-241-0/+1
|
* regex: Don't expose PCRE2 in the APIChristian Persch2015-10-121-2/+0
| | | | Until there's a real need to, don't use PCRE2 types in our API.
* regex: Add API to check if some regexes match at an event positionChristian Persch2015-10-071-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=741728
* lib: Fix type builtinsChristian Persch2015-09-291-3/+2
| | | | Move VteRegexError to vteenums.h to fix vtetypebuiltins generation.
* lib: Add PCRE2 supportChristian Persch2015-09-292-3/+30
| | | | | Add VteRegex wrapping PCRE2's pcre2_code_8* to add refcounting, and add API to VteTerminal to use it for matching and searching.
* docs: Fix typo in function nameEgmont Koblinger2015-07-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=751980
* docs: Add missing symbols to sections.txtChristian Persch2015-07-051-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=751980
* all: Move to C++Christian Persch2015-04-221-1/+2
|
* all: Reorganise source treeChristian Persch2015-03-311-2/+12
| | | | | Move public headers to src/vte/ so that in-tree and out-of-tree inclusion can both use #include <vte/vte.h>.
* pty: Remove PTY helperChristian Persch2015-03-311-2/+6
| | | | | | It's only used for the obsolete [uw]tmp logging. https://bugzilla.gnome.org/show_bug.cgi?id=747046
* emulation: Fix vertical positioning after resize in some rare casesEgmont Koblinger2015-03-301-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=747059
* widget: Add word-char-exceptions property infrastructure0.39.90Christian Persch2015-02-091-0/+2
| | | | | | Just the infrastructure; not hooked up to anything yet. https://bugzilla.gnome.org/show_bug.cgi?id=730632
* all: Add feature stringChristian Persch2015-01-201-0/+1
|
* doc: Add ignore-decorator for gtk-docEgmont Koblinger2015-01-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=742501
* docs: Add index for API new in 0.40Christian Persch2014-11-031-0/+4
|
* docs: Remove version markersChristian Persch2014-11-031-24/+0
| | | | 0.38 has a new API/ABI, so the Since: markers really aren't appropriate.
* widget: Remove broken visual bell supportEgmont Koblinger2014-09-121-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602726#c19
* widget: Make dim color handling more xterm-likeEgmont Koblinger2014-08-251-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=735245
* widget: Improve API nameChristian Persch2014-08-171-1/+1
| | | | Synchronous functions should be named ..._sync.