Commit Graph

768 Commits

Author SHA1 Message Date
Carsten Haitzler 44f0d70286 span lists were a failure. sloweer than the current brute force method - and
slower to boot.

ooh.. found i was fuckign up the memcpy's. fixed :) and much faster too :)


SVN revision: 13103
2005-01-27 10:05:41 +00:00
Carsten Haitzler 2b34d43044 well it was an interesting experiment. but the blender code is already so
optimal... we dont gain much at all. :(


SVN revision: 13102
2005-01-26 16:42:31 +00:00
Carsten Haitzler f39f6f9840 useless data files removed... making room for improvements in the engine.
chnaged some images. need to update evas_*_test at some point to not be ugly
and be able to test everything.


SVN revision: 13101
2005-01-26 07:49:57 +00:00
azundris 6f85b07243 * is this sane?
SVN revision: 13076
2005-01-24 12:51:12 +00:00
Michael Jennings c7b0989a29 Sun Jan 23 22:30:28 2005 Michael Jennings (mej)
Sssh!
----------------------------------------------------------------------


SVN revision: 13065
2005-01-24 02:26:35 +00:00
Carsten Haitzler 342f0b1ee2 oooh... i found a nasty mouse grab/count/accoutning/hold etc. issue with
events. fixed (thanks bart!) :)


SVN revision: 13023
2005-01-20 06:54:45 +00:00
Michael Jennings 6e68ceb6a7 Wed Jan 19 17:10:29 2005 Michael Jennings (mej)
Fix imlib2 and evas spec files to depend on /usr/bin/freetype-config
so that they'll build on both RH/Fedora/cAos (freetype-devel) and SuSE
(freetype2-devel).
----------------------------------------------------------------------


SVN revision: 13020
2005-01-19 21:07:06 +00:00
Michael Jennings 519a9d324b Sat Jan 15 01:55:55 2005 Michael Jennings (mej)
Dependency fixes.
----------------------------------------------------------------------


SVN revision: 12972
2005-01-15 05:52:06 +00:00
azundris 384255769b * require cqt freetype
SVN revision: 12850
2005-01-09 21:31:14 +00:00
Carsten Haitzler 3366b13b0c buffer engine fixes
SVN revision: 12833
2005-01-08 18:23:41 +00:00
Carsten Haitzler b14fe9b889 fix oops
SVN revision: 12830
2005-01-08 15:25:50 +00:00
Carsten Haitzler a5e71dacbd some stubs.. thinking about how to do this...
SVN revision: 12827
2005-01-08 12:47:36 +00:00
Carsten Haitzler a09df78344 and name the fn better
SVN revision: 12826
2005-01-08 10:39:09 +00:00
Carsten Haitzler ee2346b2c8 1. move font dir to its own
2. textblokc object stub. this is for an etxo-style text object. nothing much
there yet.


SVN revision: 12825
2005-01-08 10:02:18 +00:00
Michael Jennings d47299653e Thu Jan 6 10:27:24 2005 Michael Jennings (mej)
Spec file fixes from Jason Williams <jasonw@tulg.org>.
----------------------------------------------------------------------


SVN revision: 12798
2005-01-06 15:28:20 +00:00
Michael Jennings 91d0cd0555 Wed Jan 5 00:03:30 2005 Michael Jennings (mej)
Assorted spec file cleanups.

Do not override --bindir and --libdir (breaks x86_64).

Some of these are still untested, so please be patient.
----------------------------------------------------------------------


SVN revision: 12761
2005-01-05 05:05:30 +00:00
xenith 710b393a5a If cvsignores were beers, I'd be dead by now.
SVN revision: 12759
2005-01-05 04:16:58 +00:00
emte 1e49ac11c4 Python is too incompetent to parse hyphens
SVN revision: 12502
2004-12-18 22:06:27 +00:00
Carsten Haitzler 05c6c9d41d change order...
SVN revision: 12500
2004-12-18 11:08:56 +00:00
emte 38425c5d46 Added the change for BitBake the Standardized Openembedded Build System
SVN revision: 12488
2004-12-17 01:19:02 +00:00
Carsten Haitzler 6a0b8df837 extend key and mouse events
SVN revision: 12457
2004-12-14 03:21:32 +00:00
Carsten Haitzler e9cb529e2d fixies...
SVN revision: 12329
2004-12-02 00:35:39 +00:00
Carsten Haitzler feb5571092 hidden symbol support
SVN revision: 12252
2004-11-25 05:18:31 +00:00
Carsten Haitzler 6755cd5e90 fix mouse grab accounting on delete and hide
SVN revision: 12232
2004-11-20 07:41:14 +00:00
Carsten Haitzler c6323bbaec aaaaaaaaaah. rectangulkar textures... fix fix... :)
SVN revision: 12200
2004-11-13 05:05:24 +00:00
Carsten Haitzler 74d1393975 optimization flags
SVN revision: 12157
2004-11-09 23:56:53 +00:00
Carsten Haitzler f6510f7967 openembedded build files... this makes life so easy to build efl for
embedded... :)


SVN revision: 12154
2004-11-09 09:36:36 +00:00
Carsten Haitzler 81715399a1 ldflags
SVN revision: 12127
2004-11-02 03:56:48 +00:00
Carsten Haitzler 0e38160623 buildie cleanies
SVN revision: 11955
2004-10-22 02:40:32 +00:00
Carsten Haitzler 49d92b0277 distcheck
SVN revision: 11947
2004-10-21 08:06:13 +00:00
Carsten Haitzler c99bdd3681 add this sucker.
SVN revision: 11936
2004-10-21 03:32:03 +00:00
Carsten Haitzler bfbf65e04d dont need to set LDFLAGS
SVN revision: 11934
2004-10-21 03:02:01 +00:00
Carsten Haitzler 24d8ea201a if we dont set LDFLAGs... why not just use the defaults? :)
SVN revision: 11930
2004-10-21 02:42:47 +00:00
tsauerbeck a84ea1ccee mingw portability
SVN revision: 11924
2004-10-20 16:36:12 +00:00
tsauerbeck 3b28a8ee6f remove unneeded include
SVN revision: 11923
2004-10-20 16:33:48 +00:00
Carsten Haitzler d17b8d8c96 and dont propagate those...
SVN revision: 11918
2004-10-20 03:26:12 +00:00
Carsten Haitzler 3d5d362ba3 only pass certain callbacks to smart parents...
SVN revision: 11761
2004-10-06 02:34:01 +00:00
Carsten Haitzler 8375062f08 oops - NOw they agree. evas is fixed to 75 dpi - thats how it thinks now.
maybe i should export this as engine and then evas calls? lets see.


SVN revision: 11758
2004-10-06 00:08:12 +00:00
Carsten Haitzler 7edce6a8d6 this has always been there - it measn xft, x and evas dont agree on the size
of a "7 pixel" or "20 pixel" font. now they will. the numbers were fudged
frome examples... now they are pure :)


SVN revision: 11757
2004-10-06 00:05:20 +00:00
Carsten Haitzler 35967b3ead and dont reload if the image is generated pixels...
SVN revision: 11701
2004-09-23 02:18:15 +00:00
Carsten Haitzler b95e96d208 and invalidate that image...
SVN revision: 11700
2004-09-23 02:08:26 +00:00
Carsten Haitzler 673e8ad92d load - check! :)
SVN revision: 11699
2004-09-23 01:58:50 +00:00
Carsten Haitzler e1191d8aab dont wipe filename if getting pixels for reading :)
SVN revision: 11695
2004-09-22 04:54:39 +00:00
Carsten Haitzler 5e8d46e884 clip bug fix :)
SVN revision: 11694
2004-09-22 04:37:51 +00:00
Carsten Haitzler ca528cec70 oops printf's
SVN revision: 11684
2004-09-21 12:00:31 +00:00
Carsten Haitzler 8aad2d37e7 fix mouse in/out grab issues
SVN revision: 11683
2004-09-21 09:33:18 +00:00
Carsten Haitzler a3b8f37d3d null patch...
SVN revision: 11682
2004-09-21 07:45:13 +00:00
Carsten Haitzler 5845acceab brett's patch for resize and doc typos :)
SVN revision: 11681
2004-09-21 03:15:42 +00:00
Carsten Haitzler 2df6db83bb hiq patch
SVN revision: 11671
2004-09-20 03:14:42 +00:00
Carsten Haitzler fd3af77b34 no printfs
SVN revision: 11659
2004-09-17 13:47:47 +00:00
Carsten Haitzler 77b7f24e5b mouse out/int do good things now
SVN revision: 11658
2004-09-17 13:46:55 +00:00
Carsten Haitzler 95892eebdf bernhard's patch to handle new style device names as well as old.
SVN revision: 11630
2004-09-13 23:46:47 +00:00
rbdpngn f0c4481bdf glibtoolize
SVN revision: 11625
2004-09-13 05:38:15 +00:00
Carsten Haitzler 7b5bada52d fix up grabs a bit more :)
SVN revision: 11623
2004-09-13 03:56:39 +00:00
Carsten Haitzler fa49841f36 oops- for repat events this screws up grabbing..
SVN revision: 11612
2004-09-12 04:49:07 +00:00
Carsten Haitzler db7144951c oops copy & paste error
SVN revision: 11451
2004-08-31 03:19:27 +00:00
Carsten Haitzler a15abb8326 palette + transp fix
SVN revision: 11443
2004-08-30 08:15:50 +00:00
Carsten Haitzler 95546de87c oops. printf left in.
SVN revision: 11417
2004-08-28 08:43:24 +00:00
Carsten Haitzler 80b569c6f2 reduce stat calls massively...
SVN revision: 11415
2004-08-28 08:41:12 +00:00
Carsten Haitzler a27188129c valgrind problems... valgrind told me so! :)
SVN revision: 11406
2004-08-28 01:38:31 +00:00
ncn c7b724474c Just some more docs. A few todos inserted, to be fixed soon.
SVN revision: 11330
2004-08-23 23:04:34 +00:00
Carsten Haitzler ae07a5791e fix to account for new engine
SVN revision: 11264
2004-08-18 03:34:34 +00:00
Carsten Haitzler 194bd54f30 ignores
SVN revision: 11250
2004-08-17 06:22:12 +00:00
Carsten Haitzler d8564cc917 mo files
SVN revision: 11249
2004-08-17 06:21:28 +00:00
Carsten Haitzler 1131ec1e34 and here are the stubs of a cairo engine
SVN revision: 11248
2004-08-17 06:03:39 +00:00
ncn e8ab7668e0 More documentation, simplification and grouping. Some of these changes are themselves going to require polishing, but the docs are now a little bit more organised.
SVN revision: 11235
2004-08-16 05:13:25 +00:00
tsauerbeck 7cde671ea0 don't try to get the previous character to position 0
SVN revision: 11208
2004-08-12 18:59:03 +00:00
ncn 1ac05630b8 Some new docs, some cleanup, some more groups.
SVN revision: 11203
2004-08-12 12:14:01 +00:00
ncn bc8c430596 Some simplification, some new functions docs, some new modules, some new doc bugs.
SVN revision: 11125
2004-08-01 12:34:19 +00:00
ncn 5657ac4928 Some simplification and creation of some modules.
SVN revision: 11124
2004-08-01 02:20:40 +00:00
ncn b62e64eec6 Make the Evas docs generation system like the Ecore docs generation system.
SVN revision: 11044
2004-07-27 05:00:48 +00:00
Michael Jennings 2815e3efc1 Sun Jul 25 17:45:53 2004 Michael Jennings (mej)
Fixed up lots of spec files here.  I haven't been able to test the
emotion spec file, but hopefully I didn't break anything too
terrible. :-)

Also fixed an etox problem with the conditional test build.
----------------------------------------------------------------------


SVN revision: 11021
2004-07-25 21:50:40 +00:00
azundris d58e160b32 * potential fix for rpmbuild
SVN revision: 10967
2004-07-22 23:47:59 +00:00
Carsten Haitzler 3e8511b2f3 oops
SVN revision: 10933
2004-07-20 11:07:06 +00:00
Carsten Haitzler 51e9b8358f in!
SVN revision: 10930
2004-07-20 04:05:14 +00:00
Michael Jennings 99c6004df9 Wed Jul 7 16:28:59 2004 Michael Jennings (mej)
Cleaned up and improved spec file.  Hopefully the 0.preXX release
number convention will be agreeable to everyone since 1.0.0_pre13 will
probably compare as being greater than 1.0.0, preventing clean
upgrades.
----------------------------------------------------------------------


SVN revision: 10730
2004-07-07 20:30:40 +00:00
tsauerbeck 4be5caefbd consistent init/shutdown system
SVN revision: 10725
2004-07-07 19:24:49 +00:00
swielinga bb813f0c8a Updated evas debian packaging.
SVN revision: 10681
2004-07-04 11:28:33 +00:00
Carsten Haitzler daf3005d30 better autofools
SVN revision: 10569
2004-06-24 04:58:53 +00:00
Carsten Haitzler eb429f5042 force fullscreen edraws for gl - this holw buffer swap thing just doesnt work
well otherwise... - and copying from back to front buffer is really a no-go :(


SVN revision: 10538
2004-06-18 15:56:30 +00:00
Carsten Haitzler 59419c9aa4 propogate pass_events to sub-objects of smart objects...
SVN revision: 10503
2004-06-14 06:04:22 +00:00
Carsten Haitzler e06d785bbb fix palette setting..
SVN revision: 10497
2004-06-12 06:47:42 +00:00
Carsten Haitzler 8c29c3d42b use mmx2 routines if we can - they are faster! (almost 3 times)
SVN revision: 10361
2004-05-26 02:45:40 +00:00
Carsten Haitzler a5c71f099b hot damn! yuv -> rgb was being done TWICE every time! once with mmx/sse and
once with raw C slooow. altivec #ifdef boobie. fix fix fix


SVN revision: 10356
2004-05-25 16:33:15 +00:00
Carsten Haitzler ea2bd901f7 cross-compile fix
SVN revision: 10292
2004-05-20 07:38:43 +00:00
azundris b1d6bc1b60 * spec-file (for RPM)
SVN revision: 10233
2004-05-14 18:48:05 +00:00
Carsten Haitzler e0bf1cd441 add!
SVN revision: 10206
2004-05-13 14:30:48 +00:00
Carsten Haitzler efdaa808de vera... no more non free fonties
SVN revision: 10201
2004-05-13 09:58:14 +00:00
Carsten Haitzler 4b39c2994d -lm added
SVN revision: 10196
2004-05-13 06:49:48 +00:00
Carsten Haitzler 56c4d96737 oops - missed init func entry points. fixed.
SVN revision: 10187
2004-05-13 01:57:28 +00:00
tsauerbeck dc85d89c65 fixed dist stuff
SVN revision: 10172
2004-05-12 18:41:58 +00:00
Carsten Haitzler 67a93c6f68 -lm for libpng
SVN revision: 10160
2004-05-11 01:26:00 +00:00
Carsten Haitzler e2725f4690 lean down memory usage per process - now it doesnt use up 64kb it doesnt need
to... :)


SVN revision: 10153
2004-05-10 06:40:51 +00:00
xcomputerman 6e48b811f0 That shouldn't have gone
SVN revision: 10134
2004-05-08 15:59:18 +00:00
xcomputerman d76377a88e - Fix __am_fastdepCXX bug once and for all. If you don't have a C++ compiler you're just gonna have to edit configure.in by yerself. :)
- Update .cvsignores


SVN revision: 10133
2004-05-08 15:58:32 +00:00
Carsten Haitzler a3f6222d01 and check there
SVN revision: 10084
2004-05-06 02:19:15 +00:00
Carsten Haitzler b5d9bf4dd0 extra paranoid checks for text ptr
SVN revision: 10083
2004-05-06 02:12:21 +00:00
Carsten Haitzler b46f5ee456 lets limit the starting defaults
SVN revision: 10070
2004-05-05 11:00:19 +00:00
tsauerbeck c62c7f1fdf Initialize image data to zero if we're running under Valgrind's control. This means the suppression file is no longer needed.
SVN revision: 10000
2004-05-02 08:41:11 +00:00
Carsten Haitzler f0edb7bb9d nuke #warning, and return no more!
SVN revision: 9971
2004-04-29 04:23:37 +00:00
Carsten Haitzler 988e608f74 hmm math just a little off
SVN revision: 9970
2004-04-29 03:44:39 +00:00
Carsten Haitzler cab05f4564 configure portable goodness
SVN revision: 9967
2004-04-29 01:44:44 +00:00
Carsten Haitzler b8d1a2a24a avoid type overflow...
SVN revision: 9949
2004-04-28 01:52:16 +00:00
Carsten Haitzler d88541cedb as an excercise in forcing everyone to write code using the correct
datatypes... i have by default changed the coord datatypes to be ints instead
of doubles... not - READ your headers carefully - they are Evas_Coord types.
dont ASSUME them to be anything except a scalar of some sort your compiler
can handle and cast. (coudl be int, long, long long, short, double, float etc.)


SVN revision: 9924
2004-04-27 08:31:27 +00:00
Carsten Haitzler 67a3d2f391 font imaging stuff....
SVN revision: 9847
2004-04-22 11:29:34 +00:00
Carsten Haitzler fb5af0d025 SOME of the changes needed to support evoak... needs new eet...
SVN revision: 9829
2004-04-21 06:38:24 +00:00
Carsten Haitzler 7b0c934edd oooh siglongjmp!!!!
SVN revision: 9792
2004-04-19 01:27:37 +00:00
Carsten Haitzler c6e321a630 distable... :)
SVN revision: 9745
2004-04-16 01:38:14 +00:00
Carsten Haitzler 54fa85b4d7 booo - trying to debug
SVN revision: 9646
2004-04-08 04:04:51 +00:00
Carsten Haitzler 920d353509 jose's evas patches are in.
SVN revision: 9615
2004-04-06 03:36:51 +00:00
Carsten Haitzler 9f5a518415 try bigger buffer for prefetch test?
SVN revision: 9607
2004-04-05 03:38:34 +00:00
atmosphere f745104f97 build fixes from Spanky courtesy of some gentoo user I imagine, hopefully saving raster some time, if it's wrong, sorry
SVN revision: 9495
2004-03-27 05:46:27 +00:00
atmosphere 04ac65be8f sort your evas lists via a function pointer
SVN revision: 9443
2004-03-24 07:23:51 +00:00
tsauerbeck 83a1ee651c fixed compilation error when sse was disabled and mmx was enabled
SVN revision: 9418
2004-03-21 20:22:58 +00:00
Carsten Haitzler 667379ef53 just in case this gets through...
SVN revision: 9388
2004-03-18 09:22:36 +00:00
Carsten Haitzler 84d4cac05e oops - this DOESNT actually work - i thought as much! i knew i had my
reasons...


SVN revision: 9387
2004-03-18 09:06:12 +00:00
swielinga c2939d2fb0 Bump version number of the evas debian package
SVN revision: 9371
2004-03-16 19:54:18 +00:00
Carsten Haitzler 792e48fa4c a good 20% speedup on my p4 and minor speedup on this p3. no difference on my
ipaq...


SVN revision: 9364
2004-03-16 08:03:00 +00:00
Carsten Haitzler bd78875c63 fix stack queries! :)
SVN revision: 9362
2004-03-16 04:13:05 +00:00
Carsten Haitzler 8842e181bf check deleted flag.. need to do this in more places tho....
SVN revision: 9280
2004-03-08 02:42:08 +00:00
swielinga e83a0c3176 I Guess this isn't needed (anymore?)
SVN revision: 9225
2004-03-04 20:31:30 +00:00
xcomputerman 8e1760ae8a Fix-moc-compiler-meta-dependency-distdir-kung-foo
SVN revision: 9184
2004-03-01 22:57:00 +00:00
xcomputerman ce3df47ebc This too
SVN revision: 9182
2004-03-01 22:29:15 +00:00
Carsten Haitzler b9abeaa431 ah! that was silly. fix!
SVN revision: 9114
2004-02-26 04:27:08 +00:00
Carsten Haitzler ef1b948ddf fix multiple gl canvas issues
SVN revision: 9104
2004-02-25 02:50:48 +00:00
Carsten Haitzler 3f284ecc56 gendoc
SVN revision: 9044
2004-02-20 08:23:24 +00:00
Carsten Haitzler e7d446c793 @'s
SVN revision: 9041
2004-02-20 08:19:34 +00:00
Carsten Haitzler dfe6bb6f4e some more docs...
SVN revision: 9038
2004-02-20 07:06:39 +00:00
Carsten Haitzler 0e971d8f8a oops typo
SVN revision: 9005
2004-02-17 08:13:38 +00:00
Carsten Haitzler f11447ab8a cross-compile cleanly damnit!
SVN revision: 9002
2004-02-17 07:12:38 +00:00
zuluone c17ec61deb corrected the docs slightly - no code changed
SVN revision: 8993
2004-02-16 19:22:48 +00:00
Carsten Haitzler 6c2fe6b33d if outbuf != multiple of 16... clip
SVN revision: 8989
2004-02-16 09:43:44 +00:00
Carsten Haitzler bca5a98c88 update docs a bit
SVN revision: 8811
2004-02-05 02:19:28 +00:00
Carsten Haitzler fbd57cda60 patchies in
SVN revision: 8793
2004-02-04 04:38:34 +00:00
Carsten Haitzler b8c1d78ac0 oops --disable stuff wouldnt work! :)
SVN revision: 8773
2004-02-03 06:04:54 +00:00
Carsten Haitzler 144d7b8a78 oops - delete_me flag!
SVN revision: 8763
2004-02-02 01:33:46 +00:00
Carsten Haitzler f31a506708 gl engine bugzie! fix!
SVN revision: 8739
2004-02-01 07:18:05 +00:00
Carsten Haitzler 31a6c2aa9b dfb duplicates common code.. why? why not just call off to the common code.
this is bad! grrr.


SVN revision: 8727
2004-01-30 09:22:42 +00:00
Carsten Haitzler 95355ffdc1 split up nasty smooth scaler code to separate parts - they are #included
though for speed reasons, but this makes it more maintainable.


SVN revision: 8726
2004-01-30 05:46:57 +00:00
Carsten Haitzler c58bae0364 oops - got mmx and sse mixed. fix.
SVN revision: 8711
2004-01-29 09:45:55 +00:00
rephorm 63629f7822 gotcha rasties.
but let's do it for all of 'em :)


SVN revision: 8697
2004-01-28 04:48:52 +00:00
Carsten Haitzler 3dab963454 sorry formie - we want these in! you have to find the extra thaw!
if u want help:

export EVAS_DEBUG_SHOW=1
export EVAS_DEBUG_ABORT=1

and evas will call abort() (and thus gdb will trap it) on errors.


SVN revision: 8693
2004-01-28 04:30:55 +00:00
Carsten Haitzler 4bfe9af00a freeze/thaw debug!
SVN revision: 8688
2004-01-28 02:43:13 +00:00
Carsten Haitzler bc281b4e5a dont need this anymore
SVN revision: 8687
2004-01-28 02:33:50 +00:00
Carsten Haitzler 52eec2df86 and now... AUTO configure.. no need to --enable anymore... evas's configure
will figure it out for you. you can always --disable tho! :)


SVN revision: 8686
2004-01-28 02:07:41 +00:00
rephorm 94a98eeb88 fix evas_event_feed_* functions
they were first returning if (events_frozen > 0), then later only calling
  the callbacks if (!events_frozen). if for some reason events had been thawed
  an extra time, events_frozen would be negative, causing the callback to not
  be called. the second check was redundant, so they were removed.


SVN revision: 8685
2004-01-27 23:07:27 +00:00
Carsten Haitzler c524524dbf and fix that
SVN revision: 8668
2004-01-26 11:27:59 +00:00
Carsten Haitzler 40414821de fix acent/descent
SVN revision: 8667
2004-01-26 11:09:01 +00:00
Carsten Haitzler 00d0dd777a and fix the sizing bug!!!!! all happy now!
SVN revision: 8666
2004-01-26 08:21:00 +00:00
Carsten Haitzler 6022da9101 2 problems fixed.
1. evas line draws of 2 pixelin size work now. oops!
2. font faces are shared between multiple sizes without a performance hit! yay!


SVN revision: 8660
2004-01-26 03:31:40 +00:00