[vte] (410 commits) Non-fast-forward update to branch wip/regex-builtins
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vte] (410 commits) Non-fast-forward update to branch wip/regex-builtins
- Date: Tue, 1 Mar 2022 20:52:50 +0000 (UTC)
The branch 'wip/regex-builtins' 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:
6570d92... lib: Add builtin regexes
Commits added to the branch:
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 (*)
ef4e6b2... all: Use pragma once (*)
060344a... all: Use std::swap (*)
c612485... Fix build (*)
89e9230... lib: Drop wrong use of volatile (*)
efebf38... lib: Use sysconf on macos to get the upper limit of number (*)
770a375... lib: Fix unused variable warning when not using getrlimit (*)
ebda249... docs: Add index for API new in 0.64 (*)
cb8f16c... widget: Add API to disable fallback scrolling (*)
f3119c2... Update Esperanto translation (*)
d2d63a3... Revert "docs: Add index for API new in 0.64" (*)
5d74cff... docs: Add index for API new in 0.64 (*)
cede6da... ring: Fix image memory leak (*)
90424af... sixel: Be extra safe when advancing the scanline position (*)
5dd5823... sixel: Fix processing of DECSIXEL sequence when using UTF-8 (*)
e70b33b... widget: Fix clipboard types (*)
7b896c4... widget: Add gtk glue (*)
43b7e52... clipboard: Use smart pointers (*)
b7dcab0... app: Use smart pointer (*)
245eb0f... app: Fix search next/prev button sensitivity (*)
8586e42... pty: Add support for PTY packet mode on sysv-like systems (*)
69f941d... widget: Fix idle child-exited signal after dispose (*)
593f41d... sixel: Ignore DECSIXEL sequence when OR-mode is requested (*)
d4e0d89... parser: cat: Make linter warn on unsupported DECSIXEL OR-mo (*)
caf8a6a... widget: Limit select-all to the writable region not includi (*)
9e1ec4c... Update Catalan translation (*)
eb12828... parser: Remove unused enum (*)
59e11fd... widget: Improve font sanitisation (*)
ec2b76a... widget: Improve font sanitisation (*)
00f8c64... Update Norwegian Bokmål translation (*)
a40bf76... emulation: Add some research notes (*)
5e14529... all: Clean up licence headers (*)
b9f06ab... modes: Fix typo (*)
558edad... parser: Add new sequence from xterm 362 (*)
eeb80ac... emulation: Use the correct enum (*)
38d9339... parser: modes: Generate modes-*.hh from script and data (*)
ce347e7... font: pangocairo: Use PangoFontMetrics to measure the font (*)
6ff6542... spawn: Use close_range to set CLOEXEC on all FDs (*)
6f86070... lib: Move missing defs to missing.hh and update (*)
8d4204f... Revert "font: pangocairo: Use PangoFontMetrics to measure t (*)
7619bf4... keymap: Use int8_t for the length of the short keymap strin (*)
9936d4d... parser: cat: Make linter warn on unsupported RLogin DECGCI (*)
91d7e0f... lib: Replace deprecated std::is_pod (*)
144bd35... sixel: Fix omitted data syntax reset when mismatched contro (*)
c21b422... parser: cat: Make linter warn on unsupported RLogin DECSIXE (*)
650567f... lib: Fix indentation (*)
bd53b68... parser: Correct charset designation sequences with final by (*)
9f906c8... Update Punjabi translation (*)
553d220... font: pangocairo: Use PangoFontMetrics to measure the font (*)
4a96295... sixel: Add missing ifdef (*)
35b0a8d... sixel: Add missing ifdef (*)
92d5100... parser: DECBI is NOP (*)
249a9c7... lib: Typo fix (*)
f233c8e... build: Post branch version bump (*)
94966f6... app: Add debug option to track clipboard targets (*)
075d0b3... all: Initial port for gtk4 (*)
f173e16... Update Galician translation (*)
b9687d4... widget: Deprecate internal signals (*)
15d67dc... docs: Small docs fixes (*)
b49673e... build: Refactor C/C++ standard requirement checks (*)
eec33cc... build: Require a C++20 compiler (*)
81ecc59... lib: Remove unnecessary assertion (*)
cca1224... build: Don't warn on C99 designated initialisers (*)
80f41f3... all: Fix underalignment warnings (*)
99a0625... build: Don't warn on volatile (*)
78b4f95... docs: Small fixes (*)
8cff71e... sixel: Remove pre-C++20 kludge (*)
082eeb2... Update Finnish translation (*)
78bb142... build: Whitespace fix (*)
e20739e... widget: Don't implement GtkScrollableInterface:get_border (*)
a96c4b2... app: Use gboolean for GOptionArg entries of type G_OPTION_A (*)
fe407b8... lib: Typo fix (*)
80e4521... widget: gtk4: Add keyboard input handling (*)
c346a0d... widget: gtk4: Add focus event handling (*)
910bc02... widget: Add API to make adjustment values pixels (*)
5033f6c... app: Add option to use a GtkScrolledWindow (*)
cf4984c... widget: Make scroll adjustment range start at 0 always (*)
1be3d3d... widget: Add alignment properties (*)
1b60b4a... build: Suppress undesirable warnings (*)
9a76d6c... widget: Use our own enum for alignment (*)
b333d66... widget: a11y: Remove assert (*)
4c85df6... app: gtk4: Disable F10 menubar accel (*)
a5817b1... build: Add dist script (*)
21685de... build: Add missing includes (*)
1e67413... build: Work around a meson bug with dist scripts in subproj (*)
fcf11ed... widget: gtk4: Add motion event controller (*)
5f1039f... widget: gtk4: Add scroll event controller (*)
37cd326... widget: gtk4: Add click event controller (*)
c65ad40... widget: gtk4: Set controller names (*)
42da7ea... Update Dutch translation (*)
c65d8d9... build: Mention release tarballs in README (*)
7044294... build: Don't install test app when building as subproject (*)
ed2ca9f... parser: modes: Small doc addition (*)
ac68f31... parser: Add new OSC command from xterm 367 (*)
f4b99a5... sixel: Remove ununused tracking of palette modification (*)
c834c86... sixel: Remove obsolete comment (*)
74de8ce... sixel: More constexpr (*)
260416d... sixel: Fix pixel aspect calculation (*)
f728689... sixel: Reset repeat counter when receiving the next command (*)
94d6a3c... widget: Move clipboard store from finalize to unrealize (*)
984b5cd... Update Nepali translation (*)
d9fbea1... build: Fix gtk4-only build (*)
a248b87... lib: Add glue for public types (*)
c842a88... font: pangocairo: Remove redundant code (*)
3c2df74... Update Occitan translation (*)
9eab17c... widget: Docs fix (*)
c7be1cc... lib: Fix switching encodings (*)
674f864... build: Fix build on non-linux systems (*)
196416a... Update Russian translation (*)
c17e6d1... Update Bulgarian translation (*)
9c8ba36... parser: Recognise more commands (*)
970ea4e... emulation: Some more docs (*)
6460463... widget: Rework exception handling in non-debug builds (*)
f688626... build: Post branch version bump (*)
6c24f14... fonts: More metrics sanity checks (*)
e67d157... vte.sh: Use PROMPT_COMMAND as an array when possible (*)
8620b57... widget: Adjust preedit position to GtkEntry (*)
9e2df18... widget: Correct some API Since: versions (*)
5c067c2... docs: Add index for API new in 0.68 (*)
0178c1b... emulation: Fix xterm window size request response (*)
2e0ae81... vte.sh: Fix the check for PROMPT_COMMAND when it is unset (*)
2b0e792... parser: modes: Fix DECSDM default value (*)
d0bf447... parser: modes: Fix DECSDM default value (*)
73a029f... lib: ABI repairs (*)
231dd81... Update Hebrew translation (*)
91123bb... build: Fix build with kernel headers from linux < 4.13 (*)
64b333b... app: Add option to set initial title (*)
05fb606... fonts: Improve font bolding (*)
357f8d0... fonts: Relax font sanitisation (*)
374e893... emulation: Docs improvements (*)
51cd95c... app: Improve option value description (*)
7d0c6ae... parser: Recognise more commands (*)
cc8c374... spawn: FD reassignment code tweaks (*)
f52c9c2... widget: Add more precondition checks for vte_pty_spawn_asyn (*)
c695b5e... emulation: use correct range for DECRQCRA (*)
db3c625... emulation: ECMA modes should not be saved by DECSC (*)
86d004a... build: Rework function checks (*)
ebecf6a... lib: Check for close_range function and use it when availab (*)
b8cbae1... widget: add vte_terminal_paste (*)
205aecf... widget: Fix Since version for new API (*)
ffefea9... parser: Fix some control codes (*)
7daaabb... terminal: Add tests for text paste transformation (*)
4bbd956... terminal: Make pastification not replace something with not (*)
f93a093... terminal: Make CRLF pastification smarter (*)
069b68f... vala: Fix accessibility of constant intializer expression (*)
ba78631... vala: Reference of [GtkChild] field is handled by GtkBuilde (*)
980b3f4... widget: Split alignment and fill properties (*)
730cca2... app: Fix context menu styling (*)
e32dba1... build: Fix check for -fstack-protector* compiler support (*)
009a975... widget: Fix measure baseline to return -1 (*)
a8cd088... Update Icelandic translation (*)
a1fee6a... Add Abkhazian translation (*)
49a4b4b... fonts: Fix height check (*)
e78b08c... parser: Fix comments (*)
0718a9a... emulation: Support XTVERSION sequence (*)
1e7be82... lib: Remove misplaced inline from function declaration (*)
ab85f12... widget: Deprecate the attributes out-param for vte_terminal (*)
4670638... widget: Deprecate VteCharAttributes struct (*)
edaca04... build: Change gtk4 GIR version hack (*)
5fa45b4... sixel: Fix DECGRI for parameter value 0 (*)
e03e6eb... sixel: Remove stray semicolon (*)
b70729f... widget: Fix some API version tags (*)
f4b915a... build: Post branch version bump (*)
5770e39... spawn: Fix build without CLOSE_RANGE_CLOEXEC (*)
7a0a7f3... lib: Move glib glue code to glib-glue.cc (*)
8fe5e15... lib: Add builtin regexes
(*) 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]