path: root/src/lib/efreet/efreet_menu.c (follow)
AgeCommit message (Collapse)Author
2020-06-25Fix typos - (Part #5)Elyes HAOUAS
Fix some typos Reviewed-by: Stefan Schmidt <> Differential Revision:
2020-05-07Use __func__ C99 identifier instead of __FUNCTION__ compiler extensionVincent Torri
Summary: see section page 52 Test Plan: compilation Reviewers: raster, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision:
2018-11-09efreet menu - fix truncation in snprintf to have bigger buffersCarsten Haitzler (Rasterman)
2018-11-09efreet menu - only build internal cmp func if used in ifdefsCarsten Haitzler (Rasterman)
2018-09-27efreet_menu: remove unused and unreachable code.Alastair Poole
Coverity doesn't like this unreachable code. This purges efreet_menu of all unused code for the deprecated and non-working menu_async methods. The warnings remain at compile time and run time. Differential Revision:
2018-06-22efreet: silent deprecated API build warnings.Alastair Poole
Silent warnings on EFL build. Warn on API "mis-use".
2018-06-15efreet: make efreet_menu_async_get() deprecated.Alastair Poole
Marking deprecated. Func will warn and instantly return on call.
2018-06-14efreet: mark efreet_menu_async_parse() deprecated.Alastair Poole
Marking deprecated, with warnning and instant return. Disabling test code also (for now). Awaiting a fresh implementation. @fix T585
2015-12-05efl: add binary mode to f(re)open() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <>
2014-09-29efreet: improve messagesSebastian Dransfeld
2014-09-25efreet: Fix leak on errorSebastian Dransfeld
If we encountered an error, special hashes in internal desktop struct wasn't free'd.
2014-07-23efreet - add menu ref/unref calls and refcounting to try solve e issueCarsten Haitzler (Rasterman)
not much more to say really... efreet_menu_free now unrefs nd checks for 0 refcount first... unref just calls it to be "nice" @feature
2014-06-19Efreet: Fix shadow warningJean-Philippe Andre
2014-06-11efreet: improve handling of merged menusSebastian Dransfeld
If the menu is of the format ${XDG_MENU_PREFIX}, we want to merge applications-merged/, not ${XDG_MENU_PREFIX}applications-merged
2014-06-11efreet: remove code duplicationSebastian Dransfeld
If the menu starts with either kde- or gnome- the resulting action is the same.
2014-06-10efreet: Correctly handle default merge dirSebastian Dransfeld
When main menu file is or, we should be using applications as base for merged dir. Part of T1284
2014-01-08fix mingw build for setuid fix/checksCarsten Haitzler (Rasterman)
2014-01-08setuid safeness - ensure if an app that is setuid doesn't do bad thingsCarsten Haitzler (Rasterman)
this makes efl ignore certain env vars for thnigs and entirely removes user modules (that no one ever used) etc. etc. to ensure that *IF* an app is setuid, there isn't a priv escalation path that is easy.
2013-11-21efreet: TODO++Sebastian Dransfeld
2013-10-14efreet: Check buffer sizeSebastian Dransfeld
CID 1039582, 1039583
2013-08-07efreet: clean up ugly internal_get functionSebastian Dransfeld
CID: #1039186
2013-08-07efreet: Remove dead codeSebastian Dransfeld
CID: #1039942
2013-08-05efreet_menu_move_free will free "move" here so remove the menu fromChris Michael
the parent's list Before we free the menu. Signed-off-by: Chris Michael <>
2013-07-08Fix memleak reported by Coverity: Close the descriptor returned byChris Michael
popen if we are going to error out. NB: Fixes Coverity CID1039184 Signed-off-by: Chris Michael <>
2013-07-08Fix memleak reported by Coverity: If we fail to allocate a newChris Michael
internal menu, then free the previously allocated memory for xml file. NB: Fixed Coverity CID 1039183 Signed-off-by: Chris Michael <>
2013-07-08Fix mem leak reported by Coverity: If we fail to create a new internalChris Michael
menu, then free the previously allocated xml file. NB: Fixes Coverity CID 1039182 Signed-off-by: Chris Michael <>
2013-06-21efreet: Use end cb of thread to run cbSebastian Dransfeld
2013-06-21efreet menu cbs don't return a value and take const data paramsMike Blumenkrantz
2013-06-21efreet: Add data to async requestSebastian Dransfeld
2013-06-20efreet: Add async menu parsingSebastian Dransfeld
2013-06-20efreet: Reorganize fileSebastian Dransfeld
2013-06-20efreet: Init efreet_menu_prefix in initSebastian Dransfeld
Makes efreet_menu_prefix access threadsafe
2013-06-20efreet: Remove static variableSebastian Dransfeld
2013-06-20efreet: Improve eina hash usageSebastian Dransfeld
eina_hash_del + eina_hash_add = eina_hash_set
2013-01-03efl: eina_alloca.h to simplify alloca() usage.Gustavo Sverzut Barbieri
having to replicate 18 lines per file just to access alloca() is insane. Let's do that in Eina.h and avoid that crap :-/ SVN revision: 82082
2012-12-29efl: merge efreet.Gustavo Sverzut Barbieri
seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889