Commit Graph

197 Commits

Author SHA1 Message Date
Carsten Haitzler a6ad878e08 ASPARAGUS!
SVN revision: 30379
2007-06-17 15:25:52 +00:00
tilman 56b2705044 unbreak the ecore-x build. that 2nd test doesn't belong there.
SVN revision: 29913
2007-05-07 19:25:46 +00:00
tilman 8a41f300f6 don't enable BUILD_ECORE_X and BUILD_ECORE_X_XCB at the same time. this unbreaks the ecore-x-xcb build
SVN revision: 29903
2007-05-07 15:39:22 +00:00
Carsten Haitzler 002d09cc7d asparagus - pass distcheck.
SVN revision: 29865
2007-05-05 15:14:17 +00:00
Carsten Haitzler e2742227ad printf--
SVN revision: 29548
2007-04-16 01:35:55 +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 9a55bdf25f Make it possible to disable abstract sockets.
SVN revision: 29350
2007-04-04 12:28:16 +00:00
Sebastian Dransfeld 37865c6d90 Make inotify work without inotify in glibc.
SVN revision: 29342
2007-04-04 11:37:10 +00:00
Sebastian Dransfeld c13ec0ad48 Check for MOVE_SELF, it was the last new thing added.
SVN revision: 29341
2007-04-04 11:23:41 +00:00
Sebastian Dransfeld bddb9be5cf Fix for systems which do not have inotify support in glibc.
SVN revision: 29340
2007-04-04 11:10:44 +00:00
Sebastian Dransfeld 479f628f89 Check for sys/inotify.h first. This will become standard and wont be found
if the test is the other way around.


SVN revision: 29325
2007-04-03 19:20:04 +00:00
doursse 6d871d6351 rename AC_CHECK_X_EXTENSION into ECORE_CHECK_X_EXTENSION
SVN revision: 29285
2007-03-31 14:55:16 +00:00
doursse dadd53df2c use an m4 macro to check all the modules (except evaso_evas engine modules)
SVN revision: 29282
2007-03-31 11:11:02 +00:00
tilman 12215d740c ugh, don't define HAVE_POLL just if is set. we check for it later.
SVN revision: 29241
2007-03-30 19:47:46 +00:00
tilman 9ed48cc2eb removed the pthread stuff - it's not used anymore
SVN revision: 29240
2007-03-30 19:38:17 +00:00
Carsten Haitzler 216d8d315b fix inotify stuff.. bad bad bad.
SVN revision: 29237
2007-03-30 12:24:19 +00:00
tilman 62c98ea3da call PKG_PROG_PKG_CONFIG
SVN revision: 28998
2007-03-24 10:41:31 +00:00
tilman a61eb329cc fix ecore_desktop check etc
SVN revision: 28987
2007-03-24 08:38:33 +00:00
tilman 10ce990a4f more clean ups
SVN revision: 28976
2007-03-23 23:04:32 +00:00
tilman e24eeed435 slightly rework ecore_x
SVN revision: 28975
2007-03-23 22:53:21 +00:00
tilman b3c1a74772 slightly rework ecore_txt checks wrt configure output
SVN revision: 28974
2007-03-23 22:44:49 +00:00
tilman 984d3931bb erm, i don't think there's anything such as 'Ecore_Buffer' :P
SVN revision: 28973
2007-03-23 22:29:23 +00:00
tilman ef4acf8d30 removed some unneeded dummy assignments. spotted by vincent.
SVN revision: 28970
2007-03-23 22:07:18 +00:00
tilman fd8d972c13 clean up AM_CONDITIONALs
SVN revision: 28966
2007-03-23 20:25:18 +00:00
tilman 40ca2f85d8 split ecore.pc into multiple pc files, one for each sub module.
SVN revision: 28853
2007-03-21 15:30:23 +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 4fb1500d27 accidently removed screensaver test
SVN revision: 28726
2007-03-15 00:32:30 +00:00
doursse 9185ef8961 use AC_CHECK_X_EXTENSION macro to check X extension
SVN revision: 28725
2007-03-15 00:26:39 +00:00
Christopher Michael d57a49d4ef Fix minor typo..should be ECORE_XDPMS, thanks ravenlock :)
SVN revision: 28690
2007-03-13 09:45:00 +00:00
Christopher Michael 9096f91b3d Added checks for dpms available in X so we know to build ecore_x_dpms or
not. Added a fallback check that looks in the Xext if not found in Xdpms.


SVN revision: 28688
2007-03-13 09:31:22 +00:00
tilman 8df6a0235f make sure have_ecore_desktop and want_ecore_desktop are initialized. otherwise you'll get an empty result for ecore_desktop if you don't build ecore_file.
SVN revision: 28645
2007-03-10 22:12:01 +00:00
Christopher Michael 977462196e Re-enable setting x_ variables to nothing at start of X checks. Not sure if
this was an accidental change or not, but it breaks things like pbuilder for
building pacakges.


SVN revision: 28563
2007-03-05 04:38:54 +00:00
Carsten Haitzler 8420b86942 ecore evas rotation patches
SVN revision: 28529
2007-03-02 17:02:49 +00:00
ningerso a308648698 Add ecore_strlcpy for an strlcpy copy available on all architectures.
SVN revision: 27890
2007-01-10 11:28:41 +00:00
Carsten Haitzler 38af0c332a lotys of changes - mayaswell asparagus - and the start of some of my fm
properties dialog work... it sucks - i know.


SVN revision: 27348
2006-12-04 12:14:18 +00:00
Christopher Michael 26b9a98431 Move tslib (Touchscreen) checks inside the "want_ecore_fb" block, as tslib
is only used if we're building ecore_fb.


SVN revision: 27206
2006-11-25 19:24:46 +00:00
tilman e22ae28a41 missing define for BUILD_ECORE_DESKTOP
SVN revision: 27139
2006-11-16 16:53:59 +00:00
Carsten Haitzler 2b06fffc26 asparagus.
SVN revision: 26895
2006-11-01 00:05:06 +00:00
Carsten Haitzler 3aef7f0132 too zealous - ecore_config needs to come back
SVN revision: 26840
2006-10-28 11:41:53 +00:00
Carsten Haitzler 4d759dc84f striptease!
SVN revision: 26837
2006-10-28 10:15:26 +00:00
Carsten Haitzler a0d2a33d04 remove test/example stuff
SVN revision: 26835
2006-10-28 09:55:50 +00:00
Carsten Haitzler 86352e8677 asparagus - we have fixed a lot of things this week, so before the weekend of
hacking... aspara


SVN revision: 26698
2006-10-19 23:44:54 +00:00
Carsten Haitzler dcfe2e5fad aspara!
SVN revision: 26617
2006-10-15 15:41:17 +00:00
Carsten Haitzler b24637f442 asparagus! (finally after all the radical changes of late)
SVN revision: 26453
2006-10-09 15:47:03 +00:00
rephorm 16f3aae0c9 Add abstract socket namespace support to ecore_con.
Lots of work on ecore_dbus
Hilights:
  - get the socket address for system/session/startup busses from the environment
  - can request/release a bus name
  - receive method calls (we need to add a way to register callbacks for specific methods)
  - send signals and method replies (untested)

*** API BREAKAGE ***
ecore_dbus_message_new_method_call() - the 'destination' param has moved to after the 'method' param to keep things consistent with newly supported message types and the param ordering in the spec.


SVN revision: 26081
2006-09-24 07:24:52 +00:00
Stafford Mitchell Horne 8287eadf7f Disabiling ecore-fb and ecore-evas-fb by default. Everyone can still
enable it by using --enable-ecore-fb or --enable-ecore-evas-fb with the
autogen.sh or configure scripts.


SVN revision: 24855
2006-08-17 23:41:47 +00:00
Jorge Luis Zapata Muga ed7d138bbc + Add a check for linux/input.h, this isnt acutally the best way,
because we have to check the code inside, not only the file, maybe a
  test app will be usefull but i dont know much of autotools.
+ make ecore_evas_fb dependant to ecore_fb
+ on ecore_fb_private.h add a hack in case the linux headers are broken
  (2.6.15 - 2.6.17), thanks blak. for other kernels i still need more
  info to acutally fix the issues.


SVN revision: 24845
2006-08-17 19:38:30 +00:00
David Walter Seikel ae95df23ab Freedesktop.org desktop, icon, and menu support as per the discussion in
the mailing list.  It's not ready yet.  It needs documentation, EFL
conformant naming, and a good whipping into shape by indent.  The ecore
integration needs a reveiw, see if I got that right.

Consider this a preview, it's mostly there, just needs some tweking.


SVN revision: 24560
2006-08-11 13:45:39 +00:00
Carsten Haitzler 1a80e60baf add lib deps back in - seemingly i found a modern gcc/ld that doesnt seem to
handle shared lib deps... weird.


SVN revision: 24445
2006-08-07 20:26:33 +00:00