Daniel Willmann [Mon, 18 Feb 2013 11:48:25 +0000 (11:48 +0000)]
xpm_loader: Make tok larger so strcpy will fit
Found through klocwork. It seems there are more potential issues here.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Tom Hacohen [Mon, 18 Feb 2013 11:59:15 +0000 (11:59 +0000)]
Edje pick: Fixed lockwork suspected leaks.
The problem is that apparently size can be 0 but some data can still
be returned.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 10:35:34 +0000 (19:35 +0900)]
Fix emotion build to add eeze includes if EEZE on.. not v4l2!
Cedric BAIL [Mon, 18 Feb 2013 07:39:49 +0000 (16:39 +0900)]
eina: fix siginfo detection.
Signal are not a portable way to detect memory mapped file corruption.
So let's disable it for system without signal and later find a way to
detect it on other system.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 07:37:20 +0000 (16:37 +0900)]
don't filter out non-master pointers in xi2.2 support.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 06:41:43 +0000 (15:41 +0900)]
Fix edje edje_color_class_list() and edje_text_class_list() to look at the
correct hashes when returning.
Carsten Haitzler (Rasterman) [Mon, 18 Feb 2013 06:37:52 +0000 (15:37 +0900)]
Fix changelog formatting for older commits.
Cedric BAIL [Mon, 18 Feb 2013 02:53:48 +0000 (11:53 +0900)]
evas: fix typo and unbreak rendering of polygons.
Evas_Object_Polygon are a little bit special and track their position
to avoid rebuilding various property when just moved. The offset.{x,y}
are there for that. For a strange reason they got a += instead of just
an = and there our offset did go quickly out of screen...
Ivan Briano [Sun, 17 Feb 2013 17:53:25 +0000 (14:53 -0300)]
More removal of \r
Ivan Briano [Sun, 17 Feb 2013 17:30:11 +0000 (14:30 -0300)]
Remove \r from end of line.
No functional changes here.
discomfitor [Sun, 17 Feb 2013 14:18:46 +0000 (14:18 +0000)]
fix damn edje entry anchor click signals: this fixes anchor clicking in elm_entry widgets when using a desktop profile which has been broken for over a year
ticket #1179
Paulo C. A. Cavalcanti Jr [Sat, 16 Feb 2013 10:10:47 +0000 (11:10 +0100)]
evas: Introduce pixel_alpha_get()
The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for "engine_data" pointer.
Cedric BAIL [Sat, 16 Feb 2013 09:55:46 +0000 (10:55 +0100)]
evas: forgotten update to ChangeLog.
Cedric BAIL [Sat, 16 Feb 2013 09:54:36 +0000 (10:54 +0100)]
eina: improve Eina_Clist support for 64bits system.
This warning are triggered by a cross compilation as previously stated.
Cedric BAIL [Sat, 16 Feb 2013 09:36:41 +0000 (10:36 +0100)]
evas: improve portability of bmp loader.
On system like 64bits windows it is not a guaranty that a
sizeof (long) == sizeof (void*), we are better using the right type.
This generate a warning that we could have seen with just cross compilation.
Jiyoun Park [Sat, 16 Feb 2013 09:02:40 +0000 (18:02 +0900)]
ecore evas extn:add example file related with ecore extn
It can be used to see the function of ecore extn and msg send/recieve
Tom Hacohen [Fri, 15 Feb 2013 15:38:49 +0000 (15:38 +0000)]
Edje textblock: Improved textblock fit and added support for size_range.
It's a bit quirky at the moment as you have to set the base font size
(text.size) although this doesn't have any effect on textblocks.
Tom Hacohen [Fri, 15 Feb 2013 17:19:07 +0000 (17:19 +0000)]
textblock: Added native and formatted sizes to clouseau.
Tom Hacohen [Fri, 15 Feb 2013 16:19:35 +0000 (16:19 +0000)]
Revert "Fix build break"
This doesn't really fix build break, it actually breaks it.
This reverts commit
e655f0b7358765f02ea392971c6ddbf8518c37c8.
Tom Hacohen [Fri, 15 Feb 2013 16:13:04 +0000 (16:13 +0000)]
Efl: Use git rev-list in order to get version instead of svnversion.
Jaehwan Kim [Fri, 15 Feb 2013 11:15:58 +0000 (20:15 +0900)]
Fix build break
Carsten Haitzler (Rasterman) [Fri, 15 Feb 2013 10:35:14 +0000 (19:35 +0900)]
add .gitignore for generated cmakes.
Stefan Schmidt [Fri, 15 Feb 2013 10:32:18 +0000 (10:32 +0000)]
efl/doc: Remove all .svn entries from the generated file.
This is now longer needed now that we switched to git. And it should
also silent all the file modified problems.
The next time this file is listed as modified you should either have
done it yourself or added an image in the efl docs img folder.
Carsten Haitzler (Rasterman) [Fri, 15 Feb 2013 10:24:18 +0000 (19:24 +0900)]
Update po's with list addrs and dates.
Jiyoun Park [Fri, 15 Feb 2013 09:32:40 +0000 (09:32 +0000)]
Add infrastructure to handle message between ecore and parent ecore in Ecore_Evas
I add new example related with this. (ecore_evas_extn_socket & plug example)
ecore extn use this infrasturcture, server app and client app can communicate each other
later, this can be used to contorl access message
SVN revision: 83942
Jaehwan Kim [Fri, 15 Feb 2013 06:48:07 +0000 (06:48 +0000)]
Add missed code. This is related to r83501.
SVN revision: 83938
Carsten Haitzler [Thu, 14 Feb 2013 10:39:59 +0000 (10:39 +0000)]
swapper -> use buf pitch, not swp->w * 4 ... if we have a buf and
pitch. :) (tnks wonsik!)
SVN revision: 83889
Daniel Juyung Seo [Thu, 14 Feb 2013 10:14:41 +0000 (10:14 +0000)]
edje edc.vim: added DEFAULT keyword to edc.vim.
SVN revision: 83888
Carsten Haitzler [Thu, 14 Feb 2013 09:40:23 +0000 (09:40 +0000)]
change to code that was added during 1.8 dev.. so no need for
chlog/news...
dont ever unload (free) ecore-evas modules to avoid symbol problems.
SVN revision: 83885
Jihoon Kim [Thu, 14 Feb 2013 08:03:52 +0000 (08:03 +0000)]
edje entry : Fix bug candidate word couldn't be selected with up/down key in the preedit status
SVN revision: 83882
Jihoon Kim [Thu, 14 Feb 2013 07:56:18 +0000 (07:56 +0000)]
edje_entry: improve code about adding preedit tag
SVN revision: 83881
Cedric BAIL [Thu, 14 Feb 2013 03:36:13 +0000 (03:36 +0000)]
efl/edje: edje program are static for all object of the same edje collection.
This reduce our waste of memory by 300K in most elementary application. There is
another 400K to win by merging edje signal callback automat.
SVN revision: 83879
Carsten Haitzler [Thu, 14 Feb 2013 03:27:23 +0000 (03:27 +0000)]
fix up apparent problem with egl context and sizing/rotation... need
to test more though.
SVN revision: 83878
Carsten Haitzler [Thu, 14 Feb 2013 03:26:21 +0000 (03:26 +0000)]
patch over an aawesome source of segv's in cserve2... data2 is null.
but why?
SVN revision: 83877
Jihoon Kim [Thu, 14 Feb 2013 02:09:21 +0000 (02:09 +0000)]
edje entry : fix bug not to display preedit string with PREEDIT_TYPE_NONE style
SVN revision: 83876
Tom Hacohen [Wed, 13 Feb 2013 12:42:44 +0000 (12:42 +0000)]
Evas textblock: Fixed a selection bug introduced in my previous commit.
I matched against the wrong values so it never included items in the middle
even when needed.
SVN revision: 83869
Carsten Haitzler [Wed, 13 Feb 2013 11:35:46 +0000 (11:35 +0000)]
add api and lets test it - i'll document it later, but need to test
first.
SVN revision: 83867
Carsten Haitzler [Wed, 13 Feb 2013 11:32:30 +0000 (11:32 +0000)]
small change to something never used/tested much ... cserve2 - FAIL if
an existing cserve 2 client is there.
SVN revision: 83866
Cedric BAIL [Tue, 12 Feb 2013 10:20:15 +0000 (10:20 +0000)]
efl/eo: add an interface to give the list of parameter directly.
I restrained myself to not name it vodooooo !
SVN revision: 83850
Cedric BAIL [Tue, 12 Feb 2013 08:58:59 +0000 (08:58 +0000)]
efl/evas: let's not be lazy and put smart related data only in smart object.
SVN revision: 83848
Cedric BAIL [Tue, 12 Feb 2013 07:59:53 +0000 (07:59 +0000)]
efl/evas: move smart object data to smart object only.
SVN revision: 83847
Cedric BAIL [Tue, 12 Feb 2013 07:09:17 +0000 (07:09 +0000)]
efl/evas: let the cow eat more.
memfile are not used that often like other direct pixels manipulation code.
Merging them into the same structure make sense and reduce the memory cost
for normal image object. Save between 8 to 16 bytes per image object.
SVN revision: 83843
Carsten Haitzler [Tue, 12 Feb 2013 06:49:42 +0000 (06:49 +0000)]
don't know if this will help - but try quieten some valgrind
complaints... :/ (trying)
SVN revision: 83840
Cedric BAIL [Tue, 12 Feb 2013 06:07:25 +0000 (06:07 +0000)]
efl/evas: fix that awesome memory leak in E17 and every apps that don't change font name.
SVN revision: 83837
Cedric BAIL [Tue, 12 Feb 2013 01:42:47 +0000 (01:42 +0000)]
efl/eina: let's do all include.
SVN revision: 83833
Stefan Schmidt [Mon, 11 Feb 2013 15:03:56 +0000 (15:03 +0000)]
efl/evas: Remove stray ; from evas_gl_core.
SVN revision: 83830
Stefan Schmidt [Mon, 11 Feb 2013 15:03:41 +0000 (15:03 +0000)]
efl/edbus: Make sure to compare EOF against an int from fgetc.
Fgetc() return an int to clearly detect EOF. If you want to read more about it:
http://stackoverflow.com/questions/
11057259/fgetc-checking-eof
SVN revision: 83829
Stefan Schmidt [Mon, 11 Feb 2013 13:39:16 +0000 (13:39 +0000)]
efl/evas_w32/engine: Add interface name and version.
Again they are already used but nobody did bother to declare or define them.
I have choosen the name with what came into my head first and version seem
to be 1 in other engines, too. Evas engine gods please review.
SVN revision: 83826
Stefan Schmidt [Mon, 11 Feb 2013 13:27:20 +0000 (13:27 +0000)]
efl/evas_w32/engine: Add and declare a variable.
iface is already be used in the code but not available as variable at all.
*spank, spank*
SVN revision: 83825
Stefan Schmidt [Mon, 11 Feb 2013 13:18:23 +0000 (13:18 +0000)]
efl/evas_w32/engine: Fix typo to have a functional #endif
SVN revision: 83824
Stefan Schmidt [Mon, 11 Feb 2013 11:04:42 +0000 (11:04 +0000)]
efl: Add News and Changelog for small mem leak fix
Do we need to have this for such small fixes?
SVN revision: 83820
Stefan Schmidt [Mon, 11 Feb 2013 10:54:34 +0000 (10:54 +0000)]
efl/ethumb: Fix more memory leaks in ethumbd_slave.c
MAke sure we free strdup'ed memory when hittign an error case.
SVN revision: 83818
Stefan Schmidt [Mon, 11 Feb 2013 10:54:29 +0000 (10:54 +0000)]
efl/ethumb: Fix memory leak on error path in ethumb_slave.
When we hit an error with _ec_pipe_str_read we should clean up the strdup
from previous calls to avoid leaks in the error case.
SVN revision: 83817
Christopher Michael [Mon, 11 Feb 2013 07:12:18 +0000 (07:12 +0000)]
Fix major memory stompage when using ecore_xcb_atom routines.
Thanks TAsn ;)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83807
Daniel Zaoui [Sun, 10 Feb 2013 07:52:17 +0000 (07:52 +0000)]
Replace supported_types
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 83802
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:31 +0000 (17:35 +0000)]
efl: now if an error occurs on install-examples, the build will stop
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 83796
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:24 +0000 (17:35 +0000)]
efl: add makefile.examples to each lib
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 83795
Ricardo de Almeida Gonzaga [Fri, 8 Feb 2013 17:35:17 +0000 (17:35 +0000)]
efl: add and fix some gcc lines and fix some examples. Its not possible to build from outside the directory with eina_prefix, the build still depends on PACKAGE_DATA_DIR
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 83794
Stefan Schmidt [Fri, 8 Feb 2013 15:49:59 +0000 (15:49 +0000)]
efl/eina_xattr: Fix memory leak in eina_xattr_value_ls.
In the error case we freed the iterator but not the attribute.
SVN revision: 83791
Stefan Schmidt [Fri, 8 Feb 2013 15:49:56 +0000 (15:49 +0000)]
efl/emotion: Fix memory leak in gstreamer_ecore_x_check().
The suported atom gets allocated in the ecore_x call but we leave
the scope here without freeing the resource again. Free it when
going out of scope.
SVN revision: 83790
Daniel Willmann [Fri, 8 Feb 2013 15:49:50 +0000 (15:49 +0000)]
Refactor evas_sw_xlib_outbuf to allocate less in case of rotations.
Previously whenever evas_software_xlib_outbuf_new_region_for_update was
called for images that were rotated (!= 0) we created a new
evas_cache_image. This resulted in (quite severe) memory spikes whenever
an image was rotated.
Now we try to get the original image first and only if that fails allocate
a new one.
TDevilhorns is already working on the port to the xcb backend.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
SVN revision: 83789
Daniel Juyung Seo [Fri, 8 Feb 2013 15:47:11 +0000 (15:47 +0000)]
efl, evas_generic_loaders: Removed unused variable. Set EINA_UNUSED to unused variables.
SVN revision: 83788
Tom Hacohen [Fri, 8 Feb 2013 15:31:25 +0000 (15:31 +0000)]
Evas textblock: Fixed a selection issue.
The issue happens when selecting in strings that have both bidi and different
scripts in the same bidi run. E.g: "עבריתenglishрусскийעברית".
SVN revision: 83786
Carsten Haitzler [Fri, 8 Feb 2013 12:22:04 +0000 (12:22 +0000)]
and handle rotated swapbuf if bufsz doesnt match... PROPERLY.
SVN revision: 83781
Rafael Antognolli [Fri, 8 Feb 2013 11:50:09 +0000 (11:50 +0000)]
ecore/wayland: Don't use edge info for resizing in some cases.
Maximized/fullscreen will handle the repositioning of the window by
themselves, and restore the window to its original position when coming
back from that state. So there's no need to use the edge information and
manually adjust the window offsets.
SVN revision: 83779
Rafael Antognolli [Fri, 8 Feb 2013 11:50:06 +0000 (11:50 +0000)]
evas/wayland_egl: Fix Evas pointer assignment.
Don't assign the public data to an Evas *.
SVN revision: 83778
Guillaume Friloux [Fri, 8 Feb 2013 09:07:08 +0000 (09:07 +0000)]
Update ChangeLog and NEWS
SVN revision: 83773
Carsten Haitzler [Fri, 8 Feb 2013 09:00:29 +0000 (09:00 +0000)]
oops - add back in snprintf.
SVN revision: 83768
Carsten Haitzler [Fri, 8 Feb 2013 08:56:00 +0000 (08:56 +0000)]
fix ecore_x_screen_is_composited...
SVN revision: 83767
Guillaume Friloux [Fri, 8 Feb 2013 08:35:27 +0000 (08:35 +0000)]
Improving ecore_con_server_flush to avoid a faceplant over the OOM
Killer when sending big files. I will explain more in a mail comming
after this commit.
SVN revision: 83766
Carsten Haitzler [Fri, 8 Feb 2013 07:23:31 +0000 (07:23 +0000)]
swapper infra work - handle if buffer sizes dont match... :)
SVN revision: 83764
Carsten Haitzler [Fri, 8 Feb 2013 03:35:11 +0000 (03:35 +0000)]
devilhorns: ummmm lets not segv and run allover the stack shall we? memset the
size of memory we ALLOCATED!
SVN revision: 83757
Christopher Michael [Thu, 7 Feb 2013 12:43:59 +0000 (12:43 +0000)]
Update NEWS.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83741
Christopher Michael [Thu, 7 Feb 2013 12:43:57 +0000 (12:43 +0000)]
Update ChangeLog
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83740
Christopher Michael [Thu, 7 Feb 2013 12:43:55 +0000 (12:43 +0000)]
Add ecore_x_randr_crtc_info_free function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83739
Christopher Michael [Thu, 7 Feb 2013 12:43:51 +0000 (12:43 +0000)]
Add ecore_x_randr_crtc_info_free function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83738
Christopher Michael [Thu, 7 Feb 2013 12:43:46 +0000 (12:43 +0000)]
Fix crtc_info_get function (memcpy fails here in some cases, so
manually allocate and copy things over).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83737
Cedric BAIL [Thu, 7 Feb 2013 10:48:07 +0000 (10:48 +0000)]
efl/evas: small speed improvement when doing auto sizing of text object.
SVN revision: 83732
Christopher Michael [Thu, 7 Feb 2013 09:32:29 +0000 (09:32 +0000)]
Update ChangeLog
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83730
Christopher Michael [Thu, 7 Feb 2013 09:32:27 +0000 (09:32 +0000)]
Update NEWS
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83729
Christopher Michael [Thu, 7 Feb 2013 09:32:24 +0000 (09:32 +0000)]
Add ecore_x_randr_crtc_info_get function.
NB: This will save us Many X round-trips in the new randr dialog.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83728
Christopher Michael [Thu, 7 Feb 2013 09:28:58 +0000 (09:28 +0000)]
Add new Ecore_X_Randr_Crtc_Info structure.
Add header function for ecore_x_randr_crtc_info_get.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83727
Daniel Juyung Seo [Thu, 7 Feb 2013 08:03:44 +0000 (08:03 +0000)]
eina eina_inlist.c: Fixed formatting while reading the code.
SVN revision: 83714
Jihoon Kim [Thu, 7 Feb 2013 07:45:04 +0000 (07:45 +0000)]
fix typo in document about ecore_getopt_callback_ecore_evas_list_engines.
It's wrriten by Patryk Kaczmarek <patryk.k@samsung.com>
SVN revision: 83710
Cedric BAIL [Thu, 7 Feb 2013 07:32:45 +0000 (07:32 +0000)]
efl/eina: Eina_Tiler take tile size into account.
SVN revision: 83708
WooHyun Jung [Thu, 7 Feb 2013 05:36:47 +0000 (05:36 +0000)]
[edje/edje_program] Checking walking_callbacks for not removing patterns which are still used.
SVN revision: 83700
Cedric BAIL [Thu, 7 Feb 2013 03:07:32 +0000 (03:07 +0000)]
eina: disable randomisation for Eina_Hash superfast.
SVN revision: 83698
Cedric BAIL [Wed, 6 Feb 2013 09:28:00 +0000 (09:28 +0000)]
efl/eina: fix map leak in Eina_File.
SVN revision: 83668
Cedric BAIL [Wed, 6 Feb 2013 07:03:38 +0000 (07:03 +0000)]
efl/eina: check that we always put some random value in hash.
SVN revision: 83655
Cedric BAIL [Wed, 6 Feb 2013 07:03:08 +0000 (07:03 +0000)]
efl: don't track generated file.
SVN revision: 83654
Massimo Maiurana [Tue, 5 Feb 2013 21:31:22 +0000 (21:31 +0000)]
updating catalan and esperanto translations
SVN revision: 83648
Rafael Antognolli [Tue, 5 Feb 2013 18:21:33 +0000 (18:21 +0000)]
ecore/wayland: Always send the mouse button event.
Don't send only the mouse button stored inside input->button, since more
than one button may be pressed and unset the input->button when
unpressed.
SVN revision: 83647
Eduardo de Barros Lima [Tue, 5 Feb 2013 17:27:24 +0000 (17:27 +0000)]
Changelog and News for previous commit
SVN revision: 83645
Eduardo Lima (Etrunko) [Tue, 5 Feb 2013 17:23:38 +0000 (17:23 +0000)]
Fix return of ecore_wl_outputs_get() function
This should return the pointer to the list, to get the desired behavior.
Fixes ticket #2252.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 83644
U. Artie Eoff [Tue, 5 Feb 2013 16:53:31 +0000 (16:53 +0000)]
Export API to C++, add wl_registry and global accessors
Add #ifdef __cpluscplus to Ecore_Wayland.h so the API can be used by C++
programs. Add accessors for the wl_registry and the globals list.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Patch by: "U. Artie Eoff" <ullysses.a.eoff@intel.com>
SVN revision: 83642
Tom Hacohen [Tue, 5 Feb 2013 16:19:37 +0000 (16:19 +0000)]
Efl: Ship cmake configs (like pkg-config).
This should make it easier for applications to use efl with cmake.
It seems to work with my tests. It's ugly and redundant but it's the first
step. Not all the components are supported at the moment.
SVN revision: 83637
Tom Hacohen [Tue, 5 Feb 2013 14:37:28 +0000 (14:37 +0000)]
Eo tests: Beginning of test output cleanup.
SVN revision: 83635
Jihoon Kim [Tue, 5 Feb 2013 13:43:47 +0000 (13:43 +0000)]
efl/ecore_imf: add comment about ecore_imf_context_cursor_position_set()
SVN revision: 83630
Rafael Antognolli [Tue, 5 Feb 2013 12:19:40 +0000 (12:19 +0000)]
ecore/wayland: Add window state changed callback to Ecore_Wl_Window.
This will allow it to report to Ecore_Evas that the window has changed
its state. Elementary uses this to update its maximized/fullscreen/other
window states internal information.
The code that uses this callback is also added to Ecore_Evas.
SVN revision: 83625
Christopher Michael [Tue, 5 Feb 2013 11:55:51 +0000 (11:55 +0000)]
Be a lot more pedantic and add some more safety checks about xrandr
return values (ie: if xrandr returns 0 crtcs, then we don't need to
allocate anything, etc, etc, etc).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83624