summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2011-05-09use a cleaner way to get the include dir. Previous was buggy on Gentoo at leastLionel Orry1-1/+1
2011-05-05bugfix : sed-enums, regenerate ffiJérémy Zurcher1-1/+1
2011-05-05all FFI into one module Efl::NativeJérémy Zurcher1-7/+8
2011-05-04FFI are in separate namespaces (Efl::Evas::Native), ruby classes are in ↵seperate-nativesJérémy Zurcher1-7/+10
upper level (Efl::Evas)
2011-04-29make genruby.rb compliant with ruby 1.8.Lionel Orry1-3/+3
The 'typedef enum' regexp has been simplified a lot, it seems to me that it's sufficient like that.
2011-04-29Nicely continue when a header is not found.Lionel Orry1-0/+5
This is needed because depending on the efl configuration, some header files may not be installed. We show a message to indicate no bindings will be generated though.
2011-04-29get rid of Efl::FFI, flatten lib/efl/ffi, module #method_missing uses ↵Jérémy Zurcher1-13/+15
module_eval, use @search_paths[] instead of @func_prefix for object #method_missing
2011-04-28fic efl/ffi/ecore_evas generation + minimal specsJérémy Zurcher1-1/+1
2011-04-28fix efl/ffi/ecore_input generation, add specsJérémy Zurcher1-1/+1
2011-04-28fix ecore_evas library, regenerate efl/ffi/ => elementary gains 2 functionsJérémy Zurcher1-16/+16
2011-04-28generate eina_hashJérémy Zurcher2-3/+2
2011-04-28update tools/genruby callback regexpJérémy Zurcher1-4/+12
2011-04-28sed-functions removes trailing EINA_Jérémy Zurcher1-1/+1
2011-04-28clean tools/genrubyJérémy Zurcher1-21/+24
2011-04-27add eina_list and specsJérémy Zurcher2-2/+2
2011-04-27add eina_main and specsJérémy Zurcher2-1/+3
2011-04-27module Efl::API renamed to Efl::FFIJérémy Zurcher1-2/+2
2011-04-27move generated ffi files into lib/efl/ffiJérémy Zurcher1-5/+5
2011-04-21extract-api.sh, don't override previous data without -x flagJérémy Zurcher1-4/+10
2011-04-20focus jeremy pleaseJérémy Zurcher1-1/+1
2011-04-20genruby, set module name and fct prefixJérémy Zurcher1-15/+15
2011-04-20ffi-e17 renamed to ffi-eflJérémy Zurcher1-5/+5
2011-04-20genruby, add typedef for enum pointers if neededJérémy Zurcher1-14/+5
2011-04-20genruby: generate extra typedef only if neededJérémy Zurcher1-36/+59
2011-04-19genruby: fix enum outputJérémy Zurcher1-1/+1
2011-04-19genruby, add ugly Eina_Bool tricksJérémy Zurcher1-0/+4
2011-04-19fix genruby => callback return type mus handle pointerJérémy Zurcher1-1/+1
2011-04-19DESIGN FIX: attach functions, define types, ... into E17::API module, use ↵Jérémy Zurcher1-20/+13
method missing to delegate
2011-04-19genruby.rb: use set_type return value, get_type_from_arg tries to recover ↵Jérémy Zurcher1-16/+22
from missing parameter name
2011-04-19notify on diff files creationJérémy Zurcher1-1/+1
2011-04-19fix (void) function argumentJérémy Zurcher1-1/+1
2011-04-19handle enum constants valuesJérémy Zurcher2-3/+3
2011-04-19sed-functions: remove EINA_ARG...Jérémy Zurcher1-0/+1
2011-04-19fix sed-callbacks, update extract-api.sh, add genruby.rbJérémy Zurcher3-7/+273
2011-04-18fix sed-callbacks handle pointer return typeJérémy Zurcher1-1/+1
2011-04-18update tools/sed-* and tools/extract-api.shJérémy Zurcher4-20/+19
2011-04-18generate -callbacksJérémy Zurcher1-3/+3
2011-04-18update sed-enums, add sed-calbacksJérémy Zurcher2-3/+4
2011-04-16add gitignore, extract api into ./tools/apiJérémy Zurcher2-14/+18
2011-04-16update sed scripts, add sed-structsJérémy Zurcher3-14/+22
2011-04-16extract-api.sh uses external sed scriptsJérémy Zurcher3-16/+52
2011-04-15add tool/extract-api.shJérémy Zurcher1-0/+32