Commit Graph

66971 Commits

Author SHA1 Message Date
Christopher Michael aaa694e551 ecore_drm2: Add API function to get preferred depth 2022-09-20 08:42:55 -04:00
Christopher Michael 94cdf5d9f2 ecore_drm2: Add API function to retrieve cursor size 2022-09-20 08:42:55 -04:00
Christopher Michael 45ef76a41f ecore-drm2: Add code to free Atomic State on device close 2022-09-20 08:42:55 -04:00
Christopher Michael df5a498859 ecore-drm2: Add support to fill Atomic Modesetting state 2022-09-20 08:42:55 -04:00
Christopher Michael 7f24f9793a ecore-drm2: Add symlinks for libdrm functions needed for Atomic support 2022-09-20 08:42:55 -04:00
Christopher Michael e90eab4940 ecore-drm2: Add structures for Atomic Modesetting support 2022-09-20 08:42:55 -04:00
Christopher Michael 275e42275f ecore-drm2: Add enum for rotation 2022-09-20 08:42:55 -04:00
Christopher Michael 75975addc0 ecore-drm2: Be sure to initialize & shutdown elput_input 2022-09-20 08:42:55 -04:00
Christopher Michael 226d306454 ecore-drm2: Add start of Ecore_Drm2_Output structure 2022-09-20 08:42:55 -04:00
Christopher Michael b69bf1a6ac ecore_drm2: Add check for Atomic Modesetting support 2022-09-20 08:42:55 -04:00
Christopher Michael ee17764a5f ecore_drm2: Add code to open & close a drm device 2022-09-20 08:42:55 -04:00
Christopher Michael ea124c0c66 ecore_drm2: Add code to dlopen & symlink needed libdrm functions 2022-09-20 08:42:55 -04:00
Christopher Michael 1e6df64525 ecore_drm2: Start rework of Ecore_Drm2 library
This removes all old code and starts fresh with just simple
ecore_drm2_init & ecore_drm2_shutdown functions
2022-09-20 08:42:55 -04:00
Christopher Michael bcd0ae0b83 efl: Disable building evas drm engine and ecore_evas drm engine
For now we will disable building these as the ecore_drm2 API/ABI is
about to become majorly broken
2022-09-20 08:42:55 -04:00
Carsten Haitzler f93b08c76f unblock draw block2 - xwayland implementations like in weston break efl
we don't get synthetic configurenotifies for positiomn which we SHOULD
get from a wm when a wm places us on screen... this broke efl
rendering as it would block rendering until we were told by the wm
"you have been placed here" which should always happen.

this works around this b0rkage in xwayland land.

@fix
2022-09-16 13:58:21 +01:00
Carsten Haitzler d9097d48fe unblock draw block - xwayland - undo due to theme changes
try isolate this fix asap.

@fix
2022-09-16 13:57:43 +01:00
Carsten Haitzler c0f61b4e37 theme - add new images 2022-09-09 21:05:45 +01:00
Carsten Haitzler f67e9b4fff unblock draw block - xwayland implementations like in weston break efl
we don't get synthetic configurenotifies for positiomn which we SHOULD
get from a wm when a wm places us on screen... this broke efl
rendering as it would block rendering until we were told by the wm
"you have been placed here" which should always happen.

this works around this b0rkage in xwayland land.

@fix
2022-09-09 09:43:04 +01:00
Carsten Haitzler 43805d788b elm - config - make vsync on by default 2022-09-09 09:43:04 +01:00
Christopher Michael 6c642eb12b efl: Disable examples by default
These are typically not required for an end-user unless they are
coding something, in which case if they want the examples they can
pass a build option for that
2022-08-16 07:48:44 -04:00
Carsten Haitzler ab92af333e move NEWS to old - we dont use it anymore 2022-08-12 09:36:59 +01:00
Carsten Haitzler d1f1af054f emile/ecore-con - remove gnutls support since openssl3 is out
openssl3 should now solve licensing issues with openssl. there is no
good reason to keep gnutls support anymore especially since there just
isn't anyoen who wants to maintain that extra ifdef'd code (and that
code has some gotchas that don't match the full features of openssl
too). so this removed "code cruft" to maintain, complexity and
maintenance work as well as build complexity.
2022-08-12 09:33:17 +01:00
Carsten Haitzler faf9745538 emile - fix deprecated warning and move ssl func
TLSv1_server/client_method -> TLS_server/client_method

openssl is complaining about this. back to clean warning-free build.
2022-08-12 09:02:16 +01:00
Carsten Haitzler d8a05e2662 ecore evas - wl - use loop time for anim tick not compositor timestamp 2022-08-09 09:50:50 +01:00
Carsten Haitzler da2b8ca356 build confs - add libinput false to osx conf
@fix
2022-08-02 20:39:47 +01:00
Carsten Haitzler 69e56608d3 build confgs - fix osx sample conf
remove emotion loaders optin as it no longer exists

@fix
2022-08-02 20:35:17 +01:00
Dmitri Chudinov ac245ef30b Examples: minor changes 2022-08-01 09:38:52 -07:00
Dmitri Chudinov 0ceda5b7f9 Examples: minor changes 2022-08-01 09:38:52 -07:00
Dmitri Chudinov c73c270b33 Examples: update ecore_audio 2022-08-01 09:38:52 -07:00
Dmitri Chudinov 3474d867aa FIX: A pointer should not be compared to zero 2022-08-01 09:37:37 -07:00
Carsten Haitzler 0e22417f45 eet emile - cipher - add braces for if defines to be clear on order of op 2022-08-01 17:35:52 +01:00
orbea bdd5b244e6 Support LibreSSL 3.5.x
LibreSSL 3.5.x now works with the standard OpenSSL code paths.
2022-07-04 09:08:39 -07:00
Carsten Haitzler 106e25be74 add notes about nvidia - now more examples of users with issues 2022-06-23 11:24:02 +01:00
Carsten Haitzler 15ce7118f8 elm theme - notification - note signals for category and urgency 2022-06-18 10:08:16 +01:00
Carsten Haitzler b3eac8b838 elm theme - notification break and feat add - needed
this is bad but it's necessary. need to make the htextblock accept
events so links can be put in it. this then also requires it become
editable to support anchors and items which are needed for
notification links and inline images.

since this has to break nayway, embrace the break and add action box
swallow - and action buttons. the action buttons will probably need a
swallow added for icons still - but debating that still.

@fix / break / feat
2022-06-18 00:42:03 +01:00
Carsten Haitzler 919e646ad3 po - ru - fix typo that makes compile fail 2022-06-07 16:43:11 +01:00
Dmitri Chudinov 90e1ab7a39 Update russian translation 2022-06-07 07:43:43 -07:00
Carsten Haitzler 6670a57054 readme - fix typos 2022-06-07 15:40:13 +01:00
Christopher Michael 853fb69417 readme: Fix some typos
There are probably more in here, but these stuck out on quick glance
2022-06-07 10:14:03 -04:00
Carsten Haitzler c142783851 efl - fix readme icon to be real orig icon 2022-06-04 22:10:35 +01:00
Carsten Haitzler 869255d068 readme remove typo in compil and install 2022-06-04 16:50:19 +01:00
Carsten Haitzler 6b3eaf41e7 don't mention efl as a dep of efl in compiling 2022-06-04 16:47:50 +01:00
Carsten Haitzler 5f3c627661 more typo-- in readme 2022-06-04 16:47:11 +01:00
Carsten Haitzler bb2a4e8a4f redme typo-- 2022-06-04 16:45:56 +01:00
Carsten Haitzler 241d67116f readme typo removed 2022-06-04 16:44:17 +01:00
Carsten Haitzler e5170acebf more readme massaging 2022-06-04 16:14:08 +01:00
Carsten Haitzler 7a0118e7f1 move to readme.md 2022-06-04 16:10:20 +01:00
Carsten Haitzler 83d598a79c remove files we aren't using anymore or are not relevant 2022-06-04 14:06:16 +01:00
Marcel Hollerbach c3d1f19ed8 ecore_evas_x: correctly use offset of the drag window 2022-05-31 21:16:24 +02:00
Marcel Hollerbach af6134aa6c ecore_evas: add API to offset drag position relative to cursor
The values are stored in the ee itself. And it is the responsibility of
the engine to use that value correctly.
2022-05-31 21:15:03 +02:00