Commit Graph

242 Commits

Author SHA1 Message Date
Carsten Haitzler ad7b6f9978 update version requirements inside ecore (oh it'll be so much nicer to
have one tree and not do all this fine-grained version requiring!)



SVN revision: 66319
2011-12-19 05:57:31 +00:00
Cedric BAIL 28aec29e9f ecore: don't require Ecore_Ipc when not needed.
SVN revision: 66292
2011-12-16 16:24:43 +00:00
Carsten Haitzler ef7d5face3 extn ecore-evas! WOOOOOOOOOOOOT!
SVN revision: 66283
2011-12-16 10:58:17 +00:00
Carsten Haitzler 51ed56c43f disable timer dump by default - that's a lot of memory per timer to use ...
by default.



SVN revision: 66180
2011-12-14 08:51:45 +00:00
Tom Hacohen d7975d7f12 ecore: Fixed svn detection for svn1.7
SVN revision: 66144
2011-12-13 08:49:46 +00:00
Mike Blumenkrantz 55b8fcf727 svn 1.7 uses a stupid new error string so now we're gonna have to update all of these
SVN revision: 66080
2011-12-10 07:34:48 +00:00
Mike Blumenkrantz 083d3466a1 revert 66063 + related commits: my dreams of zero-copy ecore-con transfers were shattered by the inconsistency of linux socket operations. way to go kernel developers.
SVN revision: 66078
2011-12-10 07:34:45 +00:00
Mike Blumenkrantz 0b109fb5c2 optimize read mechanics for remote servers using ioctl to determine number of bytes available for reading.
in general, this should provide an improvement which scales with the amount of data being transferred:
* small transfers will incur a small amount of overhead from potentially unneeded memory as I try to account for a bug in FIONREAD which returns a number that is smaller than the actual number of bytes available for read on a socket
* large transfers will no longer require any copies of the data

on systems which do not provide the FIONREAD ioctl(), old functionality will be used
this should work on windows, though I (obviously) can't test it myself

thus ends the longest commit message I have ever written


SVN revision: 66063
2011-12-09 22:35:12 +00:00
Mike Blumenkrantz 0099b08234 introducinggggggggggggggg <drum roll>:
ECORE-CON-SOCKS! SOCKS ON!!!!

now ecore_con supports socks (v4 and v4a only, so no ipv6) connections natively for making remote connections
for those of you who want their apps to start proxying immediately, just update and export this handy environment variable:
ECORE_CON_SOCKS_V4=[user@]PROXY_IP_ADDRESS:PROXY_PORT[:1] <--use :1 here to enable dns lookups on the proxy


SVN revision: 65934
2011-12-06 03:32:16 +00:00
Carsten Haitzler 4797954c4d and now go to normal-like svn revs
SVN revision: 65806
2011-12-02 09:45:25 +00:00
Carsten Haitzler e51c9a6705 revert my 1.x.99 stuff so i can branch.
SVN revision: 65803
2011-12-02 09:32:11 +00:00
Carsten Haitzler b90b289063 and lets bump on to 1.x.99 (or so) for svn... and back to adding snap
rev.



SVN revision: 65802
2011-12-02 09:10:56 +00:00
Vincent Torri 45ee860fb5 evil >= 1.0.0
SVN revision: 65303
2011-11-16 17:50:39 +00:00
Carsten Haitzler 9e655af267 update release candidate trees to their release version in preparation
for alpha



SVN revision: 65280
2011-11-16 05:34:37 +00:00
Vincent Torri 05712f1644 Ecore: fix reg exp when with_internal_maximum_log_level is enabled
replace \+ by + as it should be
add -E option to grep, handle the + in expression

Patch from OpenBSD via Jonathan Armani <armani@openbsd.org>


SVN revision: 65032
2011-11-10 19:27:12 +00:00
Vincent Torri 73b4db74b0 Ecore: detect Cocoa options only if we want ecore-cocoa.
Build can fail if Cocoa options are passed and gnustep-gui has been installed

Nicolas: can you please test on your Mac OS X ?


SVN revision: 65031
2011-11-10 18:18:39 +00:00
Carsten Haitzler d12d08fd14 Ticket #824 - no readme.in's
SVN revision: 64802
2011-11-06 08:47:38 +00:00
Youness Alaoui aeb68dfc92 Ecore-evas: Add psl1ght module to ecore-evas
SVN revision: 64783
2011-11-05 17:50:02 +00:00
Youness Alaoui 1aa9c2def8 Ecore: Add ecore-psl1ght library
SVN revision: 64782
2011-11-05 17:49:55 +00:00
Youness Alaoui 1dfc25fedf Ecore: Port ecore to the PS3
SVN revision: 64781
2011-11-05 17:49:49 +00:00
Vincent Torri c67239a2d6 Ecore: AM_PROG_CC_STDC is deprecated
SVN revision: 64743
2011-11-04 20:29:47 +00:00
Sung-Jin Park 19ab8e3f74 From: Sung-Jin Park <sj76.park@samsung.com>
Subject: Re: review request : ecore x patch for X Gesture extention

Do you remember that I told you X gesture extension patch for ecore x ?
I’d like to put the attached patch to ecore_x in upstream.
This patch is just for initializing/receiving X gesture extension stuff.
Would you please put this in SVN ? : )
Thanks and regards,
Sung-Jin Park



SVN revision: 64732
2011-11-04 12:44:28 +00:00
Vincent Torri 518ac265f7 formatting
SVN revision: 64660
2011-11-02 20:06:08 +00:00
Nicolas Aguirre f4d650a5e4 ecore: Add ecore_cocoa and ecore_evas_cocoa engine support. Currently, event and main loop integration is not working, but you can create a new ecore_cocoa window and attach an evas inside.
SVN revision: 64656
2011-11-02 19:20:09 +00:00
Vincent Torri 8d3cd7339d Ecore: fix Cocoa stuff detection on FreeBSD and Mac OS X, clean up ipv6 detection
SVN revision: 64652
2011-11-02 18:16:23 +00:00
Mike Blumenkrantz 193052b816 make ipv6 support configurable
SVN revision: 64631
2011-11-02 02:59:36 +00:00
Vincent Torri 5b3f0a5e09 Ecore: do not enter po/ if --disable-nls is passed to configure
SVN revision: 64183
2011-10-19 17:21:33 +00:00
Bruno Dilly 220e9e7a66 Ecore exe: check for prctl header instead of OS
Suggested by vtorri


SVN revision: 63987
2011-10-11 18:19:37 +00:00
Gustavo Sverzut Barbieri 163272dc48 Welcome EWS - Ecore+Evas Single Process Windowing System.
EWS is a new Ecor_Evas engine that builds on top of other engines. It
will create a backing store Ecore_Evas and ecore_evas_ews_new()
windows are created in it as images, but transparent to the outside
users (similar to buffer's ecore_evas_object_image_new()).

It provides a basic windowing system, with a known background object
that can be changed to your pleasure, and issue Ecore_Events to notify
of new windows and changes like movement, etc. Then you can write a
simple window manager based on it. (See example, Elementary will
contain one as well).

Backing store is determined by your best engine (as in
ecore_evas_new()) or specified with ecore_evas_ews_engine_set() or
environment variable $ECORE_EVAS_EWS (format:
engine-namey:w:h:options). The size can be set with
ecore_evas_ews_setup().



SVN revision: 63848
2011-10-05 22:11:00 +00:00
Iván Briano c1287bd741 Work with a static Xlib too
SVN revision: 63742
2011-10-01 18:04:57 +00:00
Youness Alaoui e6183a9b06 Ecore-con: Use want_ecore_con_*_sockets instead of want_*_sockets in the configure output
SVN revision: 63684
2011-09-29 21:05:39 +00:00
Youness Alaoui 0618b78f1e Ecore-con: Allow to disable local sockets support, and disable them on ps3
SVN revision: 63683
2011-09-29 21:05:32 +00:00
Youness Alaoui 1fc4a13f80 Ecore-con: Test for IPV6 availability
SVN revision: 63680
2011-09-29 21:04:54 +00:00
Vincent Torri b46688b148 bump gettext version to 0.17. Patch by xlopez@igalia.com. Fix ticket #813
SVN revision: 63612
2011-09-26 21:50:50 +00:00
Christopher Michael 67e0df22e7 Ecore: Fix configure.ac for recent xcb_cflags change.
SVN revision: 63585
2011-09-24 07:23:41 +00:00
Christopher Michael 1d08043154 Ecore: Fix configure.ac to use different variable names for pkg-config
libs.



SVN revision: 63583
2011-09-24 06:21:15 +00:00
Christopher Michael 83d9070643 Ecore: Remove checks for xcb_dri extension in configure.ac as we are
not going to use it, but rather dlsym to the libdri/libGL libs (ala
xlib code).



SVN revision: 63518
2011-09-21 11:42:24 +00:00
Youness Alaoui f15246db82 Ecore: Do not call execvp if it's unavailable on the system
SVN revision: 63466
2011-09-18 21:57:47 +00:00
Youness Alaoui e4165d053b Ecore: Include sys/select.h before using 'select' to conform to POSIX.1-2001
SVN revision: 63430
2011-09-16 07:08:45 +00:00
Youness Alaoui b8d3fceb58 Ecore: If pkg-config doesn't find SDL, then try to use sdl-config
SVN revision: 63305
2011-09-09 02:56:03 +00:00
Vincent Torri 392921378a allow gnutls and openssl to be detected on Windows
SVN revision: 63294
2011-09-08 19:18:16 +00:00
Youness Alaoui 523ba39cb5 Ecore: If ecore_con is disabled, we must still check for curl dependency since it's used by ecore-file
SVN revision: 63250
2011-09-07 06:53:48 +00:00
Youness Alaoui 3b6a0b6bae Ecore: Use pkg-config to check for SDL, not sdl-config (which fails for cross-compilations)
SVN revision: 63249
2011-09-07 06:53:42 +00:00
Cedric BAIL a74c65adfb ecore: take static as a yes.
Note: maybe it would be better to put yes in the .pc file
instead of static. I don't see any advantage having that
information in the pc file.


SVN revision: 62412
2011-08-12 20:31:15 +00:00
Christopher Michael e339ae020a Ecore_Xcb: Allow ecore_xcb to support unstable/development version(s) of xcb.
(based on patch from Boris Faure)

NB: This is untested/unsupported code. Ymmv, but using/compiling
ecore_x with versions of xcb > 0.3.6 is not supported yet (until such
time that standard distros support 0.3.8 out of the box).



SVN revision: 61971
2011-08-02 01:32:10 +00:00
Mike McCormack 5c8256e337 ecore: Add main loop thread safety
Thread safety is disabled by default.
Enable it with --enable-thread-safety

Should cover timers, events, animators, idlers and fd handlers.

Tested with Enlightenment and elementary_test.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 61851
2011-07-28 12:01:16 +00:00
Christopher Michael ca78a5dc81 Ecore: Add back in x11-xcb pkgconfig check. Needs for 11.04 apparently.
SVN revision: 61804
2011-07-27 11:13:58 +00:00
Christopher Michael 3ffddafeed Ecore: Fix configure.ac for dumb systems that cannot find pixman
without being explicitly told where it is.



SVN revision: 61797
2011-07-27 07:40:55 +00:00
Christopher Michael 37b122117e Ecore_X: Add start of XResource handling for xcb backend (NB: Nowhere
near finished yet). Add working OpenGL for XCB engine.

NB: wrt Opengl...Raster, this is the env var/dlsym version you
requested this morning ;)

NB: Basically what happens is, if you know you do not ever want/use
opengl, you can export ECORE_X_NO_XLIB env variable, and ecore_x will
use pure xcb to establish it's X connection. However, if you do use
OpenGL and this env var is not exported, then ecore_x(cb) will use
XOpenDisplay to init the connection.



SVN revision: 61724
2011-07-26 05:54:01 +00:00
Christopher Michael cfed4716f6 Ecore: Add autofoo magic for building XCB-based ecore_x.
NB: IF you are going to try this, build evas with
`--enable-software-xcb` AND build ecore with `--enable-ecore-x-xcb
--disable-ecore-evas-opengl-x11`.

NB: OpenGL does NOT work with the xcb stuff yet. E itself does NOT
work with this yet either (still have to commit those changes).



SVN revision: 61385
2011-07-14 15:46:30 +00:00