Vincent Torri
898768c963
various fixes for vc++. I'll add the Visual Studio projects later
...
SVN revision: 47758
2010-04-05 08:26:48 +00:00
Vincent Torri
f2b9c65adb
define strcasecmp() as stricmp() for vc++, remove
...
useless include of Evil.h (was included for strcasecmp
when vc++ is used)
SVN revision: 47741
2010-04-03 21:29:01 +00:00
Vincent Torri
4bce4509dc
remove cegcc compiler support
...
SVN revision: 47740
2010-04-03 21:23:28 +00:00
Vincent Torri
5120168d52
* src/lib/Evil.h:
...
mkdir() does not accept 2 arguments.
Define hypot to remove huge amount of warnings in
Evas withvc++
SVN revision: 47739
2010-04-03 19:06:20 +00:00
Sebastian Dransfeld
b58df70245
efreet: more doc
...
SVN revision: 47737
2010-04-03 18:48:57 +00:00
Sebastian Dransfeld
9e6c9f7335
efreet: check load time on all desktop structs
...
SVN revision: 47736
2010-04-03 18:46:58 +00:00
Sebastian Dransfeld
bc4bc7ce81
efreet: Check whether cached version is latest.
...
SVN revision: 47735
2010-04-03 18:46:47 +00:00
Sebastian Dransfeld
7c3818fb1d
efreet: Always update cache if not read from eet
...
SVN revision: 47734
2010-04-03 18:46:37 +00:00
Sebastian Dransfeld
1122ed6c56
efreet: Don't update cache if we don't mean to
...
SVN revision: 47733
2010-04-03 18:46:27 +00:00
Sebastian Dransfeld
12a341ff2f
efreet: rename fd for lock
...
SVN revision: 47732
2010-04-03 18:46:17 +00:00
Sebastian Dransfeld
3c3e999ad7
efreet: mkpath once
...
SVN revision: 47731
2010-04-03 18:46:07 +00:00
Sebastian Dransfeld
3c595b9408
efreet: Add cache update func
...
SVN revision: 47730
2010-04-03 18:45:57 +00:00
Sebastian Dransfeld
0407d84a9a
efreet: rename lock file
...
SVN revision: 47729
2010-04-03 18:45:46 +00:00
Vincent Torri
5b91ebea36
Visual Studio 2005 project file:
...
* add missing files
* eina.lib has been renamed libeina.lib
* do not use UNICODE
SVN revision: 47728
2010-04-03 18:29:38 +00:00
Iván Briano
13265370a5
Don't screw the still used len variable, and remove unnecessary hash_del (we didn't find the entry at the beginning, no point trying to delete it)
...
SVN revision: 47726
2010-04-03 16:26:03 +00:00
Vincent Torri
84bf1cda79
must include winsock2.h before time.h and jpeglib.h (for vc++...)
...
SVN revision: 47721
2010-04-03 06:11:19 +00:00
Vincent Torri
1132f6d855
remove cegcc compiler support
...
SVN revision: 47720
2010-04-03 05:34:44 +00:00
Vincent Torri
a8cc200870
* update Visual Studio project files
...
* declare alloca in eet_connection.c
* remove the definition of __UNUSED__ (already done in config.h)
* reorganize a bit the inclusion of header files so that
the code is a bit more consistent
SVN revision: 47719
2010-04-03 05:29:44 +00:00
Cedric BAIL
c20cd7715a
* eet: oops, forgot to add the file.
...
SVN revision: 47690
2010-04-02 14:30:06 +00:00
Cedric BAIL
aa015979bb
* eet: Add Eet_Connection.
...
This will help people that want to use Eet over any kind of link.
SVN revision: 47688
2010-04-02 13:51:00 +00:00
Cedric BAIL
3efbdeee6d
* eet: minor API/code cleanup.
...
SVN revision: 47687
2010-04-02 13:48:36 +00:00
Cedric BAIL
57f1862163
* eet: reduce amount of stress test with many thread.
...
SVN revision: 47686
2010-04-02 13:48:07 +00:00
Carsten Haitzler
77a55c3fd8
aaah well... 1. fix segv with edje_match stuff is deep child cleans up
...
pattersn - ref them.
2. edje lua... beating it into shape. slowly bit by bit.
SVN revision: 47685
2010-04-02 11:05:53 +00:00
Vincent Torri
d989abb2aa
* configure.ac:
...
move version management at the beginning
* src/bin/evil_suite.c:
* src/bin/evil_test_dlfcn.c:
* src/bin/evil_test_environment.c:
* src/bin/evil_test_gettimeofday.c:
* src/bin/evil_test_link.c:
* src/bin/evil_test_mkstemp.c:
* src/bin/evil_test_pipe.c:
* src/bin/evil_test_realpath.c:
* src/lib/Evil.h:
* src/lib/Makefile.am:
* src/lib/evil_errno.c:
* src/lib/evil_main.c:
* src/lib/evil_main.h:
* src/lib/evil_unistd.c:
* src/lib/evil_unistd.h:
* src/lib/evil_util.c:
fix warnings
SVN revision: 47669
2010-04-01 20:13:40 +00:00
Sebastian Dransfeld
31f73712f3
efreet: stringshare
...
SVN revision: 47668
2010-04-01 19:41:03 +00:00
Sebastian Dransfeld
5ffb64a69c
efreet: TODO--++
...
SVN revision: 47667
2010-04-01 19:40:53 +00:00
Sebastian Dransfeld
2dbd820242
efreet: merge
...
SVN revision: 47666
2010-04-01 19:39:42 +00:00
Sebastian Dransfeld
3b546516c3
efreet: fancy alloca include in common header
...
SVN revision: 47664
2010-04-01 19:32:41 +00:00
Sebastian Dransfeld
5d368823ba
efreet: move file local data to .c file
...
SVN revision: 47663
2010-04-01 19:32:29 +00:00
Sebastian Dransfeld
ede5ac01f6
efreet: remove strdup, use alloca
...
SVN revision: 47662
2010-04-01 19:32:19 +00:00
Sebastian Dransfeld
127982f44c
efreet: remove strdup, use alloca
...
SVN revision: 47661
2010-04-01 19:32:10 +00:00
Sebastian Dransfeld
48ecf5383b
efreet: fix compiler warning
...
SVN revision: 47660
2010-04-01 19:32:00 +00:00
Sebastian Dransfeld
e30468b362
efreet: stringshare
...
SVN revision: 47659
2010-04-01 19:31:49 +00:00
Sebastian Dransfeld
9464e87d74
efreet: stringshare
...
SVN revision: 47658
2010-04-01 19:31:38 +00:00
Sebastian Dransfeld
4501c577e3
efreet: stringshare
...
SVN revision: 47657
2010-04-01 19:30:13 +00:00
Gustavo Sverzut Barbieri
8ada2841d0
convert annoying debug into eina log so it is disabled by default.
...
SVN revision: 47651
2010-04-01 16:03:23 +00:00
Gustavo Sverzut Barbieri
ad0679e050
do not operate if there is no callbacks (unsetting them).
...
SVN revision: 47650
2010-04-01 15:56:06 +00:00
Gustavo Sverzut Barbieri
6262a884fb
Initial support for Emotion as Edje EXTERNAL.
...
Very crude, needs testing... but I can already play videos from inside
editje and edje_player :-D
SVN revision: 47642
2010-04-01 03:59:39 +00:00
Gustavo Sverzut Barbieri
f10ffca9c4
handle cases without default values and add missing functions.
...
SVN revision: 47640
2010-04-01 03:48:07 +00:00
Gustavo Sverzut Barbieri
fdedaedea0
fix stupid bug, my bad at copy and paste...
...
SVN revision: 47639
2010-04-01 03:47:04 +00:00
Gustavo Sverzut Barbieri
dc0eb07860
allow changing module during runtime, don't forget about file and play state.
...
SVN revision: 47638
2010-04-01 02:17:40 +00:00
Gustavo Sverzut Barbieri
4a9c82671e
consts++
...
SVN revision: 47637
2010-04-01 01:33:56 +00:00
Gustavo Sverzut Barbieri
651070fc1d
new program action PARAM_SET, complements PARAM_COPY.
...
Sometimes you want to catch an action like "clicked" from elm/button
or "mouse,clicked,1" from a regular part and want to set a property
like "play" on some object. In this case there is no source property
to copy, so setting the destination makes sense. This was possible
with Embryo, and now it is with regular "program".
Sample EDC:
{{{
// test.edc, compile with edje_cc and run with edje_player
externals {
external: "elm";
}
collections {
group { name: "main";
parts {
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
color: 255 255 255 255;
}
}
part { name: "button"; type: EXTERNAL;
source: "elm/button";
description { state: "default" 0.0;
rel2.relative: 1.0 0.5;
}
}
part { name: "display"; type: TEXT;
description { state: "default" 0.0;
color: 0 128 0 255;
rel1.relative: 0.0 0.5;
rel2.relative: 0.5 1.0;
text { font: "Sans"; size: 16; }
}
}
part { name: "entry"; type: EXTERNAL;
source: "elm/scrolled_entry";
description { state: "default" 0.0;
rel1.relative: 0.5 0.5;
params.bool: "editable" 0;
}
}
programs {
program {
signal: "clicked";
source: "button";
action: PARAM_SET "display" "text" "hello world!";
}
program {
signal: "clicked";
source: "button";
action: PARAM_SET "entry" "text" "bla!";
}
}
}
}
}
}}}
SVN revision: 47635
2010-03-31 20:48:51 +00:00
Carsten Haitzler
6b60d6d1ee
avoid errors - calling more lua calls afre the pcall failed... bad!
...
SVN revision: 47619
2010-03-31 10:02:51 +00:00
Carsten Haitzler
197e4b7bad
some debugging i get to turn on sometimes... off now.
...
SVN revision: 47618
2010-03-31 09:25:21 +00:00
Carsten Haitzler
54f089964c
maybe fix rui's stuff?
...
SVN revision: 47616
2010-03-31 00:39:10 +00:00
Carsten Haitzler
d9d11ba836
fixme-- ... my bad! looking at wrong fn! :)
...
SVN revision: 47598
2010-03-30 12:44:37 +00:00
Sebastian Dransfeld
6d00dc126b
efreet: use alloca for local dynamic buffer
...
SVN revision: 47597
2010-03-30 12:22:15 +00:00
Sebastian Dransfeld
1b6662b2e9
efreet: remove strdup
...
SVN revision: 47596
2010-03-30 12:22:05 +00:00
Sebastian Dransfeld
a44f87390d
efreet: benefit from stringshare
...
SVN revision: 47595
2010-03-30 12:21:55 +00:00
Sebastian Dransfeld
c2db2c4258
efreet: stringshare
...
SVN revision: 47594
2010-03-30 12:21:44 +00:00
Sebastian Dransfeld
40a5c9a155
efreet: stringshare
...
SVN revision: 47593
2010-03-30 12:21:33 +00:00
Sebastian Dransfeld
72a79471d5
remove strdup
...
SVN revision: 47592
2010-03-30 12:21:23 +00:00
Sebastian Dransfeld
ac18d14316
efreet: benefit from stringshare
...
Since both values are stringshared, we can use direct comparison.
SVN revision: 47591
2010-03-30 12:21:12 +00:00
Sebastian Dransfeld
1063df8b9e
efreet: stringshare
...
SVN revision: 47590
2010-03-30 12:20:55 +00:00
Sebastian Dransfeld
6da3c6846d
efreet: stringshare
...
SVN revision: 47588
2010-03-30 11:07:19 +00:00
Sebastian Dransfeld
592ebdcb5b
efreet: stringshare
...
SVN revision: 47587
2010-03-30 11:07:07 +00:00
Sebastian Dransfeld
c06492ded0
efreet: stringshare
...
SVN revision: 47586
2010-03-30 11:06:56 +00:00
Sebastian Dransfeld
caa9409ac0
efreet: Check if old and new cache equals
...
SVN revision: 47585
2010-03-30 10:51:45 +00:00
Sebastian Dransfeld
1aa568e828
efreet: Check source of desktop
...
Flag changed if efreet_desktop_new doesn't return a eet cached value.
SVN revision: 47584
2010-03-30 10:51:35 +00:00
Carsten Haitzler
d3de8d9f1d
hmm - avoid crash for now, but bitch loudly
...
SVN revision: 47581
2010-03-30 05:29:49 +00:00
Carsten Haitzler
76b3bed05e
comment++
...
SVN revision: 47577
2010-03-30 05:15:33 +00:00
Gustavo Sverzut Barbieri
5f4784e49c
call me stupid, need to expose it... not in a good day :-/
...
SVN revision: 47574
2010-03-30 01:30:51 +00:00
Gustavo Sverzut Barbieri
3d206d92f6
oops, embryo limits names to 31 chars!
...
SVN revision: 47572
2010-03-30 00:39:14 +00:00
Carsten Haitzler
04af71119f
bah!
...
SVN revision: 47571
2010-03-30 00:02:19 +00:00
Gustavo Sverzut Barbieri
0b231e99ce
Add CHOICES to EXTERNAL support.
...
Choices are useful to represent enumerations and restricted set of
elements to user. Usually this is displayed in hoversel/comboboxes.
SVN revision: 47570
2010-03-29 21:51:40 +00:00
Sebastian Dransfeld
3db40c0d97
efreet: fix strdup + stringshare
...
SVN revision: 47568
2010-03-29 20:14:43 +00:00
Sebastian Dransfeld
434759396a
efreet: use efreet_desktop_new, not get
...
As we free the desktop in the same func, use uncached version
SVN revision: 47567
2010-03-29 20:11:12 +00:00
Sebastian Dransfeld
68d33e8c59
efreet: TODO++
...
SVN revision: 47566
2010-03-29 20:10:26 +00:00
Gustavo Sverzut Barbieri
1bb3339188
another useful function
...
SVN revision: 47564
2010-03-29 19:32:45 +00:00
Gustavo Sverzut Barbieri
4981652e8c
set ecore_app arguments, edje external will use it to init elm_init()
...
SVN revision: 47563
2010-03-29 18:45:18 +00:00
Gustavo Sverzut Barbieri
acadc5e210
export useful function.
...
SVN revision: 47562
2010-03-29 18:44:42 +00:00
Iván Briano
a5c6fd883d
More safety removing stuff from lists
...
SVN revision: 47554
2010-03-29 07:13:35 +00:00
Iván Briano
202d3765cf
Use safe macros to walk the lists when we may remove something from it
...
SVN revision: 47553
2010-03-29 07:03:36 +00:00
Carsten Haitzler
5f309b5d9f
actually fix evas event cb leak for good. work ast smart desc leak.
...
SVN revision: 47552
2010-03-29 05:03:25 +00:00
Carsten Haitzler
46e1d8a866
fix small leak - cannvas callbacks not cleaned.
...
SVN revision: 47551
2010-03-29 02:40:49 +00:00
Sebastian Dransfeld
6d0651d4f2
efreet: Only update cache files if changed
...
SVN revision: 47546
2010-03-28 20:46:27 +00:00
Sebastian Dransfeld
13b51829ae
efreet: TODO--
...
SVN revision: 47545
2010-03-28 20:36:47 +00:00
Sebastian Dransfeld
44aea1a452
efreet: Remove unneeded flag
...
SVN revision: 47544
2010-03-28 20:36:37 +00:00
Sebastian Dransfeld
c37ca95819
efreet: Remove unneeded flag
...
SVN revision: 47543
2010-03-28 20:36:26 +00:00
Sebastian Dransfeld
5e33a5798f
Remove unneeded TOOD
...
SVN revision: 47542
2010-03-28 20:36:11 +00:00
Sebastian Dransfeld
c7dc3a221d
efreet: Only read data from disk when modified
...
SVN revision: 47539
2010-03-28 19:31:37 +00:00
Sebastian Dransfeld
d504b34ac3
efreet: fix old cache deletion
...
SVN revision: 47538
2010-03-28 19:31:26 +00:00
Sebastian Dransfeld
d075ee43c2
efreet: Always run cache update on init
...
SVN revision: 47537
2010-03-28 19:31:14 +00:00
Sebastian Dransfeld
d8bde974e6
efreet: Add variable to prevent cache update
...
SVN revision: 47536
2010-03-28 18:54:25 +00:00
Rui Seabra
b5c3618813
New file.
...
SVN revision: 47535
2010-03-28 18:46:57 +00:00
Rui Seabra
a6d3bede42
Support example files.
...
SVN revision: 47534
2010-03-28 18:33:49 +00:00
Vincent Torri
9ed7f52215
remove unneeded semi-colon
...
SVN revision: 47529
2010-03-28 12:24:10 +00:00
Vincent Torri
7bd971f3ae
include Evil.h for vc++
...
SVN revision: 47528
2010-03-28 08:43:53 +00:00
Vincent Torri
dbb9cf4df7
add guards around the inclusion of config.h
...
SVN revision: 47527
2010-03-28 08:36:55 +00:00
Brett Nash
d267122d9e
Always mark object as dirty after a map_change.
...
Otherwise doesn't handle UV or colour changes. It's a bit heavy handed, but
it's a lot easier.
SVN revision: 47526
2010-03-28 05:40:42 +00:00
Mathieu Taillefumier
4c00d5e175
from: Mathieu Taillefumier <mathieu.taillefumier@fys.uio.no>
...
fix configure check for libpng14.
SVN revision: 47524
2010-03-28 02:10:37 +00:00
Sebastian Dransfeld
cfc96c36ad
efreet: TODO++
...
SVN revision: 47520
2010-03-27 20:58:45 +00:00
Sebastian Dransfeld
3806dd7a2c
efreet: Track old caches
...
SVN revision: 47519
2010-03-27 20:53:52 +00:00
Sebastian Dransfeld
17df443aeb
efreet: use uncached call so we read from disk
...
SVN revision: 47516
2010-03-27 20:03:45 +00:00
Sebastian Dransfeld
fa732e43f6
efreet: fix function name
...
SVN revision: 47515
2010-03-27 19:58:54 +00:00
Sebastian Dransfeld
053190d2f4
sync cache reload between desktop and util
...
SVN revision: 47513
2010-03-27 19:58:33 +00:00
Sebastian Dransfeld
45f4c540d5
efreet_util_init gone
...
SVN revision: 47511
2010-03-27 19:58:02 +00:00
Sebastian Dransfeld
534519db27
init util alongside rest of efreet
...
Used to be separate as util had different requirements than base efreet,
and util had high memory usage. No longer the case.
SVN revision: 47510
2010-03-27 19:57:47 +00:00
Sebastian Dransfeld
a870815d90
print dangling references
...
SVN revision: 47509
2010-03-27 19:57:33 +00:00
Vincent Torri
90b73e50a9
quartz -> cocoa renaming
...
SVN revision: 47508
2010-03-27 19:01:31 +00:00
Vincent Torri
88882132c3
remove unused files
...
SVN revision: 47507
2010-03-27 18:32:03 +00:00
Vincent Torri
c77c8c6cb3
more quartz -> cocoa renaming
...
SVN revision: 47506
2010-03-27 18:28:50 +00:00
Gustavo Sverzut Barbieri
71d603c360
new program action PARAM_COPY, awesome crazy stuff! :-)
...
Edje got a new program action called PARAM_COPY in the form:
action: PARAM_COPY "src_part" "src_param" "dst_part" "dst_param";
This will copy the parameter "src_param" from part "src_part" to
parameter "dst_param" of part "dst_part".
So far so good, why the "crazy" in the first line? Because this also:
* do type conversion!
* set properties of native parts, not just EXTERNAL!
The type conversion allows one to get an integer and display that in a
text property, or get an string and convert into a float.
The set of native parts is quite simple, basically a map of Edje.h
edje_object_part_*_set(). With that one can set the string to be used
by a TEXT, or set drag page/step/size/value! (page/step increments are
not supported at the moment, if it is worth, they may be supported in
future).
Sample EDC:
{{{
// test.edc, compile with edje_cc and run with edje_player
externals {
external: "elm";
}
collections {
group { name: "main";
parts {
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
color: 255 255 255 255;
}
}
part { name: "entry"; type: EXTERNAL;
source: "elm/scrolled_entry";
description { state: "default" 0.0;
rel2.relative: 1.0 0.5;
}
}
part { name: "display"; type: TEXT;
description { state: "default" 0.0;
color: 0 128 0 255;
rel1.relative: 0.0 0.5;
text { font: "Sans"; size: 16; }
}
}
programs {
program {
signal: "changed";
source: "entry";
action: PARAM_COPY "entry" "text" "display" "text";
}
}
}
}
}
}}}
SVN revision: 47500
2010-03-27 01:26:10 +00:00
Gustavo Lima Chaves
79449a8226
Off-by-one at debug?
...
SVN revision: 47492
2010-03-26 14:46:01 +00:00
Vincent Torri
2c91c3cf21
add colored log on Windows with the DOS console and MSYS
...
without rxvt emulation. It does not work with MSYS with
rxvt emulation. I don't know the status of the cygwin
terminal.
SVN revision: 47486
2010-03-26 08:08:52 +00:00
Vincent Torri
361446fafe
* src/lib/evil_string.c:
...
* src/lib/evil_string.h:
add strcasecmp wrapper for vc++
SVN revision: 47485
2010-03-26 08:05:02 +00:00
Vincent Torri
762313eff2
declare buddy init/shutdown functions it this
...
mempool is statically linked
SVN revision: 47484
2010-03-26 07:47:11 +00:00
Sebastian Dransfeld
e9552821a1
efreet: Rename util file first
...
Rename util file first as it is internal. change for system will happen
on desktop file
SVN revision: 47480
2010-03-26 06:16:19 +00:00
Sebastian Dransfeld
6990198493
Add comments
...
SVN revision: 47473
2010-03-26 05:33:37 +00:00
Sebastian Dransfeld
a86ec92bc9
Add listener for cache updates
...
SVN revision: 47471
2010-03-26 05:33:12 +00:00
Sebastian Dransfeld
7bbc5e82ba
Remove unneeded code
...
SVN revision: 47470
2010-03-26 05:33:00 +00:00
Sebastian Dransfeld
4e8ebec3f6
efreet_menu.c: Fix compiler warning
...
SVN revision: 47469
2010-03-26 05:29:15 +00:00
Carsten Haitzler
66881b93ee
password mode - dont allow selections
...
SVN revision: 47466
2010-03-26 04:42:39 +00:00
Carsten Haitzler
a3281c13be
fix markup insert to be the same as normal text entry code - except given
...
text markup.
SVN revision: 47465
2010-03-26 04:22:30 +00:00
Carsten Haitzler
79a950519d
fix insert markup. (prepend)
...
SVN revision: 47464
2010-03-26 04:21:16 +00:00
Carsten Haitzler
37743d378e
entry bug--
...
SVN revision: 47463
2010-03-26 03:57:22 +00:00
Gustavo Sverzut Barbieri
430d792e27
allow setting parameters from embryo!
...
SVN revision: 47459
2010-03-25 20:18:24 +00:00
Gustavo Sverzut Barbieri
cfecbc912b
Edje EXTERNAL API break, for good.
...
I'm now introducing a couple of goodies to make externals more useful,
they are:
* add: extra parameter with the part name. This may be used by
external objects to emit signals in the name of that part.
* param_set/param_get: set parameters at runtime, given their names
and types. This avoids requiring users to get the actual object and
call methods. This abstraction is also good because it let one uses
Elementary without even linking to it ;-) (this have limits, like
complex types are not supported). Right now this is just exposed
to C, but goal is to have it exposed in Embryo and Lua as well.
* translate: new method to translate previously strings that are
specified statically, such as the parameters names.
Four new functions got added to the Edje API:
* edje_object_part_external_object_get() so we don't have to abuse
edje_object_part_swallow_get()
* edje_object_part_external_param_set() and
edje_object_part_external_param_get() that call the external type's
functions.
* edje_external_param_type_str() to convert types to string and
provide nicer debugs :-)
TODO:
* expose external_param_set()/external_param_get() to Embryo and Lua.
SVN revision: 47456
2010-03-25 18:05:42 +00:00
Gustavo Sverzut Barbieri
49da44bf6f
convert some printfs to eina error.
...
SVN revision: 47451
2010-03-25 17:30:59 +00:00
Tiago Rezende Campos Falcao
ee58900290
Fix wrong names below<->above
...
SVN revision: 47446
2010-03-25 16:41:46 +00:00
Iván Briano
3f1e51e008
Dirty copy/paste to delete individual targets from a program
...
SVN revision: 47444
2010-03-25 11:19:46 +00:00
Carsten Haitzler
b0af679619
fix entry delete.
...
SVN revision: 47443
2010-03-25 08:17:51 +00:00
Tiago Rezende Campos Falcao
6556fa5273
above and below get
...
SVN revision: 47435
2010-03-24 19:21:03 +00:00
Cedric BAIL
3d27a7b9e4
* evas: improve thread rendering by moving image loading in worker thread.
...
SVN revision: 47434
2010-03-24 19:07:59 +00:00
Cedric BAIL
3059ecd31c
* evas: fix bug that impact performance of map.
...
TODO: Got the idea that we could spread the load of image data
on all proc instead of blocking on the main thread for that.
SVN revision: 47430
2010-03-24 16:51:51 +00:00
Cedric BAIL
1a51c662bf
* evas: make map work with threaded rendering.
...
SVN revision: 47429
2010-03-24 16:39:39 +00:00
Cedric BAIL
f715c8584d
* evas: fix uncertain lock. It's look like it improve perf here without breaking things.
...
SVN revision: 47428
2010-03-24 14:55:37 +00:00
Cedric BAIL
80901b0abe
* evas: fix build with thread rendering on and scale cache off.
...
SVN revision: 47427
2010-03-24 14:46:28 +00:00
Cedric BAIL
31d6a2e21c
* evas: remove lock during heavy computation.
...
FIXME: Still one at line 685, but don't know if it's safe to move it around.
TODO: Fix map support with threaded rendering.
SVN revision: 47426
2010-03-24 14:45:58 +00:00
Cedric BAIL
6549ab12ce
* evas: fix potential race condition with FT_Activate_Size and threaded rendering.
...
SVN revision: 47419
2010-03-24 11:07:37 +00:00
Cedric BAIL
e414c90820
* evas: fix fribidi race condition (perhaps not the right way) with thread rendering.
...
SVN revision: 47418
2010-03-24 11:06:54 +00:00
Cedric BAIL
34e4c55f37
* evas: Fix thread rendering issu with scalecache.
...
SVN revision: 47417
2010-03-24 11:06:02 +00:00
Iván Briano
c1b67b4798
Add function to check smart type based on pointer alone. Useful when we have access to the class used to create the object.
...
SVN revision: 47413
2010-03-24 08:43:39 +00:00
Gustavo Sverzut Barbieri
f96faf0b67
stop using rsvg_term()
...
given that rsvg seems to be causing random problems for those using
svg icons in E17, I consider Lennart's advice to stop using
rsvg_term() quite useful.
Yeah... not everybody does excellent reference counted module
init/shutdown... shame on you ;-) (/me looks at fontconfig and couple
of others as well).
References:
- http://0pointer.de/blog/projects/beware-of-rsvg-term
- https://bugzilla.gnome.org/show_bug.cgi?id=592100
SVN revision: 47403
2010-03-23 22:13:51 +00:00
Gustavo Sverzut Barbieri
9bf201e26e
add debugs and warnings to ecore_evas_new().
...
Sometimes it might be useful for the tester to detect the engine that
is being used.
SVN revision: 47391
2010-03-23 17:35:22 +00:00
Cedric BAIL
b834c82d50
* emotion: Fix configure report.
...
SVN revision: 47388
2010-03-23 12:04:48 +00:00
Carsten Haitzler
3cf6e2fde7
1. clean up egl better on context shutdown
...
2. clean up pprograms/shaders on shared shutdown
SVN revision: 47386
2010-03-23 09:55:02 +00:00
Vincent Torri
8126debb06
fix most compilation errors with vc++ (there are still a
...
problem with eina_log and output of the log messages:
STDERR_FILENO, STDOUT_FILENO and isatty())
fix some warnings and header files inclusion
update vcproj files
SVN revision: 47384
2010-03-23 06:41:17 +00:00
Vincent Torri
8358354e09
* declare variables at the beginning of the block
...
* minor formatting
SVN revision: 47383
2010-03-23 05:45:35 +00:00
Iván Briano
9570d2124c
Couple of things for Smart Objects
...
* Subclass macro now gets a different function to retrieve the parent class,
which should return a pointer to a fully set up class, instead of filling
up one passed to it.
* Add this functions and use them in SmartClippedObject and Box
* New function to check the type of a Smart object all over its hierarchy tree
SVN revision: 47379
2010-03-23 01:22:20 +00:00
Carsten Haitzler
68db2638fa
fix rect clip bug in gl engine - oops.
...
SVN revision: 47370
2010-03-22 09:55:50 +00:00
Carsten Haitzler
a0bd0a91b8
formatting.
...
SVN revision: 47369
2010-03-22 09:37:27 +00:00
Carsten Haitzler
a7b8c813a9
formatting.... fix.
...
SVN revision: 47368
2010-03-22 09:20:33 +00:00
Carsten Haitzler
17764a850d
fix bug when rendering not getting updates!
...
:)
SVN revision: 47365
2010-03-22 07:40:10 +00:00
Carsten Haitzler
264c2d5b1d
fix event count issue with feeding hold from callback
...
SVN revision: 47364
2010-03-22 07:04:04 +00:00
Carsten Haitzler
f2b1114521
actually... do canvas free.
...
SVN revision: 47362
2010-03-22 05:33:46 +00:00
Carsten Haitzler
eb4c4a29b3
actuallyu free gl context//terminate on last gl window gone.
...
SVN revision: 47361
2010-03-22 05:33:20 +00:00
Carsten Haitzler
e8d5b972b4
--enable-glib-integration-always <- option. can be disabled by
...
ecore_main_loop_glib_always_integrate_disable() before ecore_init()
SVN revision: 47360
2010-03-22 03:30:40 +00:00
Gustavo Sverzut Barbieri
11b1398008
allows basic interaction from automated scripts and signal/message debug.
...
SVN revision: 47347
2010-03-19 19:04:50 +00:00
Gustavo Sverzut Barbieri
2cdac2a9bd
edje_player gets in.
...
I almost rewrote it to be cleaner and use more modern technologies
such as box and ecore_evas_object_associate.
SVN revision: 47343
2010-03-19 16:19:50 +00:00
Gustavo Sverzut Barbieri
71a3bb5cfe
copy edje_player, it will be changed to use Ecore_Getopt and then enabled in compile...
...
SVN revision: 47341
2010-03-19 13:23:24 +00:00
Vincent Torri
43f88cb30d
Second part of the renaming 'quartz' -> 'cocoa'
...
API break. Not really important for now as that port
is in a very bad shape anyway
SVN revision: 47340
2010-03-19 06:57:47 +00:00
Vincent Torri
0b168c9813
First part of the renaming 'quartz' -> 'cocoa'
...
Quartz is the name of the graphic library
Cocoa is the Objective C API to build applications
I can't test this so maybe I have forgotten some
modifications to do. Please report any problem in
that thread
SVN revision: 47339
2010-03-19 06:48:08 +00:00
Vincent Torri
d1c0ea07fc
force gcc to use C preprocessor (otherwise the file extension (.edc) is
...
breaking that behavior)
SVN revision: 47338
2010-03-18 22:52:28 +00:00
Gustavo Sverzut Barbieri
8cdfb061dd
eet docs: next steps
...
SVN revision: 47337
2010-03-18 22:36:41 +00:00
Vincent Torri
80adafe5fc
add "Compiling" and "Installing" in TOC
...
SVN revision: 47332
2010-03-18 21:51:35 +00:00
Vincent Torri
640cd51bb5
typo
...
SVN revision: 47331
2010-03-18 21:49:02 +00:00
Vincent Torri
b1a89973df
add a table of content. "Next Steps" must be filled.
...
SVN revision: 47329
2010-03-18 21:32:34 +00:00
Vincent Torri
bb2462c3ab
Add eet examples documentation and update html doc menu to add 'Examples' tab.
...
Gustavo: documentation of examples should be added in examples.dox.
There is one page for each example in that file.
SVN revision: 47328
2010-03-18 21:09:13 +00:00
Gustavo Sverzut Barbieri
ea4e8a0abb
eet: mega doc update, still stuff to do.
...
* sync AUTHORS
* add couple of groups, and change head.html to include "Modules"
* Reorganize the Eet.h so header is better grouped and in an order
that makes sense to the reader (as Eet.h gives the modules/group
ordering).
SVN revision: 47327
2010-03-18 20:16:56 +00:00
Gustavo Sverzut Barbieri
db38ac7b30
use captial letter to follow the rest of the style.
...
SVN revision: 47325
2010-03-18 16:48:23 +00:00
Cedric BAIL
563eb442b1
* eet: make doc sync with our time.
...
SVN revision: 47323
2010-03-18 15:18:13 +00:00
Gustavo Sverzut Barbieri
7d3fc02680
Add missing authors, sync doxygen with AUTHORS file.
...
Any other author is missing?
SVN revision: 47320
2010-03-18 14:52:32 +00:00
Cedric BAIL
d1ce34964b
* ecore: Add memory statistic support. Set ECORE_MEM_STAT environment
...
variable to get them.
SVN revision: 47319
2010-03-18 14:43:39 +00:00
Gustavo Sverzut Barbieri
35ca641963
remove bogus doxygen command.
...
SVN revision: 47309
2010-03-18 04:58:31 +00:00
Gustavo Sverzut Barbieri
fd2659c572
evas: mega documentation improving commit.
...
This commit moves Evas.h contents a lot, but it should not change code
(some conts were added, some function attributes were changed).
The purpose of such is to define the order that doxygen show modules
in its documentation.
I also splitted documentation a bit more, and added a src/examples to
list useful example code. Right now it is just a pure-evas
draw-and-save using buffer engine.
NOTE: there is lots to document, and the @todo list is quite long but
I guess lots of things there were done already. Raster, could
you review this list?
SVN revision: 47308
2010-03-18 04:57:40 +00:00
Gustavo Sverzut Barbieri
5703649567
Update example to not use deprecated calls.
...
SVN revision: 47301
2010-03-17 01:00:59 +00:00
Gustavo Sverzut Barbieri
42c8058da2
Fix docs indentation and one example.
...
@vincent: This is an ongoing effort, after we're all done we'll update
the damn ChangeLog :-)
@cedric: There are couple of @since 2.0.0, but we're at 1.2.3, could
you review in which version you introduced those changes? :-)
SVN revision: 47300
2010-03-17 00:49:51 +00:00
Cedric BAIL
a859e60140
* evas: Make evas_object_move on Evas_Object_Polygon work.
...
TODO: Make evas_object_resize work also.
SVN revision: 47291
2010-03-16 13:23:37 +00:00
Carsten Haitzler
bf9b51d12b
only send rend done if syncing.
...
SVN revision: 47288
2010-03-16 12:31:09 +00:00
Carsten Haitzler
8d76bbaffb
fix sync issue with override-redirect windows
...
SVN revision: 47287
2010-03-16 12:30:55 +00:00
Cedric BAIL
92cf666bd7
* eet: Fix a dead lock when reopening the same file.
...
SVN revision: 47286
2010-03-16 12:10:28 +00:00
Vincent Torri
a8e1557dbc
fix edje_cc on Mac OS X: c++ comments were not removed, so pass
...
gcc -E on the edc file a second time. As Linux gcc does not like
it, compile that part only on Mac OS X.
SVN revision: 47280
2010-03-16 05:49:13 +00:00
Carsten Haitzler
82fabb0f16
bug--
...
SVN revision: 47275
2010-03-16 04:10:03 +00:00
Carsten Haitzler
c687663f14
more bug--
...
SVN revision: 47274
2010-03-16 04:09:00 +00:00
Carsten Haitzler
541d00ea16
crash--
...
SVN revision: 47270
2010-03-16 01:35:05 +00:00
Carsten Haitzler
089e7842db
bug--
...
SVN revision: 47267
2010-03-16 00:57:04 +00:00
Carsten Haitzler
b86174f063
bug--
...
SVN revision: 47266
2010-03-16 00:56:11 +00:00
Sebastian Dransfeld
ef2cb7ab02
Add func to read a .desktop file from disk
...
SVN revision: 47250
2010-03-15 19:57:57 +00:00
Sebastian Dransfeld
a4c63dd80d
formatting
...
SVN revision: 47245
2010-03-15 19:10:51 +00:00
Sebastian Dransfeld
985b7e395a
Fix realpath usage
...
Always use realpath before interacting with the efreet_desktop_cache,
else it wont be consistent.
SVN revision: 47244
2010-03-15 19:08:22 +00:00
Cedric BAIL
6ce0cadc63
* eet: Oops forgot ChangeLog and give credit to Adam Simpkins.
...
SVN revision: 47239
2010-03-15 17:04:30 +00:00
Cedric BAIL
649760234c
* eet: Reintroduce eet cache lock fix.
...
This version also fix a bug when file wasn't an eet file.
SVN revision: 47237
2010-03-15 14:47:51 +00:00
Cedric BAIL
ddbeb0581c
* efreet: Prevent crash due to freed desktop still in cache.
...
SVN revision: 47235
2010-03-15 13:46:45 +00:00
Carsten Haitzler
9ba5929163
bug--
...
SVN revision: 47232
2010-03-15 09:45:02 +00:00
Carsten Haitzler
e8906368d5
and emit signals on cursor changes etc.
...
SVN revision: 47231
2010-03-15 03:02:14 +00:00
Carsten Haitzler
3033a7492a
wow - killed 2 bugs with 1 stone!
...
:)
SVN revision: 47229
2010-03-15 02:34:11 +00:00
Sebastian Dransfeld
2f7f718185
Fix?? segv
...
For some peculiar reason, using ecore_file_realpath here screws with
efreet_menu.
SVN revision: 47224
2010-03-14 20:48:52 +00:00
Carsten Haitzler
09279e3b3a
segv--
...
SVN revision: 47207
2010-03-14 14:41:50 +00:00
Carsten Haitzler
eae926c08b
another bug--
...
SVN revision: 47204
2010-03-14 12:58:49 +00:00
Carsten Haitzler
6e66ed5a65
more bug --
...
SVN revision: 47202
2010-03-14 12:24:54 +00:00
Carsten Haitzler
2a78f7724c
more entry bug--
...
SVN revision: 47201
2010-03-14 12:24:42 +00:00
Davide Andreoli
d2f31bbf04
More doxy for ecore_file_download() and ecore_file_download_abort()
...
SVN revision: 47200
2010-03-14 10:53:14 +00:00
Carsten Haitzler
033322a0c5
inf loop--
...
SVN revision: 47198
2010-03-14 08:04:49 +00:00
Carsten Haitzler
2527f5f00f
fix valgrind complaints within tb - fixes an entry bug too.
...
SVN revision: 47197
2010-03-14 06:38:58 +00:00
Carsten Haitzler
5e3a5cc696
if cur not pointing to node.
...
SVN revision: 47196
2010-03-14 03:52:33 +00:00
Gustavo Sverzut Barbieri
9839906150
stringshare: optimization suggested by rasterman, docs.
...
SVN revision: 47193
2010-03-14 01:06:52 +00:00
Sebastian Dransfeld
7efb6fcaad
cache .directory files also
...
SVN revision: 47186
2010-03-13 20:58:17 +00:00
Sebastian Dransfeld
d47cdf8288
fix memleak
...
Free hash and data pointer when using eet, but not lists
SVN revision: 47183
2010-03-13 19:14:35 +00:00
Sebastian Dransfeld
032c37d795
same PACKAGE_DIR as data subdir
...
SVN revision: 47182
2010-03-13 19:05:23 +00:00
Sebastian Dransfeld
2104d71164
shutdown eina after last stringshare del
...
SVN revision: 47181
2010-03-13 19:05:11 +00:00
Sebastian Dransfeld
277365fe1c
Don't free data at all from eet
...
SVN revision: 47179
2010-03-13 18:35:48 +00:00
Sebastian Dransfeld
09dcca28de
stringshare
...
SVN revision: 47178
2010-03-13 18:35:39 +00:00
Sebastian Dransfeld
eb8fa05ff3
When using Eina_List, need to return list
...
SVN revision: 47177
2010-03-13 18:35:29 +00:00
Sebastian Dransfeld
c07e3969ce
stringshare
...
SVN revision: 47176
2010-03-13 18:34:30 +00:00
Carsten Haitzler
9c495f390d
one more end of line cursor issue fixed.
...
SVN revision: 47175
2010-03-13 13:25:40 +00:00
Carsten Haitzler
f8493edc4b
printf--
...
SVN revision: 47174
2010-03-13 13:25:01 +00:00
Massimo Maiurana
b7bc827fca
updating french translation
...
SVN revision: 47173
2010-03-13 11:00:30 +00:00
Gustavo Sverzut Barbieri
10dc981b38
fix docs.
...
By: Eduardo Felipe <eduardofelipe87@gmail.com>
NOTE: I changed code -> verbatim where it should be.
SVN revision: 47163
2010-03-12 19:23:06 +00:00
Carsten Haitzler
a8c9ccba77
and fix cursor when entry is empty case. more cases to fix yet.
...
SVN revision: 47155
2010-03-12 11:15:19 +00:00
Carsten Haitzler
4277c3ea20
ok segv not there.. but behavior not good. now i rememebr why the <br> was
...
there... :) time to fix this another way.
SVN revision: 47154
2010-03-12 10:49:39 +00:00
Vincent Torri
9793cb0681
tzset is also defined with vc++...
...
SVN revision: 47152
2010-03-12 06:34:18 +00:00
Vincent Torri
9c6bbb6f58
update vcproj files wrt evil_time.c removal
...
SVN revision: 47151
2010-03-12 06:21:05 +00:00
Vincent Torri
a64d92ba6f
* src/lib/Makefile.am:
...
* src/lib/evil_time.c (deleted):
remove evil_time.c as tzset is defined with mingw
and as _tzset is defined with vc++
* src/lib/Evil.h:
* src/lib/dlfcn/dlfcn.c:
* src/lib/dlfcn/dlfcn.h:
remove __CEGCC__ occurences
SVN revision: 47150
2010-03-12 06:16:41 +00:00
Luis Felipe Strano Moraes
32ae09ec39
Removing leftover reference to ecore-data
...
SVN revision: 47139
2010-03-11 19:22:42 +00:00
Vincent Torri
e3badfbb2e
* win32/vs8/libdlfcn.vcproj:
...
* win32/vs9/libdlfcn.vcproj:
set supported Windows minimal version
SVN revision: 47138
2010-03-11 18:53:56 +00:00
Vincent Torri
3ef3435fed
* src/lib/Evil.h:
...
actually, ssize_t is defined with all mingw versions
but not with vc++. So move it in vc++ part of Evil.h
SVN revision: 47137
2010-03-11 18:49:11 +00:00
Sebastian Dransfeld
f3b42c4b05
Hi,
...
I discover a memory leak (an invalid free) in efreet after running some
of the test programs.
Mathieu
SVN revision: 47136
2010-03-11 18:36:31 +00:00
Vincent Torri
ea61bede40
update vcproj files (add new str and strbuf files)
...
SVN revision: 47135
2010-03-11 18:10:20 +00:00
Carsten Haitzler
aaaefc0b3e
fix 1 entry insert issue - also printf debugging for now
...
SVN revision: 47134
2010-03-11 14:29:25 +00:00
Carsten Haitzler
557434639e
we have printf debugging right now - in the middle of chasing entry issues,
...
so keeep this in.
SVN revision: 47133
2010-03-11 14:28:44 +00:00
Carsten Haitzler
3492583ed4
also do imf stuff on cursor fiddling api's
...
SVN revision: 47132
2010-03-11 10:16:32 +00:00
Carsten Haitzler
d4d781227e
disable the extar newline stuff... seems to be ok without. i'm sure i put it
...
in for a reason... hrrrm..
SVN revision: 47129
2010-03-11 08:07:55 +00:00
Vincent Torri
05b5fbca70
* configure.ac:
...
add comment
* win32/vs8/libevil.vcproj:
clean up Visual Studio output (less useless warnings)
add missing library
SVN revision: 47128
2010-03-11 06:53:46 +00:00
Carsten Haitzler
cbde94b4e3
calls for entry users to use.
...
SVN revision: 47126
2010-03-11 06:34:20 +00:00
Sebastian Dransfeld
ed3305dc18
Cache files from user dirs
...
SVN revision: 47122
2010-03-10 21:34:52 +00:00
Sebastian Dransfeld
8e05829f83
read user dir cache
...
SVN revision: 47120
2010-03-10 21:33:43 +00:00
Carsten Haitzler
c20360eaea
aaaah there it is! fix 1 small bug - sel all in edje entry - more there. will
...
fix.
SVN revision: 47103
2010-03-10 13:32:49 +00:00
Vincent Torri
85b56aebd5
update string buffer documentation
...
SVN revision: 47084
2010-03-09 16:36:14 +00:00
Vincent Torri
f7b7217437
remove ecore_con_dns
...
SVN revision: 47077
2010-03-09 12:57:38 +00:00
Vincent Torri
4eedfaf099
remove Evas_Data.h
...
SVN revision: 47075
2010-03-09 11:30:57 +00:00
Davide Andreoli
aad74ff4ca
* Document mouse event callback system in LUA
...
SVN revision: 47063
2010-03-09 00:55:36 +00:00
Davide Andreoli
976ea97214
* Add a new basic lua example: Set part state from LUA. (and a small fix in the doxy)
...
SVN revision: 47054
2010-03-08 22:25:40 +00:00
Davide Andreoli
707cabbaf9
* More LUA doxy, now all the Classes,Methods and Attributes are documented (...at least listed). Still have some examples and some more info to write.
...
* fix the use of lua table in the example
SVN revision: 47048
2010-03-08 19:09:15 +00:00
Carsten Haitzler
755e44a6d9
no more ecore-data - as warned before. going going oging... gone!
...
SVN revision: 46994
2010-03-08 12:03:50 +00:00
Christopher Michael
f883c94804
Add macros (actually defines like hint_fill_set) for expand_set to
...
make it easier for people to know that weight_set handles expansion.
SVN revision: 46992
2010-03-08 08:36:08 +00:00
Vincent Torri
7ca35fd0b7
ecore_job has gone too
...
SVN revision: 46991
2010-03-08 08:34:18 +00:00
Vincent Torri
d921c4c993
and update doc
...
SVN revision: 46990
2010-03-08 08:21:25 +00:00
Vincent Torri
dbc8d3b073
update debian files too
...
SVN revision: 46989
2010-03-08 08:19:51 +00:00
Vincent Torri
4c296165e3
ecore_job and ecore_txt has gone
...
SVN revision: 46988
2010-03-08 08:16:31 +00:00
Vincent Torri
f447e95940
update to latest scb-util version (xcb icccm api changed)
...
SVN revision: 46987
2010-03-08 08:12:45 +00:00
Vincent Torri
b8d9afdf21
update po
...
SVN revision: 46986
2010-03-08 08:11:27 +00:00
Vincent Torri
4c776308fb
remove ecore_txt
...
SVN revision: 46985
2010-03-08 08:08:04 +00:00
Carsten Haitzler
44b2b3fb46
init values with null.
...
SVN revision: 46973
2010-03-08 01:14:12 +00:00
Davide Andreoli
6185b64a11
Put examples in dist package
...
SVN revision: 46970
2010-03-07 23:10:21 +00:00
Sebastian Dransfeld
424f67585e
formatting
...
SVN revision: 46960
2010-03-07 20:34:41 +00:00
Davide Andreoli
ea7915a537
Put examples in dist package
...
SVN revision: 46956
2010-03-07 19:41:41 +00:00
Davide Andreoli
6bd9299cf7
Add the examples/ folder in edje/doc/ and put in the first 2 lua examples
...
SVN revision: 46955
2010-03-07 19:34:28 +00:00
Davide Andreoli
dbd7badb2f
* Add a doxy page for LUA scripting in edje documentation, not complete yet, but a good structure
...
SVN revision: 46954
2010-03-07 18:05:12 +00:00
Vincent Torri
42dcade4b2
more supported OS
...
SVN revision: 46953
2010-03-07 16:01:00 +00:00
Viktor Kojouharov
2ae2d6c7bc
docu typos
...
SVN revision: 46952
2010-03-07 15:53:46 +00:00
Viktor Kojouharov
804728fb77
updated vimball with complete syntax and improved completion
...
SVN revision: 46951
2010-03-07 15:53:02 +00:00
Vincent Torri
248ecd4a13
update TOC
...
SVN revision: 46949
2010-03-07 14:38:14 +00:00
Vincent Torri
c7af321f54
typo
...
SVN revision: 46948
2010-03-07 12:14:19 +00:00
Vincent Torri
8ecccfe531
typo
...
SVN revision: 46947
2010-03-07 12:14:01 +00:00
Vincent Torri
965ee1d469
typo
...
SVN revision: 46946
2010-03-07 12:13:44 +00:00
Vincent Torri
91d2b4b2e9
typo
...
SVN revision: 46945
2010-03-07 12:13:30 +00:00
Vincent Torri
1a757c37b4
when pthread is found, don't abort if spin lock is not found but not reqested
...
Patch by Albin Tonnerre
SVN revision: 46943
2010-03-07 12:07:08 +00:00
Vincent Torri
66df28b48b
when pthread is found, don't abort if spin lock is not found but not reqested
...
Patch by Albin Tonnerre
SVN revision: 46942
2010-03-07 12:06:32 +00:00
Vincent Torri
633c600ddf
when pthread is found, don't abort if spin lock is not found but not reqested
...
Patch by Albin Tonnerre
SVN revision: 46941
2010-03-07 12:05:49 +00:00
Vincent Torri
9d1529b09d
when pthread is found, don't abort if spin lock is not found but not reqested
...
Patch by Albin Tonnerre
SVN revision: 46940
2010-03-07 12:04:46 +00:00
Vincent Torri
6280a731fb
bug--
...
SVN revision: 46937
2010-03-07 11:47:11 +00:00
Carsten Haitzler
78eba185ef
according to dottedmag - this breaks things... i dndt see them - but.. lets
...
revert for now. i dont like breaks. :)
SVN revision: 46935
2010-03-07 07:29:26 +00:00
Vincent Torri
b3019e3d4b
* fix more str doc
...
* move static stringshare functions to the 'private'
part of the file (hence doc fixes)
SVN revision: 46933
2010-03-07 07:11:13 +00:00
Vincent Torri
993b4a6960
fix doc for eina_str
...
SVN revision: 46931
2010-03-07 06:59:28 +00:00
Carsten Haitzler
3f465fc58b
alow linesiae to get smaller - from mikhal
...
SVN revision: 46930
2010-03-07 06:48:48 +00:00
Gustavo Sverzut Barbieri
40a7b9aa38
color class lookup speedups by using stringshare properties.
...
with stringshare, we can just compare pointers instead of
strcmp. Since we'll need the stringshare later, this is a good
optimization.
SVN revision: 46925
2010-03-07 04:50:12 +00:00
Gustavo Sverzut Barbieri
5463f0c5d3
update text when secundary colors change.
...
SVN revision: 46924
2010-03-07 04:48:52 +00:00
Carsten Haitzler
10da9b00a3
api for image content hint - nothing uses it yet, but... it will. and does
...
nothing right now... but that will be able to change. it opens up better
optimisation paths in future.
SVN revision: 46922
2010-03-07 04:19:17 +00:00
Carsten Haitzler
73a9612f2c
also revert - on3e of these 2 - or both, causes a deadlock in e. see my
...
previous commit log.
SVN revision: 46918
2010-03-07 03:01:55 +00:00
Carsten Haitzler
329628e8e7
remove this patch (and will remove next too).. somethgn created a deadlock..
...
for NON threaded apps (e17). specifically:
if (!locked) LOCK_CACHE;
at the top of eet_internal_close() gets called (locked is 0) and deadlocks e.
this is worse than threaded apps having problems. so... need to revert.
SVN revision: 46917
2010-03-07 03:01:14 +00:00
Carsten Haitzler
e9b23a2d30
dont link to unrelated pages
...
SVN revision: 46903
2010-03-06 01:12:38 +00:00
Tiago Rezende Campos Falcao
d51e56f5a7
Reverting the previous commit, dont fix properly.
...
SVN revision: 46894
2010-03-05 18:22:17 +00:00
Gustavo Lima Chaves
2571227fc4
Sorry for assuming o bool return on that function.
...
Thanks for pointing out, JaMa.
SVN revision: 46893
2010-03-05 17:31:29 +00:00
Cedric BAIL
9033f05263
* eet: Fix a dead lock when eet file was open more than once.
...
SVN revision: 46892
2010-03-05 17:29:37 +00:00
Cedric BAIL
c285985eeb
* eet: Fix clearcache race condition.
...
Patch by Adam Simpkins.
SVN revision: 46891
2010-03-05 17:19:03 +00:00
Vincent Torri
bf056dd2df
Fix Objective C compiler detection and Mac OS X header
...
files detection. It should work with and without an
Objective C compiler. The problem is a bug in the
AC_PROG_OBJC macro.
Patch by Ralf Wildenhues
SVN revision: 46890
2010-03-05 06:23:25 +00:00
Sebastian Dransfeld
30c305288f
Fix problem with orig_path and rp
...
We have orig_path, it is set by rp. Only problem is that it was set
after efreet_desktop_read so the error handler would work as it should.
Wrong solution. So now we set orig_path to NULL, so we always can free
rp.
SVN revision: 46880
2010-03-04 21:54:33 +00:00
Vincent Torri
9328392a28
include Ecore.h before ecore_private.h
...
SVN revision: 46879
2010-03-04 21:39:21 +00:00
Tiago Rezende Campos Falcao
c9cdddd683
Removing seg fault. By Fidencio
...
Author: Fabiano Fidencio <fidencio at profusion.mobi>
SVN revision: 46877
2010-03-04 20:40:59 +00:00
Tiago Rezende Campos Falcao
16b4338a5d
Adding edje_object_parts_extends_calc, to calc the geometry used by parts
...
SVN revision: 46876
2010-03-04 20:40:54 +00:00
Carsten Haitzler
abd231ccf0
REVERT!!!! you broke evas build.
...
evas_object_textblock.c: In function ‘_nodes_next_merge’:
evas_object_textblock.c:380: error: ‘Evas_Object_Textblock_Node’ has no member named ‘len’
SVN revision: 46874
2010-03-04 16:22:28 +00:00
Mikhail Gusarov
a4157cbc2a
Insert more comments into _format and simplify if() logic as we go
...
SVN revision: 46873
2010-03-04 15:51:30 +00:00
Mikhail Gusarov
a5a07377f6
evas_textblock: Make maxascent/maxdescent variables local.
...
They are used in single function, so don't keep them in structure.
As a side-effect rework _layout_line_advance for better readability.
SVN revision: 46872
2010-03-04 15:02:10 +00:00
Mikhail Gusarov
4d49bef2fd
Evas_Textblock: store 'cursor' in the 'cursors' list to ease cursors handling
...
Some copy-pasted code removed as a result.
SVN revision: 46871
2010-03-04 15:02:02 +00:00
Mikhail Gusarov
cf68311687
evas_textblock: Get rid of code duplication in _nodes_adjacent_merge
...
SVN revision: 46870
2010-03-04 15:01:51 +00:00
Cedric BAIL
d790cbfd00
* evas: Now an object will only receive once the same event.
...
Previously, due to propagation to parent, an event could have
been received more than once by an object. This triggered
strange behaviour in edje for example where you could receive
mouse,down,1 signal many time for one swallowed object.
This patch is a fix for that problem, I hope it doesn't break
anything (e17 and elementary_test run fine here, but report
any break related to events please).
SVN revision: 46869
2010-03-04 14:48:21 +00:00
Cedric BAIL
ae586e291e
* edje: Only register callback once for external.
...
SVN revision: 46868
2010-03-04 14:44:20 +00:00
Vincent Torri
f84d37e9f0
no need to set want_ecore_con to yes for darwin and generic OS
...
SVN revision: 46864
2010-03-04 08:21:21 +00:00
Vincent Torri
491389a7ee
ecore_con not ready for Windows yet
...
SVN revision: 46863
2010-03-04 08:19:26 +00:00
Carsten Haitzler
33ec010a36
errrr - how about we have a orig_path for a new desktop file eh? there's a
...
brilliant idea!
SVN revision: 46859
2010-03-04 01:00:06 +00:00
Sebastian Dransfeld
76d630dcc0
TODO
...
SVN revision: 46848
2010-03-03 22:11:06 +00:00
Sebastian Dransfeld
22a691b5e9
Assign rp to orig_path after last goto error
...
This will fix the double free problem
SVN revision: 46841
2010-03-03 20:13:13 +00:00
Sebastian Dransfeld
7a07bed86c
Clarify difference between _get and _new
...
efreet_desktop_get for long living cached structs, efreet_desktop_new
for shortlived non cached.
SVN revision: 46840
2010-03-03 19:42:38 +00:00
Vincent Torri
3648f0ed3e
the 4th parameter should not be NULL, not the 3rd
...
patch by Lionel Orry
SVN revision: 46837
2010-03-03 17:25:07 +00:00
Sebastian Dransfeld
afb2a67c50
Create func to get name for cache dirs file
...
SVN revision: 46834
2010-03-03 12:29:09 +00:00
Sebastian Dransfeld
755e118e2c
Allow non existing cache file
...
SVN revision: 46833
2010-03-03 12:28:59 +00:00
Sebastian Dransfeld
b5e9acd3da
formatting
...
SVN revision: 46832
2010-03-03 12:28:49 +00:00
Sebastian Dransfeld
a1205c588c
rename function
...
SVN revision: 46831
2010-03-03 12:28:40 +00:00
Sebastian Dransfeld
4b25daa441
Open cache files with O_EXCL
...
SVN revision: 46830
2010-03-03 12:28:30 +00:00
Sebastian Dransfeld
d07a67ad63
Store unknown .desktop file dirs
...
SVN revision: 46829
2010-03-03 12:28:21 +00:00
Sebastian Dransfeld
c196b7d701
-1 as default fd value
...
SVN revision: 46828
2010-03-03 12:28:11 +00:00
Sebastian Dransfeld
0903581396
Don't close fd, will be done in error handler
...
SVN revision: 46827
2010-03-03 12:27:32 +00:00
Christopher Michael
4177422a6b
Temporary stop-gap for E17 crashing when Applications menu is trying to
...
show.
(I know, not an ideal fix, but I don't know the code well enough...and
this is better than everyone's desktop dying.)
SVN revision: 46810
2010-03-03 02:24:26 +00:00
Sebastian Dransfeld
6d10aea822
Use realpath to clean path
...
SVN revision: 46801
2010-03-02 20:07:41 +00:00
Cedric BAIL
f880806ff2
* evas: Fix update of textblock when style change.
...
SVN revision: 46786
2010-03-02 14:53:27 +00:00
Mikhail Gusarov
3e0ce16056
Document evas_object_textblock_replace_char_{get,set}
...
SVN revision: 46785
2010-03-02 14:00:45 +00:00
Sebastian Dransfeld
317f0a427e
Various
...
- lock as soon as possible
- don't truncate old cache, just unlink before create empty file
SVN revision: 46783
2010-03-02 11:26:31 +00:00
Carsten Haitzler
e5d2bea7ec
oops! screen 0 not 1!
...
SVN revision: 46779
2010-03-02 08:06:37 +00:00
Carsten Haitzler
a94701bfce
also dont need itt.
...
SVN revision: 46772
2010-03-02 03:20:17 +00:00
Carsten Haitzler
0c17cdc62c
dont need itt here either. llvm shhh
...
SVN revision: 46771
2010-03-02 03:19:00 +00:00
Carsten Haitzler
eac0351854
ok - dont need itt at all - will make llvm quieter, but in this case it was
...
wrong.
SVN revision: 46770
2010-03-02 03:15:33 +00:00
Carsten Haitzler
6ef032a9e5
fix possiblre unaligned access issue - doesnt actually happen... but in
...
theory could.
SVN revision: 46769
2010-03-02 02:48:56 +00:00
Carsten Haitzler
1075ed2ce1
and complain if it fails. at least u will know :)
...
SVN revision: 46768
2010-03-02 02:31:16 +00:00
Carsten Haitzler
d99307b828
theoretical bug (crash) if realloc fails - but if it fails, we will leak,
...
so... it only moves to be another bug.
SVN revision: 46767
2010-03-02 02:30:03 +00:00
Carsten Haitzler
c7d15e868a
hmm llvm complaining -b ut again - i think its bogus. i just added an init of
...
count to 0 just in case thats what was tripping it up (as it didnt accoutn
for the for loop)
SVN revision: 46766
2010-03-02 02:25:33 +00:00
Carsten Haitzler
422bf813d4
theoraticel bug - llvm report. wouldnt actually happen if api used right.
...
SVN revision: 46765
2010-03-02 02:14:39 +00:00
Carsten Haitzler
70c60370ca
ok use calloc - but.. i think llvm is wrong for:
...
http://people.profusion.mobi/~lfelipe/static_analysis/efl/efl-46715/evas/2010-03-01-1/report-wLmp95.html#EndPath
i can't see how that can be garbage.
SVN revision: 46764
2010-03-02 02:10:48 +00:00
Carsten Haitzler
07a9e63cb4
missing call if gl enigne not built.
...
SVN revision: 46763
2010-03-02 01:43:45 +00:00
Carsten Haitzler
0226ebda94
fmatting.
...
SVN revision: 46758
2010-03-02 01:07:32 +00:00
Gustavo Sverzut Barbieri
144e732a24
remove spurious \n for eina_log messages.
...
SVN revision: 46756
2010-03-02 00:39:37 +00:00
Gustavo Sverzut Barbieri
6a6ad0f603
silent rules, and disable c++/fortran/java checkers.
...
SVN revision: 46754
2010-03-02 00:36:41 +00:00
Gustavo Sverzut Barbieri
9345b211b0
fix llvm/clang and gcc errors.
...
NOTE: mixing write() and fprintf() to the same descriptor (stderr,
done by ERR()), will likely cause problems :-/
SVN revision: 46753
2010-03-02 00:34:40 +00:00
Sebastian Dransfeld
d99f80aff7
Fix compiler warnings
...
Found when compiling with --enable-tests and --enable-coverage
SVN revision: 46746
2010-03-01 21:43:59 +00:00
Sebastian Dransfeld
a15116ecae
Check if file_id exists
...
SVN revision: 46745
2010-03-01 21:43:49 +00:00
Sebastian Dransfeld
59691e5660
Remember all paths, to avoid duplicates
...
SVN revision: 46744
2010-03-01 21:43:37 +00:00
Vincent Torri
bf8b3ce2a3
add unit test and coverage framework, and trivial tests
...
SVN revision: 46742
2010-03-01 21:05:17 +00:00
Vincent Torri
1b9235aa1f
fix autotools stuff
...
SVN revision: 46737
2010-03-01 20:16:15 +00:00
Sebastian Dransfeld
8b0e9907b6
Empty cache is probable, so don't check for it
...
SVN revision: 46736
2010-03-01 19:58:23 +00:00
Sebastian Dransfeld
9eda1bb218
TODO++
...
SVN revision: 46731
2010-03-01 19:05:59 +00:00
Sebastian Dransfeld
cadc12f955
Create new cache in a tmp file
...
SVN revision: 46730
2010-03-01 19:05:49 +00:00
Sebastian Dransfeld
f2273a3f51
use PATH_MAX to define buffer size
...
in snprintf on the buffer PATH_MAX is used, so also use it to define
buffer size
SVN revision: 46729
2010-03-01 19:05:37 +00:00
Sebastian Dransfeld
b88fa404ad
truncate old cache so we don't read cached values
...
SVN revision: 46727
2010-03-01 18:42:24 +00:00
Sebastian Dransfeld
f72d4f9342
Eet cache for efreet desktop
...
SVN revision: 46726
2010-03-01 18:16:32 +00:00
Cedric BAIL
cf5a3517b9
* eina: Add eina_list_data_set.
...
SVN revision: 46724
2010-03-01 17:46:15 +00:00
Carsten Haitzler
a67d080b06
some internalling of symbols and formatting
...
SVN revision: 46702
2010-03-01 16:17:11 +00:00
Carsten Haitzler
bfd8514063
fix calloc with negative values - missing size set initially!
...
SVN revision: 46701
2010-03-01 15:51:22 +00:00
Gustavo Sverzut Barbieri
61f65ae20a
Allow user to redefine the default logging level used by
...
EINA_LOG_ERR(), EINA_LOG_DBG() and other macros.
This will help us to avoid the cumbersome work of having to define the
local macros. I still find the 3-letter macros handy, but we are not
forced to use them now.
I did a small modification to keep the EINA_LOG_DOMAIN_GLOBAL and use
a different symbol for the define, it is EINA_LOG_DOMAIN_DEFAULT. The
documentation was updated to highlight the 2 usage scenario and care
that must be used.
By: Peter Johnson <tam@hiddenrock.com>
SVN revision: 46700
2010-03-01 15:08:40 +00:00
Carsten Haitzler
3b71758aea
fix some more possible bad callocs
...
SVN revision: 46699
2010-03-01 15:03:13 +00:00
Carsten Haitzler
f2f8e579b7
leak--
...
SVN revision: 46698
2010-03-01 14:50:56 +00:00
Mikhail Gusarov
b0b1fa40fa
edje: Document several puzzling Edje_External_Type callbacks
...
SVN revision: 46697
2010-03-01 14:41:49 +00:00
Carsten Haitzler
2f1ffe9863
fix ... negative calloc... hrrrm
...
SVN revision: 46696
2010-03-01 14:37:37 +00:00
Carsten Haitzler
8bd17b0d1d
fix links to include xrender link
...
SVN revision: 46695
2010-03-01 14:22:31 +00:00
Cedric BAIL
99f4054ce5
* eina: Don't variable name that could shadow math symbols.
...
Patch requested by Albin "Lutin" Tonnerre.
SVN revision: 46694
2010-03-01 13:50:35 +00:00
Carsten Haitzler
8bac55ed06
ok cant get this info until a context is made current. aaagh. tat means i
...
cant decide on the config attrs to pass based on vendor. :(
SVN revision: 46690
2010-03-01 13:08:07 +00:00
Carsten Haitzler
2f8e37e654
disabel the rgb select for now until nokia fix their bugs.
...
SVN revision: 46687
2010-03-01 12:45:47 +00:00
Carsten Haitzler
c6117c504c
turn this off - definitely broken on n900! bug filing time!
...
SVN revision: 46685
2010-03-01 12:29:10 +00:00
Carsten Haitzler
4d33962b8c
set win to 0 - in case
...
SVN revision: 46684
2010-03-01 12:01:57 +00:00
Carsten Haitzler
c76d28e4d2
oooh oops. colormap etc. was wrong. fix fix fix. no debug... driver bugs tho...
...
SVN revision: 46683
2010-03-01 12:00:54 +00:00