commit 07846d9f430b6007554c4b74b4daa7ad94a98555 Author: Christian Persch Date: Sun Jan 17 21:10:05 2016 +0100 widget: Add debug output when setting geometry hints src/vtegtk.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 4822e237e1072e1f44825f578a8b8711dfc34e91 Author: Christian Persch Date: Sat Jan 16 19:15:29 2016 +0100 widget: Document how to scroll a VteTerminal A GtkScrolledWindow cannot be used since it is incompatible with VteTerminal. Document that. https://bugzilla.gnome.org/show_bug.cgi?id=760718 src/vtegtk.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit 142a683f9aa07132b11167b62a436731346e053a Author: Christian Persch Date: Sat Jan 16 19:15:29 2016 +0100 widget: Don't make the VteTerminal app paintable src/vte.cc | 3 --- 1 file changed, 3 deletions(-) commit 2273aea4ff19d9d929a2b9dd04f21cc407a83d98 Author: Debarshi Ray Date: Thu Jan 14 18:19:03 2016 +0100 build: Fix srcdir != builddir Fall out from b77cec8080cdb14541cf106a5afe5bb89718f0b7 https://bugzilla.gnome.org/show_bug.cgi?id=760635 src/Makefile.am | 2 +- src/vte/vteglobals.h | 2 +- src/vte/vtepty.h | 4 ++-- src/vte/vteregex.h | 2 +- src/vte/vteterminal.h | 8 ++++---- src/vte/vteversion.h.in | 2 +- src/vtetypebuiltins.h.template | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) commit a9d2e2f5372a33f03ffc6efd40336f6b5b0bedd9 Author: Christian Persch Date: Thu Jan 14 19:41:40 2016 +0100 Revert "build: srcdir != builddir fix" This reverts commit efa582559b1d58e6d93cce0a2032962fdd58c9a5. src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit aaec68e7d9a70f1de1cbc888632c01ac2369d9e6 Author: Christian Persch Date: Thu Jan 14 19:41:39 2016 +0100 Revert "build: Try again to fix srcdir != builddir build" This reverts commit 6738de398f59d8e2f074ebaa2f2d05ac953730bb. src/vte/vte.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 6738de398f59d8e2f074ebaa2f2d05ac953730bb Author: Christian Persch Date: Thu Jan 14 19:25:07 2016 +0100 build: Try again to fix srcdir != builddir build src/vte/vte.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit efa582559b1d58e6d93cce0a2032962fdd58c9a5 Author: Christian Persch Date: Thu Jan 14 18:15:41 2016 +0100 build: srcdir != builddir fix src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bdd40c32bf33daab34e994045cd27f909687fdf0 Author: Christian Persch Date: Thu Jan 14 17:05:38 2016 +0100 widget: Fix missing braces Tracking the selection also only makes sense on the active screen, so add the braces as the indentation already suggests. Thanks, -Wmisleading-indentation ! src/vte.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 81d78f46b4087a441e78453b756b68c15579f96a Author: Christian Persch Date: Thu Jan 14 17:05:38 2016 +0100 build: One more warning flag configure.ac | 1 + 1 file changed, 1 insertion(+) commit 9bc965f05f29a45e7b8a73871fd6baf5dcf67b08 Author: Christian Persch Date: Thu Jan 14 17:05:38 2016 +0100 a11y: Use VteTerminal private data directly ... instead of via the VteTerminal::pvt pointer. src/vteaccess.cc | 53 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 23 deletions(-) commit 929454bc4c8c92c4c4579378c9ec9e925e8a1c8b Author: Christian Persch Date: Thu Jan 14 17:05:38 2016 +0100 widget: Use G_ADD_PRIVATE src/vte-private.h | 1 + src/vtegtk.cc | 337 +++++++++++++++++++++++++++++------------------------- 2 files changed, 182 insertions(+), 156 deletions(-) commit 6c50659e1cea47861df704fe8cc131a3c71e4b42 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 5 - src/vte.cc | 5 +- src/vteinternal.hh | 4 + src/vteseq.cc | 555 ++++++++++++++++++++++++++--------------------------- 4 files changed, 283 insertions(+), 286 deletions(-) commit 2111ea4210c71bd609af3b9418398db9ab67d0a1 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 6 ++++++ src/vteinternal.hh | 3 +++ src/vteseq.cc | 43 ++++++++++++++++++++++--------------------- 3 files changed, 31 insertions(+), 21 deletions(-) commit 0b6e206173f160c13e827af6b41aa19e6910a978 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 5 +++++ src/vteseq.cc | 32 ++++++++++++++++++++------------ 2 files changed, 25 insertions(+), 12 deletions(-) commit fccdc1f524411b9c3bdd915f324b246238a73793 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 ++ src/vteseq.cc | 108 +++++++++++++++++++++++++++-------------------------- 2 files changed, 58 insertions(+), 53 deletions(-) commit d50aed93fe822cdb9c7cc33730db58856906c934 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 17 deletions(-) commit 0cd8aaa8d85ddd4c1853445fafaf8425a92f2791 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 96 ++++++++++++++++++++++++++++-------------------------- 2 files changed, 51 insertions(+), 47 deletions(-) commit 0d7f5e98c4eae90fb96f5f804c9cca5fac211dc7 Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 79 ++++++++++++++++++++++++++++++------------------------ 2 files changed, 46 insertions(+), 35 deletions(-) commit ef3258e8c3a1d4f5bb81766a3c7127a523eeda0f Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 54 +++++++++++++++++++++++++++++++----------------------- 2 files changed, 33 insertions(+), 23 deletions(-) commit ba9ba87f98efa204a0a83e2364729d976399482b Author: Christian Persch Date: Thu Jan 14 17:05:37 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 4 +++- src/vteseq.cc | 20 ++++++++++++++++---- 2 files changed, 19 insertions(+), 5 deletions(-) commit 20687f52d1ae45be2c4dbad9ca1b1a2d94359a20 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 33 ++++++++++++++++++++++----------- 2 files changed, 24 insertions(+), 11 deletions(-) commit c739a072d06ba23788945e6434befceaaaf59647 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 31 ++++++++++++++++++------------- 2 files changed, 19 insertions(+), 13 deletions(-) commit 333eee67e7209eb63c504ec2c622ac7133d77e00 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 ++- src/vteseq.cc | 54 ++++++++++++++++++++++++++++++------------------------ 2 files changed, 32 insertions(+), 25 deletions(-) commit d26ae40c24e0f087de3bf4b366a177c77eb06fff Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 +++ src/vteseq.cc | 38 ++++++++++++++++++++++---------------- 2 files changed, 25 insertions(+), 16 deletions(-) commit 07150c4131a345f6e92a18bdd0bd399af6607dc0 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 6 +++-- src/vteseq.cc | 66 +++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 50 insertions(+), 22 deletions(-) commit f7e16708871b581c9e0e5dd3de5e42c7197eb23d Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 +++ src/vteseq.cc | 62 +++++++++++++++++++++++++++++------------------------- 2 files changed, 36 insertions(+), 29 deletions(-) commit eefbe5bf990d4dd2fbb0ca3946cb3c25f379a584 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 ++ src/vteseq.cc | 99 +++++++++++++++++++++++++++++++++--------------------- 2 files changed, 64 insertions(+), 38 deletions(-) commit a20eda749abe40d20fd6edd1424abc28c10fc6c4 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 32 +++++++++++++++++--------------- 2 files changed, 18 insertions(+), 15 deletions(-) commit fb732abb9fa45e95cae9f8b2ec90a140a72185ef Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteseq.cc | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) commit 65b0380cc28ee93a7d9c5989ad7bcb968eb9e974 Author: Christian Persch Date: Thu Jan 14 17:05:36 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 4 ++- src/vteseq.cc | 87 +++++++++++++++++++++++++++++++++--------------------- 2 files changed, 57 insertions(+), 34 deletions(-) commit 4dc6ceebfbb082e9ff969d648e46cade8b408d5c Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 7 +++++-- src/vteseq.cc | 49 ++++++++++++++++++++++++++++++------------------- 2 files changed, 35 insertions(+), 21 deletions(-) commit 9a400d42b230fc798b17836bc2d9c2bd60ac5c4f Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 app: Fix locale setting src/app.vala | 2 ++ 1 file changed, 2 insertions(+) commit 662c9e359ec570550a40ee082b843bcaf2afb7e7 Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit 2acc7826a625dcd0b39e2b0f552273c0210a4bf0 Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 14 +++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit 4a020416c7a64d750899774cac5f7c5cb384961b Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 31 +++++++++++++------------------ 2 files changed, 14 insertions(+), 18 deletions(-) commit 362208aea1c49349d941b437b14972459ee70ea8 Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 53 ++++++++++++++++++++++++----------------------------- 2 files changed, 25 insertions(+), 29 deletions(-) commit fc22100215cbadb5fbcb2c7a0cfce797e3dd2633 Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 36 ++++++++++++++++-------------------- 2 files changed, 17 insertions(+), 20 deletions(-) commit 1c5c5b50de8e6688863dc49c0755a509186d93ef Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 15 +++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) commit 87d7f1701b6df48a01fc9ec7be1c7260dd3834d6 Author: Christian Persch Date: Thu Jan 14 17:05:35 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 +++ src/vteseq.cc | 31 +++++++++++++++++++++++-------- 2 files changed, 26 insertions(+), 8 deletions(-) commit ae28a20a2f382274ee58c99b5b262039b80f494f Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) commit 689a5845976e853d39760935510ac2c2daf8827c Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 16 ++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) commit 8ab57d45da737a7b3449167faeac99290aa5bff2 Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 +++ src/vteseq.cc | 31 +++++++++++++++---------------- 2 files changed, 18 insertions(+), 16 deletions(-) commit 1e2baeac23520491a2acd3625373db5953ca9c6b Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 4 ++++ src/vteseq.cc | 38 +++++++++++++++++++++++++++++++------- 2 files changed, 35 insertions(+), 7 deletions(-) commit 98da36037b6401b423a7f3bcc3c44c9ce20f14d5 Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 3 +++ src/vteseq.cc | 34 ++++++++++++++++++++++++---------- 2 files changed, 27 insertions(+), 10 deletions(-) commit 8eea607c3526ee1aa1c32caac7027b69dab6dfcb Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 49 ++++++++++++++++++++++--------------------------- 2 files changed, 23 insertions(+), 27 deletions(-) commit 63e3cee107d5fa69ff80acb22dfeb190eede5541 Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 23 +++++++++-------------- 2 files changed, 10 insertions(+), 14 deletions(-) commit e923c0b1f58d80d878c379ffef2fc2288d246a1d Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 22 +++++++++------------- 2 files changed, 10 insertions(+), 13 deletions(-) commit 2df2033319e88f9f205cdc283514a96095ca3bf9 Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 1 + src/vteseq.cc | 32 ++++++++++++++------------------ 2 files changed, 15 insertions(+), 18 deletions(-) commit a9d5e7a070a18fe657eb30f804512ae3be1ddd2a Author: Christian Persch Date: Thu Jan 14 17:05:34 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 4 +++- src/vteseq.cc | 26 +++++++++++--------------- 2 files changed, 14 insertions(+), 16 deletions(-) commit 3d65baaaf03e1fdd42ba73501ba22f5bc610bbb6 Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vteinternal.hh | 2 ++ src/vteseq.cc | 42 +++++++++++++++++++++--------------------- 2 files changed, 23 insertions(+), 21 deletions(-) commit 74cf496f899a5fb7f8900d1e15f1ec7852dc6f89 Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 widget: Move some methods to VteTerminalPrivate src/vtegtk.cc | 186 ++++++++++++++++++++++++++++------------------------- src/vtegtk.hh | 10 +++ src/vteinternal.hh | 12 ++++ src/vteseq.cc | 124 +++++++++++++++++------------------ 4 files changed, 183 insertions(+), 149 deletions(-) commit 7c504396bb0c5dd87f3a348988a589782e7cd742 Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 widget: Fix crash when destroyed while waiting for clipboard text When the terminal is destroyed before the result of the clipboard request comes in, we would crash. Unforunately, there is no way to cancel a pending request, so we need this elaborate setup. src/vte.cc | 24 ++++----------- src/vteinternal.hh | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+), 18 deletions(-) commit b77cec8080cdb14541cf106a5afe5bb89718f0b7 Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 build: Use -fvisibility=hidden to control symbol visibility Use -fvisibility=hidden and explicitly mark the exported symbols with __attribute__((__visibility__("default"))). configure.ac | 6 +++ src/Makefile.am | 1 - src/vte/vtedeprecated.h | 7 ++++ src/vte/vteglobals.h | 4 ++ src/vte/vtemacros.h | 2 + src/vte/vtepty.h | 13 +++++- src/vte/vteregex.h | 10 +++++ src/vte/vteterminal.h | 94 +++++++++++++++++++++++++++++++++++++++--- src/vte/vteversion.h.in | 5 +++ src/vtetypebuiltins.h.template | 3 ++ 10 files changed, 137 insertions(+), 8 deletions(-) commit b4f8cdcdfbbe4e1b4afe57721911c0bdc7a44f0d Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 build: Give up on trying not to use libstdc++ src/Makefile.am | 10 ---------- src/check-libstdc++.sh | 15 --------------- 2 files changed, 25 deletions(-) commit 3e17cbf2d35cd4c64cd8af2944a49407834ab41b Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 widget: Add CSS name for the terminal widget src/vtegtk.cc | 6 ++++++ 1 file changed, 6 insertions(+) commit ca705122f1638cbf8c4119ff6bfab7e974e01256 Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 spawn: Don't allow G_SPAWN_LEAVE_DESCRIPTORS_OPEN flag If you do want to pass a FD to the child, use a child setup function that unsets the FD_CLOEXEC flag. src/vte.cc | 10 ++++++---- src/vtegtk.cc | 7 ++++--- 2 files changed, 10 insertions(+), 7 deletions(-) commit 5680acc70fb10640ae32ee8be936cec1147dec9f Author: Christian Persch Date: Thu Jan 14 17:05:33 2016 +0100 lib: Improve smart_fd src/vtetypes.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7fdb3d136bde26a28d128eb1009eeccba69a4f4e Author: Christian Persch Date: Sat Dec 26 21:56:28 2015 +0100 regex: Require MULTILINE compile option Dingu match regexes should be compiled with MULTILINE option. src/app.vala | 7 +++++-- src/vte.cc | 3 +-- src/vteapp.c | 2 +- src/vtegtk.cc | 2 ++ 4 files changed, 9 insertions(+), 5 deletions(-) commit a65d7a5d3cc9d0da2b482228f875f90b7f7bff01 Author: Christian Persch Date: Sat Dec 26 19:37:49 2015 +0100 app: Don't add extra margins by default This is only useful to test that VteTerminal handles all offsets correctly, but not for normal operation. So make it a cmdline option. src/app.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 0612f4005c711f7a4fe9133b9555a723689885f4 Author: Christian Persch Date: Sat Dec 26 19:34:36 2015 +0100 widget: Use a input-only window We don't need a output window, just an input window so we can handle events. https://bugzilla.gnome.org/show_bug.cgi?id=734920 src/app.vala | 5 +++ src/vte.cc | 123 +++++++++++++++++++++++------------------------------ src/vtegtk.cc | 33 +++++++++++++- src/vteinternal.hh | 5 +++ 4 files changed, 96 insertions(+), 70 deletions(-) commit 0f7b43b1fdc6844505dd9d847f590365c66804a8 Author: Christian Persch Date: Sat Dec 26 19:34:36 2015 +0100 regex: Fix match flags not to include MULTILINE G_REGEX_MULTILINE is a compile flag, and thus must be handled by the caller, not vte. src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d84745204b9325f90fe3b5660d918cfd7b389780 Author: Christian Persch Date: Sat Dec 26 12:27:22 2015 +0100 regex: Use MULTILINE option and limit offset Since we now pass the whole text with an offset, instead of only the current line like previously, we need to use the MULTILINE option so that '^' works correctly; and we need to limit the match offset so that we don't match beyond the end of the line (but still can satisfy lookahead assertions). configure.ac | 2 +- src/vte.cc | 6 ++++-- src/vteregex.cc | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) commit c2a0b3e8bf1c1bfe8709565c3a1d6b099dec7464 Author: Christian Persch Date: Sat Dec 26 12:27:22 2015 +0100 app: Add tooltip with the regex compile error on the search entry When compiling the regex fails, set the error message as tooltip on the search entry; when it succeeds, clear the tooltip. src/app.vala | 3 +++ src/vteregex.cc | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 331eea79ec7011242e3cb07162cee4e67fdf95c4 Author: Christian Persch Date: Sat Dec 26 12:27:22 2015 +0100 regex: Fix pcre2_jit_compile return value check This returns 0 for success, and negative for failure. src/vteregex.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 08a2fbb5e53b46ec2aaa4cc9e9af0fa0fb8b7044 Author: Christian Persch Date: Sat Dec 26 12:27:22 2015 +0100 regex: Always set the GError from the PCRE2 error Fix a thinko; PCRE2 does return positive and negative error codes. src/vte/vteenums.h | 2 +- src/vteregex.cc | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) commit d046ae112f5ca93378c2146c1ea239bc63778364 Author: Christian Persch Date: Sat Dec 26 12:27:22 2015 +0100 widget: Correct end row in calls to get_text() We need to pass row+1 if we use -1 as end column to mean 'all the text on the last row'. src/vte.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 63259c4fe2b5608a0a4236ed33cee706fcce4896 Author: Christian Persch Date: Fri Dec 25 21:55:44 2015 +0100 widget: Simplify coordinate handling Store the last mouse position only in view coordinates, and convert to grid coordinates only on the few occasions we compare to grid coordinates. Use view coordinates because we do want to test the last position for being outside the viewable area. src/vte.cc | 75 +++++++++++++++++------------------------------------- src/vteinternal.hh | 14 ++++------ 2 files changed, 28 insertions(+), 61 deletions(-) commit a1c0ce708fcdb3b178aee5c212dc78725cab3c8d Author: Christian Persch Date: Fri Dec 25 21:55:44 2015 +0100 widget: Simplify coordinate handling src/vte.cc | 107 ++++++++++++++++++++++++----------------------------- src/vteinternal.hh | 20 +++++----- 2 files changed, 57 insertions(+), 70 deletions(-) commit 4a126221f0c25f16eba92a23c065d4966cb8b883 Author: Christian Persch Date: Fri Dec 25 21:55:44 2015 +0100 widget: Add function to translate event coords to confined grid coords src/vte.cc | 14 ++++++++++++++ src/vteinternal.hh | 1 + 2 files changed, 15 insertions(+) commit a0414b176add01e4e952484e9849ed934a03644f Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Add function to check if grid coords are in scrollback src/vte.cc | 2 +- src/vteinternal.hh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 922527902b3c8fc138c9ac299088d996bde1d683 Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Simplify coordinate handling src/vte.cc | 65 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) commit 5ccafd65521621918e6ef671a4e055f1f39014d4 Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Simplify coordinate handling src/vte.cc | 57 +++++++++++++++++++++++++-------------------------------- 1 file changed, 25 insertions(+), 32 deletions(-) commit 722610356d11ad9e5d8fd8e529cc3114b547a5a2 Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Correct coordinate check src/vte.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 5a1e0c6af9979eda66fd32cf125c1986f6259df9 Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Simplify code src/vte.cc | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) commit aa6c2011a6383c751f25042ab7a1e5431c4982bb Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Pass coordinates together src/vte.cc | 40 ++++++++++++++++++++-------------------- src/vteinternal.hh | 13 +++++-------- 2 files changed, 25 insertions(+), 28 deletions(-) commit db3a0f932206da30e26625580576e582a1bcecf0 Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 widget: Store last mouse position coordinates together Use a vte::view::coords for this. src/vte.cc | 60 +++++++++++++++++++++++++----------------------------- src/vteinternal.hh | 5 ++--- 2 files changed, 30 insertions(+), 35 deletions(-) commit aac286e0d9a60bff805c0d6f568f2b67b6d853bc Author: Christian Persch Date: Fri Dec 25 21:55:43 2015 +0100 emulation: Remove extraneous code All callers of maybe_send_mouse_button() have already called read_modifiers() on the event. src/vte.cc | 2 -- 1 file changed, 2 deletions(-) commit ca766131718a3a27cae93311e6042aa4450f4796 Author: Christian Persch Date: Fri Dec 25 21:55:42 2015 +0100 widget: Add helpers to convert coordinates Add helper functions to convert the event to grid and view coordinates, to convert between grid and view coordinates, and to check if grid and view coordinates are within the visible area. src/vte.cc | 121 ++++++++++++++++++++++++++++++++++++++++++++++------- src/vteinternal.hh | 18 ++++++-- 2 files changed, 121 insertions(+), 18 deletions(-) commit b09ed876b1ea1ceb24d7c33447c22816defd72fc Author: Christian Persch Date: Fri Dec 25 21:55:42 2015 +0100 build: Don't use -Waggregate-return for C++ configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19fadfb9135935ae91c018e60e740ecec1ae5c9a Author: Christian Persch Date: Fri Dec 25 21:55:42 2015 +0100 widget: Transform expose rectangles to view coordinates Simplify the calculations by just translating the region to view coordinates instead of adding/subtracting the padding everywhere. src/vte.cc | 128 ++++++++++++++++++++++++----------------------------- src/vteinternal.hh | 3 +- 2 files changed, 59 insertions(+), 72 deletions(-) commit 3801e8d5b0cc3643ea0406aa9f0903fbc80882bb Author: Christian Persch Date: Fri Dec 25 21:55:42 2015 +0100 widget: Store dirty rects in view coordinates Only add padding when doing the actual invalidate. src/vte.cc | 54 +++++++++++++++++++++--------------------------------- src/vteinternal.hh | 5 ++++- 2 files changed, 25 insertions(+), 34 deletions(-) commit 851e34347b0319133041c63138186c8ce3e37f48 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 widget: Inline a one-liner in the only caller src/vte.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 379891460a69936260b0e5de90e1f264d9f32264 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 widget: Store dirty rectangles directly Each cairo_region_t in the m_update_regions list was created to contain only one rectangle. To be more efficient, simply store the dirty rectangles in an array and create the region from it only when doing the invalidate. src/vte.cc | 62 ++++++++++++++++++++++++------------------------------ src/vteinternal.hh | 5 ++--- 2 files changed, 30 insertions(+), 37 deletions(-) commit cef8cef020fdbd61f602a79010521903476085b8 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 lib: Factor out a common code path In the update_repeat_timeout() callback, the update_regions==NULL condition was always satisfied because of the preceding update_regions() call, so this does not change the behaviour. src/vte.cc | 112 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 49 insertions(+), 63 deletions(-) commit de8795c79aef7804c0aa775d22ec91db41fb4643 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 lib: Factor out a common code path This was copied 3 times, WTF, with an inexplicable difference in the middle (omission of the emit_adjustment_changed() call). src/vte.cc | 97 +++++++++++++++++++++++++------------------------------------- 1 file changed, 39 insertions(+), 58 deletions(-) commit 4016dd5fcb5fed32a8255818e2edbc25744d017c Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 32 ++++++++++++++++---------------- src/vteinternal.hh | 2 ++ 2 files changed, 18 insertions(+), 16 deletions(-) commit 48719e84812f18f16418498ce9c37f542a056b23 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 widget: Fix condition to start scrolling down This wasn't updated properly when introducing smooth scroll. src/vte.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit a202fa4ada43bd4383a4e4ca6606be04ed8fb9d1 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 widget: Store the usable view area src/vte.cc | 21 ++++++++------------- src/vteinternal.hh | 17 +++++++++++++---- src/vteseq.cc | 4 ++-- src/vtetypes.cc | 8 ++++++++ src/vtetypes.hh | 21 +++++++++++++++++++-- 5 files changed, 50 insertions(+), 21 deletions(-) commit 58e4b6f105be0694d9f35b76299a06dbf8939b55 Author: Christian Persch Date: Tue Dec 22 22:47:13 2015 +0100 app: Show context menu also when the Menu key is pressed src/app.vala | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) commit 16e7d6bb139cc37c9ccdd6124e18752f53d50ed5 Author: Christian Persch Date: Tue Dec 15 20:38:42 2015 +0100 widget: Change last-line newline behaviour of get_text() To get all the text on the last line to the right, you can either pass m_column_count (or MAXLONG), *or* add 1 to the end row, and pass -1 as last column. Make it so that the difference between these is that the former does *not* append a final newline character, while the latter does append a final newline character. This fixes a frequent assert in vte_terminal_accessible_text_scrolled(), but the assertion in that function will need to be fixed, too, since it appears the assert can be triggered in other ways too. https://bugzilla.gnome.org/show_bug.cgi?id=759319 src/vte.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0ecfbc1c05960df2878360ff78add2f496d555a0 Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 widget: Simplify background handling src/vte.cc | 59 ++++++------------------------------------------------ src/vtedraw.cc | 46 ++++++++++++------------------------------ src/vtedraw.hh | 6 ++---- src/vteinternal.hh | 2 -- 4 files changed, 21 insertions(+), 92 deletions(-) commit 6616a5fd135fa102b7847691f32f8987b8741593 Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 draw: Remove extraneous functions src/vte.cc | 92 +++++++++++++++++----------------------------------------- src/vtedraw.cc | 13 +++++++++ src/vtedraw.hh | 5 ++++ 3 files changed, 45 insertions(+), 65 deletions(-) commit bd781d1224b5988c8e90d5b960b07bfee647b127 Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 widget: Simplify drawing code by translating the cairo context by the padding Instead of adding the padding everywhere, just translate the cairo context, once. src/vte.cc | 51 +++++++++++++++++++++++---------------------------- 1 file changed, 23 insertions(+), 28 deletions(-) commit 992ad4dcab54fe985dc65579abac9362f23eaafc Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 widget: Fix drawing area calculation It needs to take into account top *and* bottom padding. src/vte.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 09ffddeb138c26b99de919c8c796ae2c2bdcb666 Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 Revert "build: Fix the build with --disable-debug" This reverts commit 413c9920a004c8f3f0907ddcfb7ca6bd004c21d7. src/vtetypes.cc | 20 ++------------------ src/vtetypes.hh | 14 ++++++++++---- 2 files changed, 12 insertions(+), 22 deletions(-) commit 7c76dbea6329bb79c1ca3c70a8fdc0595f50d98e Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 debug: Completely eliminate debug code if --disable-debug src/debug.h | 4 ++++ 1 file changed, 4 insertions(+) commit b7f1c94646a84795740d8b59deb7086936190b60 Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 widget: Cache the allocation src/vte.cc | 34 ++++++++++++++++------------------ src/vteinternal.hh | 6 ++++++ src/vtetypes.hh | 2 +- 3 files changed, 23 insertions(+), 19 deletions(-) commit e10e5086d64e3d63e0eb8320564d06f36738f25e Author: Christian Persch Date: Tue Dec 15 20:38:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 37 ++++++++++++++++++------------------- src/vteinternal.hh | 2 ++ 2 files changed, 20 insertions(+), 19 deletions(-) commit 26aa0bc5c766633df54004592fd26f629d55e514 Author: Christian Persch Date: Tue Dec 15 20:38:40 2015 +0100 app: Also JIT the dingu regexes src/app.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 0e08c0961ef6938c2b35564ce3543a02eb472e20 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 pty: Remove openpty code path Apparently all the BSDs do posix_openpt now, so there's no need for a separate codepath using openpty() anymore. configure.ac | 15 ++------------- src/Makefile.am | 1 - src/pty.cc | 46 ---------------------------------------------- 3 files changed, 2 insertions(+), 60 deletions(-) commit e22834288338215033e5d5ce74b16194d4a82065 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 app: Don't warn when JITing fails because PCRE2 build doesn't support JITing src/app.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d69772604caf6e722e539c66d9e8787161af2096 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 widget: Remove extraneous realized checks Except for focus change events, all gtk widget events are only emitted on realized widgets. src/vte.cc | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) commit 69d50458cd7d04225bc782ea629635a3af4dbe12 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 draw: Remove unused struct element src/vtedraw.cc | 2 -- 1 file changed, 2 deletions(-) commit ec28a7535f45f525ea966cad28a594a01daf4236 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 draw: Pass the known string length instead of -1 src/vtedraw.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc5ccaa3313e0bb5936d57163402e293eef5dcce Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 draw: Remove unused function src/vtedraw.cc | 6 ------ src/vtedraw.hh | 2 -- 2 files changed, 8 deletions(-) commit 8368203cfd34846b06d7a65ad797283bf12cb9c5 Author: Christian Persch Date: Sun Dec 13 19:08:23 2015 +0100 draw: Rename vtedraw header file src/Makefile.am | 2 +- src/vte-private.h | 2 +- src/vtedraw.cc | 2 +- src/vtedraw.h | 93 ------------------------------------------------------- src/vtedraw.hh | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 96 insertions(+), 96 deletions(-) commit 416283b820996e7be79cca03ded3834edace70b6 Author: Christian Persch Date: Sun Dec 13 19:08:22 2015 +0100 draw: Remove unused defines and move private defines to the .cc file src/vtedraw.cc | 10 ++++++++++ src/vtedraw.h | 15 --------------- 2 files changed, 10 insertions(+), 15 deletions(-) commit 8064909df944fc88c594674b363d3870c942cf49 Author: Christian Persch Date: Sat Dec 12 17:23:41 2015 +0100 pty: Add non-linux fallbacks Apparently BSDs don't allow O_NONBLOCK in posix_openpt, so fall back to trying without that and applying the flag afterwards. https://bugzilla.gnome.org/show_bug.cgi?id=759346 src/pty.cc | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) commit 1867c0f7aa10b2d8e09fb676fd6c684fe619485e Author: Christian Persch Date: Sat Dec 12 17:23:41 2015 +0100 pty: Skip SIGKILL and SIGSTOP src/pty.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 413c9920a004c8f3f0907ddcfb7ca6bd004c21d7 Author: Christian Persch Date: Thu Dec 10 21:08:45 2015 +0100 build: Fix the build with --disable-debug https://bugzilla.gnome.org/show_bug.cgi?id=759314 src/vtetypes.cc | 20 ++++++++++++++++++-- src/vtetypes.hh | 14 ++++---------- 2 files changed, 22 insertions(+), 12 deletions(-) commit 97f645f2329a1ee9b2bf97454c4122ef8d382f61 Author: Christian Persch Date: Thu Dec 10 18:42:18 2015 +0100 pty: Use NSIG instead of SIGUNUSED ... and with a fallback to 8 * sizeof(sigset_t) if NSIG is undefined. https://bugzilla.gnome.org/show_bug.cgi?id=759196 src/pty.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 831ef8d1915a26303e0bb77ab4fbd0850ec022b1 Author: Christian Persch Date: Thu Dec 10 18:42:18 2015 +0100 widget: Simplify match region handling Use a vte::grid::span to hold the match region. src/vte.cc | 212 ++++++++++++++++++++++------------------------------- src/vteinternal.hh | 21 +++--- src/vtetypes.hh | 3 + 3 files changed, 103 insertions(+), 133 deletions(-) commit d698ede30f5daa2a3bea125f305e6bbff650ab73 Author: Christian Persch Date: Thu Dec 10 18:42:18 2015 +0100 lib: Add to_string() debug functions for helper classes Plain old char* buffers, not an overloaded operator<< since we still don't depend on libstdc++. src/vtetypes.cc | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vtetypes.hh | 15 ++++++++++++ 2 files changed, 87 insertions(+) commit f85d4fcf75539bbf34d40f90f877e90206d41a1e Author: Christian Persch Date: Thu Dec 10 18:42:18 2015 +0100 app: Add sanity checks src/app.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1e564f955fef9c82bc59e399f9dcd53ea2b72cac Author: Ting-Wei Lan Date: Wed Dec 9 01:21:26 2015 +0800 Replace EBADFD with EBADF Using EBADF is more portable and correct because EBADFD means a file descriptor in bad state, not an invalid file descriptor. https://bugzilla.gnome.org/show_bug.cgi?id=759197 src/pty.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bea04b972649524c06dcf57e5c77a87de50edfa5 Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 app: Add multi-window mode src/app.vala | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 986a71c1685709a5547932ac1872a0b5ca30b63e Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 app: Remove useless parameter The non-DEFAULT PTY flags are unused since the removal of g-p-h. src/app.vala | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) commit 648b13850e4fc5e2498e40e068c3b13f4aad9612 Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 app: Launch the child process on idle src/app.vala | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) commit 171b8aae9e8cd9555ad86d8a293e50f5ee74cd61 Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 pty: Simplify signal handling Unblock all signals at the start of the child setup, and iterate through the signals by number instead of the #ifdef hell. src/pty.cc | 119 ++++++++----------------------------------------------------- 1 file changed, 14 insertions(+), 105 deletions(-) commit 4ed174cefead28e21a5ce52935023d88cfbf4fff Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 pty: Defer grantpt/unlockpt to the child setup src/pty.cc | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit 98c7df3d0138d9b94cec02de90d03f94999d6561 Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 build: Use LT_LANG configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 2edd2780f4906841152e2fcb38777d32a373fadd Author: Christian Persch Date: Mon Dec 7 22:51:08 2015 +0100 build: Use AC_SYS_LARGEFILE configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit e8ada0cb8ef8fc04b5545284084758f60879e8cc Author: Christian Persch Date: Mon Dec 7 22:51:07 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 54 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 4 ++++ 2 files changed, 30 insertions(+), 28 deletions(-) commit 37a23b6439bf22f1e0d24f25dc91f58b1561cfee Author: Timm Bäder Date: Sun Dec 6 19:49:39 2015 +0100 widget: Use the style context's state instead of the widget's state https://bugzilla.gnome.org/show_bug.cgi?id=759054 src/vte.cc | 11 ++++++++--- src/vtegtk.cc | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) commit 8ae65c84b2378d3571f8c732c795d0f8fda04218 Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 71 ++++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 14 +++++++++++ 2 files changed, 53 insertions(+), 32 deletions(-) commit 397e0db98913c0f1634f39f2d3174e2800a840cc Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 15 ++++++++------- src/vteinternal.hh | 3 +++ 2 files changed, 11 insertions(+), 7 deletions(-) commit f740a8a1753ae965afb5b417dc1b007ff1ce62ed Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 12 +++++------- src/vteinternal.hh | 3 +++ 2 files changed, 8 insertions(+), 7 deletions(-) commit a10df2c30ad14dbd69e495387e22f31568201d6a Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 24 ++++++++++-------------- src/vteinternal.hh | 3 +++ 2 files changed, 13 insertions(+), 14 deletions(-) commit b91cb1904df389bc5459608478bdffb2d0a62846 Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 27 ++++++++++++++------------- src/vteinternal.hh | 6 ++++++ 2 files changed, 20 insertions(+), 13 deletions(-) commit 029acfd038eb204ff5ef9f856c2b9ad681a23fe6 Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 97 ++++++++++++++++++++++++++++-------------------------- src/vteinternal.hh | 9 +++++ 2 files changed, 59 insertions(+), 47 deletions(-) commit fbe3672438c7275d8f4a3c217e755e6a89c63fc7 Author: Christian Persch Date: Sun Dec 6 19:49:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 46 +++++++++++++++++++++++----------------------- src/vteinternal.hh | 1 + 2 files changed, 24 insertions(+), 23 deletions(-) commit e21362bc62731b3ec1801c967937602551106876 Author: Christian Persch Date: Sun Dec 6 19:49:37 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 59 +++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 1 + 2 files changed, 31 insertions(+), 29 deletions(-) commit 3dba92e16929a05503df672a8b568981b547730a Author: Christian Persch Date: Sun Dec 6 19:49:37 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 56 ++++++++++++++++++++++++------------------------------ src/vteinternal.hh | 1 + 2 files changed, 26 insertions(+), 31 deletions(-) commit 59dd40862aa97380b694820c00abe738c5901c5e Author: Christian Persch Date: Sun Dec 6 19:49:37 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 40 +++++++++++++++++++--------------------- src/vteinternal.hh | 3 +++ 2 files changed, 22 insertions(+), 21 deletions(-) commit 242f9db8903505524193f09ae6dedfc2e077a7f0 Author: Christian Persch Date: Sun Dec 6 19:49:37 2015 +0100 widget: Add stubs for IM surrounding text callbacks https://bugzilla.gnome.org/show_bug.cgi?id=726191 src/vte.cc | 42 ++++++++++++++++++++++++++++++++++++++++-- src/vteinternal.hh | 3 +++ 2 files changed, 43 insertions(+), 2 deletions(-) commit 9d96d1473d6817b4fabd75d4a78aaea8244c99f8 Author: Christian Persch Date: Sun Dec 6 19:49:37 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 33 +++++++++++++++++---------------- src/vteinternal.hh | 1 + 2 files changed, 18 insertions(+), 16 deletions(-) commit eb5fa93f3e929ab29906e11ccfb784610a98c820 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 6 ------ src/vteaccess.cc | 4 ++-- 3 files changed, 2 insertions(+), 9 deletions(-) commit 3696348c0b9c7d60caf7302411ec4c0298f56e57 Author: Christian Persch Date: Fri Dec 4 20:10:04 2015 +0100 widget: Rework get_text() Ignore the passed VteSelectionFunc callback and just always use the whole passed range. src/vte.cc | 75 +++++++++++++++++++----------------------------------- src/vteaccess.cc | 1 - src/vtegtk.cc | 22 +++++++++++++--- src/vteinternal.hh | 12 ++------- 4 files changed, 47 insertions(+), 63 deletions(-) commit e19adc1a78e2c6e3bf4dd24a89849d55c7283342 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 15 ++++++++------- src/vteinternal.hh | 2 ++ 2 files changed, 10 insertions(+), 7 deletions(-) commit 871a363c3e7721f444b4eab4657455aa02aac49a Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 71 +++++++++++++++++++++++++----------------------------- src/vteinternal.hh | 11 ++++++++- 2 files changed, 43 insertions(+), 39 deletions(-) commit ac653330b065b26c0be74429bfe7e15ee8f565b3 Author: Christian Persch Date: Tue Dec 1 19:36:34 2015 +0100 widget: Add function to get the selected text src/vte.cc | 34 ++++++++++++++++------------------ src/vteinternal.hh | 2 ++ 2 files changed, 18 insertions(+), 18 deletions(-) commit 94fc08419b059e264adfe7882da81b79815d0677 Author: Christian Persch Date: Tue Dec 1 13:55:49 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 57 ++++++++++++++++++++++++++++++++---------------------- src/vteinternal.hh | 4 ++++ 2 files changed, 38 insertions(+), 23 deletions(-) commit 8d63df14a3336c5ae9fc81374d0a9b66716256a1 Author: Christian Persch Date: Tue Dec 1 13:52:02 2015 +0100 widget: Fix a comment src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 235eb0cbc11e306ddaf6468cbe6e2f89dcf39dd2 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 122 +++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 1 + 2 files changed, 68 insertions(+), 55 deletions(-) commit ab45dfeeb0d28c9467e89036dfaefcd5d56bddb3 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) commit 9ed8be05c4730ff836ae42e26bf0b0e5abf5b214 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 93 +++++++++++++++++++++++++++++++++++------------------- src/vteinternal.hh | 5 +++ 2 files changed, 66 insertions(+), 32 deletions(-) commit 76b955db2ca84787947089073d8d2ae445c0c7ae Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 32 +++++++++++++++----------------- src/vteinternal.hh | 2 ++ 2 files changed, 17 insertions(+), 17 deletions(-) commit 23ad7e09f95befb37e8a4438d4cf8ef09b92cc8a Author: Christian Persch Date: Mon Nov 30 20:37:26 2015 +0100 widget: Remove unused encoding parameter This is only ever used with "UTF-8", so there's no need for this parameter. src/vte.cc | 22 +++++++--------------- src/vteinternal.hh | 3 +-- 2 files changed, 8 insertions(+), 17 deletions(-) commit a549ce853b6ab27a3232fb0d13c4424f1f5d259c Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 43 +++++++++++++++++++++---------------------- src/vteinternal.hh | 5 +++++ 2 files changed, 26 insertions(+), 22 deletions(-) commit 845d8642d56ecd8b7cb25b245c76a1c324ba1a54 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 108 +++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 5 +++ 2 files changed, 65 insertions(+), 48 deletions(-) commit 9f45ee1539d2a68a6c6e09146b3561105af61556 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 14 +++++++------- src/vteinternal.hh | 2 ++ 2 files changed, 9 insertions(+), 7 deletions(-) commit 50aee40af7d16c2bec82f4f8bcdd259b6913c541 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 63 ++++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 3 +++ 2 files changed, 38 insertions(+), 28 deletions(-) commit 5fc39f66440567e41cf0c0aaf8797de334c8cc00 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 2 -- src/vte.cc | 68 +++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 3 +++ src/vteseq.cc | 4 ++-- 4 files changed, 39 insertions(+), 38 deletions(-) commit 6c561ca49efa6281f591a06ce77915c6210b7d8e Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 17 +++++------------ src/vteinternal.hh | 2 ++ 2 files changed, 7 insertions(+), 12 deletions(-) commit 55fe25a20bacad07dea308507689e5e2552af797 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 19 +++++++++++++------ src/vteinternal.hh | 1 + 2 files changed, 14 insertions(+), 6 deletions(-) commit 98d51c8212fbb147a17b1ef9935e3bea29494515 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 17 +++++++++-------- src/vteinternal.hh | 4 ++++ src/vteseq.cc | 8 ++++---- 3 files changed, 17 insertions(+), 12 deletions(-) commit 84db51b761641c5647eb29efd7c4f67873de2a4d Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 98 +++++++++++++++++++++++++++++++----------------------- src/vteinternal.hh | 6 +++- 2 files changed, 61 insertions(+), 43 deletions(-) commit eb7fd88bdf596ac5dc5aaa5c36a2f9af15dbaeee Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 152 ++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 7 +++ 2 files changed, 83 insertions(+), 76 deletions(-) commit 9d6c04de35b5f6b0d1a1f7ecaf18c36bf14c8c5e Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Allow calling get_char_width/height on unrealized widget This isn't really ok, but somehow it's happening in gnome-terminal. https://bugzilla.gnome.org/show_bug.cgi?id=758841 src/vtegtk.cc | 2 -- 1 file changed, 2 deletions(-) commit 186b4f6a56f78f915ac24d43785aa6527567471b Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 10 ++++------ src/vteinternal.hh | 2 ++ src/vteseq.cc | 4 ++-- 4 files changed, 8 insertions(+), 9 deletions(-) commit 857961e340df503522ee2d1082520dbf715f76fd Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 a11y: Remove extraneous copying of a long-ish string Add a variant of ::get_text that returns the GString it uses internally anyway, instead of returning the text, and creating a new GString for the a11y layer. src/vte.cc | 51 +++++++++++++++++++++++++++++++++++++++++---------- src/vteaccess.cc | 18 +++++------------- src/vteinternal.hh | 31 +++++++++++++++++++++++-------- 3 files changed, 69 insertions(+), 31 deletions(-) commit efea3241838985c0d2c5da4c796c94fa65bc1941 Author: Christian Persch Date: Mon Nov 30 17:23:34 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 25 ------- src/vte.cc | 186 ++++++++++++++++++++++++++--------------------------- src/vteaccess.cc | 20 ++---- src/vtegtk.cc | 37 +++++------ src/vteinternal.hh | 25 +++++++ 5 files changed, 141 insertions(+), 152 deletions(-) commit 8ad4cadc7819f28909cf9648780f68028f0d570e Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Factor out common code Both BSD openpty() opened and foreign FD cases need all three of these calls, so factor them out into a separate function. src/pty.cc | 77 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 32 insertions(+), 45 deletions(-) commit aaa1149814aa703824551cbabaae72327ff569a8 Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Use smart FD helper class Implicitly clean up on failure. src/pty.cc | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) commit 2aa91abdd34ef884430ae3d7de11ef6e198e0adf Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 lib: Add smart FD helper class Add class that closes the FD in the destructor. src/vtetypes.cc | 24 ++++++++++++++++++++++++ src/vtetypes.hh | 21 +++++++++++++++++++++ 2 files changed, 45 insertions(+) commit ce8fc367e8c2f947d377a3258bd1b25435cd1c72 Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Use helper class to restore errno src/pty.cc | 56 ++++++++++++++++++-------------------------------------- src/vtetypes.cc | 12 ++++++++++++ src/vtetypes.hh | 14 ++++++++++++++ 3 files changed, 44 insertions(+), 38 deletions(-) commit 9d93a052275e9d1315dd25d65e85af584be1220a Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Simplify code https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 191 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 103 insertions(+), 88 deletions(-) commit 3816196e56a750888425e1460f1e4077c5a92dfa Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Also set packet mode on foreign PTY src/pty.cc | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) commit 4d4fd1ed25816781e4f72ddd3f78eb0ca9073bf2 Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Don't unset O_NONBLOCK and then set it again We were unsetting O_NONBLOCK on the PTY master's FD and then setting it again. Instead, just always set the flag. Fixes a FIXME. https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 59 ++++++++++++++++++++++++++++++----------------------------- src/vte.cc | 11 ++++------- 2 files changed, 34 insertions(+), 36 deletions(-) commit c7071e819b20f22cf4ec2b7abe6da1f49c6ceaed Author: Christian Persch Date: Sun Nov 29 20:57:55 2015 +0100 pty: Small code cleanup Just put the code at the only call site instead of in a separate function. https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 44 ++++++++++++-------------------------------- 1 file changed, 12 insertions(+), 32 deletions(-) commit d32fc8ffde983aeb31e9394d5a5e75b4df43a92d Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 pty: Use FD_CLOEXEC when opening the PTY master https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 73 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 55 insertions(+), 18 deletions(-) commit 33361f1ec6e7d19a550f69c009fae9de88051646 Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 pty: Simplify acquiring a new PTY master All supported OSes either use openpty (BSDs) or have posix_openpt (linux, illumos). So there is no need to offer a fallback to grantpt(3) or to opening /dev/ptmx directly. https://bugzilla.gnome.org/show_bug.cgi?id=747046 configure.ac | 2 +- src/pty.cc | 20 ++++---------------- 2 files changed, 5 insertions(+), 17 deletions(-) commit da1069a7efd6aed57cb8255a75a3e79410615a6e Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 pty: Simplify unlockpt call There is no need to offer a fallback to ioctl(TIOCSPTLCK) since all supported OSes either don't use this code (BSDs) or have unlockpt(3) (linux, illumos). https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 66 ++++++++++++-------------------------------------------------- 1 file changed, 12 insertions(+), 54 deletions(-) commit 5a1b8bef8b1416948ce83e12bcd89f2a653a7549 Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 pty: Simplify ptsname call There's no need to use ptsname_r here or offer a fallback to ioctl(TIOCGPTN), since all supported OSes (linux, BSDs, illumos) have ptsname(3). https://bugzilla.gnome.org/show_bug.cgi?id=747046 src/pty.cc | 71 +++++--------------------------------------------------------- 1 file changed, 5 insertions(+), 66 deletions(-) commit b59d76a5073d789f2f948cf928e883cb70cc8a75 Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 pty: Always acquire the child FD by name This saves one file descriptor per terminal in gnome-terminal for the case where we open the PTY master with BSD openpty(). src/pty.cc | 109 ++++++++++++++++++------------------------------------------- 1 file changed, 32 insertions(+), 77 deletions(-) commit 3720b4d27a1d79247db9e368c09572beb42580b1 Author: Egmont Koblinger Date: Sun Nov 29 20:57:54 2015 +0100 pty: Use packet mode on the PTY This allows us to get informed when scroll lock changes. https://bugzilla.gnome.org/show_bug.cgi?id=755371 src/pty.cc | 26 +++++++++++++++++++++++++ src/vte.cc | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++--- src/vteinternal.hh | 6 +++++- 3 files changed, 84 insertions(+), 4 deletions(-) commit 280aa3be8175421d9982bb3b442472a4bef511ea Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 Revert "pty: Use packet mode on the PTY" This reverts commit 512b3d5cf8165ba599e7ba60a0054dcaac9a71f7. src/pty.cc | 26 ------------------------- src/vte.cc | 56 +++--------------------------------------------------- src/vteinternal.hh | 6 +----- 3 files changed, 4 insertions(+), 84 deletions(-) commit 36c8284cfe0ddf21affaaaeb33ded32f4a1048ac Author: Christian Persch Date: Sun Nov 29 20:57:54 2015 +0100 Revert "pyt: Fix syntax error due missing bracket" This reverts commit 1e455473a45ff1a03c0444345b1017ac078f9778. src/pty.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1e455473a45ff1a03c0444345b1017ac078f9778 Author: Rico Tzschichholz Date: Sun Nov 29 09:45:16 2015 +0100 pyt: Fix syntax error due missing bracket Introduced with 512b3d5cf8165ba599e7ba60a0054dcaac9a71f7 src/pty.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 512b3d5cf8165ba599e7ba60a0054dcaac9a71f7 Author: Egmont Koblinger Date: Sat Nov 28 22:58:33 2015 +0100 pty: Use packet mode on the PTY This allows us to get informed when scroll lock changes. https://bugzilla.gnome.org/show_bug.cgi?id=755371 src/pty.cc | 26 +++++++++++++++++++++++++ src/vte.cc | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++--- src/vteinternal.hh | 6 +++++- 3 files changed, 84 insertions(+), 4 deletions(-) commit 3691ae3952062cba10beb5166559fba042a9adb3 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 Revert "pty: Use packet mode on the PTY" This reverts commit 06e794c1961195633ba80951ff4771be8e794cf4 since it broke when opening the PTY with openpty. src/pty.cc | 14 -------------- src/vte.cc | 56 +++--------------------------------------------------- src/vteinternal.hh | 6 +----- 3 files changed, 4 insertions(+), 72 deletions(-) commit b450109777c6e61b318056242d835de01c659233 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 emulation: Remove unused variable Leftover from commit 4ab677d4d8d273a969093b29b375c8054416df2e. https://bugzilla.gnome.org/show_bug.cgi?id=741402 src/vteseq.cc | 5 ----- 1 file changed, 5 deletions(-) commit f320f72b9d386d5f98df3f08ed41dc6c260ca570 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 build: Fix overlinking Fix the PTY concifugre checks to only check for BSD openpt when we have UNIX98 PTY support. This prevents us from always linking to libutil. configure.ac | 28 +++++++++++++++++++--------- src/Makefile.am | 1 + src/pty.cc | 3 +++ 3 files changed, 23 insertions(+), 9 deletions(-) commit fc48e46f827571582bef8aaecf39e9416558744c Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 3 -- src/vte.cc | 96 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 7 ++++ src/vteseq.cc | 2 +- 4 files changed, 55 insertions(+), 53 deletions(-) commit 8d9644f127cc166ee5c018fe3bbfc7647897501d Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 emulation: Improve debug output Print the value type of the parameters, too. src/vteseq.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8504a6fd46790a819b139daeb650e98e43dd3801 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 40 ++++++++++++++++++++++------------------ src/vteinternal.hh | 2 ++ 2 files changed, 24 insertions(+), 18 deletions(-) commit 5a7d57211e00b3ad1ca098cc12530fe122251370 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 widget: Remove unused code src/vte-private.h | 2 -- src/vte.cc | 16 ---------------- 2 files changed, 18 deletions(-) commit 6881d567339a49b8b5b5f531efbf51afa59f7f02 Author: Christian Persch Date: Sat Nov 28 22:58:33 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 35 ++++++++++++++++++----------------- src/vteinternal.hh | 2 ++ 2 files changed, 20 insertions(+), 17 deletions(-) commit b68a7db0dc8dc232e9d1750684b2571615df1a3f Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Disconnect handler from our adjustment on finalize src/vte.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 307a743a9e00e9dc848a4dcbe0cf919138c3e417 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 62 ++++++++++++++++++++++++++++-------------------------- src/vteinternal.hh | 4 ++++ 2 files changed, 36 insertions(+), 30 deletions(-) commit ed88684dd80bdcf4bbd868c792b34fccb69ede30 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Rename a function parameter Rename the parameter so as not to be identical with a member variable. src/vte.cc | 66 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) commit 30e7f46f911f0c84e32e2057052d167dd01351ef Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 lib: Rename type src/vte.cc | 4 ++-- src/vteinternal.hh | 6 +----- src/vtetypes.cc | 32 ++++++++++++++++++++++++++++++++ src/vtetypes.hh | 22 ++++++++++++++++++++++ 4 files changed, 57 insertions(+), 7 deletions(-) commit 6285c0271b6634a35a594b770980db7ba3a488f1 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Fix jittery cursor preventing mouse pointer hiding Only show the pointer again when the position actually changed. https://bugzilla.gnome.org/show_bug.cgi?id=688456 src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 94f2e0fe254541ad6f282e419cae6abf20eeab77 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 30 +++++++++++++++--------------- src/vteinternal.hh | 2 ++ 2 files changed, 17 insertions(+), 15 deletions(-) commit 53381e575587d08740a6d00dc70da3d93bba3ce1 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 898816907dfb099c85095cc4cf19ba5012e65718 Author: Christian Persch Date: Sat Nov 28 22:58:32 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 19 +++++++++---------- src/vteinternal.hh | 1 + 2 files changed, 10 insertions(+), 10 deletions(-) commit b93d4e5ea83a0b19c8402f11c0ffffdbc1d605e1 Author: Christian Persch Date: Sat Nov 28 22:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 187 +++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 6 ++ 2 files changed, 94 insertions(+), 99 deletions(-) commit f9ca64c0727092094f9cbbc2367825c8e6ee7365 Author: Christian Persch Date: Sat Nov 28 22:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 17 ++++++++--------- src/vteinternal.hh | 2 ++ 2 files changed, 10 insertions(+), 9 deletions(-) commit d240648b59818f144c3ce8e0faaeab06c1c693d6 Author: Christian Persch Date: Sat Nov 28 22:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 36 +++++++++++++++++++----------------- src/vteinternal.hh | 4 ++++ 2 files changed, 23 insertions(+), 17 deletions(-) commit 935b8c5e13e641fc1c47cd4770297b8d9fa24b9b Author: Christian Persch Date: Sat Nov 28 22:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 2 -- src/vte.cc | 16 +++++++--------- src/vteaccess.cc | 32 ++++++++++++++++---------------- src/vteinternal.hh | 2 ++ 4 files changed, 25 insertions(+), 27 deletions(-) commit fa8b20f8ffe1280a97d4202fc4a6275b346bca53 Author: Christian Persch Date: Sat Nov 28 22:58:31 2015 +0100 draw: Use double for alpha src/vtedraw.cc | 22 +++++++++++----------- src/vtedraw.h | 10 +++++----- 2 files changed, 16 insertions(+), 16 deletions(-) commit 06e794c1961195633ba80951ff4771be8e794cf4 Author: Egmont Koblinger Date: Wed Nov 25 20:40:17 2015 +0100 pty: Use packet mode on the PTY This allows us to get informed when scroll lock changes. https://bugzilla.gnome.org/show_bug.cgi?id=755371 src/pty.cc | 14 ++++++++++++++ src/vte.cc | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++--- src/vteinternal.hh | 6 +++++- 3 files changed, 72 insertions(+), 4 deletions(-) commit 1cda4819a09cb37013c6dfc0bada026cc448afb0 Author: Christian Persch Date: Wed Nov 25 20:40:17 2015 +0100 app: Fix crash with -T and make it work src/vteapp.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 0d99a92a0ca205b4a7bda84a96d2c912b37cc8be Author: Christian Persch Date: Wed Nov 25 20:40:17 2015 +0100 build: Fix test-vtetypes build src/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 86f206b3ec01033c07a76cf949276058489b53ee Author: Christian Persch Date: Tue Nov 24 23:10:00 2015 +0100 widget: Allow setting the cursor foreground colour Based on a patch by James Reed . https://bugzilla.gnome.org/show_bug.cgi?id=695011 doc/reference/vte-sections.txt | 1 + src/app.vala | 21 ++++++++++++----- src/caps.cc | 6 ++--- src/vte.cc | 51 +++++++++++++++++++++++++++++++++++------- src/vte/vteterminal.h | 2 ++ src/vteapp.c | 26 +++++++++++++++------ src/vtegtk.cc | 22 ++++++++++++++++++ src/vteinternal.hh | 2 ++ src/vterowdata.h | 3 ++- src/vteseq-n.gperf | 6 ++--- src/vteseq.cc | 10 ++++----- 11 files changed, 117 insertions(+), 33 deletions(-) commit 8e8f3d13d48e7ee8e767f87bd00580b4f50c2e1e Author: Christian Persch Date: Tue Nov 24 23:10:00 2015 +0100 widget: Use new colour class src/vte.cc | 364 +++++++++++++++++------------------------------------ src/vtegtk.cc | 25 +++- src/vteinternal.hh | 24 ++-- src/vteseq.cc | 66 ++-------- src/vtetypes.cc | 77 ++++++++++++ src/vtetypes.hh | 12 +- 6 files changed, 249 insertions(+), 319 deletions(-) commit 6d62287dbb8bfe405ac3a19965ea8cc3f79e87c0 Author: Christian Persch Date: Tue Nov 24 23:10:00 2015 +0100 lib: Add vte native colour class src/vte.cc | 78 +++++++++++++++++++++++++++--------------------------- src/vtedraw.cc | 14 +++++----- src/vtedraw.h | 9 ++++--- src/vteinternal.hh | 6 ++--- src/vteseq.cc | 10 +++---- src/vtetypes.cc | 8 ++++++ src/vtetypes.hh | 21 +++++++++++++++ 7 files changed, 88 insertions(+), 58 deletions(-) commit c8e8b7858db046cdbd83c82d400f53e2dc94430c Author: Christian Persch Date: Tue Nov 24 23:10:00 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 12 ++++++------ src/vteinternal.hh | 1 + src/vteseq.cc | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) commit 2e694d6df101d247bcc34f95cafca382494a0680 Author: Christian Persch Date: Tue Nov 24 23:09:59 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 55 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 2 ++ src/vteseq.cc | 4 ++-- 3 files changed, 30 insertions(+), 31 deletions(-) commit 3d5391813bf6842d4d6842716657d68c12742c69 Author: Christian Persch Date: Tue Nov 24 23:09:59 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 23 +++++++++++------------ src/vteinternal.hh | 3 +++ src/vteseq.cc | 12 ++++++------ 4 files changed, 20 insertions(+), 19 deletions(-) commit 050a5d1cc778c5d20c6c96380116f88d2edf7e49 Author: Christian Persch Date: Tue Nov 24 23:09:59 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 26 +++++++++++++------------- src/vteinternal.hh | 1 + src/vteseq.cc | 6 +++--- 4 files changed, 17 insertions(+), 17 deletions(-) commit 49b2d891e48c18a1a2f1cb025d544cc5651c8812 Author: Christian Persch Date: Tue Nov 24 23:09:59 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 4 ---- src/vte.cc | 35 ++++++++++++++++++----------------- src/vteinternal.hh | 4 ++++ src/vteseq.cc | 18 +++++++++--------- 4 files changed, 31 insertions(+), 30 deletions(-) commit f4a63bcf3036a8a41a672df0072a2b2463650187 Author: Christian Persch Date: Tue Nov 24 23:09:59 2015 +0100 lib: Remove extra header src/Makefile.am | 1 - src/vte-private.h | 7 +++++++ src/vte.cc | 1 - src/vteaccess.cc | 1 - src/vteint.h | 35 ----------------------------------- 5 files changed, 7 insertions(+), 38 deletions(-) commit 64dd51792fe27c9c25ef0aa0c00cd21cbbda495a Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 app: Intialise match to NULL Checking for regexes can return FALSE without NULLing out the elements of @matches, so don't rely on that. https://bugzilla.gnome.org/show_bug.cgi?id=758501 src/vteapp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 380e3512fc23963cf7ad55994931a52480eda536 Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 38 +++++++++++++++++++------------------- src/vteinternal.hh | 2 ++ 2 files changed, 21 insertions(+), 19 deletions(-) commit e709005af49988b4e9ccf96fa872b08db8fed51e Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 6 ---- src/vte.cc | 83 +++++++++++++++++++------------------------------------ src/vteseq.cc | 18 ++++++------ 3 files changed, 38 insertions(+), 69 deletions(-) commit 1596a98941850097c749183c4d31c9313efccb17 Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 29 +++++++++++++---------------- src/vteinternal.hh | 2 ++ 2 files changed, 15 insertions(+), 16 deletions(-) commit 720022456476820d2003a10d28ecb06e2a56a35f Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 23 +++++++++-------------- src/vteinternal.hh | 1 + src/vteseq.cc | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) commit fff7bccaf74c8dcf941c599dbb9d6a7e43e81572 Author: Christian Persch Date: Sun Nov 22 21:07:03 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 32 ++++++++++++++++---------------- src/vteinternal.hh | 1 + 2 files changed, 17 insertions(+), 16 deletions(-) commit a601e38ef464b04e74f19eaa3a61680cdaa43ce8 Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 48 +++++++++++++++++++++--------------------------- src/vteinternal.hh | 3 +++ 2 files changed, 24 insertions(+), 27 deletions(-) commit 5491397569011253534c439415b2e7f9d9bac520 Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 76 ++++++++++++++++++++++-------------------------------- src/vteinternal.hh | 5 ++++ src/vteseq.cc | 12 ++++----- 3 files changed, 42 insertions(+), 51 deletions(-) commit ec70660a8ca21c892485c4035de67a2a4d609e10 Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 33 ++++++++++++++++----------------- src/vteinternal.hh | 3 +++ 2 files changed, 19 insertions(+), 17 deletions(-) commit 477bee2ee2f455b96fd110a4b2329696aee8a09a Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 33 +++++++++++++++++---------------- src/vteinternal.hh | 2 ++ 2 files changed, 19 insertions(+), 16 deletions(-) commit 14f8835b4aa89867e886a76165f62807abac6dee Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 3 --- src/vte.cc | 55 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 5 +++++ src/vteseq.cc | 10 +++++----- 4 files changed, 36 insertions(+), 37 deletions(-) commit 8677e7aba76f58e505808a6a3553725192e1c036 Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 16 ++++++++-------- src/vtegtk.cc | 18 ++++++++++-------- src/vtegtk.hh | 2 ++ src/vteinternal.hh | 2 ++ 4 files changed, 22 insertions(+), 16 deletions(-) commit 0daa0e1dd80290cac0cd8acc36695fee00ae89f6 Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 14 +++++++------- src/vtegtk.cc | 17 +++++++++-------- src/vtegtk.hh | 1 + src/vteinternal.hh | 2 ++ 4 files changed, 19 insertions(+), 15 deletions(-) commit f05a63142ccd99b7ca8430dc1f5af914278b321f Author: Christian Persch Date: Sun Nov 22 21:07:02 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 11 ++++++----- src/vtegtk.cc | 17 +++++++++-------- src/vtegtk.hh | 1 + src/vteinternal.hh | 1 + 4 files changed, 17 insertions(+), 13 deletions(-) commit fd108be732d261e1d9175f580caaad73eb9a8702 Author: Christian Persch Date: Sun Nov 22 21:07:01 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 10 +++++----- src/vteinternal.hh | 1 + src/vteseq.cc | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) commit c2254c9c40f492f92c019e6c8c56abf2f6fba424 Author: Christian Persch Date: Sun Nov 22 21:07:01 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) commit 7fe792b2951ef9b16a434a2f3788caf01a3f4267 Author: Christian Persch Date: Sun Nov 22 21:07:01 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 41 +++++++++++++++++++++-------------------- src/vteinternal.hh | 3 +++ 2 files changed, 24 insertions(+), 20 deletions(-) commit 3f527d7292ff0a6bf4ac23f355fcaa1e29ca4ce2 Author: Christian Persch Date: Sun Nov 22 21:07:01 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 17 +++++------------ src/vteseq.cc | 10 +++++----- 2 files changed, 10 insertions(+), 17 deletions(-) commit 20aba53367a2c6c330acfebc56e76d507a15ef0e Author: Christian Persch Date: Fri Nov 20 20:58:31 2015 +0100 widget: Remove duplicated function This was doing exactly the same as connect_pty_read(), so just use that. src/vte.cc | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) commit 423063840d1304fdd7ff2d87f2041e70a07f599a Author: Christian Persch Date: Fri Nov 20 20:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 194 ++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 3 + 2 files changed, 98 insertions(+), 99 deletions(-) commit 8ea73b295bac5c5fd1fa37759140297d83c6cbb3 Author: Christian Persch Date: Fri Nov 20 20:58:31 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 58 +++++++++++++++++--------------------------- src/vtegtk.cc | 70 +++++++++++++++++++++++++++++------------------------- src/vtegtk.hh | 4 ++++ src/vteinternal.hh | 3 +++ 4 files changed, 66 insertions(+), 69 deletions(-) commit 9f871ca2a4b665aa56f3ca8954272c2b4fda16c0 Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 141 +++++++++++++++++++++++------------------------------ src/vtegtk.cc | 102 ++++++++++++++++++++------------------ src/vtegtk.hh | 6 +++ src/vteinternal.hh | 7 +++ src/vteseq.cc | 4 +- 5 files changed, 131 insertions(+), 129 deletions(-) commit 1a9a660f19e30a8047dd368cc2ddd7fef9bc0cdc Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 128 ++++++++++++++++++++--------------------------------- src/vtegtk.cc | 68 ++++++++++++++-------------- src/vtegtk.hh | 4 ++ src/vteinternal.hh | 2 + 4 files changed, 91 insertions(+), 111 deletions(-) commit b839eeba38aca1ece1e3b3a70751e32c2eff0024 Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Inline function into the only caller src/vte.cc | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) commit fa006d1e1857f00be6a17404b4aff181daeb4e8f Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 52 +++++++++++++++++++++------------------------------- src/vteinternal.hh | 5 +++++ 2 files changed, 26 insertions(+), 31 deletions(-) commit f6843fcad89c8afa4029442ea2ca10fbd54af6e8 Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 116 ++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 5 +++ 2 files changed, 61 insertions(+), 60 deletions(-) commit c85982033570ea6c4fb95ec24436ca5c8576cbf3 Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 88 +++++++++++++++++++++++++----------------------------- src/vteinternal.hh | 3 ++ src/vteseq.cc | 12 ++++---- 4 files changed, 50 insertions(+), 54 deletions(-) commit 01d715dd650550cda744d4cf3f62794ebb667331 Author: Christian Persch Date: Fri Nov 20 20:58:30 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 96 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 6 ++++ 2 files changed, 53 insertions(+), 49 deletions(-) commit b61b2a00c65e14904c98e561dc15e74416a645bc Author: Christian Persch Date: Fri Nov 20 20:58:29 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 59 +++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 4 ++++ 2 files changed, 34 insertions(+), 29 deletions(-) commit b584515ec18a1f0f3618c813474b9d92fbb9cd02 Author: Christian Persch Date: Fri Nov 20 20:58:29 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 23 ++++++++++++----------- src/vteinternal.hh | 3 +++ 2 files changed, 15 insertions(+), 11 deletions(-) commit 347d244f68b1d32fd27a629b4b631ae45b72dfce Author: Piotr Drąg Date: Fri Nov 20 18:54:59 2015 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 8d234271b43ad7cd76a9fb2422059149497a578a Author: Christian Persch Date: Wed Nov 18 22:04:04 2015 +0100 build: Try to fix the --without-pcre2 build https://bugzilla.gnome.org/show_bug.cgi?id=758306 src/vtegtk.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3b20a4b4593d8506c0be6c7c3a25d360e69e4757 Author: Christian Persch Date: Wed Nov 18 21:15:47 2015 +0100 doc: Remove vte.cc from files to look for docs in All documented public API has moved to vtegtk.cc. src/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 127802a830e5dc7bc3c6e017535c759a026ee704 Author: Christian Persch Date: Wed Nov 18 21:15:47 2015 +0100 widget: Move some public API to its own file src/vte.cc | 181 +++++++++++++++++++++++++---------------------------- src/vtegtk.cc | 20 ++++++ src/vteinternal.hh | 10 +++ 3 files changed, 117 insertions(+), 94 deletions(-) commit b40b51cd97f59db2cd249ed8d3a4454b8d1a9dd1 Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 64 +++++++++++++++++++++++++++--------------------------- src/vtegtk.cc | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 7 ++++++ 3 files changed, 99 insertions(+), 32 deletions(-) commit 015a1e45484fc28f235d0753cf4442acae2f92e3 Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 102 +++++++++++++------------------------------- src/vtegtk.cc | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 12 ++++++ 3 files changed, 162 insertions(+), 73 deletions(-) commit b921f1a59646bf4f3979ecc59520c66b5886d8b2 Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 140 +++++++++++++++++-------------------------------- src/vtegtk.cc | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 10 ++++ 3 files changed, 208 insertions(+), 93 deletions(-) commit b71eb78b81d1670d58a8c91e0b152e3c6172c55b Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 13 ------------- src/vtegtk.cc | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) commit fcbf96505dc472b277b5d7984bea368fffd876f2 Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 36 +++++++----------------------------- src/vtegtk.cc | 35 +++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 1 + 3 files changed, 43 insertions(+), 29 deletions(-) commit 833f4470234e11901ac0b688856703c9851ad14c Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 233 ++++++++++++++++++----------------------------------- src/vtegtk.cc | 121 ++++++++++++++++++++++++++++ src/vteinternal.hh | 12 +++ 3 files changed, 213 insertions(+), 153 deletions(-) commit 4133cc643fa27bd3cd2f291d6f6b02077572130a Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 31 +++++-------------------------- src/vtegtk.cc | 28 ++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 35 insertions(+), 26 deletions(-) commit 33fd0f1f9a2f672f6e791b3675552e79d0e7492e Author: Christian Persch Date: Wed Nov 18 21:15:46 2015 +0100 widget: Move some public API to its own file src/vte.cc | 41 ++++++++++------------------------------- src/vtegtk.cc | 31 +++++++++++++++++++++++++++++++ src/vteinternal.hh | 3 +++ 3 files changed, 44 insertions(+), 31 deletions(-) commit 3463580779bdd9d9483e0bb24f86feb89012ef35 Author: Christian Persch Date: Wed Nov 18 21:15:45 2015 +0100 widget: Move some public API to its own file src/vte-private.h | 1 + src/vte.cc | 174 ++++++++++++----------------------------------------- src/vtegtk.cc | 135 ++++++++++++++++++++++++++++++++++++++++- src/vteinternal.hh | 11 +++- 4 files changed, 182 insertions(+), 139 deletions(-) commit 693eead2c394e6bc6f3e26f52f3b3122aa705e67 Author: Christian Persch Date: Wed Nov 18 21:15:45 2015 +0100 widget: Move some public API to its own file src/vte.cc | 39 ++++++++++++--------------------------- src/vtegtk.cc | 30 ++++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 44 insertions(+), 27 deletions(-) commit 68c4fcba7ab395648ae32035f86c72e6e4f17d3e Author: Christian Persch Date: Wed Nov 18 21:15:45 2015 +0100 widget: Move some public API to its own file src/vte-private.h | 25 +++++++++ src/vte.cc | 156 +++--------------------------------------------------- src/vtegtk.cc | 120 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 153 insertions(+), 148 deletions(-) commit 44a098bb8418afd5a5f306b0d3e7de2c0c4bb06b Author: Christian Persch Date: Wed Nov 18 21:15:45 2015 +0100 widget: Move some public API to its own file src/vte.cc | 22 ---------------------- src/vtegtk.cc | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 22 deletions(-) commit 8150979a5c4890042f975d55bf4e50ba2fd82a4b Author: Christian Persch Date: Wed Nov 18 21:15:45 2015 +0100 widget: Move some public API to its own file src/vte.cc | 87 +++++++++++++++++++++--------------------------------- src/vtegtk.cc | 29 ++++++++++++++++++ src/vteinternal.hh | 4 +++ 3 files changed, 67 insertions(+), 53 deletions(-) commit dacf0e4ad5686be0662fa82223965acfbd683392 Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 133 +++++++++++++++-------------------------------------- src/vtegtk.cc | 73 +++++++++++++++++++++++++++++ src/vteinternal.hh | 3 ++ 3 files changed, 114 insertions(+), 95 deletions(-) commit 9717f9c6c329dfed4d84e3c706161d18041984ac Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 60 +++++++++++++++++++++++------------------------------- src/vtegtk.cc | 20 ++++++++++++++++++ src/vteinternal.hh | 4 ++++ 3 files changed, 49 insertions(+), 35 deletions(-) commit 6b838455866a14aa19a3d67ad67d9eb81fb61a1f Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 91 ++++++++---------------------------------------------- src/vtegtk.cc | 70 +++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 85 insertions(+), 78 deletions(-) commit 6ef6503e6f51b6f173018de1b810cb2566b06f41 Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 48 +++++++++++++----------------------------------- src/vtegtk.cc | 37 +++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 3 +++ 3 files changed, 53 insertions(+), 35 deletions(-) commit 3326680f18062a1b752190c0ceb52af7a99af921 Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 41 ++++++----------------------------------- src/vtegtk.cc | 33 +++++++++++++++++++++++++++++++++ src/vteinternal.hh | 1 + 3 files changed, 40 insertions(+), 35 deletions(-) commit 868dbdf6d938c05c51c994c454a73ffd999d430d Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 80 ----------------------------------------------------------- src/vtegtk.cc | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 80 deletions(-) commit bf43c5bd76ba25e93bd0e2dfee069a714a0dc49c Author: Christian Persch Date: Wed Nov 18 21:15:44 2015 +0100 widget: Move some public API to its own file src/vte.cc | 86 +++++++++--------------------------------------------- src/vtegtk.cc | 68 ++++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 84 insertions(+), 72 deletions(-) commit 13b9d230f9e2085c96eb8d627b36e9048b72632e Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 86 +++++++++++++++++++----------------------------------- src/vtegtk.cc | 30 +++++++++++++++++++ src/vteinternal.hh | 1 + 3 files changed, 61 insertions(+), 56 deletions(-) commit 69eae8dbec809f93da99eaf8a7d8a6e76a693414 Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 59 +++++++++++------------------------------------------- src/vtegtk.cc | 40 ++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 54 insertions(+), 47 deletions(-) commit d7ead63ba5748f6423ac38dcc47c494985d65cfa Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 49 +++++++------------------------------------------ src/vtegtk.cc | 37 +++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 1 + 3 files changed, 45 insertions(+), 42 deletions(-) commit 7dcde662ac7807c1d140b9431f49f7082cae3328 Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 57 ++++++++++++++++-------------------------------------- src/vtegtk.cc | 28 +++++++++++++++++++++++++++ src/vteinternal.hh | 5 +++++ 3 files changed, 50 insertions(+), 40 deletions(-) commit b6dfda45b8187a38684c6aaf1fa4ea073a9c7f5e Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 82 ----------------------------------------------------------- src/vtegtk.cc | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 82 deletions(-) commit f6783f8b5b60711bca9f385585976ba9722df9da Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 110 +++++++++++++++++------------------------------------ src/vtegtk.cc | 40 +++++++++++++++++++ src/vteinternal.hh | 2 + 3 files changed, 76 insertions(+), 76 deletions(-) commit 2386a71dfd5c04c11c6b41110cf6b157745a230e Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 37 ++++++------------------------------- src/vtegtk.cc | 34 ++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 5 +++++ 3 files changed, 45 insertions(+), 31 deletions(-) commit 95f1b9900e744b4dd9520ae7372333b5a00c5a20 Author: Christian Persch Date: Wed Nov 18 21:15:43 2015 +0100 widget: Move some public API to its own file src/vte.cc | 126 +++++++++++++++++------------------------------------ src/vtegtk.cc | 78 +++++++++++++++++++++++++++++++++ src/vteinternal.hh | 7 +++ 3 files changed, 126 insertions(+), 85 deletions(-) commit 72b1185d2e1b0c5b5b481fb9f8ca7701dbc5d4da Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some public API to its own file src/vte.cc | 236 ++++++++++++++++++++--------------------------------- src/vtegtk.cc | 63 ++++++++++++++ src/vteinternal.hh | 20 +++++ 3 files changed, 172 insertions(+), 147 deletions(-) commit 12c085fc5786070decf0d36d8627d61a3bc5f188 Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some public API to its own file src/vte.cc | 60 ++++++++++++++++-------------------------------------- src/vtegtk.cc | 33 ++++++++++++++++++++++++++++++ src/vteinternal.hh | 2 ++ 3 files changed, 53 insertions(+), 42 deletions(-) commit 620e9dfd4b478c163f08007fd4134d20e3af10ba Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some public API to its own file src/vte.cc | 70 +++++++++++++++++------------------------------------- src/vtegtk.cc | 50 ++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 6 +++++ 3 files changed, 78 insertions(+), 48 deletions(-) commit 8cd11ab2fe6bc47bd1b9e838f74f17330581b183 Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some public API to its own file src/vte.cc | 185 ---------------------------------------------------------- src/vtegtk.cc | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+), 185 deletions(-) commit 09a4be833e159de520df013f7ba12dbca6bd74d7 Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move VteTerminal widget to its own file src/Makefile.am | 3 + src/vte-private.h | 4 - src/vte.cc | 1528 ++-------------------------------------------------- src/vtegtk.cc | 1405 +++++++++++++++++++++++++++++++++++++++++++++++ src/vtegtk.hh | 69 +++ src/vteinternal.hh | 13 + 6 files changed, 1537 insertions(+), 1485 deletions(-) commit ba4be57f40974a5521a262990968f6c1937cd1ad Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 158 +++++++++++++++++++++++++++-------------------------- src/vteinternal.hh | 20 ++++++- 2 files changed, 99 insertions(+), 79 deletions(-) commit 262c81e3ff05369a511ab7a7065e5570f560d299 Author: Christian Persch Date: Wed Nov 18 21:15:42 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 217 ++++++++++++++++++++++++++++------------------------- src/vteinternal.hh | 45 ++++++++++- 2 files changed, 159 insertions(+), 103 deletions(-) commit bb8573e2259586d58f9356f0aa1cde14f7cb14b4 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 104 +++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 5 +++ 2 files changed, 63 insertions(+), 46 deletions(-) commit fa5b4adc5db80150ffe087a25fbe67e2dfabc058 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 34 ++++++++++++++++++++-------------- src/vteinternal.hh | 1 + 2 files changed, 21 insertions(+), 14 deletions(-) commit 9835fdf0540fae1859b6eea6ae775e1d0e733ca1 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 39 ++++++++++++++++++++++----------------- src/vteinternal.hh | 1 + 2 files changed, 23 insertions(+), 17 deletions(-) commit ed6ce8e06d3dce921e6eb84e41e646de55c60e73 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 178 ++++++++++++++++++++++++++++------------------------- src/vteinternal.hh | 15 +++++ 2 files changed, 110 insertions(+), 83 deletions(-) commit c53ec0826e3cde95545b56b2c07bd2f88bf1dfa6 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 83 ++++++++++++++++++++++++++++-------------------------- src/vteinternal.hh | 1 + 2 files changed, 44 insertions(+), 40 deletions(-) commit fe3d03a70a3870ad55bfde563736c86c88aa39b5 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 67 +++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 4 ++++ 2 files changed, 38 insertions(+), 33 deletions(-) commit e28c519d0ca6df77768f8f366c5dd0e6f820a618 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 40 +++++++++++++++++----------------------- src/vteinternal.hh | 2 ++ 2 files changed, 19 insertions(+), 23 deletions(-) commit 6620724a6e5280ed9128c45e2f236df5d0278553 Author: Christian Persch Date: Wed Nov 18 21:15:41 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 50 ++++++++++++++++++++++++++++++++++++-------------- src/vteinternal.hh | 2 ++ 2 files changed, 38 insertions(+), 14 deletions(-) commit ab70fd4c7105232e27710c684df301513311a744 Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 158 ++++++++++++++++++++++++++++------------------------- src/vteinternal.hh | 7 +++ 2 files changed, 90 insertions(+), 75 deletions(-) commit 06fe2bc7b129f7b09d28e6655d5a2de63603073c Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 203 +++++++++++++++++++++++++++-------------------------- src/vteinternal.hh | 15 ++++ 2 files changed, 118 insertions(+), 100 deletions(-) commit 36862a5ba2b8ae5466e2f0b43249b7eebf144970 Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 6 +++--- src/vteinternal.hh | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) commit bfa4a2bf60d60840380ae452a58bed8c95f47e7d Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 2 -- src/vte.cc | 20 +++++--------------- src/vteinternal.hh | 3 +++ src/vteseq.cc | 2 +- 4 files changed, 9 insertions(+), 18 deletions(-) commit 999f2322d5d06f07eb7033f9de97cf575b2fb4f8 Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 34 +++++++++++++++++----------------- src/vteinternal.hh | 2 ++ 2 files changed, 19 insertions(+), 17 deletions(-) commit d362ef8eff7f794b06fa0d70fc90192da2f317d0 Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 67 +++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 3 +++ 2 files changed, 36 insertions(+), 34 deletions(-) commit 1493f89653b3722970a60c29074efd85b47342a6 Author: Christian Persch Date: Wed Nov 18 21:15:40 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte-private.h | 1 - src/vte.cc | 40 +++++++++++++++++++--------------------- src/vteinternal.hh | 6 ++++++ src/vteseq.cc | 2 +- 4 files changed, 26 insertions(+), 23 deletions(-) commit 314214ec90c84862ab3614a78bd40d93af94cc1b Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 68 ++++++++++++++++++++++++++++++------------------------ src/vteinternal.hh | 6 +++++ 2 files changed, 44 insertions(+), 30 deletions(-) commit 44d5ef68eda5ab1b8c14012846c94b5dc3742fa8 Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 238 +++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 18 ++++ 2 files changed, 132 insertions(+), 124 deletions(-) commit 18caf6fb7b0ac97b4c19bde859fb1b6955f43017 Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 18 ++++++++---------- src/vteinternal.hh | 5 +++-- src/vteseq.cc | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) commit 5cbae82e5bcdbb9ac6cfbc978486566919d90b33 Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 124 ++++++++++++++++++++++++++--------------------------- src/vteinternal.hh | 20 +++++++++ 2 files changed, 80 insertions(+), 64 deletions(-) commit 7455d104f7858ab5e95c9970b9fe999b45ddf871 Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 38 +++++++++++++++++++------------------- src/vteinternal.hh | 7 +++++++ 2 files changed, 26 insertions(+), 19 deletions(-) commit 4cb111a87c2176f8c6c3e87285e5952ec94e1288 Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 28 ++++++++++++++-------------- src/vteinternal.hh | 1 + 2 files changed, 15 insertions(+), 14 deletions(-) commit 0748ca9f45cf9821588b852a9b2e2eea9570bced Author: Christian Persch Date: Wed Nov 18 21:15:39 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 52 ++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 3 +++ 2 files changed, 27 insertions(+), 28 deletions(-) commit 92231f7dc3f758d1b071cde6e2773c3e45835bc6 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 175 +++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 47 ++++++++++++++ 2 files changed, 128 insertions(+), 94 deletions(-) commit 4924ddb5199f2553cdd42cc2321e41f0fd48fa12 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 83 ++++++++++++++++++++++++++---------------------------- src/vteinternal.hh | 11 ++++++++ 2 files changed, 51 insertions(+), 43 deletions(-) commit cc4e7634a6632da7d0428b7890a6d496c9ea1523 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 20 +++++++++++++------- src/vteinternal.hh | 4 ++++ 2 files changed, 17 insertions(+), 7 deletions(-) commit 068a54b232f4cae4f3ddbe6567287c0159b7d044 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/vte.cc | 81 +++++++++++++++++++++++++++++------------------------- src/vteinternal.hh | 11 ++++++++ 2 files changed, 54 insertions(+), 38 deletions(-) commit 10e4a40a597a9120a683f6db7fb1f4f66734e078 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 widget: Move some methods to VteTerminalPrivate src/Makefile.am | 2 + src/vte.cc | 117 +++++++++++++++++++++++++++++++++++------------------ src/vteinternal.hh | 23 +++++++++++ 3 files changed, 102 insertions(+), 40 deletions(-) commit 741a173ce53af8b06f244969eb6b6e2af0927e79 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 lib: Add grid coordinate and span types Add vte::grid:coords to hold a (column, row) pair, and vte::grid::span to hold a pair of (start, end) coordinates. They will be used to replace passing separate (column, row) pairs around in arguments and data structures. Also contains tests for the member functions, and static assertion to test the size of these structs, and ensure they are and stay POD. src/Makefile.am | 36 ++++++++++- src/vtetypes.cc | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vtetypes.hh | 83 +++++++++++++++++++++++++ 3 files changed, 306 insertions(+), 2 deletions(-) commit af1034801a0d5946694ae6590a9032de1965ede1 Author: Christian Persch Date: Wed Nov 18 21:15:38 2015 +0100 doc: Tiny fix src/vte.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit fa3ea1e3a20c2b8d1084b462f74c2dbdcc5afcd8 Author: Christian Persch Date: Fri Nov 13 18:27:16 2015 +0100 widget: Rename some function parameters Don't use the same name for function parameters as for members in VteTerminalPrivate. src/vte.cc | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) commit 5a8d5dc512df5c490b7c5f4c355feabe58a99d2c Author: Christian Persch Date: Fri Nov 13 18:27:15 2015 +0100 widget: Store the VteTerminal in VteTerminalPrivate src/vte.cc | 2 +- src/vteinternal.hh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) commit 2ecc4f1e56d8f116b777d6426594ab0ea7b7e08c Author: Christian Persch Date: Fri Nov 13 18:25:34 2015 +0100 app: Disable menubar accel Prevent the gtk+ CSD decorations from handling F10, which belongs to the terminal, like ALL keys. src/vteapp.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 78c05007983fa2f8fe09bc04be944c33643ee38c Author: Christian Persch Date: Fri Nov 13 11:11:31 2015 +0100 app: Disable menubar accel Prevent the gtk+ CSD decorations from handling F10, which belongs to the terminal, like ALL keys. src/app.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 5fabb012bb9a99d5297c41df32760a6a3180a1d7 Author: Christian Persch Date: Tue Nov 10 21:33:07 2015 +0100 build: Add m4 macro to check for C++11 ... and move the macros from acinclude.m4 to their own file in m4/. acinclude.m4 | 289 ----------------------------------------- configure.ac | 3 +- m4/attributes.m4 | 289 +++++++++++++++++++++++++++++++++++++++++ m4/ax_cxx_compile_stdcxx_11.m4 | 165 +++++++++++++++++++++++ 4 files changed, 456 insertions(+), 290 deletions(-) commit e8964d96155dc992b951dd8ab5850b1376d0f254 Author: Christian Persch Date: Tue Nov 10 21:33:07 2015 +0100 selection: Simplify code vte_cell_is_between is only ever called with inclusive=TRUE, so drop that parameter. TODO: cleanup this function! src/vte.cc | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) commit 7d0defc5a1e22d335da130cf9a09835a9dc82e2e Author: Egmont Koblinger Date: Mon Nov 2 21:24:37 2015 +0100 debug: Fix some messages src/vte.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 624f9f90d70ff9cb86b3424d75d7ca4a2e7774c6 Author: Egmont Koblinger Date: Mon Nov 2 21:16:14 2015 +0100 widget: Fix the adjustment's upper boundary This is necessary for the contents to look properly when placed inside a GtkScrolledWindow. https://bugzilla.gnome.org/show_bug.cgi?id=757448 src/vte.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 08d172395c089aa45e531a07eb0af8ce1e9eeae0 Author: Cédric Valmary Date: Sat Oct 31 06:18:41 2015 +0000 Updated Occitan translation po/oc.po | 63 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 29 insertions(+), 34 deletions(-) commit b6f37954e390b5987a31414ec3539a607f7ba0ac Author: Egmont Koblinger Date: Sat Oct 24 01:13:17 2015 +0200 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)