Commit Graph

293 Commits

Author SHA1 Message Date
doursse 295895de82 Fix spelling
SVN revision: 29432
2007-04-07 07:35:31 +00:00
Sebastian Dransfeld d8291ba50a delete_idle_enterer is gone.
SVN revision: 29424
2007-04-06 12:28:16 +00:00
moom 3d5ecf5cc5 Make Ecore_Evas_FB compile again
SVN revision: 29372
2007-04-05 12:11:23 +00:00
Sebastian Dransfeld 44c6d3add9 Don't use an idler to delete the evas. This wont work during ecore main
loop shutdown.


SVN revision: 29365
2007-04-05 06:53:41 +00:00
Michael Jennings feabcdfe64 Thu Mar 15 12:20:27 2007 Michael Jennings (mej)
Re-apply the previously reverted patch and add (I think) the correct
fix for ecore-config.  I haven't tested this extensively, but edje
builds okay with it, so hopefully it's right.
----------------------------------------------------------------------


SVN revision: 28755
2007-03-15 22:21:28 +00:00
Michael Jennings 3edb26cf60 Wed Mar 14 21:57:38 2007 Michael Jennings (mej)
Reverting changes; kindly test patches BEFORE applying them.
----------------------------------------------------------------------


SVN revision: 28732
2007-03-15 07:57:43 +00:00
doursse d9fa45fe5f use the correct Windows macro when compiling with microsoft compiler, and not mingw/cygwin
SVN revision: 28727
2007-03-15 01:01:10 +00:00
Carsten Haitzler 8420b86942 ecore evas rotation patches
SVN revision: 28529
2007-03-02 17:02:49 +00:00
Carsten Haitzler 9177a1e729 1. make curl interactivity MUCH better.
2. make ecore_evas use the norender call to delete objects aggressively for
hiddent canvases.


SVN revision: 28015
2007-01-16 10:17:46 +00:00
Carsten Haitzler 68e3f7d437 explicitly enable alpha for buffer canvas image obj
SVN revision: 27520
2006-12-19 15:06:23 +00:00
Kim Woelders fe390d060e Fix warnings.
SVN revision: 26973
2006-11-05 15:22:47 +00:00
rephorm 000776d5fd plug leak.
mark driver as const so its more obvious not to strdup


SVN revision: 26699
2006-10-20 01:46:41 +00:00
Carsten Haitzler a25a94c23a leak--
SVN revision: 26613
2006-10-15 13:43:08 +00:00
Carsten Haitzler 1dd49d32b7 xrender too
SVN revision: 25669
2006-09-10 00:24:57 +00:00
Carsten Haitzler 87924604ed patches from the world - fixes and todo's
SVN revision: 25578
2006-09-07 10:33:57 +00:00
moom 992bf08f32 * [Ecore_X] "mouse up" events have now double/triple click flags, and
those flags are feeded to the Evas


SVN revision: 25105
2006-08-25 17:27:08 +00:00
Kim Woelders c01cb59689 Let the WM decide how fullscreening is done.
SVN revision: 24582
2006-08-12 10:16:53 +00:00
Kim Woelders f864ccd8e6 Fix warning/potential trouble.
SVN revision: 24543
2006-08-11 02:26:16 +00:00
sebastid c754c00bbc Disable grab test on mouse out too.
SVN revision: 24504
2006-08-09 11:23:32 +00:00
Jorge Luis Zapata Muga 255a87c0e8 Ecore_Evas_Fb
=============
+ Now we send events to evas from all input devices


SVN revision: 24370
2006-08-02 21:41:11 +00:00
Jorge Luis Zapata Muga b297b42db6 Ecore_Fb changes:
================
+ remove of old ps2, touchscreen and keyboard input handlers
+ old code is kept on sperated files for backup in case someone needs
  it, but wont compile
+ addition of new linux input (evdev) handlers. (touchscreen is handled
  as an absolute axis device, no need for old code). It supports
  multiple input devices, you can have several mice for example.
+ new vt code, now it support allocating a new tty if root, or use
  current tty if normal user, correct vt switching on both cases
+ some more cleanups
Ecore_Evas_Fb changes:
=====================
+ use the new ecore_fb


SVN revision: 24326
2006-07-31 04:13:51 +00:00
codewarrior ce41b8e859 initialize to 0, set prop.sticky properly
SVN revision: 24296
2006-07-29 14:50:18 +00:00
Carsten Haitzler e120f13fb4 leak--
SVN revision: 24292
2006-07-29 09:54:20 +00:00
codewarrior ac8df12757 - more work on window state changes.
- add ecore_evas_callback_[un]sticky_set


SVN revision: 24240
2006-07-27 16:14:33 +00:00
codewarrior e1723fa800 - if something other than ecore_evas changes some of the states of the x_window, we need to listen to the changes and update our local flags (like sticky for example). If we dont, things like ecore_evas_sticky_get will always return an outdated sticky property. I have implemented it for the sticky bit for now, but this needs to be done for all the others as well.
- question: do we want to implement ecore_evas_callback_sticky_set or something similar that will tell the programmer when the sticky bit has changed? I think it would be a good idea to do it here as opposed to doing it inside Etk for example.


SVN revision: 24223
2006-07-27 02:42:41 +00:00
Carsten Haitzler dc7fcacedc update x, y if not managed (override)
SVN revision: 24078
2006-07-20 17:12:30 +00:00
Carsten Haitzler 514eb91250 fix leak - that string is a const now.
SVN revision: 23649
2006-07-02 13:14:23 +00:00
Carsten Haitzler 55c0ef1633 allow optimisation for shaped windows that use damag avoid
SVN revision: 23490
2006-06-18 02:19:21 +00:00
Carsten Haitzler 99f3565777 reduce linger to... 0 for server
SVN revision: 22221
2006-04-19 07:27:52 +00:00
Carsten Haitzler 2fface712c fix window depth creation
SVN revision: 21502
2006-03-25 02:55:34 +00:00
Christopher Michael 5a8bf5c690 Fix incorrect #ifdef. Be sure we're building XRender before trying to access
xrender structs. If the user was not building with XRender then the
build would fail here.


SVN revision: 21405
2006-03-19 11:03:57 +00:00
Carsten Haitzler ecc61fd692 support argb targets for ecore_evas sw_x11
SVN revision: 21120
2006-03-09 03:51:43 +00:00
Carsten Haitzler ee3ae8e835 handle dst alpha better
SVN revision: 21103
2006-03-08 15:35:01 +00:00
Carsten Haitzler b187c47974 evilness... but it works.
SVN revision: 21091
2006-03-08 08:02:55 +00:00
Carsten Haitzler 269941260f just do RAW iconify work
SVN revision: 21045
2006-03-06 08:39:57 +00:00
Carsten Haitzler 07ce0152b6 and less warnings!
SVN revision: 19569
2006-01-06 18:47:56 +00:00
Carsten Haitzler 2c52634e85 and yet more warning removal
SVN revision: 19568
2006-01-06 18:46:30 +00:00
Carsten Haitzler 7554f8ee36 actually make symbol hiding work!
SVN revision: 19314
2005-12-27 17:17:31 +00:00
Carsten Haitzler b1073dd01c 2nd einfo screws things. fix.
SVN revision: 18886
2005-12-06 23:43:32 +00:00
Carsten Haitzler 2489a46975 Jorge's dfb patches are finally in! :)
SVN revision: 18751
2005-12-01 06:39:35 +00:00
Carsten Haitzler 7cf6b74ee7 causes mroe problems than it fixes
SVN revision: 18686
2005-11-29 03:09:11 +00:00
Carsten Haitzler e3c1dd99e2 only damage new regions :)
SVN revision: 18468
2005-11-14 03:25:23 +00:00
Carsten Haitzler d1861a8d4c add a call
SVN revision: 18336
2005-11-06 09:47:28 +00:00
sebastid 6d4a9a2337 Define exported functions
SVN revision: 18304
2005-11-04 23:47:53 +00:00
Carsten Haitzler f9a5f37623 allow managed co-ords to be set directly - for internal wm use :)
SVN revision: 18242
2005-11-03 11:32:59 +00:00
Carsten Haitzler 1e890273c9 if direct resize is set - call callbacks... directly :)
SVN revision: 18239
2005-11-03 06:16:40 +00:00
Carsten Haitzler 84e7518983 ignore grab in/out
SVN revision: 18210
2005-11-02 08:56:30 +00:00
Carsten Haitzler b69569d937 support REDRAW_DEBUg env var
SVN revision: 18188
2005-11-01 09:49:12 +00:00
Carsten Haitzler c198ded7af on a NULl data - delete the old key and dont add any new one
SVN revision: 18161
2005-10-31 06:21:40 +00:00
sebastid c55ae5fdd0 Add directfb prototype.
SVN revision: 17883
2005-10-24 10:42:20 +00:00
sebastid b307dd253e Silence.
SVN revision: 17797
2005-10-23 08:35:24 +00:00
Carsten Haitzler 347c26ce53 turran's dfb stuff! whee! :)
SVN revision: 17573
2005-10-15 10:37:37 +00:00
Carsten Haitzler d559cdd4f5 more patrick mautirz patches
SVN revision: 17567
2005-10-15 08:51:52 +00:00
Carsten Haitzler e83ac6a83c fix extra events to do just what they originally did
SVN revision: 17510
2005-10-13 14:06:20 +00:00
Carsten Haitzler e5fe3c4400 fix build issue
SVN revision: 17439
2005-10-11 16:34:41 +00:00
sebastid c025996fac Export new funcs.
SVN revision: 17318
2005-10-08 12:43:17 +00:00
sebastid ae491b7811 ignore events.
Should we add extra windows to the ignore list (ecore_x_window_ignore_set)?


SVN revision: 17317
2005-10-08 12:41:59 +00:00
sebastid 90e9815182 Only accept configure events on main windows
SVN revision: 17168
2005-10-04 18:19:16 +00:00
Carsten Haitzler d022e996e6 properly support shaped windows with xrender engine... :)
SVN revision: 17125
2005-10-03 06:45:45 +00:00
Carsten Haitzler 7e34d600b7 just DONT ask! DONT! x. focvus. client, self, not getting key events... fuck!
workarounds.


SVN revision: 16904
2005-09-24 09:00:23 +00:00
Carsten Haitzler 1da2a87cb7 pointless move feeds
SVN revision: 16740
2005-09-18 03:59:09 +00:00
Carsten Haitzler 7a6f87f198 some support for launch id in netwm.
SVN revision: 16706
2005-09-14 03:26:23 +00:00
sebastid d758ca86bb Header cleanup. Don't include unneeded headers in system lib header.
SVN revision: 16550
2005-09-05 10:17:08 +00:00
sebastid 5250fbc7c8 * Difference between user wanting a module, and the possibility of building
a module.
* Only do tests related to a module, if the module is to be built
* use AC_PATH_GENERIC
* Formatting
* Remove som weird AC_SUBST, why were they there?


SVN revision: 16543
2005-09-05 08:40:50 +00:00
sebastid 19d9aa1452 Move Ecore_Oldlist to Ecore_List2 and rename the funcs from _list_
to _list2_


SVN revision: 16425
2005-08-30 10:05:27 +00:00
Carsten Haitzler 5441abeadf hisham patch
SVN revision: 16027
2005-08-04 08:51:31 +00:00
Carsten Haitzler 7248a6553e fix free stuff
SVN revision: 15946
2005-07-30 05:45:07 +00:00
Dan Sinclair 0bf7211e4b - call _ecore_evas_free this stops emblem from looping infinitly on exit.
SVN revision: 15941
2005-07-29 21:47:33 +00:00
Carsten Haitzler a17ebe021d defer evas destruction until idle time :)
SVN revision: 15933
2005-07-28 14:09:09 +00:00
Carsten Haitzler a1a07c06c3 one way or the other i'm forced to add timestamps to events - i cant avoid it
anymore. sorry guys. really no way around it. :(


SVN revision: 15891
2005-07-25 09:55:47 +00:00
Carsten Haitzler bea2e5af1c just debugging
SVN revision: 15744
2005-07-12 07:15:31 +00:00
Carsten Haitzler f020fff2e6 put flush back
SVN revision: 15736
2005-07-12 03:31:21 +00:00
Carsten Haitzler 0bc77892a0 actually - if avoid damage is set render anyway :)
SVN revision: 15653
2005-07-07 03:37:57 +00:00
Carsten Haitzler 4b6d09d0ed oops - remove that
SVN revision: 15652
2005-07-07 03:33:17 +00:00
Carsten Haitzler c5973d1f61 if an ecore evas is shaped and avoid damage - render it just before a show :)
SVN revision: 15651
2005-07-07 03:31:34 +00:00
Carsten Haitzler c31fe11a92 the bg pixmap was a nice experiemnt - but not working as nicely as i hoped
SVN revision: 15574
2005-06-30 06:32:30 +00:00
Carsten Haitzler 551ae9b107 oops -leak. fix.
SVN revision: 15540
2005-06-27 10:03:16 +00:00
Carsten Haitzler 36b2e425f7 special case - if direct resize on AND avoid damage... THEN use window bg
pixmap. :)


SVN revision: 15531
2005-06-25 07:23:38 +00:00
sebastid 4c01976819 If the ecore_evas is hidden, we need to request pos for a move to be
effective.


SVN revision: 15300
2005-06-13 11:57:14 +00:00
doursse b71e13aad9 change of internal names for parralel implementation of ecore_xcb
SVN revision: 15248
2005-06-11 06:05:51 +00:00
sebastid da60c9de1b Make ecore evas use netwm and icccm, not window_prop.
Window_prop is gone, but maybe resurrect some parts of it as a wrapper
around icccm/netwm as convencience functions?


SVN revision: 15227
2005-06-10 04:18:24 +00:00
Carsten Haitzler ed3329b628 aspara!
SVN revision: 15226
2005-06-10 03:59:52 +00:00
Carsten Haitzler d1671c23e7 optimise ecore and ecore_evas. makes e look better in benchmarks... and
well.. it does make it faster for certain situations/scenarios... and well..
in general too.


SVN revision: 14973
2005-05-28 03:57:17 +00:00
Carsten Haitzler c9b724a3c0 fix shaped ecore_evas handling to be more efficient on resize and if we
combine it with obscures - those obscured areas at least start as empty :)


SVN revision: 14580
2005-05-03 17:35:50 +00:00
sebastid 1de81f6bb6 I like is_set better than is_set_get. It's shorter and looks better and
gives the right description.


SVN revision: 14565
2005-05-03 08:02:29 +00:00
Carsten Haitzler 89d30febf0 working on... keybindings for e17...
SVN revision: 14504
2005-04-29 19:36:18 +00:00
Carsten Haitzler b60fcc12ee oh silly! this woudl fuck up on multihead... FIXED!
SVN revision: 14341
2005-04-25 08:28:27 +00:00
Carsten Haitzler 75662fc7d3 expose optimising!
SVN revision: 14043
2005-03-31 15:39:36 +00:00
Carsten Haitzler 5856cddd6f autopackage ecore...
SVN revision: 13679
2005-03-10 15:19:43 +00:00
Carsten Haitzler de28192bda kwo's ecore cleanup patch
SVN revision: 13559
2005-03-02 07:06:44 +00:00
sebastid 9250830c26 Ignore.
SVN revision: 13463
2005-02-22 12:42:23 +00:00
Carsten Haitzler e8c7d1b52e seb's patch
SVN revision: 13221
2005-02-07 13:51:05 +00:00
tsauerbeck 0ebe699c37 ecore_evas_buffer_pixels_get() returns a pointer to a buffer we shouldn't fuck with, so constify it
SVN revision: 13021
2005-01-19 21:37:56 +00:00
Carsten Haitzler 86b408fc4f ecore_evas supprot for buffers... and bingo... image objects in another
evas.. so u can put an evas in an evas.. and get its pixel data or just
render to raw ARGB memory too :)


SVN revision: 12834
2005-01-08 18:40:32 +00:00
Carsten Haitzler 48d6293bbe this file is unused.
SVN revision: 12491
2004-12-17 05:47:38 +00:00
Carsten Haitzler 8c4ba30fc4 use evas's new extended info
SVN revision: 12458
2004-12-14 03:22:21 +00:00
Carsten Haitzler feb5571092 hidden symbol support
SVN revision: 12252
2004-11-25 05:18:31 +00:00
Carsten Haitzler edab59238a extra ecore_x and ecore_evas features for e17.. :)
SVN revision: 12241
2004-11-23 15:17:56 +00:00
Carsten Haitzler e6266fde4f minus 2 printfs
SVN revision: 12225
2004-11-19 08:25:04 +00:00
Carsten Haitzler 393327f67f fix ecore_x and ecore-evas to work in multihead at all... :)
SVN revision: 12224
2004-11-19 08:16:49 +00:00
Carsten Haitzler 73e9cce533 be a bit more generous on the enter/leave events... i wonder why i did this
to start with...


SVN revision: 12146
2004-11-08 00:23:59 +00:00
Carsten Haitzler 9b891c8217 some iccm
LDFLAGS.


SVN revision: 12128
2004-11-02 04:03:27 +00:00
Carsten Haitzler d9bc711567 moe work on iccccccccccccccccccm not much
SVN revision: 11973
2004-10-23 02:19:19 +00:00
Carsten Haitzler acfe995563 ok fix some things with SSL and ecore_evas. you ALWYAs have at least the api
to do ssl and al fo ecorE_evas stuff

BUt ecore_* may not be BUILT with that support
so the api stub exists
but it may just return NULL. theres calls to query for support here.


SVN revision: 11957
2004-10-22 03:41:49 +00:00
Carsten Haitzler 44e28a48a1 make distcheck
SVN revision: 11945
2004-10-21 07:52:08 +00:00
Carsten Haitzler 6114ce9d29 cleaner build
SVN revision: 11935
2004-10-21 03:16:32 +00:00
tsauerbeck f83c81433d mingw portability
SVN revision: 11926
2004-10-20 17:51:29 +00:00
tsauerbeck 325cc6fe68 implemented ecore_evas_data_get/set
SVN revision: 11501
2004-09-02 16:50:18 +00:00
tsauerbeck ae85a8a85c don't build the ecore_x dependant parts if we didn't built ecore_x at all
SVN revision: 11401
2004-08-27 10:02:45 +00:00
tsauerbeck bce01bbf1d added ecore_evas_gl_x11_window_get()
SVN revision: 11400
2004-08-27 09:37:14 +00:00
Carsten Haitzler 535b7783cb diskcheck!
SVN revision: 10975
2004-07-23 04:57:04 +00:00
Carsten Haitzler 7ba861d97e filter more
SVN revision: 10801
2004-07-13 04:01:31 +00:00
tsauerbeck 1753eaa65f i think this is the right way to fix the subwindow issue. e->event_win is the window the event originally occured in, while the value of e->win depends on whether it's a subwindow crossing or not. spank me if i'm wrong.
SVN revision: 10795
2004-07-12 17:53:37 +00:00
Carsten Haitzler 3881978d6a oops :o/
SVN revision: 10790
2004-07-12 06:53:58 +00:00
Carsten Haitzler 50476cba0c ignore container enter/leaves
SVN revision: 10788
2004-07-12 05:15:53 +00:00
tsauerbeck d2a6379853 oops
SVN revision: 10737
2004-07-08 14:42:12 +00:00
tsauerbeck 9b1524ef35 properly initialize evas
SVN revision: 10726
2004-07-07 19:27:26 +00:00
Carsten Haitzler b07f06df4d ecore_evas gl windows behaved strangely... FIX!
SVN revision: 10504
2004-06-14 06:24:19 +00:00
Carsten Haitzler 62da115c03 set shape before copying pixmaps :)
SVN revision: 10281
2004-05-19 04:46:18 +00:00
Carsten Haitzler 093bd1d9c2 nathan's docs :)
SVN revision: 10113
2004-05-08 04:44:04 +00:00
Carsten Haitzler ab01bcabdb hey guys! can u rememebr to add yourselves to AUTHORS?
SVN revision: 9978
2004-04-30 03:10:17 +00:00
Kim Woelders 01c43c491c Fix client iconify.
ecore_x_window_prop_desktop_request() was probably broken too.
Suggest to remove ecore_x_window_prop_property_notify().


SVN revision: 9692
2004-04-11 21:20:47 +00:00
atmosphere 1cf4794712 hook in ecore_evas_iconified_set into the x11 engine, use code in ecore_x to do it
SVN revision: 9689
2004-04-11 17:37:39 +00:00
xcomputerman 9850d90113 - Fix references to old Ecore_List structure (temporarily)
- Fix warnings (bad raster!)


SVN revision: 9390
2004-03-18 14:29:59 +00:00
Carsten Haitzler 5a4428d1b2 debugging stuff to help profile an application using evas/ecore etc. to see
where (rougly) time is spent (as it runs - dynamically). quite useful if your
code is dropping frames to keep animation going - but u'd like to know when
exactly its happening so you can lean down the graphics design or the code in
those situations.


SVN revision: 9379
2004-03-17 05:14:13 +00:00
Carsten Haitzler ca94c6eec7 debugging - but more important - configure.in fix!
SVN revision: 9377
2004-03-16 23:52:46 +00:00
Carsten Haitzler 75047789ad slight change in doc comments... get rid of htmlisms...
SVN revision: 9037
2004-02-20 07:06:29 +00:00
Carsten Haitzler fae57357af aaah bah! back to normal for you.
SVN revision: 9008
2004-02-17 12:57:40 +00:00
Carsten Haitzler f2739b6881 make moves and resizes immediate for ecore_evas - much mroe efficient :)
SVN revision: 8985
2004-02-16 02:26:38 +00:00
xcomputerman debf59ce8b - Fix window_type_dialog_set() call in ecore_evas_test
- Ecore_Evas now returns the container window when we request its window,
  not the internal one - this fixes problems with NETWM hints not
  affecting ecore_evas windows


SVN revision: 8864
2004-02-07 00:55:37 +00:00
tsauerbeck 129dae7f9e Ecore_Evas.h now contains HAVE_ECORE_EVAS_FB and -GL. it's generated by autoconf, so edit Ecore_Evas.h.in instead now
SVN revision: 8784
2004-02-03 20:12:28 +00:00
xcomputerman 3318459b23 More bit char return value bugs fixed
SVN revision: 8579
2004-01-20 03:26:05 +00:00
Kim Woelders c91bfe7455 Fix some compiler warnings.
SVN revision: 8557
2004-01-18 09:29:39 +00:00
xcomputerman 6be3ed40e3 Apparently reading a bit value sets all the bits of the target variable
to 1, hence -1 instead of 1...fix for property value queries


SVN revision: 8553
2004-01-18 05:41:23 +00:00
tsauerbeck a170fcc554 call evas_shutdown() from ecore_evas_shutdown()
SVN revision: 8384
2004-01-13 19:44:21 +00:00
tsauerbeck 33a4059b2c fix an off-by-one bug
SVN revision: 8342
2004-01-11 12:14:14 +00:00
Carsten Haitzler f94ea32351 1. fix focus loss after fullscreening
2. add call to get x fd


SVN revision: 8257
2004-01-03 03:24:37 +00:00
rbdpngn 8b273b4f52 Check separately for the Evas_Engine_FB.h header for enabling it in
ecore_evas.


SVN revision: 8130
2003-12-16 05:54:46 +00:00
Carsten Haitzler a04d70cc0f till's stick patch
SVN revision: 7901
2003-11-16 02:29:10 +00:00
swielinga 0c0ef02fb4 Fixed a couple of debs in e17/libs, added and updated a couple of .cvsignores.
SVN revision: 7872
2003-11-13 12:30:50 +00:00
Carsten Haitzler 658076ce9b put patch into the correct cvs tree
SVN revision: 7544
2003-10-12 02:49:52 +00:00
Carsten Haitzler b6bcdee7db till's patch! pants!
SVN revision: 7476
2003-09-23 22:33:10 +00:00
Carsten Haitzler a5c2425084 damn you salizar! damn you!
errr. i mean. ecore moves to HEAD!


SVN revision: 7475
2003-09-23 08:09:32 +00:00