Commit Graph

5532 Commits

Author SHA1 Message Date
doursse e02cf13308 ecore-evas is needed only for the binaries
SVN revision: 34764
2008-06-07 08:03:52 +00:00
doursse 2830a8186a * src/lib/Evil.h:
include windows.h instead of windef.h
undefine PATH_MATH before defining it
* src/lib/dlfcn/dlfcn.c:
remove useless header file


SVN revision: 34763
2008-06-07 06:38:54 +00:00
doursse 0cdcab6a5c forget to remove 2 calls
SVN revision: 34762
2008-06-06 18:52:19 +00:00
doursse 82fee3d58c evilize edje. Link against ecore_file only when needed. PATH_MAX and not MAX_PATH. Minor other fixes.
SVN revision: 34761
2008-06-06 18:31:49 +00:00
doursse 7dc315e9dc * src/lib/Evil.h:
add PATH_MAX macro
* src/lib/dlfcn/dlfcn.c: (get_last_error):
free correctly strings


SVN revision: 34760
2008-06-06 17:44:59 +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 4e78b97de8 Fix engine wrt the latest changes in evas. Add error messages
SVN revision: 34757
2008-06-06 12:14:01 +00:00
Cedric BAIL 6a1b1c5ef9 Forgot to update the current allocated space.
SVN revision: 34744
2008-06-05 08:12:25 +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
Cedric BAIL e95f38aed8 Remove now useless code to force evas_render cache invalidation.
SVN revision: 34738
2008-06-04 16:44:05 +00:00
Cedric BAIL eaedf88d4d Fix osbcuring case with evas_render cache.
SVN revision: 34737
2008-06-04 16:42:39 +00:00
Cedric BAIL 1a1f807026 Their should be no direct modification of Evas_Object changed flag.
SVN revision: 34736
2008-06-04 16:41:16 +00:00
Cedric BAIL 55bc10d2a0 Add evas_array_remove.
SVN revision: 34735
2008-06-04 16:39:43 +00:00
Cedric BAIL 2b8c136ad9 Fix a little bug with alpha flags not being correctly set.
SVN revision: 34734
2008-06-04 08:20:39 +00:00
Gustavo Sverzut Barbieri b802f4c94a Add evas_object_event_callback_del_full()
This will check both function and data before removing the callback,
this is useful when you have lots of children monitoring parent, when
one child want to remove its monitoring function, others will remain.

Name is quite difficult to choose, I opted for "_full", but could be
"_with_data" or similar.


SVN revision: 34731
2008-06-03 20:33:40 +00:00
doursse 6267ff56b3 add stylus support
SVN revision: 34730
2008-06-03 17:09:44 +00:00
Cedric BAIL 9feac9ef8b Fix common 16bpp engine use of alpha.
SVN revision: 34729
2008-06-03 14:45:39 +00:00
Cedric BAIL d102e3db82 * Make RGBA_IMAGE_HAS_ALPHA and RGBA_IMAGE_ALPHA_SPARSE part of
Image_Entry flag structure. This fix a bug with 16 bpp software engine.

        * Change image loader module API to take any Image_Entry. Same goes
        for evas_common_image_premul and evas_common_image_set_alpha_sparse.

        * Use new eet API: eet_data_image_read_to_surface.


SVN revision: 34728
2008-06-03 09:09:39 +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
Cedric BAIL 40d8302800 Update ChangeLog.
SVN revision: 34726
2008-06-02 16:02:41 +00:00
Cedric BAIL 2b37d10029 Add eet_data_image_read_to_surface and eet_data_image_decode_to_surface.
This functions provide a way to support tiles with eet. They also give the
possibility to directly decompress eet image inside an engine surface.


SVN revision: 34725
2008-06-02 16:01:18 +00:00
doursse 03109fff6c add cvsignore
SVN revision: 34724
2008-06-02 06:40:26 +00:00
doursse c1ea673e9a * src/lib/Evil.h:
* src/lib/evil.c: (setenv), (unsetenv):
setenv and unsetenv are already defined with cegcc


SVN revision: 34723
2008-06-02 04:53:41 +00:00
doursse 3b513e346e add cvsignore
SVN revision: 34722
2008-06-02 04:42:51 +00:00
doursse d8e6039ece Fix open, add getcwd, lstat, setenv, unsetenv and evil_homedir_get and fix typo in doc
SVN revision: 34718
2008-06-01 17:09:14 +00:00
doursse 4b4c616e37 * src/lib/dlfcn/dlfcn.c:
memory leak with cegcc
* src/lib/dlfcn/dlfcn.h:
include limits.h for MinGW users
* src/lib/mman/sys/mman.h:
add MAP_FAILED error value


SVN revision: 34717
2008-06-01 04:27:08 +00:00
doursse a9da65ca32 oups, no ecore-evas-wince yet
SVN revision: 34716
2008-06-01 03:47:53 +00:00
Carsten Haitzler c510afbd8e end_opt not needed there.
SVN revision: 34715
2008-06-01 00:40:58 +00:00
doursse e190b8a0f0 fix headers order for vc++ compiler. Tanks to Dmitriy Mazovka
SVN revision: 34713
2008-05-31 06:24:46 +00:00
doursse 653692fa28 fix autotools stuff for Windows
SVN revision: 34712
2008-05-31 06:15:41 +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
Carsten Haitzler 7752c8a3e5 and fix the gradient bug - yes. it is a GRADIENT BUG. you emms() when u are
totally done and may hand control back to a non rendering codepath - or
before u do any fp ops u are unsure of the cpu state beforehand. see the big
fat comment.

i was right. it was a missing emms.


SVN revision: 34707
2008-05-31 04:16:39 +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
Carsten Haitzler 850cae173c doing some work on a test script object and actually making it work.
SVN revision: 34703
2008-05-30 15:29:39 +00:00
Carsten Haitzler 1c7b215135 printf--
SVN revision: 34702
2008-05-30 14:27:56 +00:00
Cedric BAIL 0c85857e57 Fix a typo.
SVN revision: 34701
2008-05-30 13:55:51 +00:00
Cedric BAIL 0ca6c0a0bb Add a private data member to cache image structure.
SVN revision: 34700
2008-05-30 13:33:40 +00:00
Carsten Haitzler 15cd1238db start some serious work on script_only edje objects - for efficiency sake i'm
having an almost parallel codepath for script_only objects - they dont get to
use the older edje api calls for part defined objects. they will have a new
set of calls specifically for them. it's partly done - very little available
now, but will expand. lots of fixme's.


SVN revision: 34699
2008-05-30 11:20:49 +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
doursse 0fe68f24fc * move the declaration of variables at the begnning of the blocks
* minor formatting


SVN revision: 34695
2008-05-30 08:00:25 +00:00
doursse 7f47953b78 missing EAPI in front of evas_common_gradient_geometer_get()
other gradient related functions (lines 1138 - 1143) seem to
be used only internally. Maybe we should move them elsewhere.


SVN revision: 34694
2008-05-30 05:56:53 +00:00
doursse 37eed61ee8 put unistd.h after sys/types.h. Seems to be needed for vc++. Thanks to Dmitriy Mazovka
SVN revision: 34691
2008-05-29 05:48:16 +00:00
doursse ff73a369c4 reorganise a bit the output of configure for the engines: display
the buffer one at first (always compiled), then Xlib ones, XCB ones,
Windows ones, followed by others less used (SDL, FB,  Qtopia). I
let the 16 bits ones at the end in the same order (Xlib, Windows, SDL).


SVN revision: 34690
2008-05-29 05:43:12 +00:00