raster [Wed, 4 Feb 2009 00:05:42 +0000 (00:05 +0000)]
allow ecore_x to use auto-repeat detection - if its in xlib.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38932
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 1 Feb 2009 20:26:56 +0000 (20:26 +0000)]
Missing modification of the variable DOXYGEN to
efl_doxygen. Spotted by Albin Tonnerre (Lutin).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38895
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ravenlock [Sun, 1 Feb 2009 15:02:36 +0000 (15:02 +0000)]
FreeBSD requires these includes.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38889
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 1 Feb 2009 06:52:37 +0000 (06:52 +0000)]
fix logic in efl_doxygen.m4
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 31 Jan 2009 18:56:17 +0000 (18:56 +0000)]
uniformize the inclusion of config.h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38865
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 31 Jan 2009 18:33:39 +0000 (18:33 +0000)]
remove a bit the mess n ecore. It's just the first patch...
* add vim header
* include config.h when necessary
* fix the order of some include
* move the standard header in ecore_private.h to the source files
I have recompiled all the efl and e17, and e17 seems to work fine with these changes.
If you encounter problems with that commit, let me know.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38864
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 27 Jan 2009 21:58:15 +0000 (21:58 +0000)]
fix the render method of the opengl glew engine
Thanks to Roberto Huelga
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38817
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 21 Jan 2009 19:05:11 +0000 (19:05 +0000)]
fix null dereference reported by clang, patch by Luis Felipe.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38685
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
illogict [Wed, 21 Jan 2009 16:00:30 +0000 (16:00 +0000)]
No need to set as non-blocking as this is already done when initializing tslib.
Strange things happen when it is set.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38682
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jan 2009 15:33:24 +0000 (15:33 +0000)]
* ecore/configure.ac: Missing lib to link against when using a libc that doesn't provide iconv and GNU iconv. Fix from illogict.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38659
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 19 Jan 2009 21:08:39 +0000 (21:08 +0000)]
the versioning of shared lib is different on windows than on linux
(name-version.dll wrt name.so.version)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38654
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 19 Jan 2009 20:30:56 +0000 (20:30 +0000)]
set the window to fullscreen if requested when creating the ecore_evas (win ce)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38653
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 19 Jan 2009 18:54:24 +0000 (18:54 +0000)]
* ecore_wince: force taskbar to be shown when ecore_wince shuts
down (in case the application is fullscreen when exiting)
Reported by Lars Munch
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38649
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 19 Jan 2009 18:14:10 +0000 (18:14 +0000)]
* add Evil cflags and libs in ecore_job and ecore_imf Makefile.am's
in case Evil is not installed in /usr/local
* define fullscreen default values for the win ce engines in ecore_evas:
- gdi engine is windowed
- the other engines are fullscreen
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38647
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 16 Jan 2009 19:03:57 +0000 (19:03 +0000)]
* add _move, _resize and _move_resize to ecore_wince and ecore_evas_wince
* small fix for ecore_win32
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38609
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 14 Jan 2009 08:36:37 +0000 (08:36 +0000)]
update ac_attribute.m4
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38581
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sun, 11 Jan 2009 17:37:22 +0000 (17:37 +0000)]
Missing Makefile.am for docs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 11 Jan 2009 10:37:01 +0000 (10:37 +0000)]
Updated debian/rules for ecore and evas because of new 'make doc' support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38548
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 11 Jan 2009 10:31:26 +0000 (10:31 +0000)]
Deleted some useless files because of make doc support
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38547
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 11 Jan 2009 10:27:01 +0000 (10:27 +0000)]
Added some missing files for make doc support
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38546
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 11 Jan 2009 10:20:22 +0000 (10:20 +0000)]
Added support for "make doc" in evas and ecore.
Thanks to Lutin :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38545
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 10 Jan 2009 17:57:25 +0000 (17:57 +0000)]
* ecore/ecore_pipe.c:
fix doc
* ecore_file/Makefile.am:
add Windows cflags
* ecore_file/ecore_file_private.h:
move Evil.h so that EAPI is correctly defined
* ecore_wince:
make window_new windowed by default. other backend that gdi might have problems.
add title_set and fullscreen_set functions.
do not use aygshell features anymore for fullscreen (it's not free and not always available)
include missing config.h
* ecore_evas:
move Evas.h and Ecore_Getopt.h so that EAPI is correctly defined
add title_set and fullscreen_set functions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 10 Jan 2009 14:48:29 +0000 (14:48 +0000)]
Fixed (hopefully) ecore_directfb engine.
I don't have the libs here to test them now, not even compile. Please
let me know of any problems.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38536
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Fri, 9 Jan 2009 16:33:51 +0000 (16:33 +0000)]
Added debian/rules files with a new permissions set(755).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Fri, 9 Jan 2009 16:31:51 +0000 (16:31 +0000)]
prepare debian rules files for new chmod permissions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38518
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 6 Jan 2009 16:30:33 +0000 (16:30 +0000)]
fix errors reported by gcc.
we must always use the return of eina_list_{append,prepend...}
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38481
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 4 Jan 2009 05:03:12 +0000 (05:03 +0000)]
Fix nasty formatting and remove extra whitespace.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38446
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 4 Jan 2009 04:43:54 +0000 (04:43 +0000)]
Fix Sachiel typo...spank, spank ;)
Fix some formatting issues...more to come.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38445
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 3 Jan 2009 21:53:42 +0000 (21:53 +0000)]
Ugly. But apparently Solaris does not have the Xutf8* functions
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38443
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Thu, 1 Jan 2009 11:35:17 +0000 (11:35 +0000)]
Added new set of debian subdirs.
BROKEN/etox
e
ecore
e_dbus
edje
edje_editor
edje_viewer
eet
efreet
eina
elicit
elitaire
embryo
E-MODULES-EXTRA
emotion
emphasis
empower
emprint
enhance
enity
entrance
ephoto
epsilon
esmart
estickies
etk
etk_extra
evas
evolve
ewl
exhibit
exml
expedite
imlib2
imlib2_loaders
MISC/engage
OLD/eclair
OLD/engrave
OLD/enotes
OLD/entrance_edit_gui
OLD/e_utils
OLD/evoak
OLD/examine
OLD/iconbar
PROTO/etk_server
PROTO/exchange
PROTO/extrackt
rage
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38399
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Thu, 1 Jan 2009 11:25:05 +0000 (11:25 +0000)]
Removed debian subfolders - prepared for a new set of debian subdirs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38398
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 1 Jan 2009 01:31:35 +0000 (01:31 +0000)]
remove ecore_desktop completely. no longer useful
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38394
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 22 Dec 2008 11:16:26 +0000 (11:16 +0000)]
Fix sdl engine.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38277
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
ulisses [Mon, 22 Dec 2008 02:30:17 +0000 (02:30 +0000)]
Fix segfault when double freeing a string.
This fix makes it work again. However, ecore plugin should really be rewritten
or we should start considering eina_module instead.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38275
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 21 Dec 2008 22:33:35 +0000 (22:33 +0000)]
and we must always pre_free, otherwise we end being called after canvas free.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38272
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 21 Dec 2008 22:29:50 +0000 (22:29 +0000)]
must dissociate even if we will not delete the canvas.
otherwise subsequent associate requests will crash on us by using stale pointer.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38271
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 20 Dec 2008 15:19:48 +0000 (15:19 +0000)]
Oops! ecore must not depend on ecore-evas!
move helper function inside ecore-evas.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 20 Dec 2008 14:37:04 +0000 (14:37 +0000)]
* ecore_win32_window.c:
fix fullscreen
* ecore_evas_win32.c:
add fullscreen (d3d and ddraw) and shape (d3d) support
minor formatting
* configure.ac:
enable direct3d support
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38248
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 20 Dec 2008 14:29:45 +0000 (14:29 +0000)]
ecore_getopt: common callbacks go in.
ecore_evas_list_engines and geometry_parse, they're used in almost all
applications using ecore_getopt, let's avoid replicating code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38247
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Fri, 19 Dec 2008 21:28:32 +0000 (21:28 +0000)]
missing parenthesis
from caro.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38235
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Fri, 19 Dec 2008 20:54:13 +0000 (20:54 +0000)]
include the headers in the correct order so that EAPI is correctly defined on Windows
from caro
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 19 Dec 2008 14:44:47 +0000 (14:44 +0000)]
doc++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38229
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 19 Dec 2008 14:30:03 +0000 (14:30 +0000)]
add del flag to associate
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38225
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 19 Dec 2008 13:11:21 +0000 (13:11 +0000)]
dont resize/move fullscreen canvases
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38224
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 17 Dec 2008 13:03:00 +0000 (13:03 +0000)]
Update ac_attribute macro and remove __UNUSED__ declaration from eina.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38179
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 17 Dec 2008 08:16:21 +0000 (08:16 +0000)]
use new engine merge.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38175
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
jethomas [Tue, 16 Dec 2008 00:40:22 +0000 (00:40 +0000)]
Plugin fixes, ewl_test workes now.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38164
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 15 Dec 2008 20:52:51 +0000 (20:52 +0000)]
Fix compiler warnings.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38156
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 15 Dec 2008 18:39:01 +0000 (18:39 +0000)]
Remove ecore-desktop
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38151
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 15 Dec 2008 17:59:19 +0000 (17:59 +0000)]
Misc cleanup.
- Don't use EAPI for internal functions.
- Add prototypes to header.
- Some compiler warnings.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38150
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sun, 14 Dec 2008 19:26:41 +0000 (19:26 +0000)]
Goodbye forgotten debug. We won't miss you.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38147
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 12 Dec 2008 22:34:20 +0000 (22:34 +0000)]
Bugfix: do not search/delete in non-existent hashes.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38119
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 11 Dec 2008 13:55:47 +0000 (13:55 +0000)]
Remove ecore_hash and eina_hash use from ecore.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38105
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Tue, 9 Dec 2008 20:08:36 +0000 (20:08 +0000)]
Remove const qualifier.
Dynamically allocated buffers which we will free shouldn't be const.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38069
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
illogict [Tue, 9 Dec 2008 18:28:45 +0000 (18:28 +0000)]
Leak --: ecore_file_dir_get always returns a new buffer.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 9 Dec 2008 18:15:28 +0000 (18:15 +0000)]
Include stdio.h so ecore_getopt_help() is fine.
We need FILE* for ecore_getopt_help().
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38067
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
illogict [Tue, 9 Dec 2008 13:31:38 +0000 (13:31 +0000)]
When your libc doesn't provide iconv, and that you use GNU libiconv, iconv is available on libiconv_plug.so.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38052
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 8 Dec 2008 14:29:44 +0000 (14:29 +0000)]
Valgrind complain when doing IC Destroy after XCloseDisplay, doing it before
sounds better to valgrind.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38021
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 8 Dec 2008 00:28:37 +0000 (00:28 +0000)]
Very basic Input Method support. For now, it only uses X default to support things like composed characters with deadkeys kb layouts.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@38008
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mekius [Fri, 5 Dec 2008 04:48:12 +0000 (04:48 +0000)]
Some tweaks/fixups for abstract sockets.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37931
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 1 Dec 2008 22:43:04 +0000 (22:43 +0000)]
Patch by Dmitriy Mazovka:
add drag'n drop support in ecore_win32 (reworked) (missing files)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37890
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Dec 2008 11:41:32 +0000 (11:41 +0000)]
hmm revert this for now - i think it broke efm... i think...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37879
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 1 Dec 2008 10:13:16 +0000 (10:13 +0000)]
flush should use select with a timeout and try write every 10th of a sec
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37877
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 29 Nov 2008 11:23:17 +0000 (11:23 +0000)]
remove trailing spaces
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37851
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Thu, 27 Nov 2008 19:30:39 +0000 (19:30 +0000)]
* Patch by Dmitriy Mazovka
- add shape support in ecore_win32
- add drag'n drop support in ecore_win32 (reworked)
* remove strange character (ecore_evas_win32.c)
* include Eina.h before defining EAPI (Ecore_Data.h)
* add -lole32 as lib for DnD, minor thing (configure.ac)
next steps will be the new direct3d engine, and full support
of DnD, shapes and fullscreen for the directdraw engine and
in ecore_evas.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37831
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 24 Nov 2008 00:49:04 +0000 (00:49 +0000)]
Easy to use and powerful getopt implementation.
Create a parser description and give it the parameters, that's it. You
can store values (automatically converting types!), count occurrences,
make it true or false, create a list, choose from a list of items or
even specify your own callback to process arguments!
It was inspired by Python's optparse: http://www.python.org/doc/2.5.2/lib/module-optparse.html
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37781
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 22 Nov 2008 07:55:02 +0000 (07:55 +0000)]
add evil init / shutdown. Necessary for gettimeofday on Windows CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37741
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 21 Nov 2008 08:18:09 +0000 (08:18 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37725
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 19 Nov 2008 09:24:26 +0000 (09:24 +0000)]
add Windows CE gdi backend
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 18 Nov 2008 06:56:31 +0000 (06:56 +0000)]
remove the problem of the main loop taking 100% of the cpu
consumption on Windows
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37699
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 13 Nov 2008 20:42:01 +0000 (20:42 +0000)]
runtime configurable timer precision
One can now configure the maximum acceptable delay to be introduced by
Ecore so possibly more timers will be dispatched together, reducing
wakeups and saving more power.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37607
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 13 Nov 2008 20:39:56 +0000 (20:39 +0000)]
it's 'UNsigned' char, not signed!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37606
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 12 Nov 2008 07:54:25 +0000 (07:54 +0000)]
fix compilation on windows, minor formatting, use unix end of line
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37597
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mcalamelli [Thu, 6 Nov 2008 15:59:28 +0000 (15:59 +0000)]
Fix doxy
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
pfritz [Mon, 3 Nov 2008 13:57:53 +0000 (13:57 +0000)]
take the right patch for ecore_pipe. I moved nbytes back to unsigned int, from int. Was there a reason why you changed it to a signed integer? Negative values doesn't make sense for a size value. Anyway, if you really prefer int, I can change it, later.
One possible problem that come to mind, is that some one could del a pipe inside of the handler. That segfaults at the moment. So this should be fixed some time.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 3 Nov 2008 05:42:27 +0000 (05:42 +0000)]
add patch to add a pipe handler for glueing threads to the core main loop via
pipes - makes it save for a thread to send a message to the main loop and not
need lots of thread locks etc.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37429
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 3 Nov 2008 00:04:43 +0000 (00:04 +0000)]
stderr-- (just noisy!)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37426
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 2 Nov 2008 22:32:18 +0000 (22:32 +0000)]
move setup of loop time to init.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37424
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 2 Nov 2008 09:01:35 +0000 (09:01 +0000)]
autotools fixes
* remove useless _DEPENDENCIES variables
* remove useless files in EXTRA_DIST
* use -no-undefied directly
* add some flags when the host is windows ce
make distcheck succeeds on my computer
next step will be to fix the horrible mess in Ecore.h and ecore_private.h
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37406
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 2 Nov 2008 08:40:27 +0000 (08:40 +0000)]
const++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37405
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 2 Nov 2008 08:32:52 +0000 (08:32 +0000)]
const++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37404
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 2 Nov 2008 02:19:18 +0000 (02:19 +0000)]
remove more useless ecore_time_get's
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37392
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 2 Nov 2008 01:29:08 +0000 (01:29 +0000)]
new ecore_loop_time_get() call. also priority setting for spawning sub-procs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37389
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 1 Nov 2008 19:01:58 +0000 (19:01 +0000)]
fix ecore_evas on Windows CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37380
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 30 Oct 2008 15:26:11 +0000 (15:26 +0000)]
Add support for GNU TLS in ecore_con.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37329
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 29 Oct 2008 20:12:45 +0000 (20:12 +0000)]
add some const.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37318
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 29 Oct 2008 19:50:24 +0000 (19:50 +0000)]
Return associated object.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37316
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 29 Oct 2008 19:31:05 +0000 (19:31 +0000)]
Export driver as engine_name.
Also make sure it matches the names used by engines_get().
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37314
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 29 Oct 2008 19:07:10 +0000 (19:07 +0000)]
use unsigned for 1-bit members.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37313
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
pfritz [Tue, 28 Oct 2008 22:26:59 +0000 (22:26 +0000)]
no need for eina here
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37285
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 27 Oct 2008 09:49:49 +0000 (09:49 +0000)]
Remove unused variable.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37217
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 27 Oct 2008 09:49:37 +0000 (09:49 +0000)]
Fix sign warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37216
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 27 Oct 2008 09:49:25 +0000 (09:49 +0000)]
Fix sign warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37215
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 20:05:59 +0000 (20:05 +0000)]
parse functions should return the point where they left of.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37168
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 19:56:38 +0000 (19:56 +0000)]
Don't declare static functions if they are not used.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37165
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 19:54:42 +0000 (19:54 +0000)]
Don't declare static functions if they are not used.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37164
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 19:45:59 +0000 (19:45 +0000)]
This function returns void
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 17:24:52 +0000 (17:24 +0000)]
Make internal inline functions static inline
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37161
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 16:32:45 +0000 (16:32 +0000)]
* Declare function ecore_con_info_udp_listen in private header
* Remove unused variables
* Add paranthesis to remove ambiguity
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37157
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 26 Oct 2008 16:32:34 +0000 (16:32 +0000)]
remove inline from ecore_print_warning, exported functions
shouldn't be inline.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@37156
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33