[vte] (394 commits) Non-fast-forward update to branch wip/inigomartinez/meson



The branch 'wip/inigomartinez/meson' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  81076a1... build: Use input file as paremeter
  cae744c... build: Port to meson build system
  b34f0fa... build: Remove autotools

Commits added to the branch:

  858ac54... Update Polish translation (*)
  3e74409... widget: Don't hide the mouse pointer when a popover is pres (*)
  efbf38e... Update Catalan translation (*)
  ea132fc... Updated Danish translation (*)
  ba0e1e5... widget: Use lighter dashed underline for hyperlinks (*)
  662919b... Updated Bulgarian translation (*)
  f6a7ad5... Version 0.49.92 (*)
  7f933a5... Post release version bump (*)
  bdf5a0e... widget: Fix a crash with hyperlinks if the mouse hasn't ent (*)
  9032a81... Update Romanian translation (*)
  516b500... Post branch version bump (*)
  3e4b09e... all: Remove gstdio.h (*)
  a3fd7cf... docs: Add index for 0.52 API additions (*)
  70747d0... widget: Add accessor functions for properties (*)
  75d6f8f... docs: Add some missing functions to vte-sections.txt (*)
  9ac6663... widget: Add accessor function to get scrollback lines numbe (*)
  039b22a... app: Add new test application (*)
  5b89b15... i18n: Update POTFILES.skip (*)
  2125d07... app: Try to make geometry work also for no-geometry-hints c (*)
  b7f5fe9... widget: Show padding in size request debug output (*)
  b2e9df8... app: Fix parsing of boolean options (*)
  6684fc6... widget: Improve debug output (*)
  0656a57... emulation: Add support for REP (repeat preceding graphic ch (*)
  41f55bc... widget: Fix initial size in presence of non-default padding (*)
  efa20e0... build: Fix dist (*)
  291b365... widget: Fix a crash with hyperlinks if the mouse is over th (*)
  425f76c... [l10n] Updated Catalan (Valencian) translation (*)
  a4362e9... build: Add strchrnul implementation to fix compilation on m (*)
  6acfa59... build: Remove manual define of _GNU_SOURCE (*)
  7734e28... app: Add opacity test mode (*)
  05f936a... build: Fix resource generation with glib < 2.50 (*)
  e2108c7... widget: Deprecate geometry helpers (*)
  9bc33bd... widget: Emit title-changed and uri-changed only if the valu (*)
  53c8026... app: Fix a copypaste error (*)
  34cb79e... app: Fix a copypaste error (*)
  368e89d... build: Separate libvte and test app build requirements (*)
  99e37b7... build: Remove wint_t checks (*)
  18962e5... table: Improve debug message (*)
  3917ff4... build: Remove unused source code (*)
  1fce6af... all: Silence compiler warning -Wfloat-equal (*)
  f2fbfce... docs: Move deprecated functions to deprecated section (*)
  b941987... debug: Fix printing the sequence string (*)
  91d30f8... widget: Add API to set the operator used to draw the termin (*)
  69a2649... app: Default to the right operator when showing a backgroun (*)
  be6cd82... widget: Queue a redraw if the background operator changes (*)
  7fb4bce... debug: Pass the known string length (*)
  118177a... debug: Typo fix (*)
  908c14d... caps: Remove redundant entries (*)
  653ad22... widget: Show the mouse pointer when a popover is presented  (*)
  3ad045e... Update Dutch translation (*)
  dc870c1... widget: Factor out underline and strikethrough position and (*)
  942c031... widget: Rename char_width and char_height to cell_width and (*)
  d8146f7... vala: add metadata to make Terminal.spawn_async () appear i (*)
  22b89cf... Version 0.51.1 (*)
  b4f6c83... Post release version bump (*)
  dda73cc... matcher: Fix memory leak (*)
  304e29d... pty: Fix mem leak (*)
  bca23e8... app: Fix a mem leak (*)
  f6678e7... widget: Reset might need to start blinking the cursor (*)
  601a6d8... emulation: Simplify sequence handlers and parameter handlin (*)
  5e9ad64... table: Move header to table.hh (*)
  be7d350... interpret: Also print value arrays (*)
  b7e21e5... interpret: Fix for non-ASCII characters decoding (*)
  35e071e... table: Remove unnecessary null checks (*)
  0d1f501... emulation: Simplify sequence matching (*)
  4e2f536... build: Manually generate the C source from the vala source (*)
  74ec844... interpret: Bring back the matcher test (*)
  f479790... build: Rename header file (*)
  3d09f07... interpret: Add statistics output (*)
  26c79c6... widget: Add support for increased line and character spacin (*)
  1a671bb... widget: Remove margin bell support (*)
  6c44229... widget: Add support for not automatically brightening bold  (*)
  efaf8f3... widget,emulation: Add support for double and curly underlin (*)
  a8af47b... widget,emulation: Add support for colored underlines (*)
  9be01fd... sgr-test.sh: New script for testing SGR escape sequences (*)
  9d5ab10... Post release version bump (*)
  87f7272... widget,emulation: Add support for overline (*)
  3c9e412... emulation: Revise the extended color escape sequences (*)
  c866129... widget: Fix display glitches around hidden underline (*)
  96dfd02... doc: Fix vte_terminal_get_allow_bold's description (*)
  68944c2... widget: Speed up the drawing of curly underline by caching  (*)
  38396ef... widget: Add support for blinking text (*)
  cd6f296... build: Fix distcheck (*)
  1f202f1... Post release version bump (*)
  b17463c... widget: Return correct underline value in VteCharAttributes (*)
  088eb01... emulation: Use deco colour also for default colour and fill (*)
  615d5fa... all: Rearrange VteCellAttr to store all colours together in (*)
  66534df... ring: Store cell attributes together in an uint32_t (*)
  6eea10a... widget: Translate more pango attributes in the IM string (*)
  5f5a11a... all: Remove overzealous use of constexpr (*)
  c0cd47f... all: Remove overzealous use of constexpr (*)
  6bef0ec... widget: Respect "bold color" even when "bold is bright" is  (*)
  154110d... app: Uppercase initial for menu entry (*)
  b274318... widget: Fix mem leak in search_rows() (*)
  602bb5c... docs: Remove an obsolete comment (*)
  809e797... widget: Fix scrollbar drawing not to be delayed (*)
  c68a546... widget: Allow regexes to match spaces (*)
  fdaad99... pty: spawn: Set PWD to the working directory to preserve sy (*)
  bc532dc... widget: Add API to not clear the background (*)
  614092c... Version 0.51.90 (*)
  68fc394... Post release version bump (*)
  e998936... widget: No longer generate bold color automatically (*)
  3fffbb8... doap: Add Egmont (*)
  34a2b58... widget: Protect fudge_pango_colors() against all-inclusive  (*)
  2e5dfbd... widget: Unset hyperlink URI when moving the mouse to a non- (*)
  430e45d... widget: Fix the initial belief whether the mouse is over th (*)
  135c684... widget: Update the last mouse coordinates on enter and leav (*)
  634d5b0... widget: Initialize the last mouse coordinates to the paddin (*)
  278cd4a... Update Scottish Gaelic translation (*)
  b8faef7... app: Add option to disable bold (*)
  6d47b23... widget: Fix disabling bold effect (*)
  a1cd4a4... introspection: Fix annotation for vte_terminal_feed_child (*)
  1aae8bf... Update Finnish translation (*)
  f2d1926... widget: Cleanup integer vs. boolean around faux bold (*)
  b398e25... draw: Do not cache ligatured glyphs (*)
  5c94130... widget: Limit bell rate (*)
  72cdf6e... widget: Fix bell timestamp update (*)
  c9d53c0... widget: Update adjustment page size and increments asynchro (*)
  bac521b... all: Add test mode (*)
  cac7b40... emulation: Implement DECRQCRA (*)
  f608f08... app: Unset env var when not in test mode (*)
  9c620f4... widget: Improve regex and hyperlink highlight tracking (*)
  a9e75c4... widget: Preserve the selection on reset (*)
  6b56f10... widget: Do not scroll to the bottom on soft reset (*)
  a793a6e... Version 0.51.92 (*)
  b4b2eb2... build: Post release version bump (*)
  6f330cc... Post branch version bump (*)
  cac3f1d... widget: Do not extend the background under faux bold charac (*)
  f0ee057... widget: Remove faux bold support (*)
  e258bda... emulation: Add support for OSC 5;0 (bold color) (*)
  340233e... Revert "emulation: Implement DECRQCRA" (*)
  899ce45... Revert "emulation: Add support for OSC 5;0 (bold color)" (*)
  f1b8a29... build: Update requirements (*)
  032a5c6... parser: Import new parser (*)
  78b37c0... parser: Import new parser (*)
  e215bc5... parser: Don't clear state when executing a control characte (*)
  bec2fff... parser: Define a type for CSI parameters (*)
  b512050... parser: Fix charset detection (*)
  0b17cae... parser: Use 0 as the default arg value (*)
  db833ed... parser: Parse subparameters in CSI sequences (*)
  45561b8... parser: Parse subparameters in CSI sequences (*)
  cc76ded... parser: Improve test programme (*)
  02bb51a... parser: cat: Add benchmark mode (*)
  edcb9d8... parser: Improve glue for subparameters (*)
  35b484d... parser: glue: Add some convenience function to collect para (*)
  2d8e0f8... emulation: Port DSR to new parameter glue (*)
  2dbfddd... emulation: Port DECSCUSR to new parameter glue (*)
  7e0af2d... emulation: Port XTERM_WM to new parameter glue (*)
  58f7727... emulation: Port CHA, HPA, CUP to new parameter glue (*)
  8f223eb... emulation: Port VPA to new parameter glue (*)
  b28f3dc... emulation: Port CNL, CUD to new parameter glue (*)
  fcbe649... emulation: Port CUB, CUF to new parameter glue (*)
  87385bb... emulation: Port SD, SU to new parameter glue (*)
  1aa9681... emulation: Port CPL, CUU to new parameter glue (*)
  b7262c3... emulation: Port DCH, ECH to new parameter glue (*)
  e1687cf... emulation: Port ICH to new parameter glue (*)
  8a1b704... emulation: Port REP to new parameter glue (*)
  a85c4d3... emulation: Port CBT, CHT to new parameter glue (*)
  0064f8a... emulation: Port HTS, TBC to new parameter glue (*)
  33ce2d0... emulation: Port DL, IL to new parameter glue (*)
  13b3ac5... emulation: Port DECSTBM to new parameter glue (*)
  15e9df6... emulation: Move sequence handler code directly into the han (*)
  37db400... emulation: Move sequence handler code directly into the han (*)
  f96b132... emulation: Move sequence handler code directly into the han (*)
  d6e594d... emulation: Move sequence handler code directly into the han (*)
  fde88ef... emulation: Move sequence handler code directly into the han (*)
  983769e... emulation: Move sequence handler code directly into the han (*)
  0b24be7... emulation: Move sequence handler code directly into the han (*)
  011856a... emulation: Remove LNM mode support (*)
  b0bb154... emulation: Unify mode handling (*)
  e9fa511... vte.sh: Use C1 controls in OSC sequences (*)
  c4cd94d... parser: Implement OSC parsing (*)
  1e29c00... parser: Remove leftovers from old parser (*)
  b3d8fe0... parser: Implement DCS parsing (*)
  fbeb9cb... emulation: Use an enum for the XTERM_WM param values (*)
  6cd4713... parser: glue: Add sequence builder (*)
  20eb6ba... emulation: Implement DECRQM (*)
  d17321a... emulation: Remove icon title support (*)
  23c44f1... emulation: Implement the window title stack (*)
  db9ca29... parser: Implement SCI parsing (*)
  ef0a81b... emulation: Refactor tabstop handling (*)
  fcdd695... parser: Fix typo (*)
  02521cb... emulation: Fix DECSTBM parameters (*)
  6c8fbbe... emulation: Implement DECRQCRA (*)
  ada093a... parser: Accept C0 ST to terminate OSC, DCS (*)
  c21e714... parser: Ignore DEL in all states (*)
  8306373... parser: Speed up no-op strings (*)
  039d852... parser: Ignore most C0 controls in OSC string (*)
  6d7e277... app: Fix option output in help (*)
  887f744... parser: Don't collect invalid characters in escape sequence (*)
  e25a901... parser: Record intermediates in order (*)
  ff66c73... parser: Simplify parameter parsing (*)
  418350b... parser: Distinguish between state changes and actions (*)
  3c35e09... parser: Remove leftover from initial import (*)
  f2fb1f7... parser: glue: Add wrapper class for struct vte_parser (*)
  c38cfbf... emulation: Implement DECRQSS (*)
  7686ffe... parser: Ignore overflowing OSC and DCS sequences (*)
  5288de3... parser: test: Test DCS sequences without intermediates (*)
  a7c9e79... lib: Use an enum for the SGR codes (*)
  771e9f7... parser: test: Use SequenceBuilder (*)
  181752d... parser: Reject mixed-control OSC and DCS sequences (*)
  33e8464... emulation: Update DA1 response (*)
  774d43c... parser: Add more functions (*)
  38f09c5... emulation: Implement DECSR (*)
  a64a06f... emulation: Implement SUB (*)
  3224301... emulation: Implement OSC 5 (*)
  45949df... widget: Remove extraneous refresh-window emissions (*)
  23bf927... emulation: Limit window title length (*)
  3596fa2... parser: Annotate unlikely conditionals (*)
  d89930e... parser: test: Check parameter clearing (*)
  100df73... parser: Ignore sequence with too many parameters (*)
  e2bd188... parser: Ignore sequence with too many parameters (*)
  a7385b1... parser: Remove redundant assignment (*)
  1ae5629... parser: Clear only used parameters (*)
  e934d70... parser: Increase maximum number of parameters (*)
  50457eb... docs: Update list of ignored files (*)
  0c2f5bb... parser: No need to clear for IGNORE sequence (*)
  f7d39f6... parser: No need to clear for GRAPHIC sequence (*)
  64db639... parser: No need to clear the charset (*)
  ac5a03b... parser: Only clear the intermediates and params when necess (*)
  8c8ac7c... parser: Remove excessive clearing of sequence fields (*)
  073a560... build: Update macros from autoconf-archive (*)
  43cd3d1... all: Cleanup some cruft (*)
  513220c... ring: Silence -Wunsafe-loop-optimizations (*)
  b543958... widget: Remove GdkVisibilityState handling (*)
  346ada2... parser: Ignore -Wimplicit-fallthrough (*)
  88239d9... parser: Fix warning with GCC < 7 (*)
  691db20... lib: Filter out BS and DEL from paste (*)
  dff76fa... parser: glue: StringTokeniser must not be used with a tempo (*)
  728684c... cxx: Move some headers to .hh (*)
  c3755f9... ring: Move some types to ring.cc (*)
  838150f... ring: Add some static assertions (*)
  9da1685... cxx: ring: Move to C++ (*)
  20c47ad... ring: Split cell and rowdata headers (*)
  33a64ff... ring: Replace some assertions with static_assert (*)
  38daca6... lib: Store word char exceptions in a string (*)
  12b024c... lib: Store preedit string in a string (*)
  71a3550... widget: Deprecate vte_terminal_match_set_cursor_type (*)
  d282b59... lib: Add RefPtr type for holding a GObject (*)
  8b72b40... widget: Use RefPtr for the cursors (*)
  fd1956f... parser: Update copyright notice (*)
  d7df827... ring: Proper boundary checking for hyperlink position (*)
  961927a... all: Fix spelling (*)
  2ad88cd... Post release version bump (*)
  14d6d34... Updated Spanish translation (*)
  0cd931c... Updated Czech translation (*)
  c0b50d0... Update Swedish translation (*)
  d8b485c... app: Dim terminal when toplevel has backdrop (*)
  6cf37ab... Update Friulian translation (*)
  b1753f3... Update Polish translation (*)
  cfc3fed... Update Chinese (China) translation (*)
  079683e... Update French translation (*)
  fdf1941... Update Chinese (Taiwan) translation (*)
  a167d8b... doap: Cleanup (*)
  5edc2db... conv: Remove unused functions (*)
  7cd6819... lib: Use branchless, streaming UTF-8 converter (*)
  263aa00... lib: Remove unused defines (*)
  a17e714... widget: Deprecate vte_terminal_[sg]et_encoding() (*)
  05c1c6d... Update Romanian translation (*)
  a13b07d... parser: Fix the build with GCC 8.1.1 (*)
  9774b87... conv: Remove unused code (*)
  3ac8b26... lib: Make legacy encodings work again (*)
  dad52a5... parser: cat: Remove legacy encoding support (*)
  a226957... lib: Remove double conversion for legacy encodings (*)
  582e2d0... conv: test: Fix test (*)
  3910a22... conv: Remove conversion to unichar (*)
  5322878... lib: Remove extraneous UTF-8-to-UTF-8 conversion on output (*)
  9d0c2e5... conv: Remove UTF-8-to-UTF-8 conversion (*)
  d93ea3e... conv: Remove iso2022.{h,cc} (*)
  b3b02f6... conv: Remove extra wrapper struct (*)
  d82c807... conv: Remove _vte_conv_open (*)
  e8f57c2... conv: Remove _vte_conv_reset (*)
  82591ed... conv: Remove vteconv.{h,cc} (*)
  79d84d6... lib: Make legacy charset support optional (*)
  48bfd73... Update POTFILES.in (*)
  a88f8c2... Update Occitan translation (*)
  2f2dc9d... Update Indonesian translation (*)
  65d67f6... widget: Fix race between polling the master & using the PTY (*)
  297b44b... Update Turkish translation (*)
  0cb4e79... lib: debug: Hexdump incoming and outgoing buffers (*)
  eb85292... widget: Add accessor for the background colour (*)
  935723c... Added Slovenian translation (*)
  8e0c94b... lib: Rename VteTerminalPrivate (*)
  c76874b... widget: Start separating widget from terminal (*)
  9f9b31f... widget: Move event window handling to Widget (*)
  69dfd0c... widget: Move IM context to Widget (*)
  1eee87d... widget: Move GtkSettings change handling to Widget (*)
  f20a7cc... widget: Move bell to Widget (*)
  4331c27... lib: Add API to enable test mode (*)
  f574845... Update German translation (*)
  1c56c63... build: Fix "cast between incompatible function types" warni (*)
  5ecf957... widget: Avoid unnecessary invalidations on mouseover (*)
  bd732ae... emulation: Fix DECDSR 6 reply (*)
  5c12cd6... build: Version bump (*)
  983b70d... emulation: Fix DECRQSS reply (*)
  97d9376... parser: glue: Minor comment edit (*)
  b934f1b... parser: glue: Add accessor for the introducer character (*)
  b83970b... parser: Make reset directly change the state (*)
  21e79fd... emulation: Clamp cursor column (*)
  8f74ce7... Updated Lithuanian translation (*)
  e2fcd48... widget: Add nullable annotations for functions that can ret (*)
  ad01015... Update Greek translation (*)
  b2316ab... Update Brazilian Portuguese translation (*)
  c1dbc12... Update Finnish translation (*)
  1d2001c... parser: cat: Handle SCI instead of asserting (*)
  cc5904f... emulation: Fix SRM mode documentation (*)
  0276859... widget: Always emit the child-exited signal (*)
  3a36e1d... widget: Always return non-null from vte_terminal_get_encodi (*)
  4bdcd7a... widget: Add nullable annotations (*)
  6211878... emulation: Add sequence and no-op handler for synchronous u (*)
  417b995... emulation: Add sequence and no-op handler for new xterm SGR (*)
  19e8510... doap: Fix email address (*)
  01b5020... parser: Fix sort order (*)
  0f6fe00... emulation: Clarify a comment (*)
  cf5c956... Update Kazakh translation (*)
  1880afb... Update Korean translation (*)
  f5e8635... emulation: Be more strict in DECRQSS (*)
  b7b0721... Version 0.53.92 (*)
  cb34c78... Update Italian translation (*)
  8a70b7c... emulation: Fix off-by-one in TSR (*)
  9abfa27... Update Galician translation (*)
  efdd740... Update Galician translation (*)
  e12f34c... Update Hungarian translation (*)
  390eb88... Update Latvian translation (*)
  bd74d0d... Updated Danish translation (*)
  57c3a07... widget: Avoid invalidation from unrealize (*)
  bc2f1b3... utf8: Don't swallow start bytes in the middle of a sequence (*)
  2b7729b... Version 0.54.0 (*)
  f95c35b... Post branch version bump (*)
  78d0737... Update Croatian translation (*)
  dabedec... emulation: Fix upper coordinate limit for legacy mouse even (*)
  dba065d... widget: Clean up overly complex vte_cell_is_between() (*)
  a7cf5d5... lib: Make debug assertion conditional on VTE_DEBUG (*)
  765f59f... utf8: Reformat data table (*)
  9bda7de... utf8: Use a symbol for REJECT in the data table (*)
  b8b1aa4... utf8: Make decoder conform to recommendation on replacement (*)
  8f4e3c1... parser: Fix incorrect sequence (*)
  ae7a521... Update Belarusian translation (*)
  ab5161c... widget: Disable "bold is bright" by default (*)
  138baed... widget: Deprecate vte_terminal_get_text_include_trailing_sp (*)
  b3b3c35... vte.sh: Revert to C0 controls in OSC sequences (*)
  5a3cb74... parser: Remove extraneous sequence (*)
  02e5fc3... Update Russian translation (*)
  bca1cd2... widget: Avoid unnecessary invalidations at hyperlinks (*)
  cb315a4... conv: Fix crash after multiple encoding changes (*)
  5491666... regex: Silence compiler warning (*)
  12e0145... build: Require C++17 (*)
  28b24ba... all: Fix implicit-fallthrough warnings (*)
  db21270... parser: Recognise new xterm sequence (*)
  a688882... parser: Improve documentation of XTERM_CHECKSUM_MODE (*)
  4e7fe2f... widget: Add missing exception specification (*)
  089b796... cell: Silence an incorrect warning (*)
  74810de... chunk: Remove erroneous std::move calls (*)
  228a285... spawn: Add noreturn attribute (*)
  f88efe2... regex: Only silence warning on GCC (*)
  c6c0291... mev: Add noreturn attribute (*)
  f6c7c9e... tests: Silence unused variable warning (*)
  b4107da... stream: test: Silence warning (*)
  f86cae6... emulation: Implement SCOSC/SCORC (*)
  f4fd7fd... widget: Simplify draw_rows() (*)
  b8756be... widget: Always draw entire rows (*)
  79f74de... widget: Always invalidate entire rows (*)
  58f451a... widget: Convert vte::grid::span to end-exclusive (*)
  e9129cb... modes: Use parentheses in macro (*)
  86e1d08... emulation: Make dispatch of SCORC symmetrical to SCOSC (*)
  db83de6... parser: cat: Refactor and implement lint mode (*)
  5c7bf23... Update Malayalam translation (*)
  441ea0e... ring: Fix thawing combining accents over a double-wide char (*)
  1a84c42... parser: glue: Use std::clamp (*)
  7c988b9... parser: cat: Code style fixes (*)
  4edf989... parser: cat: Restructure options parsing (*)
  c164518... tabstops: Cleanup includes (*)
  d3d9ce8... parser: Add another sequence (*)
  668173e... parser: charset: Add a DEC private OCS (*)
  05d7324... hyperlink-demo.txt: Prefer ST to BEL (*)
  da28e90... parser: charset: Add a DEC private OCS (*)
  c67376c... emulation: Document two DEC private ACS value (*)
  fe8b064... emulation: Document two more DECSGR values (*)
  a25b633... parser: charset: Add a DEC private OCS (*)
  8717ef9... emulation: Make OSC replies with same terminator as request (*)
  ad078eb... regex: Check whether PCRE2 was compiled with JIT support (*)
  1d4eab2... lib: Fix clang build error (*)
  4005f65... widget: Rewrite the tracking of selection endpoints (*)
  8c034b3... app: Add new terminal to main menu (*)
  f51e0bf... parser: Fix licence template sed job mistake (*)
  38ea041... parser: Define SGR enum from include files (*)
  01ad89c... emulation: Treat rapid blink like blink (*)
  ca6956b... parser: cat: Use the parser glue (*)
  9dabb0f... parser: cat: Add linter for SGR sequences (*)
  8b9cc7d... parser: Complete SCI infrastructure (*)
  fe664c5... Post release version bump (*)
  ecb62ea... parser: cat: Fix clang build error (*)
  3df8290... build: Use input file as parameter in box drawing script
  a4a2b3a... build: Port to meson build system

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]