Vincent Torri
898768c963
various fixes for vc++. I'll add the Visual Studio projects later
...
SVN revision: 47758
2010-04-05 08:26:48 +00:00
Vincent Torri
a4b0afb1e4
* move structures from ecore_private.h to the corresponding source files
...
* add 2 internal ecore_exe functions as ecore_signak.c uses Ecore_Exe members
no test is done in those 2 functions
* remove standard headers from ecore_private.h
SVN revision: 44862
2010-01-03 21:55:50 +00:00
Sebastian Dransfeld
0a9456ccf7
Remove duplication from ecore headers
...
Clean up Ecore.h and ecore_private.h
SVN revision: 44664
2009-12-22 21:15:12 +00:00
Cedric BAIL
d8e1895350
* ecore: Use eina_log.
...
Patch from Mathieu Taillefumier.
SVN revision: 44637
2009-12-21 17:32:19 +00:00
Vincent Torri
e18508b701
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.
SVN revision: 38864
2009-01-31 18:33:39 +00:00
Vincent Torri
b1f46fb7e8
remove trailing spaces
...
SVN revision: 37851
2008-11-29 11:23:17 +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
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
50432552c8
add windows support to ecore. ecore_evas is ported too (directdraw and direct3d. No opengl yet). It needs to be tested a lot, though. Remove some trailing spaces here and there. Replace WIN32 with _WIN32
...
SVN revision: 31513
2007-08-26 11:17:21 +00:00
David Walter Seikel
5d04321374
Found the bug, so no need for the debugging stuff.
...
SVN revision: 20264
2006-02-04 02:21:43 +00:00
David Walter Seikel
f8d0bcb617
debug--
...
They are only commented out, coz there might still be a problem there. On
the other hand, it might just be KDE strangeness.
SVN revision: 20256
2006-02-03 23:01:02 +00:00
Carsten Haitzler
682430bc67
disabel much more sinply :)
...
SVN revision: 20175
2006-02-01 12:43:06 +00:00
Carsten Haitzler
bc2749f508
disable signals for RTMIN
...
SVN revision: 20174
2006-02-01 12:39:06 +00:00
David Walter Seikel
fa091358dd
Figured this out finally.
...
SVN revision: 19927
2006-01-20 15:44:36 +00:00
David Walter Seikel
e754564803
Refactoring the exe exit stuff.
...
SVN revision: 19844
2006-01-16 03:20:36 +00:00
David Walter Seikel
e109255415
More ecore_exe naming break'n'fix. Should be all done now.
...
SVN revision: 19832
2006-01-15 11:27:19 +00:00
David Walter Seikel
d08ccf6fa6
Minor API breakage and fixage.
...
SVN revision: 19757
2006-01-13 06:38:44 +00:00
David Walter Seikel
20a8865152
* fork'n'pipe now has stderr support.
...
* both exe run functions now use the same code.
* don't allocate pipes that wan't be used. This made the code much cleaner.
* track and free the exe timers as needed.
E still reports a naughty null timer free at shutdown time, but I don't
think its in ecore_exe. I'll valgrind it later.
The error fd handler is curently an identical copy of the read fd handler,
with only the names changed. That's a big slab of code that is duplicated.
I'll merge the two into something generic next.
raster also mentioned that say the first ten lines or so of stderr should
be thrown into a dialog and shown to the user. I don't know if there is a
way to do that from ecore, or if the user of ecore_exe has to do that
themselves. The stderr support does line buffered mode just like the read
support, but has not been tested yet. I'll test properly after the merge.
SVN revision: 19700
2006-01-10 16:46:07 +00:00
Carsten Haitzler
6249f12f2f
eek. formatting!
...
SVN revision: 19635
2006-01-08 07:15:27 +00:00
Carsten Haitzler
5ba10bb385
symbol hiding fixes
...
SVN revision: 19556
2006-01-06 13:56:47 +00:00
David Walter Seikel
b1925fb4bf
Unimportant typo.
...
SVN revision: 19526
2006-01-04 19:53:34 +00:00
Christopher Michael
ccc3de03a5
Formatting
...
SVN revision: 19468
2006-01-01 04:18:38 +00:00
Christopher Michael
60cb25623b
Don't try to printf e->exe->cmd if e->exe doesn't exist
...
SVN revision: 19467
2006-01-01 04:02:52 +00:00
David Walter Seikel
8bb13800f8
* exe exit event delay method changed.
...
* Added method to close an exe's stdin in a (probably) vain attempt to convince exe to exit.
* Other debugging shit.
SVN revision: 19430
2005-12-30 19:17:21 +00:00
David Walter Seikel
f1ecb69e85
Make sure that the Last Words of a dead exe are preserved for future generations.
...
SVN revision: 19140
2005-12-19 05:07:58 +00:00
David Walter Seikel
a2bc838d20
Getting ready for fork'n'pipe.
...
SVN revision: 18399
2005-11-09 13:59:03 +00:00
Carsten Haitzler
909a56813f
stubs and comments for implementing pipes to child wrappers
...
SVN revision: 17876
2005-10-24 08:53:50 +00:00
Carsten Haitzler
de28192bda
kwo's ecore cleanup patch
...
SVN revision: 13559
2005-03-02 07:06:44 +00:00
Carsten Haitzler
6f7b7cbab1
re-enable
...
SVN revision: 13245
2005-02-09 02:18:02 +00:00
Carsten Haitzler
eedf3a9065
dont really need sigrt stuff.. conflicites...
...
SVN revision: 13235
2005-02-08 03:15:10 +00:00
Carsten Haitzler
cfb0ed0643
SIGPWR disabled
...
SVN revision: 12840
2005-01-09 05:17:24 +00:00
tsauerbeck
f83c81433d
mingw portability
...
SVN revision: 11926
2004-10-20 17:51:29 +00:00
Carsten Haitzler
7cd1fc87ce
norti norti. very norti.
...
dont free list nodes and then proceed to use the list->next member of a freed
list node! :)
SVN revision: 11738
2004-09-29 10:23:56 +00:00
tsauerbeck
e21b5dd247
don't use our own event_free callback when the default is good enough
...
SVN revision: 10141
2004-05-09 08:15:34 +00:00
rbdpngn
05734b2a61
Fix some ifdef's for the SIGPWR signal.
...
SVN revision: 9630
2004-04-07 03:42:55 +00:00
tsauerbeck
f92a6c5b02
siginfo_t *si might be NULL, so don't deref it unconditionally
...
SVN revision: 9611
2004-04-05 16:32:53 +00:00
tsauerbeck
56ccf07ae2
Oops, set the realtime signal's number in the ecore event struct, too
...
SVN revision: 9592
2004-04-04 20:08:45 +00:00
tsauerbeck
087eb83658
added support for realtime signals. all signal event structs now have a siginfo_t member (this might replace the unused void *ext_data). sa_sigaction is now used instead of sa_handler
...
SVN revision: 9591
2004-04-04 19:53:19 +00:00
tsauerbeck
5b7f9729ab
use sig_atomic_t for signal counters
...
SVN revision: 9589
2004-04-04 12:17:32 +00:00
Carsten Haitzler
532c2ef39b
volatile little suckers
...
SVN revision: 7854
2003-11-10 04:48:28 +00:00
Carsten Haitzler
a075b4b88c
ALSO report children than exited due to signals... and why...
...
SVN revision: 7548
2003-10-12 05:48:34 +00:00
Carsten Haitzler
a5c2425084
damn you salizar! damn you!
...
errr. i mean. ecore moves to HEAD!
SVN revision: 7475
2003-09-23 08:09:32 +00:00