Subversion Repositories shark

Rev

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