Page MenuHomePhabricator

billiob (Boris Faure)
Pointer Arithmetician

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Feb 26 2013, 2:03 AM (383 w, 3 d)
Availability
Available

Recent Activity

Wed, Jun 24

billiob added a comment to D12028: Fix typo.

I'm sorry that the commits are done as if they were done by me.
I have to learn how to use arcanist better.

Wed, Jun 24, 1:52 PM
billiob closed D12028: Fix typo.
Wed, Jun 24, 1:51 PM
billiob added a comment to D12028: Fix typo.

Thank you for your patches!

Wed, Jun 24, 1:50 PM
billiob accepted D12028: Fix typo.
Wed, Jun 24, 1:50 PM
billiob closed D12025: Get rid of trailing whitespaces.
Wed, Jun 24, 1:49 PM
billiob accepted D12025: Get rid of trailing whitespaces.
Wed, Jun 24, 1:47 PM

Sun, Jun 21

billiob closed T8756: Terminology can't start with more than one split as Resolved by committing rTRM30b74f84f3ea: win: better handle initial focus when creating splits.
Sun, Jun 21, 3:04 PM · Terminology

Fri, Jun 12

billiob added reviewers for D11972: eina_unicode: have explicit type conversions: reviewers, vtorri.
Fri, Jun 12, 3:17 PM · efl
billiob requested review of D11972: eina_unicode: have explicit type conversions.
Fri, Jun 12, 3:15 PM · efl

May 16 2020

billiob closed T8722: Terminology crash on keyboard shortcut switch between console as Resolved by committing rTRM1d5eee0e60e7: focus validator: be less strict when changing tabs.
May 16 2020, 10:17 AM

May 15 2020

billiob added a comment to T8722: Terminology crash on keyboard shortcut switch between console.

With tabs shown, the issue does not occur.

May 15 2020, 2:05 PM

May 14 2020

billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Your terminology 1.6.0 is probably linked with an other version of efl, one that was compiled when epoll-shim wasn't installed.

May 14 2020, 1:47 PM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

There are some changes in src/bin/termpty.c but I don't see why it should fail.

May 14 2020, 9:57 AM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Would it be possible for you to compile terminology 1.6.0 with the same efl version?

May 14 2020, 9:18 AM · E on FreeBSD, Terminology
billiob updated subscribers of T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 14 2020, 8:44 AM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

If you create a new terminal from the menu, is it better?
What if you focus/unfocus the window?

May 14 2020, 8:28 AM · E on FreeBSD, Terminology

May 7 2020

billiob closed T7700: Application freezes as Wontfix.

No update in more than a year

May 7 2020, 1:00 AM · Terminology

May 5 2020

billiob closed T8693: Cannot select text on multiple pages as Resolved.
May 5 2020, 12:56 PM · Terminology
billiob added a comment to T8693: Cannot select text on multiple pages.

Should be fixed by 38e4935427939d21f9c545935e3a0e2ffa674a0b

May 5 2020, 12:56 PM · Terminology

May 2 2020

billiob triaged T8223: utmp broadcast messages support as Wishlist priority.
May 2 2020, 10:13 AM · Terminology
billiob triaged T8693: Cannot select text on multiple pages as High priority.
May 2 2020, 7:27 AM · Terminology
billiob claimed T8693: Cannot select text on multiple pages.
May 2 2020, 7:26 AM · Terminology

Apr 28 2020

billiob closed D11756: meson: allow debug-threads to be disabled in debug.
Apr 28 2020, 5:44 AM · efl
billiob added a comment to D11756: meson: allow debug-threads to be disabled in debug.

It's only on debug, for development purpose. As such, this is not blocker to the release.

Apr 28 2020, 4:50 AM · efl

Apr 26 2020

billiob added a comment to T8684: Slow Paste functionality.

Are you using terminology from git? Because there was a bug and pasting stuff might not have worked as expected. It was fixed in
https://phab.enlightenment.org/rTRMb76bbbe45507e2c1c62e38b60f12c09eef176e15 ?

Apr 26 2020, 3:53 AM · Terminology

Apr 25 2020

billiob added a reviewer for D11756: meson: allow debug-threads to be disabled in debug: bu5hm4n.
Apr 25 2020, 6:04 AM · efl
billiob requested review of D11756: meson: allow debug-threads to be disabled in debug.
Apr 25 2020, 6:03 AM · efl

Apr 20 2020

billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

I was expecting something like using the picture from the root window of the wm and just use that as background.
I'm using feh to set the background picture.

Apr 20 2020, 3:09 PM · Terminology, efl
billiob merged task T8650: Vim black background into T746: Support for True Color (16 millions colors) in Terminal app.
Apr 20 2020, 1:47 PM · Terminology
billiob merged T8650: Vim black background into T746: Support for True Color (16 millions colors) in Terminal app.
Apr 20 2020, 1:47 PM · Terminology
billiob added a comment to T8650: Vim black background.

The line set termguicolors makes vim use truecolor escape sequences.
Terminology uses color approximation in that case and that's the reason it uses that dark color for the background.
I've blogged a bit about it in https://fau.re/blog/20180313_terminology_encircled.html .
If the background was #073642, you'd have more luck.

Apr 20 2020, 1:46 PM · Terminology
billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

I do agree with you. It's been broken on too many stable releases to be considered a broken on that one.

Apr 20 2020, 7:59 AM · Terminology, efl
billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

It still does not work for me outside e.
I couldn't find a release of efl, with a meson build, that had this to be working.

Apr 20 2020, 5:47 AM · Terminology, efl

Apr 18 2020

billiob claimed T8650: Vim black background.
Apr 18 2020, 8:27 AM · Terminology

Apr 7 2020

billiob added a comment to T8650: Vim black background.

And you're using the default theme in Terminology, right?

Apr 7 2020, 3:24 PM · Terminology
billiob added a comment to T8650: Vim black background.

There's something we've not tried: have you set Set TERM to xterm-256color in Settings → Behavior? Should be the default.
Could you please point me to the exact colorscheme your using and/or minimal vimrc you tested?

Apr 7 2020, 3:22 PM · Terminology
billiob added a comment to T8650: Vim black background.

things in my .vimrc that could be relevant:

set t_Co=256
set background=light
"set background=dark
"let g:solarized_termcolors=256
colorscheme PaperColor
hi Search ctermbg=LightBlue
hi Search ctermfg=White
Apr 7 2020, 7:04 AM · Terminology
billiob added a comment to T8650: Vim black background.

Since you're on ubuntu, could you try that: https://snapcraft.io/terminology ? and tell me if it's better?

Apr 7 2020, 6:17 AM · Terminology
billiob added a comment to T8650: Vim black background.

Which version of terminology are you using?

Apr 7 2020, 5:30 AM · Terminology

Apr 5 2020

billiob updated subscribers of T8643: terminology: transparancy not working (EFL git master).

It's working for me on Enlightenment v1.22.0 on X. I'm using efl and terminology on their respective master branch.

Apr 5 2020, 1:25 PM · Terminology, efl

Feb 9 2020

billiob closed T8563: splits and --exec broken since upgrade to 1.6.0 as Resolved by committing rTRM91e6ae31fcea: ipc/main: restore ability to set multiple commands at startup..
Feb 9 2020, 2:45 PM · Terminology

Feb 5 2020

billiob claimed T8603: Images don't preview on Ubuntu, tycat works but shows an efreen error message.

This is with the snap version of Terminology.
I'm aware of that issue but I don't know yet how to fix it.

Feb 5 2020, 11:51 PM · Terminology

Jan 29 2020

billiob claimed T8592: Terminilogy is forcing display of tab.
Jan 29 2020, 1:38 AM
billiob placed T8592: Terminilogy is forcing display of tab up for grabs.

I should have pushed a fix last night.
Was it like that : https://twitter.com/m0rb/status/1221927857389215746?s=19 ?
Should be fixed in bee2482fe76ab5a9fd3b35f36cdd36c919e8c860
Could you please test?

Jan 29 2020, 1:38 AM

Jan 16 2020

billiob added a comment to T8574: Vertical and horizontal splits inside tabs instead of spreading across them .

I'm working on tab management and splits at the moment. It should be nice for Terminology 1.7 but I won't add yet support for what you ask.

Jan 16 2020, 3:24 PM · Terminology
billiob triaged T8574: Vertical and horizontal splits inside tabs instead of spreading across them as Wishlist priority.

So far tabs are like that and the fact that tabs are integrated with the underlying terminal makes it not easy to put splits in there.
For example, the background of a terminal goes "into" the tab.

Jan 16 2020, 3:23 PM · Terminology

Jan 13 2020

billiob closed T5093: Tabs no longer copy properly in selection as Resolved.

I think this has been fixed.

Jan 13 2020, 6:48 AM · Terminology
billiob moved T8134: Missing handling for blink escape code from Backlog to For 1.7 (or later) on the Terminology board.
Jan 13 2020, 6:45 AM · Feature request, Terminology

Jan 2 2020

billiob closed D10994: evas: fix compilation with -Dwl=false.
Jan 2 2020, 3:43 AM · efl
billiob updated the diff for D10994: evas: fix compilation with -Dwl=false.

Removing the include should be enough

Jan 2 2020, 3:38 AM · efl

Jan 1 2020

billiob requested review of D10994: evas: fix compilation with -Dwl=false.
Jan 1 2020, 2:12 PM · efl

Dec 17 2019

billiob updated subscribers of T8534: Terminology crash.
Dec 17 2019, 6:18 AM
billiob added a comment to T8534: Terminology crash.

I'm not using wayland myself. Could you get us a core dump of Terminology
when it crashes? Do you have the same behaviour with an other efl
application like elementary_config?

Dec 17 2019, 6:18 AM

Dec 5 2019

billiob merged task T6240: Feature request: Implement find/search functionality of scroll back output into Restricted Maniphest Task.
Dec 5 2019, 2:13 PM · Terminology, Feature request
billiob closed T7429: Multi-line URL strings in the terminal don't get selected entirely as Wontfix.

If you ever find a way, please reopen.

Dec 5 2019, 2:12 PM · Terminology

Dec 4 2019

billiob closed T4712: selection size / buffer size limit? as Resolved by committing rTRMb76bbbe45507: termpty: better handle writes.
Dec 4 2019, 2:17 PM · Bug Report, Terminology

Dec 2 2019

billiob raised the priority of T4712: selection size / buffer size limit? from Pending on user input to High.
Dec 2 2019, 11:09 AM · Bug Report, Terminology
billiob claimed T4712: selection size / buffer size limit?.
Dec 2 2019, 11:08 AM · Bug Report, Terminology

Nov 14 2019

billiob added reviewers for D10676: efreet: fix typo: cedric, raster, lauromoura, devilhorns, marcelhollerbach, segfaultxavi, zmike.
Nov 14 2019, 3:07 PM · efl
billiob requested review of D10676: efreet: fix typo.
Nov 14 2019, 3:04 PM · efl

Nov 4 2019

billiob closed T8367: xdg-open Writes To Previous Instance as Invalid.
Nov 4 2019, 2:32 PM · Feature request, Terminology
billiob added a comment to T8367: xdg-open Writes To Previous Instance .

So, I did give your thoughts a chance and a bit of hacking (See https://github.com/billiob/terminology/commit/3892e3eb87be33809f0df5d64a167aca8b9ebaa5 ).
I won't finish that as I consider it to be too difficult/impossible to do it correctly.
1/ It is not writing to the terminal's fd as that would create a security issue.
2/ It is only writing text to the terminal, but that might create issues because it moves the cursor and writes stuff that the application underneath does not know about.

Nov 4 2019, 2:32 PM · Feature request, Terminology
billiob added a project to T8367: xdg-open Writes To Previous Instance : Feature request.
Nov 4 2019, 1:39 PM · Feature request, Terminology
billiob reopened T8367: xdg-open Writes To Previous Instance as "Open".
Nov 4 2019, 11:35 AM · Feature request, Terminology
billiob added a project to T8134: Missing handling for blink escape code: Feature request.
Nov 4 2019, 11:34 AM · Feature request, Terminology

Oct 28 2019

billiob closed T8095: crash, double free, with "Controls" animation(?) and paste. probably a race condition with callbacks as Resolved.
Oct 28 2019, 4:12 PM · Terminology
billiob closed T7535: Terminology crashes randomly on exit as Resolved.
Oct 28 2019, 4:11 PM · Restricted Project, Terminology
billiob closed T8367: xdg-open Writes To Previous Instance as Wontfix.

Ok, I understood what is going on!
When you run xdg-open in your shell, it spawns more that write to its standard output… your shell.
When Terminology starts xdg-open, it's not spawning it inside the shell (and it can't do it), but as a child. When `more' write to its standard output, it writes to Terminology's output (they use the same file descriptor), which is actually printed by the parent program: the shell that started Terminology.

Oct 28 2019, 2:45 PM · Feature request, Terminology
billiob added a comment to T8367: xdg-open Writes To Previous Instance .

Your bug report is great! Thanks.
I can reproduce your issue but I don't know how to fix it yet.

Oct 28 2019, 2:33 PM · Feature request, Terminology

Oct 27 2019

billiob claimed T8367: xdg-open Writes To Previous Instance .
Oct 27 2019, 9:12 AM · Feature request, Terminology
billiob moved T8367: xdg-open Writes To Previous Instance from Backlog to For 1.7 (or later) on the Terminology board.
Oct 27 2019, 9:12 AM · Feature request, Terminology

Oct 10 2019

billiob closed T8281: alt+backspace does not work in terminology as Resolved.
Oct 10 2019, 2:43 PM · Terminology
billiob closed T8330: Typop Crashes When Opened Twice as Resolved by committing rTRMa9ec48191dba: win: clean up popmedia code. Closes T8330.
Oct 10 2019, 2:43 PM · Terminology
billiob closed T4508: Displaying the same gif twice causes flickering as Resolved.

Let's close it :)

Oct 10 2019, 12:20 PM · efl: rendering
billiob claimed T8323: Terminology hangs in full cpu when unique-instance and changing theme.
Oct 10 2019, 2:17 AM · Terminology

Oct 9 2019

billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

bash sets the title on each prompt. You'd see it easily with echo -ne "\033]0;Foo Bar\007"; sleep 5.

Oct 9 2019, 2:47 PM · Terminology
billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

Terminology does not print back the title due to security issues it would introduce.

Oct 9 2019, 2:46 PM · Terminology
billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

I've tested with 1.3.2 and it still works with zsh, but not with bash!

Oct 9 2019, 2:46 PM · Terminology
billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

With the git version, it does work for me.

Oct 9 2019, 2:34 PM · Terminology
billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

When set by the tooltip, it won't be changed by the escape sequence.
I'm wondering if your shell is not acting behind your back and setting it back to some other value.
Have you tried doing it through an other shell?

Oct 9 2019, 9:32 AM · Terminology
billiob added a comment to T8320: Setting Window Title via Escape Sequences - Blink of An Eye Temporary.

Which version of Terminology are you using?

Oct 9 2019, 9:30 AM · Terminology

Oct 6 2019

billiob edited the content of Packaging Status.
Oct 6 2019, 3:41 AM · Restricted Project, efl

Sep 27 2019

billiob added a comment to T8281: alt+backspace does not work in terminology.

Are you using a debian-based distribution?
If you are, could try changing the state of the checkbox called BackArrow sends Del (instead of BackSpace) in the Settings menu.
You need to start a new term to have that change taken into account.

Sep 27 2019, 10:57 AM · Terminology

Sep 26 2019

billiob triaged T8232: Terminology doesn't support font ligatures as Wishlist priority.

Sadly I won't occur soon as it would need to be done at the EFL level on the textgrid.

Sep 26 2019, 2:07 PM · Terminology

Sep 15 2019

billiob closed T8089: Terminology (1.4.0) freezes keystroke input after paste - move term window/refocus between windows to unfreeze keystrokes. as Resolved.

Thanks @necrifede

Sep 15 2019, 2:13 PM · Terminology

Sep 13 2019

billiob added a comment to T7631: Key bindings which include Shift do not work properly.

Have you tried with Terminology 1.5.0?

Sep 13 2019, 11:28 AM · Terminology

Sep 12 2019

billiob added a comment to D9927: meson.build: allow to disable tiff evas loader.

There are 2 commits. (I do suck at using arc…)
The one on tiny.cc is to make it compile with musl libc.

Sep 12 2019, 1:46 PM · efl
billiob added reviewers for D9927: meson.build: allow to disable tiff evas loader: reviewers, bu5hm4n, zmike, stefan_schmidt.

To be added to the 1.23 branch please.

Sep 12 2019, 1:23 PM · efl
billiob requested review of D9927: meson.build: allow to disable tiff evas loader.
Sep 12 2019, 1:22 PM · efl

Sep 8 2019

billiob added a comment to T8212: efl.1.23-alpha1 can't be compiled with meson -Deeze=false.

Sep 8 2019, 3:16 PM · Restricted Project
billiob created T8212: efl.1.23-alpha1 can't be compiled with meson -Deeze=false.
Sep 8 2019, 3:16 PM · Restricted Project

Sep 3 2019

billiob added a comment to T8095: crash, double free, with "Controls" animation(?) and paste. probably a race condition with callbacks.

I think this is fixed in EFL 1.23

Sep 3 2019, 2:36 PM · Terminology

Sep 2 2019

billiob triaged T8095: crash, double free, with "Controls" animation(?) and paste. probably a race condition with callbacks as High priority.
Sep 2 2019, 2:58 PM · Terminology
billiob claimed T8095: crash, double free, with "Controls" animation(?) and paste. probably a race condition with callbacks.
Sep 2 2019, 2:58 PM · Terminology
billiob closed T8154: [RFE] Don't scroll down on activity unless the scroll at the bottom as Resolved.

Those are the default.
See in config.c:config_new:

config->jump_on_change = EINA_FALSE;
config->jump_on_keypress = EINA_TRUE;
Sep 2 2019, 2:56 PM · Terminology
billiob closed T8099: Terminology gives warnings as Resolved.

Should be fixed with the next EFL release.

Sep 2 2019, 2:51 PM · Terminology
billiob moved T8095: crash, double free, with "Controls" animation(?) and paste. probably a race condition with callbacks from Backlog to Needs Investigation on the Terminology board.
Sep 2 2019, 2:50 PM · Terminology
billiob closed T8176: Terminology 1.5.0 forgets it's focused after using escape code to change cursor shape as Resolved by committing rTRM421e40dbfc69: termio: evas_object_focus_get() agains obj is not valid.
Sep 2 2019, 2:46 PM · Terminology
billiob claimed T8176: Terminology 1.5.0 forgets it's focused after using escape code to change cursor shape.
Sep 2 2019, 2:29 PM · Terminology
billiob closed T8148: Terminology: Unchecking "hide cursor when idle" + restarting terminology resets options, and changes time to 0 as Resolved by committing rTRM98017f1647de: hide cursor: fix unchecking "auto hide cursor". Closes T8148.
Sep 2 2019, 2:28 PM · Terminology