Commit Graph

16177 Commits

Author SHA1 Message Date
Cedric BAIL deb0057d7f edje: add EDJE_ASPECT_PREFER_SOURCE.
NOTE: this is a prototype, play with and report any issue to me.


SVN revision: 66937
2012-01-06 11:28:38 +00:00
Cedric BAIL e7ce3c5c0f edje: unswallow object that are about to be swallowed.
SVN revision: 66934
2012-01-06 10:07:45 +00:00
Mike Blumenkrantz 4a1c04491e fix annoying log spam
SVN revision: 66907
2012-01-06 00:59:35 +00:00
Cedric BAIL f74f396d8d 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
2012-01-05 15:26:49 +00:00
Cedric BAIL 6a169575e7 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
2012-01-05 14:31:27 +00:00
Cedric BAIL 8a4dfb08c1 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
2012-01-05 12:59:08 +00:00
Carsten Haitzler c3a3eb0583 someone added an awesome bug to bmp loader some time recently. fix!
SVN revision: 66897
2012-01-05 10:06:49 +00:00
Sung Park 2f6b837c7c 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
2012-01-05 07:55:23 +00:00
Carsten Haitzler 12aa897e26 fixc new recalc cb to be able to call size min recalc in cb.
SVN revision: 66893
2012-01-05 05:21:02 +00:00
Jiyoun Park 6eb708fb1d 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
2012-01-05 05:08:24 +00:00
Daniel Juyung Seo 6bdf286cdb evas Evas.h: Fixed documentation.
SVN revision: 66888
2012-01-05 02:07:50 +00:00
Daniel Juyung Seo 0af76c2ed6 edje multisense_factory.c: Changed file format to unix. Removed build warning. Removed trailing whitespace.
SVN revision: 66887
2012-01-05 01:11:15 +00:00
Mike Blumenkrantz 7a31a876a1 quietly move this news item to the right version before anyone notices
SVN revision: 66873
2012-01-04 16:25:33 +00:00
Cedric BAIL b39ff33ff7 evas: disable dead code.
SVN revision: 66867
2012-01-04 11:46:39 +00:00
Cedric BAIL 1400dc9892 evas: forgotten inclusion of config.h.
SVN revision: 66866
2012-01-04 11:45:22 +00:00
Cedric BAIL 682ebd0f02 eina: fix build without Xattr.
SVN revision: 66864
2012-01-04 09:41:15 +00:00
Christopher Michael 1dec455b38 Ecore_Evas (wayland): Implement EE functions for iconified & maximized.
SVN revision: 66861
2012-01-04 09:28:36 +00:00
Christopher Michael 4034f41133 Ecore_Evas (Wayland): Add functions for raise, lower, activate, layer,
and focus setting.



SVN revision: 66860
2012-01-04 08:28:23 +00:00
Christopher Michael 9a13801bab 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
2012-01-04 08:27:31 +00:00
Carsten Haitzler ac8a671596 dont call recalc if doing calc only
SVN revision: 66849
2012-01-04 05:17:11 +00:00
Carsten Haitzler 5abed5b823 update authors in edje docs
SVN revision: 66844
2012-01-04 04:45:33 +00:00
Carsten Haitzler 61d66cf1b1 add the actual recalc smart callback code and docs.
SVN revision: 66843
2012-01-04 04:35:37 +00:00
Daniel Juyung Seo e204bd5221 ecore Ecore.h: Sync authors with AUTHOR file.
SVN revision: 66841
2012-01-04 04:20:21 +00:00
Mike Blumenkrantz 67623fc00b version docs for new "recalc" signal in next commit
SVN revision: 66838
2012-01-04 04:00:33 +00:00
Carsten Haitzler d3ee1f5e02 Add HEX, TERMINAL and PASSWORD layouts
SVN revision: 66837
2012-01-04 03:41:19 +00:00
Carsten Haitzler 831ff86cb8 Add HEX, TERMINAL and PASSWORD layouts
SVN revision: 66836
2012-01-04 03:41:10 +00:00
Sanjeev BA fcffec2a23 Fix typos.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 66814
2012-01-04 00:11:55 +00:00
Christopher Michael c69d424fe5 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
2012-01-03 20:39:10 +00:00
Christopher Michael 8fc45c6673 Ecore (Wayland): Add function to get current mouse position (screen
coords).
Rename some variables for clarity of their purpose.



SVN revision: 66807
2012-01-03 20:37:30 +00:00
Cedric BAIL e49c89f2f2 eet: act like the rest of the EFL.
SVN revision: 66804
2012-01-03 17:42:33 +00:00
Cedric BAIL 8679482c72 eet: remove useless code.
SVN revision: 66803
2012-01-03 17:13:00 +00:00
Cedric BAIL c11e02df7c edje: follow the rest of the EFL.
SVN revision: 66802
2012-01-03 17:04:44 +00:00
Cedric BAIL a1f2535799 eina: warning--.
SVN revision: 66801
2012-01-03 15:24:15 +00:00
Cedric BAIL f185e2d950 eio: use new Eina_File infra to detect IO error during mmap copy.
SVN revision: 66800
2012-01-03 15:00:30 +00:00
Cedric BAIL edbee63134 eina: detect fault during Eina_File mmap memory access and improve Xattr functions.
SVN revision: 66799
2012-01-03 14:59:07 +00:00
Tom Hacohen 2d1166d846 Evas textblock: Fixed a possible bug with generic poppers removal.
Patch by Hyoyoung Chang.

SVN revision: 66798
2012-01-03 14:33:35 +00:00
Tom Hacohen 7797005ea1 Edje: Updated changelog.
SVN revision: 66793
2012-01-03 12:18:16 +00:00
ChunEon Park d2c39a644f emotion - fixed typo
SVN revision: 66791
2012-01-03 11:59:01 +00:00
Cedric BAIL 5438cc6844 evas: use Eina_File for PSD loader.
SVN revision: 66787
2012-01-03 10:26:53 +00:00
Tom Hacohen 08b0c50578 Edje entry: Fix undo/redo with imf.
Many thanks to Jihoon Kim and SeoZ for reporting this issue.

SVN revision: 66784
2012-01-03 09:55:59 +00:00
Bluezery fcdec47f13 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
2012-01-03 03:58:48 +00:00
Christopher Michael 221db402f5 Ecore_Wayland: Quiet down output by disabling LOGFNs.
SVN revision: 66765
2012-01-03 01:08:43 +00:00
Christopher Michael 2887fd5d2b Ecore_Evas (wayland): A bit of restructure to make prep for the egl
stuffs.



SVN revision: 66764
2012-01-03 01:08:06 +00:00
Christopher Michael c0f98fe6da Ecore_Evas (Wayland): Quiet down the output by disabling LOGFN.
Implement 'ecore_evas_move' for wayland_shm engine.



SVN revision: 66763
2012-01-03 01:06:47 +00:00
Christopher Michael e98c22f96c Evas: Framespace width & height Could be zero (it is possible), so
remove checks.



SVN revision: 66762
2012-01-03 01:01:58 +00:00
Christopher Michael 8e2de5ae3d Evas: Fix move/resize of smart objects when using a frame (fixes elm
borders in wayland).



SVN revision: 66761
2012-01-02 21:27:46 +00:00
Christopher Michael 40669bf381 Ecore_Evas: Fix resize recursion when using wayland framespace.
SVN revision: 66760
2012-01-02 19:36:11 +00:00
Cedric BAIL 41ba3a77d4 evas: use Eina_File when openning XPM files.
SVN revision: 66756
2012-01-02 14:32:21 +00:00
Cedric BAIL 77f3401054 evas: fix unitialized data with generic loader.
SVN revision: 66754
2012-01-02 14:18:14 +00:00
Carsten Haitzler 545390e173 fix bad func protocype - it returned a duplicated string, not internal.
SVN revision: 66745
2012-01-02 11:32:06 +00:00
Carsten Haitzler a5638a0a65 clarify docs that you must free when done.
SVN revision: 66744
2012-01-02 11:29:51 +00:00
David Walter Seikel 67695d1e1a TYpo--, and a new comment!
Nothing to see here, move along.


SVN revision: 66738
2012-01-02 10:19:49 +00:00
Carsten Haitzler 3f915e1e3f oops dont enable copy path!
SVN revision: 66727
2012-01-02 03:32:57 +00:00
Carsten Haitzler 8e4391d38b 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
2012-01-02 03:30:23 +00:00
Carsten Haitzler 4273f5846c 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
2012-01-01 06:47:16 +00:00
Mike McCormack 2489fd44bf evas: Avoid crash when there's no GL implementation
Signed-off-by: Mike McCormack <mikem@ring3k.org>

SVN revision: 66708
2011-12-31 23:07:22 +00:00
Vincent Torri 0ef4f2aeeb formatting
SVN revision: 66702
2011-12-30 15:53:20 +00:00
Cedric BAIL 76295f136e eio: fix starting of documentation block.
SVN revision: 66701
2011-12-30 15:31:16 +00:00
Cedric BAIL 173ec48730 eio: add some documentation.
SVN revision: 66700
2011-12-30 15:22:42 +00:00
Carsten Haitzler 36ef335ae9 fix mouse out handler to out all objects mouse is in - right thing to
do.



SVN revision: 66699
2011-12-30 15:20:15 +00:00
Carsten Haitzler e3c2428b9b notes.
SVN revision: 66698
2011-12-30 15:17:13 +00:00
Cedric BAIL 6b961d4772 emotion: fix build with Eina_Semaphore.
SVN revision: 66697
2011-12-30 15:06:24 +00:00
Vincent Torri 5924c8bacc Emotion: use eina_semaphore API and update EFL versions
SVN revision: 66696
2011-12-30 14:17:56 +00:00
Carsten Haitzler acc4439060 shhhhh warnings
SVN revision: 66695
2011-12-30 13:46:55 +00:00
Cedric BAIL fa3ca325d3 eina: let eina_hash_free behave like free.
SVN revision: 66694
2011-12-30 13:41:37 +00:00
Cedric BAIL d92a903ffe eina: add Eina_Semaphore API.
Patch by Vincent Torri.


SVN revision: 66693
2011-12-30 13:38:53 +00:00
Vincent Torri 6d8b053f13 Emotion: stop breaking compilation on Windows please
SVN revision: 66692
2011-12-30 13:26:46 +00:00
Carsten Haitzler aee164d97c warning--
SVN revision: 66691
2011-12-30 13:24:30 +00:00
Vincent Torri dafc9d3aec Emotion: add ecore_x stuff when needed
SVN revision: 66690
2011-12-30 13:19:02 +00:00
Carsten Haitzler 74e897b479 emotion_gst... compile again on linux.. and remove warnings (bugs
waiting to possibly happen)



SVN revision: 66689
2011-12-30 13:17:26 +00:00
Carsten Haitzler 8b055c6398 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
2011-12-30 13:07:09 +00:00
Vincent Torri a8914f39b9 Emotion: try to fix linux code
SVN revision: 66687
2011-12-30 13:02:37 +00:00
Vincent Torri 1fb8ee18d9 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
2011-12-30 11:46:29 +00:00
Sanjeev BA f981adaaac The Evil gets all 6's.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 66666
2011-12-30 07:06:40 +00:00
Christopher Michael 6dd4ff46ba Evas: Send proper intercept size based on 'is_frame' or not.
SVN revision: 66637
2011-12-29 18:02:23 +00:00
Cedric BAIL 8c21aa666d eina: let eina_hash_free() behave like free().
SVN revision: 66636
2011-12-29 14:06:33 +00:00
Cedric BAIL d42f1a957c eina: forgotten ChangeLog update in trunk.
SVN revision: 66635
2011-12-29 14:03:42 +00:00
Carsten Haitzler 76b51f889f increase eet_connection max msg size to 1Mb - more reasonable
SVN revision: 66634
2011-12-29 13:06:30 +00:00
Carsten Haitzler 1a27eb8813 more formatting improvements
SVN revision: 66632
2011-12-29 13:04:28 +00:00
Carsten Haitzler 78e67d72d7 formatting niceness.
SVN revision: 66631
2011-12-29 12:59:55 +00:00
ChunEon Park e735350d91 evas - removed white spaces
SVN revision: 66624
2011-12-29 11:18:44 +00:00
Cedric BAIL ef067cebd6 eio: call eina_file_* on Eina_File pointer.
SVN revision: 66622
2011-12-29 10:46:56 +00:00
Carsten Haitzler b92c19a84d 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
2011-12-29 08:55:11 +00:00
Daniel Juyung Seo 0c167d3052 evas Evas.h: Fixed typo.
SVN revision: 66618
2011-12-29 04:45:30 +00:00
Cedric BAIL 122b8d9f98 ethumb: reorder parameter to match other EFL callback API.
SVN revision: 66608
2011-12-28 16:27:08 +00:00
Cedric BAIL 521c66c9e5 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
2011-12-28 16:10:10 +00:00
Cedric BAIL 8296e98d8b emotion: properly test the existence of an X connection in gstreamer backend.
SVN revision: 66606
2011-12-28 16:08:38 +00:00
Iván Briano 0229df2b1e Define EMOTION_BUILD on compile so EAPI is defined correctly
SVN revision: 66605
2011-12-28 15:50:40 +00:00
Cedric BAIL feefe8178a eina: got to aggressive on that one.
SVN revision: 66603
2011-12-28 15:01:13 +00:00
Cedric BAIL 30ba201d49 eina: this arg could really be NULL and really simplify our code.
SVN revision: 66601
2011-12-28 14:55:19 +00:00
Iván Briano 52492193fa EAPIfy external variables
SVN revision: 66600
2011-12-28 14:44:38 +00:00
Iván Briano e421ac90b7 Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2
SVN revision: 66599
2011-12-28 14:13:30 +00:00
WooHyun Jung 303b104025 edje/edje_entry : Fix a bug. Wrong calculation for text length.
SVN revision: 66596
2011-12-28 10:27:06 +00:00
Chidambar Zinnoury b33c67ff9f eina: indent.
SVN revision: 66595
2011-12-28 09:42:40 +00:00
Carsten Haitzler 295e53e24b warn--
SVN revision: 66592
2011-12-28 06:02:53 +00:00
Carsten Haitzler 2e250ed50e actually allow cursion levels to be set/limited.
SVN revision: 66590
2011-12-28 06:00:37 +00:00
Carsten Haitzler d72c60d269 add recursive name fund func evas_object_name_child_find()
SVN revision: 66587
2011-12-28 05:07:31 +00:00
Carsten Haitzler 4f4639b81f and fix my "mouse grab+hide_mouse out" fix to not break e17 dnd :)
SVN revision: 66582
2011-12-28 03:07:39 +00:00
Christopher Michael 795698cdbc Ecore_Wayland: Start work on drag-n-drop code (just a start, not
actually functional yet).

Implement the data device manager.
Implement the data device itself.
Fixes for shutdown so we destroy everything correctly (data device,
device manager, shell, etc).



SVN revision: 66581
2011-12-28 02:49:32 +00:00
WooHyun Jung 411f1c65d4 edje/edje_entry : By this commit, preediting texts will be shown
differently. When inputting Korean text, preediting text will be shown
as selected. When inputting Japaneses text, preediting text will be
shown with underline. (Sometimes shown as selected for changing whole
preediting text to another text)


SVN revision: 66580
2011-12-28 02:40:16 +00:00