metrics [Mon, 18 Dec 2006 08:50:25 +0000 (08:50 +0000)]
Fix an issue where the button click is not correctly tracked.
SVN revision: 27507
Carsten Haitzler [Sun, 17 Dec 2006 16:46:30 +0000 (16:46 +0000)]
fix segv added in
SVN revision: 27499
Carsten Haitzler [Sun, 17 Dec 2006 15:48:52 +0000 (15:48 +0000)]
not complete yet - actually i need help with the fragment shader.
in evas_gl_texture.c i have a frag shader, and it tries to use a set of 3
textures that act as the yuv planes, BUT the u and v textures (Utex and Vtex)
are simply getting values from the Ytex - regardless of what i try. grrr.
what's up with that?
SVN revision: 27495
Sebastian Dransfeld [Sun, 17 Dec 2006 11:20:25 +0000 (11:20 +0000)]
Fix memleak.
SVN revision: 27491
Sebastian Dransfeld [Sun, 17 Dec 2006 11:07:23 +0000 (11:07 +0000)]
Fix memleak.
SVN revision: 27490
Sebastian Dransfeld [Sun, 17 Dec 2006 11:00:45 +0000 (11:00 +0000)]
Store hashes. Please review.
SVN revision: 27489
Sebastian Dransfeld [Sun, 17 Dec 2006 10:58:35 +0000 (10:58 +0000)]
When put'ing data we should not modify the source, so add const modifier.
This is a preparation for storing hashes, which uses const on the key.
SVN revision: 27488
Sebastian Dransfeld [Sat, 16 Dec 2006 22:27:18 +0000 (22:27 +0000)]
Move common error code to the end of the function.
SVN revision: 27482
Sebastian Dransfeld [Fri, 15 Dec 2006 20:16:29 +0000 (20:16 +0000)]
Fix typo.
SVN revision: 27465
rephorm [Fri, 15 Dec 2006 05:44:18 +0000 (05:44 +0000)]
more unneeded logic
SVN revision: 27460
rephorm [Fri, 15 Dec 2006 05:33:24 +0000 (05:33 +0000)]
the first clause implies the others
SVN revision: 27459
ningerso [Wed, 13 Dec 2006 20:25:04 +0000 (20:25 +0000)]
Fix the build for the FB engine on non-x86 architectures.
SVN revision: 27430
rephorm [Wed, 13 Dec 2006 19:47:17 +0000 (19:47 +0000)]
send proper timestamp to along with selection notify
(fixes pasting into xterm)
SVN revision: 27428
ningerso [Mon, 11 Dec 2006 23:05:48 +0000 (23:05 +0000)]
Allow for handling the selection data conversion externally from ecore_x, but
provide the same auto-conversion when data is set for the selection.
This should work identically as before, except if the app relied on ecore to
send the notification when no data was present, please test your apps.
SVN revision: 27420
ningerso [Mon, 11 Dec 2006 07:33:40 +0000 (07:33 +0000)]
Remove warnings when building without X damage support.
SVN revision: 27416
ningerso [Mon, 11 Dec 2006 06:33:42 +0000 (06:33 +0000)]
Cleanup warnings when building without support for the X fixes extension.
SVN revision: 27415
Carsten Haitzler [Sat, 9 Dec 2006 09:02:43 +0000 (09:02 +0000)]
and actually call the engine calls!
SVN revision: 27390
Carsten Haitzler [Sat, 9 Dec 2006 08:52:08 +0000 (08:52 +0000)]
1. add new api calls to 1. set a "native surface" for image objects. this
currently does nothing and i have kept it VEEERY generic it's a pointer to a
native surface which can be just about anything - each engine will probably
define a format of its own you need to use VIA the native surface type.
2. add calls to set/get colorspace - moving this down into the engine level.
so far engines do nothing at all with it - but api is there.
3. clean up gl engine a bit - make it more standard.
SVN revision: 27389
rephorm [Fri, 8 Dec 2006 07:51:48 +0000 (07:51 +0000)]
add some documentation
SVN revision: 27380
Carsten Haitzler [Wed, 6 Dec 2006 14:58:00 +0000 (14:58 +0000)]
bring gl engine vaguely back up to snuff.
SVN revision: 27363
Michael Jennings [Tue, 5 Dec 2006 21:50:39 +0000 (21:50 +0000)]
Tue Dec 5 16:50:38 2006 Michael Jennings (mej)
Fix spec file and add directfb support.
----------------------------------------------------------------------
SVN revision: 27362
Michael Jennings [Mon, 4 Dec 2006 20:34:30 +0000 (20:34 +0000)]
Mon Dec 4 15:34:28 2006 Michael Jennings (mej)
Build fixes. No new deps means exactly that!
----------------------------------------------------------------------
SVN revision: 27349
Carsten Haitzler [Mon, 4 Dec 2006 12:14:18 +0000 (12:14 +0000)]
lotys of changes - mayaswell asparagus - and the start of some of my fm
properties dialog work... it sucks - i know.
SVN revision: 27348
ningerso [Sat, 2 Dec 2006 06:40:24 +0000 (06:40 +0000)]
Revert a commit that should not have gone in. This was code to address what
appears to be an endianess bug in Apple's X server.
SVN revision: 27325
ningerso [Sat, 2 Dec 2006 06:37:51 +0000 (06:37 +0000)]
Send a selection request event when it occurs and expand the event structure to
include useful information. This event handler needs more work to determine when
to convert the data automatically and when to defer to the application handler.
SVN revision: 27324
Carsten Haitzler [Sat, 2 Dec 2006 03:20:56 +0000 (03:20 +0000)]
add version to smart classes.
SVN revision: 27323
Christopher Michael [Wed, 29 Nov 2006 19:40:34 +0000 (19:40 +0000)]
Remove some old crufty function that is no longer needed to check pacakge
versions.
SVN revision: 27282
ningerso [Tue, 28 Nov 2006 20:30:48 +0000 (20:30 +0000)]
Reduce additional layout parsing overhead by using the format string without
copying the contents to temporary buffers. This cuts the time spent during
the layout phase in half.
SVN revision: 27270
ningerso [Tue, 28 Nov 2006 16:14:11 +0000 (16:14 +0000)]
Improve format parsing performance by using preloaded stringshares to do pointer
comparisons rather than strcmp and avoid extra malloc/free overhead. May be a
slight slow down on short simple text, but a significant improvement on longer
and more complex formatting.
SVN revision: 27268
David Walter Seikel [Mon, 27 Nov 2006 21:33:01 +0000 (21:33 +0000)]
A good catch by devilhorns.
SVN revision: 27257
Christopher Michael [Sat, 25 Nov 2006 19:24:46 +0000 (19:24 +0000)]
Move tslib (Touchscreen) checks inside the "want_ecore_fb" block, as tslib
is only used if we're building ecore_fb.
SVN revision: 27206
Carsten Haitzler [Sat, 25 Nov 2006 15:37:45 +0000 (15:37 +0000)]
1. image size bounds checks for eet
2. e17 bug
3. color class add fir ibar state of label
4. epeg scales before getting pixel data.
SVN revision: 27205
kaethorn [Thu, 23 Nov 2006 01:15:47 +0000 (01:15 +0000)]
Remove fonts from package. Thanks to N-Mi.
SVN revision: 27199
Carsten Haitzler [Sat, 18 Nov 2006 03:24:40 +0000 (03:24 +0000)]
remove thread deadlock! werd!
SVN revision: 27164
Carsten Haitzler [Sat, 18 Nov 2006 02:54:34 +0000 (02:54 +0000)]
add pthread libs etc. to evas-config and pkgconfig stuff
SVN revision: 27163
Carsten Haitzler [Sat, 18 Nov 2006 02:51:27 +0000 (02:51 +0000)]
threads back on - try this.
SVN revision: 27162
Carsten Haitzler [Sat, 18 Nov 2006 01:49:31 +0000 (01:49 +0000)]
disable threads for now - seemed ok. this is a weird thread issue - see mail
to devel list.
SVN revision: 27161
Carsten Haitzler [Fri, 17 Nov 2006 14:47:30 +0000 (14:47 +0000)]
and actually allow "USER" images (ie don't encode them into the .edj - use an
external path to them)
SVN revision: 27156
tilman [Thu, 16 Nov 2006 16:53:59 +0000 (16:53 +0000)]
missing define for BUILD_ECORE_DESKTOP
SVN revision: 27139
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
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
Carsten Haitzler [Wed, 15 Nov 2006 16:44:34 +0000 (16:44 +0000)]
sli is possible- but not optimal.
SVN revision: 27129
Carsten Haitzler [Wed, 15 Nov 2006 12:04:02 +0000 (12:04 +0000)]
oops - disable threads by default. still experimental.
SVN revision: 27122
Carsten Haitzler [Wed, 15 Nov 2006 11:57:42 +0000 (11:57 +0000)]
fix --enable-ptrhead and poly render symbol - oops
SVN revision: 27121
Carsten Haitzler [Tue, 14 Nov 2006 02:00:23 +0000 (02:00 +0000)]
nash patch
SVN revision: 27100
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
David Walter Seikel [Mon, 13 Nov 2006 22:08:10 +0000 (22:08 +0000)]
More documenting.
SVN revision: 27096
David Walter Seikel [Mon, 13 Nov 2006 14:35:37 +0000 (14:35 +0000)]
Disable the instrumentation output.
SVN revision: 27089
David Walter Seikel [Mon, 13 Nov 2006 14:27:29 +0000 (14:27 +0000)]
Oops, left debugging turned on.
SVN revision: 27088
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
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
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
David Walter Seikel [Sun, 12 Nov 2006 13:19:12 +0000 (13:19 +0000)]
.cvsignore++
SVN revision: 27074
David Walter Seikel [Sun, 12 Nov 2006 02:51:49 +0000 (02:51 +0000)]
Oops. Too much debugging, too little sleep.
SVN revision: 27063
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
Carsten Haitzler [Sun, 12 Nov 2006 01:32:30 +0000 (01:32 +0000)]
fix button up for buttons 8,9 etc.
SVN revision: 27059
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
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
Carsten Haitzler [Sat, 11 Nov 2006 04:34:51 +0000 (04:34 +0000)]
unused var.
SVN revision: 27043
Carsten Haitzler [Sat, 11 Nov 2006 04:27:07 +0000 (04:27 +0000)]
dont loop over screens - pointless
SVN revision: 27042
Kim Woelders [Fri, 10 Nov 2006 19:58:18 +0000 (19:58 +0000)]
Add const. Fix warnings.
SVN revision: 27037
Kim Woelders [Fri, 10 Nov 2006 19:11:12 +0000 (19:11 +0000)]
Fix warnings.
SVN revision: 27036
Carsten Haitzler [Fri, 10 Nov 2006 15:01:25 +0000 (15:01 +0000)]
vincent spotted these. fixed :)
SVN revision: 27035
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
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
Kim Woelders [Sun, 5 Nov 2006 17:45:03 +0000 (17:45 +0000)]
Add const, fix warnings.
SVN revision: 26977
Kim Woelders [Sun, 5 Nov 2006 16:49:55 +0000 (16:49 +0000)]
Add const, fix warnings.
SVN revision: 26976
Kim Woelders [Sun, 5 Nov 2006 16:42:30 +0000 (16:42 +0000)]
Add const, fix warnings.
SVN revision: 26975
Kim Woelders [Sun, 5 Nov 2006 16:34:30 +0000 (16:34 +0000)]
Fix warnings.
SVN revision: 26974
Kim Woelders [Sun, 5 Nov 2006 15:22:47 +0000 (15:22 +0000)]
Fix warnings.
SVN revision: 26973
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
Kim Woelders [Sun, 5 Nov 2006 14:19:56 +0000 (14:19 +0000)]
Fix warnings.
SVN revision: 26971
Kim Woelders [Sun, 5 Nov 2006 14:18:34 +0000 (14:18 +0000)]
No void pointer arithmetic.
SVN revision: 26970
Kim Woelders [Sun, 5 Nov 2006 13:08:37 +0000 (13:08 +0000)]
Add some static's.
SVN revision: 26967
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
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
Kim Woelders [Sun, 5 Nov 2006 12:14:08 +0000 (12:14 +0000)]
Add const, fix warnings.
SVN revision: 26962
Carsten Haitzler [Sun, 5 Nov 2006 09:28:50 +0000 (09:28 +0000)]
doing some cleanups to xr engine
SVN revision: 26958
Carsten Haitzler [Sun, 5 Nov 2006 06:04:51 +0000 (06:04 +0000)]
fix fade of solid images in xrender engine
SVN revision: 26957
Carsten Haitzler [Sun, 5 Nov 2006 05:07:53 +0000 (05:07 +0000)]
check dimensions for safety
SVN revision: 26954
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
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
Carsten Haitzler [Wed, 1 Nov 2006 00:05:06 +0000 (00:05 +0000)]
asparagus.
SVN revision: 26895
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
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
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
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
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
Carsten Haitzler [Sat, 28 Oct 2006 11:41:53 +0000 (11:41 +0000)]
too zealous - ecore_config needs to come back
SVN revision: 26840
Carsten Haitzler [Sat, 28 Oct 2006 10:15:26 +0000 (10:15 +0000)]
striptease!
SVN revision: 26837
Carsten Haitzler [Sat, 28 Oct 2006 09:55:50 +0000 (09:55 +0000)]
remove test/example stuff
SVN revision: 26835
Carsten Haitzler [Sat, 28 Oct 2006 09:28:10 +0000 (09:28 +0000)]
remove even more
SVN revision: 26833
Carsten Haitzler [Sat, 28 Oct 2006 09:22:49 +0000 (09:22 +0000)]
remove...
SVN revision: 26832
Carsten Haitzler [Sat, 28 Oct 2006 09:19:56 +0000 (09:19 +0000)]
removing...
SVN revision: 26831
Carsten Haitzler [Sat, 28 Oct 2006 09:18:04 +0000 (09:18 +0000)]
remove data
SVN revision: 26830
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
Carsten Haitzler [Sat, 28 Oct 2006 07:06:15 +0000 (07:06 +0000)]
remove more
SVN revision: 26826
Carsten Haitzler [Sat, 28 Oct 2006 07:04:17 +0000 (07:04 +0000)]
remove test progs and data
SVN revision: 26825
Carsten Haitzler [Sat, 28 Oct 2006 06:45:49 +0000 (06:45 +0000)]
remove embryo debug/test stuff - move to elsewhere
SVN revision: 26823
Carsten Haitzler [Sat, 28 Oct 2006 06:35:55 +0000 (06:35 +0000)]
clean out -debug package stuff
SVN revision: 26822