Commit Graph

66938 Commits

Author SHA1 Message Date
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 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.

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

2022-05-18 08:27:59 -04:00
Carsten Haitzler 3008e1cd4c evas canvas - init res var to avoid uninit warning
2022-05-18 13:20:19 +01:00
Carsten Haitzler 712c0d5b0d edje - fix warnings with string buffer lens
2022-05-18 12:48:47 +01:00
Carsten Haitzler a4a0dc7a75 eldbus - fix warning about buffer being a bit small for string
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.

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.

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.

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()).

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
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.

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 :
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.

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

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.

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

2022-04-04 20:58:15 +01:00
Carsten Haitzler 1e19806faf elm - dnd - fix missing out callback when mouse leaves window
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

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

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.

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

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...

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 <>
Differential Revision:
2022-03-20 10:08:08 +01:00