summaryrefslogtreecommitdiff
path: root/Changelog
blob: ba5ec44e3c0d6a992671de894022a9af83bd273f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
2013-XX-YY Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.1.1
	* move Efl::MethodResolver from efl.rb into native.rb
	* lots of new examples, thanks to Marius Hanne
	* add .so.1 to ffi_lib calls, no need for debian *-dev packages

2013-01-04 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.1.0
	* add e_dbus native binding
	* add enotify native binding
	* add ebluez native binding
	* add ehal native binding
	* add eofono native binding
	* add eukit native binding
	* add enotification_daemon native binding
	* add econnman native binding
	* add eeze native binding
	* add eeze_disk native binding
	* add eeze_net native binding
	* add emotion native binding

2012-12-21 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.16
	* add eina_file native binding
	* add eio native binding
	* add efreet native binding

2012-11-29 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.15
	* add ethumb ethumb_client and ethumb_plugin
	* spec fixes and various API updates

2012-07-10 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.14
	* add missing Gemfile and Gemfile.lock files
	* mostly elementary API updates

2012-05-19 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.13
	* now uses bundler http://http://gembundler.com
	* mostly elementary API updates

2012-03-08 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.12
	* elementary API freeze 2012.03.07

2012-02-29 Jérémy Zurcher <jeremy@asynk.ch>
	* remove usage of autoload
	* efl.rb holds objects and method_missing helper code
	* native.rb only helps for ffi mapping
	* follow new elementary header split
	* object constructors use instance_eval instead of yield
	* elm widgets complete but rough

2011-09-02 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.9
	* implement test_bg, test_actionslider, test_box
	* Efl::Native eats Efl::FFIHelper

2011-08-18 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.8
	* add Efl::Elm::ElmObject base class
	* quick add classes : ElmFrame, ElmToggle, ElmIndex
	* start test_elementary.rb

2011-08-18 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.7
	* update sed and generation tools
	* bugfix Autopointer usage in REvas
	* REvas use instance level pointers for native API parameters
	* elementary objects constructor helper
	* elementary objects may wrap callback pointers
	* quick add classes : ElmDiskSelectorItem, ElmEntry, ElmFlipSelector, ElmFLipSelectorItem, ElmHoversel, ElmHoverselItem, ElmGenlistItemClassStruct, ElmHover, ElmButton, ElmListItem, ElmGenList,
	* auto complete _set and _get function suffixes
	* bugfix ecore_getopt
	* add REinaList#from_a ptrt
	* add REinaList#to_a ptrt=nil
	* rework EcoreGetopt

2011-05-11 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.6
	* use ditz ass issure tracker
	* use FFI.attach_variable for EAPI extern ...
	* Efl::EinaLog module and specs
	* quick add classes : ElmWin, ElmInWIn, ElmBg, ElmLayout, ElmBox, ElmList, ElmIcon, ElmNotify, ElmDiskSelector, ElmPager
	* REinaList has #to_a and #to_ary
	* add ClassHelper #null? #to_a #to_ary #to_s
	* rework REvasObject#initialize
	* rework ClassHelper#method_missing

2011-05-06 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.5
	* add REvasText class + specs
	* add REvasBox class + specs
	* add EinaRectangleStruct
	* add REvasPolygon#<<
	* add REvasObject#center set/get/=
	* update REvasObject#initialize
	* bugfix REvasObject#free
	* bugfix evas_spec and test_evas

2011-05-05 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.4
	* ruby 1.8.7 compatible
	* FFI::AutoPointer usage fixed, constructors cleaned
	* module Efl::Native used for all FFI => require 'efl/native'
	* ClassHelper#method_missing enhanced
	* REinaList and REinaHash cleaned
	* EcoreEvas specs completed
	* REvas and REvasObject spec completed
	* REvasRectanlge, REvasLine, EvasPolygon classes added
	* more test/*.rb

2011-05-01 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.3
	+ Evas, Evas_Ecore, Edje, Elm ... usable
	* use FFI::AutoPointer in ruby classes
	* cleanup method_missing proxies usage and definition
	* Eina_List <=> Array
	* Eina_Hash <=> Hash
	* .*= setters handled
	* .*? getters handled
	* evas test from http://docs.enlightenment.org/auto/evas/ implemented
	* edje test from http://docs.enlightenment.org/auto/edje/ implemented

2011-04-25 Jérémy Zurcher <jeremy@asynk.ch>
	* release 0.0.2
	* ecore getopt seems good
	* basis of module function mapping and class method_missing usage setup
	* small elementary elm_Win test app

2011-04-08 Jérémy Zurcher <jeremy@asynk.ch>
	* Project creation