Tom Hacohen
fab36d8869
Eina cow: Don't tests things that depend on magic when it's off.
2013-03-19 15:48:59 +00:00
Tom Hacohen
d84de4adf1
Disable cow magic in dev profile, instead of a hack in the source.
...
Well played cedric, making me revert your patch and thus breaking the build.
2013-03-19 15:45:44 +00:00
Tom Hacohen
60c9ba4a8f
Revert "eina: reenable them as it was a bug from Tasn."
...
This reverts commit a9041777d4
.
Re-disable them as it was a bug from Cedric.
This is the cause for the huge slowdown.
2013-03-19 15:37:55 +00:00
Cedric Bail
a9041777d4
eina: reenable them as it was a bug from Tasn.
2013-03-20 00:16:12 +09:00
Cedric Bail
68213b7f78
eina: disable Eina_Cow magic completely for the moment.
2013-03-19 23:42:12 +09:00
Mike Blumenkrantz
ef3c57aa08
fix magic failure in eina_value_array_count when array has not been allocated
2013-03-19 14:07:28 +00:00
Tom Hacohen
9e72d028ac
Evas object: Fixed clouseau reporting for align and weight.
2013-03-19 10:47:41 +00:00
Stefan Schmidt
b3c1a6c1c5
eina: Add execinfo.h to avoid implicit declarations.
...
If we have backtrace support we should also add the header before
using the backtrace and backtrace_symbols_fd functions.
2013-03-19 08:38:11 +00:00
Cedric Bail
9e745d4a2c
efl: add macro to swap Windows and Unix path separators.
2013-03-19 15:15:46 +09:00
Cedric Bail
b631878821
ecore: fix overflow on Windows 64 bits.
2013-03-19 15:15:37 +09:00
Cedric BAIL
5f2ec224e9
eina: speed up Eina_Cow.
...
* Use Eina_Hash instead of Eina_List to remember what memory did change.
* Turn off Eina_Cow use of Eina_Magic when doing a release as it is only
used internaly and we should not make any mistake there.
2013-03-19 15:11:50 +09:00
Cedric BAIL
5815be54f5
edje: let's not segfault when we remove a non existant callback.
2013-03-19 14:48:57 +09:00
Tom Hacohen
e4c00e098a
Eo: Added an eo_do_super benchmark.
2013-03-18 16:14:18 +00:00
Tom Hacohen
a170683334
Change usage of eo_do_super to the new prototype.
2013-03-18 16:14:18 +00:00
Tom Hacohen
83180acf26
Eo: Added cur_klass as a parameter to eo_*_do_super.
...
We now need to pass the current class to eo_do_super. This is faster and
more memory efficient and generally lets us do things better.
Using the eo_benchmarks we get ~20% speed-up.
2013-03-18 16:14:18 +00:00
Lucas De Marchi
61ca9d550d
Revert "Add a new API to edbus to let it create an EDbus session from"
...
This reverts commit 8ecd30d578
.
First of all, if it's not tested it shouldn't be committed. Seriously,
test your stuff before committing, particularly when you *add* an API.
If it slips in and we forget it there, once it's released we can no
longer remove it.
Second, EDBus is a complete wrapper over libdbus and is in our intention
to remove libdbus when the EDBus implements the wire protocol itself.
Therefore there's no point in adding a public function to create an
EDBus_Connection from a DBusConnection, even if it's passed as a void
pointer.
2013-03-18 10:27:14 -03:00
Daniel Willmann
262f05782b
embryo_cc: Fix possible buffer overflow in setconfig()
...
Need to account for the space of the trailing '/' as well.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-03-18 12:46:26 +00:00
Cedric BAIL
42d320c523
edje: i am lazy, i like to not care about case.
2013-03-18 16:28:22 +09:00
Cedric BAIL
638d6e1dff
edje: handle custom state to.
2013-03-18 16:28:22 +09:00
Cedric Bail
b754529325
edje: fix run on 64bits system.
2013-03-18 16:28:22 +09:00
Carsten Haitzler
966626d0b7
Revert "edje: fix run on 64bits system."
...
This reverts commit d482c5cc59
.
2013-03-17 20:00:20 +09:00
Daniel Juyung Seo
0dba1e9b8a
eina eina_inlist.c: fixed formatting while reading the code.
2013-03-17 19:00:49 +09:00
Daniel Juyung Seo
0140560530
Ecore.h: use ECORE_CALLBACK_RENEW/CANCEL for timer callback.
2013-03-17 17:54:40 +09:00
Carsten Haitzler
797c1a1283
seems tegra has gotten better so up pipe max number in gl engine.
2013-03-17 14:18:52 +09:00
Carsten Haitzler
5a8d82228f
update on recent symbol finding changes in evas - use dlsym for fbo's
2013-03-17 13:55:10 +09:00
Cedric Bail
d482c5cc59
edje: fix run on 64bits system.
2013-03-17 13:00:20 +09:00
Cedric Bail
d4172f555a
ecore_con: fix warnings when curl is not available.
2013-03-17 10:34:40 +09:00
Cedric Bail
5969101c57
ecore: another needed virtual destructor.
2013-03-17 10:34:27 +09:00
Cedric Bail
26d9130926
ethumb: we are linking with Ethumb_Client.
2013-03-16 23:20:49 +09:00
Cedric Bail
e890b24457
ecore: virtual destructors are needed
2013-03-16 23:12:47 +09:00
Cedric Bail
6df7da23b5
ecore: lower more warning level.
2013-03-16 23:08:19 +09:00
Cedric Bail
d8791d3d17
edje: lower warning level.
2013-03-16 22:59:01 +09:00
Cedric Bail
cc9343803e
edje: remove that anoying \n.
2013-03-16 22:55:46 +09:00
Cedric Bail
3de2c3a79c
gitignore: let's forget about exe files.
2013-03-16 22:49:39 +09:00
Cedric Bail
06ce7c2ede
eina: add support for Systemd journal in Eina_Log.
...
NOTE: if you start your process with Systemd it will automatically use
Journald API. You will need to overide the default logging function to
change that behavior.
2013-03-16 22:49:32 +09:00
Daniel Willmann
116b775c30
ecore_evas: Mark unused variables as unused
...
Get rid of warnings introduced by commit a4593c
Signed-off-by: Daniel Willmann <daniel@totalueberwachung.de>
2013-03-16 12:33:36 +00:00
Cedric Bail
6fdaef0259
efl: fix compilation on Windows when no Evil library is installed.
2013-03-16 16:33:57 +09:00
Cedric Bail
ba4db2c241
ecore_evas: follow naming of other modules for Windows to.
2013-03-16 15:54:18 +09:00
Cedric Bail
a4593c1cdf
ecore_evas: killing Glew and Direct3d, because someone already killed Kenny.
2013-03-16 15:50:01 +09:00
Cedric Bail
338412434c
edje: fix edje_watch compilation on Windows.
2013-03-16 15:40:36 +09:00
Cedric Bail
69b5868005
edje: fix epp compilation on Windows.
2013-03-16 15:40:35 +09:00
Cedric Bail
8866220a6d
evil: uselesss dependencies.
2013-03-16 15:40:34 +09:00
Cedric Bail
ebdb49cf0e
efreet: avoid symbol collision.
2013-03-16 15:40:33 +09:00
Cedric Bail
b4becd5d7a
efreet: fix compilation on Windows.
2013-03-16 15:40:32 +09:00
Cedric Bail
7a5bdf4673
edbus: fix compilation on Windows.
2013-03-16 15:40:29 +09:00
Cedric Bail
1959898724
ecore_con: improve portability.
2013-03-16 15:40:26 +09:00
Cedric BAIL
6b4ba5cead
eina: a little bit sleepy, put that in the right file.
2013-03-15 16:47:05 +09:00
Cedric BAIL
352ed3cfa4
eina: add evil in.
2013-03-15 16:41:46 +09:00
Carsten Haitzler
6546c75a33
fix doc formatting.
2013-03-15 16:16:46 +09:00
Cedric BAIL
0dde9a6574
eina: share eina_file_copy code accross platform.
2013-03-15 16:05:39 +09:00