Gustavo Sverzut Barbieri
59d7929e73
Ecore_Evas now supports software_16_x11 engine.
...
SVN revision: 30424
2007-06-21 22:49:36 +00:00
Carsten Haitzler
aa68331c2a
add idle flush support - 0.5 secs of no rendering gets the engine to flush
...
all floating data.
SVN revision: 30358
2007-06-17 03:41:43 +00:00
Carsten Haitzler
d825b13440
delete all ev handlers
...
SVN revision: 30208
2007-06-03 07:07:27 +00:00
tilman
1b5c08f276
fixed alpha_set for xrender-xcb
...
SVN revision: 29968
2007-05-12 14:15:34 +00:00
tilman
5dfbd6c396
refactored _alpha_set a bit
...
SVN revision: 29967
2007-05-12 14:13:19 +00:00
tilman
f036a36c22
grab the cookies before we try to evaluate them
...
SVN revision: 29953
2007-05-11 18:53:35 +00:00
tilman
f6558699c2
check for xcb engines in _alpha_set.src/lib/ecore_evas/ecore_evas_x.c
...
SVN revision: 29952
2007-05-11 18:13:01 +00:00
Carsten Haitzler
e2742227ad
printf--
...
SVN revision: 29548
2007-04-16 01:35:55 +00:00
Carsten Haitzler
98acf4c416
remove debug printf
...
SVN revision: 29504
2007-04-14 06:51:43 +00:00
Carsten Haitzler
c09e4641cd
noooo. fixie fixie.
...
SVN revision: 29503
2007-04-14 04:20:23 +00:00
doursse
61543a8933
Here is ecore_x with XCB backend.
...
* The XCB backend is disabled by default during the
configuration. To enable it, add --enable-ecore-x-xcb. See the
messages that configure displays when it finishes.
* The way XCB is detected, and used in src/lib/ecore_x/Makefile.am
should be improved
* Any program that uses ecore_evas does not need to be modified.
Any program that uses ecore_x may need some changes. That is,
adding some functions (_prefetch and _fetch ones). No other
change is needed. See the documention of any _get functions, as
these are the ones that need those functions.
* There are some missing parts, especially everything that involves
the keyboard, as porting Xlib functions related to strings (utf8
stuff, XKeysymToString, etc...) is an horror. So keyboard events
are not working yet.
* I tried to write as much documentation as I could. But there is
certainly some missing doc here and there.
there are certainly other things that I have forgotten.
Improvements of that backend:
* the creation of an ecore_evas is faster. Especially when done over
an ssh connection (on my computer, 7-10s with Xlib, 1.5s with XCB,
over an ssh)
* A Window Manager should be more responsive. But it's not tomorrow
that e17 will use it :)
Have fun !
SVN revision: 29500
2007-04-13 17:15:19 +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
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
Kim Woelders
fe390d060e
Fix warnings.
...
SVN revision: 26973
2006-11-05 15:22:47 +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
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
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
2c52634e85
and yet more warning removal
...
SVN revision: 19568
2006-01-06 18:46:30 +00:00
Carsten Haitzler
b1073dd01c
2nd einfo screws things. fix.
...
SVN revision: 18886
2005-12-06 23:43:32 +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
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
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
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