raster [Thu, 16 Dec 2010 04:40:14 +0000 (04:40 +0000)]
From: Mike McCormack <mj.mccormack@samsung.com>
Subject: [E-devel] [PATCH 4/4] ecore_fb: Zero is a valid fd value
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55572
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 16 Dec 2010 04:39:38 +0000 (04:39 +0000)]
From: Mike McCormack <mj.mccormack@samsung.com>
Subject: [E-devel] [PATCH 3/4] ecore_con: Always close fd after remove
fdh from main loop
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 16 Dec 2010 04:38:37 +0000 (04:38 +0000)]
From: Mike McCormack <mj.mccormack@samsung.com>
Subject: [E-devel] [PATCH 1/4] ecore_con: Always close fd after remove
fdh from main loop
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55570
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rui [Tue, 14 Dec 2010 22:30:53 +0000 (22:30 +0000)]
http auth was implemented way back in r48715 (one less item in FIXMEs).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55557
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 13 Dec 2010 17:52:03 +0000 (17:52 +0000)]
Add Visual Studio 2008 files
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55539
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 13 Dec 2010 07:26:21 +0000 (07:26 +0000)]
discomfitor... SPANK! REVERT REVERT REVERT! i've been sitting in a
text console for a while because of this. and when dr. evil sits in a
text console for a while... he gets angry. when dr. evil gets angry,
mr. bigglesworth gets upset... and when mr. migglesworth gets upset...
PEOPLE DIE!
/me aims some sharks with laser beams @ discomfitor
(run e17 under valgrind. find out).
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55531
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 12 Dec 2010 23:09:24 +0000 (23:09 +0000)]
fix potential problem with Windows 64 bits API.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55528
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 12 Dec 2010 22:49:01 +0000 (22:49 +0000)]
use '#pragma message' instead of '#warning' when vc++ is used
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55527
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 12 Dec 2010 22:46:39 +0000 (22:46 +0000)]
declare variables at the beginning of the block
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 12 Dec 2010 20:38:27 +0000 (20:38 +0000)]
forgot a null check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55522
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 12 Dec 2010 18:09:35 +0000 (18:09 +0000)]
change the size of the buffer
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 12 Dec 2010 14:41:04 +0000 (14:41 +0000)]
fix usage of ecore_con functions to avoid magic failures: SOMEONE WHO KNOWS THIS CODE PLEASE DOUBLE CHECK FAILURE CASE RETURN VALUES
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55512
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 11 Dec 2010 16:51:29 +0000 (16:51 +0000)]
use more explicit error checks
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 11 Dec 2010 00:25:46 +0000 (00:25 +0000)]
handle ARES_ECONNREFUSED
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55473
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 10 Dec 2010 21:15:05 +0000 (21:15 +0000)]
[ecore_win32] Better move and resize of windows. Needs a lot of love though
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55470
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 10 Dec 2010 06:05:35 +0000 (06:05 +0000)]
Fix me as author
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 9 Dec 2010 21:04:22 +0000 (21:04 +0000)]
avoid writing <= 0 bytes to clients
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55433
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 9 Dec 2010 21:02:53 +0000 (21:02 +0000)]
this error fix is dedicated to Tommy[D] for continuing to prove that the impossible can still be possible on his system
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55432
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 9 Dec 2010 06:43:58 +0000 (06:43 +0000)]
reorder a little, fix bug where client_del event was never sent if it had send data in its buffer
question to think on: should a deleted client be allowed to finish sending its data or should it be killed immediately?
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55391
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 9 Dec 2010 06:16:13 +0000 (06:16 +0000)]
avoid loooooooooooooots of ecore spankies
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55390
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 8 Dec 2010 14:00:37 +0000 (14:00 +0000)]
handle ARES_ENODATA more gracefully
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55371
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 8 Dec 2010 03:25:23 +0000 (03:25 +0000)]
and break api in ecore_input_evas - not used anyway except within
ecore. the api didn't allow for rotation of multitouch input. need to
fix. done.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55367
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 7 Dec 2010 08:38:07 +0000 (08:38 +0000)]
formatting!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55348
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 5 Dec 2010 07:30:17 +0000 (07:30 +0000)]
avoid magic fail on already-freed handler
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55280
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 4 Dec 2010 00:50:58 +0000 (00:50 +0000)]
* eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 3 Dec 2010 23:35:49 +0000 (23:35 +0000)]
* ecore: forgotten file to pass distcheck.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 3 Dec 2010 18:40:30 +0000 (18:40 +0000)]
* ecore: fix build on Mac OS X.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55221
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 3 Dec 2010 06:14:30 +0000 (06:14 +0000)]
aha! found the leak and eliminated it!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 10:33:07 +0000 (10:33 +0000)]
avoid segv
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 10:31:20 +0000 (10:31 +0000)]
avoid segv
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55117
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 04:42:29 +0000 (04:42 +0000)]
formatting cleanups
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55109
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 03:45:22 +0000 (03:45 +0000)]
copypastecopypaste
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 1 Dec 2010 03:31:55 +0000 (03:31 +0000)]
compacter code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55107
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 03:19:28 +0000 (03:19 +0000)]
only enable extensive ssl logging with compile define set to avoid massive slowdown
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55106
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 1 Dec 2010 03:13:29 +0000 (03:13 +0000)]
u know.. eina_list_free.. returns... NULL :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55105
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 03:02:03 +0000 (03:02 +0000)]
remove redundant check
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55104
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 02:44:20 +0000 (02:44 +0000)]
type this as EB for correctness because I'm feeling pedantic
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55103
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 02:34:48 +0000 (02:34 +0000)]
switch to EINA_BOOL values for delete_me, fix huge O(n) behavior in _ecore_main_fd_handlers_call; all fd operations now should see an exponential speed increase based on the number of fds that ecore is watching
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55102
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 1 Dec 2010 01:17:45 +0000 (01:17 +0000)]
use EINA_(TRUE/FALSE) instead of 1/0
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55101
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 30 Nov 2010 09:39:23 +0000 (09:39 +0000)]
so... why.. do.. we .. not init.. all? :) how do we expect https and
friends to work... if we dont want them initted :)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55079
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 29 Nov 2010 07:07:16 +0000 (07:07 +0000)]
explicitly set eina error level, add a printf
10k fd test successfully passed! in 1.5 minutes :(
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55053
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Mon, 29 Nov 2010 00:13:52 +0000 (00:13 +0000)]
null pointer to avoid partial free in rare cases
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55046
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 28 Nov 2010 22:03:07 +0000 (22:03 +0000)]
fix weird bug where fdh in a list could become null
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55044
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 28 Nov 2010 21:51:07 +0000 (21:51 +0000)]
fix annoying printfs that should be ERRs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55043
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 18:41:43 +0000 (18:41 +0000)]
remove win7 code and fix other minor problems
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55023
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 15:34:30 +0000 (15:34 +0000)]
more fixes, but needs to remove Windows 7 code, now...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55019
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 13:54:11 +0000 (13:54 +0000)]
typo
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55015
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 13:50:31 +0000 (13:50 +0000)]
add native win32 thread support in ecore_thread. Not tested a lot at all.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 13:47:51 +0000 (13:47 +0000)]
on Windows, "C:" is not a directory, but a drive.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55013
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 26 Nov 2010 08:06:19 +0000 (08:06 +0000)]
declare alloca()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@55003
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 25 Nov 2010 19:08:08 +0000 (19:08 +0000)]
TODO++
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54996
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 24 Nov 2010 21:15:52 +0000 (21:15 +0000)]
listen for IN_ATTRIB and IN_CLOSE_WRITE
use IN_ATTRIB|IN_CLOSE_WRITE instead of IN_MODIFY. Now we get changes if
attributes change, and only event when a user closes a changed file.
IN_MODIFY will trigger an event each time a write is flush'ed.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54961
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 24 Nov 2010 21:15:36 +0000 (21:15 +0000)]
print buf, not file
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54960
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 24 Nov 2010 21:15:20 +0000 (21:15 +0000)]
print all inotify events
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54959
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 24 Nov 2010 21:15:04 +0000 (21:15 +0000)]
right func to check for dir
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54958
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 24 Nov 2010 17:04:03 +0000 (17:04 +0000)]
fix mouse event on Win XP, should be fixed on Win CE
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54938
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 23 Nov 2010 18:32:17 +0000 (18:32 +0000)]
* ecore: improve speed by reusing pipe and allocated structure.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54896
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 23 Nov 2010 16:52:18 +0000 (16:52 +0000)]
* ecore: small cleanup.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54893
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 23 Nov 2010 14:46:12 +0000 (14:46 +0000)]
revert this for crankypants
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54888
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 23 Nov 2010 11:10:41 +0000 (11:10 +0000)]
I'm tired of you, ecore_getopt. now you get the hammer.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54863
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 23 Nov 2010 10:56:50 +0000 (10:56 +0000)]
more correctly fix no-option parsing to still parse when no non-arg options are found
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54862
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 23 Nov 2010 10:36:15 +0000 (10:36 +0000)]
fix bug where getopt_parse returns argc as the first nonopt argument when there are no nonopt arguments
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54861
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 23 Nov 2010 10:25:58 +0000 (10:25 +0000)]
fix bug where getopt_parse returns 1 when there are no args
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54860
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Mon, 22 Nov 2010 20:51:20 +0000 (20:51 +0000)]
Only remove from existing list
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54830
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 22 Nov 2010 14:27:43 +0000 (14:27 +0000)]
fix screensaver events, /me spanks raster (r53942)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54791
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 18 Nov 2010 19:56:26 +0000 (19:56 +0000)]
to fix the bug that morlenxus found, I have crashed my own computer.
this commit fixes a rare case where a fdh can be in the delete list twice, causing a double free
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54702
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 18 Nov 2010 18:45:39 +0000 (18:45 +0000)]
fix annoying uninitialized value warning
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54699
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 18 Nov 2010 07:23:14 +0000 (07:23 +0000)]
remove the last (I think?) O(n) operation from ecore fd handling
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54669
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 18 Nov 2010 05:49:25 +0000 (05:49 +0000)]
spruce up error message a bit
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54667
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 17 Nov 2010 16:26:08 +0000 (16:26 +0000)]
* ecore: revert comment.
This code is here to prevent the premature death of thread when
apps killall of them, before recreating them again. This avoid
call to pthread_create and increase throughput. The only information
that I couldn't determine pragmatically is the timing. So that's
the time the main loop has to create another Ecore_Thread, before
needing to call pthread_create again.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54633
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 17 Nov 2010 13:53:04 +0000 (13:53 +0000)]
* ecore: fix event_window for Ecore_SDL.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54630
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 09:31:15 +0000 (09:31 +0000)]
fix error handling of plaintext connect, print ERR on connect failure
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54624
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 08:29:33 +0000 (08:29 +0000)]
benchmark/test apps for ecore_con server/client as well as fd handlers
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54623
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 06:57:29 +0000 (06:57 +0000)]
fix list removal for prep/buf functions to avoid annoying eina warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54620
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 06:50:52 +0000 (06:50 +0000)]
scaling optimizations round 2: add list for fd handler buffer functions
also delete fdhs from prep/buf lists on cleanups when possible
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54619
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 06:41:41 +0000 (06:41 +0000)]
clean up unused warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54618
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Wed, 17 Nov 2010 06:24:49 +0000 (06:24 +0000)]
add doxy for ecore_main_fd_handler_prepare_callback_set, add massive optimization for fd handler scaling (only noticeable with 10000+ fd handlers) to only attempt running prep functions for handlers which have them
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54617
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Tue, 16 Nov 2010 21:32:50 +0000 (21:32 +0000)]
optimization pass #1: 5% server speed increase
only get client ip addr when ecore_con_client_ip_get() is called, always stringshare ip addresses
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54612
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Nov 2010 15:38:22 +0000 (15:38 +0000)]
* ecore: raise gl_sdl priority over software_sdl.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54595
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 14 Nov 2010 09:00:24 +0000 (09:00 +0000)]
see comment.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54549
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 13 Nov 2010 12:25:45 +0000 (12:25 +0000)]
revert bitfielding of a bool to avoid possible abi break
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54530
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 13 Nov 2010 12:01:55 +0000 (12:01 +0000)]
unsigned char -> Eina_Bool cleanups; these files are in great need of documentation! if you know the code, please write help!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54529
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Fri, 12 Nov 2010 18:37:27 +0000 (18:37 +0000)]
should be bool since we already include eina
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54521
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 12 Nov 2010 16:01:55 +0000 (16:01 +0000)]
* efl: beta2 !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54507
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 12 Nov 2010 13:28:19 +0000 (13:28 +0000)]
* ecore: break Ecore_Thread API once and for all to make it consistent.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54502
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
bdilly [Fri, 12 Nov 2010 13:08:50 +0000 (13:08 +0000)]
Fix typo in ecore AUTHORS
By Daniel Juyung Seo (SeoZ) <juyung.seo@samsung.com>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54500
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 11 Nov 2010 20:34:35 +0000 (20:34 +0000)]
avoid looping infinitely while freeing servers, and don't log while freeing servers in case ecore_con's log domain has already been unregistered
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54479
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 11 Nov 2010 20:20:44 +0000 (20:20 +0000)]
only free clients that aren't waiting on events to free them to prevent a segv
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54478
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Thu, 11 Nov 2010 19:53:21 +0000 (19:53 +0000)]
fix bug where server disconnect event was not emitted, only set magic to none on clients/servers after final event has been emitted, and only null the data pointer at this point as well
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54476
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 11 Nov 2010 18:45:16 +0000 (18:45 +0000)]
* ecore: fix mouse wheel for frame buffer.
Patch by Eduardo Felipe <eduardofelipe87@gmail.com>.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54471
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
morlenxus [Tue, 9 Nov 2010 14:09:16 +0000 (14:09 +0000)]
Fix _ecore_file_path_from_env(), wrong strcpy source.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54366
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 8 Nov 2010 13:29:18 +0000 (13:29 +0000)]
ffs, bring these back in
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54325
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 8 Nov 2010 05:50:09 +0000 (05:50 +0000)]
no more debian dir in our svn - debian now handles this tehmselves.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54294
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 7 Nov 2010 20:29:08 +0000 (20:29 +0000)]
Killer feature: Windows app can have icons, now.
The doc explains everything.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54283
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sun, 7 Nov 2010 05:36:40 +0000 (05:36 +0000)]
robustify ssl handshaking by catching extremely rare cases when the session has been deleted between handshake calls usually caused by thousands of concurrent sessions. yes, I'm benchmarking.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54269
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 6 Nov 2010 23:04:33 +0000 (23:04 +0000)]
fix doc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54252
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 6 Nov 2010 17:54:01 +0000 (17:54 +0000)]
I got overexcited
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54242
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 6 Nov 2010 17:06:56 +0000 (17:06 +0000)]
add ecore_con strings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
discomfitor [Sat, 6 Nov 2010 17:04:09 +0000 (17:04 +0000)]
add magic strings for ecore_con
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sat, 6 Nov 2010 03:11:17 +0000 (03:11 +0000)]
fix - don't call new event handler added for the SAMe event. defer
adding in a list and handle after all current ahndlers for the event
have been called.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@54212
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33