summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2012-02-24tools/genruby.rb: cosmetic on outputJérémy Zurcher1-13/+13
2012-02-24tools/genruby.rb: rewrite set_type and get_type to allow usage of efl ↵Jérémy Zurcher1-12/+18
defined types as function parameter types
2012-02-24tools/genruby.rb: remove noisy outputsJérémy Zurcher1-2/+0
2012-02-17tools/genruby.rb: accept functions with no parametersJérémy Zurcher1-1/+1
2012-01-24tools/sed-enums, tools/genruby: take care of multilines DEF=(A|B|C)Jérémy Zurcher2-4/+12
2012-01-23tools/genruby: use eval to compute enum item valuesJérémy Zurcher1-1/+1
2012-01-23tools/genruby: gen_enums, remove trainling ', 'Jérémy Zurcher1-1/+1
2012-01-23tools/genruby: ooops fix gen_enums, must use given valuesJérémy Zurcher1-1/+4
2012-01-23tools/genruby: take care of enum backward referencesJérémy Zurcher1-1/+22
2012-01-23tools/genruby: take care of complex enum valuesJérémy Zurcher1-1/+1
2012-01-23tools/sed-enums: read complex valuesJérémy Zurcher1-1/+1
2012-01-22tools/genruby: fix set_type, indirect typeJérémy Zurcher1-1/+1
2012-01-22tools/genruby: add requires arrayJérémy Zurcher1-7/+8
2012-01-22tools/genruby:Eina_Bool=>:eina_bool, lib/efl/native typedef :bool, :eina_boolJérémy Zurcher1-1/+1
2012-01-22tools/genruby FCT_PREFIX= xx unless contant_defined? ...Jérémy Zurcher1-1/+1
2012-01-22tools/genruby: cleanup, do not define specific pointer types, use :pointerJérémy Zurcher1-40/+27
2012-01-22tools/sed-enums: do not add trypedef when not usedJérémy Zurcher1-1/+1
2012-01-20genruby V2 seems okJérémy Zurcher1-20/+12
2012-01-20tools/genruby: rework startsJérémy Zurcher1-57/+52
2012-01-19tools/extract-api.sh : do not use cat | sed, just sedJérémy Zurcher1-1/+1
2011-12-23tools/check_specs: add echo SPEC ..Jérémy Zurcher1-0/+1
2011-11-10Eina_Inlist * is a pointerJérémy Zurcher1-0/+1
2011-10-21add tools/check_specsJérémy Zurcher1-0/+23
2011-10-21add tools/check_loadingJérémy Zurcher1-0/+33
2011-10-21take care of eina_xattr.hJérémy Zurcher2-0/+4
2011-10-21add comment to sed scripts, fix sed-enumJérémy Zurcher5-10/+47
2011-09-02Efl::Native swallows Efl::FFIHelper moduleJérémy Zurcher1-2/+0
2011-08-18add EmapJérémy Zurcher1-1/+1
2011-08-18fix struct handling in genrubyJérémy Zurcher1-2/+2
2011-08-14handle struct keyword in type definitionsJérémy Zurcher1-2/+2
2011-08-13fix and update native api extraction and generationJérémy Zurcher3-3/+6
2011-06-19sed-callbacks eats commentsJérémy Zurcher1-1/+1
2011-06-19genruby.rb: add unsigned short *, accept commented callbacksJérémy Zurcher1-1/+2
2011-06-19extract-api.sh works with api-next folderJérémy Zurcher1-8/+17
2011-06-06regenerate native filesJérémy Zurcher1-0/+1
2011-05-19extract find_function from Module specific method_missingJérémy Zurcher1-25/+5
2011-05-19increase Efl::ModuleX::method_missing capabilitiesJérémy Zurcher1-3/+24
2011-05-11add missing sed-variables, fix EinaLog module generation, add self.version ↵Jérémy Zurcher2-1/+2
for all modules and use them in spec describe
2011-05-11take care of EAPI extern with FFI#attach_variableJérémy Zurcher3-3/+24
2011-05-11take care of eina/eina_log.h and regenerate ffisJérémy Zurcher2-0/+2
2011-05-09regenerate ffi with larger wraping columnsJérémy Zurcher1-5/+5
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