platform/upstream/efl.git
17 years agomissing define for BUILD_ECORE_DESKTOP
tilman [Thu, 16 Nov 2006 16:53:59 +0000 (16:53 +0000)]
missing define for BUILD_ECORE_DESKTOP

SVN revision: 27139

17 years agocheck for set affinity in pthread - seems to bemissing from debian
Carsten Haitzler [Thu, 16 Nov 2006 06:31:52 +0000 (06:31 +0000)]
check for set affinity in pthread - seems to bemissing from debian
testing/etch (but is in ubuntu). weird as its a gnu extension in libc and
been in for a few years.

SVN revision: 27133

17 years agoa few things.
Carsten Haitzler [Thu, 16 Nov 2006 03:20:24 +0000 (03:20 +0000)]
a few things.

1. disable viewports other than 1:1 at 0,0
2. remove output space coorsds for pointer.
3. remove geom caching
4. make threaded pipelined engine a runtime detect if u have > 1 cpu.
5. pthread build default if u have pthread.h and sched.h

SVN revision: 27131

17 years agosli is possible- but not optimal.
Carsten Haitzler [Wed, 15 Nov 2006 16:44:34 +0000 (16:44 +0000)]
sli is possible- but not optimal.

SVN revision: 27129

17 years agooops - disable threads by default. still experimental.
Carsten Haitzler [Wed, 15 Nov 2006 12:04:02 +0000 (12:04 +0000)]
oops - disable threads by default. still experimental.

SVN revision: 27122

17 years agofix --enable-ptrhead and poly render symbol - oops
Carsten Haitzler [Wed, 15 Nov 2006 11:57:42 +0000 (11:57 +0000)]
fix --enable-ptrhead and poly render symbol - oops

SVN revision: 27121

17 years agonash patch
Carsten Haitzler [Tue, 14 Nov 2006 02:00:23 +0000 (02:00 +0000)]
nash patch

SVN revision: 27100

17 years ago1. evas gets a pipeline with deferred rendering ability (sometimes faster,
Carsten Haitzler [Mon, 13 Nov 2006 23:23:44 +0000 (23:23 +0000)]
1. evas gets a pipeline with deferred rendering ability (sometimes faster,
sometimes slower)
2. --enable-pthreads will enable multi-threaded rendering (current support is
for up to 4 threads so if you have a new fanled quad core or dual cpu dual
core box or whatever you will in theory be able to max moe of its cpu grunt
with the software rendering engine. this can only be done because i added the
pipelines which means almsot entirely lock-free multithreading internally in
evas. the only locks are for fonts but with a little work i might be able to
remove some/most of those too)

for now pthreaded rendering likely will be linux only (it relies on sched.h
for setting scheduler params to force the slave threads to run on separate
cpu's as linux likes to keep them on the same cpu otherwise and thus we get
no speedups at all - only slowdowns).

aso note that it is a bit of a mixed bag. complex ops (like smooth scaling
with alpha blending) get speedups, but simple ops (like blits/fills) slow down.

this all neds examination and tweaking still - but it's a start.

SVN revision: 27098

17 years agoMore documenting.
David Walter Seikel [Mon, 13 Nov 2006 22:08:10 +0000 (22:08 +0000)]
More documenting.

SVN revision: 27096

17 years agoDisable the instrumentation output.
David Walter Seikel [Mon, 13 Nov 2006 14:35:37 +0000 (14:35 +0000)]
Disable the instrumentation output.

SVN revision: 27089

17 years agoOops, left debugging turned on.
David Walter Seikel [Mon, 13 Nov 2006 14:27:29 +0000 (14:27 +0000)]
Oops, left debugging turned on.

SVN revision: 27088

17 years ago*No more KDE duplicates in menus.
David Walter Seikel [Mon, 13 Nov 2006 14:20:43 +0000 (14:20 +0000)]
*No more KDE duplicates in menus.

*Start documenting the FDO menu process a bit better.

SVN revision: 27087

17 years agoLets see if I can make ubuntu and fedora core both happy.
David Walter Seikel [Sun, 12 Nov 2006 16:09:06 +0000 (16:09 +0000)]
Lets see if I can make ubuntu and fedora core both happy.

SVN revision: 27076

17 years agoBe a bit more paranoid about this loop.
David Walter Seikel [Sun, 12 Nov 2006 14:53:57 +0000 (14:53 +0000)]
Be a bit more paranoid about this loop.

SVN revision: 27075

17 years ago.cvsignore++
David Walter Seikel [Sun, 12 Nov 2006 13:19:12 +0000 (13:19 +0000)]
.cvsignore++

SVN revision: 27074

17 years agoOops. Too much debugging, too little sleep.
David Walter Seikel [Sun, 12 Nov 2006 02:51:49 +0000 (02:51 +0000)]
Oops. Too much debugging, too little sleep.

SVN revision: 27063

17 years ago* Revert the ubuntu fix coz it breaks fedora core.
David Walter Seikel [Sun, 12 Nov 2006 02:48:34 +0000 (02:48 +0000)]
* Revert the ubuntu fix coz it breaks fedora core.

* Try a quick work around for that reported memory eating loop.

I'll fix these properly later today.

SVN revision: 27062

17 years agofix button up for buttons 8,9 etc.
Carsten Haitzler [Sun, 12 Nov 2006 01:32:30 +0000 (01:32 +0000)]
fix button up for buttons 8,9 etc.

SVN revision: 27059

17 years agoand have glitz disabled for now as its pretty much a skeleton engine.
Carsten Haitzler [Sat, 11 Nov 2006 06:04:55 +0000 (06:04 +0000)]
and have glitz disabled for now as its pretty much a skeleton engine.

SVN revision: 27046

17 years agosimply as PLACEHOLDER for a glitz engine. i plan on making it almost
Carsten Haitzler [Sat, 11 Nov 2006 06:03:13 +0000 (06:03 +0000)]
simply as PLACEHOLDER for a glitz engine. i plan on making it almost
identical to the xrender engine - but xrender and glitz do not map entirely
1:1 api-wise.

SVN revision: 27045

17 years agounused var.
Carsten Haitzler [Sat, 11 Nov 2006 04:34:51 +0000 (04:34 +0000)]
unused var.

SVN revision: 27043

17 years agodont loop over screens - pointless
Carsten Haitzler [Sat, 11 Nov 2006 04:27:07 +0000 (04:27 +0000)]
dont loop over screens - pointless

SVN revision: 27042

17 years agoAdd const. Fix warnings.
Kim Woelders [Fri, 10 Nov 2006 19:58:18 +0000 (19:58 +0000)]
Add const. Fix warnings.

SVN revision: 27037

17 years agoFix warnings.
Kim Woelders [Fri, 10 Nov 2006 19:11:12 +0000 (19:11 +0000)]
Fix warnings.

SVN revision: 27036

17 years agovincent spotted these. fixed :)
Carsten Haitzler [Fri, 10 Nov 2006 15:01:25 +0000 (15:01 +0000)]
vincent spotted these. fixed :)

SVN revision: 27035

17 years ago*Implement MergeFile type=parent.
David Walter Seikel [Thu, 9 Nov 2006 13:35:21 +0000 (13:35 +0000)]
*Implement MergeFile type=parent.

*Workaround for some strangeness I found in some menu files.

*Config path was broken, fixed now.

SVN revision: 27030

17 years agocosmetic: the MappingNotify event has id 34 whereas ClientMessage is 33
doursse [Wed, 8 Nov 2006 06:33:55 +0000 (06:33 +0000)]
cosmetic: the MappingNotify event has id 34 whereas ClientMessage is 33

SVN revision: 27009

17 years agoAdd const, fix warnings.
Kim Woelders [Sun, 5 Nov 2006 17:45:03 +0000 (17:45 +0000)]
Add const, fix warnings.

SVN revision: 26977

17 years agoAdd const, fix warnings.
Kim Woelders [Sun, 5 Nov 2006 16:49:55 +0000 (16:49 +0000)]
Add const, fix warnings.

SVN revision: 26976

17 years agoAdd const, fix warnings.
Kim Woelders [Sun, 5 Nov 2006 16:42:30 +0000 (16:42 +0000)]
Add const, fix warnings.

SVN revision: 26975

17 years agoFix warnings.
Kim Woelders [Sun, 5 Nov 2006 16:34:30 +0000 (16:34 +0000)]
Fix warnings.

SVN revision: 26974

17 years agoFix warnings.
Kim Woelders [Sun, 5 Nov 2006 15:22:47 +0000 (15:22 +0000)]
Fix warnings.

SVN revision: 26973

17 years agoSelection data should be untyped. Add const. Fix warnings.
Kim Woelders [Sun, 5 Nov 2006 15:14:49 +0000 (15:14 +0000)]
Selection data should be untyped. Add const. Fix warnings.

SVN revision: 26972

17 years agoFix warnings.
Kim Woelders [Sun, 5 Nov 2006 14:19:56 +0000 (14:19 +0000)]
Fix warnings.

SVN revision: 26971

17 years agoNo void pointer arithmetic.
Kim Woelders [Sun, 5 Nov 2006 14:18:34 +0000 (14:18 +0000)]
No void pointer arithmetic.

SVN revision: 26970

17 years agoAdd some static's.
Kim Woelders [Sun, 5 Nov 2006 13:08:37 +0000 (13:08 +0000)]
Add some static's.

SVN revision: 26967

17 years agoand fix final off-by-a-bit in the xform.
Carsten Haitzler [Sun, 5 Nov 2006 12:53:25 +0000 (12:53 +0000)]
and fix final off-by-a-bit in the xform.

SVN revision: 26966

17 years agomassively improve xrender scaling to be almost perfect. a few nigglies remain
Carsten Haitzler [Sun, 5 Nov 2006 12:51:23 +0000 (12:51 +0000)]
massively improve xrender scaling to be almost perfect. a few nigglies remain
though with transformed images (especailly with border scaling)

SVN revision: 26965

17 years agoAdd const, fix warnings.
Kim Woelders [Sun, 5 Nov 2006 12:14:08 +0000 (12:14 +0000)]
Add const, fix warnings.

SVN revision: 26962

17 years agodoing some cleanups to xr engine
Carsten Haitzler [Sun, 5 Nov 2006 09:28:50 +0000 (09:28 +0000)]
doing some cleanups to xr engine

SVN revision: 26958

17 years agofix fade of solid images in xrender engine
Carsten Haitzler [Sun, 5 Nov 2006 06:04:51 +0000 (06:04 +0000)]
fix fade of solid images in xrender engine

SVN revision: 26957

17 years agocheck dimensions for safety
Carsten Haitzler [Sun, 5 Nov 2006 05:07:53 +0000 (05:07 +0000)]
check dimensions for safety

SVN revision: 26954

17 years agosimon's patch is back - fixed. :) still just makes parsing of tuf8 string
Carsten Haitzler [Wed, 1 Nov 2006 23:00:42 +0000 (23:00 +0000)]
simon's patch is back - fixed. :) still just makes parsing of tuf8 string
more forgiving. it doesn't "fix" the real problem.

SVN revision: 26901

17 years agoevas utf8 patch broke e17's about box. revert
Carsten Haitzler [Wed, 1 Nov 2006 12:56:12 +0000 (12:56 +0000)]
evas utf8 patch broke e17's about box. revert

SVN revision: 26897

17 years agoasparagus.
Carsten Haitzler [Wed, 1 Nov 2006 00:05:06 +0000 (00:05 +0000)]
asparagus.

SVN revision: 26895

17 years agofair enough to be more forgiving of malformed utf8 strings - but the problem
Carsten Haitzler [Tue, 31 Oct 2006 23:43:06 +0000 (23:43 +0000)]
fair enough to be more forgiving of malformed utf8 strings - but the problem
just changes from being cut off to garbage in the middle of the string.

SVN revision: 26893

17 years agoAllocate a bit more ram, that should shutup valgrind.
David Walter Seikel [Sun, 29 Oct 2006 08:56:15 +0000 (08:56 +0000)]
Allocate a bit more ram, that should shutup valgrind.

SVN revision: 26852

17 years agoExpand the command line to handle multiple files, or multiple commands
David Walter Seikel [Sun, 29 Oct 2006 07:09:41 +0000 (07:09 +0000)]
Expand the command line to handle multiple files, or multiple commands
with  a single file each.

Needs a serious pounding.  The spec is incomplete on this stuff, no
telling what strange ways apps will try to abuse it.

SVN revision: 26850

17 years agoShould no longer be static now that we strdup it just like all the other
David Walter Seikel [Sun, 29 Oct 2006 01:08:28 +0000 (01:08 +0000)]
Should no longer be static now that we strdup it just like all the other
ecore_file functions.

SVN revision: 26844

17 years agoHandle putting files into commands. Mostly there, still needs some
David Walter Seikel [Sat, 28 Oct 2006 15:27:12 +0000 (15:27 +0000)]
Handle putting files into commands.  Mostly there, still needs some
work.  In particular it will only include the last of multiple files per
command.  I'll continue this when I wake up.

SVN revision: 26843

17 years agotoo zealous - ecore_config needs to come back
Carsten Haitzler [Sat, 28 Oct 2006 11:41:53 +0000 (11:41 +0000)]
too zealous - ecore_config needs to come back

SVN revision: 26840

17 years agostriptease!
Carsten Haitzler [Sat, 28 Oct 2006 10:15:26 +0000 (10:15 +0000)]
striptease!

SVN revision: 26837

17 years agoremove test/example stuff
Carsten Haitzler [Sat, 28 Oct 2006 09:55:50 +0000 (09:55 +0000)]
remove test/example stuff

SVN revision: 26835

17 years agoremove even more
Carsten Haitzler [Sat, 28 Oct 2006 09:28:10 +0000 (09:28 +0000)]
remove even more

SVN revision: 26833

17 years agoremove...
Carsten Haitzler [Sat, 28 Oct 2006 09:22:49 +0000 (09:22 +0000)]
remove...

SVN revision: 26832

17 years agoremoving...
Carsten Haitzler [Sat, 28 Oct 2006 09:19:56 +0000 (09:19 +0000)]
removing...

SVN revision: 26831

17 years agoremove data
Carsten Haitzler [Sat, 28 Oct 2006 09:18:04 +0000 (09:18 +0000)]
remove data

SVN revision: 26830

17 years agoCopy filename escaping code from e_utils to make it more generally available.
David Walter Seikel [Sat, 28 Oct 2006 08:48:11 +0000 (08:48 +0000)]
Copy filename escaping code from e_utils to make it more generally available.
Step 2 is to remove the original and have everything call this one instead.

SVN revision: 26828

17 years agoremove more
Carsten Haitzler [Sat, 28 Oct 2006 07:06:15 +0000 (07:06 +0000)]
remove more

SVN revision: 26826

17 years agoremove test progs and data
Carsten Haitzler [Sat, 28 Oct 2006 07:04:17 +0000 (07:04 +0000)]
remove test progs and data

SVN revision: 26825

17 years agoremove embryo debug/test stuff - move to elsewhere
Carsten Haitzler [Sat, 28 Oct 2006 06:45:49 +0000 (06:45 +0000)]
remove embryo debug/test stuff - move to elsewhere

SVN revision: 26823

17 years agoclean out -debug package stuff
Carsten Haitzler [Sat, 28 Oct 2006 06:35:55 +0000 (06:35 +0000)]
clean out -debug package stuff

SVN revision: 26822

17 years agoremove eet test progs
Carsten Haitzler [Sat, 28 Oct 2006 06:32:53 +0000 (06:32 +0000)]
remove eet test progs

SVN revision: 26821

17 years agore-enable svg loader in spec
quan74 [Sat, 28 Oct 2006 06:27:21 +0000 (06:27 +0000)]
re-enable svg loader in spec

SVN revision: 26819

17 years agoi was just playing with adding thread supprot to INTERNALS of evas (ie the
Carsten Haitzler [Sat, 28 Oct 2006 03:02:23 +0000 (03:02 +0000)]
i was just playing with adding thread supprot to INTERNALS of evas (ie the
renderer gets threaded). if i thread at the simplest levels (low down in for
example the image scaler code - one of the most expensvie gfx routnes) on an
actual dual core system - performance drops by 40%. this just doesn't work
well at that level. thread creates and joins per render op are just a bad
thing (tm) :) so this really needs to go in much higher up and that presents
problems. :( i will need to clearly define entry and exit points to and from
threaded space (and thus all the locks) - remove all nested calls (where
internal code goes thru the same entry/exit points traditionally so it
deadlocks itself).. anyway - this here has all that code stripepd out i
played with - it is just the autofoo and build stuff so we can turn on/off
thread support at will in the build.

SVN revision: 26817

17 years agoecore + e manager leak fix
Carsten Haitzler [Sat, 28 Oct 2006 01:28:01 +0000 (01:28 +0000)]
ecore + e manager leak fix

SVN revision: 26814

17 years agomore notes for fangie
Carsten Haitzler [Fri, 27 Oct 2006 15:24:30 +0000 (15:24 +0000)]
more notes for fangie

SVN revision: 26811

17 years ago- make this const
Dan Sinclair [Fri, 27 Oct 2006 03:52:28 +0000 (03:52 +0000)]
- make this const

SVN revision: 26806

17 years agoecore_desktop_get_command can now return a list of commands if it needs to.
David Walter Seikel [Wed, 25 Oct 2006 10:25:15 +0000 (10:25 +0000)]
ecore_desktop_get_command can now return a list of commands if it needs to.

SVN revision: 26788

17 years agonotes for fangie
Carsten Haitzler [Tue, 24 Oct 2006 14:20:03 +0000 (14:20 +0000)]
notes for fangie

SVN revision: 26768

17 years agoleak--
Carsten Haitzler [Tue, 24 Oct 2006 11:39:03 +0000 (11:39 +0000)]
leak--

SVN revision: 26766

17 years agodebian packagnig mofo
Carsten Haitzler [Mon, 23 Oct 2006 23:10:05 +0000 (23:10 +0000)]
debian packagnig mofo

SVN revision: 26762

17 years agobeen doing instrumentation. i'm cuttong down on startup time - a little here
Carsten Haitzler [Sat, 21 Oct 2006 10:28:01 +0000 (10:28 +0000)]
been doing instrumentation. i'm cuttong down on startup time - a little here
and there - noticing lots of excessive io and stat and what not junk.
trimming out.

SVN revision: 26729

17 years agopatches (see devel list) :)
Carsten Haitzler [Sat, 21 Oct 2006 02:32:14 +0000 (02:32 +0000)]
patches (see devel list) :)

SVN revision: 26725

17 years agooooh - nasty bug. and unnoticed for so long. sometimes ecore animators wont'
Carsten Haitzler [Fri, 20 Oct 2006 12:27:29 +0000 (12:27 +0000)]
oooh - nasty bug. and unnoticed for so long. sometimes ecore animators wont'
get fulyl deleted - and ecore will just continually loop and consume cpu -
oddly enough no one noticed. i am amazed! fixed.

SVN revision: 26708

17 years agoplug leak.
rephorm [Fri, 20 Oct 2006 01:46:41 +0000 (01:46 +0000)]
plug leak.
mark driver as const so its more obvious not to strdup

SVN revision: 26699

17 years agoasparagus - we have fixed a lot of things this week, so before the weekend of
Carsten Haitzler [Thu, 19 Oct 2006 23:44:54 +0000 (23:44 +0000)]
asparagus - we have fixed a lot of things this week, so before the weekend of
hacking... aspara

SVN revision: 26698

17 years agoits possible for _pos_set() to be called after the final mouse move, but before the...
rephorm [Wed, 18 Oct 2006 03:00:35 +0000 (03:00 +0000)]
its possible for _pos_set() to be called after the final mouse move, but before the mouse up event when dragging a dragable. in this case, the calc immediately after would be incorrect. this fixes the bug noticable in winter sliders being jumpy. (the default theme did not exhibit the bug because the pulsing glow anim cause subsequent recalcs to immediately correct things)

SVN revision: 26678

17 years agoyamaguchi-san's dfb patch
Carsten Haitzler [Tue, 17 Oct 2006 10:36:36 +0000 (10:36 +0000)]
yamaguchi-san's dfb patch

SVN revision: 26672

17 years agoImplement the FDE icon five second cache check rule.
David Walter Seikel [Mon, 16 Oct 2006 17:17:02 +0000 (17:17 +0000)]
Implement the FDE icon five second cache check rule.

SVN revision: 26660

17 years agosafe reading of mmap! corupt eet/edje files would segv e!
Carsten Haitzler [Mon, 16 Oct 2006 15:02:11 +0000 (15:02 +0000)]
safe reading of mmap! corupt eet/edje files would segv e!

SVN revision: 26659

17 years agoFix a crash reported by Hawkwind.
David Walter Seikel [Sun, 15 Oct 2006 23:08:53 +0000 (23:08 +0000)]
Fix a crash reported by Hawkwind.

SVN revision: 26630

17 years agoHash the icon directories for speed.
David Walter Seikel [Sun, 15 Oct 2006 19:09:07 +0000 (19:09 +0000)]
Hash the icon directories for speed.

SVN revision: 26622

17 years agoaspara!
Carsten Haitzler [Sun, 15 Oct 2006 15:41:17 +0000 (15:41 +0000)]
aspara!

SVN revision: 26617

17 years agoslight cleanups
Carsten Haitzler [Sun, 15 Oct 2006 14:39:16 +0000 (14:39 +0000)]
slight cleanups

SVN revision: 26615

17 years agoleak--
Carsten Haitzler [Sun, 15 Oct 2006 13:43:08 +0000 (13:43 +0000)]
leak--

SVN revision: 26613

17 years agoooh - freeing a smart multiple times - bad bad bad.
Carsten Haitzler [Sun, 15 Oct 2006 12:15:36 +0000 (12:15 +0000)]
ooh - freeing a smart multiple times - bad bad bad.

SVN revision: 26611

17 years agoand really fix it now
Carsten Haitzler [Sun, 15 Oct 2006 09:32:25 +0000 (09:32 +0000)]
and really fix it now

SVN revision: 26610

17 years agofix recursive rm to delete broken symlinks
Carsten Haitzler [Sun, 15 Oct 2006 09:18:26 +0000 (09:18 +0000)]
fix recursive rm to delete broken symlinks

SVN revision: 26609

17 years agofix up some orphaned context handling in previous commit
Mike Frysinger [Sat, 14 Oct 2006 04:43:28 +0000 (04:43 +0000)]
fix up some orphaned context handling in previous commit

SVN revision: 26586

17 years agoFigure out where the directory icon info is and pass it along.
David Walter Seikel [Sat, 14 Oct 2006 04:14:28 +0000 (04:14 +0000)]
Figure out where the directory icon info is and pass it along.

SVN revision: 26584

17 years agoFIXME-- This got done a while ago.
David Walter Seikel [Sat, 14 Oct 2006 00:29:22 +0000 (00:29 +0000)]
FIXME-- This got done a while ago.

SVN revision: 26579

17 years agoSome optimizations and tweaking.
David Walter Seikel [Fri, 13 Oct 2006 23:25:43 +0000 (23:25 +0000)]
Some optimizations and tweaking.

SVN revision: 26576

17 years agoBit rot in the debugging.
David Walter Seikel [Thu, 12 Oct 2006 15:27:58 +0000 (15:27 +0000)]
Bit rot in the debugging.

Thanks devilhorns and VeXocide.

SVN revision: 26554

17 years agoraster wants mime types, raster gets mime types.
David Walter Seikel [Thu, 12 Oct 2006 13:47:10 +0000 (13:47 +0000)]
raster wants mime types, raster gets mime types.

SVN revision: 26549

17 years agoadd group aliases.
rephorm [Thu, 12 Oct 2006 05:35:14 +0000 (05:35 +0000)]
add group aliases.
use as follows:

group {
  name: "primary_name";
  alias: "another_name";
  alias: "one_more_name";
}

then you can refer to the group by any of these names.

SVN revision: 26546

17 years agoautomated tools can not be perfect
doursse [Tue, 10 Oct 2006 19:32:36 +0000 (19:32 +0000)]
automated tools can not be perfect

SVN revision: 26497

17 years agoupdate to the new new api of XCB
doursse [Tue, 10 Oct 2006 19:16:16 +0000 (19:16 +0000)]
update to the new new api of XCB

SVN revision: 26496

17 years agoupdate to the new new api of XCB. The xrender engine needs review
doursse [Tue, 10 Oct 2006 19:15:48 +0000 (19:15 +0000)]
update to the new new api of XCB. The xrender engine needs review

SVN revision: 26495

17 years agodon't check for valid timers/animators in timer_cancel/anim_cancel. the gain:pain...
tilman [Mon, 9 Oct 2006 17:11:16 +0000 (17:11 +0000)]
don't check for valid timers/animators in timer_cancel/anim_cancel. the gain:pain ratio didn't turn out as good as expected - it's a PITA to make sure you only cancel valid timers/animators in your embryo code.

SVN revision: 26454