Commit Graph

8531 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri a60083c90e PATH_MAX checks, by Lutin.
SVN revision: 44887
2010-01-04 19:20:15 +00:00
Gustavo Sverzut Barbieri 5c70219de3 PATH_MAX check, by Lutin.
SVN revision: 44886
2010-01-04 19:18:45 +00:00
Gustavo Sverzut Barbieri da9ae913ae better debugging for image load
SVN revision: 44885
2010-01-04 19:18:05 +00:00
Vincent Torri 2a1b159536 * enable static build of modules
* clean up autotools
 * remove some warnings

issues:
 * vlc backend can not be built on my computer(API change
   in libvlc, it seems)
  * when i build xine *and* gstreamer as static, i get a
    multiple defined of __eina_module_init and __eina_module_shutdown


SVN revision: 44884
2010-01-04 18:45:40 +00:00
Vincent Torri a4b0afb1e4 * move structures from ecore_private.h to the corresponding source files
* add 2 internal ecore_exe functions as ecore_signak.c uses Ecore_Exe members
   no test is done in those 2 functions
 * remove standard headers from ecore_private.h



SVN revision: 44862
2010-01-03 21:55:50 +00:00
Christopher Michael 741a725889 Remove wasted whitespace & fix some formatting.
SVN revision: 44861
2010-01-03 21:50:23 +00:00
Carsten Haitzler 36e6b34070 add a device handle to events - break their structs now for future use.
SVN revision: 44859
2010-01-03 00:30:02 +00:00
Boris Faure 0dc766e707 add --enable-xim
SVN revision: 44855
2010-01-02 22:46:01 +00:00
Carsten Haitzler 89bbb2c031 for now - disable scissors.. seems to b0rk thungs
SVN revision: 44838
2010-01-01 07:51:18 +00:00
Cedric BAIL fe0b8b4b36 * eina_benchmark: Little cleanup.
SVN revision: 44831
2009-12-31 10:26:41 +00:00
Vincent Torri 8e85a71f03 Simplify the use of eina_benchmark:
* Free the inlined list returned by one (or several) calls of
   eina_benchmark_run() automatically in eina_benchmark_free()
   instead of letting the user doing it.

 * Update tutorial and benchmark binary accordingly


SVN revision: 44830
2009-12-31 09:17:28 +00:00
Cedric BAIL 42753d6141 * edje: Fix lua script with fixed point.
SVN revision: 44795
2009-12-30 16:02:17 +00:00
Cedric BAIL 6ce037b8a3 * edje: Fix embryo with fixed point and table align.
SVN revision: 44794
2009-12-30 15:51:41 +00:00
Cedric BAIL edf90cc827 * emotion: Add backend autodetection ability (you can pass NULL, and
have some good hope for a result now :-) )


SVN revision: 44784
2009-12-30 12:54:06 +00:00
Carsten Haitzler fa435074e0 1. line support in gl engine - as if anyone uses lines
2. fix clipping for gl maps - was setting them when it shouldnt.



SVN revision: 44782
2009-12-30 11:35:40 +00:00
Cedric BAIL 65c4336b0b * emotion: Switch to Eina module.
TODO: Add configure option to build module statically.


SVN revision: 44781
2009-12-30 10:49:06 +00:00
Cedric BAIL 1c1663bd88 * emotion_test: Fix segv due to wrong init/shutdown.
SVN revision: 44780
2009-12-30 10:48:31 +00:00
Christopher Michael e10a8d3234 Fix printing of size_t value(s). (removes compiler warning).
SVN revision: 44776
2009-12-30 02:06:59 +00:00
Christopher Michael 3a9091b4f5 Add missing atom for ILLUME_CLOSE.
Add atom & function for ILLUME_HOME (this is so we can create new home
windows easily, since the code for actual window is separate from layout
code).



SVN revision: 44775
2009-12-30 01:36:14 +00:00
Miculcy Brian ad22b7b227 fix declaration
SVN revision: 44774
2009-12-30 01:33:39 +00:00
Christopher Michael 3813dedf89 Add functions & atoms to get/set quickpanel priority (major & minor).
SVN revision: 44772
2009-12-30 01:17:04 +00:00
Vincent Torri 7ccfc62c02 * better m4 code
* use latest efl_pthread.m4 code and update configure.ac accordingly



SVN revision: 44771
2009-12-30 00:02:48 +00:00
Christopher Michael 8e455fa1e6 Add another illume 'mode'. This allows us to know if we are top/bottom or
left/right.



SVN revision: 44768
2009-12-29 22:14:38 +00:00
Cedric BAIL 331d672b58 * edje: Fix compiler warning.
SVN revision: 44757
2009-12-29 15:01:43 +00:00
Cedric BAIL 31fca0780a * edje_cc: Fix edje_cc running without parameter.
SVN revision: 44756
2009-12-29 15:01:24 +00:00
Cedric BAIL bd006b823c * eet_data: Don't fail on memory starvation.
SVN revision: 44755
2009-12-29 13:42:45 +00:00
Cedric BAIL 9c48ce68c2 * eet_node: Make eet_node_dump fully functionnal.
Next step, generate Eet_Node directly inside eet_data_decode.


SVN revision: 44748
2009-12-28 16:52:27 +00:00
Christopher Michael fcbe8a2eca Add quickpanel state functions (get/set/send).
Add quickpanel atoms.



SVN revision: 44739
2009-12-28 02:13:20 +00:00
Vincent Torri 09d1853ea0 * finish benchmark tutorial
* move internal _init and _shutdown functions in the Global
   part of the code, as it is where they belong
 * fix minor documentation stuff


SVN revision: 44730
2009-12-27 08:45:30 +00:00
Carsten Haitzler c3f6caa568 gl -> polygons now work. slow - but does it matter?
SVN revision: 44724
2009-12-27 00:40:25 +00:00
Vincent Torri 8c14ca031e minor fixes
SVN revision: 44720
2009-12-25 16:22:13 +00:00
Vincent Torri c9975bc818 add benchmark tutoriel
SVN revision: 44719
2009-12-25 11:59:40 +00:00
Vincent Torri 0fda2ab7c8 use new spinlock detection
SVN revision: 44718
2009-12-25 11:30:41 +00:00
Vincent Torri ebed5f4dab * better m4 coding
* improve pthread detection and add spinlock detection


SVN revision: 44717
2009-12-25 11:29:08 +00:00
Cedric BAIL 7c00860cc1 * evas: Loader can now tell if they could be used in another thread or not.
xpm and svg loader don't allow preload at this time.


SVN revision: 44714
2009-12-24 13:15:34 +00:00
Christopher Michael 56ec4c946f When using snprintf or fgets, etc, do not use PATH_MAX directly as the size
of the variable...use sizeof() compiler directive (lots of these).

Do not free 'realpath' in efreet_menu if we are going to try and print out
it's value.

If we find 'realpath' in the merged_menus hash, and we are going to return,
then free the realpath variable.



SVN revision: 44699
2009-12-23 20:55:23 +00:00
Iván Briano 005ee7f261 Move some printfs to eina_log and remove debug message
SVN revision: 44693
2009-12-23 15:26:29 +00:00
Christopher Michael 1aaab52a75 Add atoms/props/functions to set/get if a window is a 'illume quickpanel'.
Fix some formatting.



SVN revision: 44692
2009-12-23 15:26:19 +00:00
Cedric BAIL f7172f2323 * evas: Update func to prevent segv.
SVN revision: 44686
2009-12-23 13:31:45 +00:00
Christopher Michael 2a687cab8b Remove winlist atoms/props/functions...I was under the wrong impression wrt
this.



SVN revision: 44685
2009-12-23 13:10:34 +00:00
Cedric BAIL b28cf65fcc * evas: Fix typo.
SVN revision: 44679
2009-12-23 10:50:07 +00:00
Christopher Michael 7e2fbfb949 Add missing vkbd atoms/states to functions where needed.
Add atoms/states for illume winlist.



SVN revision: 44674
2009-12-23 01:48:25 +00:00
Gustavo Sverzut Barbieri a85cc11943 better error reporting for edje_cc.
Instead of saying lots of possibilities that confuse users, check the
correct one and possibly give a hint.



SVN revision: 44669
2009-12-22 23:56:11 +00:00
Gustavo Sverzut Barbieri 51c00c6526 fix evas image loading error reporting.
Evas image load was always reporint "generic" error, since it was
disconnected from actual loader modules.

This commit will break the module loader API (as it's restricted to
inside Evas, this should be no problem). The return was turned into
"Eina_Bool" for clarity, while an extra "int *error" is responsible to
report errors. This approach was choosen to force compiler warnings
and to try avoid mistakes as EINA_FALSE == EVAS_LOAD_ERROR_NONE and
thus we'd get opposite behavior if something slips.

Most loaders play well, except by eet that does not provide means to
know if the file open failed due missing file, incorrect format or
corrupted file :-(

Please report any issues. I added eina_log debugging to loader
functions, just run your Evas application as:

     EINA_LOG_LEVELS=evas_main:4 your_app




SVN revision: 44666
2009-12-22 23:11:57 +00:00
Sebastian Dransfeld 0a9456ccf7 Remove duplication from ecore headers
Clean up Ecore.h and ecore_private.h

SVN revision: 44664
2009-12-22 21:15:12 +00:00
Gustavo Sverzut Barbieri 9f082cc1d4 stringify load errors.
SVN revision: 44660
2009-12-22 18:06:15 +00:00
Gustavo Sverzut Barbieri 826ecfdccc check for PATH_MAX and define it if not available (ie: Hurd)
By: Albin Tonnerre (Lutin)



SVN revision: 44656
2009-12-22 13:55:15 +00:00
Cedric BAIL 018a9dad66 * edje: Use Eina_Log.
Patch from Mathieu Taillefumier.


SVN revision: 44655
2009-12-22 13:46:00 +00:00
Cedric BAIL bd60dfd40e * evas: Fix build when pipe rendering is disabled.
SVN revision: 44651
2009-12-22 12:58:07 +00:00
Cedric BAIL 47ffb13f27 * edje: Fix Edje_Box use with fixed point.
SVN revision: 44650
2009-12-22 12:38:38 +00:00