Subversion Repositories shark

Rev

Rev 1071 | Rev 1075 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1070 tullio 1
S.Ha.R.K. Change Log
2
 
1074 tullio 3
*** Version 1.5.3.1
4
23/01/2007
5
 
6
- new COMPILER option within shark.cfg
7
- updated makefiles to consider the COMPILR option within shark.cfg
8
 
1070 tullio 9
*** Version 1.5.3
10
17/01/2007
11
 
12
- added missing licensing information
13
- removed code that was not GPL compatible, including
14
  - $(SHARK)/ports/mpeg
15
  - $(SHARK)/ports/png
16
  - $(SHARK)/ports/mpg123
17
- removed unused $(SHARK)/config/hconf
18
- modified CVS to move demos from "demos" CVS module to "unsupported" CVS module, including
19
  - demos/first
20
  - demos/sharkDecoderWithFSF
21
  - demos/loader
1071 tullio 22
- created new $(SHARK)/docs directory
23
- moved documentation files from $(SHARK) to $(SHARK)/docs
1070 tullio 24
 
25
*** Version 1.5.2.1
26
26/10/2006
27
 
28
- fixed a little bug to the library for serial port which made unusable the port
29
- added clearer comments to config.mk files to make easier the fixes for compiling with older gcc versions
30
 
31
*** Version 1.5.2
32
20/09/2006
33
 
34
- gcc 4x support
35
 
36
*** Version 1.5.1
37
21/07/2006
38
 
39
- added dynalink support (thanks to LexN);
40
- first working version of USB driver;
41
- added functions needed by the USB driver;
42
- IntDrive task is now created by posting a sys_atrunlevel event at RUNLEVEL_INIT instead of creating the task directly into the INTDRIVE_register_level;
43
- changed exit key from Alt+C to Ctrl+C to all demos;
44
- aster3.c demo: changed error message from test7.c to aster3.c;
45
- BCA demo: .c inclusions removed and code splitted into .o object files;
46
- resolved bug to printf function;
47
- added features to the serial send;
48
- serial port driver keeps track of initialized ports;
49
- fixed error for tracer compilation;
50
- tracer: removed the dependency from network for all the applications which do not use the tracer: now the tracer works with pointer to functions instead of direct calls;
51
- tracer: added the support for output to disk;
52
- tracer: event filtering added;
53
- new INTERRUPT_task model;
54
- demos initfiles IntDrive initialization updated to the new IntDrive interface;
55
- demos initfiles updated to correctly manage the level register module;
56
- fixed bug to group_activate_at which tried to activate tasks that failed during creation;
57
- filtered out demos which do not compile properly;
58
- makefiles dependencies resolved;
59
- source cleaning;
60
- pci6025e: ADC driver added;
61
- new IntDrive implementation;
62
- added sem.h (thanks to Ricardo Marau);
63
 
64
*** Version 1.5 beta1
65
25/02/2005
66
 
67
- added modules directory in the include path;
68
- moved modules;
69
- shark_linuxc26.c: changes from "exit" to "return";
70
- new helloworld demo;
71
- FIRST: change in table driven;
72
- FIRST: change in number of supported local scheduler;
73
- removed sys_end, sys_abort, using exit instead;
74
- removed sys_abort_shutdown at the end of the shutdown task;
75
- fixed bug to the panic function;
76
- task_endcycle calls task_testcancel;
77
- FIRST: new module for offline scheduling;
78
- FIRST: change for the new API;
79
- add macro to dummy group;
80
- new FIRST demo;
81
- FIRST: modifications for new api;
82
- USB device driver experimental version (thanks to Claudio Melita);
83
- FIRST: shared object function adjusted;
84
- FIRST: new semaphore module for shared object;
85
- CPUID enable function for Cyrix added;
86
- added DVS options;
87
- cpufreq demo added;
88
- CPU26_get_frequencys bugfix;
89
- CPU26_get_frequencys added;
90
- sleep, usleep functions added;
91
- multistate key_hook patched;
92
 
93
*** Version 1.4
94
01/06/2004
95
 
96
- snapshop library added;
97
 
98
*** Version 1.4 rc1
99
26/05/2004
100
 
101
- PCL833 driver added;
102
- new task_activate, edf, rm modules version (thanks to Anton Cervin);
103
- APIC restore function patched;
104
- support for dynamic clk_per_msec change;
105
- new network layer added;
106
- safe TSR and APIC timer initialization added;
107
- LINUX/DJGPP differences removed;
108
 
109
*** Version 1.4 beta
110
24/04/2004
111
 
112
- network demos with new PCI support added;
113
- added NewNet and CPUFreq support;
114
- added LINUX/DJGPP selection;
115
- new sys_abort_shutdown function added;
116
- fly2 demo added;
117
- input demo added;
118
- new input driver added (thanks to Nino);
119
- CM7323 framegrabber support added;
120
- new I2C from linux 2.6.0;
121
- new Linux 2.6.0 driver layer support (thanks to Giacomo);
122
- new Tracer introduced;
123
 
124
*** Version 1.2.2
125
01/12/2003
126
 
127
- timer optimizations;
128
- APIC Support;
129
- configuration file added
130
- new __TSC__ __APIC__ compiling options;
131
 
132
*** Version 1.2.1
133
03/11/2003
134
 
135
- servo control library added;
136
- TFTP driver added (thanks to Tool);
137
- ABORT 64 removed in oneshot mode and sti/cli removed from irq_bind;
138
- FIRST - S.Ha.R.K. Implementation;
139
 
140
*** Version 1.2
141
18/06/2003
142
 
143
- BTTV framegrabber demo added;
144
- BTTV library included;
145
- BTTV frame grabber driver v1.0;
146
 
147
*** Version 1.1
148
13/05/2003
149
 
150
- added demo astro (thanks to Nino);
151
- added comments and sys_shutdown_message;
152
- added shutdown message;
153
- printings on abort added;
154
- printings on sys_end added;
155
- add support for real-time alloc function (OCERA);
156
- add support for DIDMA;
157
- advanced timer demo (thanks to Giacomo);
158
- runlevel modified;
159
 
160
*** Version 1.0
161
25/03/2003
162
 
163
- DOS_alloc and DOS_free removed;
164
- svga/grx separation;
165
- new include structure
166
- PNG library added;
167
- Zlib library added;
168
 
169
*** Version 0.5
170
19/03/2003
171
 
172
- added linux32.mk to compile with gcc 3.2;
173
- mesademo demo added;
174
- mesatex demo added;
175
- updated makefiles (for -I$(OSLIB), and dependencies);
176
- resolved dependency problems with .s;
177
- new libraries, updated makefiles;
178
- added scan for more than 1 PCI bus;
179
- updated makefiles to fix the OSLIB variable problem;
180
- libc stdlib: added bserach and qsort functions;
181
- MESA 5.0 OpenGL library import (thanks to Giacomo);
182
- imported new OSLib (Jan 30, 2003)
183
- OSLib updates;
184
- new scheduling module interface;
185
 
186
*** Version 0.4
187
28/11/2002
188
 
189
- removed task_delay
190
- integration with IQUEUES
191
- other fixes
192
- removed old unused targets;
193
- new demos imported from oldexamples
194
- removed task_delay
195
- other fixes
196
- added usage for printk into pci driver;
197
- basic examples added;
198
- added DOSFS tracer type;
199
- BCA demo added (thanks to Fabio Calabrese);
200
- dosfs demo added;
201
- jumpball demos added;
202
- mix demos added;
203
- National Instruments demos added;
204
 
205
*** Version 0.3
206
29/03/2002
207
 
208
- first version;
209
- README.TXT file has been added explaining how to create the config.mk file;
210