Rafael Antognolli [Thu, 31 May 2012 21:34:09 +0000 (21:34 +0000)]
evas/cserve2: Some more code to requests management.
Added code to slave read and slave dead callbacks.
SVN revision: 71603
Rafael Antognolli [Thu, 31 May 2012 21:34:04 +0000 (21:34 +0000)]
evas/cserve2: Use Slave_Command instead of
Message_Type for slave.
This is the command that must be given to the slave, instead of the
message type received from the client.
SVN revision: 71602
Rafael Antognolli [Thu, 31 May 2012 21:33:59 +0000 (21:33 +0000)]
evas/cserve2: Add requests and slave workers
management.
SVN revision: 71601
Rafael Antognolli [Thu, 31 May 2012 21:33:53 +0000 (21:33 +0000)]
evas/cserve2: Adding font requests manipulation.
SVN revision: 71600
Rafael Antognolli [Thu, 31 May 2012 21:33:43 +0000 (21:33 +0000)]
evas/cserve2: Slave thread is only a simple callback.
The implementation of the slave doesn't need to care about reading
commands and sending answers. It just receives the arguments for its job
and returns the processed data.
SVN revision: 71599
Rafael Antognolli [Thu, 31 May 2012 21:33:37 +0000 (21:33 +0000)]
evas/cserve2: Add threaded slave support.
It's not being used yet, but the font slave will be done using this
code.
SVN revision: 71598
Daniel Juyung Seo [Thu, 31 May 2012 17:02:26 +0000 (17:02 +0000)]
evas examples.dox: Fixed typo.
SVN revision: 71588
Carsten Haitzler [Thu, 31 May 2012 13:32:09 +0000 (13:32 +0000)]
i wonder if this patches over some odd signal processing hang i see in
edje_cc! :(
SVN revision: 71583
Jonas M. Gastal [Thu, 31 May 2012 13:09:13 +0000 (13:09 +0000)]
Fixing the eina_inlist example 2 image. The diagram was wrong.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 71582
Jonas M. Gastal [Thu, 31 May 2012 13:09:05 +0000 (13:09 +0000)]
Removing wrong info about inlist performance from docs.
SVN revision: 71581
Cedric BAIL [Thu, 31 May 2012 06:50:09 +0000 (06:50 +0000)]
edje: we should at least always add the file_in to the list of used file.
SVN revision: 71572
Carsten Haitzler [Thu, 31 May 2012 02:34:46 +0000 (02:34 +0000)]
let's turn eina thread debug OFF by default eh? :)
SVN revision: 71571
Sung Park [Thu, 31 May 2012 01:16:53 +0000 (01:16 +0000)]
Adding MSAA extension define for Evas GL MSAA surface support.
SVN revision: 71570
Jihoon Kim [Thu, 31 May 2012 00:18:38 +0000 (00:18 +0000)]
ecore: fix doxygen warnings
SVN revision: 71569
Leif Middelschulte [Wed, 30 May 2012 19:16:29 +0000 (19:16 +0000)]
ecore_x_randr: Add _ASK policy for new monitors.
SVN revision: 71565
Vincent Torri [Wed, 30 May 2012 13:25:13 +0000 (13:25 +0000)]
Eina: move spin lock checks in the generic m4 threads macro
SVN revision: 71562
Cedric BAIL [Wed, 30 May 2012 12:51:21 +0000 (12:51 +0000)]
edje: major oopsie !
SVN revision: 71561
Mike McCormack [Wed, 30 May 2012 12:34:18 +0000 (12:34 +0000)]
efreet: ERR -> EINA_LOG_ERR
SVN revision: 71560
Cedric BAIL [Wed, 30 May 2012 12:25:53 +0000 (12:25 +0000)]
edje: time to play with fire ! edje_cc will now use thread by default.
You can turn it off with -nothreads. Please report any issue you face.
SVN revision: 71558
Cedric BAIL [Wed, 30 May 2012 12:16:50 +0000 (12:16 +0000)]
edje: remove the work around.
SVN revision: 71556
Cedric BAIL [Wed, 30 May 2012 12:14:34 +0000 (12:14 +0000)]
ecore: force pthread_join even when main loop isn't running.
pthread_create can fail if to much pthread are pending. As pthread_join
is only called when the main loop can flush the async call list, there was
a possibility for edje_cc to run out of thread due to that. We know
force the flush of the async call list and so call pthread_join when
pthread_create fail.
SVN revision: 71555
Carsten Haitzler [Wed, 30 May 2012 10:42:22 +0000 (10:42 +0000)]
chlog++
SVN revision: 71553
Carsten Haitzler [Wed, 30 May 2012 10:41:19 +0000 (10:41 +0000)]
FRom daniel zaoui -> spotted issues with callback deletionon evas_free
that may cause evas's to not be freed. fixxxxors!
SVN revision: 71552
Cedric BAIL [Wed, 30 May 2012 10:25:44 +0000 (10:25 +0000)]
ecore: fix count of objects in the Ecore_Thread trash.
SVN revision: 71550
ChunEon Park [Wed, 30 May 2012 10:12:10 +0000 (10:12 +0000)]
evas/map - fixed afterimage problem. now we don't need work-around code anymore.
SVN revision: 71549
Carsten Haitzler [Wed, 30 May 2012 10:08:41 +0000 (10:08 +0000)]
This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.
SVN revision: 71548
Cedric BAIL [Wed, 30 May 2012 08:56:57 +0000 (08:56 +0000)]
edje: turn on trouble and speed by default.
SVN revision: 71546
ChunEon Park [Wed, 30 May 2012 08:40:21 +0000 (08:40 +0000)]
evas/map - simplify code
SVN revision: 71545
Cedric BAIL [Wed, 30 May 2012 08:29:29 +0000 (08:29 +0000)]
evas: finally got rid of that nasty dancing font issue with pipe rendering.
SVN revision: 71544
Cedric BAIL [Wed, 30 May 2012 08:15:42 +0000 (08:15 +0000)]
evas: Don't wake up prepare thread when there is nothing to do.
SVN revision: 71543
ChunEon Park [Wed, 30 May 2012 07:32:27 +0000 (07:32 +0000)]
evas/render - pre render will be always. don't need if and else if which will be never reached.
SVN revision: 71540
Mariusz Grzegorczyk [Wed, 30 May 2012 07:05:50 +0000 (07:05 +0000)]
From: Mariusz Grzegorczyk <mariusz.g@samsung.com>
Subject: [E-devel] Ecore: Save proper evas engine buffer depth when
_ecore_evas_resize is done
I have found bug in ecore evas buffer. It is created by default as RGB32,
and then it can be changed by ecore_evas_alpha_set function, but when resize
is done it is always created as ARGB32.
Patch in attachment checks in resize if alpha channel is set, and then set
appropriate buffer depth.
SVN revision: 71537
Jerome Pinot [Wed, 30 May 2012 06:55:31 +0000 (06:55 +0000)]
eina: doxygen doc fixes
Add a bunch of missing @c and #EINA_{TRUE,FALSE} links.
SVN revision: 71535
ChunEon Park [Wed, 30 May 2012 06:29:14 +0000 (06:29 +0000)]
evas/evas_object_smart - simpler code.
SVN revision: 71531
Cedric BAIL [Wed, 30 May 2012 03:10:30 +0000 (03:10 +0000)]
ecore: cancel all pending thread at shutdown.
Hopefully this will fix bug #961.
SVN revision: 71526
Cedric BAIL [Wed, 30 May 2012 02:19:07 +0000 (02:19 +0000)]
eet: properly check buffer size during decipher.
Fix bug #1017.
SVN revision: 71524
ChunEon Park [Wed, 30 May 2012 00:51:11 +0000 (00:51 +0000)]
evas/map - fixed to update the rendering when map is enabled.
Now children objects of the mapped object should be cleaned from the internal cache lists.
SVN revision: 71519
Vincent Torri [Tue, 29 May 2012 22:00:29 +0000 (22:00 +0000)]
Eina: Fix issue in the XML parser when a tag was in a comment or a CDATA.
SVN revision: 71518
Vincent Torri [Tue, 29 May 2012 21:57:48 +0000 (21:57 +0000)]
Eina: remove threads options from configure
remove --disable-posix-threads and --disable-win32-threads
from configure options, and detect automatically the threading
support.
SVN revision: 71517
Tom Hacohen [Tue, 29 May 2012 14:43:21 +0000 (14:43 +0000)]
Evas object text: Make the object size big enough to show the whole text.
I.e even if advance is smaller than width, take it into account.
SVN revision: 71507
Tom Hacohen [Tue, 29 May 2012 14:43:17 +0000 (14:43 +0000)]
Evas text: apply italic correction for run-time slanted texts (disabled).
Also, put the slant angle calculations in a macro for easier future changes.
Just have it there so people who want it can turn it on.
SVN revision: 71506
Tom Hacohen [Tue, 29 May 2012 14:43:10 +0000 (14:43 +0000)]
Evas font-draw: Use bitmap offset in the glyph when drawing.
SVN revision: 71505
Jerome Pinot [Tue, 29 May 2012 11:33:07 +0000 (11:33 +0000)]
eina: doxygen doc fixes
A #link at the beginning of a new line goes interpreted by doxygen as a title,
so format the documentation to avoid this issue. No content change.
SVN revision: 71501
ChunEon Park [Tue, 29 May 2012 09:09:13 +0000 (09:09 +0000)]
evas/render - they are already cleaned.
SVN revision: 71499
ChunEon Park [Tue, 29 May 2012 05:24:43 +0000 (05:24 +0000)]
evas/render - removed duplicated call
SVN revision: 71491
ChunEon Park [Tue, 29 May 2012 05:13:03 +0000 (05:13 +0000)]
evas/rendering - Fixed to clean up when map actually changed. Now rendering updates will be correct after evas_map acutally disabled for the smart object.
SVN revision: 71490
Carsten Haitzler [Tue, 29 May 2012 05:06:21 +0000 (05:06 +0000)]
let's put a README into the lz4 support in eet.
SVN revision: 71489
ChunEon Park [Tue, 29 May 2012 02:42:13 +0000 (02:42 +0000)]
ecore - revert 71421 cause of posibility of abi break
thanks Vincent.
SVN revision: 71485
Stefan Schmidt [Mon, 28 May 2012 13:08:38 +0000 (13:08 +0000)]
ecore: We can't really use index as variable as it is already in use.
A bit annoying I know. But ignoring all this shadowing global declaritions might bring us into
trouble.
SVN revision: 71457
Christopher Michael [Mon, 28 May 2012 12:25:04 +0000 (12:25 +0000)]
Ecore: Updated ChangeLog from Robert's patch.
SVN revision: 71454
Christopher Michael [Mon, 28 May 2012 12:24:30 +0000 (12:24 +0000)]
Ecore_Evas: Patch from Robert Bradford <robert.bradford@intel.com>:
The challenge here is that the native window representation is stored
in Ecore_Evas's prop.window. But currently there is no checking of
what driver the Ecore_Evas is for when calls are made to e.g.
ecore_evas_software_x11_window_get.
The attached change to Ecore makes the appropriate functions return 0
or NULL if the driver for the Ecore doesn't match as expected. This
can then be used to identify if an Ecore_Evas is e.g. from X11 or from
Wayland.
SVN revision: 71453
Christopher Michael [Mon, 28 May 2012 12:19:17 +0000 (12:19 +0000)]
Ecore_Evas (wayland_shm): Add support for ecore_evas_move_resize
engine function.
SVN revision: 71452
Stefan Schmidt [Sat, 26 May 2012 22:01:58 +0000 (22:01 +0000)]
ecore/tests: Remove unused var and mark unused parameter
SVN revision: 71443
Stefan Schmidt [Sat, 26 May 2012 22:01:53 +0000 (22:01 +0000)]
ecore_imf_xim: Rename variable to avoid shadowing
index is already used in string.h, avoid it here.
src/modules/immodules/xim/ecore_imf_xim.c:116: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:487: warning: shadowed declaration is here
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
SVN revision: 71442
Christopher Michael [Sat, 26 May 2012 08:41:49 +0000 (08:41 +0000)]
Edje: Cleanup compiler warnings if NEWPARTLOOKUP is not defined.
SVN revision: 71436
Christopher Michael [Sat, 26 May 2012 08:34:25 +0000 (08:34 +0000)]
Edje: Fix compiler warnings for edje_entry_input_panel functions when
Ecore is built without IMF support.
SVN revision: 71435
Jihoon Kim [Sat, 26 May 2012 00:10:56 +0000 (00:10 +0000)]
ecore XIM module: fixformatting
SVN revision: 71434
Christopher Michael [Fri, 25 May 2012 23:51:21 +0000 (23:51 +0000)]
Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
simpler, and possibly faster).
Thanks Seb ;)
SVN revision: 71431
Christopher Michael [Fri, 25 May 2012 12:55:45 +0000 (12:55 +0000)]
Evas: Fix clipping issue for wayland engines (were drawing outside the
viewort). This fixes the Elm Map 3D test issue where the cube was
drawing onto the window border (and perhaps other tests).
SVN revision: 71426
Christopher Michael [Fri, 25 May 2012 12:54:38 +0000 (12:54 +0000)]
Evas: Add framespace clip object (for efl wayland clipping issue).
SVN revision: 71425
ChunEon Park [Fri, 25 May 2012 10:15:27 +0000 (10:15 +0000)]
ecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int
SVN revision: 71421
Carsten Haitzler [Fri, 25 May 2012 09:18:48 +0000 (09:18 +0000)]
fix mainloop begin/quit then begin again issue.
SVN revision: 71419
ChunEon Park [Fri, 25 May 2012 08:13:40 +0000 (08:13 +0000)]
evas - trivial code refactoring for evas_object_clip_recalc
SVN revision: 71418
Jihoon Kim [Fri, 25 May 2012 07:54:46 +0000 (07:54 +0000)]
scim_immodule: fix some typos
SVN revision: 71417
Carsten Haitzler [Fri, 25 May 2012 03:31:37 +0000 (03:31 +0000)]
add chlog for memfile change
SVN revision: 71415
Christopher Michael [Thu, 24 May 2012 10:18:32 +0000 (10:18 +0000)]
Ecore_X(cb): Also fix send of new events here ... someone is slacking ;)
SVN revision: 71410
Carsten Haitzler [Thu, 24 May 2012 10:13:30 +0000 (10:13 +0000)]
ok ok - doesnt make a difference.. but only limit if MORE than 16xcpu
count
SVN revision: 71409
Carsten Haitzler [Thu, 24 May 2012 09:51:17 +0000 (09:51 +0000)]
fix ecore-thread scheduler starvation issue.
SVN revision: 71404
Carsten Haitzler [Thu, 24 May 2012 08:57:58 +0000 (08:57 +0000)]
fix send of new events alreayd added. oops. should test shouldnt i.
SVN revision: 71402
Carsten Haitzler [Thu, 24 May 2012 07:49:30 +0000 (07:49 +0000)]
and no more segv's in ecore-con and ecore-ipc. see changelog.
SVN revision: 71400
Daniel Juyung Seo [Thu, 24 May 2012 07:17:05 +0000 (07:17 +0000)]
e, evas, elementary: Synced @author with AUTHORS.
SVN revision: 71399
Daniel Juyung Seo [Thu, 24 May 2012 06:48:25 +0000 (06:48 +0000)]
evas evas_object_smart_clipped.c: Fixed formatting.
SVN revision: 71396
Daniel Juyung Seo [Thu, 24 May 2012 06:48:21 +0000 (06:48 +0000)]
evas Evas.h: Fixed typo.
SVN revision: 71395
Mike Blumenkrantz [Thu, 24 May 2012 06:39:43 +0000 (06:39 +0000)]
better fix for ecore-con client disconnecting maybe
SVN revision: 71393
Carsten Haitzler [Thu, 24 May 2012 05:37:36 +0000 (05:37 +0000)]
fix async embryo_cc stuff. it was losing all the embyro compiles!
SVN revision: 71387
Carsten Haitzler [Thu, 24 May 2012 05:07:22 +0000 (05:07 +0000)]
based on Raphael's idea of tmpdir env vars and such - but different.
still disables unlink on non-linux.
SVN revision: 71386
Carsten Haitzler [Thu, 24 May 2012 04:33:00 +0000 (04:33 +0000)]
fix dates in chlog - it's 24th!
SVN revision: 71380
Doyoun Kang [Thu, 24 May 2012 04:27:01 +0000 (04:27 +0000)]
From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: Re: [E-devel] [Patch] Add Ecore_X_Error_Code enumeration
I added the Ecore_X_Error_Code enumeration which wraps X error codes.
I think this will be useful when the X error occurs.
SVN revision: 71379
Carsten Haitzler [Thu, 24 May 2012 03:59:02 +0000 (03:59 +0000)]
add a -threads mode and make non-threaded compile the default... no
pending threads then. we can change this later for more testing.
trying to narrow down issues anyway.
SVN revision: 71378
Vincent Torri [Wed, 23 May 2012 20:46:52 +0000 (20:46 +0000)]
ecore_win32: fix doc
SVN revision: 71369
Rafael Antognolli [Wed, 23 May 2012 20:39:39 +0000 (20:39 +0000)]
evas/cserve2: Refactory slave to inherit from a slave base.
The Slave_Proc now inherits from Slave, which implements all the
communication logic. The Slave_Proc only has specific code for
processes, while a new Slave_Thread should be added soon with code for
slave threads.
SVN revision: 71368
Sebastian Dransfeld [Wed, 23 May 2012 20:10:27 +0000 (20:10 +0000)]
efreet: Add parameter checking to exported API
Some efreet APIs do not check input parameters. So I add checking by
using EINA_SAFETY_ON_XXX().
ISO/IEC statndards says that "If an argument to a function has an
invalid value, behavior is undefined" . But this is just for the
primitive functions such as libc. I think that parameter checking is
needed in at least EFL exported APIs to prevent run-time abnormal
behavior.
EINA_SAFTETY_ON_XXX are better than "if (xxx) return" because it gives
error message and can be maintainable.
Patch by Bluezery, modified by me
SVN revision: 71366
Rafael Antognolli [Wed, 23 May 2012 18:10:39 +0000 (18:10 +0000)]
evas/cserve2: Add basic font search when a font load is
requested.
This will only look for fonts already loaded before, no new fonts will
be loaded.
SVN revision: 71365
Rafael Antognolli [Wed, 23 May 2012 18:10:32 +0000 (18:10 +0000)]
evas/cserve2: Make Font_Entry inherit from Entry.
Also update some code paths to reflect the new type of entry.
SVN revision: 71364
Rafael Antognolli [Wed, 23 May 2012 18:10:26 +0000 (18:10 +0000)]
evas/cserve2: Add font entries and sources hashes.
Added the needed struct members too, and some functions to manipulate
the hashes.
SVN revision: 71363
Rafael Antognolli [Wed, 23 May 2012 18:10:17 +0000 (18:10 +0000)]
evas/cserve2: Adding code to receive font messages on
server.
SVN revision: 71362
Rafael Antognolli [Wed, 23 May 2012 18:10:10 +0000 (18:10 +0000)]
evas/cserve2: Adding some font structs to the cache.
This will allow to create answer messages based on the content of these
structs.
SVN revision: 71361
Rafael Antognolli [Wed, 23 May 2012 18:09:57 +0000 (18:09 +0000)]
evas/cserve2: Adding message structs for font rendering
communication.
SVN revision: 71360
Iván Briano [Wed, 23 May 2012 17:13:46 +0000 (17:13 +0000)]
Lil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice and Fire' is published.
SVN revision: 71356
Carsten Haitzler [Wed, 23 May 2012 10:21:53 +0000 (10:21 +0000)]
clean pc files to not have cflags in Cflags: of required libs - seems
to work these days with pkg-config.
SVN revision: 71353
Carsten Haitzler [Wed, 23 May 2012 09:07:47 +0000 (09:07 +0000)]
before i changelog and backport this... discomfitor - look at this!
how the hell did we get ecore_con to the state of NEVER
closing/freeing clients?
SVN revision: 71352
Christopher Michael [Wed, 23 May 2012 08:01:15 +0000 (08:01 +0000)]
Ecore_Wayland: Fix global interface name, thanks Alex ;)
SVN revision: 71350
Carsten Haitzler [Wed, 23 May 2012 04:31:47 +0000 (04:31 +0000)]
formatting fix.
SVN revision: 71347
Carsten Haitzler [Wed, 23 May 2012 04:28:09 +0000 (04:28 +0000)]
add changelog for fix.
SVN revision: 71346
Carsten Haitzler [Wed, 23 May 2012 04:26:24 +0000 (04:26 +0000)]
use memset so we never have this problem again and also put in
eina_file_win32.c
SVN revision: 71345
Carsten Haitzler [Wed, 23 May 2012 04:22:41 +0000 (04:22 +0000)]
add brackets.. to if...
SVN revision: 71344
Carsten Haitzler [Wed, 23 May 2012 04:21:43 +0000 (04:21 +0000)]
if we are mallocing structs... lets set all the members to sane values
shall we... or use CALLOC! :/
SVN revision: 71343
Carsten Haitzler [Wed, 23 May 2012 03:12:25 +0000 (03:12 +0000)]
found scrollbar bug in e17 theme... something to do with my making
part lookups faster (O(1)). disable new part lookup code until i've
figured it out.
SVN revision: 71341
Christopher Michael [Tue, 22 May 2012 15:15:52 +0000 (15:15 +0000)]
Ecore_X(cb): And memset the appropriate structure too.
SVN revision: 71328
Christopher Michael [Tue, 22 May 2012 15:12:40 +0000 (15:12 +0000)]
Ecore_X(cb): Fix ecore_x to build again with xcb.
SVN revision: 71327