Page MenuHomePhabricator

cederom (CeDeROM)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Apr 12 2019, 9:42 AM (93 w, 3 d)
Availability
Available

Recent Activity

Mon, Jan 18

cederom abandoned D12217: evas/drm/gl: Fix meson configuration..

Mystery solved by @raster and @vtorri =) No patch needed here, just a proper build configuration parameters. Thank you everyone! :-)

Mon, Jan 18, 3:53 AM · efl
cederom added a comment to D12217: evas/drm/gl: Fix meson configuration..

Thank you @vtorri :-) Can anyone please tell why OpenGL-ES is a hard dependency for DRM/Wayland? Why we cannot use full OpenGL? :-)

Mon, Jan 18, 2:11 AM · efl
cederom added a comment to D12217: evas/drm/gl: Fix meson configuration..

btw, replace -Dopengl=full with -Dopengl=es-egl

Mon, Jan 18, 2:00 AM · efl
cederom added a comment to D12217: evas/drm/gl: Fix meson configuration..

Sure thing :-) Maybe engine_gl_drm is some sort of Linux assumption not defined with find_package() or something like this (I was this recently in different software that I am porting). I am a bit multitasked recently, sorry, any hints from someone with bigger knowledge is highly welcome :-) Thanks :-)

Mon, Jan 18, 1:27 AM · efl

Sun, Jan 17

cederom added a comment to D12217: evas/drm/gl: Fix meson configuration..

When engine_gl_drm is present meson fails with error below and this is the reason I have removed it on FreeBSD. Any better solutions is welcome on how to make this engine_gl_drm known to meson :-)
src/modules/ecore_evas/engines/drm/meson.build:6:2: ERROR: Unknown variable "engine_gl_drm".

Sun, Jan 17, 5:08 PM · efl

Thu, Jan 14

cederom added a comment to D12217: evas/drm/gl: Fix meson configuration..

Allright, thank you guys, now have a free moment, will try to build with gl_deps in place of engine_gl_drm and see how that builds on FreeBSD :-)

Thu, Jan 14, 4:05 AM · efl

Dec 18 2020

cederom added a comment to T8868: Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland.

Thank you @ProhtMeyhet :-)

Dec 18 2020, 3:50 PM · E on FreeBSD, efl
cederom added a comment to T6947: Can't run enlightenment with wayland as user.

Awsome! Now we need to remove elogind direct dependency (on Linux only) and add something that makes EFL/E portable along different platforms (i.e. FreeBSD) using Wayland :-) :-)

Dec 18 2020, 3:49 PM · Restricted Project, enlightenment20
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

@raster you helped me a lot to get things done, and I am grateful for that, thank you, I do not want any shitstorm here, sorry, I do not want to destroy anything, no worries, I am just looking for a solution to make things portable as free and optional alternative to existing solution, preferably that could be selected with meson at build time. But existing solution is hardwired to only one OS out there, Linux, that creates its own standards ignoring the rest, thus becoming less and less open, while there are others solutions that make things work for everyone.

Dec 18 2020, 2:58 PM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Fully agree - all functions and dependencies should be totally optional - except dependency on systemd is quite the opposite - it is a hard dependency on Linux OS and whole project portability blocker when it comes to Wayland - so anything new that makes E work with Wayland should be optional and portable :-)

Dec 18 2020, 12:24 PM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

After discussion on WLROOTS GitHub [1] is seems that LIBSEAT would be better ELOGIND replacement rather than using whole wlroots :-)

Dec 18 2020, 5:39 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8868: Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland.

After discussion on WLROOTS GitHub [1] is seems that LIBSEAT would be better ELOGIND replacement rather than using whole wlroots :-)

Dec 18 2020, 5:39 AM · E on FreeBSD, efl
cederom renamed T8868: Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland from Support Open SeatD instead Linux-only-(e)LoginD/SystemD for Wayland to Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland.
Dec 18 2020, 5:37 AM · E on FreeBSD, efl
cederom added a comment to T8868: Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland.
Dec 18 2020, 5:35 AM · E on FreeBSD, efl
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Thank you @devilhorns @raster I have asked this question on wlroots github the best place to get quick and reliable answer if we can use wlroots and our own renderer :-)

Dec 18 2020, 5:20 AM · Restricted Project, E on FreeBSD

Dec 17 2020

cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

The question is why don't we use WLROOTS and SEATD so the project gets portable and does not contain hard references to Linux only solutions like systemd/logind? If we had that solution Enligthenment would already work using Wayland both on Linux and FreeBSD :-)

Dec 17 2020, 10:09 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8867: drm enforces eeze.

Thank you guys! All is clear now. I will continue further discussion on https://phab.enlightenment.org/T8866 :-)

Dec 17 2020, 10:03 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Thank you @arrowdodger for the hint on ConsoleKit2 [ck]. I am a bit confused - is this elogind replacement? I have this installed already but this does not seem to solve my problem with E..

Dec 17 2020, 4:47 AM · Restricted Project, E on FreeBSD

Dec 16 2020

cederom requested review of D12217: evas/drm/gl: Fix meson configuration..
Dec 16 2020, 6:18 PM · efl
cederom updated subscribers of T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Allright it turns out that E/EFL when it comes to Wayland it hardcoded with Linux's systemd/logind/elogind. This sux :-) But there is an alternative called SEATD that is portable by design works already on FreeBSD and Linux and it meant as replacement to elogind.

Dec 16 2020, 5:37 PM · Restricted Project, E on FreeBSD
cederom created T8868: Support Open SEATD+WLROOTS instead Linux-only-(e)LoginD/SystemD for Wayland.
Dec 16 2020, 5:33 PM · E on FreeBSD, efl
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

With the changes proposed above the package builds, it contains several modules, but it cannot connect to input and cannot open a device what ends in not being able to create a compositor. As I have mentioned above sway and wayfire works fine here so we need to work more :-)

Dec 16 2020, 12:29 PM · Restricted Project, E on FreeBSD
cederom updated subscribers of T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Hello @Peter2121 can you please take a look and give some hints on how to evade clone / unshare / setns which are Linux only syscalls? Details above :-)

Dec 16 2020, 11:43 AM · Restricted Project, E on FreeBSD
cederom updated subscribers of T8867: drm enforces eeze.

ACK! I also prefer to patch upstream/master :-)

Dec 16 2020, 11:34 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Then we have src/modules/wl_drm/e_mod_main.c:

../src/modules/wl_drm/e_mod_main.c:786:17: error: use of undeclared identifier 'KEY_F1'
       (code >= KEY_F1) && (code <= KEY_F8))
                ^
../src/modules/wl_drm/e_mod_main.c:786:37: error: use of undeclared identifier 'KEY_F8'
       (code >= KEY_F1) && (code <= KEY_F8))
                                    ^
../src/modules/wl_drm/e_mod_main.c:791:22: error: use of undeclared identifier 'KEY_F1'
        vt = (code - KEY_F1 + 1);
                     ^
Dec 16 2020, 11:20 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Some more problems in src/modules/xwayland/dnd.c:

../src/modules/xwayland/dnd.c:463:20: warning: implicit declaration of function 'socketpair' is invalid in C99 [-Wimplicit-function-declaration]
               if (socketpair(AF_UNIX, (SOCK_STREAM | SOCK_CLOEXEC), 0, fds) != 0)
                   ^
../src/modules/xwayland/dnd.c:463:41: error: use of undeclared identifier 'SOCK_STREAM'
               if (socketpair(AF_UNIX, (SOCK_STREAM | SOCK_CLOEXEC), 0, fds) != 0)
                                        ^
../src/modules/xwayland/dnd.c:463:55: error: use of undeclared identifier 'SOCK_CLOEXEC'
               if (socketpair(AF_UNIX, (SOCK_STREAM | SOCK_CLOEXEC), 0, fds) != 0)
                                                      ^
../src/modules/xwayland/dnd.c:463:31: error: use of undeclared identifier 'AF_UNIX'
               if (socketpair(AF_UNIX, (SOCK_STREAM | SOCK_CLOEXEC), 0, fds) != 0)
                              ^
6 warnings and 3 errors generated.
Dec 16 2020, 11:17 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8867: drm enforces eeze.

When do you plan to push the patches to master and would they get to a next release and when is the next release planned?

Dec 16 2020, 10:35 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8867: drm enforces eeze.

Still the core question remains - if EEZE is a mandatory requirement for DRM? If not then DRM code does not respect meson configuration :-)

Dec 16 2020, 10:27 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Now its time to fight some bugs in Enlightenment :-) It recognizes EFL to have Wayland support which is a great success because that was a blocker. Some new issues shows up when building E with Wayland support :-)

Dec 16 2020, 10:24 AM · Restricted Project, E on FreeBSD
cederom renamed T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm. from FreeBSD: EFL-1.25.1 wayland+drm. to FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..
Dec 16 2020, 10:21 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8867: drm enforces eeze.

Thank you! This helped me a lot and progressed into a state where whole EFL builds on FreeBSD with active WL+DRM configuration. I have some issues with Enlightenment but I hope to solve them soon. Wayland and hikari/sway works on FreeBSD so I hope to work with my E here too :-)

Dec 16 2020, 10:19 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Now I have this: ../src/modules/ecore_evas/engines/drm/ecore_evas_drm.c:23:11: fatal error: 'Evas_Engine_GL_Drm.h' file not found. I guess that header is part of EFL?

Dec 16 2020, 9:24 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

After fixing the EEZE build problems, following linux related problems occur for WL+DRM build on FreeBSD. Are these really necessary? Can they be provided with EFL? Should we add them to FreeBSD?

Dec 16 2020, 9:22 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8867: drm enforces eeze.

Peter updated me with a hint that EEZE can build on FreeBSD when libmount is disabled in meson and following patch applied on top of EFL-1.25.1. This is true! Thank you! :-)

Dec 16 2020, 9:07 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

Replacing [engine_gl_drm] with [gl_deps] does seem to fix the meson issue [1] :-)

Dec 16 2020, 8:10 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..

I have created a separate report for DRM enforcing EEZE although this EEZE is explicitly disabled with meson switch: https://phab.enlightenment.org/T8867

Dec 16 2020, 8:07 AM · Restricted Project, E on FreeBSD
cederom created T8867: drm enforces eeze.
Dec 16 2020, 8:06 AM · Restricted Project, E on FreeBSD

Dec 15 2020

cederom added a comment to T8844: efl 1.25.1 or git master fails to compile with libavif v0.8.2 .

yyuupp =)

Dec 15 2020, 12:26 PM · Restricted Project

Dec 14 2020

cederom renamed T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm. from FreeBSD: EFL-1.25.1 wayland+drm meson eeze problem. to FreeBSD: EFL-1.25.1 wayland+drm..
Dec 14 2020, 1:57 PM · Restricted Project, E on FreeBSD
cederom updated the task description for T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..
Dec 14 2020, 1:39 PM · Restricted Project, E on FreeBSD
cederom renamed T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm. from FreeBSD: wayland+drm meson eeze problem. to FreeBSD: EFL-1.25.1 wayland+drm meson eeze problem..
Dec 14 2020, 1:38 PM · Restricted Project, E on FreeBSD
cederom added a project to T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm.: Restricted Project.
Dec 14 2020, 1:38 PM · Restricted Project, E on FreeBSD
cederom created T8866: FreeBSD: E-0.24.2 + EFL-1.25.1 + wayland + drm..
Dec 14 2020, 1:37 PM · Restricted Project, E on FreeBSD
cederom added a comment to T8844: efl 1.25.1 or git master fails to compile with libavif v0.8.2 .

+1 EFL-1.25.1 on FreeBSD-12.2 with libavif-0.8.4 :-(

FAILED: src/modules/evas/image_loaders/libshared_loader_avif.so.p/_usr_ports_devel_efl-1.25.1_work_efl-1.25.1_src_modules_evas_image_loaders_avif_evas_image_load_avif.c.o   cc -Isrc/modules/evas/image_loaders/libshared_loader_avif.so.p -Isrc/modules/evas/image_loaders -I../src/modules/evas/image_loaders -I. -I.. -Isrc/lib/evil -I../src/lib/evil -Isrc/lib/eina -I../src/lib/eina -Isrc/lib/eo -I../src/lib/eo -Isrc/lib/efl -I../src/lib/efl -Isrc/lib/emile -I../src/lib/emile -Isrc/lib/eet -I../src/lib/eet -Isrc/lib/eco
re -I../src/lib/ecore -Isrc/lib/eldbus -I../src/lib/eldbus -Isrc/lib/ecore_audio -I../src/lib/ecore_audio -Isrc/lib/ecore_con -I../src/lib/ecore_con -Isrc/lib/ecore_file -I.
./src/lib/ecore_file -Isrc/lib/ecore_input -I../src/lib/ecore_input -Isrc/lib/ecore_x -I../src/lib/ecore_x -Isrc/lib/ecore_win32 -I../src/lib/ecore_win32 -Isrc/lib/ecore_ipc
 -I../src/lib/ecore_ipc -Isrc/lib/ector -I../src/lib/ector -Isrc/lib/evas/software_generic -I../src/lib/evas/software_generic -I../src/modules/evas/engines/software_generic/
filters -Isrc/lib/evas -I../src/lib/evas -Isrc/lib/evas/common -I../src/lib/evas/common -Isrc/lib/evas/include -I../src/lib/evas/include -Isrc/lib/evas/filters -I../src/lib/
evas/filters -Isrc/lib/evas/canvas -I../src/lib/evas/canvas -Isrc/lib/efreet -I../src/lib/efreet -Isrc/lib/ecore_input_evas -I../src/lib/ecore_input_evas -Isrc/modules/evas/
engines/buffer -I../src/modules/evas/engines/buffer -Isrc/lib/ecore_evas -I../src/lib/ecore_evas -Isrc/lib/ecore_imf -I../src/lib/ecore_imf -Isrc/lib/embryo -I../src/lib/emb
ryo -Isrc/lib/eio -I../src/lib/eio -Isrc/lib/ecore_imf_evas -I../src/lib/ecore_imf_evas -Isrc/lib/ephysics -I../src/lib/ephysics -Isrc/lib/edje -I../src/lib/edje -Isrc/lib/e
motion -I../src/lib/emotion -Isrc/lib/ethumb -I../src/lib/ethumb -Isrc/lib/ethumb_client -I../src/lib/ethumb_client -Isrc/lib/elementary -I../src/lib/elementary -Isrc/static
_libs/buildsystem -I../src/static_libs/buildsystem -Isrc/lib -I../src/lib -Isrc/static_libs/libunibreak -I../src/static_libs/libunibreak -Isrc/lib/efl/interfaces -Isrc/lib/e
ctor/gl -Isrc/lib/ector/software -Isrc/lib/evas/gesture -I/usr/local/include/luajit-2.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/fribidi -I/u
sr/local/include/harfbuzz -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -f
visibility=hidden -Wall -Wpointer-arith -Wunused-parameter -Wsign-compare -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1 -DEFL_BETA_API_SUPPORT=1 -DELM_IN
TERNAL_API_ARGESFSDFEFC=1 -O2 -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -fPIC -pthread '-DPACKAGE_DATA_DIR="/usr/local/share/evas"' -DNEED_RUN_IN_TREE=1 
-DEFL_BUILD=1 -MD -MQ src/modules/evas/image_loaders/libshared_loader_avif.so.p/_usr_ports_devel_efl-1.25.1_work_efl-1.25.1_src_modules_evas_image_loaders_avif_evas_image_lo
ad_avif.c.o -MF src/modules/evas/image_loaders/libshared_loader_avif.so.p/_usr_ports_devel_efl-1.25.1_work_efl-1.25.1_src_modules_evas_image_loaders_avif_evas_image_load_avi
f.c.o.d -o src/modules/evas/image_loaders/libshared_loader_avif.so.p/_usr_ports_devel_efl-1.25.1_work_efl-1.25.1_src_modules_evas_image_loaders_avif_evas_image_load_avif.c.o
 -c /usr/ports/devel/efl-1.25.1/work/efl-1.25.1/src/modules/evas/image_loaders/avif/evas_image_load_avif.c                                                                   
/usr/ports/devel/efl-1.25.1/work/efl-1.25.1/src/modules/evas/image_loaders/avif/evas_image_load_avif.c:68:36: error: too many arguments to function call, expected single arg
ument 'decoder', have 2 arguments                                                                                                                                            
   res = avifDecoderParse(decoder, &raw);                                                                                                                                    
         ~~~~~~~~~~~~~~~~          ^~~~                                                                                                                                      
/usr/local/include/avif/avif.h:741:1: note: 'avifDecoderParse' declared here                                                                                                 
avifResult avifDecoderParse(avifDecoder * decoder);
^                                          
/usr/ports/devel/efl-1.25.1/work/efl-1.25.1/src/modules/evas/image_loaders/avif/evas_image_load_avif.c:155:41: error: too many arguments to function call, expected single ar
gument 'decoder', have 2 arguments         
        res = avifDecoderParse(decoder, &raw);
              ~~~~~~~~~~~~~~~~          ^~~~
/usr/local/include/avif/avif.h:741:1: note: 'avifDecoderParse' declared here
avifResult avifDecoderParse(avifDecoder * decoder);
^                                          
2 errors generated.
Dec 14 2020, 5:22 AM · Restricted Project

Nov 28 2020

cederom reopened T8585: Screenshot tool does not allow for "saving" as "Open".

Sorry I have the same issue and resize does not help. My screen is scaled. I need to see that Save button anyways. This is still clearly a bug of screenshotter or dialogs that it cannot adapt to screen scaling/magnification that is a standard E feature. This needs fix please :-)

Nov 28 2020, 5:36 AM

Oct 19 2020

cederom added a comment to T8823: Volume Control / Multimedia Keys on Screen Lock.

Hello @raster :-) If creating a dedicated group of keys and key bindins to filter that would work on a lock screen then fine, no specific difference for me, except we have multimedia keys (Vol+, Vol-. Mute, Play, Pause, Next, Previous, etc) on that list by default.. that should give the multimedia controls available on the lock screen by default :-)

Oct 19 2020, 6:31 AM · enlightenment-git

Oct 8 2020

cederom added a comment to T8823: Volume Control / Multimedia Keys on Screen Lock.

Thanks @ProhtMeyhet but the support should work out of the box with no additional configuration and/or lockscreen gadgets :-)

Oct 8 2020, 8:45 AM · enlightenment-git

Sep 22 2020

cederom added a comment to T8124: Enlightenment: Allow cropping, region selection, copy to clipboard, etc.

Awsome! Thank you! =)

Sep 22 2020, 6:43 AM · enlightenment-git
cederom renamed T8823: Volume Control / Multimedia Keys on Screen Lock from Volume Control on Screen Lock to Volume Control / Multimedia Keys on Screen Lock.
Sep 22 2020, 6:38 AM · enlightenment-git
cederom triaged T8823: Volume Control / Multimedia Keys on Screen Lock as Wishlist priority.
Sep 22 2020, 6:37 AM · enlightenment-git
cederom added a comment to T8124: Enlightenment: Allow cropping, region selection, copy to clipboard, etc.

Thank you for adding crop and edit functions in current E. The only more thing missing is CLIPBOARD - I need to share picture to E then open in a browser then copy paste it..

Sep 22 2020, 6:33 AM · enlightenment-git

Jun 12 2020

cederom added a comment to T8713: EFL VNC Server patch to build on FreeBSD.

Thank you @stefan_schmidt please go ahead and push this way thank you for your time and checking out :-)

Jun 12 2020, 5:41 AM · E on FreeBSD, efl

May 15 2020

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

Thank you @Peter2121.. I had to modify one header that was linux specific in order to make VNC server work:

May 15 2020, 3:46 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

I can confirm that this is the EFL build time configuration issue. Older EFL build works fine with Terminology 1.7.0. I will looks into that epoll stuff in a free moment. Thank you!! :-)

May 15 2020, 4:07 AM · E on FreeBSD, Terminology

May 14 2020

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

Thank you for your feedback that it works for you, this is valuable input.

May 14 2020, 4:22 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

The problem with Terminology 1.7.0 is not fixed, exactly the same setup and 1.6.0 works fine, I cannot remove libepoll-shim from system because other applications depend on it. Will report a working solution if I find one. Thanks for your quick response :-)

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

Well, it looks like I am updating the port, because no one did that so far ;-)

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

These goes the port updates tickets and whole ports sources / patches are there too:

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

Hey @netstar :-) Which version of Terminology on which E and EFL?

May 14 2020, 1:01 PM · E on FreeBSD, Terminology
cederom created T8717: File browsing problem on EFL (1.23.3) and E (0.23.1).
May 14 2020, 9:57 AM · Restricted Project, E on FreeBSD
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Sure thing, I am porting EFL+E to FreeBSD so no problem with building and patching :-)

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

Hello @billiob and thank you for quick response :-)

May 14 2020, 9:13 AM · E on FreeBSD, Terminology
cederom created T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 14 2020, 8:17 AM · E on FreeBSD, Terminology
cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

EFL builds fine now with new Wayland, thank you! Need to tune some stuff on Enlightenment side to make it work with Wayland. Will send updates when ready! :-)

May 14 2020, 8:13 AM · E on FreeBSD, Restricted Project, Restricted Project

May 13 2020

cederom created T8713: EFL VNC Server patch to build on FreeBSD.
May 13 2020, 6:42 PM · E on FreeBSD, efl

May 3 2020

Herald added a project to T8694: Enlightenment touchscreen input span to multiple screens displays: enlightenment-git.
May 3 2020, 4:06 AM · enlightenment-git, enlightenment20

Apr 21 2020

cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

Just to be clear - EFL builds fine with wl-obsolete enabled.. but the new Enlightenment requires wl2 (ecore_wl2 that is provided with wl build switch) - I have question is there any reason to use wl-obsolete and would that allow running Enlightenment on Wayland? I did not manage to do it and this is why I am focusing on wl / ecore_wl2 at the moment :-)

Apr 21 2020, 10:08 AM · E on FreeBSD, Restricted Project, Restricted Project
cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

Regarding there "linuxism" includes and DMA stuff there is Greg V that knows the stuff and below is his response. On the other hand @netstar I simply commented out the includes and code with linux stuff and EFL build successfully. That may indicate we are one step from running WL2 on FreeBSD :-)

Apr 21 2020, 9:59 AM · E on FreeBSD, Restricted Project, Restricted Project
cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

Thank you :-) Is there any reference / wiki on how to run E on Wayland? This seems a hot topic right now :-)

Apr 21 2020, 9:47 AM · E on FreeBSD, Restricted Project, Restricted Project
cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

That is soo cool @devilhorns thank you for your feedback and support! I may take this part with support from the FreeBSD team.. in my free time.. which is a bit short until 202008.. but the new version is already working on my machine using X11 so step by step we can do that :-)

Apr 21 2020, 9:40 AM · E on FreeBSD, Restricted Project, Restricted Project
cederom added a comment to T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.

Hello and thank you for quick response :-)

Apr 21 2020, 9:00 AM · E on FreeBSD, Restricted Project, Restricted Project

Apr 20 2020

cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

Hello @Peter2121 and thank you for the hint! I also observed this efreetd problem and I am more than happy that it is resolved by now :-)

Apr 20 2020, 1:23 AM · E on FreeBSD, enlightenment20, enlightenment-git

Apr 19 2020

cederom created T8659: EFL-1.23.3: Hardcoding Linux DMA in EFL breaks build for Wayland on FreeBSD.
Apr 19 2020, 5:45 PM · E on FreeBSD, Restricted Project, Restricted Project
cederom closed T7803: E 0.22.4 all X UI hangs on FreeBSD as Resolved.

I am working on EFL (1.20.7 ->1.23.3) and Enlightenment (0.22.4 -> 0.23.1) upgrade on FreeBSD. Problem is fixed in new release. Things are almost ready and will show up soon :-)

Apr 19 2020, 5:41 PM · E on FreeBSD, enlightenment20, enlightenment-git

Apr 17 2020

cederom triaged T8656: [feature] multimedia buttons work when screen is locked as Wishlist priority.
Apr 17 2020, 4:57 AM · enlightenment-git, Restricted Project, Restricted Project, enlightenment20, E on FreeBSD

Apr 9 2020

cederom added a comment to T8470: Building efl on x86 error: symbol lookup error: /eolian_gen: undefined symbol: eolian_state_new.

The same here EFL 1.23.3 on FreeBSD. I am building on a system that runs EFL 1.20.7 already that I want to update..

Apr 9 2020, 8:03 AM · efl (efl-1.24), Restricted Project

Aug 7 2019

cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

one constant error that shows up at the console tells to: eina_btlog << EOF EOF.
sometimes it tells the resource is null os nonexistent. dont have it right now. maybe will try to catch and upload here so you have more detailed information..

Aug 7 2019, 7:10 AM · E on FreeBSD, enlightenment20, enlightenment-git
cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

not really :-( some issues that i have noticed:

  1. ui hangs but mouse moves. sometimes after several minutes things get back to normal sometimes not.
  2. window switcher / selector is buggy. almost always with virtualbos running it cannot switch back to other windows and does not show windows on the list while switching with Ctrl+Tab. this is critical as i have to restart session and interrupt my work.
Aug 7 2019, 4:08 AM · E on FreeBSD, enlightenment20, enlightenment-git

Apr 15 2019

cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

Thank you Peter! Enlightenment really rox! Just as my beloved FreeBSD! This is something really really new and the design is simply amazing.. really reminds me of the old good Unix or even Amiga times! :-)

Apr 15 2019, 7:49 AM · E on FreeBSD, enlightenment20, enlightenment-git
cederom triaged T7810: ePDFView + Print as Wishlist priority.
Apr 15 2019, 5:39 AM · enlightenment-git, enlightenment20
Herald edited projects for T7809: ePhoto instead File Browser when opening from Firefox, added: enlightenment-git; removed enlightenment_filemanager.
Apr 15 2019, 5:37 AM · E on FreeBSD, Restricted Project, enlightenment-git, enlightenment20
cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

How can I track down the problem?

Apr 15 2019, 5:32 AM · E on FreeBSD, enlightenment20, enlightenment-git

Apr 12 2019

cederom updated the task description for T7804: E saves/restores session on exit/start.
Apr 12 2019, 10:40 AM · enlightenment-git
cederom triaged T7804: E saves/restores session on exit/start as Wishlist priority.
Apr 12 2019, 10:40 AM · enlightenment-git
Herald added a project to T7803: E 0.22.4 all X UI hangs on FreeBSD: enlightenment-git.
Apr 12 2019, 10:31 AM · E on FreeBSD, enlightenment20, enlightenment-git