Commit Graph

2144 Commits

Author SHA1 Message Date
doursse ceaf9fe151 fix Windows backend detection
SVN revision: 34914
2008-06-26 09:53:25 +00:00
doursse 6b048a4eb5 reorganize header files and fix minor warnings
SVN revision: 34910
2008-06-26 05:11:16 +00:00
doursse a2c9599b9f fix the initialisation of the evas engine informations for directdraw and direct3d
SVN revision: 34909
2008-06-26 04:34:06 +00:00
doursse 50d48a1859 Associate an Ecore_Win32_Window to its HWND window, hence drop of the window list management. That should fix a bug when 2 windows are used in the same program. Add ecore_win32_screen_depth_get() to know the depth of the screen. Remove the management of the backend for direct3d and directdraw as they are done by the engines, now. More (ddraw 16 bits and gl) will follow later
SVN revision: 34908
2008-06-26 04:30:29 +00:00
Davide Andreoli 288b801e42 as per irc add the function:
EAPI int ecore_file_dir_is_empty(const char*dir)
Should we need to upgrade the ecore version? so apps that need this function can check for the right version?
Thanks
Dave


SVN revision: 34889
2008-06-22 15:10:00 +00:00
Eric Schuele c543df064c On occasion we see ee->prop.title == NULL. This will safeguard.
SVN revision: 34881
2008-06-21 02:44:38 +00:00
Sebastian Dransfeld 3d551cfeb8 Add ftp upload function (from Massimiliano Calamelli).
SVN revision: 34878
2008-06-20 07:48:33 +00:00
codewarrior 8e2e1a40a3 Set title again after we destroy the X window when setting alpha on and off.
SVN revision: 34876
2008-06-19 21:03:17 +00:00
Sebastian Dransfeld f05fe5a8da ignore
SVN revision: 34863
2008-06-19 12:29:22 +00:00
Carsten Haitzler c346a633c7 fix grab key to limit window event reporting properly.
SVN revision: 34851
2008-06-18 11:36:21 +00:00
Sebastian Dransfeld 9fa6620817 Don't complain when we don't include netdb.h
SVN revision: 34825
2008-06-14 10:18:00 +00:00
Sebastian Dransfeld 6da1cd605d No need to get target twice.
SVN revision: 34818
2008-06-13 21:42:13 +00:00
doursse f372541271 minor header inclusion fixes for vc++
SVN revision: 34800
2008-06-11 20:36:35 +00:00
doursse 29dddeec44 print debug after initialization. Thanks to Dmitriy Mazovka
SVN revision: 34797
2008-06-10 22:12:12 +00:00
doursse d2c2490440 add guards around config.h
SVN revision: 34783
2008-06-09 18:16:24 +00:00
Carsten Haitzler 911cf92c04 printf--
SVN revision: 34780
2008-06-09 12:17:59 +00:00
Carsten Haitzler 28bb3a6a08 ok - see comments with idle-enter.
SVN revision: 34779
2008-06-09 12:15:34 +00:00
Peter Wehrfritz c51a00a7d3 add constness; formatting
SVN revision: 34772
2008-06-08 12:38:56 +00:00
doursse 6456e1f6b7 add ecore_evas for wince
SVN revision: 34759
2008-06-06 13:57:03 +00:00
doursse fb34ce418d add debug messages, formatting, fix initialisation of mouse_in and mouse_out events
SVN revision: 34758
2008-06-06 12:20:47 +00:00
doursse 66bc74847c * add method to set backend
* formatting


SVN revision: 34742
2008-06-05 07:37:10 +00:00
doursse 30fc2a9064 * add _size_get() and _geometry_get() methods
* fix use of resume() and suspend() functions when dealing with GAPI


SVN revision: 34741
2008-06-05 07:23:41 +00:00
doursse 5b73f44fd1 * add a function that returns the Windows window of an Ecore_WinCE_Window.
Needed for a use of ecore_wince without ecore_evas

 * That stupid OS does not send a specific message when you show a window.
   Force the SHOWWINDOW message when showing / hiding. It works with
   CEgcc, but I don't know if it will work with vc++ for WinCE


SVN revision: 34740
2008-06-05 05:27:29 +00:00
doursse 6267ff56b3 add stylus support
SVN revision: 34730
2008-06-03 17:09:44 +00:00
doursse 6ec89fc019 [wince] fix stupid behavior of SetWindowLong during the creation of the the window
SVN revision: 34727
2008-06-03 05:13:17 +00:00
doursse a9da65ca32 oups, no ecore-evas-wince yet
SVN revision: 34716
2008-06-01 03:47:53 +00:00
doursse 72599d0faa fix variable names
SVN revision: 34711
2008-05-31 05:35:07 +00:00
doursse 53f0ada816 minor fixes and cormatting
SVN revision: 34710
2008-05-31 05:06:38 +00:00
doursse d787b6dec9 add Ecore Windows CE module
SVN revision: 34709
2008-05-31 05:05:01 +00:00
doursse 89ae5535c4 edd Ecore Windows CE module
SVN revision: 34708
2008-05-31 04:59:18 +00:00
Viktor Kojouharov d410dcd75b ecore_x:
* in ecore_x_pointer_xy_get, fill x & y with '-1', if the pointer is not in the same screen as the given window
  * add 'same_screen' and 'root_win' information for the XEvents dealing with keyboard and mouse events

e:
  * make sure e_manager_current_get returns the correct manager for the current screen
  * fix various modules to use the correct window, when dealing with events


SVN revision: 34705
2008-05-30 22:30:57 +00:00
doursse 2c4d0d72ad remove trailing spaces
SVN revision: 34704
2008-05-30 19:35:14 +00:00
Peter Wehrfritz 14042818cc move ecore_plugin_available_get() to ecore_plugin.c
SVN revision: 34697
2008-05-30 10:18:04 +00:00
Carsten Haitzler 43821d36e4 * add efreet garbage data check
* remove printfs that clutter output
* add efreet file type check - only parse regular files
* chekc mmap returns correctly for MAP_FAILED results
* edje has some stubs for adding script-only objecvts - but nothing useful
right now


SVN revision: 34689
2008-05-29 02:00:04 +00:00
Gustavo Sverzut Barbieri b0f295b1dd Match initial changes to DirectFB/evas.
SVN revision: 34688
2008-05-28 19:31:51 +00:00
Cedric BAIL c56d5ba638 Add FTP upload support for Ecore_Con from Massimiliano Calamelli.
SVN revision: 34683
2008-05-28 09:02:39 +00:00
Carsten Haitzler 5a59fcdaac remove your socks before doing the hanky panky!
SVN revision: 34674
2008-05-26 08:18:56 +00:00
doursse f04b9cc862 make some ecore modules compile with cegcc
SVN revision: 34673
2008-05-26 07:07:50 +00:00
doursse 479741fef0 remove ecore_pipe declarations and some trailing spaces
SVN revision: 34672
2008-05-26 05:31:20 +00:00
doursse cc0ca9325e integration of evil in ecore. It's compiling on windows and my ubuntu. The commit is big, please report any problem
SVN revision: 34671
2008-05-26 05:16:34 +00:00
doursse 550d447320 use the c++ api
SVN revision: 34670
2008-05-26 04:10:22 +00:00
Cedric BAIL 3537f1033a Forgotten declaration.
SVN revision: 34628
2008-05-20 12:37:51 +00:00
Carsten Haitzler 188e5b5bf0 use the cancel on a mouse out with grab
SVN revision: 34608
2008-05-19 04:15:34 +00:00
Carsten Haitzler 6982d7fb37 pass make distcheck and a snapshot asparagus release - been a while
SVN revision: 34600
2008-05-19 00:07:12 +00:00
Carsten Haitzler 42d1df4a86 obey the env var for dev warnings too
SVN revision: 34593
2008-05-17 03:19:38 +00:00
ningerso da305e5201 Rename another ecore_hash function.
SVN revision: 34506
2008-05-08 04:04:58 +00:00
ningerso db5c62df5d Rename functions to newer naming standard.
SVN revision: 34505
2008-05-08 04:01:01 +00:00
Carsten Haitzler 4743905c0b big endian fix from the big easy! :)
SVN revision: 34500
2008-05-07 14:02:21 +00:00
Cedric BAIL b08651afd0 Reduce number of call to malloc (by putting the string at the end of the Ecore_String struct).
SVN revision: 34498
2008-05-07 13:11:34 +00:00
Carsten Haitzler 21bfa5b0d6 gak! al the siginfo handlign was wrong. u'd get bogus siginfo data from
whatever child exited last - not the one u wanted, not to mention all other
signals. now there's a queue at least. 256 long. moight be a bit too long.


SVN revision: 34442
2008-05-03 08:15:16 +00:00
Cedric BAIL 6132d451c9 Check the correct stuff.
SVN revision: 34439
2008-05-02 15:33:50 +00:00
Cedric BAIL 6a9ef0e67f Remove an unused static function.
SVN revision: 34438
2008-05-02 15:33:09 +00:00
Cedric BAIL ff71d8b0a8 PKG_CHECK_MODULES already display a message, so no need to add one more.
SVN revision: 34437
2008-05-02 13:21:27 +00:00
kaethorn ace1e213d7 Merge with Debian files from PkgE.
SVN revision: 34393
2008-04-28 15:09:40 +00:00
Cedric BAIL 8cd76f1a35 Correctly handle dependency for Ecore_SDL.
SVN revision: 34367
2008-04-25 14:50:07 +00:00
Caio Marcelo de Oliveira Filho 97c0e0b5d3 ecore_imf: if ECORE_IMF_MODULE is set to "none", don't use any IMF module
Patch by andrunko.


SVN revision: 34361
2008-04-24 15:28:53 +00:00
Eric Schuele c48d02e391 Check for null pointer before passing to realpath()
SVN revision: 34285
2008-04-17 02:04:02 +00:00
Cedric BAIL ae88b42feb Use SDL definition instead of their numeric value.
SVN revision: 34282
2008-04-16 14:37:14 +00:00
Cedric BAIL 04d82e3825 Fix typo.
SVN revision: 34281
2008-04-16 08:36:08 +00:00
Carsten Haitzler 57ecfa2b1f This patch add the possibility to delay a timer and to know the
pending time before the next wake up.

They should not affect any current code using the timer.

--
Cedric BAIL


SVN revision: 34250
2008-04-11 23:39:55 +00:00
Carsten Haitzler a11b5c4769 deps lists/ debugging too...
SVN revision: 34177
2008-04-03 18:47:14 +00:00
Carsten Haitzler 0a0f8904f2 add xtest faking key support.
SVN revision: 34128
2008-03-28 14:38:35 +00:00
Carsten Haitzler cbda36803a fix configure.in - pkgconf
SVN revision: 34098
2008-03-23 16:44:54 +00:00
Carsten Haitzler 1bc9f155bb and only delete job list if its not null.
SVN revision: 34063
2008-03-20 17:56:41 +00:00
Dan Sinclair 74873d6559 - set the job list to NULL. If this isn't done and we re-init the library (as efreet does during unit testing) the list won't get re-created and crap memory will get freed on the next shutdown
SVN revision: 34058
2008-03-20 02:10:55 +00:00
Peter Wehrfritz 7f9e3f4cfd remove dangerous casts
SVN revision: 34039
2008-03-16 23:05:50 +00:00
Carsten Haitzler 0dde2578fe cross-compile again...
SVN revision: 34037
2008-03-16 12:17:53 +00:00
Peter Wehrfritz 1bb6fe82e7 compile again with curl
SVN revision: 34012
2008-03-13 09:26:24 +00:00
Sebastian Dransfeld 0c387e3c74 Remove unused variable
SVN revision: 34010
2008-03-13 06:36:50 +00:00
Sebastian Dransfeld a4ad7cb0eb Fix compiler warnings.
SVN revision: 34009
2008-03-13 06:35:57 +00:00
Peter Wehrfritz 164190d377 compile on FreeBSD again
SVN revision: 33984
2008-03-11 19:51:32 +00:00
Carsten Haitzler ab9940c2eb try again - missed the wrapping #ifdef
SVN revision: 33983
2008-03-11 10:24:10 +00:00
Michael Jennings 342492d566 Mon Mar 10 22:11:43 2008 Michael Jennings (mej)
Do not force use of pkgconfig to detect SDL -- supported versions of
SDL (1.2.0) did not ship with pkgconfig support.

Do not use PKG_CHECK_EXISTS as it is not available in older pkgconfig
releases.
----------------------------------------------------------------------


SVN revision: 33981
2008-03-11 05:12:47 +00:00
Carsten Haitzler 7a53260b55 build again if no curl there.
SVN revision: 33980
2008-03-11 03:38:22 +00:00
Michael Jennings cbe71c7569 Mon Mar 10 19:25:39 2008 Michael Jennings (mej)
Do not require bleeding-edge autoFUCK tools.
----------------------------------------------------------------------


SVN revision: 33979
2008-03-11 02:25:29 +00:00
Carsten Haitzler 3dedc3559e allow to have sub-rpocessed controlled by parent if parent dies/segvs/kill
-9'd , ecore_exe'd children die too.


SVN revision: 33974
2008-03-10 06:44:32 +00:00
Carsten Haitzler 2f4173e229 cedrics ecore_cn_url stuff for file downloads
SVN revision: 33970
2008-03-09 16:43:32 +00:00
Carsten Haitzler 4a3d696dcf cedric's timer freeze code.
SVN revision: 33967
2008-03-09 15:56:17 +00:00
Carsten Haitzler 87a6db7703 add in a types get - as u can have a list of them.
SVN revision: 33951
2008-03-07 11:02:22 +00:00
Carsten Haitzler 69f298c228 netwm type stupports an array of types. we dont handle it. bad. for now take
only the most important one (first) and note this issue.


SVN revision: 33944
2008-03-06 10:19:21 +00:00
Carsten Haitzler b9c073d25f allow programs using ecore_con_url to work and have symbols defined - even if
api doesnt do anything useful as curl is disabled.


SVN revision: 33929
2008-03-05 05:15:37 +00:00
Carsten Haitzler e89ea49c8b if port < 0 then drop port number
SVN revision: 33898
2008-03-02 08:39:21 +00:00
Carsten Haitzler 0cd91f89df valgrind complaint - valid one. fix.
SVN revision: 33891
2008-03-02 02:01:11 +00:00
Carsten Haitzler 9d31648720 revert pselect - breaks e init and entrance
SVN revision: 33829
2008-02-24 08:42:39 +00:00
Carsten Haitzler c31c2c50c3 use pselect - from lars. testing now in a wider audience.
SVN revision: 33827
2008-02-24 04:56:28 +00:00
doursse fc81ca730c remove trailing spaces
SVN revision: 33800
2008-02-20 18:22:42 +00:00
doursse 08bbba9e24 use the new api for the screensaver
SVN revision: 33799
2008-02-20 18:20:51 +00:00
Horms 5ac42d953d Add build-dependancy on pkg-config
As aclocal may be called via autogen.sh during the Debian build process
add an explicit build dependancy on pkg-config which includes
/usr/share/aclocal/pkg.m4 which provides the PKG_CHECK_MODULES macro.


SVN revision: 33781
2008-02-18 07:44:11 +00:00
Horms 37b3aecac8 ecore: build ecore desktop
The debian packaging has a libecore0-desktop package, so
build ecore desktop so there is something to go in it.


SVN revision: 33780
2008-02-18 07:36:08 +00:00
Horms 4cbf4bedd5 ecore: use DEB_CONFIGURE_EXTRA_FLAGS in rules file
Use DEB_CONFIGURE_EXTRA_FLAGS in the rules file
rather than duplicating the flags in the invocation
of ./autogen.sh


SVN revision: 33779
2008-02-18 07:34:43 +00:00
Horms 54f624a83b ecore: include autogen.sh in distribution tar ball
autogen.sh is really ought to be included in the distribution.
For starters its used in the debian build process.


SVN revision: 33778
2008-02-18 07:29:44 +00:00
Horms 920d9e9ec7 ecore: automake and libtool build dependancy
automake and libtool are needed by ./autogen.sh which
is used in the Debian build process.


SVN revision: 33777
2008-02-18 07:29:07 +00:00
Sebastian Dransfeld 0354cd15e9 And remove debugging.
SVN revision: 33771
2008-02-18 06:41:52 +00:00
Sebastian Dransfeld 4ec81c3451 List data should not be in the nodes when using ecore_list
SVN revision: 33770
2008-02-18 06:27:26 +00:00
Sebastian Dransfeld d6b1e0b5a6 formatting
SVN revision: 33769
2008-02-18 06:26:20 +00:00
Sebastian Dransfeld 1ff7daa0bb revert_to can't be PointerRoot, should probably be RevertToPointerRoot
SVN revision: 33737
2008-02-12 20:34:41 +00:00
Peter Wehrfritz 69c774cbe6 add doxy stubs, so that the function names at least appear in the api references
Thanks to mcalamelli


SVN revision: 33731
2008-02-11 23:24:11 +00:00
Mike Frysinger 561eb3c20c move ecore_exe_{init,shutdown} win32 stubs to header
SVN revision: 33640
2008-01-28 11:20:57 +00:00
Peter Wehrfritz 3f672adf1b remove stupid semicolons
SVN revision: 33626
2008-01-26 14:41:34 +00:00
Mike Frysinger d62afbab1d fix debug-typo left over in previous commit
SVN revision: 33621
2008-01-26 10:12:20 +00:00