Carsten Haitzler
430f98a628
setuid safeness - ensure if an app that is setuid doesn't do bad things
...
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-08 20:33:09 +09:00
Daniel Juyung Seo
fd5c046dfe
elm: Changed __UNUSED__ to EINA_UNUSED.
2014-01-06 23:33:57 +09:00
Daniel Juyung Seo
e63dd3110a
elm: Unified eina critical manro to CRI.
...
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-12-26 13:03:55 +09:00
Daniel Juyung Seo
6d71a23c3a
elm lib: removed all the unnecessary empty lines.
...
being pedantic.
2013-12-15 06:18:35 +09:00
Tom Hacohen
2f1e1554e5
Changed Eo class names to be consistent.
...
All the class names are now of the format: Elm_Type_Subtype_Extra
2013-11-07 11:44:22 +00:00
ChunEon Park
5cef1e1ea0
Revert "elm_conform.c: Added "virtualkeypad,size,changed" smart callback."
...
This reverts commit cbd7446f0bf413ad821ac40703d2a2ca728758ef.
Conflicts:
ChangeLog
NEWS
Please be more considerable to add this feature.
The function itself is not logical and we don't think it's proper for the conformant yet.
2013-11-04 14:51:06 +09:00
Daniel Juyung Seo
256a4c4524
elm_conform.c: Added "virtualkeypad,size,changed" smart callback.
...
When the virtualkeypad size is changed, applications get the notice.
Applications can do internal object calculation according to the exact virtualkeypad size.
This is useful when the exact size is important such as webkit usecase.
2013-10-30 16:24:38 +09:00
Daniel Juyung Seo
a437e66219
elm_conform.c: Use more ELM_SAFE_FREE macros.
2013-10-29 22:49:57 +09:00
Daniel Juyung Seo
6397761c6a
elm_test: Fixed formatting. tab to space.
...
Changed tab to space before working on the code.
Kinda surprised by the number of tabs we had.
2013-10-14 19:12:32 +09:00
Daniel Juyung Seo
30e7ced193
elm_conform.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:13:57 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +09:00
ChunEon Park
fe0f0a445e
elementary/widgets - set parents before widget constructs their body.
...
This avoids unnecessary setups again when obj <-> sub has connected.
2013-08-27 00:29:45 +09:00
Carsten Haitzler
b93ba7b894
stop fetching invalid window id's even thought ecore handles it fine.
2013-07-19 19:56:58 +09:00
ChunEon Park
5eb167c922
elementary/conformant - remove the keyboard area in the conformant if the keyboard state is off.
2013-06-10 13:33:00 +09:00
Daniel Juyung Seo
b54fb12f8b
elm_conform.c: ELM_SAFE_FREE adoption.
...
I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.
2013-05-29 20:50:14 +09:00
Daniel Juyung Seo
ac25946a19
elm: introduce ELM_FREE_FUNC for code quality enhancement.
...
There are pros and cons but this
1. reduces human mistakes.
2. enhances readability.
3. enhances code quality.
4. removes future bug.
5. was adopted from enlightenment.
This is not all. I will work on enhancing elementary more and more.
2013-05-22 02:24:02 +09:00
Chris Michael
76eb5c8a1b
Add missing HAVE_ELEMENTARY_X guards.
...
NB: Fixes ticket T107: Building elementary with only wayland support.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-13 12:20:13 +01:00
Cedric Bail
c929b33052
elementary: properly sanitize headers order.
2013-05-03 16:07:06 +09:00
Daniel Zaoui
187d6bf8de
Elementary: replace eo_data_get for objects data referencing.
2013-05-01 11:04:09 +03:00
Daniel Juyung Seo
74b3eed5fd
elm: print the error message inside elm_widget_sub_object_add().
...
1. Do not need to print the same error message from all the widget codes.
2. Even though elm_widget_sub_object_add() can be used internally, there should be no error message at all.
Elm devs should fix it beforehand.
So it looks ok to print the error message in elm_widget_sub_object_add() to force elm devs to fix it.
3. Got additional code cleanups.
2013-04-03 11:28:53 +09:00
Tom Hacohen
d75cb616da
Change usage of eo_do_super to the new prototype.
2013-03-18 16:15:12 +00:00
Jiyoun Park
3f7092477b
elm_conform.c : Fix elm_conform didn't change indicator mode when create.
...
currently mode change func only check one of mode between indmod or indi opacity mode.
2013-03-06 15:36:36 +09:00
Jiyoun Park
66f1a89108
elm_conform : just change DBG message
2013-03-05 13:34:31 +09:00
Jiyoun Park
7f3e49828f
Fix elm_conform didn't set size hint when keypad on
...
and check each window's property before zone property check
2013-03-05 12:44:46 +09:00
Gustavo Lima Chaves
312d0217a0
An internal layout error, on a widget set, is a CRITICAL error.
2013-03-01 23:04:31 -03:00
Daniel Zaoui
cdd1eea853
Replace supported_types
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 83803
2013-02-10 07:52:31 +00:00
Jiyoun Park
dafc4d3ba0
modify log cause break compatibility
...
SVN revision: 83460
2013-01-30 07:56:46 +00:00
Jiyoun Park
e7caeeaf99
add log related with virtual keypad
...
SVN revision: 83459
2013-01-30 07:29:50 +00:00
ChunEon Park
aa9033ce19
elementary/conformant - fixed typo
...
SVN revision: 83056
2013-01-22 06:42:28 +00:00
Daniel Juyung Seo
ed77fb53d4
elm elm_conform.c: Fixed formatting.
...
SVN revision: 82881
2013-01-16 11:46:07 +00:00
Daniel Juyung Seo
5fe68a4caa
elm conform.c: Fixed build break.
...
SVN revision: 82880
2013-01-16 11:45:02 +00:00
ChunEon Park
b398392dbd
elementary/conformant - removed duplicated string data
...
SVN revision: 82878
2013-01-16 11:31:40 +00:00
ChunEon Park
38ec9b466a
elementary/conformant - allocate dummy parts objects in conformant only when their swallow parts are actually exists. these conformant parts are not necessary in most cases since they are closely depenent on the platform feature.
...
SVN revision: 82877
2013-01-16 11:27:03 +00:00
Tom Hacohen
14e2cf5ff5
Elm conform: Fixed cast warnings.
...
SVN revision: 82830
2013-01-15 17:21:47 +00:00
ChunEon Park
92cb1d522d
elementary/conformant - same as the virtual keyboard, set displaymode whenever clipboard states are changed.
...
SVN revision: 82759
2013-01-14 12:44:09 +00:00
Shinwoo Kim
e301666c65
[conform] use proper condition, again.
...
SVN revision: 82452
2013-01-09 11:24:11 +00:00
Shinwoo Kim
75c47c7ebb
[conform] use proper condition
...
SVN revision: 82451
2013-01-09 11:17:08 +00:00
Cedric BAIL
17321c8bc3
elementary: always finish elm_conform buffer with at least one '\0'.
...
SVN revision: 80313
2012-12-06 08:31:25 +00:00
Cedric BAIL
53bec88358
elementary: let's not explicitely test for NULL and trigger a segv.
...
SVN revision: 80306
2012-12-06 07:55:59 +00:00
Daniel Zaoui
0c915e9023
Cleaning: removed include Eo.h in widgets because it was indirectly included by Elementary.h
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79682
2012-11-26 09:29:01 +00:00
Yakov Goldberg
5c98343198
We have ported to Eo all the widgets of elementary. We didn't change the inheritance itself, only the mechanism, as done previously in Evas, Ecore and Edje. We removed totally the previous inheritance mechanism.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79668
2012-11-26 06:32:53 +00:00
Daniel Juyung Seo
f003597989
elm elm_conform.c: Set conformant as an evas object data to elm_win when conformant is created as a trick. Use a special characters as a key. This can be needed in some special apps.
...
SVN revision: 79543
2012-11-22 14:52:32 +00:00
ChunEon Park
8cc92d351d
elementary/conformant - fixed typo and avoid duplicated.
...
SVN revision: 79462
2012-11-20 01:49:28 +00:00
ChunEon Park
0483d05865
elementary/conformant - try connect for land/port correctly since timer has one 1 sec delayed.
...
SVN revision: 79443
2012-11-19 12:52:11 +00:00
ChunEon Park
6d1126be3c
elementary/win, conform - dont accept negative degree.
...
SVN revision: 79442
2012-11-19 11:56:54 +00:00
ChunEon Park
2d776b49bb
elementary/conform - more optimal code
...
SVN revision: 79441
2012-11-19 08:17:49 +00:00
Jiyoun Park
b22a43701e
Support elm_conformant deal with indicator service.
...
if some app run indicator service using ecore,
elm_conformant can deal with these kind of service automatically
SVN revision: 79334
2012-11-15 10:43:26 +00:00
Daniel Juyung Seo
cae7b0e9f6
elm conform: Use Evas_Smart_Cb_Description for smart callbacks.
...
SVN revision: 79280
2012-11-14 10:49:22 +00:00
Sebastian Dransfeld
0d2e33b544
elementary: revert
...
This breaks terminology by adding a black bar at the top.
SVN revision: 79248
2012-11-13 21:57:49 +00:00
Jiyoun Park
996c397afd
Support elm_conformant deal with indicator service.
...
if some app run indicator service using ecore,
elm_conformant can deal with these kind of service automatically
SVN revision: 79237
2012-11-13 17:27:39 +00:00