Bruno Dilly [Tue, 19 Jun 2012 18:20:38 +0000 (18:20 +0000)]
Elm: fix the widget event callback freeing
Removes the event callback list within _smart_del. The current
implementation does not care about the node data resulting on
memory leaks.
Here follows the valgrind log:
16 bytes in 1 blocks are definitely lost in loss record 11 of 168
at 0x4C29DB4: calloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
by 0x522EC34: elm_widget_event_callback_add (elm_widget.c:1996)
by 0x5A7AA2B: _edje_emit_handle (edje_program.c:1322)
by 0x5A766B6: _edje_message_queue_process (edje_message_queue.c:764)
by 0x5A76856: _edje_job (edje_message_queue.c:160)
by 0x628C02A: _ecore_job_event_handler (ecore_job.c:115)
by 0x6288C1F: _ecore_event_call (ecore_private.h:319)
by 0x628D09B: _ecore_main_loop_iterate_internal (ecore_main.c:1814)
by 0x628D566: ecore_main_loop_begin (ecore_main.c:931)
by 0x4023B0: elm_main (test.c:198)
Patch by Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 72498
Daniel Willmann [Tue, 19 Jun 2012 18:03:40 +0000 (18:03 +0000)]
elementary: Fix typo preventing examples to be compiled
Just a quick fix. Seems like this was not compile tested.
Regards,
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 72496
Gustavo Lima Chaves [Tue, 19 Jun 2012 16:31:30 +0000 (16:31 +0000)]
[elm] Switching in slideshow with no transition effect
Patch by Rajeev Ranjan <rajeev.r@samsung.com>.
SVN revision: 72492
Hyoyoung Chang [Tue, 19 Jun 2012 14:51:38 +0000 (14:51 +0000)]
elementary/genlist: remove unused codes
SVN revision: 72485
Minseok Kim [Tue, 19 Jun 2012 14:48:05 +0000 (14:48 +0000)]
elementary/multibuttonentry: add focus handling at clicked,
and remove box region show.
Signed-off-by: Minseok Kim <minseok3.kim@samsung.com>
SVN revision: 72484
Carsten Haitzler [Tue, 19 Jun 2012 09:31:56 +0000 (09:31 +0000)]
blank--
SVN revision: 72460
Daniel Willmann [Tue, 19 Jun 2012 09:26:29 +0000 (09:26 +0000)]
From: Daniel Willmann <d.willmann@samsung.com>
Subject: Re: [E-devel] [PATCH] elementary: Add
elm_progressbar_maxunit_{set, get} functions
Some more discussion in IRC led to the conclusion that this should be a
handled in a signal callback I've attached the new patch where I also
updated the progress bar example.
SVN revision: 72459
Carsten Haitzler [Tue, 19 Jun 2012 08:29:58 +0000 (08:29 +0000)]
adjust slider units image to not overlap text.
SVN revision: 72457
Vincent Torri [Tue, 19 Jun 2012 05:07:29 +0000 (05:07 +0000)]
Elm: add missing @since.
SVN revision: 72436
Vincent Torri [Tue, 19 Jun 2012 04:50:11 +0000 (04:50 +0000)]
please also add @since in newly typedef, struct, enum etc...
SVN revision: 72435
Jonas M. Gastal [Mon, 18 Jun 2012 16:53:05 +0000 (16:53 +0000)]
Fixing Radio example docs.
SVN revision: 72411
Tom Hacohen [Mon, 18 Jun 2012 16:13:21 +0000 (16:13 +0000)]
Elementary default-theme: Changed text margins to be a little smaller.
4 pixels was way too much, 2 is better.
SVN revision: 72410
Carsten Haitzler [Mon, 18 Jun 2012 11:04:57 +0000 (11:04 +0000)]
fix toolbar horizontal item sizing min calc.
SVN revision: 72382
Carsten Haitzler [Mon, 18 Jun 2012 09:54:00 +0000 (09:54 +0000)]
fix genlist issue that turned up in terminology fn selector where all
items get realized. fix! :)
SVN revision: 72377
Carsten Haitzler [Mon, 18 Jun 2012 07:40:36 +0000 (07:40 +0000)]
document new styles for gl items
SVN revision: 72365
Carsten Haitzler [Mon, 18 Jun 2012 07:35:27 +0000 (07:35 +0000)]
add new genlisut stiles for one_icon, end_icon and no_icon
SVN revision: 72364
Daniel Juyung Seo [Sun, 17 Jun 2012 17:20:23 +0000 (17:20 +0000)]
elm genlist: Unbork genlist group index and fix it in a correct way. Thanks to Raster for notifying that bug.
SVN revision: 72304
Michael BOUCHAUD [Sun, 17 Jun 2012 11:41:19 +0000 (11:41 +0000)]
elementary: add a test and an example for the unit format function in progressbar
SVN revision: 72293
Cedric BAIL [Sun, 17 Jun 2012 02:45:12 +0000 (02:45 +0000)]
elementary: don't crash on NULL filename in elm_video.
NOTE: I don't know when this bug was introduced.
SVN revision: 72260
Carsten Haitzler [Sat, 16 Jun 2012 19:07:45 +0000 (19:07 +0000)]
add xxx for tomorrow.
SVN revision: 72246
Carsten Haitzler [Sat, 16 Jun 2012 18:19:23 +0000 (18:19 +0000)]
improve desktop theme setup.
SVN revision: 72244
Carsten Haitzler [Sat, 16 Jun 2012 12:55:29 +0000 (12:55 +0000)]
fix group item header placement when genlist is not at 0,0 - ppl dont
test this :)
SVN revision: 72234
Davide Andreoli [Sat, 16 Jun 2012 12:50:54 +0000 (12:50 +0000)]
elm_map: add elm_map_overlay_del_cb_set() to get notified when an overlay is deleted.
SVN revision: 72233
Carsten Haitzler [Sat, 16 Jun 2012 10:45:50 +0000 (10:45 +0000)]
fix theme where inheritance was used that broke selected compress
mode. :)
SVN revision: 72225
Daniel Juyung Seo [Sat, 16 Jun 2012 10:12:25 +0000 (10:12 +0000)]
elm test_genlist.c: Applied elm_genlist_decorated_item_get() return value const change.
SVN revision: 72222
Daniel Juyung Seo [Sat, 16 Jun 2012 10:12:15 +0000 (10:12 +0000)]
elm genlist: Removed 'const' from elm_genlist_decorated_item_get() API's return value. This API was aimed to manipulate decorated item so no const for the return value. Raster confirmed that this is not a API break. Thanks.
SVN revision: 72221
Carsten Haitzler [Sat, 16 Jun 2012 09:50:41 +0000 (09:50 +0000)]
genlist items.. shouldnt repeat events.... when u click/select items
and they happen to be on top of other things... they also get clicks.
weird. :/ theme cleanies.
SVN revision: 72220
Gustavo Lima Chaves [Fri, 15 Jun 2012 18:52:04 +0000 (18:52 +0000)]
[elm] Uncomment widget tree images rule out -- leave it
dangling.
To be called explicitly.
SVN revision: 72200
Michael BOUCHAUD [Fri, 15 Jun 2012 16:48:25 +0000 (16:48 +0000)]
elementary: and now fix me
SVN revision: 72198
Michael BOUCHAUD [Fri, 15 Jun 2012 16:32:54 +0000 (16:32 +0000)]
elementary: add elm_progressbar_unit_format_function_set
SVN revision: 72197
Michael BOUCHAUD [Fri, 15 Jun 2012 16:21:21 +0000 (16:21 +0000)]
elementary: fix typo in doc
SVN revision: 72196
Stefan Schmidt [Fri, 15 Jun 2012 14:11:47 +0000 (14:11 +0000)]
elementary/elm_win: No need to define and undef the same macro all over again.
SVN revision: 72194
Vincent Torri [Fri, 15 Jun 2012 11:43:02 +0000 (11:43 +0000)]
elm: @since. Reviewers, please, review...
SVN revision: 72189
Daniel Juyung Seo [Fri, 15 Jun 2012 07:58:11 +0000 (07:58 +0000)]
elm test_genlist.c: Added more test case for genlist. 'Genlist Decorate Modes'. This test runs 'decorate item mode' and 'decorate all mode' at the same time.
SVN revision: 72174
Daniel Juyung Seo [Fri, 15 Jun 2012 07:58:08 +0000 (07:58 +0000)]
elm genlist: Unset decorate item mode when decorate mode set is called. Yes that's so confusing. 'Decorate Item Mode' and 'Decorate Mode' are different and exlusive from the implementation.
SVN revision: 72173
Daniel Juyung Seo [Fri, 15 Jun 2012 07:58:05 +0000 (07:58 +0000)]
elm test_genlist.c: Add separator for each test case.
SVN revision: 72172
Michael BOUCHAUD [Thu, 14 Jun 2012 22:54:31 +0000 (22:54 +0000)]
elementary: changelog and News. I avoid vtorri spanking :P
SVN revision: 72152
Michael BOUCHAUD [Thu, 14 Jun 2012 17:10:31 +0000 (17:10 +0000)]
elementary: add an enum for mark repeat type, ELM_CALENDAR_LAST_DAY_OF_MONTH. fix #855
SVN revision: 72145
Stefan Schmidt [Thu, 14 Jun 2012 15:56:42 +0000 (15:56 +0000)]
elementary/elm_win: Also check for potential NULL in other defines
Thanks to Daniel Willmann pointing them out to me. Actually I wonder
why we need all this define and undef for ENGINE_COMPARE. Will dig a
bit deeper into that and see if we may can go with a single one.
SVN revision: 72144
Stefan Schmidt [Thu, 14 Jun 2012 15:01:37 +0000 (15:01 +0000)]
elementary/elm_win: Check argument for NULL before we pass it to strncmp
strncmp() really does not like that. So we should not be lazy and check for it. Say thanks to
scan-build which reported these to me.
SVN revision: 72142
Daniel Willmann [Thu, 14 Jun 2012 14:42:34 +0000 (14:42 +0000)]
From: Daniel Willmann <d.willmann@samsung.com>
Subject: [PATCH] elementary: Minor fix to the documentation of ActionSlider
Date: Thu, 14 Jun 2012 15:31:05 +0100
Yeah, the most overhead I could imagine. :-)
SVN revision: 72141
Mike Blumenkrantz [Thu, 14 Jun 2012 14:11:04 +0000 (14:11 +0000)]
massive, massive, MASSIVE spankies to the person that wrote gengrid's sorted insert functions. cannot overstate the size of the spankies that await you if I decide to look through the svn logs.
also fixes ticket #984
--This line
\
, and those below, will be ignored--
M lib/elm_gengrid.c
SVN revision: 72139
Jaehwan Kim [Thu, 14 Jun 2012 12:59:38 +0000 (12:59 +0000)]
Add the reorder feature when the more panel is shown.
After the item is long-pressed, it can be moved.
SVN revision: 72129
Mike Blumenkrantz [Thu, 14 Jun 2012 12:41:18 +0000 (12:41 +0000)]
fix doc error as spotted by Daniel Willmann <d.willmann@samsung.com>
SVN revision: 72127
Seunggyun Kim [Thu, 14 Jun 2012 10:55:16 +0000 (10:55 +0000)]
From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel] [Patch] elm_config_font_overlay_apply bug fix
[Current Issue]
- The API applies the changes with elm_config_font_overlay_set().
But at the first time, application fonts have not been changed after
elm_config_font_overlay_apply api is called.
The application fonts changed only when the display is updated or
elm_config_font_overlay_apply api is called again.
[Main cause]
- When the elm_config_font_overlay_apply is called at fist time, it
calls
edje_text_class_del and edje_text_class_set in locally. But
edje_text_class_set just returns without _ejde_reclc() when new text
class
is ceated.
So in this case, there is nothing to be changed.
Since second call the api, edje_text_class_del api calls
_edje_recalc() in
locally. So the application fonts are changed.
[Change Description]
- There is two method. The first is to enable ejde_test_class_set api
is
can be recalced when the fist calling.
The second is to add _elm_rescale() function in
elm_config_font_overlay_apply API. This occurs edje_recalc effect
after font
overay set.
I attached the second method.
SVN revision: 72124
Carsten Haitzler [Thu, 14 Jun 2012 07:55:55 +0000 (07:55 +0000)]
fix discomfitors list scalign thing.. was actually image/icon madness.
:)
SVN revision: 72109
Gustavo Lima Chaves [Wed, 13 Jun 2012 17:21:34 +0000 (17:21 +0000)]
[elm] Forgotten __UNUSED__.
SVN revision: 72092
Gustavo Lima Chaves [Wed, 13 Jun 2012 17:21:13 +0000 (17:21 +0000)]
Be clear about gesture layer's usage.
Elm widget as parent, any Evas object as target.
SVN revision: 72091
Jaehwan Kim [Wed, 13 Jun 2012 07:01:00 +0000 (07:01 +0000)]
In case of scroll in scroll, the outside scroller shouldn't be scrolled if the inside scroller can be scrolled.
SVN revision: 72064
Cedric BAIL [Wed, 13 Jun 2012 03:23:01 +0000 (03:23 +0000)]
elementary: rename VIRTUAL into SPACER.
SVN revision: 72059
Gustavo Lima Chaves [Tue, 12 Jun 2012 16:40:57 +0000 (16:40 +0000)]
[elm] Sexying up elm_win_icon_object_set()'s doc
string.
SVN revision: 72045
Carsten Haitzler [Tue, 12 Jun 2012 16:31:02 +0000 (16:31 +0000)]
bitch--
SVN revision: 72044
Carsten Haitzler [Tue, 12 Jun 2012 16:27:15 +0000 (16:27 +0000)]
debug bitch--
SVN revision: 72042
Carsten Haitzler [Tue, 12 Jun 2012 16:21:56 +0000 (16:21 +0000)]
complaint--
SVN revision: 72040
Mike Blumenkrantz [Tue, 12 Jun 2012 14:50:15 +0000 (14:50 +0000)]
ticket #902: elementary saves map data into /tmp
now we use XDG_CACHE_HOME
SVN revision: 72035
Rafael Antognolli [Tue, 12 Jun 2012 13:08:51 +0000 (13:08 +0000)]
elm/docs: Fix typo: no releted pages.
SVN revision: 72027
Carsten Haitzler [Tue, 12 Jun 2012 10:58:20 +0000 (10:58 +0000)]
fix date in chlog
SVN revision: 72016
Carsten Haitzler [Tue, 12 Jun 2012 10:21:41 +0000 (10:21 +0000)]
add docs for new win funcs.
SVN revision: 72012
Carsten Haitzler [Tue, 12 Jun 2012 10:16:46 +0000 (10:16 +0000)]
changelog for added api's to elm
SVN revision: 72011
Carsten Haitzler [Tue, 12 Jun 2012 10:15:19 +0000 (10:15 +0000)]
new api's for hinting base+step sizes for a window.
SVN revision: 72009
ChunEon Park [Tue, 12 Jun 2012 06:46:54 +0000 (06:46 +0000)]
elementary/transit - updated changelog
SVN revision: 71981
ChunEon Park [Tue, 12 Jun 2012 06:46:38 +0000 (06:46 +0000)]
elementary/po - updated
SVN revision: 71980
ChunEon Park [Tue, 12 Jun 2012 06:39:25 +0000 (06:39 +0000)]
elementary/transit - fixed wipe effect flickering.
evas_map_point_coord APIs have the int values but evas_map_point_image_uv_set have the double parameters on the other hand.
This inconsistency causes the inexact result(flickering).
It's not good APIs for users.
SVN revision: 71979
WooHyun Jung [Tue, 12 Jun 2012 01:52:31 +0000 (01:52 +0000)]
elementary/module : Modified 71929 with better way. Thanks ShinWoo.
But I recommend to remove all callbacks with elm_widget_top_get(obj).
SVN revision: 71975
Davide Andreoli [Mon, 11 Jun 2012 23:56:01 +0000 (23:56 +0000)]
another non premul color
SVN revision: 71970
Davide Andreoli [Mon, 11 Jun 2012 23:35:05 +0000 (23:35 +0000)]
whops, this file wasnt mean to be committed
SVN revision: 71968
Davide Andreoli [Mon, 11 Jun 2012 23:25:43 +0000 (23:25 +0000)]
evas only handle premul colors (note: not making any news or bp)
SVN revision: 71965
Mike Blumenkrantz [Mon, 11 Jun 2012 08:19:04 +0000 (08:19 +0000)]
should probably return these values instead of just copy/pasting code around
SVN revision: 71935
ChunEon Park [Mon, 11 Jun 2012 07:09:48 +0000 (07:09 +0000)]
elementary/datetime - [E-devel] [Patch][elementary] datetime module, delete callback
Dear all, hello.
There is a case, in the _ctxpopup_parent_resize_cb() is called even
though the datetime is removed.
It makes a crash, so the callback should be deleted before removing
datetime. That's it.
Sincerely,
Shinwoo Kim.
Submitted-By-Off: Kim Shinwoo <kimcinoo.efl@gmail.com>
SVN revision: 71929
Tom Hacohen [Sun, 10 Jun 2012 07:50:27 +0000 (07:50 +0000)]
Elm ctxpopup: Fixed ctxpopup test.
Patch by Daniel Zaoui.
SVN revision: 71889
Gustavo Lima Chaves [Fri, 8 Jun 2012 21:05:51 +0000 (21:05 +0000)]
[elm] Just cosmetical, but since it's here on my
changes...
SVN revision: 71869
Gustavo Lima Chaves [Fri, 8 Jun 2012 21:05:45 +0000 (21:05 +0000)]
[elm] Oops, forgotten class smart cbs setting
paths.
This will also unb0rk Edje externals signal proxying.
SVN revision: 71868
Gustavo Lima Chaves [Fri, 8 Jun 2012 21:05:37 +0000 (21:05 +0000)]
[elm] Fix elm_shutdown via Edje externals.
An EVAS_CALLBACK_DEL event cb will take place before the smart del
function, so there'll be more action taking place after that, and Elm
has be on.
SVN revision: 71867
Jonas M. Gastal [Fri, 8 Jun 2012 19:56:51 +0000 (19:56 +0000)]
Fixing win_example (Win - General API Overview) doc, includes were broken.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 71864
Jonas M. Gastal [Fri, 8 Jun 2012 13:21:47 +0000 (13:21 +0000)]
Adding related pages link.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 71849
Jaehwan Kim [Fri, 8 Jun 2012 08:59:07 +0000 (08:59 +0000)]
Add elm_object_scroll_hold/freeze_get
SVN revision: 71836
Mike Blumenkrantz [Fri, 8 Jun 2012 07:20:39 +0000 (07:20 +0000)]
elm notify can now have the timeout set before it becomes visible
SVN revision: 71832
Cedric BAIL [Fri, 8 Jun 2012 02:16:19 +0000 (02:16 +0000)]
elementary: randomly testing elementary let me come to this completly broken widget.
SVN revision: 71828
Jaehwan Kim [Fri, 8 Jun 2012 01:35:05 +0000 (01:35 +0000)]
Change the comment.
SVN revision: 71826
Daniel Juyung Seo [Thu, 7 Jun 2012 11:40:54 +0000 (11:40 +0000)]
elm: Applied elm_icon_file_set -> elm_image_file_set api change.
SVN revision: 71804
Mike Blumenkrantz [Thu, 7 Jun 2012 09:52:14 +0000 (09:52 +0000)]
typos in notify test
SVN revision: 71788
Jaehwan Kim [Thu, 7 Jun 2012 07:53:33 +0000 (07:53 +0000)]
Add the NEWS and @since.
SVN revision: 71780
Jaehwan Kim [Thu, 7 Jun 2012 07:40:22 +0000 (07:40 +0000)]
Sorry, I missed my name in changelog.
SVN revision: 71778
Jaehwan Kim [Thu, 7 Jun 2012 07:32:55 +0000 (07:32 +0000)]
Remove the APIs elm_toolbar_items_max_set/get.
Instead of them, add the APIs elm_toolbar_standard_priority_set/get.
The items which are lower than standard priority are located in more menu or panel.
SVN revision: 71777
Gustavo Lima Chaves [Wed, 6 Jun 2012 18:05:22 +0000 (18:05 +0000)]
[elm] Dangling elm_icon_resizable_set() calls, be gone.
SVN revision: 71763
Mike Blumenkrantz [Wed, 6 Jun 2012 16:43:35 +0000 (16:43 +0000)]
unbreak elm configure
SPANK SPANK SPANK devilhorns!
SVN revision: 71762
Gustavo Lima Chaves [Wed, 6 Jun 2012 14:40:34 +0000 (14:40 +0000)]
[elm] Initialize forgotten variable on naviframe.
SVN revision: 71759
Christopher Michael [Wed, 6 Jun 2012 13:55:15 +0000 (13:55 +0000)]
Elm: Patches from Rob Bradford <rob@linux.intel.com> to:
* Move X related window items into their own substruct of
_Elm_Win_Smart_Data to allow grouping based on engine.
* Move X related cursor items into their own substruct of Elm_Cursor
to make supporting cursors on other platforms cleaner.
* Add support for setting the cursor under Wayland:
* Introduce a configure option and #define to as per other engines
* Add always-built API function to allow identification of running
under Wayland (like for X11)
* Call into Ecore to set the cursor when the mouse enters the desired
widget.
SVN revision: 71754
Christopher Michael [Wed, 6 Jun 2012 08:25:39 +0000 (08:25 +0000)]
Elm: Update ChangeLog for Rob's patch.
SVN revision: 71737
Christopher Michael [Wed, 6 Jun 2012 08:25:12 +0000 (08:25 +0000)]
Elm: Patch from Rob Bradford <rob@linux.intel.com> for:
* Move X related window items into their own substruct of
_Elm_Win_Smart_Data to allow grouping based on engine.
SVN revision: 71736
Jihoon Kim [Wed, 6 Jun 2012 02:51:28 +0000 (02:51 +0000)]
elm/edje_externals/index: fix formatting
SVN revision: 71727
Jihoon Kim [Wed, 6 Jun 2012 02:50:32 +0000 (02:50 +0000)]
elm_intro.h: fix @version from 0.8.0 to 1.0.0
SVN revision: 71726
Gustavo Lima Chaves [Tue, 5 Jun 2012 22:41:21 +0000 (22:41 +0000)]
[elm] Welcome pretty widget hierarchy images on docs.
The Makefile rule building that is commented out -- meant to be run
locally once in a while (when changes on overall widget tree happen)
and changed images commited.
SVN revision: 71721
Gustavo Lima Chaves [Tue, 5 Jun 2012 22:39:59 +0000 (22:39 +0000)]
[elm] Separate win-inwin properly.
SVN revision: 71720
Gustavo Lima Chaves [Tue, 5 Jun 2012 22:27:15 +0000 (22:27 +0000)]
[elm] Put some order on widget preview programs
generation
and also on widget preview images generation.
SVN revision: 71719
Gustavo Lima Chaves [Tue, 5 Jun 2012 22:27:09 +0000 (22:27 +0000)]
[elm] The name of the widget is conformant.
SVN revision: 71718
Jihoon Kim [Mon, 4 Jun 2012 23:34:58 +0000 (23:34 +0000)]
Elementary.h.in: it's time to remove 'OK' mark
SVN revision: 71693
Gustavo Lima Chaves [Mon, 4 Jun 2012 17:37:46 +0000 (17:37 +0000)]
[elm] And commit the damn new file.
SVN revision: 71688
Gustavo Lima Chaves [Mon, 4 Jun 2012 17:36:01 +0000 (17:36 +0000)]
[elm] Give a dedicated file for inwin widget.
Thus facilitating hierarchy tree generation.
SVN revision: 71687
Gustavo Lima Chaves [Mon, 4 Jun 2012 16:23:31 +0000 (16:23 +0000)]
[elm] Revive file=NULL path on elm_photo_file_set().
Thanks, Tom, for pointing this out.
SVN revision: 71686