Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-18 | efreet: Store known desktop environments | Sebastian Dransfeld | |
2014-08-14 | make indenting consistent | Carsten Haitzler (Rasterman) | |
this doesnt mean its right - it just matches. efreet needs some indent love. | |||
2014-08-14 | efreet: replace 4096 with sizeof(buf) in snprintf(buf, 4096, ...). | Adrien Nader | |
buf is a local variable defined as: char buf[4096]; The current code is correct; this change only makes sure the value won't get out-of-sync later on. | |||
2014-08-14 | efreet: reverse if's condition and swap then/else blocks for readability | Adrien Nader | |
The reversal makes it possible to merge two #if and unspaghetti the code a bit. Since the diff is not very readable, here is the before/after to show the spirit: before: #if cond if (...) #endif do_foo(); #if cond else do_bar(); #endif after: #if cond if ( ! ...) do_bar(); else #endif do_foo(); | |||
2014-08-14 | efreet: remove #ifdef GETUID inside #ifdef _WIN32 (it's always false). | Adrien Nader | |
2014-08-14 | efreet: use eina_file_mkstemp to create filename | Sebastian Dransfeld | |
2014-08-14 | efreet: remove creation of XDG_RUNTIME_DIR | Sebastian Dransfeld | |
XDG_RUNTIME_DIR should be created and set by the system, not a library. | |||
2014-07-23 | efreet - add menu ref/unref calls and refcounting to try solve e issue | Carsten 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-19 | Efreet: Fix shadow warning | Jean-Philippe Andre | |
2014-06-11 | efreet: improve handling of merged menus | Sebastian Dransfeld | |
If the menu is of the format ${XDG_MENU_PREFIX}applications.menu, we want to merge applications-merged/, not ${XDG_MENU_PREFIX}applications-merged | |||
2014-06-11 | efreet: remove code duplication | Sebastian Dransfeld | |
If the menu starts with either kde- or gnome- the resulting action is the same. | |||
2014-06-10 | efreet: Correctly handle default merge dir | Sebastian Dransfeld | |
When main menu file is gnome-applications.menu or kde-applications.menu, we should be using applications as base for merged dir. Part of T1284 | |||
2014-05-19 | efreet: Fix mistakenly inverted behavior in URI handling | Kai Huuhko | |
Fixes a mistake in commit 78c9a82a142f619ccd0957957351fe0e573de76c The authority part would get placed in the struct member "path", and vice versa. Lesson learned: Don't rewrite your patch late at night after arc has messed it up. | |||
2014-05-19 | efreet: Handle URIs in a more generic way | Kai Huuhko | |
Summary: Fixes T1219 Reviewers: englebass CC: cedric Maniphest Tasks: T1219 Differential Revision: https://phab.enlightenment.org/D865 | |||
2014-04-17 | efreet: check magic only for file which has size | Wonguk Jeong | |
Summary: Due to unnecessary magic checking, there was freezing in /proc in efm. Proc file's st_size is zero, but, it's readable. therfore, it takes unnecessary time in magic checking. And, there is no need to check magic in case of 0 sized regular files as well. Therefore, skip magic check in case of st_size is zero. Fixes T1173 Test Plan: enlightenment -> file browser (efm) -> get int /proc --> check whether efm freezes or not Reviewers: raster, cedric, zmike CC: seoz, cedric Maniphest Tasks: T1173 Differential Revision: https://phab.enlightenment.org/D764 Signed-off-by: Cedric Bail <cedric.bail@free.fr> | |||
2014-04-10 | "whether" has 2x 'h' | Mike Blumenkrantz | |
2014-01-09 | efreet: fix build on windows by matching the #if around the if statement. | Cedric BAIL | |
2014-01-08 | fix mingw build for setuid fix/checks | Carsten Haitzler (Rasterman) | |
2014-01-08 | setuid safeness - ensure if an app that is setuid doesn't do bad things | Carsten 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. | |||
2014-01-01 | Fix documentation for efreet_desktop_exec(). | Guillaume Friloux | |
2014-01-01 | Fix documentation for efreet_desktop_environment_get(). | Guillaume Friloux | |
2014-01-01 | Simplify code of efreet_desktop_environment_set(). | Guillaume Friloux | |
2013-12-26 | efl: Unified eina critical manro to CRI. | Daniel Juyung Seo | |
Being annoyed by different types of eina critical macros - CRI, CRIT, CRITICAL -, I concluded to unify them to one. Discussed on IRC and finally, CRI was chosen to meet the consistency with other macros - ERR, WRN, INF, DBG - in terms of the number of characters. If there is any missing bits, please let me know. | |||
2013-11-29 | efreet: improve locking | Sebastian Dransfeld | |
Do find and ref inside lock, so no one can ref-- after we find desktop | |||
2013-11-21 | efreet: Only lock once for efficiency | Sebastian Dransfeld | |
2013-11-21 | efreet: TODO++ | Sebastian Dransfeld | |
2013-11-21 | efreet: store volatile value locally before return | Sebastian Dransfeld | |
2013-11-04 | alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1 | Carsten Haitzler (Rasterman) | |
2013-10-14 | efreet: Check buffer size | Sebastian Dransfeld | |
CID 1039582, 1039583 | |||
2013-10-14 | efreet: Always '\0' terminate buf | Sebastian Dransfeld | |
CID 1039721 | |||
2013-08-07 | efreet: Fix buffer overrun, leave space for '\0' | Sebastian Dransfeld | |
CID: #1039304, #1039305 and #1039306 | |||
2013-08-07 | efreet: be paranoid about '\0' termination | Sebastian Dransfeld | |
CID: #1039721 | |||
2013-08-07 | efreet: formatting | Sebastian Dransfeld | |
2013-08-07 | efreet: clean up ugly internal_get function | Sebastian Dransfeld | |
CID: #1039186 | |||
2013-08-07 | efreet: Remove dead code | Sebastian Dransfeld | |
CID: #1039942 | |||
2013-08-07 | efreet: Explicitly set num_pending to 0 | Sebastian Dransfeld | |
CID: #1039185 | |||
2013-08-07 | efreet: Check return value of eet_list | Sebastian Dransfeld | |
CID: #1039327 | |||
2013-08-07 | efreet: fgetc returns int | Sebastian Dransfeld | |
CID: #1039720 | |||
2013-08-07 | efreet: Check return value of chmod | Sebastian Dransfeld | |
CID: #1039690 | |||
2013-08-07 | efreet: Be paranoid about '\0' termination | Sebastian Dransfeld | |
CID: #1039722 | |||
2013-08-07 | efreet: TODO++ | Sebastian Dransfeld | |
2013-08-06 | efreet: let's pass memset parameter in the right order. | Cedric Bail | |
2013-08-05 | efreet_menu_move_free will free "move" here so remove the menu from | Chris Michael | |
the parent's list Before we free the menu. Signed-off-by: Chris Michael <cp.michael@samsung.com> | |||
2013-08-05 | efreet: Fix allocated data size | Sebastian Dransfeld | |
Since we check for count < 10 and then add 1, we could get count == 11. Also set array memory to 0 in one command. | |||
2013-08-05 | efreet: Formatting | Sebastian Dransfeld | |
2013-07-16 | fix clang sizeof complaint | Carsten Haitzler (Rasterman) | |
2013-07-08 | Fix memleak reported by Coverity: Close the descriptor returned by | Chris Michael | |
popen if we are going to error out. NB: Fixes Coverity CID1039184 Signed-off-by: Chris Michael <cp.michael@samsung.com> | |||
2013-07-08 | Fix memleak reported by Coverity: If we fail to allocate a new | Chris Michael | |
internal menu, then free the previously allocated memory for xml file. NB: Fixed Coverity CID 1039183 Signed-off-by: Chris Michael <cp.michael@samsung.com> | |||
2013-07-08 | Fix mem leak reported by Coverity: If we fail to create a new internal | Chris Michael | |
menu, then free the previously allocated xml file. NB: Fixes Coverity CID 1039182 Signed-off-by: Chris Michael <cp.michael@samsung.com> | |||
2013-06-27 | efreet: always sanitize path. | Cedric Bail | |