Carsten Haitzler
258f47f511
also more multitouch suport improvements.
...
SVN revision: 45249
2010-01-17 08:52:38 +00:00
Carsten Haitzler
088ea5d064
,++
...
SVN revision: 45241
2010-01-17 04:25:39 +00:00
Carsten Haitzler
f9de9a4c80
actually looked at headers for xi2 now.
...
SVN revision: 45240
2010-01-17 04:11:52 +00:00
Carsten Haitzler
b3d14541c5
opcode -> _ecore_x_xi2_opcode
...
SVN revision: 45236
2010-01-17 01:33:43 +00:00
Christopher Michael
1c6393d27f
Slight modification to the zone request send function.
...
SVN revision: 45232
2010-01-16 18:36:30 +00:00
Christopher Michael
070a50fb38
Add atoms/functions to allow a quickpanel zone to be set.
...
SVN revision: 45230
2010-01-16 17:02:33 +00:00
Carsten Haitzler
d3afa8952e
multitouch support for xi2 and floating xi devices
...
SVN revision: 45213
2010-01-16 12:20:56 +00:00
Sebastian Dransfeld
9bc8adc5bc
make clang happy
...
SVN revision: 45148
2010-01-14 23:48:04 +00:00
Christopher Michael
63912c9ebe
Add atom/function for setting illume zones. Needed so we can retrieve from
...
elm apps.
SVN revision: 45123
2010-01-14 20:08:27 +00:00
Christopher Michael
58341cdd9f
Functions & Atoms for get/set of bottom_panel geometry (for use with elm_conformant
...
widget).
SVN revision: 45102
2010-01-14 02:30:06 +00:00
Carsten Haitzler
fcf3c4d73e
some safety to avoid possible segv's
...
SVN revision: 44996
2010-01-08 23:27:15 +00:00
Christopher Michael
11a9a1badf
Add atom for set/get of top shelf geometry.
...
Fix void function in netwm that was returning a value when it shouldn't.
Remove wasted whitespace.
SVN revision: 44981
2010-01-08 16:16:05 +00:00
Carsten Haitzler
4175a2a072
fix valgrind complaint
...
SVN revision: 44973
2010-01-08 11:29:20 +00:00
Carsten Haitzler
fa19cf50b7
add call to set compositor selection owner
...
SVN revision: 44969
2010-01-08 08:24:35 +00:00
Carsten Haitzler
21ecfba7ad
some cleanups
...
SVN revision: 44945
2010-01-07 13:36:45 +00:00
Carsten Haitzler
288b812d44
printf--
...
SVN revision: 44937
2010-01-07 01:19:45 +00:00
Sebastian Dransfeld
65f11b79c2
Add missing header for memcpy
...
string.h is needed for memcpy
SVN revision: 44934
2010-01-07 00:31:24 +00:00
Sebastian Dransfeld
8007e73077
Patch from Mathieu Taillefumier
...
I modified some hearder file in ecore to ease the cleanup of the private
header files in ecore. Each module has now a private header with its own
log color (eina_log related). I also created two private header files
for ecore_sdl and ecore_input for this purpose and corrected some typos
in the xlib_xcb private header file.
SVN revision: 44933
2010-01-07 00:30:05 +00:00
Carsten Haitzler
b4c473c21a
fix shm leak
...
SVN revision: 44925
2010-01-06 15:21:01 +00:00
Carsten Haitzler
232be7f24e
adding some stuff for compositing goop!
...
SVN revision: 44920
2010-01-06 14:14:23 +00:00
Vincent Torri
a4b0afb1e4
* move structures from ecore_private.h to the corresponding source files
...
* add 2 internal ecore_exe functions as ecore_signak.c uses Ecore_Exe members
no test is done in those 2 functions
* remove standard headers from ecore_private.h
SVN revision: 44862
2010-01-03 21:55:50 +00:00
Christopher Michael
3a9091b4f5
Add missing atom for ILLUME_CLOSE.
...
Add atom & function for ILLUME_HOME (this is so we can create new home
windows easily, since the code for actual window is separate from layout
code).
SVN revision: 44775
2009-12-30 01:36:14 +00:00
Christopher Michael
3813dedf89
Add functions & atoms to get/set quickpanel priority (major & minor).
...
SVN revision: 44772
2009-12-30 01:17:04 +00:00
Christopher Michael
8e455fa1e6
Add another illume 'mode'. This allows us to know if we are top/bottom or
...
left/right.
SVN revision: 44768
2009-12-29 22:14:38 +00:00
Christopher Michael
fcbe8a2eca
Add quickpanel state functions (get/set/send).
...
Add quickpanel atoms.
SVN revision: 44739
2009-12-28 02:13:20 +00:00
Christopher Michael
1aaab52a75
Add atoms/props/functions to set/get if a window is a 'illume quickpanel'.
...
Fix some formatting.
SVN revision: 44692
2009-12-23 15:26:19 +00:00
Christopher Michael
2a687cab8b
Remove winlist atoms/props/functions...I was under the wrong impression wrt
...
this.
SVN revision: 44685
2009-12-23 13:10:34 +00:00
Christopher Michael
7e2fbfb949
Add missing vkbd atoms/states to functions where needed.
...
Add atoms/states for illume winlist.
SVN revision: 44674
2009-12-23 01:48:25 +00:00
Sebastian Dransfeld
0a9456ccf7
Remove duplication from ecore headers
...
Clean up Ecore.h and ecore_private.h
SVN revision: 44664
2009-12-22 21:15:12 +00:00
Cedric BAIL
d8e1895350
* ecore: Use eina_log.
...
Patch from Mathieu Taillefumier.
SVN revision: 44637
2009-12-21 17:32:19 +00:00
Cedric BAIL
78fdf79b00
* ecore: Cleanup some warning.
...
SVN revision: 44631
2009-12-21 16:17:29 +00:00
Christopher Michael
b785c6bdc6
Add atoms & functions to set/get if illume dragging is enabled on a given
...
window.
SVN revision: 44511
2009-12-16 19:43:53 +00:00
Christopher Michael
67ade18c0f
Add atoms for illume drag start & end so that policies can handle dragging
...
in their own way.
SVN revision: 44492
2009-12-16 02:20:38 +00:00
Carsten Haitzler
01c8e1637e
more vkbd states
...
SVN revision: 44470
2009-12-15 06:38:16 +00:00
Christopher Michael
d3fc8d4fa4
Add method to send illume_back and illume_close messages.
...
SVN revision: 44399
2009-12-12 00:46:54 +00:00
Christopher Michael
636cadeaca
And set the other illume atoms in ecore_x_atoms.c
...
SVN revision: 44379
2009-12-11 20:07:34 +00:00
Christopher Michael
1a3eec2e91
Add way to trigger illume dual/single app mode via client messages.
...
(and fix some formatting)
SVN revision: 44378
2009-12-11 19:51:47 +00:00
Sebastian Dransfeld
73cde2ffa2
Make clang happy
...
SVN revision: 44257
2009-12-07 21:01:26 +00:00
Christopher Michael
4811502558
Fix illume_conformant to return 0 if the atom is not setup on the xwin.
...
SVN revision: 44234
2009-12-07 02:04:23 +00:00
Christopher Michael
b7d7d87d18
Add functions to make it easy to set an illume conformant window.
...
SVN revision: 44220
2009-12-06 17:31:04 +00:00
Christopher Michael
414593cbca
Add Atom for Illume Compliance.
...
SVN revision: 44110
2009-12-01 21:31:44 +00:00
Vincent Torri
198b55badb
return immediatly if we set NULL for the title of a window
...
i don't know what to do for ecore_x_icccm_name_class_set().
Should i return immediatly if one of the name or class is NULL ?
SVN revision: 43246
2009-10-24 09:48:33 +00:00
Vincent Torri
15d338f766
warnings--
...
SVN revision: 43114
2009-10-16 09:25:08 +00:00
Vincent Torri
4072d0b23d
* check the returned value of the _init() functions
...
* simplify a bit the init/shutdown functions
SVN revision: 42995
2009-10-10 05:28:43 +00:00
Carsten Haitzler
5a9e8df882
from jeffdameth: query sync counter
...
SVN revision: 42833
2009-10-01 08:43:54 +00:00
Carsten Haitzler
b38556b7b9
send last timestamp as time.
...
SVN revision: 42831
2009-10-01 08:23:00 +00:00
Carsten Haitzler
d6cdd8131b
1. ecore-evas doesnt disable draws to fully obscured windows if compositoir
...
is there
2. static atom for compositor check
3. stop filterng out mouse moves for better scroll momentum checks
SVN revision: 42182
2009-09-02 12:48:56 +00:00
Kim Woelders
1db0b28f52
The functions ecore_x_window_prop_card32_list_get, ecore_x_window_prop_xid_get, and ecore_x_window_prop_xid_list_get were buggy.
...
The original intention was that if the property is absent or not of extected type (or invalid window) they should return -1, otherwise they should return the number of elements in the property, 0 if none.
Unfortunately they all returned 0 if the property does not exist. Also, ecore_x_window_prop_xid_list_get retuned 0 if the property exists, has no elements, but has wrong type (should be -1).
These issues should be fixed now but this may cause problems in any code that relied on the incorrect behavior.
SVN revision: 41418
2009-07-18 10:27:51 +00:00
Carsten Haitzler
a2b75fa66c
free list
...
SVN revision: 41411
2009-07-18 09:35:22 +00:00
Vincent Torri
3c7680e6cb
* add ecore_x_atom_name_get() API (will be used by ewl)
...
* move atom related functions from ecore_x.c to ecore_x_atom.c
SVN revision: 41283
2009-07-09 04:55:11 +00:00
Vincent Torri
20108eea57
Add Region API to ecore_x (Xlib using Region and XCB using pixman).
...
This allow to use the same code in ecore_evas for Xlib and XCB
SVN revision: 40959
2009-06-08 06:34:20 +00:00
Carsten Haitzler
dc09494b26
hmm why wasnt this committed?
...
SVN revision: 40535
2009-05-07 13:27:59 +00:00
Vincent Torri
4065fdd4f5
API BREAK
...
fix consistentness of ecore_x API. Rename some _del functions to _free ones.
See ticket #302
SVN revision: 40532
2009-05-07 08:35:00 +00:00
Andreas Volz
f73ad689da
added xlib implementation for ecore_x_default_screen_get
...
SVN revision: 40511
2009-05-05 18:50:29 +00:00
Massimiliano Calamelli
9dd0697b54
Place the ECORE_XSS #endif in the right place, otherwise ecore fails to buils if there is no screensaver extension
...
SVN revision: 40503
2009-05-03 21:26:08 +00:00
Gustavo Sverzut Barbieri
a5428a4ca3
no idea why this flag is required, but doing like others do...
...
SVN revision: 40493
2009-05-02 23:41:09 +00:00
Gustavo Sverzut Barbieri
79631a6f0f
xrandr1.3 support: first steps (events).
...
starting to implement xrandr 1.3 support, now we support all events
and their fields.
This commit also fix way that extensions register their ids and
base. The way it was, ids was being added to the last event id, that
was wrong! Fortunately, those that were wrong had just one event and
always added "0", making no harm.
SVN revision: 40492
2009-05-02 23:34:29 +00:00
Vincent Torri
90061cb121
add to the API the function ecore_x_drawable_rectangle_fill() that
...
fills a rectangle on the specified drawable. It will be used in ecore_evas
to factorize the code.
SVN revision: 40358
2009-04-25 07:16:26 +00:00
Vincent Torri
ead9bbaf36
fix default values of z and direction
...
SVN revision: 40215
2009-04-19 08:37:08 +00:00
Gustavo Sverzut Barbieri
0f8b812d0c
fix bad sed by someone else.
...
SVN revision: 40139
2009-04-17 16:02:07 +00:00
Gustavo Sverzut Barbieri
babc8d254f
export way to handle raw xlib/xcb events.
...
Patch by Kenneth Christiansen, xcb by me and untested.
SVN revision: 40113
2009-04-16 17:29:00 +00:00
Gustavo Sverzut Barbieri
aaf395c68f
warning--
...
SVN revision: 40112
2009-04-16 17:17:36 +00:00
Vincent Torri
f7d7e4e74a
API BREAK
...
for consistentness, ecore_***_window_del is renamed
ecore_***_window_free
SVN revision: 39918
2009-04-10 08:46:41 +00:00
Viktor Kojouharov
180d492816
add more to the composite api
...
SVN revision: 39700
2009-03-24 21:31:05 +00:00
Viktor Kojouharov
a23cf08162
name window pixmap function in composite
...
SVN revision: 39674
2009-03-24 10:41:36 +00:00
Vincent Torri
3e94ac52b6
* API BREAK: ecore_gc_new can create now a graphic context
...
with all the values that the X protocol allows. See
documentation for more info about its use
* use it in ecore_evas
SVN revision: 39654
2009-03-23 13:28:59 +00:00
Gustavo Sverzut Barbieri
354b23a12e
Make ecore_x_selection a bit more generic, at least on event reporting.
...
SVN revision: 39633
2009-03-22 18:19:17 +00:00
Gustavo Sverzut Barbieri
a8838b698e
constness++ and warnings--
...
SVN revision: 39563
2009-03-18 23:51:35 +00:00
Sebastian Dransfeld
f388ddcd53
ECORE_X_MODIFIER_* are now internal to ecore_x.
...
SVN revision: 39543
2009-03-18 08:29:59 +00:00
Cedric BAIL
bff5617109
* ecore_x: Unbreak E17 use of ALT modifier. Bindings should work again.
...
SVN revision: 39517
2009-03-17 13:23:04 +00:00
Cedric BAIL
c21896a948
* ecore_x_atoms: Refix spotted by Peter.
...
SVN revision: 39507
2009-03-16 17:33:30 +00:00
Cedric BAIL
57e8d73fba
Let me introduce you to Ecore_Input. The idea is to share as much as possible event
...
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.
SVN revision: 39505
2009-03-16 16:24:43 +00:00
Vincent Torri
d9d7c7d23b
* update configure.ac so that default options are chosen according to the host
...
* fix requirements
* fix configuration on mac os x (problem with automake 1.9) and
add missing values/macro for quartz support
* small typo in ecore_evas_win32 api
* use m4 api in m4 files
SVN revision: 39471
2009-03-13 16:35:16 +00:00
Carsten Haitzler
6e471e8dfb
handle mapping notify properly - patch from Olof Sjobergh
...
SVN revision: 39468
2009-03-13 15:55:34 +00:00
Carsten Haitzler
ba7439878b
add string.h
...
SVN revision: 39107
2009-02-19 22:25:07 +00:00
Carsten Haitzler
29cad587b5
filter excess motion events
...
SVN revision: 38978
2009-02-09 11:16:56 +00:00
Kim Woelders
584ff43a5c
Add _NET_WM_ACTION_ABOVE/BELOW.
...
SVN revision: 38962
2009-02-07 12:16:13 +00:00
Carsten Haitzler
5411f11877
allow ecore_x to use auto-repeat detection - if its in xlib.
...
SVN revision: 38932
2009-02-04 00:05:42 +00:00
Vincent Torri
29b0f87503
uniformize the inclusion of config.h
...
SVN revision: 38865
2009-01-31 18:56:17 +00:00
Vincent Torri
e18508b701
remove a bit the mess n ecore. It's just the first patch...
...
* add vim header
* include config.h when necessary
* fix the order of some include
* move the standard header in ecore_private.h to the source files
I have recompiled all the efl and e17, and e17 seems to work fine with these changes.
If you encounter problems with that commit, let me know.
SVN revision: 38864
2009-01-31 18:33:39 +00:00
Christopher Michael
8d70bbf08b
Fix nasty formatting and remove extra whitespace.
...
SVN revision: 38446
2009-01-04 05:03:12 +00:00
Christopher Michael
6c9a1eb720
Fix Sachiel typo...spank, spank ;)
...
Fix some formatting issues...more to come.
SVN revision: 38445
2009-01-04 04:43:54 +00:00
Iván Briano
b00f77795f
Ugly. But apparently Solaris does not have the Xutf8* functions
...
SVN revision: 38443
2009-01-03 21:53:42 +00:00
Iván Briano
c76c180b22
Goodbye forgotten debug. We won't miss you.
...
SVN revision: 38147
2008-12-14 19:26:41 +00:00
Cedric BAIL
642d8686de
Remove ecore_hash and eina_hash use from ecore.
...
SVN revision: 38105
2008-12-11 13:55:47 +00:00
Cedric BAIL
e51aa4745a
Valgrind complain when doing IC Destroy after XCloseDisplay, doing it before
...
sounds better to valgrind.
SVN revision: 38021
2008-12-08 14:29:44 +00:00
Iván Briano
d4d14f54ed
Very basic Input Method support. For now, it only uses X default to support things like composed characters with deadkeys kb layouts.
...
SVN revision: 38008
2008-12-08 00:28:37 +00:00
Vincent Torri
9b19b7dec4
autotools fixes
...
* remove useless _DEPENDENCIES variables
* remove useless files in EXTRA_DIST
* use -no-undefied directly
* add some flags when the host is windows ce
make distcheck succeeds on my computer
next step will be to fix the horrible mess in Ecore.h and ecore_private.h
SVN revision: 37406
2008-11-02 09:01:35 +00:00
Sebastian Dransfeld
c42322aebf
Remove unused variable.
...
SVN revision: 37217
2008-10-27 09:49:49 +00:00
Sebastian Dransfeld
381dc201ad
Fix sign warning.
...
SVN revision: 37216
2008-10-27 09:49:37 +00:00
Cedric BAIL
3d49d88a32
Make ecore depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36622
2008-10-13 15:59:19 +00:00
Carsten Haitzler
2549f9a0c3
don't leake keysyms!
...
SVN revision: 36486
2008-10-06 22:56:35 +00:00
Carsten Haitzler
4d3f6362b6
fix dpi check! oops!
...
SVN revision: 36210
2008-09-24 13:03:54 +00:00
Carsten Haitzler
44fc837b6a
add simple dpi get call
...
SVN revision: 36205
2008-09-24 10:18:26 +00:00
Carsten Haitzler
1dce18e33a
illogict - patch for right lefty mouse...
...
- ecore-x-pointer_mapping_support.patch: add support for modifying
pointer button mapping
SVN revision: 36113
2008-09-20 02:19:38 +00:00
Carsten Haitzler
c4624ffa93
add event_win's to all events that didnt have them before - needed.
...
SVN revision: 36091
2008-09-19 09:29:27 +00:00
Peter Wehrfritz
3deae56fa1
fix primary selection, probably also clipboard selection
...
SVN revision: 35856
2008-09-06 21:55:01 +00:00
Sebastian Dransfeld
43365e056b
source action patches from Fedor Gusev
...
SVN revision: 35519
2008-08-17 18:12:23 +00:00
Sebastian Dransfeld
97eed7e2dc
ignore
...
SVN revision: 35481
2008-08-14 17:57:32 +00:00
Peter Wehrfritz
b57eac0726
fix warnings
...
SVN revision: 35262
2008-07-30 22:59:23 +00:00