Carsten Haitzler
6f480338d4
cover up segv where somehow the alpha flag is set in the 16bit engine but the
...
alpha pixel pointer is NULL. couldn't see where that happens, but it's now
protected against it.
SVN revision: 34968
2008-07-02 00:57:26 +00:00
Carsten Haitzler
fa688b14b1
actually make activate work! oops. wrong event mask
...
SVN revision: 34962
2008-07-01 07:12:27 +00:00
Carsten Haitzler
542e51691b
ecore_evas activate call.. uses netwm one... eek. need to add xcb.
...
SVN revision: 34949
2008-06-30 08:39:36 +00:00
Carsten Haitzler
2423c1e22c
disable clearing of startup_id
...
SVN revision: 34947
2008-06-30 01:16:38 +00:00
doursse
0b2c6cdd5c
add a method that returns the HWND window of an Ecore_Win32_Window
...
SVN revision: 34946
2008-06-29 14:12:16 +00:00
doursse
448faf03a5
speed up glew engine compilation
...
SVN revision: 34945
2008-06-29 14:09:26 +00:00
doursse
6aba69be2f
* configure.ac:
...
* src/lib/Evil.h:
* src/lib/Makefile.am:
* src/lib/evil.c:
* src/lib/pwd/Makefile.am:
* src/lib/pwd/pwd.h:
add langinfo and getpwuid support
* src/lib/mman/sys/mman.h:
* src/lib/dlfcn/dlfcn.h:
fix comment
SVN revision: 34942
2008-06-29 12:09:48 +00:00
Gustavo Sverzut Barbieri
d6b97fd852
Destroy pthread_attr when we do not need it anymore.
...
pthread manual says it is safe to destroy them after they are used
with pthread_create: "If the attributes specified by attr are modified
later, the thread���s attributes shall not be affected."
SVN revision: 34937
2008-06-28 15:29:57 +00:00
Gustavo Sverzut Barbieri
0c351c3edd
Fix deletion of ecore_evas_directfb and ecore_directfb_window.
...
SVN revision: 34936
2008-06-28 14:12:20 +00:00
Peter Wehrfritz
254d60b8a4
add documentation stubs for the textblock
...
SVN revision: 34935
2008-06-28 10:55:58 +00:00
doursse
074765d3aa
open files in binary mode, to fix problems on Windows. Fix a constness
...
SVN revision: 34931
2008-06-28 09:11:48 +00:00
Eric Schuele
d7a634d3da
Fix the real warning this time. (undo my previous change as well)
...
SVN revision: 34929
2008-06-28 03:51:20 +00:00
Gustavo Sverzut Barbieri
ed239be74a
Check if file was really open before continue.
...
If we tried to create the new rw file, we must check if it was created
fine before continue, lots of errors are possible there, but mine was
creating the file inside an nonexistent directory.
SVN revision: 34928
2008-06-27 22:05:49 +00:00
Eric Schuele
387d29e262
- libgen.h is required on FreeBSD for basename(), and will provide
...
POSIX basename() for those of you using glibc.
- Silence some compiler warnings.
SVN revision: 34926
2008-06-27 16:00:55 +00:00
Cedric BAIL
d16456e061
Fix the bug with EET_T_UNKNOW/EET_G_UNKNOWN that did break the CVS.
...
Add a test to detect this bug and caught another one, not yet solved
with dump/undump of EET_T_UNKNOW/EET_G_UNKNOWN.
SVN revision: 34925
2008-06-27 15:26:53 +00:00
Gustavo Sverzut Barbieri
0db98a4d3f
We need to force signed chars when we need the signal.
...
The type "char" is not defined to have a sign or not, for performance
issue some platforms (ie: ARM) define it as unsigned. If we need to
rely on the sign, must say so.
SVN revision: 34924
2008-06-27 03:14:57 +00:00
Cedric BAIL
86e4286496
This patch is a starting point for cleaning up eet_data.c.
...
It also add EET_G_VAR_ARRAY and EET_G_ARRAY thanks to
turran's (jorgeluis.zapata@gmail.com ) last year patch.
Of course we have test code for it and eet_data.c code
is covered around 90.1%. We need to test with garbage
data for increasing it more.
WARNING: API of eet_data_descriptor_element_add is not
clean and we will need to break it, if we want a clean
API. So this is the plan for version 2.0.0.
SVN revision: 34919
2008-06-26 15:47:25 +00:00
doursse
2b1156ef72
useless, now
...
SVN revision: 34917
2008-06-26 10:23:29 +00:00
doursse
3d175f57e9
add glew engine support in ecore_evas. fix Windows backend compilation
...
SVN revision: 34916
2008-06-26 09:56:08 +00:00
doursse
2ab4d7ad99
remove completely backends in ecore_win32
...
SVN revision: 34915
2008-06-26 09:54:35 +00:00
doursse
ceaf9fe151
fix Windows backend detection
...
SVN revision: 34914
2008-06-26 09:53:25 +00:00
doursse
cf5d5718e2
put initialisation of glew in the engine, update the engine so that it uses the cache system
...
SVN revision: 34912
2008-06-26 08:29: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
doursse
3d95a7bf7e
do not use dladdr on MinGW platform
...
SVN revision: 34905
2008-06-25 06:47:11 +00:00
doursse
23488e9a60
put directdraw initialisation in the engine. use the evas cache
...
SVN revision: 34903
2008-06-25 06:40:10 +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
2a28ea17b4
Remove unused variables.
...
SVN revision: 34868
2008-06-19 12:49:11 +00:00
Sebastian Dransfeld
4a54010498
Remove unused variable.
...
SVN revision: 34867
2008-06-19 12:47:04 +00:00
Sebastian Dransfeld
95693f1a1c
Add return values.
...
SVN revision: 34866
2008-06-19 12:46:04 +00:00
Sebastian Dransfeld
b55c00e17f
Fix compiler warnings.
...
SVN revision: 34865
2008-06-19 12:39:58 +00:00
Sebastian Dransfeld
af829abf19
ignore++
...
SVN revision: 34864
2008-06-19 12:30:57 +00:00
Sebastian Dransfeld
f05fe5a8da
ignore
...
SVN revision: 34863
2008-06-19 12:29:22 +00:00
Carsten Haitzler
d8288d5531
bad *alloc! bad sizeof usage. bad! :)
...
SVN revision: 34856
2008-06-19 04:09:33 +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
Cedric BAIL
c5ecd8819e
Remove unused file.
...
SVN revision: 34844
2008-06-17 13:31:13 +00:00
Cedric BAIL
2ebe01d957
Correct the removal of an object.
...
SVN revision: 34842
2008-06-17 11:24:48 +00:00
Cedric BAIL
3796312acf
Cleanly handle evas_object_release.
...
SVN revision: 34841
2008-06-17 09:04:12 +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
Davide Andreoli
d0d0eee429
Initial work for writing edc source code
...
SVN revision: 34820
2008-06-14 01:13:16 +00:00
Sebastian Dransfeld
6da1cd605d
No need to get target twice.
...
SVN revision: 34818
2008-06-13 21:42:13 +00:00
Carsten Haitzler
d4e8f592bb
fix arrya state engin issue... redraws vanishing. fixed!
...
SVN revision: 34808
2008-06-12 13:22:26 +00:00
doursse
8bd0e92e81
* src/lib/Evil.h:
...
add defines for vc++. Thanks to Dmitriy Mazovka
SVN revision: 34801
2008-06-11 21:34:09 +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
Cedric BAIL
4c9f900c60
Check the correct colorspace.
...
SVN revision: 34796
2008-06-10 14:21:06 +00:00