David Walter Seikel [Sun, 8 Jan 2012 14:37:11 +0000 (14:37 +0000)]
Added Lua function edje.version().
Also cleaned up the changelog date from my last commit. Oops.
SVN revision: 66977
Christopher Michael [Sun, 8 Jan 2012 11:30:35 +0000 (11:30 +0000)]
Ecore_Evas: Add api function for wayland_shm_resize.
SVN revision: 66972
Christopher Michael [Sun, 8 Jan 2012 11:29:04 +0000 (11:29 +0000)]
Ecore_Wayland: Put mouse_up_send, mouse_down_send into their own
functions (makes it easier to call in code).
Some miscellaneous changes wrt fd_read & fd_write on the fd handler.
SVN revision: 66971
Christopher Michael [Sun, 8 Jan 2012 11:25:57 +0000 (11:25 +0000)]
Ecore_Evas (wayland): Add shell listener for 'configure' events (occur
on shell_surface_resize).
Provide callback_mouse_in_set for ecore_evas.
SVN revision: 66970
Youness Alaoui [Sun, 8 Jan 2012 07:22:01 +0000 (07:22 +0000)]
Evas: Do not build altivec feature if disabled in configure
On macosx i386, that code fails because even though __VEC__ is defined,
the compiler doesn't understand the 'vector' keyword (that macro is
irrelevent here). So there was no way to make evas compile for ppc if
altivec was not supported by the compiler.
SVN revision: 66966
Youness Alaoui [Sun, 8 Jan 2012 07:21:48 +0000 (07:21 +0000)]
Eina: Need to keep the CFLAGS/LDFLAGS/LIBS passed to configure from env vars
SVN revision: 66965
Youness Alaoui [Sun, 8 Jan 2012 07:21:35 +0000 (07:21 +0000)]
Evas: engine for Mac is GL_COCOA not GL_QUARTZ
SVN revision: 66964
Youness Alaoui [Sun, 8 Jan 2012 07:21:24 +0000 (07:21 +0000)]
Ecore: Fix configure generation for Mac OSX
On MacOSX the 'sed' command would add a newline which would completely
break the configure file
SVN revision: 66963
David Walter Seikel [Sat, 7 Jan 2012 23:02:57 +0000 (23:02 +0000)]
Calling non exstent functions no longer crashes scripts.
This is so that future scripts will still work with old libraries,
and lets us add the "host can provide Lua API" feature soon.
Also some more comments.
SVN revision: 66961
Boris Faure [Sat, 7 Jan 2012 13:33:15 +0000 (13:33 +0000)]
eet: write to standard output if no output file given.
SVN revision: 66958
Youness Alaoui [Sat, 7 Jan 2012 11:39:23 +0000 (11:39 +0000)]
Ecore-con: Let's not break compilation if net/if.h is not found (or old system)
SVN revision: 66956
Youness Alaoui [Sat, 7 Jan 2012 11:39:15 +0000 (11:39 +0000)]
Edje: hide an object after unswallow
Simply doing an unswallow would leave the object where it was in the
evas, visible, but edje would not be handling it anymore.
SVN revision: 66955
Youness Alaoui [Sat, 7 Jan 2012 11:39:07 +0000 (11:39 +0000)]
Eina: Set EINA_CFLAGS/EINA_LDFLAGS before looking for system headers
We must check for cflags/ldflags and evil/escape libs before looking
for headers (like sys/mman.h) because they could be provided by one
of those libs. We must also set CFLAGS/LDFLAGS/LIBS variables to the
EINA_CFLAGS/EINA_LDFLAGS/EINA_LIBS vars so they get picked up properly
SVN revision: 66954
Cedric BAIL [Fri, 6 Jan 2012 15:06:52 +0000 (15:06 +0000)]
edje: try to fix doc.
SVN revision: 66943
Cedric BAIL [Fri, 6 Jan 2012 11:28:38 +0000 (11:28 +0000)]
edje: add EDJE_ASPECT_PREFER_SOURCE.
NOTE: this is a prototype, play with and report any issue to me.
SVN revision: 66937
Cedric BAIL [Fri, 6 Jan 2012 10:07:45 +0000 (10:07 +0000)]
edje: unswallow object that are about to be swallowed.
SVN revision: 66934
Mike Blumenkrantz [Fri, 6 Jan 2012 00:59:35 +0000 (00:59 +0000)]
fix annoying log spam
SVN revision: 66907
Cedric BAIL [Thu, 5 Jan 2012 15:26:49 +0000 (15:26 +0000)]
edje: fix edje recent brokeness with text flickering.
NOTE: it's just a partial revert of previous patch by
raster. Without that, some text were flickering going
on and off for sometime. I didn't take the time to
understand why, but by forcing the recalc it permanently
solve the issue.
SVN revision: 66903
Cedric BAIL [Thu, 5 Jan 2012 14:31:27 +0000 (14:31 +0000)]
edje: finally found why we did so many call to stat.
NOTE: I am still wondering what is the cost difference between
forcing a request to eet_open and calling stat. If someone has some
time to benchmark, feel free to do so and report on e-devel ml.
SVN revision: 66902
Cedric BAIL [Thu, 5 Jan 2012 12:59:08 +0000 (12:59 +0000)]
evas: just disable Evas_GL support in software engine when we don't have dlopen.
NOTE: there is many system without dlopen and we do support them. Please keep it
this way in the future.
SVN revision: 66901
Carsten Haitzler [Thu, 5 Jan 2012 10:06:49 +0000 (10:06 +0000)]
someone added an awesome bug to bmp loader some time recently. fix!
SVN revision: 66897
Sung Park [Thu, 5 Jan 2012 07:55:23 +0000 (07:55 +0000)]
Added EvasGL support for software backend finally.
* This feature requires libOSMesa to be installed.
One caveat with OSMesa is that a surface config (ie. Depth Buffer and etc)
is associated with a context rather than a surface, which is the case
in EvasGL. So for now, when a user specifies a surface config, it gets
associated with the first context that the surface does a make current to.
For typical usage case, this shouldn't be a prolem. Will need to fix it
eventually.
SVN revision: 66896
Carsten Haitzler [Thu, 5 Jan 2012 05:21:02 +0000 (05:21 +0000)]
fixc new recalc cb to be able to call size min recalc in cb.
SVN revision: 66893
Jiyoun Park [Thu, 5 Jan 2012 05:08:24 +0000 (05:08 +0000)]
Fix Ecore evas extn for multi client model.
It is possible that several process want to show same canvas.
For support this, I changed Ecore buffer canvas to server(socket)
If some application want to show this canvas,
it create plug image object.
SVN revision: 66892
Daniel Juyung Seo [Thu, 5 Jan 2012 02:07:50 +0000 (02:07 +0000)]
evas Evas.h: Fixed documentation.
SVN revision: 66888
Daniel Juyung Seo [Thu, 5 Jan 2012 01:11:15 +0000 (01:11 +0000)]
edje multisense_factory.c: Changed file format to unix. Removed build warning. Removed trailing whitespace.
SVN revision: 66887
Mike Blumenkrantz [Wed, 4 Jan 2012 16:25:33 +0000 (16:25 +0000)]
quietly move this news item to the right version before anyone notices
SVN revision: 66873
Cedric BAIL [Wed, 4 Jan 2012 11:46:39 +0000 (11:46 +0000)]
evas: disable dead code.
SVN revision: 66867
Cedric BAIL [Wed, 4 Jan 2012 11:45:22 +0000 (11:45 +0000)]
evas: forgotten inclusion of config.h.
SVN revision: 66866
Cedric BAIL [Wed, 4 Jan 2012 09:41:15 +0000 (09:41 +0000)]
eina: fix build without Xattr.
SVN revision: 66864
Christopher Michael [Wed, 4 Jan 2012 09:28:36 +0000 (09:28 +0000)]
Ecore_Evas (wayland): Implement EE functions for iconified & maximized.
SVN revision: 66861
Christopher Michael [Wed, 4 Jan 2012 08:28:23 +0000 (08:28 +0000)]
Ecore_Evas (Wayland): Add functions for raise, lower, activate, layer,
and focus setting.
SVN revision: 66860
Christopher Michael [Wed, 4 Jan 2012 08:27:31 +0000 (08:27 +0000)]
Ecore_Wayland: Fix mouse & focus send functions to support passing of
specific 'surface' and 'time'.
Add function (internal) to send a mouse_move (cleans up code).
Add event 'multi' stuff for mouse button down.
Fix handle_pointer_focus function to not send 'focus' events (handled
differently).
Fix handle_keyboard_focus function to actually send 'focus' to new
windows.
NB: This fixes most of the focus issues I was having earlier.
SVN revision: 66859
Carsten Haitzler [Wed, 4 Jan 2012 05:17:11 +0000 (05:17 +0000)]
dont call recalc if doing calc only
SVN revision: 66849
Carsten Haitzler [Wed, 4 Jan 2012 04:45:33 +0000 (04:45 +0000)]
update authors in edje docs
SVN revision: 66844
Carsten Haitzler [Wed, 4 Jan 2012 04:35:37 +0000 (04:35 +0000)]
add the actual recalc smart callback code and docs.
SVN revision: 66843
Daniel Juyung Seo [Wed, 4 Jan 2012 04:20:21 +0000 (04:20 +0000)]
ecore Ecore.h: Sync authors with AUTHOR file.
SVN revision: 66841
Mike Blumenkrantz [Wed, 4 Jan 2012 04:00:33 +0000 (04:00 +0000)]
version docs for new "recalc" signal in next commit
SVN revision: 66838
Carsten Haitzler [Wed, 4 Jan 2012 03:41:19 +0000 (03:41 +0000)]
Add HEX, TERMINAL and PASSWORD layouts
SVN revision: 66837
Carsten Haitzler [Wed, 4 Jan 2012 03:41:10 +0000 (03:41 +0000)]
Add HEX, TERMINAL and PASSWORD layouts
SVN revision: 66836
Sanjeev BA [Wed, 4 Jan 2012 00:11:55 +0000 (00:11 +0000)]
Fix typos.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
SVN revision: 66814
Christopher Michael [Tue, 3 Jan 2012 20:39:10 +0000 (20:39 +0000)]
Ecore_Evas (Wayland): Don't feed mouse_move twice
(_ecore_evas_mouse_move_process already feeds to evas).
Add variable to store the 'timestamp' of when mouse button gets
pressed (needed for 'moving' a surface).
SVN revision: 66808
Christopher Michael [Tue, 3 Jan 2012 20:37:30 +0000 (20:37 +0000)]
Ecore (Wayland): Add function to get current mouse position (screen
coords).
Rename some variables for clarity of their purpose.
SVN revision: 66807
Cedric BAIL [Tue, 3 Jan 2012 17:42:33 +0000 (17:42 +0000)]
eet: act like the rest of the EFL.
SVN revision: 66804
Cedric BAIL [Tue, 3 Jan 2012 17:13:00 +0000 (17:13 +0000)]
eet: remove useless code.
SVN revision: 66803
Cedric BAIL [Tue, 3 Jan 2012 17:04:44 +0000 (17:04 +0000)]
edje: follow the rest of the EFL.
SVN revision: 66802
Cedric BAIL [Tue, 3 Jan 2012 15:24:15 +0000 (15:24 +0000)]
eina: warning--.
SVN revision: 66801
Cedric BAIL [Tue, 3 Jan 2012 15:00:30 +0000 (15:00 +0000)]
eio: use new Eina_File infra to detect IO error during mmap copy.
SVN revision: 66800
Cedric BAIL [Tue, 3 Jan 2012 14:59:07 +0000 (14:59 +0000)]
eina: detect fault during Eina_File mmap memory access and improve Xattr functions.
SVN revision: 66799
Tom Hacohen [Tue, 3 Jan 2012 14:33:35 +0000 (14:33 +0000)]
Evas textblock: Fixed a possible bug with generic poppers removal.
Patch by Hyoyoung Chang.
SVN revision: 66798
Tom Hacohen [Tue, 3 Jan 2012 12:18:16 +0000 (12:18 +0000)]
Edje: Updated changelog.
SVN revision: 66793
ChunEon Park [Tue, 3 Jan 2012 11:59:01 +0000 (11:59 +0000)]
emotion - fixed typo
SVN revision: 66791
Cedric BAIL [Tue, 3 Jan 2012 10:26:53 +0000 (10:26 +0000)]
evas: use Eina_File for PSD loader.
SVN revision: 66787
Tom Hacohen [Tue, 3 Jan 2012 09:55:59 +0000 (09:55 +0000)]
Edje entry: Fix undo/redo with imf.
Many thanks to Jihoon Kim and SeoZ for reporting this issue.
SVN revision: 66784
Bluezery [Tue, 3 Jan 2012 03:58:48 +0000 (03:58 +0000)]
From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel] [Patch][ecore_con] Fix return value checking
Date: Tue, 3 Jan 2012 10:01:17 +0900
Hi,
There is invalid return value checking of curl_multi_perform() in ecore_con_url.
Because CURLM_CALL_MULTI_PERFORM is also not CURLM_OK,
CURLM_CALL_MULTI_PERFORM checking should precede CURLM_OK checking.
It's simple fix. Please review this
--
BRs,
Kim.
SVN revision: 66771
Christopher Michael [Tue, 3 Jan 2012 01:08:43 +0000 (01:08 +0000)]
Ecore_Wayland: Quiet down output by disabling LOGFNs.
SVN revision: 66765
Christopher Michael [Tue, 3 Jan 2012 01:08:06 +0000 (01:08 +0000)]
Ecore_Evas (wayland): A bit of restructure to make prep for the egl
stuffs.
SVN revision: 66764
Christopher Michael [Tue, 3 Jan 2012 01:06:47 +0000 (01:06 +0000)]
Ecore_Evas (Wayland): Quiet down the output by disabling LOGFN.
Implement 'ecore_evas_move' for wayland_shm engine.
SVN revision: 66763
Christopher Michael [Tue, 3 Jan 2012 01:01:58 +0000 (01:01 +0000)]
Evas: Framespace width & height Could be zero (it is possible), so
remove checks.
SVN revision: 66762
Christopher Michael [Mon, 2 Jan 2012 21:27:46 +0000 (21:27 +0000)]
Evas: Fix move/resize of smart objects when using a frame (fixes elm
borders in wayland).
SVN revision: 66761
Christopher Michael [Mon, 2 Jan 2012 19:36:11 +0000 (19:36 +0000)]
Ecore_Evas: Fix resize recursion when using wayland framespace.
SVN revision: 66760
Cedric BAIL [Mon, 2 Jan 2012 14:32:21 +0000 (14:32 +0000)]
evas: use Eina_File when openning XPM files.
SVN revision: 66756
Cedric BAIL [Mon, 2 Jan 2012 14:18:14 +0000 (14:18 +0000)]
evas: fix unitialized data with generic loader.
SVN revision: 66754
Carsten Haitzler [Mon, 2 Jan 2012 11:32:06 +0000 (11:32 +0000)]
fix bad func protocype - it returned a duplicated string, not internal.
SVN revision: 66745
Carsten Haitzler [Mon, 2 Jan 2012 11:29:51 +0000 (11:29 +0000)]
clarify docs that you must free when done.
SVN revision: 66744
David Walter Seikel [Mon, 2 Jan 2012 10:19:49 +0000 (10:19 +0000)]
TYpo--, and a new comment!
Nothing to see here, move along.
SVN revision: 66738
Carsten Haitzler [Mon, 2 Jan 2012 03:32:57 +0000 (03:32 +0000)]
oops dont enable copy path!
SVN revision: 66727
Carsten Haitzler [Mon, 2 Jan 2012 03:30:23 +0000 (03:30 +0000)]
make some more notes for partial swap (copy gabk to front) but still
doesnt work.. just sits there and does nothing. wtf.
SVN revision: 66726
Carsten Haitzler [Sun, 1 Jan 2012 06:47:16 +0000 (06:47 +0000)]
found nvidia eat-cpu-bug. glXWaitGL() spins using all cpu it can find,
though nvidia fixed the spinning on glXSwapBuffers() long ago, they
didn't fix this one.
SVN revision: 66710
Mike McCormack [Sat, 31 Dec 2011 23:07:22 +0000 (23:07 +0000)]
evas: Avoid crash when there's no GL implementation
Signed-off-by: Mike McCormack <mikem@ring3k.org>
SVN revision: 66708
Vincent Torri [Fri, 30 Dec 2011 15:53:20 +0000 (15:53 +0000)]
formatting
SVN revision: 66702
Cedric BAIL [Fri, 30 Dec 2011 15:31:16 +0000 (15:31 +0000)]
eio: fix starting of documentation block.
SVN revision: 66701
Cedric BAIL [Fri, 30 Dec 2011 15:22:42 +0000 (15:22 +0000)]
eio: add some documentation.
SVN revision: 66700
Carsten Haitzler [Fri, 30 Dec 2011 15:20:15 +0000 (15:20 +0000)]
fix mouse out handler to out all objects mouse is in - right thing to
do.
SVN revision: 66699
Carsten Haitzler [Fri, 30 Dec 2011 15:17:13 +0000 (15:17 +0000)]
notes.
SVN revision: 66698
Cedric BAIL [Fri, 30 Dec 2011 15:06:24 +0000 (15:06 +0000)]
emotion: fix build with Eina_Semaphore.
SVN revision: 66697
Vincent Torri [Fri, 30 Dec 2011 14:17:56 +0000 (14:17 +0000)]
Emotion: use eina_semaphore API and update EFL versions
SVN revision: 66696
Carsten Haitzler [Fri, 30 Dec 2011 13:46:55 +0000 (13:46 +0000)]
shhhhh warnings
SVN revision: 66695
Cedric BAIL [Fri, 30 Dec 2011 13:41:37 +0000 (13:41 +0000)]
eina: let eina_hash_free behave like free.
SVN revision: 66694
Cedric BAIL [Fri, 30 Dec 2011 13:38:53 +0000 (13:38 +0000)]
eina: add Eina_Semaphore API.
Patch by Vincent Torri.
SVN revision: 66693
Vincent Torri [Fri, 30 Dec 2011 13:26:46 +0000 (13:26 +0000)]
Emotion: stop breaking compilation on Windows please
SVN revision: 66692
Carsten Haitzler [Fri, 30 Dec 2011 13:24:30 +0000 (13:24 +0000)]
warning--
SVN revision: 66691
Vincent Torri [Fri, 30 Dec 2011 13:19:02 +0000 (13:19 +0000)]
Emotion: add ecore_x stuff when needed
SVN revision: 66690
Carsten Haitzler [Fri, 30 Dec 2011 13:17:26 +0000 (13:17 +0000)]
emotion_gst... compile again on linux.. and remove warnings (bugs
waiting to possibly happen)
SVN revision: 66689
Carsten Haitzler [Fri, 30 Dec 2011 13:07:09 +0000 (13:07 +0000)]
no - now you need Emotion.h too. this is why i like simple single
"lib_priv.h"'s you include... then everythingg keeps working. :(
SVN revision: 66688
Vincent Torri [Fri, 30 Dec 2011 13:02:37 +0000 (13:02 +0000)]
Emotion: try to fix linux code
SVN revision: 66687
Vincent Torri [Fri, 30 Dec 2011 11:46:29 +0000 (11:46 +0000)]
Emotion:fix compilation on Windows
Note1: disable generic plugin on Windows as shm_open like
function note implemented on that platform yet.
Note2: want_module stuff must be fixed in the m4 macro
Note3: abstract semaphore code in Eina ?
SVN revision: 66686
Sanjeev BA [Fri, 30 Dec 2011 07:06:40 +0000 (07:06 +0000)]
The Evil gets all 6's.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
SVN revision: 66666
Christopher Michael [Thu, 29 Dec 2011 18:02:23 +0000 (18:02 +0000)]
Evas: Send proper intercept size based on 'is_frame' or not.
SVN revision: 66637
Cedric BAIL [Thu, 29 Dec 2011 14:06:33 +0000 (14:06 +0000)]
eina: let eina_hash_free() behave like free().
SVN revision: 66636
Cedric BAIL [Thu, 29 Dec 2011 14:03:42 +0000 (14:03 +0000)]
eina: forgotten ChangeLog update in trunk.
SVN revision: 66635
Carsten Haitzler [Thu, 29 Dec 2011 13:06:30 +0000 (13:06 +0000)]
increase eet_connection max msg size to 1Mb - more reasonable
SVN revision: 66634
Carsten Haitzler [Thu, 29 Dec 2011 13:04:28 +0000 (13:04 +0000)]
more formatting improvements
SVN revision: 66632
Carsten Haitzler [Thu, 29 Dec 2011 12:59:55 +0000 (12:59 +0000)]
formatting niceness.
SVN revision: 66631
ChunEon Park [Thu, 29 Dec 2011 11:18:44 +0000 (11:18 +0000)]
evas - removed white spaces
SVN revision: 66624
Cedric BAIL [Thu, 29 Dec 2011 10:46:56 +0000 (10:46 +0000)]
eio: call eina_file_* on Eina_File pointer.
SVN revision: 66622
Carsten Haitzler [Thu, 29 Dec 2011 08:55:11 +0000 (08:55 +0000)]
Fix massive post data probile in ecore-con that would cause
post data to be corrupted (as it was never copied into the
ecore con url struct) or could cause crashes if the memory
pointed to became invalid.
SVN revision: 66619
Daniel Juyung Seo [Thu, 29 Dec 2011 04:45:30 +0000 (04:45 +0000)]
evas Evas.h: Fixed typo.
SVN revision: 66618
Cedric BAIL [Wed, 28 Dec 2011 16:27:08 +0000 (16:27 +0000)]
ethumb: reorder parameter to match other EFL callback API.
SVN revision: 66608
Cedric BAIL [Wed, 28 Dec 2011 16:10:10 +0000 (16:10 +0000)]
ethumb: make plugin API fully assynchronous and use it in emotion backend.
NOTE: epdf isn't asynchronous at the moment, so no need to fix its ethumb plugin.
SVN revision: 66607