Commit Graph

3894 Commits

Author SHA1 Message Date
Mike Frysinger ddb86f87d3 remove duplicate cairo-svg check
SVN revision: 25707
2006-09-11 03:43:56 +00:00
Mike Frysinger 3cacb187c9 fix double output for xpm
SVN revision: 25706
2006-09-11 03:39:10 +00:00
doursse a5c5e9699a do not free buf if no available buf
SVN revision: 25694
2006-09-10 16:06:51 +00:00
Carsten Haitzler 3633644e9c typo-- - it was in a #ifdef DEBUG... thank god :)
SVN revision: 25690
2006-09-10 12:16:05 +00:00
Carsten Haitzler 514addb183 ok - the leak reports were disturbing me. fixed.
SVN revision: 25689
2006-09-10 11:11:54 +00:00
Carsten Haitzler 48d4b58ff9 1. fn's with no params shoudl be (void) - fixed 1 file.
2. might want to destroy temporary lists instead of leaking them.


SVN revision: 25688
2006-09-10 10:40:09 +00:00
doursse 1f19215c72 missing reply frees
SVN revision: 25685
2006-09-10 09:35:24 +00:00
Carsten Haitzler 1dd49d32b7 xrender too
SVN revision: 25669
2006-09-10 00:24:57 +00:00
moom a719bd4d58 * evas_object_clip_unset(): set "cur.have_clipees" to 0 *after* having
removed the object from the list of clipees (as it used to work
actually)


SVN revision: 25661
2006-09-09 12:25:26 +00:00
doursse e96c6828d0 fix xrender xcb engine, add old stuff committed to the Xlib engines and not to the XCB ones, replace deprecated XCBSync call by a call of GetInputFocus, fix some round trips but a complete review of the engines must be done to fix them all, first part of a cleanup, first part of XCB error management
SVN revision: 25657
2006-09-09 08:10:24 +00:00
Christopher Michael d24318ed7f Fix some non-NULL check issues in evas_clip.c . Don't ask how I found these :)
SVN revision: 25637
2006-09-08 17:59:19 +00:00
balony 54c1f3e1ee Adding a function to abort all downloads.
SVN revision: 25634
2006-09-08 16:52:29 +00:00
David Walter Seikel 7b44542ef9 Allow diddling with the paths.
SVN revision: 25580
2006-09-07 13:16:21 +00:00
Carsten Haitzler 87924604ed patches from the world - fixes and todo's
SVN revision: 25578
2006-09-07 10:33:57 +00:00
David Walter Seikel f2e571e88e Separate the exe from its parameters.
SVN revision: 25574
2006-09-07 08:51:47 +00:00
handyande 0c6a8ed5dc Fix rgb defaults and a little indenting
SVN revision: 25572
2006-09-07 08:40:28 +00:00
Carsten Haitzler c3fde12000 a few patches from emails. :) emails will be coming.. when i flush my mush.
SVN revision: 25533
2006-09-06 12:09:53 +00:00
sebastid e55f7b27b2 Functions used by modules must be EAPI
SVN revision: 25526
2006-09-06 07:33:40 +00:00
sebastid ec72116e3c Exported module functions must be EAPI
SVN revision: 25524
2006-09-06 07:28:46 +00:00
sebastid 4f202372c2 Use standard list
SVN revision: 25523
2006-09-06 07:23:37 +00:00
sebastid 3641dd1751 EAPI
SVN revision: 25522
2006-09-06 07:17:49 +00:00
sebastid ab48ebabe5 Remove unused variable.
SVN revision: 25520
2006-09-06 07:11:31 +00:00
sebastid 7dd79ae17b Remove unused variable.
Return int, not pointer


SVN revision: 25519
2006-09-06 07:11:03 +00:00
sebastid 1b42f03040 Disable debug function.
SVN revision: 25518
2006-09-06 07:10:25 +00:00
sebastid 3aa4e62438 Add const modifier for compare and hash functions.
SVN revision: 25515
2006-09-06 07:06:55 +00:00
sebastid 3c480bdc56 Don't use internal functions!
SVN revision: 25514
2006-09-06 07:05:42 +00:00
David Walter Seikel 1d44790ef5 FIXME++
SVN revision: 25511
2006-09-06 05:22:32 +00:00
David Walter Seikel b14f90d3b1 Some times you still need to refer to the standard paths from outside.
SVN revision: 25498
2006-09-05 17:54:20 +00:00
David Walter Seikel f31676a93f FIXME++
SVN revision: 25497
2006-09-05 17:14:49 +00:00
David Walter Seikel aaba3eb4c1 *Refactor away all the icky internal ecore_desktop_menu details.
*No need to export global paths anymore.


SVN revision: 25495
2006-09-05 16:33:31 +00:00
David Walter Seikel 0a195857b6 The menu tuning continues. Should find many more apps now on some
systems.  On the down side, some FDO menus are really badly built, and
will take way too long to parse.  Some duplicates will be found too, but
it's likely that those that already suffered duplicates may not have
them any more.  The path of the FDO menu is twisted, and many go mad
along the way.


SVN revision: 25487
2006-09-05 10:09:11 +00:00
David Walter Seikel 31f9a16b15 Implement a bit more of the .desktop spec to hide unwanted apps.
SVN revision: 25447
2006-09-04 15:20:27 +00:00
David Walter Seikel 60a847ab41 Check the timestamps on .desktop files to see if the cache is still valid.
The entire applicition caching system will be rewritten soon, so
consider this a temporary fix.


SVN revision: 25437
2006-09-04 10:57:42 +00:00
David Walter Seikel 9bd616534c Don't calculate icon class if there already is one.
SVN revision: 25420
2006-09-03 17:22:46 +00:00
David Walter Seikel 720ca3d757 FIXME++
SVN revision: 25402
2006-09-03 11:38:56 +00:00
Carsten Haitzler 6fee3f2405 trampling over p variable in a tmp sub-block - use diff var
SVN revision: 25400
2006-09-03 10:47:26 +00:00
kaethorn 848c534d4f debian package updates:
- move to cdbs
- update standards-version
- clean up control file


SVN revision: 25389
2006-09-03 08:10:25 +00:00
kaethorn e3beed257a debian package updates:
- move to cdbs
- update standards-version
- clean up control file


SVN revision: 25388
2006-09-03 07:59:05 +00:00
David Walter Seikel e9e279a545 Allow relative icon paths in .desktops.
SVN revision: 25384
2006-09-03 07:31:35 +00:00
rephorm d01355b139 convenience function for testing if groups are in an edje
SVN revision: 25327
2006-09-02 05:10:17 +00:00
David Walter Seikel f621ebc3c7 Put .edj back in the icon search.
SVN revision: 25326
2006-09-02 05:06:39 +00:00
David Walter Seikel 5d290eb04a More icon tweaking. I have started to simplify and rationalise this as
it was starting to get silly.  Searching the icon class in the wm theme
first, then searching fdo icon themes sometimes ends up with a less
specific icon.  Menus make life tricky, as things are deferred there,
but not enough to avoid delays.  Lots more tweaking to come, but this
commit should result in more icons on menus.


SVN revision: 25324
2006-09-02 04:20:10 +00:00
David Walter Seikel c551124f8a Reap what I sow.
SVN revision: 25297
2006-09-01 15:03:19 +00:00
David Walter Seikel 89beaf7d21 Find a few more icons.
SVN revision: 25270
2006-09-01 06:59:21 +00:00
David Walter Seikel 2a32274aec The results of a small session with valgrind.
SVN revision: 25268
2006-09-01 06:24:11 +00:00
David Walter Seikel ff31c0e12c .desktop saving.
SVN revision: 25244
2006-08-31 12:10:09 +00:00
Carsten Haitzler a274d114ee fix recursive rm - does what rm -rf does now
SVN revision: 25239
2006-08-31 08:53:38 +00:00
Carsten Haitzler ae60acfeb4 do not follow the white rabbit... err - i mean symlink! respect the symlinks
dude! on recursive rm... respect!


SVN revision: 25238
2006-08-31 05:12:54 +00:00
Carsten Haitzler f5d489768f check for fedora cairo svg thingy
SVN revision: 25228
2006-08-30 22:58:44 +00:00
David Walter Seikel 0dcb0f6d7c * Document policy on adding directories to the paths.
* Add a directory.


SVN revision: 25218
2006-08-30 18:51:04 +00:00
David Walter Seikel 2efa9e8838 Fix rasters seggie.
SVN revision: 25213
2006-08-30 14:49:38 +00:00
Carsten Haitzler 2a8ce1da55 less noisy debug
SVN revision: 25209
2006-08-30 13:23:57 +00:00
David Walter Seikel 75a08bae1b Add support for e_fm.
SVN revision: 25207
2006-08-30 12:21:51 +00:00
moom b69651ceaa * [Ecore_X_Selection] Remove ecore_x_selection_*_request_data_get()
functions from Ecore_X.h since they've never been implemented. Is this
right?


SVN revision: 25192
2006-08-29 22:37:07 +00:00
David Walter Seikel edd646fb43 Oops, debug leakage.
SVN revision: 25191
2006-08-29 19:11:32 +00:00
David Walter Seikel 3629cddd18 Add another default search path coz ManowarrioR insists.
SVN revision: 25190
2006-08-29 19:06:03 +00:00
David Walter Seikel de2726f369 * Added xsessions path search list.
* leak--


SVN revision: 25188
2006-08-29 17:26:20 +00:00
Carsten Haitzler 31e1675f52 fix segv!
SVN revision: 25177
2006-08-28 13:22:16 +00:00
Carsten Haitzler 29a186fb48 fix segv
SVN revision: 25158
2006-08-27 12:38:09 +00:00
cobra 167e2e34e5 Thanks to D. Hageman for the punctuation catch!
Kevin Brosius <cobra@compuserve.com>


SVN revision: 25109
2006-08-25 22:00:37 +00:00
moom 32147d1f6a * The mouse flags are now correctly calculated when the mouse
up/down event is propagated to smart parent


SVN revision: 25107
2006-08-25 20:47:32 +00:00
moom 992bf08f32 * [Ecore_X] "mouse up" events have now double/triple click flags, and
those flags are feeded to the Evas


SVN revision: 25105
2006-08-25 17:27:08 +00:00
cobra 7837b6f53a Add some of the evas .spec magic from KainX to fix the recent
ecore_fb disable breakage for RPM builds.

Kevin Brosius <cobra@compuserve.com>


SVN revision: 25045
2006-08-22 23:36:54 +00:00
sebastid 3efc967de0 Only strip trailing slashes.
SVN revision: 25022
2006-08-21 18:25:16 +00:00
sebastid 8978a10cb6 free home
SVN revision: 25020
2006-08-21 17:57:08 +00:00
sebastid e480b9d84c Strip is done in ecore_desktop_home_get().
home is never used.


SVN revision: 25019
2006-08-21 17:55:39 +00:00
sebastid 7b44f2f768 Use strncpy to get HOME copy.
Strip all trailing slashes.


SVN revision: 25018
2006-08-21 17:54:22 +00:00
sebastid 477f950c8c The func might not exist
SVN revision: 25016
2006-08-21 17:21:32 +00:00
sebastid d7a14aed43 If the node is found, the key is not used. So free it.
SVN revision: 25015
2006-08-21 17:20:37 +00:00
sebastid cabfc4a09a Remove unused variables.
SVN revision: 24991
2006-08-21 15:19:07 +00:00
rephorm 82a42879bb allow rel1.relative: 0 0; notation
set defaults


SVN revision: 24976
2006-08-21 03:14:09 +00:00
rephorm 46b3c5f1a0 add linear gradient specific fill options
used (inside a part description) as follows:

Horizontal from left to right filling entire part:

  gradient {
    spectrum: "black_to_white";
    rel1 {
      relative: 0 0.5;
      offset: 0 0;
    }
    rel2 {
      relative: 1 0.5;
      offset: -1 0;
    }
  }

Diagonal from top left to bottom right:


  gradient {
    spectrum: "black_to_white";
    rel1 {
      relative: 0 0;
      offset: 0 0;
    }
    rel2 {
      relative: 1 1;
      offset: -1 -1;
    }
  }

If either rel1 or rel2 is present in the gradient block of a linear gradient, these will override any angle/origin/size specified in the fill block ('spread' is still honored).


SVN revision: 24975
2006-08-21 03:00:01 +00:00
David Walter Seikel fce2cb192b More defense, FDO specs are not real standards, so they tend to get
loosely followed.


SVN revision: 24938
2006-08-20 16:40:45 +00:00
Carsten Haitzler 6ca2a14020 use already loaded var :)
SVN revision: 24937
2006-08-20 14:51:10 +00:00
Carsten Haitzler 4173993b23 app restart has fixed buffer - doesnt need malloc for a restart now (safer)
SVN revision: 24929
2006-08-20 08:16:34 +00:00
David Walter Seikel a58d7287ab *Icon theme support functions.
*Minor API change that no one was using anyway.


SVN revision: 24921
2006-08-20 03:45:53 +00:00
Carsten Haitzler d556190d88 bad free. bad!
SVN revision: 24919
2006-08-20 02:48:24 +00:00
moom 5014c11f2e * Add edje_object_part_object_get() to get the 'Evas_Object *'
corresponding to a given part.


SVN revision: 24912
2006-08-19 18:22:01 +00:00
Carsten Haitzler f631394f18 gl engine build
SVN revision: 24905
2006-08-19 11:59:55 +00:00
Carsten Haitzler f407013a5f include evas private header
SVN revision: 24904
2006-08-19 11:58:07 +00:00
David Walter Seikel 5e8c381334 New function for creating a hash of existing icon themes. To be used
for caching purposes, and an icon theme selector dialog.


SVN revision: 24898
2006-08-19 06:26:00 +00:00
Carsten Haitzler bd5bd84852 printf-- - safety valve++
SVN revision: 24893
2006-08-19 01:49:33 +00:00
Carsten Haitzler c6164acc18 jpeg loader can use load opts to try pre-scale on load now... :) ie epeg
features directly in evas.


SVN revision: 24892
2006-08-19 01:48:13 +00:00
Carsten Haitzler d5a131c924 fix caching to account for load options
SVN revision: 24890
2006-08-19 00:22:02 +00:00
David Walter Seikel d47c0e9012 Some debuggin', valgrindin', and constifyin`.
SVN revision: 24884
2006-08-18 21:52:33 +00:00
Carsten Haitzler 7899758192 guess svgz faster too
SVN revision: 24871
2006-08-18 14:54:24 +00:00
Carsten Haitzler b5f6d45b06 and actually use the load size
SVN revision: 24869
2006-08-18 14:47:45 +00:00
Carsten Haitzler 0889c589f2 added the ability to set load scaledown, dpi or load size - the svg loader
uses these to know what to render and how (or has defaults if these are not
set)


SVN revision: 24868
2006-08-18 14:45:26 +00:00
Carsten Haitzler efdd0bf4fa memset to 0 for initial memory
SVN revision: 24857
2006-08-17 23:52:41 +00:00
Carsten Haitzler 19a3b33edb change cwd to the dir with the svg - if the svg has relative paths to bitmap
files included in the svg


SVN revision: 24856
2006-08-17 23:43:17 +00:00
Stafford Mitchell Horne 8287eadf7f Disabiling ecore-fb and ecore-evas-fb by default. Everyone can still
enable it by using --enable-ecore-fb or --enable-ecore-evas-fb with the
autogen.sh or configure scripts.


SVN revision: 24855
2006-08-17 23:41:47 +00:00
Carsten Haitzler 6d24413b6c evas svg loader .spec file additions
SVN revision: 24852
2006-08-17 23:08:09 +00:00
David Walter Seikel f92d643c5f Fix some of the memory leaks. There are more leaks, but it's just me
being conservative and strduping when it's- probably not needed.  I'll
double check them all and sort them out later today.


SVN revision: 24849
2006-08-17 20:24:36 +00:00
David Walter Seikel 35d34dee92 The comment does say "Allocate struct for eet file and have it zero'd
out" but using calloc is inefficient since most members of the struct
are written to straight away.  Valgrind complains that the data member
can sometimes be used without being initialised.  Seems to happen when
we can't open it and eet_close tests the value of the data member.

Those that know this code better than me should check this. Probably a
good idea to initialise ALL members at this point.


SVN revision: 24848
2006-08-17 20:22:23 +00:00
Jorge Luis Zapata Muga ed7d138bbc + Add a check for linux/input.h, this isnt acutally the best way,
because we have to check the code inside, not only the file, maybe a
  test app will be usefull but i dont know much of autotools.
+ make ecore_evas_fb dependant to ecore_fb
+ on ecore_fb_private.h add a hack in case the linux headers are broken
  (2.6.15 - 2.6.17), thanks blak. for other kernels i still need more
  info to acutally fix the issues.


SVN revision: 24845
2006-08-17 19:38:30 +00:00
Dan Sinclair f4d36eeddd - make some things const for ecore_desktop_icon_find
SVN revision: 24844
2006-08-17 19:11:00 +00:00
kaethorn ad94058e44 add SVG loader to debian packages.
SVN revision: 24842
2006-08-17 17:50:35 +00:00
sebastid 6101f10142 PATH_MAX is the standard
SVN revision: 24839
2006-08-17 17:09:23 +00:00
sebastid 2b48ecaa61 Add autofoo stuff for svg
SVN revision: 24835
2006-08-17 16:43:30 +00:00
Carsten Haitzler 63cc2539b2 fix subdir!
SVN revision: 24831
2006-08-17 15:39:24 +00:00
Carsten Haitzler 08e2c38474 jose's svg loader - in. needs the ability to set dpi etc. etc. - loader api
work and evas api work there.


SVN revision: 24830
2006-08-17 14:11:59 +00:00
sebastid d0532a359a Make headers and macros private
SVN revision: 24817
2006-08-16 18:57:58 +00:00
ningerso 04090c04d9 Make global variables extern in the header and declare and initialize in main
file. This fixes build on OS X caused by symbol conflicts from multiple
definitions of those variables.


SVN revision: 24815
2006-08-16 18:18:01 +00:00
Kim Woelders a5db61c51e Add missing const modifiers. Remove unnecessary casts.
SVN revision: 24812
2006-08-16 17:40:08 +00:00
David Walter Seikel 5a3fa351cd Decided to let the coder search for edje's before calling this. Also added .svgz for compressed SVGs.
SVN revision: 24792
2006-08-16 08:50:39 +00:00
Carsten Haitzler 5aa07e60c6 eet return ferror right
SVN revision: 24729
2006-08-15 06:45:51 +00:00
David Walter Seikel 3a1d70fb06 Bring it a bit more up to scratch, and a better match for what is
required in e_apps.c.

API breakage.


SVN revision: 24710
2006-08-14 21:42:53 +00:00
Dan Sinclair 03c0e9c47c - strdup paths so that we know we can write into it.
SVN revision: 24709
2006-08-14 21:25:53 +00:00
sebastid c189c73f86 FIXME++
SVN revision: 24707
2006-08-14 21:14:40 +00:00
Dan Sinclair c6257329c7 - add missing header
SVN revision: 24704
2006-08-14 20:24:20 +00:00
Carsten Haitzler 48b81d3bfa remove printf
SVN revision: 24687
2006-08-14 13:56:18 +00:00
Carsten Haitzler 8b1f602f38 being an anally retentive bastard.. i checked if e worked in 8bpp under vnc.
GASP! it didn't. evas's color allocator was screwed. fixed! :)


SVN revision: 24686
2006-08-14 13:50:07 +00:00
David Walter Seikel 7735577d0c Don't want a four second delay added to E startup, so optimise speed an
order of magnitude or more by not asking GNOME and KDE for search paths,
but geussing them instead.  We can afford dozens more guesses before
things start to slow down, but there are plans to correct the guesses
during idle time.  Guesses are good enouegh for now.


SVN revision: 24680
2006-08-14 10:22:51 +00:00
David Walter Seikel ad2fe01a65 Some basic docs and a minor API change.
SVN revision: 24674
2006-08-14 06:49:49 +00:00
David Walter Seikel 3f48ccac60 Changed the externally visible names to be more like the rest of ecore.
I don't think anybody is using it yet, but I'm compiling everything now
to make sure.


SVN revision: 24672
2006-08-14 05:44:04 +00:00
David Walter Seikel c50838cae9 Formatted according to the indent commands that I think KainX sent me a
while ago -

-i3 -bl -bad -nbap -sob -ncdb -di20 -nbc -lp -nce -npcs -sc -ncs -l80

Looks downright evil to me, is the above correct?


SVN revision: 24670
2006-08-14 04:41:44 +00:00
Carsten Haitzler fb4772a769 fix escape handling in quotes! :)
SVN revision: 24641
2006-08-13 10:37:04 +00:00
chaos 86ba91031a * Make ecore_desktop handle trash files (same fdo format)
SVN revision: 24637
2006-08-13 08:36:15 +00:00
Carsten Haitzler 7f41aeb177 fix some warnings!
SVN revision: 24599
2006-08-12 14:46:15 +00:00
sebastid 57a4117e2d Remove unused variable.
SVN revision: 24598
2006-08-12 14:40:59 +00:00
sebastid f07a4a166d Add missing '_'.
SVN revision: 24597
2006-08-12 14:38:03 +00:00
kaethorn aa3decda36 add package of gl module, completely optional.
SVN revision: 24585
2006-08-12 11:08:47 +00:00
kaethorn 45c4375bc9 add xpm loader to debian packages. clean up the control file.
SVN revision: 24584
2006-08-12 11:05:26 +00:00
Kim Woelders c01cb59689 Let the WM decide how fullscreening is done.
SVN revision: 24582
2006-08-12 10:16:53 +00:00
cobra 3c79e1cd35 Add RPM rules for XPM loader.
Kevin Brosius <cobra@compuserve.com>


SVN revision: 24581
2006-08-12 09:48:28 +00:00
Carsten Haitzler 21896dc50d jose's xpm loader.
SVN revision: 24579
2006-08-12 09:16:30 +00:00
cobra fe2ccf5c8a Make it RPM...
Kevin Brosius <cobra@compuserve.com>


SVN revision: 24577
2006-08-12 00:11:14 +00:00
David Walter Seikel ae95df23ab Freedesktop.org desktop, icon, and menu support as per the discussion in
the mailing list.  It's not ready yet.  It needs documentation, EFL
conformant naming, and a good whipping into shape by indent.  The ecore
integration needs a reveiw, see if I got that right.

Consider this a preview, it's mostly there, just needs some tweking.


SVN revision: 24560
2006-08-11 13:45:39 +00:00
Kim Woelders f864ccd8e6 Fix warning/potential trouble.
SVN revision: 24543
2006-08-11 02:26:16 +00:00
sebastid 2c14125fbf space
SVN revision: 24539
2006-08-10 17:21:40 +00:00
sebastid c754c00bbc Disable grab test on mouse out too.
SVN revision: 24504
2006-08-09 11:23:32 +00:00
Mike Frysinger fdf8e2f0c2 eat spurious whitespace
SVN revision: 24502
2006-08-09 08:24:45 +00:00
titan c9365ad7da Fix the order of a typedef to satisfy g++
SVN revision: 24495
2006-08-09 07:06:55 +00:00
Carsten Haitzler 49e9c9589e fix some aspect cacls
SVN revision: 24480
2006-08-08 20:25:24 +00:00
sebastid ad4e90eafd If the list node is known, use evas_list_remove_list
SVN revision: 24467
2006-08-08 09:53:51 +00:00
rephorm a9ff065c01 i assume this was meant as an optimization. however, it wasn't correct for some cases (e.g. rgb = 187, 169, 123)
SVN revision: 24465
2006-08-08 06:01:37 +00:00
sebastid b2c767b5ab ignore++
SVN revision: 24454
2006-08-08 00:54:56 +00:00
Carsten Haitzler 1a80e60baf add lib deps back in - seemingly i found a modern gcc/ld that doesnt seem to
handle shared lib deps... weird.


SVN revision: 24445
2006-08-07 20:26:33 +00:00
Carsten Haitzler 53f8ce92e7 fix x build/link in some weird circumstnaces
SVN revision: 24438
2006-08-07 07:03:12 +00:00
sebastid 6163e51220 Fix warnings
SVN revision: 24415
2006-08-06 01:45:45 +00:00
sebastid 5dc6a1479f filename is const
SVN revision: 24414
2006-08-06 01:35:56 +00:00
sebastid e3be454d46 Can someone who knows this code fix this?
SVN revision: 24413
2006-08-06 01:27:22 +00:00
sebastid 0410bbcf4a Fix formatting
SVN revision: 24403
2006-08-05 03:07:29 +00:00
rephorm 6f000216b2 don't check spectra if we don't have any... (fix segv)
SVN revision: 24392
2006-08-04 18:40:31 +00:00
ningerso 470d2eda32 Fix evas_list_promote_list to allow promoting to arbitrary points in the list.
SVN revision: 24388
2006-08-04 10:47:06 +00:00
ningerso d85048c93f Did some cache miss profiling with a large number of transient text objects
and found that reordering the evas list containing the font path list was
actually hurting cache performance. Frequent cache misses occurred in
evas_mempool_free in it's main loop. So removing the list node and re adding it
actually decreased cache performance in some cases. This would also cause memory
allocation bouncing if mempools were not used.

Added evas_list_promote_list to move a list node to the beginning of a list.
Changed reordering lists to use evas_list_promote_list.


SVN revision: 24387
2006-08-04 10:00:50 +00:00
rephorm 19ca0b0721 ... more whistling
SVN revision: 24386
2006-08-04 09:00:35 +00:00
rephorm bcd6f83784 add some validation to spectra
SVN revision: 24385
2006-08-04 08:55:05 +00:00
rephorm 7def98b41e nothing to see here... *whistling*
SVN revision: 24384
2006-08-04 08:40:03 +00:00
quan74 824b166457 Makefile fix - add ecore_fb_keytable.hto EXTRA_DIST
SVN revision: 24383
2006-08-04 07:59:18 +00:00