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
Carsten Haitzler
54c6516373
evas psd loader - don't crash on loading non rgb psd's
...
at least fail gracefully.
@fix
2022-05-22 09:26:32 +01:00
Christopher Michael
0dc787ee6b
elementary_test: Fix warning about truncated string
...
gcc reports output between 7 and 17 bytes into a dest of size 16 so
increase destination size slightly
@fix
2022-05-18 08:27:59 -04:00
Carsten Haitzler
3008e1cd4c
evas canvas - init res var to avoid uninit warning
...
@fix
2022-05-18 13:20:19 +01:00
Carsten Haitzler
712c0d5b0d
edje - fix warnings with string buffer lens
...
@fix
2022-05-18 12:48:47 +01:00
Carsten Haitzler
a4a0dc7a75
eldbus - fix warning about buffer being a bit small for string
...
@fix
2022-05-18 12:16:08 +01:00
Carsten Haitzler
b0232b5e1d
emile - handle possible invalid compress type more gracefully
...
check length return is < 0 and handle that.
@fix
2022-05-18 12:16:05 +01:00
Carsten Haitzler
f682178017
ecore-x - use current time not vblank timestamp for animator time
...
sometimes on some systems and drviers time here is not what we
want/expect. it can be in the future. there are reasons so, work
around this and use the timestamp of "now" when we get the event as
opposed to the timestamp given to work around odd weirdnesses and
complaints time went backwards.
@fix
2022-05-17 15:02:20 +01:00
Carsten Haitzler
5f85967da1
evas - textgrid - guard against null/empty glyphs
...
not sure how someone got to this point - but this should not be null,
so don't crash if it is.
@fix
2022-05-16 18:36:56 +01:00
Carsten Haitzler
e9e40eb610
eet - add eet_sync_sync() that syncs data to disk and fdatasyncs it
...
this ensures that if eet_sync_sync() returns that all data has been
synced to disk (as best possible with fdatasync()).
@feat
2022-05-16 14:02:31 +01:00
Carsten Haitzler
165589875b
ecore_wince doesnt even exist anymore in efl... remove from README
...
remove this - it's not there anymore
2022-05-11 19:11:31 +01:00
Vincent Torri
11843f1991
Merge pull request 'README: add deprecation note for Ecore WinCE' ( #1 ) from vtorri/efl:master into master
...
Reviewed-on: http://git.enlightenment.org/enlightenment/efl/pulls/1
2022-05-11 09:13:27 -07:00
Vincent Torri
329163c290
README: add deprecation note for Ecore WinCE
2022-05-11 18:11:05 +02:00
Carsten Haitzler
ad2276d8c2
elm colors - fix name of empty - oops
2022-05-10 10:54:04 +01:00
Carsten Haitzler
c535a3a6f4
elm - palettes - add an empty palette by default for edj colorclasses
...
edj files can (and should) ship their own color_classes and
definitions. these color palette files override those. if you want to
purely use what is in the theme edj you need no palette - or an empty
one. this is that palette.
2022-05-09 17:25:28 +01:00
Carsten Haitzler
7743b17dba
evas - png loader - work around libpng arm bug where rgb > a on decode
...
on arm when a is 0 ... per pixel rgb can be > 0 which violates premul
rgb leading to junk rendering. this now is worked around in the png
loader and forces rgb to 0 when a is 0 per pixel.
@fix
2022-05-04 18:12:24 +01:00
Carsten Haitzler
9490cf857b
evas -jxl - bump version needed because we need neweer than 0.6.1
...
the jxl loader requires code that is unreleased from jxl (changes made
after 0.6.1 release), thus bump to 0.6.2 to indicate this. will have
to adjust once a newer jxl comes out.
2022-05-01 09:51:36 +01:00
Carsten Haitzler
bdbac3ae45
evas - jxl - remove timing debug
2022-04-28 19:15:02 +01:00
Carsten Haitzler
d7521c69dd
jxl - add actual files ... as i had to get patch manually from phab
...
missed these... arc broken... sorry
2022-04-28 17:43:39 +01:00
Vincent Torri
01fb3233eb
Evas: add jxl loader and saver
...
add jxl loader and saver to Evas.
Entice for loading, animated jxl files or not some conformances files :
https://github.com/libjxl/conformance/tree/master/testcases
2022-04-28 17:00:40 +01:00
Carsten Haitzler
d4ee3a158a
eina bt - it seems tab plus space doesnt produce always a space fix
...
as this is machine-read ... a single space will do and will produce
the right format.
@fix
2022-04-28 16:28:51 +01:00
Carsten Haitzler
6fd2852b14
add urilist support to cnp part of cnp not just dnd
...
this also makes urilist things work for copy & paste like with dnd.
goers with commit 8d4a2a70cf
2022-04-27 16:02:59 +01:00
Carsten Haitzler
5aa9a59c33
efreet - fix missing use of eina prefix for finding path to efreetd
...
fixes relocation with eina prefix by using it to launch efreetd
@fix
2022-04-20 19:46:19 +01:00
Carsten Haitzler
4ee80acc49
evas - fix install of data and install checkme file for prefix reloc
...
checkme file not installed.... wow... this was not found for a long
time... this fixes it.
@fix
2022-04-20 11:46:07 +01:00
Carsten Haitzler
1e623d3350
ecore evas - x - dont dfisable dnd if we are listening for drop events
...
on mouse release/up dont disable xdnd awareness if we're listening for
dnd events still
@fix
2022-04-04 20:58:15 +01:00
Carsten Haitzler
1e19806faf
elm - dnd - fix missing out callback when mouse leaves window
...
@fix
2022-04-04 20:32:16 +01:00
Carsten Haitzler
8d4a2a70cf
elm cnp - add uri list so you can sensibly do dnd for a filemanager
2022-04-03 21:11:59 +01:00
Carsten Haitzler
d8fe6e9450
evas - handle odd case where smat child is not removed to avoid inf loop
...
with som refcount fun some o9bjects may not get removed until later
thus causing infinite loops trying to remove comtained objects so
remove anyway in this case to avoid looping forever
@fix
2022-04-03 21:10:25 +01:00
Carsten Haitzler
4ba44bd865
elm - be more robust in the face of null cnp obj and bad app code
...
someone decided passing a null obj to elm_cnp_selection_set from an app
is a good idea. it's not... but let's not crash 9nside efl if someone
does and instead survive and complain
@fix
2022-03-26 23:07:38 +00:00
Carsten Haitzler
da0a6f9ed0
evas - smart obj - set smart data to null after del func to avoid bugs
...
so smart data get cleanly returns null ... set it to nukll after del
func called as now the smart data shiuld be gone and not usable
anymore. this means we dont return junk smart data if called after this.
@fix
2022-03-26 23:07:38 +00:00
Christopher Michael
dc81e925c8
ecore_evas_drm: Remove hardcoded depth & bpp
...
As we have an ecore_drm2 function to get preferred depth & bpp, we
should be using that so remove hardcoded values and set the
edata->depth & bpp using the ecore_drm2 function
2022-03-25 08:13:33 -04:00
Carsten Haitzler
41dd584789
ecore-x - in order to only handle "new kbds" instead of maps add ev info
...
als flag in the xkb event to look at in this case. this allows for
fixes in e to not redo kbd layout when xmodmap changes modmap
@feat
2022-03-25 10:45:37 +00:00
Carsten Haitzler
0f6e1c03f0
ecore-x - fix xkb emitted hash handling to del just that serial
...
don't delete any item with a data of 1 which could be multiple
items.... delete by the serial instead.
also - don't leak the event... this leaks the event as the free func
never freed the event...
@fix
2022-03-25 10:45:37 +00:00
Vincent Torri
0a1ae11586
build: use meson warning_level to pass -Wall to compiler
...
meson has a builtin option to pass some warning flags to compiler. 'warning_level=1' passes -Wall
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D12315
2022-03-20 10:08:08 +01:00
Carsten Haitzler
107b19d427
ecore-x - fix netwm moveresize request to send to the right window
...
e handles this but other wm's don't ... fic to send to root
@fix
2022-03-08 11:58:00 +00:00
Carsten Haitzler
ac6734d217
elm theme - fix notify blocker group to inherit visible - fix white box
...
@fix
2022-03-08 10:23:21 +00:00
Carsten Haitzler
d051e08876
elm theme - fix comp container to not block events in fullscreen
...
fix events for mouse to not disappear when in fullscreen mode
@fix
2022-03-08 01:26:45 +00:00
Carsten Haitzler
0ec15a2ecb
elm theme - borders - fix "oversized" resize areas
...
fix alignment, sizing, and easier debug with defines of
overflow/oversized resize rect regions
@fix
2022-02-24 18:39:55 +00:00
Jaehyun Cho
3756b88cde
edje_calc: fix check return of _edje_fetch
...
Summary: checks if _edje_fetch returns null before calling _edje_recalc_do.
Reviewers: Hermet, raster, kimcinoo, jsuya
Reviewed By: jsuya
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12322
2022-02-24 17:26:36 +09:00
Carsten Haitzler
d3a1b077fb
edje - improve number of signlas/messages we can do per second
...
use a 0 timer delay not 0.001s before processing messages thus being
able to handle more especially when they self-feed a bit.
@opt
2022-02-20 11:20:43 +00:00
Carsten Haitzler
d3b8f40ff0
elm theme - fix part name for ilist typebuf
...
typebuf was always blank... because part had wrong name. add alias so
it can be addressed as both the real name and the one we'd like it to be
@fix
2022-02-20 11:20:04 +00:00
Christopher Michael
e3e5314950
ecore_buffer: Remove duplicate function calls
...
As we already set these variables at the top of the function, there is
no need to reget the xcb connection or generate the pixmap id.
2022-02-10 09:32:09 -05:00
Carsten Haitzler
5e1023f64b
ecore x - ensure pointer is not outside barriers when settingh for screens
...
it might be possible the pointer is outside the screen areas and
perhaps gets caught there, so move the pointer in first before setting
up new barriers
@fix
2022-01-20 12:14:57 +00:00
Carsten Haitzler
33c0b2a82d
theme - pointer - remove min size and let pointer size do it
...
user sets size and it is 32 * scale alreadyso this works well enough.
@fix
2022-01-17 21:37:32 +00:00