Luis Felipe Strano Moraes
37ff2edaff
Cleanup of clang's static analyzer warnings for efreet.
...
SVN revision: 40114
2009-04-16 17:45:57 +00:00
Gustavo Sverzut Barbieri
babc8d254f
export way to handle raw xlib/xcb events.
...
Patch by Kenneth Christiansen, xcb by me and untested.
SVN revision: 40113
2009-04-16 17:29:00 +00:00
Gustavo Sverzut Barbieri
aaf395c68f
warning--
...
SVN revision: 40112
2009-04-16 17:17:36 +00:00
Vincent Torri
591fd731f1
fix compilation on Windows
...
SVN revision: 40111
2009-04-16 17:12:40 +00:00
Gustavo Sverzut Barbieri
852c598be4
Be able to change select() function used by main loop.
...
Patch by Kenneth Christiansen, used to integrate with GLib and other
main loops.
SVN revision: 40110
2009-04-16 15:44:26 +00:00
Cedric BAIL
18493b6d1b
* eet_data: Cleanup a little eet_data_descriptor_decode.
...
SVN revision: 40109
2009-04-16 15:19:14 +00:00
Cedric BAIL
bdea85040b
* eet: Add API to directly store Eet_Node inside and Eet_File.
...
SVN revision: 40107
2009-04-16 12:43:34 +00:00
Cedric BAIL
7dd4b42c85
* eet_node.c: Oops, add file to svn.
...
SVN revision: 40106
2009-04-16 12:42:03 +00:00
Cedric BAIL
b954d4dd49
* eet: Expose Eet_Node so we can now write external parser for eet_data. Still need
...
a way to retrieve an Eet_Node from an eet_data, perhaps some documentation and tests also.
SVN revision: 40105
2009-04-16 12:18:18 +00:00
Cedric BAIL
52c7896045
* eet: Add a faster way to compute signature. But currently need my pending patch to GnuTLS
...
(I need to sign and send this assigment paper) to be usefull.
SVN revision: 40104
2009-04-16 12:15:56 +00:00
Vincent Torri
1893ae93be
fix compilation with c++ compilers (needed for Windows too)
...
patch by Lars Munch
SVN revision: 40103
2009-04-16 10:41:27 +00:00
Iván Briano
994190d144
Don't leak, and be consistent with return values.
...
SVN revision: 40101
2009-04-16 04:52:33 +00:00
Vincent Torri
8292408792
missing ecore_input changes
...
SVN revision: 40096
2009-04-15 20:03:08 +00:00
Carsten Haitzler
06e06c4e34
space--
...
SVN revision: 40087
2009-04-15 14:42:21 +00:00
Carsten Haitzler
215ee3b77b
and save makefile.am
...
SVN revision: 40085
2009-04-15 13:56:42 +00:00
Cedric BAIL
10a15524cc
* evas: Finally remove as much free/malloc from the render path. Will need certainly
...
need some tunning on the number of Evas_Rectangle allocated in advance.
SVN revision: 40084
2009-04-15 13:40:37 +00:00
Carsten Haitzler
ce6094df3f
move fribidi link to main lib
...
SVN revision: 40082
2009-04-15 12:01:05 +00:00
Vincent Torri
398c77ed17
fix seg fault. Patch by Nicolas Aguirre
...
SVN revision: 40081
2009-04-15 11:41:35 +00:00
Vincent Torri
377e89ae28
init and shutdown ecore_event_evas
...
SVN revision: 40078
2009-04-15 09:41:26 +00:00
Gustavo Sverzut Barbieri
1a395af37d
cedric I hate you :-)
...
remove last code using non-eina_mempool rectangles and abort() that
was triggering on clicks on titlebar.
Thanks to antognolli for reporting.
SVN revision: 40074
2009-04-15 03:14:41 +00:00
Gustavo Sverzut Barbieri
ec987bd579
edje now handles escape/unescape automatically for textblock.
...
these two new calls will escape the unescaped text if required, will
unescape when get is called.
Also I fixed edje_object_part_text_get() on non-editable TEXTBLOCK,
now it will return the text with markup.
SVN revision: 40066
2009-04-14 23:53:25 +00:00
Gustavo Sverzut Barbieri
7468b45fbc
export useful function.
...
SVN revision: 40065
2009-04-14 23:51:43 +00:00
Vincent Torri
f8646c4d9c
use ecore_input for the windows xp code
...
SVN revision: 40054
2009-04-14 20:04:16 +00:00
Vincent Torri
4e20818f7c
remove useless structures
...
SVN revision: 40052
2009-04-14 19:20:06 +00:00
Rafael Antognolli
a95c0b221f
Now ethumb read from and saves to eet files.
...
SVN revision: 40050
2009-04-14 19:14:08 +00:00
Daniel Kolesa
cd8dd91b01
Updated debian stuff(grew Standards-Version, updated python-ecore rules file)
...
SVN revision: 40043
2009-04-14 17:21:19 +00:00
Cedric BAIL
55e281b4ff
* evas: Now all Evas_Rectangle are part of a pool. Next step would be to
...
remove free at the end of evas_object_render_pre_effect_updates and only
do it on idle.
SVN revision: 40040
2009-04-14 12:15:07 +00:00
Cedric BAIL
fa4c0f3ea3
* evas: Another attempt to fix clip cache. Now invalid clip cache every time
...
we change cur.geometry in the code (did a grep to locate this). I hope I did
spot all users, as I didn't see bug in exec_buf, efm and in window title, I
am confident enought to break svn again.
* WARNING * This change can cause visual bug. Please report.
SVN revision: 40039
2009-04-14 10:47:15 +00:00
Cedric BAIL
0a662abf81
* evas: Oops, forgotten patch freeing without mempool.
...
SVN revision: 40038
2009-04-14 09:48:31 +00:00
Cedric BAIL
d40e3ac01a
* evas: Add a mempool. More speedup to come, depend on timing with "break" freeze.
...
SVN revision: 40037
2009-04-14 09:27:27 +00:00
Cedric BAIL
f285d6ad16
* eet: Fix tests suite.
...
SVN revision: 40036
2009-04-14 09:26:15 +00:00
Cedric BAIL
634df72c4a
* eet_data: Remove not used pointer.
...
SVN revision: 40035
2009-04-14 09:18:58 +00:00
Rafael Antognolli
2fd36557a0
Some string optimizations.
...
- changed some eina_stringshare_add() to eina_stringshare_ref();
- changed some eina_stringshare_add() to eina_stringshare_replace();
- removed other eina_stringshare_add() to use static strings.
SVN revision: 40032
2009-04-13 22:34:13 +00:00
Rafael Antognolli
4656f047a3
Oops! Some mistakes on ethumb_init().
...
SVN revision: 40031
2009-04-13 22:32:49 +00:00
Rafael Antognolli
a665bf48d7
Added use of eina_stringshare_replace().
...
SVN revision: 40030
2009-04-13 22:30:32 +00:00
Rafael Antognolli
524343cce6
Added EINA_SAFETY_*.
...
Also some additional checks were done to avoid segv.
SVN revision: 40029
2009-04-13 22:29:39 +00:00
Rafael Antognolli
46984aaf5d
Replaced fprintf() and fputs() by EINA_ERROR_PERR().
...
SVN revision: 40028
2009-04-13 22:26:23 +00:00
Rafael Antognolli
85db59b8cf
Changed bin/ethumb to use Ecore_Getopt.
...
SVN revision: 40027
2009-04-13 22:25:09 +00:00
Rafael Antognolli
491cd50ce6
Fixing cropped thumbnails generation.
...
The fill x and y coordinates were wrong.
SVN revision: 40026
2009-04-13 22:23:49 +00:00
Rafael Antognolli
6129f4d71b
New ecore_getopt callback to parse geometry size (WxH).
...
SVN revision: 40025
2009-04-13 20:29:57 +00:00
Daniel Kolesa
af7c76de8c
fix ticket #276
...
SVN revision: 40015
2009-04-13 15:16:57 +00:00
Gustavo Sverzut Barbieri
5a69e7cfe5
useful function to join strings using separator.
...
SVN revision: 40010
2009-04-13 00:05:43 +00:00
Vincent Torri
764a5550fa
fix compilation on linux after having fixed compilation on windows...
...
sorry
SVN revision: 39992
2009-04-11 17:20:29 +00:00
Viktor Kojouharov
b2eeca9783
fix docu
...
SVN revision: 39989
2009-04-11 16:59:39 +00:00
Vincent Torri
3ae0534f12
useless global variables
...
SVN revision: 39986
2009-04-11 14:03:42 +00:00
Vincent Torri
166c8b63df
the header files are a mess in ecore and, unfortunately, the order matters, especially on Windows
...
SVN revision: 39985
2009-04-11 13:56:18 +00:00
Vincent Torri
99b44984bd
fix compilation on Windows
...
SVN revision: 39984
2009-04-11 13:46:09 +00:00
Carsten Haitzler
e80adbd841
fix name
...
SVN revision: 39983
2009-04-11 13:27:58 +00:00
Carsten Haitzler
f4e661fe54
author++
...
SVN revision: 39982
2009-04-11 13:25:27 +00:00
Carsten Haitzler
2f0458439a
and actually enable th RTL code!
...
SVN revision: 39981
2009-04-11 13:11:10 +00:00
Vincent Torri
5efbc4e310
remove useless ecore_evas_x_**_subwindow_get() functions
...
SVN revision: 39979
2009-04-11 12:17:14 +00:00
Vincent Torri
b2b415ac00
* src/lib/evil_fcntl.c:
...
* src/lib/evil_fcntl.h:
support of F_GETFD in fcntl() (does nothing, actually
needed for last ecore change)
SVN revision: 39978
2009-04-11 11:12:34 +00:00
Vincent Torri
c2a3c26379
* unused parameters --
...
* llvm report --
SVN revision: 39977
2009-04-11 10:31:42 +00:00
Carsten Haitzler
e279ba4bbe
more files!
...
SVN revision: 39974
2009-04-11 08:11:47 +00:00
Carsten Haitzler
02f87aeaf5
and add files!
...
SVN revision: 39973
2009-04-11 08:06:50 +00:00
Carsten Haitzler
c89a71c6c2
TAsn: patch from tasn. use libfribid for Right-to-left text.
...
this (apparently) makes right-to-left work for display. that means:
hebrew
yiddish
arabic
persian
...
i don't read (or write ... or speak) an of these...
so.. i'll leave it up to others to find bugs/problems and send patches.
thanks a huge amount to TAsn for the patch!
SVN revision: 39972
2009-04-11 07:51:20 +00:00
Gustavo Sverzut Barbieri
0af63168e5
debug--, sorry.
...
SVN revision: 39968
2009-04-11 07:12:13 +00:00
Gustavo Sverzut Barbieri
51bc45acb4
remove nasty warning.
...
SVN revision: 39967
2009-04-11 07:11:16 +00:00
Carsten Haitzler
de96594bde
revert - spotted clip bug in titlebar in e17.
...
SVN revision: 39966
2009-04-11 07:10:26 +00:00
Gustavo Sverzut Barbieri
eab4fea030
move batch directory creation to ecore_file.
...
as suggested by raster, this could be abstracted into ecore-file and
other applications could use it as well.
SVN revision: 39965
2009-04-11 07:10:12 +00:00
Gustavo Sverzut Barbieri
33183982b0
minor optimizations to ecore_file_mkpath()
...
* check if path is already valid, not doing further work if that's the case;
* less stats;
* check error of ecore_file_mkdir();
* better usage of 'ss' string.
SVN revision: 39964
2009-04-11 06:33:00 +00:00
Gustavo Sverzut Barbieri
4467ac1c39
batch directory creation, part 1.
...
SVN revision: 39961
2009-04-11 06:13:02 +00:00
Gustavo Sverzut Barbieri
c08930433c
remove unused file
...
SVN revision: 39960
2009-04-11 06:02:10 +00:00
Cedric BAIL
d3a9b8307f
* evas: This patch reintroduce the use of cache for clip. I don't know
...
why it was disable the first time, so it could lead to some graphic bug.
Please report any strange behaviour.
*WARNING* This could really introduce some visual bug.
SVN revision: 39940
2009-04-10 15:14:40 +00:00
Vincent Torri
fb87cf2795
force to use /usr/lib/libiconv.la library on
...
mac os x (ecore_txt dependency) if no iconv lib
is forced with --with-iconv-link
SVN revision: 39937
2009-04-10 14:23:19 +00:00
Carsten Haitzler
aa740325f6
andre dieb: patch to fix ebadf handling.
...
SVN revision: 39932
2009-04-10 12:48:25 +00:00
Vincent Torri
d211d102b5
allow xlib engine compilation on mac os x
...
SVN revision: 39930
2009-04-10 12:13:48 +00:00
Vincent Torri
41b01183c5
oups, missing \
...
SVN revision: 39927
2009-04-10 10:40:12 +00:00
Vincent Torri
233ef18e52
* better check of Objective C compiler
...
* fix ecore_x dependencies
SVN revision: 39926
2009-04-10 10:32:50 +00:00
Daniel Kolesa
c2cc688e9e
Added doxygen to eina deps in debian
...
SVN revision: 39922
2009-04-10 09:05:24 +00:00
Daniel Kolesa
748a702511
Debianized image-viewer and ethumb.
...
SVN revision: 39920
2009-04-10 08:52:27 +00:00
Vincent Torri
f7d7e4e74a
API BREAK
...
for consistentness, ecore_***_window_del is renamed
ecore_***_window_free
SVN revision: 39918
2009-04-10 08:46:41 +00:00
Vincent Torri
5d41223450
eng_setup returns now an int
...
SVN revision: 39916
2009-04-10 08:23:34 +00:00
Vincent Torri
2045310c43
* (should) fix the compilation on Mac OS X (ecore_input)
...
* better check of Cocoa.h
Patch by Andrew Wiliams and myself.
As I had to modify the patch so that it compiles on linux, could
the Mac OS X users check if the compilation is fine ?
Next steps:
* change the name 'quartz' to 'cocoa'
* add in ecore_cocoa all the needed functions to be used in ecore_evas
(windows management, cursors, events, etc...) so that ecore_evas_cocoa.c
does not contain objective c code anymore
SVN revision: 39915
2009-04-10 06:31:58 +00:00
Carsten Haitzler
481bde4366
raoul: patch to fix thml-escapes for textblock
...
SVN revision: 39914
2009-04-10 03:25:27 +00:00
Gustavo Sverzut Barbieri
56516f66e2
remove more debug code left by cedric.
...
SVN revision: 39913
2009-04-09 21:31:29 +00:00
Cedric BAIL
5016004597
* eina_rectangle: Use a mempool to reduce memory allocation.
...
SVN revision: 39909
2009-04-09 15:51:32 +00:00
Carsten Haitzler
b0b043f443
scalecache tracks normal cache size etc. etc. etc.
...
SVN revision: 39907
2009-04-09 13:20:00 +00:00
Carsten Haitzler
1c00a019e9
new -> news. people with g++ using eina in their c++ stuff will be most
...
un-amused by the use of a variable called "new".
SVN revision: 39905
2009-04-09 05:55:51 +00:00
Gustavo Sverzut Barbieri
2e9a9a9700
eina_stringshare_replace() gets in!
...
I was replicating this code in many places, it should go into eina itself.
It's the right way to change strings that you don't know are
stringshared before, since it will first add a reference and then
remove, making it impossible to have references to go 0 and string
being released before adding new references, fixing the following
possible problem:
x = eina_stringshare_add("x");
replace(x, x);
then:
incorrect_replace(const char **b, const char *a) {
eina_stringshare_del(*b); /* reference gets to 0 */
eina_stringshare_add(a); /* BUG!!! */
*b = a;
}
SVN revision: 39903
2009-04-08 18:25:02 +00:00
Vincent Torri
adf3a95ddc
* src/lib/evil_stdlib.c:
...
manage correctly getenv() when value is NULL.
SVN revision: 39900
2009-04-08 17:22:12 +00:00
Cedric BAIL
df60ff6129
* evas: Make one more function inline.
...
SVN revision: 39894
2009-04-08 11:08:02 +00:00
Gustavo Sverzut Barbieri
78f4f011d0
export vargs version of eina_error_print().
...
SVN revision: 39879
2009-04-06 12:41:50 +00:00
Carsten Haitzler
d5cfffc3c2
add - in theory rgb24+32 666 support (ezx).
...
SVN revision: 39836
2009-04-03 01:00:54 +00:00
Carsten Haitzler
b3e8f31362
tentative change... it seems in rare conditions some programs end up doubled
...
and the stop prog doesnt clean out all instances - leaving 1 or more excess
instances to run. this should fix that.
SVN revision: 39827
2009-04-01 09:11:48 +00:00
Carsten Haitzler
9c4c129125
hmm some more generous params for sc.
...
SVN revision: 39808
2009-03-31 04:12:09 +00:00
Rafael Antognolli
258cfee990
ethumb - Thumbnailing Library
...
New library to generate thumbnails.
There are still some important features to be implemented, like
client-server framework, edje thumbnails and a plugin API to integrate
it with emotion and like.
Please, send comments.
SVN revision: 39805
2009-03-30 21:22:52 +00:00
Vincent Torri
81bdbba586
SDL output is already there (in "Graphic systems")
...
SVN revision: 39799
2009-03-30 11:27:40 +00:00
Carsten Haitzler
c20bb8a084
print sdl module config on/off
...
SVN revision: 39798
2009-03-30 11:23:06 +00:00
Carsten Haitzler
44dc876479
remove accounting info not used atm.
...
SVN revision: 39766
2009-03-28 02:50:19 +00:00
Carsten Haitzler
f8dc6a31ea
wtf was it freeing right after setup? comment out lines.
...
SVN revision: 39765
2009-03-28 01:45:59 +00:00
Carsten Haitzler
9dbf47682d
oops and fix the flags!
...
SVN revision: 39762
2009-03-27 14:11:27 +00:00
Carsten Haitzler
28034d840b
cover not good speedup case.
...
SVN revision: 39760
2009-03-27 13:46:53 +00:00
Vincent Torri
45e1663dab
* fix pkg-config requirements
...
* fix a bit the autotools
SVN revision: 39754
2009-03-27 11:29:20 +00:00
Vincent Torri
98284f7849
fix macro name
...
SVN revision: 39753
2009-03-27 11:14:38 +00:00
Vincent Torri
312a4365b8
fix header files
...
SVN revision: 39752
2009-03-27 11:14:21 +00:00
Carsten Haitzler
df68d791b5
enable cache again
...
SVN revision: 39745
2009-03-27 07:34:45 +00:00
Carsten Haitzler
5f0c7389a2
fix non-scalecache mode
...
SVN revision: 39744
2009-03-27 07:22:46 +00:00
Carsten Haitzler
66cc98b0f4
also be able to free orig data now (and reload)
...
SVN revision: 39743
2009-03-27 06:06:45 +00:00
Carsten Haitzler
e0a8a97b6d
now enough logic to know when to unload original... now just need to make
...
unloaidng possible without instant-reload.
SVN revision: 39742
2009-03-27 03:50:03 +00:00
Carsten Haitzler
1a224311d6
make pipe renderer separate to thread support - off by default.
...
SVN revision: 39740
2009-03-27 01:48:58 +00:00
Carsten Haitzler
3335fef2aa
found it! i was building without threading for realistic testing. lock issue.
...
fixed.
SVN revision: 39739
2009-03-27 00:30:41 +00:00
Gustavo Sverzut Barbieri
02d715fa7c
brokes e17, canola and most things?
...
dunno why, but at least it does for me and some users at #e/#edevelop,
e17 freezes at start, so does canola and other evas apps, maybe due
64-bits? No time to investigate right now (at a conference).
SVN revision: 39738
2009-03-26 21:48:24 +00:00
Daniel Kolesa
68429cf150
Updated version in edje
...
SVN revision: 39734
2009-03-26 19:37:59 +00:00
Cedric BAIL
8a8b4ca2d1
* efreet: On STRICT_SPEC don't handle efreet_menu_file.
...
SVN revision: 39732
2009-03-26 18:02:17 +00:00
Cedric BAIL
81ee186382
* efreet: Use the right macro for the cast.
...
SVN revision: 39731
2009-03-26 17:56:51 +00:00
Cedric BAIL
7e6af0a5c1
* efreet: Remove ecore_dlist from Efreet.
...
SVN revision: 39730
2009-03-26 17:54:50 +00:00
Stafford Mitchell Horne
3eb42f9fc2
Actually use the correct build flag
...
SVN revision: 39729
2009-03-26 16:08:45 +00:00
Cedric BAIL
8e92f0540f
* eet: Don't build OpenSSL support when we already build GnuTLS support.
...
SVN revision: 39728
2009-03-26 15:25:15 +00:00
Carsten Haitzler
29216b4a78
for now... enable scalecache. i havent seen it crash e or expedite or
...
elementary nor leak... so .. let's see. not 100% done yet. but good.
SVN revision: 39724
2009-03-26 12:47:44 +00:00
Carsten Haitzler
a3f68ea9d9
1. a bunch of neon asm infra and some asm, but only the neon that works is
...
enabled. the blending is not working/complete. the neon for fills and copies
isnt actually faster though currently :(
2. scalecache infra - disabled for now. working on it.
SVN revision: 39723
2009-03-26 07:14:08 +00:00
Cedric BAIL
858d63ffd8
* eet: Update ChangeLog.
...
SVN revision: 39720
2009-03-25 17:12:25 +00:00
Cedric BAIL
a4f5088a41
* eet.pc.in: Fix private dependencies.
...
SVN revision: 39717
2009-03-25 16:27:22 +00:00
Cedric BAIL
c392637d27
* eet_lib: Prevent double init of gcry.
...
SVN revision: 39716
2009-03-25 16:26:46 +00:00
Stafford Mitchell Horne
749e8b1e74
Fix build issues
...
* Fix warning with mouse move callback
* If Xrender is disabled, dont build Xrender_Xlib support (caused build failure)
SVN revision: 39713
2009-03-25 15:20:07 +00:00
Vincent Torri
46b3ef7d0c
Fix llvm report in eain_tiler.
...
The remaining llvm reports, in eina_rbtree.c, are not correct, I think.
SVN revision: 39710
2009-03-25 12:04:21 +00:00
Vincent Torri
18258b5721
fix llvm report in eina_stringshare
...
SVN revision: 39707
2009-03-25 10:32:33 +00:00
Vincent Torri
bda0cab9dd
fix llvm reports in eina_list
...
SVN revision: 39706
2009-03-25 09:24:56 +00:00
Carsten Haitzler
386395ee9a
up version to 0.9.91
...
SVN revision: 39701
2009-03-24 23:51:28 +00:00
Viktor Kojouharov
180d492816
add more to the composite api
...
SVN revision: 39700
2009-03-24 21:31:05 +00:00
Daniel Kolesa
47d3a66c13
i found it is useless and cdbs is setting up prefix automatically.
...
SVN revision: 39695
2009-03-24 19:56:43 +00:00
Daniel Kolesa
510ec92901
forgot to add --prefix=/usr
...
SVN revision: 39694
2009-03-24 19:51:00 +00:00
Daniel Kolesa
1bce155f0f
Updated debian stuff everywhere.
...
SVN revision: 39693
2009-03-24 19:44:57 +00:00
Vincent Torri
d5f95685fa
update configure output wrt the xrender merge
...
SVN revision: 39681
2009-03-24 14:48:59 +00:00
Vincent Torri
98e76f6280
use unsigned int for bit fields, as suggested by Gustavo
...
SVN revision: 39677
2009-03-24 11:44:19 +00:00
Vincent Torri
96a8e95ec4
disable cairo and qtopia engines for the release.
...
the code is not removed, only commented
SVN revision: 39676
2009-03-24 10:47:39 +00:00
Viktor Kojouharov
a23cf08162
name window pixmap function in composite
...
SVN revision: 39674
2009-03-24 10:41:36 +00:00
Vincent Torri
d4ea61023e
guard the xcb function declarations
...
SVN revision: 39673
2009-03-24 10:26:14 +00:00
Vincent Torri
5953f89d21
remove the gliz engine:
...
* it never really worked
* glitz is not maintained anymore (latest snapshot in january 2005)
SVN revision: 39672
2009-03-24 10:21:34 +00:00
Vincent Torri
b61328192f
API break (well, kind of...)
...
* evas_engine_info_set() returns now an int, to inform if
an error occured or not when setting the info of the engine.
* in the Evas_Func structure, the setup() method returns an int
* all the engines are updated
I'll fix ecore_evas and ewl later (the compilation is still fine).
Gustavo: should I add EINA_WARN_UNUSED_RESULT at the end of the
evas_engine_info_set() function ?
SVN revision: 39670
2009-03-24 09:05:32 +00:00
Vincent Torri
9a074ec131
remove xrender xcb directory (useless since the merge)
...
SVN revision: 39669
2009-03-24 08:11:25 +00:00
Vincent Torri
e402cd49eb
use the new merged xrender engine
...
SVN revision: 39667
2009-03-24 07:53:31 +00:00
Vincent Torri
26a85d87f5
merge of the xrender Xlib and XCB engines
...
SVN revision: 39665
2009-03-24 07:44:54 +00:00
Vincent Torri
8b7a4fd16e
Use an enum for the backend
...
SVN revision: 39664
2009-03-24 07:36:46 +00:00
Vincent Torri
309606b2dd
use variadic macros, as suggested by Gustavo
...
SVN revision: 39663
2009-03-24 07:10:46 +00:00
Vincent Torri
7e809db9c8
fix some llvm report
...
SVN revision: 39657
2009-03-23 20:36:10 +00:00
Vincent Torri
3e94ac52b6
* API BREAK: ecore_gc_new can create now a graphic context
...
with all the values that the X protocol allows. See
documentation for more info about its use
* use it in ecore_evas
SVN revision: 39654
2009-03-23 13:28:59 +00:00
Carsten Haitzler
34822db882
menu segv fix! my bad! overzealous freeing
...
SVN revision: 39653
2009-03-23 13:16:10 +00:00
Vincent Torri
908a722bfa
more leak fixes
...
SVN revision: 39650
2009-03-23 12:19:31 +00:00
Carsten Haitzler
ddb11ee846
leaks--! this code is riddled with leaks! really really bad!
...
SVN revision: 39647
2009-03-23 10:27:54 +00:00
Carsten Haitzler
19802a5705
leak--!
...
SVN revision: 39645
2009-03-23 10:02:26 +00:00
Vincent Torri
a7dfd144ac
formatting
...
SVN revision: 39643
2009-03-23 04:58:31 +00:00
Carsten Haitzler
d38a2a9488
new timer add func - avoids more gettimeofday calls.
...
SVN revision: 39638
2009-03-23 02:13:50 +00:00
Gustavo Sverzut Barbieri
5d557c78ff
oops, fix wrong attributes.
...
SVN revision: 39637
2009-03-22 21:40:52 +00:00
Gustavo Sverzut Barbieri
354b23a12e
Make ecore_x_selection a bit more generic, at least on event reporting.
...
SVN revision: 39633
2009-03-22 18:19:17 +00:00
Carsten Haitzler
338881b454
edje explicit selection mode is saner now. done - for now. workable.
...
SVN revision: 39628
2009-03-22 13:50:53 +00:00
Vincent Torri
842c9843ec
Fix compilation on OpenBSD (bug #250 ). Patch by eumel.
...
SVN revision: 39627
2009-03-22 13:40:28 +00:00
Vincent Torri
c8702ccfa6
Fix compilation on OpenBSD (bug #251 ). Patch by eumel.
...
SVN revision: 39626
2009-03-22 13:37:17 +00:00
Vincent Torri
36bbb31389
Fix compilation on OpenBSD (ticket #252 ). Patch by eumel
...
SVN revision: 39625
2009-03-22 13:30:52 +00:00
Vincent Torri
98fb9f9826
remove trailing spaces
...
SVN revision: 39624
2009-03-22 13:27:24 +00:00
Vincent Torri
2b1fe0c3b9
change the variable near to lnear, as it seems
...
that it's a keyword on Windows...
SVN revision: 39621
2009-03-22 12:22:39 +00:00
Vincent Torri
6c0dbf9f50
remove trailing spaces
...
SVN revision: 39620
2009-03-22 11:31:54 +00:00
Vincent Torri
a4e10df2c8
include config.h so that __UNUSED__ is defined
...
SVN revision: 39619
2009-03-22 11:31:11 +00:00
Vincent Torri
91c7e2c0d2
fix test
...
SVN revision: 39618
2009-03-22 09:56:43 +00:00
Vincent Torri
462198ea40
* add guards around config.h
...
* formatting
SVN revision: 39617
2009-03-22 07:22:06 +00:00
Vincent Torri
e1986575b3
fix EAPI value on Windows
...
SVN revision: 39616
2009-03-22 07:19:07 +00:00
Vincent Torri
d5f0588c67
as the XCB and Xlib software engines have merged, the
...
"software_xcb" render method does not exist anymore.
SVN revision: 39612
2009-03-21 20:32:02 +00:00
Vincent Torri
b3c2562b52
fix some key values for the keyboard events
...
SVN revision: 39611
2009-03-21 20:08:51 +00:00
Gustavo Sverzut Barbieri
122566bac4
fix efreet signedness issues.
...
char is unsigned on ARM and other platforms, force some types to be
signed as they can hold negative values.
By: Albin Tonnerre
SVN revision: 39610
2009-03-21 17:00:55 +00:00
Carsten Haitzler
4ee9e854d5
fix build problem.. how did this get in - 2 funcs of the same name, one
...
static.. one not?
SVN revision: 39604
2009-03-21 00:39:02 +00:00
Carsten Haitzler
4218f905f5
add more util calls for enty manipulation
...
SVN revision: 39600
2009-03-20 15:07:39 +00:00
Vincent Torri
3a774f6971
* Re-add EAPI. These macros must be defined specifically for each EFL
...
for Windows (XP and CE).
* include Eina.h before EAPI so that this latter is defined correctly for Evas
SVN revision: 39599
2009-03-20 06:43:44 +00:00
Gustavo Sverzut Barbieri
8347690e99
evas now use eina attribute macros.
...
let's stop replicating these macros over and over again, also flag
evas functions with attributes to help with optimizations.
TODO:
* move functions returning "int" as boolean to Eina_Bool
* move api entry to EINA_SAFETY_*
* document api
SVN revision: 39598
2009-03-20 01:03:15 +00:00
Gustavo Sverzut Barbieri
124e0c4a1b
deprecated attribute
...
SVN revision: 39597
2009-03-20 01:00:35 +00:00
Gustavo Sverzut Barbieri
21f6be2f66
constness++
...
SVN revision: 39596
2009-03-20 01:00:04 +00:00
Gustavo Sverzut Barbieri
74ece51f0b
warnings--
...
SVN revision: 39593
2009-03-19 19:29:05 +00:00
Cedric BAIL
4846c18b8a
* Eet: Update ChangeLog according to last modification.
...
SVN revision: 39592
2009-03-19 19:14:38 +00:00
Cedric BAIL
0dcb98f55f
* eet_data: Make it thread safe and fix some memory leak.
...
SVN revision: 39590
2009-03-19 19:00:46 +00:00
Vincent Torri
d70cbe6ac4
typo
...
SVN revision: 39589
2009-03-19 18:40:21 +00:00
Vincent Torri
a34e9da473
fix requirement
...
SVN revision: 39586
2009-03-19 17:41:38 +00:00
Vincent Torri
fb534dd560
* fix check of the ecore_input module
...
* add necessary variable for DLL build of ecore_input DLL
* fix requirements involving ecore_input
* add ecore_input availability in configure output
SVN revision: 39585
2009-03-19 17:40:51 +00:00
Cedric BAIL
e344bb0f7f
* Ecore_Input: Fix build order.
...
SVN revision: 39584
2009-03-19 16:41:35 +00:00
Cedric BAIL
f6a3045ce3
* evas: Add forgottent file needed for make dist.
...
SVN revision: 39583
2009-03-19 16:21:09 +00:00
Cedric BAIL
6f5a990e36
* Ecore_Input: Remove all stuff linked with ecore_evas.
...
SVN revision: 39581
2009-03-19 13:58:15 +00:00
Carsten Haitzler
2afadb527b
working on edje entry to allow more selection controls. not 100% done yet.
...
SVN revision: 39578
2009-03-19 13:36:10 +00:00
Cedric BAIL
2bf2c79957
* Ecore_Input: Make it generic.
...
SVN revision: 39577
2009-03-19 13:06:16 +00:00
Viktor Kojouharov
ca0470e59f
make this build again
...
SVN revision: 39576
2009-03-19 12:36:19 +00:00
Vincent Torri
8eb538126c
remove trailing spaces
...
SVN revision: 39574
2009-03-19 07:59:59 +00:00
Vincent Torri
ff17c26102
* add ecore_wince include directory (though i don't think that it
...
will be necessary once ecore_input will be abstracted)
* allow the built of ecore_input DLL on Windows OS (XP and CE)
* remove useless dependency, as libecore_.la is in the _LIBADD
variable)
* files in EXTRA_DIST are already installed, no need for them
to be in EXTRA_DIST
patch by Lars Munch
SVN revision: 39573
2009-03-19 07:49:12 +00:00
Vincent Torri
9ce2db5820
* move ecore-input.pc.in from MAINTAINERCLEANFILES to EXTRA_DIST
...
* ecore-input.pc is installed only if ecore_input is built
(detection in configure), not if ecore_x or ecore_sdl are
built
patch by Lars Munch
SVN revision: 39572
2009-03-19 07:39:49 +00:00
Vincent Torri
7248a5bacd
too many ecore_input in SUBDIRS
...
SVN revision: 39571
2009-03-19 07:29:28 +00:00
Carsten Haitzler
9e5c641263
and somewhere.. someone broke system settings and efreet hashes of categories!
...
SVN revision: 39570
2009-03-19 04:29:31 +00:00
Gustavo Sverzut Barbieri
a8838b698e
constness++ and warnings--
...
SVN revision: 39563
2009-03-18 23:51:35 +00:00
Gustavo Sverzut Barbieri
bddbbbb8a5
Fix null dereference.
...
By Luis Felipe Strano, spotted by clang.
SVN revision: 39560
2009-03-18 21:27:38 +00:00
Vincent Torri
1ed8721fa2
typo--
...
SVN revision: 39556
2009-03-18 17:23:11 +00:00
Cedric BAIL
9f3aac0837
* ecore_evas: Fix typo preventing live preview to work and add
...
sub_ecore_evas to SDL backend.
SVN revision: 39555
2009-03-18 17:12:52 +00:00
Vincent Torri
a11c52735f
initialize correctly psize, so that the cache is used.
...
small speed up.
SVN revision: 39554
2009-03-18 17:05:30 +00:00
Vincent Torri
08bbf2f99f
remove useless libs flags (the link is done with the corresponding .la files)
...
SVN revision: 39553
2009-03-18 17:01:23 +00:00
Cedric BAIL
e027bb8a6e
* eina_list: Add a eina_list_search_sorted_near_list. Usefull if you want to build
...
a sorted list.
SVN revision: 39550
2009-03-18 15:00:52 +00:00
Cedric BAIL
9fab9595b5
* eina_list: Add eina_list_search_sorted_list and eina_list_search_unsorted_list.
...
SVN revision: 39546
2009-03-18 13:29:36 +00:00
Sebastian Dransfeld
2849d938ff
include Ecore.h for ecore_main_fd_handler_active_set
...
SVN revision: 39544
2009-03-18 08:38:43 +00:00
Sebastian Dransfeld
f388ddcd53
ECORE_X_MODIFIER_* are now internal to ecore_x.
...
SVN revision: 39543
2009-03-18 08:29:59 +00:00
Carsten Haitzler
f41991c662
disable fsync
...
SVN revision: 39542
2009-03-18 01:47:33 +00:00
Gustavo Sverzut Barbieri
1258d9c2ee
update changelog.
...
SVN revision: 39539
2009-03-17 22:31:35 +00:00
Gustavo Sverzut Barbieri
1213744f42
fix image_data_put on software 16 bits engine.
...
SVN revision: 39537
2009-03-17 20:57:02 +00:00
Gustavo Sverzut Barbieri
3ca2a97471
make sure data is on disk, don't get empty files on ext4/ext3=writeback.
...
Ok, raster said it would not happen but just crashed my machine and
e.cfg was lost due ext4 being in writeback by default. Accordingly to
Theodore Ts'o
(http://thunk.org/tytso/blog/2009/03/15/dont-fear-the-fsync/ ) we
should fsync even on open-write-close+rename case.
SVN revision: 39536
2009-03-17 20:49:36 +00:00
Cedric BAIL
a01af7856b
* evas_object_smart: Oops, the right test.
...
SVN revision: 39529
2009-03-17 17:56:06 +00:00
Cedric BAIL
bdc54a6afd
* evas_object_smart: Prevent adding a child from another Evas.
...
**** WARNING ****
E is bugged in some place, it does swallow object from another Evas in some place.
With this patch, it will abort sooner. If you find situation where it abort, please
report. This are nasty bug hidden in our code base. And yes, you will the white box
of death, this is expected.
SVN revision: 39528
2009-03-17 17:45:37 +00:00
Sebastian Dransfeld
5378f8d4d6
Check whether the found item is a directory.
...
SVN revision: 39524
2009-03-17 13:42:21 +00:00
Sebastian Dransfeld
8d40d92f83
Check whether functions exist before executing them.
...
SVN revision: 39521
2009-03-17 13:39:23 +00:00
Cedric BAIL
a11beb0a96
* ecore_xcb: Fix key grab too.
...
SVN revision: 39518
2009-03-17 13:34:40 +00:00
Cedric BAIL
bff5617109
* ecore_x: Unbreak E17 use of ALT modifier. Bindings should work again.
...
SVN revision: 39517
2009-03-17 13:23:04 +00:00
Gustavo Sverzut Barbieri
bd6ef0cce1
add missing prototype.
...
SVN revision: 39516
2009-03-17 13:05:02 +00:00
Gustavo Sverzut Barbieri
56d1e979ce
fix docs and add clone and reversed iterator calls.
...
* docs: be clear if it's a copy or in-place.
* clone: add some apis to create a copy while operates, sort should
do the same.
* reversed iterator: new call to walk the list reversed, will make
life easier in some cases.
SVN revision: 39515
2009-03-17 12:52:38 +00:00
Cedric BAIL
c21896a948
* ecore_x_atoms: Refix spotted by Peter.
...
SVN revision: 39507
2009-03-16 17:33:30 +00:00
Cedric BAIL
8f9b260382
* ecore_evas_x: Remove now useless function.
...
SVN revision: 39506
2009-03-16 16:40:00 +00:00
Cedric BAIL
57e8d73fba
Let me introduce you to Ecore_Input. The idea is to share as much as possible event
...
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.
SVN revision: 39505
2009-03-16 16:24:43 +00:00
Cedric BAIL
f05eb71b29
* ecore_con_url: Add some constness.
...
SVN revision: 39504
2009-03-16 13:46:16 +00:00
Carsten Haitzler
09176167bd
more neon infra - just for "copies" right now. only 1 func filled in.
...
SVN revision: 39502
2009-03-16 10:50:37 +00:00
Carsten Haitzler
c173f09b34
1. oops - types on tslib fixes
...
2. sdl1.2 - optional...
SVN revision: 39486
2009-03-15 03:13:17 +00:00
Carsten Haitzler
ad895c3afd
and match new tslib flags
...
SVN revision: 39484
2009-03-15 02:48:32 +00:00
Carsten Haitzler
f13fb4b769
slightly better tslib checking - use pkgconfig first.
...
SVN revision: 39483
2009-03-15 02:46:24 +00:00
Vincent Torri
8153df719c
typo
...
SVN revision: 39482
2009-03-14 20:42:48 +00:00
Vincent Torri
f45226d6fe
AC_CHECK_HEADERS is not correctly used in evas_check_engine.m4.
...
The behavior of AC_CHECK_HEADERS is a bit strange: If one has
2 header files foo.h and bar.h and foo.h exists while bar.h
does not, then:
1) with
have headers="no"
AC_CHECK_HEADERS([foo.h bar.h], [have_headers="yes"])
the value of have_headers is "yes"
2) with
AC_CHECK_HEADERS([foo.h bar.h], [have_headers="yes"], [have_headers="no"])
the value of have_headers is "no"
SVN revision: 39479
2009-03-14 17:24:53 +00:00
Vincent Torri
b626953fc6
typo in header file name
...
SVN revision: 39476
2009-03-14 16:42:52 +00:00
Carsten Haitzler
eba0aaffd6
preliminary neon asm support. do NOT use!
...
SVN revision: 39474
2009-03-14 06:48:25 +00:00
Carsten Haitzler
b4465ec30a
use macros for lock/unlock in .c file
...
SVN revision: 39473
2009-03-14 05:08:08 +00:00
Vincent Torri
d9d7c7d23b
* update configure.ac so that default options are chosen according to the host
...
* fix requirements
* fix configuration on mac os x (problem with automake 1.9) and
add missing values/macro for quartz support
* small typo in ecore_evas_win32 api
* use m4 api in m4 files
SVN revision: 39471
2009-03-13 16:35:16 +00:00
Carsten Haitzler
a510f6a593
llvm complaint fix from Tiago Falcão
...
SVN revision: 39469
2009-03-13 16:12:24 +00:00
Carsten Haitzler
6e471e8dfb
handle mapping notify properly - patch from Olof Sjobergh
...
SVN revision: 39468
2009-03-13 15:55:34 +00:00
Carsten Haitzler
6bc4266805
patch from Tiago Falcão - unroll loops in evas a bit.
...
SVN revision: 39467
2009-03-13 15:18:39 +00:00
Gustavo Sverzut Barbieri
750bdfce3d
inlist: add count.
...
SVN revision: 39465
2009-03-13 11:32:56 +00:00
Carsten Haitzler
739db97356
1. cygwin fixes from booleanlabel@gmail.com
...
2. these are just generic fixes - so also fix 1 doc example too.
SVN revision: 39464
2009-03-13 10:53:07 +00:00
Carsten Haitzler
5e925c916e
patch from Gustavo F. Padovan - minor code cleanups (effectually cosmetic) :)
...
SVN revision: 39463
2009-03-13 10:42:04 +00:00
Carsten Haitzler
691aa040b9
strict-aliasing is gcc 3+ - apply to CFLAGS for libeina.
...
SVN revision: 39462
2009-03-13 10:24:45 +00:00
Carsten Haitzler
fea71a8859
patch from Lars Munch for abs input device support in ecore_fb
...
SVN revision: 39461
2009-03-13 09:47:43 +00:00
Carsten Haitzler
a63715c0c4
patch from julian - fix typos in docs.
...
SVN revision: 39460
2009-03-13 09:38:46 +00:00
Carsten Haitzler
603dc96699
oops - use macro for .h too
...
SVN revision: 39459
2009-03-13 09:34:46 +00:00
Carsten Haitzler
bb0e068fa1
use mutex instead of spinlock. older pthreads dont have spinlocks. also this
...
uses the same mutex macros used by the mutex on font objects, so it makes it
a bit simpler. old code is commented out for reference.
SVN revision: 39458
2009-03-13 09:32:42 +00:00
Vincent Torri
0dd51fa0cf
fix compilation on Windows XP (EAPI is not correctly set)
...
SVN revision: 39444
2009-03-10 22:44:36 +00:00
Vincent Torri
4dedbe0bb7
release the clipper only it has been created, that is in windowed mode
...
SVN revision: 39434
2009-03-10 17:55:43 +00:00
Cedric BAIL
7a0edc53f6
* eet/AUTHORS,
...
* eet/ChangeLog: Actually update ChangeLog and AUTHORS according to last work.
SVN revision: 39425
2009-03-09 17:56:42 +00:00
Cedric BAIL
bd0d413ffe
* eet/src/lib/eet_cipher.c: Report size as expected by API.
...
SVN revision: 39424
2009-03-09 15:52:14 +00:00
Vincent Torri
9ed772fd35
mask is a pixmap, not a drawable
...
SVN revision: 39404
2009-03-07 07:45:05 +00:00
Vincent Torri
5b5282ec3e
remove trailing spaces
...
SVN revision: 39403
2009-03-07 07:00:29 +00:00
Vincent Torri
fd3ec295bd
remove hack about unused parameter and use __UNUSED__ instead
...
SVN revision: 39402
2009-03-07 06:56:42 +00:00
Vincent Torri
0b5c7881a1
* fix possible se fault (spotted by Lars Munch)
...
* add some info when keys are pressed
SVN revision: 39393
2009-03-06 16:13:18 +00:00
Peter Wehrfritz
882e9214f1
remove superfluid list
...
SVN revision: 39380
2009-03-05 20:07:45 +00:00
Cedric BAIL
140a357fe6
* ecore: Remove debug code.
...
SVN revision: 39364
2009-03-04 12:40:50 +00:00
Cedric BAIL
775ecc6a05
* Move Ecore_Fd_Handler to Eina_Inlist.
...
SVN revision: 39360
2009-03-04 10:50:14 +00:00
Cedric BAIL
35ca381d4a
* ecore_con_url: Fix little typo and unbreak Ecore_Con_Url.
...
SVN revision: 39359
2009-03-04 10:49:23 +00:00
Gustavo Sverzut Barbieri
ba1e67fcd8
Add LRU to mime icons cache.
...
This should really remove unused items that would age forever in the
last, forcing old but not so to be evicted before them.
Fortunately it was not so complex to add, and should wait just 3
pointers more of space per node.
SVN revision: 39350
2009-03-03 22:38:21 +00:00
Cedric BAIL
ed6e29a5dc
* evas: Add some const.
...
SVN revision: 39345
2009-03-03 14:38:24 +00:00
Gustavo Sverzut Barbieri
200c92f82a
efreet mime types icon cache.
...
This cache is very simple and should work fine when system does not
change, it keeps a direct association of mime-types and found icons,
remembering theme and icon size. Search is very fast since it uses
stringshared strings and thus direct pointer comparison in hash
search. We could optimize it even more if we assumed stringshared
strings to come in, so no need to eina_stringshare_add() (which is a
hash per se), using just eina_stringshare_ref().
Cache population is limited to compile-time value and just values
older than a given threshold are deleted. I do not keep a LRU explicit
list, so you might have some old but unused items always alive. I
don't find this too bad, sure it will consume more memory, but will
not hurt performance. We can change this to purge all expired items by
not checking for number of items to remove, removing all that match.
Next I plan to find out a good way to cache and speed up file->mime
discovery. I plan to do auto-generated state-machine to match
extensions, so you don't need to check the same extension character
more than once. Example:
Input: bla.edc
Extensions: edc edj eps png bmp
It would first try to match against 'e', 'p' and 'b'. It will match
'e' and then check for 'd' (edc or edj) or 'p' (eps). It will match
'd' and then check for 'c' or 'j'. This will reduce number of
comparisons considerably.
As I'm running out of time (4am, not much time left on this month), I
could use some help here.
SVN revision: 39343
2009-03-03 07:20:21 +00:00
Vincent Torri
5a8ce91119
fix warning when using some extensions defined in glext.h
...
SVN revision: 39341
2009-03-03 06:07:08 +00:00
Cedric BAIL
970a2eb7bd
eet: Including two times the same header is useless in the best case.
...
SVN revision: 39334
2009-03-02 15:39:10 +00:00
Cedric BAIL
1d1335498c
eet: Fix memleak during cipher.
...
SVN revision: 39331
2009-03-02 14:43:57 +00:00
Viktor Kojouharov
2b196bcc54
--oopsie in the min size calc of the flow layouts
...
SVN revision: 39330
2009-03-02 13:47:50 +00:00
Vincent Torri
3616db9aa6
optimize ddraw engine : when locking a surface, don't allow Windows
...
to suspend operations. expedite runs with around 7 points more than
without those flags on my computer
SVN revision: 39316
2009-03-01 21:09:39 +00:00
Viktor Kojouharov
a5a7e167d9
more accurate min size calculation for flow layouts
...
SVN revision: 39310
2009-03-01 16:27:03 +00:00
Jorge Luis Zapata Muga
07235befaa
+ Fix the precision when multiplying two fixed point numbers
...
SVN revision: 39307
2009-03-01 12:35:30 +00:00
Gustavo Sverzut Barbieri
87d5d0a037
Mark as changed when smooth scale flag changes.
...
This allows us to change to non-smooth on animations and then back to
smooth after animation is done.
SVN revision: 39300
2009-02-28 20:09:03 +00:00
Gustavo Sverzut Barbieri
071ad5b4aa
minor optimizations to box recalculation.
...
just recalculate when required, and just mark as required when layout
really changes.
SVN revision: 39299
2009-02-28 20:04:55 +00:00
Viktor Kojouharov
0a544a09d3
'box.min' for the edje box
...
SVN revision: 39298
2009-02-28 19:38:35 +00:00
Viktor Kojouharov
999e7c9c54
size min hints for the flow layouts
...
SVN revision: 39297
2009-02-28 19:33:30 +00:00
Gustavo Sverzut Barbieri
5be0dac611
Split files so we can avoid "defined but not used" warnings.
...
SVN revision: 39295
2009-02-28 18:47:17 +00:00
Gustavo Sverzut Barbieri
3fb821ca1d
shutdown cache, hope it works like in common/32 engine.
...
SVN revision: 39294
2009-02-28 18:36:18 +00:00
Viktor Kojouharov
1b197b9542
it actually makes sense to have them overlap on justify, so go back
...
SVN revision: 39293
2009-02-28 18:06:37 +00:00
Viktor Kojouharov
fee3b366bf
and also for the vertical layout
...
SVN revision: 39291
2009-02-28 17:56:06 +00:00
Viktor Kojouharov
6554ab44d6
fix smaller-box-than-items problem for horizontal layout
...
SVN revision: 39289
2009-02-28 17:50:15 +00:00
Gustavo Sverzut Barbieri
0cd52d626b
Fix flow layout if box size is smaller than required.
...
Reported and fix suggestion by Viktor Kojouharov.
SVN revision: 39286
2009-02-28 17:10:03 +00:00
Gustavo Sverzut Barbieri
e46171ee07
box: remove unused parameters
...
SVN revision: 39285
2009-02-28 17:07:10 +00:00
Lars Munch
0ae6187dee
Emotion fix after eina list changes
...
Fix emotion after eina list changes in commit r39195
Signed-off-by: Lars Munch <lars@segv.dk>
SVN revision: 39284
2009-02-28 16:12:13 +00:00
Lars Munch
b7969a2861
emotion vlc disable fix
...
When vlc was disable HAVE_VLC was undefined
Signed-off-by: Lars Munch <lars@segv.dk>
SVN revision: 39283
2009-02-28 16:06:42 +00:00
Vincent Torri
c5e64e50b7
fix comment
...
SVN revision: 39280
2009-02-28 13:02:17 +00:00
Vincent Torri
4e282b255e
automatic detection according to the host
...
SVN revision: 39279
2009-02-28 11:47:43 +00:00
Vincent Torri
6696a9c87b
* remove 'unused parameter' warnings
...
* i didn't touch glitz engine as it will certainly be disabled later
* i'll update windows engines later
SVN revision: 39274
2009-02-28 10:08:45 +00:00
Carsten Haitzler
9911c70dff
ECORE_EVAS_FPS_DEBUG now printfs useful data.
...
SVN revision: 39273
2009-02-28 07:54:47 +00:00
Gustavo Sverzut Barbieri
56e28f91b6
Remove last standing warnings.
...
SVN revision: 39269
2009-02-27 16:35:32 +00:00
Gustavo Sverzut Barbieri
59236beb8b
Oops, missing file.
...
GIT would help me avoid this mess.
SVN revision: 39268
2009-02-27 16:33:50 +00:00
Gustavo Sverzut Barbieri
e3cce7b79d
New macros, documentation and consistency for iterators and accessors.
...
EINA_ITERATOR_FOREACH() and EINA_ACCESSOR_FOREACH() are new macros to
help us forget about nasty C details (like cast to (void **)).
Document most iterators and accessors.
All iterators now set EINA_ERROR_OUT_OF_MEMORY if it's the case.
SVN revision: 39267
2009-02-27 16:32:22 +00:00
Gustavo Sverzut Barbieri
9a3570bfb9
Create macros to help initialize class structures.
...
also defined evas_smart_new() as deprecated.
SVN revision: 39266
2009-02-27 15:30:32 +00:00
Cedric BAIL
488d1beafd
* ecore_con_info: Fix typo preventing dns resolution,
...
fix error handling and use eina in one more place.
SVN revision: 39265
2009-02-27 14:53:57 +00:00
Gustavo Sverzut Barbieri
09f9cd39c5
Oops! forgot to test binaries and missed including config.h
...
SVN revision: 39261
2009-02-26 22:38:14 +00:00
Gustavo Sverzut Barbieri
ab2e35127f
Fix most compiler & clang warnings.
...
Left warnings regarding signed and unsigned comparison since
eina_list_count() returns unsigned, can use a cast in this return, but
not big deal for now.
By: Luis Felipe Strano Moraes & myself.
SVN revision: 39260
2009-02-26 22:35:38 +00:00
Gustavo Sverzut Barbieri
b95c69d2f5
Fix problem reported by clang.
...
TODO: we should review sign of length attributes and make them
consistent whenever possible.
By: Luis Felipe Strano Moraes
SVN revision: 39258
2009-02-26 22:14:14 +00:00
Gustavo Sverzut Barbieri
4a5c489216
Fix problem reported by clang.
...
By: Luis Felipe Strano Moraes
SVN revision: 39256
2009-02-26 22:02:00 +00:00
Cedric BAIL
452695bd6c
* efreet: Fix opening file.
...
SVN revision: 39246
2009-02-26 16:14:22 +00:00
Vincent Torri
7311be0ec4
fix some llvm reports
...
SVN revision: 39241
2009-02-26 07:46:57 +00:00
Carsten Haitzler
82bc9fb21d
other typo
...
SVN revision: 39240
2009-02-26 07:33:55 +00:00
Carsten Haitzler
1d7083de96
fix typo
...
SVN revision: 39239
2009-02-26 07:27:08 +00:00
Vincent Torri
5ea28a9f21
add more keyboard support on Windows CE
...
SVN revision: 39238
2009-02-26 07:24:50 +00:00
Vincent Torri
648fa70e12
fix warning with mingw32ce (getenv not declared)
...
fix compilation with mingw32ce (EAPI not correctly defined)
SVN revision: 39237
2009-02-26 07:08:12 +00:00
Gustavo Sverzut Barbieri
2bcea93a7c
Fix port to eina_list.
...
* efreet_desktop_command_build(): should consider the first
run. Before had a "first" toggle variable, which vanished with eina
port. I changed it to do {} while (), making it work again.
* exec string is already freed by callback (in e_exec.c), to keep old
behavior, just free the list with eina_list_free(). Just pay
attention to ecore_list and double check if they had a free
function set or not. If it didn't, then we should not free nodes!
SVN revision: 39228
2009-02-26 03:56:21 +00:00
Carsten Haitzler
7646b3e4af
fix custom icon dirs api so u CAN add to the icon dirs!
...
SVN revision: 39226
2009-02-26 03:46:35 +00:00
Vincent Torri
389a006871
does not return a value in function returning void
...
SVN revision: 39224
2009-02-25 23:39:59 +00:00
Vincent Torri
7dd1e9e055
remove more 'unused parameter' warnings
...
SVN revision: 39223
2009-02-25 23:39:19 +00:00
Vincent Torri
4d1961ac59
remove 'unused parameter' warning
...
SVN revision: 39222
2009-02-25 23:18:15 +00:00
Gustavo Sverzut Barbieri
aff2f5ebcf
Add reverse iterator macros for eina list.
...
SVN revision: 39218
2009-02-25 20:19:32 +00:00
Cedric BAIL
7e64baf165
* efreet: Prevent crash when no Efreet_Desktop are found.
...
SVN revision: 39214
2009-02-25 17:40:40 +00:00
Cedric BAIL
6ab6dbca0d
* edje: Remove snprintf("%i") for an eina itoa.
...
NOTE: When you just want to convert from an int to a string,
better use eina for that.
SVN revision: 39213
2009-02-25 17:08:17 +00:00
Cedric BAIL
0b41f0e138
* efreet: Fix previously broken efreet cache.
...
SVN revision: 39211
2009-02-25 16:46:51 +00:00
Gustavo Sverzut Barbieri
27f001875b
Fix EINA_INLIST_GET() macro.
...
now EINA_INLIST_GET(bla)->next will work, before it was like
&bla->__in_list->next
which is wrong, since __in_list is not a pointer, rather the memory itself.
SVN revision: 39210
2009-02-25 16:24:00 +00:00
Cedric BAIL
97d692ff18
* ecore/src/lib/ecore_ipc/ecore_ipc_private.h,
...
* ecore/src/lib/ecore_ipc/ecore_ipc.c: Remove Ecore_List2 from ecore_ipc.
SVN revision: 39207
2009-02-25 15:14:48 +00:00
Cedric BAIL
f527e4ddee
* ecore/src/lib/ecore_con/ecore_con.c: Fix some typo and include.
...
SVN revision: 39206
2009-02-25 15:03:59 +00:00
Cedric BAIL
2f05c62298
* ecore/src/lib/ecore_ipc/ecore_ipc_private.h: Oops, removed too much.
...
SVN revision: 39205
2009-02-25 14:58:16 +00:00
Cedric BAIL
6978e98dc6
* estickies,
...
* etk,
* PROTO/exalt,
* E-MODULES-EXTRA/diskio,
* E-MODULES-EXTRA/drawer,
* E-MODULES-EXTRA/penguins,
* E-MODULES-EXTRA/slideshow,
* E-MODULES-EXTRA/mail,
* E-MODULES-EXTRA/forecasts,
* E-MODULES-EXTRA/iiirk,
* E-MODULES-EXTRA/places,
* e,
* ewl,
* ecore,
* elitaire,
* entrance,
* e_dbus,
* efreet: Here we go, move from Ecore_List to Eina_List.
NOTE: This patch is huge, I did test it a lot, and I hope nothing is
broken. But if you think something change after this commit, please
contact me ASAP.
SVN revision: 39200
2009-02-25 11:03:47 +00:00
Cedric BAIL
e31b5e961e
* eina/src/lib/eina_list.c: Use less code.
...
* eina/src/lib/eina_error.c: Add a way to abord on any error message.
SVN revision: 39196
2009-02-25 10:46:14 +00:00
Cedric BAIL
e6065f6c1c
* emotion/src/modules/gstreamer: Move from Ecore_List to Eina_List.
...
SVN revision: 39195
2009-02-25 10:44:13 +00:00
Vincent Torri
725d8b4bfb
use pm instead of PAL_MODE_RGB666 when allocating colors
...
SVN revision: 39188
2009-02-25 07:24:53 +00:00
Gustavo Sverzut Barbieri
adab85b566
directfb: Oops, don't give bogus data to image_data.
...
This fixes changing image subareas with directfb engine and
eve/webkit-efl works fine.
Thanks to Gustavo Lima Chaves.
SVN revision: 39185
2009-02-24 22:46:45 +00:00
Gustavo Sverzut Barbieri
b8cf731e79
Fix ecore-evas-directfb feed of keyboard events.
...
This makes eve/webkit-efl work with directfb.
SVN revision: 39184
2009-02-24 22:43:57 +00:00
Vincent Torri
a3f6e333f9
include winsock2.h before Evil.h to avoid conflict with sys/time.h
...
when using Visual Studio
SVN revision: 39179
2009-02-24 17:44:59 +00:00
Vincent Torri
79b536dce8
initialize next_time to -1.0 by default.
...
this fix a problem on Windows: the ecore main loop
hanged because of GetMessage() if next_time had a
random value.
patch by Lars Munch
SVN revision: 39178
2009-02-24 17:26:26 +00:00
Vincent Torri
f344743dae
fix some warnings reported by llvm (see http://local.profusion.mobi:8081/~lfelipe/output-efl/ )
...
* mainly unused parameters
* in src/lib/imaging/evas_imaging.c, set font to NULL
* in src/lib/canvas/evas_object_gradient.c, add unititialized member
there are a *lot* of reported warnings by llvm, i'll fix them later
there are also *lots* of unused parameters (compile evas with -W). I'll
fix them later too
SVN revision: 39172
2009-02-24 08:31:31 +00:00
Vincent Torri
0af29b19d6
sync when needed
...
SVN revision: 39171
2009-02-24 07:06:14 +00:00
Vincent Torri
5fbc653df6
do not return in fullscreen_set() and use info log instead of error
...
SVN revision: 39155
2009-02-23 08:03:01 +00:00
Carsten Haitzler
842cadce24
update debug code.
...
SVN revision: 39154
2009-02-23 07:21:37 +00:00
Carsten Haitzler
fca6a09640
fix font cutout clip bug.
...
SVN revision: 39153
2009-02-23 07:20:21 +00:00
Vincent Torri
f5136b4b79
update m4 macro
...
SVN revision: 39152
2009-02-23 06:45:56 +00:00
Vincent Torri
df41327f29
use evil_time_get() instead of gettimeofday() when using Evil.
...
It's more precise and involves fewer computations
SVN revision: 39149
2009-02-22 19:21:36 +00:00
Vincent Torri
9d900b283a
* src/lib/evil_main.c:
...
* src/lib/evil_unistd.c:
* src/lib/evil_unistd.h:
Use high resolution timer for gettimeofday() and
export a convenient function for ecore_time_get(),
to save some computations.
* src/lib/evil_pwd.c:
Use the correct name for GetUserNameEx() according
to the platform.
SVN revision: 39148
2009-02-22 19:20:23 +00:00
Gustavo Sverzut Barbieri
8477bdb496
gstreamer v4l support to emotion
...
This patch adds gstreamer v4l support to emotion. If you got a webcam it can
be tested by doing:
emotion_test -gstreamer v4l://
This will use the first video device /dev/video0.
If you do not have a webcam, you can also try it using the Virtual Video driver
By: Lars Munch <lars@segv.dk>
SVN revision: 39147
2009-02-22 17:16:47 +00:00
Gustavo Sverzut Barbieri
31a7c3c0d2
Do not spam the user if no length available
...
Do not spam the user if no length available from gstreamer. This is the case
for webcams, streaming audio and video etc.
By: Lars Munch <lars@segv.dk>
SVN revision: 39146
2009-02-22 17:15:23 +00:00
Gustavo Sverzut Barbieri
1fbacf6f28
Use calloc instead of malloc
...
Use calloc instead of malloc. This will ensure that length in set to zero if no
length is provided from gstreamer.
By: Lars Munch <lars@segv.dk>
SVN revision: 39145
2009-02-22 17:14:44 +00:00
Jonathan Atton
2c65d61731
from vtorri:
...
too much return in ecore_win32_window.c
fix seg fault in ecore_evas_win32.c
SVN revision: 39144
2009-02-22 14:54:45 +00:00
Vincent Torri
fe8b378c87
fix xrender xcb engine
...
SVN revision: 39135
2009-02-22 11:24:08 +00:00
Carsten Haitzler
4907a1f07e
fix premul default value for tiff loader
...
SVN revision: 39134
2009-02-22 09:19:11 +00:00
Vincent Torri
95d32ad4ce
add log
...
SVN revision: 39130
2009-02-21 22:51:06 +00:00
Vincent Torri
7bb002f757
add log
...
formatting
SVN revision: 39129
2009-02-21 22:50:45 +00:00
Vincent Torri
2e8e1f9673
add log
...
SVN revision: 39124
2009-02-21 16:01:24 +00:00
Vincent Torri
776aefddb4
add log
...
SVN revision: 39123
2009-02-21 15:59:51 +00:00
Vincent Torri
373d55b48e
remove trailing spaces
...
SVN revision: 39117
2009-02-21 08:19:58 +00:00
Vincent Torri
a005e1000a
make gl engine able to use cutouts - in some cases its faster, some
...
slower. it's a mixed bag. not sure what to make of it. it's #defined to be
disabled atm. (synchronize with gl_x11 code)
SVN revision: 39116
2009-02-21 08:18:53 +00:00
Carsten Haitzler
7a74942b41
1. make software font draw code actually use cutouts.
...
2. make gl engine able to use cutouts - in some cases its faster, some
slower. it's a mixed bag. not sure what to make of it. it's #defined to be
disabled atm.
SVN revision: 39114
2009-02-21 03:13:49 +00:00
Cedric BAIL
b496774e9e
* eina/src/include/eina_list.h: Add a macro for freeing each element of an Eina_List.
...
SVN revision: 39109
2009-02-20 16:44:26 +00:00
Carsten Haitzler
ba7439878b
add string.h
...
SVN revision: 39107
2009-02-19 22:25:07 +00:00
Vincent Torri
15e0da2008
set _UNUSED__ to nothing for vc++
...
SVN revision: 39105
2009-02-19 21:13:20 +00:00
Vincent Torri
ca37104eb5
do not include unistd.h if vc++ is used
...
SVN revision: 39103
2009-02-19 20:31:21 +00:00
Vincent Torri
49f3d0134f
Include winsock2.h before time.h. Requested by vc++
...
SVN revision: 39102
2009-02-19 20:17:14 +00:00
Vincent Torri
e692591eea
set correctly the relative path of the extern directory,
...
so that it fits the one used in the tutorial.
SVN revision: 39101
2009-02-19 20:10:43 +00:00
Vincent Torri
a42a91cebc
include io.h when using vc++ (requested for _open())
...
SVN revision: 39100
2009-02-19 20:03:58 +00:00
Vincent Torri
6b19ce16aa
set correctly the relative path of the extern directory,
...
so that it fits the one used in the tutorial.
SVN revision: 39099
2009-02-19 19:48:03 +00:00
Vincent Torri
d39257b550
set correctly the relative path of the extern directory,
...
so that it fits the one used in the tutorial.
SVN revision: 39098
2009-02-19 19:46:04 +00:00
Vincent Torri
052e867c7b
missing header + move fcntl.h after sys/stat.h
...
SVN revision: 39093
2009-02-19 10:29:03 +00:00
Vincent Torri
1cd236068b
* force open to allow read and write permission of the user
...
when creating or reading edj files
SVN revision: 39092
2009-02-19 10:13:28 +00:00
Vincent Torri
16a444cb28
formatting
...
SVN revision: 39091
2009-02-19 08:15:23 +00:00
Carsten Haitzler
a56a138a2c
eek. loop time is wrong when using idlers heavily... leads to jerkybobos. fix!
...
SVN revision: 39087
2009-02-19 06:02:35 +00:00
Cedric BAIL
720a9efe71
* evas_object_image.c: Remove a warning and return 1 as a success.
...
SVN revision: 39060
2009-02-17 17:36:29 +00:00
Cedric BAIL
55cfc46ee2
* eina/m4/efl_pthread.m4,
...
* eina/src/modules/mp/chained_pool/Makefile.am,
* eina/src/modules/mp/chained_pool/eina_chained_mempool.c: Now chained mempool are thread safe.
SVN revision: 39058
2009-02-17 14:18:14 +00:00
Cedric BAIL
a98287fc07
* eina/src/lib/eina_module.c: After deleting all members, we should flush the array.
...
SVN revision: 39057
2009-02-17 12:58:09 +00:00
Carsten Haitzler
9062c9050a
and support obscured rects for clip-out if middle of bordered image set to
...
solid. speedup.
SVN revision: 39051
2009-02-17 04:53:03 +00:00
Vincent Torri
a66c46264c
* src/lib/evil_stdio.c:
...
replace / by \ in the path passed to fopen
SVN revision: 39036
2009-02-16 08:42:41 +00:00
Vincent Torri
860fc287c2
free correctly each buffer in XCB engine
...
The xcb_image dependency should be removed and replaced
by direct calls of the request XPutImage
SVN revision: 39024
2009-02-15 11:14:12 +00:00
Carsten Haitzler
c2f8ca5ccd
fix copy & paste bug!
...
SVN revision: 39022
2009-02-15 02:55:56 +00:00
Carsten Haitzler
bda789960a
fix minor bug in fill mode.
...
SVN revision: 39020
2009-02-15 02:53:24 +00:00
rephorm
a3fdd2ab4e
don't return NaN for hue if r=g=b
...
SVN revision: 39019
2009-02-15 01:53:02 +00:00
Vincent Torri
e17e1e8bb9
use Evil's gettimeofday() function instead of the fake one
...
in mingw. Fix animations on Windows XP and CE.
SVN revision: 39013
2009-02-13 23:09:15 +00:00
Cedric BAIL
630e5f1558
* evas/lib/canvas/evas_async_events.c: Use memset instead of PACKED.
...
SVN revision: 39003
2009-02-12 17:05:17 +00:00
Carsten Haitzler
c1af94ee4c
in theory.. support middle solid/default/none changes in evas
...
SVN revision: 39001
2009-02-12 13:39:15 +00:00