[vte] (265 commits) Non-fast-forward update to branch wip/mosaic



The branch 'wip/mosaic' 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:

  74c48cf... Revert "emulation: Remove 'separated mosaic' SGR"
  40d8b62... emulation: Add new SGR and implementation for separated mos

Commits added to the branch:

  b7d8f5b... Update British English translation (*)
  215b060... lib: Use g_propagate_error here (*)
  bc2ff07... app: Add option to disable scrollbar (*)
  ff88e5a... Update Karbi translation (*)
  f843b12... Version 0.59.92 (*)
  288e5f0... Post branch version bump (*)
  d77d42c... vte.csh: Fix the behavior if VTE_VERSION is undefined (*)
  e44aac2... bindings: gir: Fix VtePty (*)
  070085e... build: Keep files list sorted (*)
  fd91213... app: Add test for vte_terminal_feed_child (*)
  628273d... app: Add mode to test operation without a PTY (*)
  12814a1... app: Fix --no-pty mode thinko (*)
  277ee00... widget: Emit the ::commit signal even when the terminal has (*)
  8efe867... bindings: gir: Add missing file to extract source comments  (*)
  f0162ea... docs: Add regex flag requirements (*)
  b9adc08... docs: Add regex flag requirements (*)
  42f256b... app: Add options to use theme colours (*)
  bc119fe... widget: Improve legibility when using colours from the syst (*)
  a201ede... lib: Fix exception thrown from std::clamp (*)
  663983a... glib: glue: Set source names for debug (*)
  276d06c... docs: Add index for API new in 0.60 (*)
  262c450... all: Fix the build without ICU (*)
  9a21d41... widget: Set error from vte_terminal_set_encoding when built (*)
  408a041... Update Ukrainian translation (*)
  19c9401... lib: Fix switching between legacy encodings (*)
  344c2e7... icu: glue: Set error callback on the from-unicode conversio (*)
  328ac0d... lib: Rename some helper classes (*)
  e3bc90a... lib: Make FD helper class less magic (*)
  c9dc086... pty: Split getting PTY peer FD out of child setup (*)
  12097b6... pty: Add link to some docs (*)
  877d5b2... pty: Don't fail init when passed a cancellable (*)
  626bebf... spawn: Remove unused functionality (*)
  f38de6a... spawn: Whitespace cleanup (*)
  280cf81... spawn: Remove unused functionality (*)
  27766e7... spawn: Remove unused code (*)
  84d9b51... spawn: Remove unused error cases (*)
  f0785e0... spawn: Always set FDs CLOEXEC (*)
  f6384ba... spawn: Remove unused parameter and variables (*)
  7caf603... spawn: Remove unnecessary code (*)
  02e4d76... spawn: Use GIOErrorEnum errors to translate errno (*)
  ca76aa7... pty: spawn: Mask vte additions to GSpawnFlags (*)
  3911b3e... docs: Add index for API new in 0.62 (*)
  80a5838... spawn: Rework spawning (*)
  fc75bd9... pty: Call grantpt/unlockpt when opening the PTY (*)
  af64966... spawn: Allow passing file descriptors to the child process (*)
  69ed779... lib: Move fdwalk fallback implementation to its own file (*)
  d7a9bee... lib: Move utility function to the file of its only caller (*)
  387b0a4... lib: Remove duplicated code (*)
  5454a60... lib: Move impl for missing libc function to missing.cc (*)
  cf7a90f... lib: Make argv precondition check tighter (*)
  ffedb03... app: Use utility function (*)
  8aefb5a... lib: Remove unused function (*)
  b8db038... Update Ukrainian translation (*)
  97839e0... spawn: Remove leftover assertions (*)
  464313b... Update Turkish translation (*)
  02e62e2... Updated Spanish translation (*)
  aada550... spawn: Remove unused member variables (*)
  4fd7bd9... icu: Add early return for no-change to set_encoding (*)
  8ba1ed5... widget: Add introspectable variant of vte_terminal_event_ch (*)
  2950ead... widget: Fix some goi annotations (*)
  d4d101d... widget: Only set out param on success (*)
  eae447e... widget: Fix assertion failure in vte_terminal_event_check_r (*)
  6ed2ed2... widget: Also set n_regexes out param on early return (*)
  0bc2d7a... widget: Also set n_matches out param when returning nullptr (*)
  6209239... widget: Set out param only once (*)
  9697d30... spawn: Add envv precondition check (*)
  52aa14a... spawn: Tighten envv precondition check (*)
  eb8e2ed... spawn: Remove debug leftovers (*)
  f35a9e2... spawn: Don't try to call null callback (*)
  db0b3d3... glib: glue: Use correct cast (*)
  bb87396... spawn: Use g_get_environ (*)
  423c2ff... spawn: Don't change PWD when no cwd is given (*)
  b1591c6... spawn: Use nullptr not NULL (*)
  0b17080... spawn: Fix double-calling of the child setup data destructo (*)
  216030e... spawn: Remove inaccurate comment (*)
  84224f5... widget: Notify correct property when setting the scroll-on- (*)
  f69eadf... parser: Add DECFNK sequence (*)
  d63523a... lib: Meta really is Alt (*)
  19ea46d... widget: Add wrapper class for key events (*)
  6b773dd... widget: Focus events have no modifier state (*)
  940ce2c... widget: Remove unused function (*)
  477c45b... widget: Add wrapper class for mouse events (*)
  b404b62... widget: No need to pass focus events to Terminal (*)
  56132ed... widget: Fix debug output to use the event wrapper (*)
  5832792... widget: Move keymap translation to Widget (*)
  b898f1d... widget: Continue treating Meta as Alt (*)
  8425875... widget: Move signal emission to the widget (*)
  9f139a0... widget: Move style update handler to Widget (*)
  4870238... widget: Move grab focus method to Widget (*)
  e77a894... widget: Move retrieving gtk settings to Widget (*)
  5ccac1e... widget: Remove extraneous unmap (*)
  8794381... widget: Make mouse scroll handler return bool (*)
  0c95c0c... spawn: Use unique_ptr for child setup data (*)
  d279259... Add Kurdish Sorani translation (*)
  9e6647a... systemd: Place vte into app.slice rather than apps.slice (*)
  81dca07... spawn: Check for explicit systemd requirement (*)
  062d504... spawn: Ignore EBADF in the fdwalk callback (*)
  fc0fb8a... libc: glue: Make FD's operator bool() explicit (*)
  b975ca7... pty: Fix opening a PTY on non-linux (*)
  78031f3... terminal: Adjust variable type (*)
  6a9580b... widget: Fix underlining the space character in a matched re (*)
  c7d1782... Update Persian translation (*)
  b5304de... Update Romanian translation (*)
  0e8d1a6... glib: glue: Mark some methods as noexcept (*)
  1979546... libc: glue: Make FD self-assignment safe (*)
  e07d807... libc: glue: Make FD operators noexcept (*)
  18912ef... libc: glue: Implement swap for FD (*)
  7d97382... build: Drop -fno-exceptions -fno-rtti (*)
  dc6c348... lib: Ensure no exceptions escape from the C API (*)
  af38494... pty: Fill in winsize.ws_xpixel and .ws_ypixel for TIOCGWINS (*)
  44547bf... lib: Fix the build with debug disabled (*)
  87506bf... lib: Improve exception error message without debug enabled (*)
  ca4a9c9... Update Basque translation (*)
  7fa413a... Updated Slovenian translation (*)
  ba30655... all: Remove cruft (*)
  c1a8683... draw: C++ify (*)
  d9386af... draw: C++ify (*)
  1c5949c... draw: Use DrawingContext directly (*)
  012131e... draw: Remove unnecessary out param checks (*)
  405d3f7... draw: Move struct _vte_draw_text_request into DrawingContex (*)
  9c9d9a4... draw: Move struct unistr_info into FontInfo class (*)
  bb6adce... draw: Pass ownership of references through RefPtr (*)
  42ea29e... draw: Move FontInfo to its own file (*)
  507ac28... draw: Move custom drawing code into its own class (*)
  af80586... draw: Move public define to the only file where it is used (*)
  4c58cac... draw: Move public define to the only file where it is used (*)
  39ea41b... draw: Move remaining class into new file (*)
  b0ef503... draw: Use attr in public functions instead of font style (*)
  0604617... lib: Improve smart pointers (*)
  b3d5c1f... emulation: Fix EL 0 after cursor movement (*)
  070ddda... Update Japanese translation (*)
  2fcd6a9... Update Japanese translation (*)
  263f7a1... Update Indonesian translation (*)
  38f7402... Update Chinese (China) translation (*)
  9810f06... Updated Slovenian translation (*)
  b0e7b2d... Update Catalan translation (*)
  0add69c... Update Friulian translation (*)
  a53fd31... Updated Lithuanian translation (*)
  45de544... build: Use -Bsymbolic when available (*)
  ed78b9e... spawn: Async-signal-safety fixes (*)
  e036d38... spawn: Error out when it is impossible to close all file de (*)
  7903107... all: Replace %m with %s and g_strerror() (*)
  fe95bc7... app: Add option to disable window decorations (*)
  d552d64... app: Add option to load extra CSS from a file (*)
  a4e9f0a... draw: Fix a thinko (*)
  3707633... pty: Fix typo (*)
  acc1542... Update Galician translation (*)
  9b879a3... all: Add SIXEL support (*)
  e28f1d5... widget: Add API to get features as flags (*)
  f825132... Version 0.61.90 (*)
  a737e39... widget: Improve legibility by using the appropriate backgro (*)
  09e7151... widget: Redraw when en/disabling SIXEL (*)
  1d7cc29... build: Post release version bump (*)
  d88d890... Update British English translation (*)
  1259963... Update Brazilian Portuguese translation (*)
  0596536... Update Polish translation (*)
  2473ddb... pty: Only fill in ws_[xy]pixel when sixel is enabled (*)
  97d2e87... all: Fix sixelparser.{hh,cc} licence header (*)
  958e5e1... Update Croatian translation (*)
  2020e23... Updated Danish translation (*)
  54e1dce... docs: Remove three mistaken little words (*)
  121908c... Update Swedish translation (*)
  c95a9d6... Updated Czech translation (*)
  c8c01d3... Update Korean translation (*)
  6ca80df... Update Serbian translation (*)
  c25ca2d... Export vte_pty_spawn_finish again (*)
  34ba53d... Update Slovak translation (*)
  10f9960... Update French translation (*)
  803ddeb... Update Hungarian translation (*)
  4d9149b... Update German translation (*)
  721a070... Update Italian translation (*)
  5e24d50... Update Portuguese translation (*)
  d59c4ca... Update Latvian translation (*)
  e31432b... Update Kazakh translation (*)
  51467c9... build: Post branch version bump (*)
  7927c77... build: Restore glade catalogue (*)
  88d0b3d... glade: Set icon prefix (*)
  667dea4... Update Slovak translation (*)
  faab185... Update Chinese (Taiwan) translation (*)
  a7b863a... widget: Implement GtkScrollableInterface::get_border (*)
  e148105... vte.sh: Avoid warnings if shell is configured with 'set -u' (*)
  546e51c... spawn: Remove current directory from fallback search PATH (*)
  71c03ea... lib: Abort when alloc returns nullptr (*)
  fafaa6f... gtk: Allow passing null callback to spawn_async (*)
  e56d624... pty: Allow null callback for spawn_async (*)
  de1ee80... widget: Reference terminals while processing (*)
  c168ef7... widget: Remove GdkAtom usage where possible (*)
  54daba1... widget: Move Event classes to platform (*)
  6495f3e... widget: Simplify mouse event translation (*)
  8d8243b... widget: Use named cursors by default (*)
  61e1e59... widget: Fix missing include (*)
  f0d1bcd... parser: Sort command list (*)
  7d181d8... parser: Generate the sequences and command lists with a scr (*)
  a57d145... terminal: Create ProcessingContext struct (*)
  8c7ab45... terminal: Process one chunk at a time (*)
  a8e2451... terminal: Reindent (*)
  012a1fa... terminal: Don't stop processing on EOS chunk (*)
  2181790... terminal: Prepare for processing only part of a chunk (*)
  e19b699... parser: Store the string terminator for DCS sequences (*)
  245dab9... parser: cat: Factor processing out into its own function (*)
  770bdb8... tests: Rename sixel fuzzer (*)
  ea72547... emulation: Fix DA1 response with SIXEL disabled (*)
  5b84ea7... debug: Make 'image' debug flag work (*)
  2d7be5b... widget: Remove excessive const (*)
  2b7678b... parser: Silence missing declaration warning (*)
  299e2d1... lib: Add infrastructure for data syntax switching (*)
  ce715e7... modes: Add DECSDM mode (*)
  37d6580... lib: Add new SIXEL parser and test suite (*)
  d3b562e... parser: cat: Plug in new SIXEL parser (*)
  93d10c5... lib: Add new SIXEL context and test (*)
  e0ff2c7... lib: Replace SIXEL handling (*)
  cfc4066... lib: Keep track of unscaled cell size and report window siz (*)
  a9b3bda... lib: sixel: Also reset data capacity when dropping the buff (*)
  d48a80b... parser: Properly refer to python3 (*)
  b9a3a65... lib: Fix typo in comment (*)
  78b80ba... lib: Add missing include (*)
  eda2c7e... lib: Add missing include (*)
  be6896d... widget: Manage the Widget implementation through a shared_p (*)
  0136048... widget: Move clipboard handling to Widget (*)
  73d05db... fonts: Don't use deprecate gdk threads timeout API (*)
  535d22b... widget: Remove unused function (*)
  028e7a7... widget: Use GdkEvent accessor function (*)
  39f353a... draw: Move drawing images after translating the cairo conte (*)
  528d851... sixel: Pass colour components to Context::prepare (*)
  0afc1c1... modes: Assign enum values to non-fixed modes first (*)
  6557b6e... lib: Add missing nullable annotation to spawn child setup f (*)
  095876f... lib: Simplify smart pointers for glib/pango/pcre types (*)
  bd50255... lib: Add getter support for smart pointer (*)
  0b7dfe8... app: Use smart pointers (*)
  b5f777b... parser: cat: Use more smart pointers (*)
  acb9915... decoder: cat: Use more smart pointers (*)
  7a484cd... parser: Update sequences with additions from recent xterm (*)
  a1fbb9d... widget: Use safe getter (*)
  af9ce0a... spawn: Clarify ownership transfer (*)
  30d212f... sixel: Remove unnecessary include (*)
  be953b9... emulation: Implement XTERM_SMGRAPHICS sequence (*)
  c3d14d9... lib: Move ProcessingContext up (*)
  d5a6a30... lib: sixel: Update bbox when inserting an image (*)
  4b2c688... emulation: sixel: Implement DECSET 1070 (*)
  fdbab4e... build: Add config.h as dependency to all sources (*)
  4ef278b... app: Replace GtkBox with GtkGrid (*)
  c112ac0... sixel: Fix unused variable warning when not building with s (*)
  d2d7d0e... app: Fork UI files for gtk3 (*)
  4998984... widget: Record the press count for button press events (*)
  01dfedc... Update POTFILES.skip (*)
  1aab3df... widget: Remove unused event timestamp (*)
  96616b8... lib: Use pragma once (*)
  235f5ce... widget: Make scroll event its own class (*)
  7640038... sixel: Store device-independent pixel surfaces in Image (*)
  87f70c4... widget: Move GdkEvent from EventBase to KeyEvent (*)
  37722d9... widget: Scroll events have no button (*)
  dc829d6... app: Fix paste action sensitivity (*)
  b1af335... widget: Don't use scroll event's position (*)
  2dbe5d4... lib: Use bitset to store pending change flags (*)
  f044a72... parser: Add some more charsets (*)
  75a5e33... modes: Add some more private modes (*)
  24c4be9... parser: Add some more known sequences (*)
  6523434... sixel: Use special coulor registers for default foreground  (*)
  79e40dd... app: Fix background image drawing (*)
  11cb693... lib: Sanitise the passed-in font description (*)
  39749d9... Revert "sixel: Use special coulor registers for default for (*)
  fdf3956... sixel: Use special coulor registers for default foreground  (*)
  ecc6ec0... sixel: Use m_defaults to retrieve the SGR colours (*)
  9bf650c... Revert "emulation: Remove 'separated mosaic' SGR"
  4719a9a... emulation: Add new SGR and implementation for separated mos

(*) 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]