diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2011-11-16 17:38:19 +0000 |
---|---|---|
committer | Vincent Torri <vincent.torri@gmail.com> | 2011-11-16 17:38:19 +0000 |
commit | 79a27fd0202ff3783d609151cedc002b6eed0a66 (patch) | |
tree | 3e49e95b65063cd49669cbbab5ed7de21ebbb35d /legacy/evil | |
parent | f24f2501e1e0a6ef87d830dd524420f09fc40b48 (diff) |
update Evil to prepare it for alpha
SVN revision: 65298
Diffstat (limited to 'legacy/evil')
-rw-r--r-- | legacy/evil/ChangeLog | 1441 | ||||
-rw-r--r-- | legacy/evil/ChangeLog.0 | 1441 | ||||
-rw-r--r-- | legacy/evil/README | 30 | ||||
-rw-r--r-- | legacy/evil/configure.ac | 4 | ||||
-rw-r--r-- | legacy/evil/src/lib/Evil.h | 1 |
5 files changed, 1462 insertions, 1455 deletions
diff --git a/legacy/evil/ChangeLog b/legacy/evil/ChangeLog index df9e1cfe05..e69de29bb2 100644 --- a/legacy/evil/ChangeLog +++ b/legacy/evil/ChangeLog | |||
@@ -1,1441 +0,0 @@ | |||
1 | 2011-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
2 | |||
3 | * src/lib/Evil.h: | ||
4 | clean main page | ||
5 | |||
6 | 2011-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
7 | |||
8 | * src/lib/evil_stdio.c: | ||
9 | Fix returned value of evil_fread_native() | ||
10 | |||
11 | * doc/Doxyfile: | ||
12 | * doc/head.html: | ||
13 | * src/lib/Evil.h: | ||
14 | * src/lib/dirent.h: | ||
15 | * src/lib/dlfcn/dlfcn.h: | ||
16 | * src/lib/evil_fcntl.h: | ||
17 | * src/lib/evil_inet.h: | ||
18 | * src/lib/evil_libgen.h: | ||
19 | * src/lib/evil_stdio.h: | ||
20 | * src/lib/evil_string.h: | ||
21 | * src/lib/pwd.h: | ||
22 | Update documentation | ||
23 | |||
24 | 2011-11-02 Vincent Torri <doursse at users dot sf dot net> | ||
25 | |||
26 | * src/lib/evil_util.c: | ||
27 | * src/lib/evil_util.h: | ||
28 | Add evil_utf16_to_utf8() function, display error messages | ||
29 | and fix a bit the documentation of the other conversion | ||
30 | functions. | ||
31 | |||
32 | 2011-10-12 Vincent Torri <doursse at users dot sf dot net> | ||
33 | |||
34 | * src/lib/evil_util.c: | ||
35 | simplify evil_wchar_to_char() | ||
36 | |||
37 | 2011-10-05 Vincent Torri <doursse at users dot sf dot net> | ||
38 | |||
39 | * src/lib/evil_inet.c: | ||
40 | * src/lib/evil_inet.h: | ||
41 | * AUTHORS: | ||
42 | add inet_ntop() function. Implementation from c-ares library. | ||
43 | See AUTHORS. | ||
44 | |||
45 | * configure.ac: | ||
46 | * src/lib/dlfcn/dlfcn.c: | ||
47 | * src/lib/dlfcn/Makefile.am: | ||
48 | add RTLD_DEFAULT support in dlsym() on Windows CE | ||
49 | |||
50 | 2011-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
51 | |||
52 | * src/lib/dlfcn/dlfcn.c: | ||
53 | add RTLD_DEFAULT support in dlsym() | ||
54 | |||
55 | 2011-05-19 Vincent Torri <doursse at users dot sf dot net> | ||
56 | |||
57 | * src/lib/dlfcn/dlfcn.c: | ||
58 | change '/' to '\' in paths | ||
59 | |||
60 | * src/lib/evil_inet.c: | ||
61 | * src/lib/evil_inet.h: | ||
62 | * src/lib/Evil.h: | ||
63 | * src/lib/Makefile.am: | ||
64 | * AUTHORS: | ||
65 | add inet_pton() function. Implementation from c-ares library. | ||
66 | See AUTHORS. | ||
67 | |||
68 | 2011-02-27 Vincent Torri <doursse at users dot sf dot net> | ||
69 | |||
70 | * configure.ac: | ||
71 | force libtool >= 2.4 | ||
72 | |||
73 | 2011-02-23 Vincent Torri <doursse at users dot sf dot net> | ||
74 | |||
75 | * src/lib/evil_stdio.c: | ||
76 | make vasprintf() compile on Windows CE | ||
77 | |||
78 | * src/lib/evil_time.c: | ||
79 | * src/lib/evil_time.h: | ||
80 | add stub tzset() for Windows CE | ||
81 | |||
82 | 2011-02-04 Vincent Torri <doursse at users dot sf dot net> | ||
83 | |||
84 | * src/lib/evil_stdio.c: | ||
85 | * src/lib/evil_stdio.h: | ||
86 | Add asprintf() function. | ||
87 | Add documentation for vasprintf(). | ||
88 | Use _vcprintf() instead of vsnprintf() to get the length | ||
89 | of the string, as recommended by MSDN. | ||
90 | |||
91 | 2011-01-06 Vincent Torri <doursse at users dot sf dot net> | ||
92 | |||
93 | * src/lib/evil_stdio.c: | ||
94 | * src/lib/evil_stdio.h: | ||
95 | better perror() declaration / definition | ||
96 | |||
97 | 2011-01-04 Vincent Torri <doursse at users dot sf dot net> | ||
98 | |||
99 | * src/lib/evil_unistd.c: | ||
100 | * src/lib/evil_unistd.h: | ||
101 | declare and define getpid() for Windows CE. | ||
102 | |||
103 | 2011-01-04 Vincent Torri <doursse at users dot sf dot net> | ||
104 | |||
105 | * src/lib/dlfcn/dlfcn.h: | ||
106 | define (temporary) PATH_MAX on Windows CE. | ||
107 | cegcc has a bug with limits.h. | ||
108 | |||
109 | * src/lib/evil_stdio.c: | ||
110 | * src/lib/evil_stdio.h: | ||
111 | undefine temporary the definition of perror() on Windows CE | ||
112 | |||
113 | 2010-12-18 Vincent Torri <doursse at users dot sf dot net> | ||
114 | |||
115 | * src/lib/libgen.c: | ||
116 | fix segmentation fault in basename() and dirname() | ||
117 | |||
118 | 2010-12-18 Vincent Torri <doursse at users dot sf dot net> | ||
119 | |||
120 | * src/lib/Evil.h: | ||
121 | use _tzset instead of tzset with vc++ | ||
122 | |||
123 | 2010-12-12 Vincent Torri <doursse at users dot sf dot net> | ||
124 | |||
125 | * src/lib/evil_libgen.c: | ||
126 | * src/lib/evil_libgen.h: | ||
127 | add dirname() function | ||
128 | |||
129 | 2010-12-12 Vincent Torri <doursse at users dot sf dot net> | ||
130 | |||
131 | * src/lib/evil_unistd.c: | ||
132 | * src/lib/evil_unistd.h: | ||
133 | add usleep() for vc++ | ||
134 | |||
135 | 2010-12-10 Vincent Torri <doursse at users dot sf dot net> | ||
136 | |||
137 | reviewed by: Vincent Torri | ||
138 | patch by: Vincent Richomme | ||
139 | |||
140 | * src/lib/evil_unistd.c: | ||
141 | remove warning | ||
142 | |||
143 | 2010-11-06 Vincent Torri <doursse at users dot sf dot net> | ||
144 | |||
145 | * src/lib/Evil.h: | ||
146 | * src/lib/evil_string.h: | ||
147 | Fix doxygen documentation | ||
148 | |||
149 | 2010-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
150 | |||
151 | * src/lib/Evil.h: | ||
152 | define offsetof for Windows CE | ||
153 | |||
154 | 2010-10-22 Vincent Torri <doursse at users dot sf dot net> | ||
155 | |||
156 | * src/lib/Makefile.am: | ||
157 | * src/lib/dirent.h: | ||
158 | * src/lib/evil_dirent.c: | ||
159 | use our own dirent structure and implementation instead of | ||
160 | mingw one. | ||
161 | |||
162 | 2010-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
163 | |||
164 | * src/lib/Makefile.am: | ||
165 | * src/lib/Evil.h: | ||
166 | * src/lib/evil_time.c: | ||
167 | * src/lib/evil_time.h: | ||
168 | add locatime_r() for calendar in Elementary. | ||
169 | |||
170 | 2010-05-29 Vincent Torri <doursse at users dot sf dot net> | ||
171 | |||
172 | * doc/Doxyfile: | ||
173 | define _MSC_VER so that code guarded by it can | ||
174 | be processed by doxygen | ||
175 | |||
176 | * src/lib/evil_stdio.c: | ||
177 | * src/lib/evil_stdio.h: | ||
178 | vasprintf() is also not in mingw crt | ||
179 | |||
180 | * src/lib/evil_unistd.c: | ||
181 | * src/lib/evil_unistd.h: | ||
182 | getpid is declared and defined in mingw crt | ||
183 | |||
184 | 2010-04-14 Vincent Torri <doursse at users dot sf dot net> | ||
185 | |||
186 | * src/lib/evil_stdio.c: | ||
187 | * src/lib/evil_stdio.h: | ||
188 | add vasprintf() function | ||
189 | |||
190 | 2010-04-03 Vincent Torri <doursse at users dot sf dot net> | ||
191 | |||
192 | * src/lib/Evil.h: | ||
193 | mkdir() does not accept 2 arguments. | ||
194 | Define hypot to remove huge amount of warnings in | ||
195 | Evas withvc++ | ||
196 | |||
197 | 2010-04-01 Vincent Torri <doursse at users dot sf dot net> | ||
198 | |||
199 | * configure.ac: | ||
200 | move version management at the beginning | ||
201 | |||
202 | * src/bin/evil_suite.c: | ||
203 | * src/bin/evil_test_dlfcn.c: | ||
204 | * src/bin/evil_test_environment.c: | ||
205 | * src/bin/evil_test_gettimeofday.c: | ||
206 | * src/bin/evil_test_link.c: | ||
207 | * src/bin/evil_test_mkstemp.c: | ||
208 | * src/bin/evil_test_pipe.c: | ||
209 | * src/bin/evil_test_realpath.c: | ||
210 | * src/lib/Evil.h: | ||
211 | * src/lib/Makefile.am: | ||
212 | * src/lib/evil_errno.c: | ||
213 | * src/lib/evil_main.c: | ||
214 | * src/lib/evil_main.h: | ||
215 | * src/lib/evil_unistd.c: | ||
216 | * src/lib/evil_unistd.h: | ||
217 | * src/lib/evil_util.c: | ||
218 | fix warnings | ||
219 | |||
220 | 2010-03-26 Vincent Torri <doursse at users dot sf dot net> | ||
221 | |||
222 | * src/lib/evil_string.c: | ||
223 | * src/lib/evil_string.h: | ||
224 | add strcasecmp wrapper for vc++ | ||
225 | |||
226 | 2010-03-12 Vincent Torri <doursse at users dot sf dot net> | ||
227 | |||
228 | * src/lib/Makefile.am: | ||
229 | * src/lib/evil_time.c (deleted): | ||
230 | * win32/vs8/libevil.vcproj: | ||
231 | * win32/vs9/libevil.vcproj: | ||
232 | remove evil_time.c as tzset is defined with mingw and vc++ | ||
233 | |||
234 | * src/lib/Evil.h: | ||
235 | * src/lib/dlfcn/dlfcn.c: | ||
236 | * src/lib/dlfcn/dlfcn.h: | ||
237 | remove __CEGCC__ occurences | ||
238 | |||
239 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
240 | |||
241 | * win32/vs8/libdlfcn.vcproj: | ||
242 | * win32/vs9/libdlfcn.vcproj: | ||
243 | set supported Windows minimal version | ||
244 | |||
245 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
246 | |||
247 | * src/lib/Evil.h: | ||
248 | actually, ssize_t is defined with all mingw versions | ||
249 | but not with vc++. So move it in vc++ part of Evil.h | ||
250 | |||
251 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
252 | |||
253 | * configure.ac: | ||
254 | add comment | ||
255 | |||
256 | * win32/vs8/libevil.vcproj: | ||
257 | clean up Visual Studio output (less useless warnings) | ||
258 | add missing library | ||
259 | |||
260 | 2010-02-28 Vincent Torri <doursse at users dot sf dot net> | ||
261 | |||
262 | * remove cegcc compiler support, only mingw32ce | ||
263 | is supported | ||
264 | |||
265 | * remove shadow declarations | ||
266 | |||
267 | 2010-02-12 Vincent Torri <doursse at users dot sf dot net> | ||
268 | |||
269 | * src/lib/evil_unistd.c: | ||
270 | fix gettimeofday(). Thanks to Mathieu SCHROETER, | ||
271 | from the GeexBox project, for having spotted this. | ||
272 | |||
273 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
274 | |||
275 | * src/lib/evil_fcntl.c: | ||
276 | verify that the data passed to fcntl() is really a socket | ||
277 | and fix ioctlsocket() returned value check. | ||
278 | |||
279 | * src/bin/Makefile.am: | ||
280 | * src/bin/evil_suite.c: | ||
281 | add unit test for pipe(). | ||
282 | |||
283 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
284 | |||
285 | * src/lib/Evil.h: | ||
286 | change again the redefinition of open(). Needed | ||
287 | for the gif loader. But the compilation with vc++ | ||
288 | is certainly broken. Will be fixed later with a specific | ||
289 | case for vc++. | ||
290 | |||
291 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
292 | |||
293 | * src/lib/evil_fcntl.c: | ||
294 | * src/lib/evil_fcntl.h: | ||
295 | fix fcntl() with F_SETFL command | ||
296 | |||
297 | 2010-01-29 Vincent Torri <doursse at users dot sf dot net> | ||
298 | |||
299 | * src/lib/evil_fcntl.c: | ||
300 | * src/lib/evil_fcntl.h: | ||
301 | * src/lib/evil_unistd.c: | ||
302 | make pipe() blocking by default and allow fcntl() | ||
303 | to set a socket to be non-blocking | ||
304 | |||
305 | * src/lib/evil_stdlib.c: | ||
306 | fix warning | ||
307 | |||
308 | 2010-01-19 Vincent Torri <doursse at users dot sf dot net> | ||
309 | |||
310 | * src/lib/dlfcn/dlfcn.c: | ||
311 | Fix dladdr() on Windows CE: use the calling process | ||
312 | address to get the path. | ||
313 | |||
314 | 2009-12-19 Vincent Torri <doursse at users dot sf dot net> | ||
315 | |||
316 | * Makefile.am: | ||
317 | remove m4 libtool installed files during the | ||
318 | maintainer-clean rule | ||
319 | |||
320 | * src/lib/evil_stdio.c: | ||
321 | * src/lib/evil_stdio.h: | ||
322 | add the remove() function | ||
323 | |||
324 | 2009-12-11 Vincent Torri <doursse at users dot sf dot net> | ||
325 | |||
326 | * configure.ac: | ||
327 | improve configure output | ||
328 | |||
329 | 2009-12-07 Vincent Torri <doursse at users dot sf dot net> | ||
330 | |||
331 | * src/lib/evil_libgen.c: | ||
332 | * src/lib/evil_libgen.h: | ||
333 | * src/lib/Makefile.am: | ||
334 | * win32/vs8/libevil.vcproj: | ||
335 | * win32/vs9/libevil.vcproj: | ||
336 | add basename() function. | ||
337 | |||
338 | * src/lib/Evil.h: | ||
339 | add basename() function and comment useless wrappers (for now). | ||
340 | |||
341 | * src/lib/dlfcn/dlfcn.h: | ||
342 | remove useless include. | ||
343 | |||
344 | * src/lib/evil_util.c: | ||
345 | formatting. | ||
346 | |||
347 | 2009-12-06 Vincent Torri <doursse at users dot sf dot net> | ||
348 | |||
349 | * src/lib/evil_string.c: | ||
350 | add strrstr() function. | ||
351 | |||
352 | * src/bin/evil_suite.c: | ||
353 | * src/lib/evil_fnmatch.c: | ||
354 | * src/lib/evil_fnmatch_list_of_states.c: | ||
355 | include config.h | ||
356 | |||
357 | 2009-10-08 Vincent Torri <doursse at users dot sf dot net> | ||
358 | |||
359 | * src/lib/evil_main.c: | ||
360 | Shutdown socket system in evil_shutdown(). | ||
361 | Update init/shutdown scheme. | ||
362 | |||
363 | 2009-09-08 Vincent Torri <doursse at users dot sf dot net> | ||
364 | |||
365 | * INSTALL: | ||
366 | update INSTALL file | ||
367 | |||
368 | 2009-08-27 Vincent Torri <doursse at users dot sf dot net> | ||
369 | |||
370 | * src/lib/dlfcn/dlfcn.c: | ||
371 | fix warnings | ||
372 | |||
373 | * src/lib/evil_fnmatch_list_of_states.c: | ||
374 | fix vc++ warning | ||
375 | |||
376 | * win32/MANIFEST.txt: | ||
377 | * win32/README.txt: | ||
378 | * win32/start.bat: | ||
379 | * win32/vs9/evil.sln: | ||
380 | * win32/vs9/libdlfcn.vcproj: | ||
381 | * win32/vs9/libevil.vcproj: | ||
382 | * win32/vs9/test/out/update_deps.bat: | ||
383 | * win32/vs9/test/start.bat: | ||
384 | * win32/vs9/test/test.sln: | ||
385 | * win32/vs9/test/test.vcproj: | ||
386 | * win32/vs9/test/test_fnmatch.cpp: | ||
387 | * win32/vs9 (added): | ||
388 | * win32/vs9/test (added): | ||
389 | * win32/vs9/test/test_fnmatch.cpp (added): | ||
390 | * win32/vs9/test/test.vcproj (added): | ||
391 | * win32/vs9/test/start.bat (added): | ||
392 | * win32/vs9/test/out (added): | ||
393 | * win32/vs9/test/out/update_deps.bat (added): | ||
394 | * win32/vs9/test/test.sln (added): | ||
395 | * win32/vs9/libdlfcn.vcproj (added): | ||
396 | * win32/vs9/libevil.vcproj (added): | ||
397 | * win32/vs9/evil.sln (added): | ||
398 | * win32/start.bat (added): | ||
399 | * win32/vs8/libmman.vcproj (deleted): | ||
400 | * win32/vs8/start.bat (deleted): | ||
401 | * win32/set_env.bat (deleted): | ||
402 | update the Visual Studio environment. Now, there is only one | ||
403 | script to launch (start.bat) in win32/. It detects automatically | ||
404 | the latest Visual Studio environment which is installed and launch | ||
405 | the solution. Currently supported VS are 2005 and 2008. | ||
406 | |||
407 | 2009-06-13 Lars Munch <lars at segv dot dk> | ||
408 | |||
409 | * src/lib/evil_main.c: | ||
410 | initiate use of the Winsock DLL in evil_init() | ||
411 | |||
412 | 2009-06-10 Vincent Torri <doursse at users dot sf dot net> | ||
413 | |||
414 | * src/lib/evil_langinfo.c: | ||
415 | * src/lib/evil_langinfo.h: | ||
416 | add minimal RADIXCHAR support. Must be fixed in | ||
417 | a better way. | ||
418 | |||
419 | 2009-05-20 Vincent Torri <doursse at users dot sf dot net> | ||
420 | |||
421 | reviewed by: Vincent Torri | ||
422 | patch by: Lance Fetters | ||
423 | |||
424 | * src/lib/evil_unistd.c: | ||
425 | make evil_pipe() non blocking | ||
426 | |||
427 | 2009-04-18 Vincent Torri <doursse at users dot sf dot net> | ||
428 | |||
429 | * configure.ac: | ||
430 | * src/lib/Makefile.am: | ||
431 | put c++ flags in a variable and use gcc when | ||
432 | linking the Windows CE code. | ||
433 | |||
434 | 2009-04-11 Vincent Torri <doursse at users dot sf dot net> | ||
435 | |||
436 | * src/lib/evil_fcntl.c: | ||
437 | * src/lib/evil_fcntl.h: | ||
438 | support of F_GETFD in fcntl() (does nothing, actually | ||
439 | needed for last ecore change) | ||
440 | |||
441 | 2009-04-08 Vincent Torri <doursse at users dot sf dot net> | ||
442 | |||
443 | * src/lib/evil_stdlib.c: | ||
444 | manage correctly getenv() when value is NULL. | ||
445 | |||
446 | 2009-02-22 Vincent Torri <doursse at users dot sf dot net> | ||
447 | |||
448 | * src/lib/evil_main.c: | ||
449 | * src/lib/evil_unistd.c: | ||
450 | * src/lib/evil_unistd.h: | ||
451 | Use high resolution timer for gettimeofday() and | ||
452 | export a convenient function for ecore_time_get(), | ||
453 | to save some computations. | ||
454 | |||
455 | * src/lib/evil_pwd.c: | ||
456 | Use the correct name for GetUserNameEx() according | ||
457 | to the platform. | ||
458 | |||
459 | 2009-02-16 Vincent Torri <doursse at users dot sf dot net> | ||
460 | |||
461 | * src/lib/evil_stdio.c: | ||
462 | replace / by \ in the path passed to fopen | ||
463 | |||
464 | 2009-02-01 Vincent Torri <doursse at users dot sf dot net> | ||
465 | |||
466 | * doc/Makefile.am: | ||
467 | * m4/efl_doxygen.m4: | ||
468 | Missing modification of the variable DOXYGEN to | ||
469 | efl_doxygen. Spotted by Albin Tonnerre (Lutin). | ||
470 | |||
471 | 2009-02-01 Vincent Torri <doursse at users dot sf dot net> | ||
472 | |||
473 | * m4/efl_doxygen.m4: | ||
474 | fix logic in efl_doxygen.m4 | ||
475 | |||
476 | 2009-01-24 Vincent Torri <doursse at users dot sf dot net> | ||
477 | |||
478 | * src/lib/evil_fcntl.c: | ||
479 | fix fcntl() | ||
480 | |||
481 | 2009-01-19 Vincent Torri <doursse at users dot sf dot net> | ||
482 | |||
483 | * src/bin/Makefile.am: | ||
484 | * src/bin/evil_suite.c: | ||
485 | * src/bin/evil_test_dlfcn.c: | ||
486 | * src/bin/evil_test_dlfcn.h: | ||
487 | * src/bin/evil_test_environment.c: | ||
488 | * src/bin/evil_test_environment.h: | ||
489 | * src/bin/evil_test_gettimeofday.c: | ||
490 | * src/bin/evil_test_gettimeofday.h: | ||
491 | * src/bin/evil_test_link.c: | ||
492 | * src/bin/evil_test_link.h: | ||
493 | * src/bin/evil_test_mkstemp.c: | ||
494 | * src/bin/evil_test_mkstemp.h: | ||
495 | * src/bin/evil_test_realpath.c: | ||
496 | * src/bin/evil_test_realpath.h: | ||
497 | various fixes in the test suite. | ||
498 | add mkstemp() and realpath tests. | ||
499 | |||
500 | * src/lib/evil_dirent.c: | ||
501 | fix opendir() when indexation search is not active. | ||
502 | formatting. | ||
503 | |||
504 | * src/lib/evil_stdlib.c: | ||
505 | fir mkstemp() on both platform | ||
506 | |||
507 | * src/lib/evil_unistd.c: | ||
508 | remove useless error message. | ||
509 | |||
510 | 2009-01-12 Vincent Torri <doursse at users dot sf dot net> | ||
511 | |||
512 | * src/lib/evil_dirent.c: | ||
513 | * src/lib/evil_fnmatch.c: | ||
514 | * src/lib/evil_link_xp.cpp: | ||
515 | * src/lib/evil_stdio.c: | ||
516 | * src/lib/evil_stdlib.c: | ||
517 | * src/lib/evil_string.c: | ||
518 | * src/lib/evil_unistd.c: | ||
519 | * src/lib/evil_util.c: | ||
520 | warnings fixes | ||
521 | |||
522 | 2008-12-27 Vincent Torri <doursse at users dot sf dot net> | ||
523 | |||
524 | * configure.ac: | ||
525 | add SECURITY_WIN32 to the proprocessor on Windows XP, | ||
526 | should fix the bug with security.h | ||
527 | |||
528 | 2008-12-27 Vincent Torri <doursse at users dot sf dot net> | ||
529 | |||
530 | * src/bin/evil_test_environment.c: | ||
531 | check returned value | ||
532 | |||
533 | * src/bin/evil_test_memcpy.c: | ||
534 | define getpagesize() for vc++ | ||
535 | |||
536 | * src/lib/evil_unistd.c: | ||
537 | move inclusion of time.h after windsock2.h | ||
538 | include direct.h for vc++ | ||
539 | use _WIN32_WCE for Windows CE compilers in evil_getcwd() | ||
540 | |||
541 | * src/lib/Evil.h: | ||
542 | * src/lib/evil_unistd.h: | ||
543 | move getcwd() define from Evil.h to evil_unistd.h | ||
544 | add some C99 types to Evil.h for vc++ (will be used in eina) | ||
545 | |||
546 | * src/lib/evil_fcntl.c: | ||
547 | include io.h for vc++ | ||
548 | |||
549 | * src/lib/evil_link_xp.cpp: | ||
550 | use full name for symlink(). Fix symlink on Windows XP with | ||
551 | the DOS prompt or the debugger of Visual Studio. | ||
552 | |||
553 | * src/lib/evil_mman.c: | ||
554 | don't include unistd.h if vc++ is used | ||
555 | |||
556 | * src/lib/evil_stdio.h: | ||
557 | formatting | ||
558 | |||
559 | * src/lib/evil_stdlib.h: | ||
560 | * src/lib/evil_stdlib.c: | ||
561 | define putenv only for mingw32ce | ||
562 | move the returned value of setenv() | ||
563 | |||
564 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
565 | |||
566 | * src/bin/Makefile.am: | ||
567 | * src/bin/evil_test_gettimeofday.c: | ||
568 | fix unit test; now all tests pass, finally | ||
569 | |||
570 | * src/lib/evil_unistd.c: | ||
571 | fix gettimeofday() on mingw32ce | ||
572 | |||
573 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
574 | |||
575 | * src/bin/Makefile.am: | ||
576 | and don't compile test_dlfcn... | ||
577 | |||
578 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
579 | |||
580 | * src/bin/evil_suite.c: | ||
581 | do not access to undefined pointer | ||
582 | |||
583 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
584 | |||
585 | * src/bin/test_dlfcn.c: | ||
586 | remove dlfcn test, is in the unit test now | ||
587 | |||
588 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
589 | |||
590 | * src/bin/Makefile.am: | ||
591 | * src/bin/evil_test_dlfcn.c: | ||
592 | * src/bin/evil_test_dlfcn.h: | ||
593 | add dflcn unit test | ||
594 | |||
595 | * src/bin/evil_suite.c: | ||
596 | show result of the unit tests and add dlfcn unit test | ||
597 | |||
598 | * src/bin/evil_test_environment.c: | ||
599 | remove debug | ||
600 | |||
601 | * src/bin/evil_test_gettimeofday.c: | ||
602 | debug, not working yet :/ | ||
603 | |||
604 | * src/bin/evil_test_link.c: | ||
605 | * src/lib/evil_link_ce.c: | ||
606 | fix link support on Windows CE | ||
607 | |||
608 | 2008-12-10 Vincent Torri <doursse at users dot sf dot net> | ||
609 | |||
610 | * src/lib/Evil.h: | ||
611 | be sure to include stdio.h before redefining the | ||
612 | functions that are declared int it. | ||
613 | |||
614 | 2008-12-09 Vincent Torri <doursse at users dot sf dot net> | ||
615 | |||
616 | * src/bin/evil_test_gettimeofday.c: | ||
617 | add output | ||
618 | |||
619 | * src/bin/evil_test_link.c: | ||
620 | add a unit test for readlink() | ||
621 | |||
622 | * src/lib/evil_link_xp.cpp: | ||
623 | fix readlink() and symlink() on Windows XP | ||
624 | |||
625 | 2008-12-05 Vincent Torri <doursse at users dot sf dot net> | ||
626 | |||
627 | * src/lib/evil_main.c: | ||
628 | always export evil_init() and evil_shutdown() | ||
629 | |||
630 | 2008-12-03 Vincent Torri <doursse at users dot sf dot net> | ||
631 | |||
632 | * src/bin/evil_test_gettimeofday.c: | ||
633 | replace evil_gettimeofday by gettimeofday | ||
634 | |||
635 | * src/lib/evil_string.c: | ||
636 | * src/lib/evil_string.h: | ||
637 | add strcoll() "port" to Windows CE OS. Note it's | ||
638 | just strcmp, no locale stuff is used onn that OS. | ||
639 | |||
640 | 2008-11-29 Vincent Torri <doursse at users dot sf dot net> | ||
641 | |||
642 | * src/lib/evil_main.c: | ||
643 | define correctly EAPI | ||
644 | |||
645 | 2008-11-21 Vincent Torri <doursse at users dot sf dot net> | ||
646 | |||
647 | * src/bin/Makefile.am: | ||
648 | * src/bin/evil_suite.c: | ||
649 | * src/bin/evil_test_gettimeofday.c: | ||
650 | * src/bin/evil_test_gettimeofday.h: | ||
651 | add a small test for gettimeofday | ||
652 | |||
653 | * src/bin/evil_test_memcpy.c: | ||
654 | fix warning | ||
655 | |||
656 | * src/lib/Evil.h: | ||
657 | * src/lib/Makefile.am: | ||
658 | * src/lib/evil_main.c: | ||
659 | * src/lib/evil_main.h: | ||
660 | * src/lib/evil_unistd.c: | ||
661 | * src/lib/evil_unistd.h: | ||
662 | * src/lib/evil_private.h: | ||
663 | add gettimeofday for Windows CE natively. It is necessary | ||
664 | to initialise evil with evil_init() now, to have that | ||
665 | feature. | ||
666 | |||
667 | * src/lib/evil_stdio.c: | ||
668 | * src/lib/evil_string.c: | ||
669 | fix warnings | ||
670 | |||
671 | 2008-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
672 | |||
673 | * src/lib/evil_unistd.h: | ||
674 | export execvp() | ||
675 | |||
676 | 2008-11-09 Vincent Torri <doursse at users dot sf dot net> | ||
677 | |||
678 | * evil.pc.in: | ||
679 | remove -ldl | ||
680 | |||
681 | * src/lib/evil_dirent.c: | ||
682 | change guards | ||
683 | |||
684 | * src/lib/evil_stdio.c: | ||
685 | * src/lib/evil_stdio.h: | ||
686 | add some checks, | ||
687 | add a function that more or less mimic fopen, but with | ||
688 | native win32 api calls. This is only for the evas loader | ||
689 | and saver of png files and works only for Windows CE. | ||
690 | |||
691 | * src/lib/evil_unistd.c: | ||
692 | move a free() and remove debug calls. | ||
693 | |||
694 | 2008-11-05 Vincent Torri <doursse at users dot sf dot net> | ||
695 | |||
696 | * src/lib/evil_stdio.c: | ||
697 | * src/lib/evil_stdio.h: | ||
698 | overload rewind for Windows CE | ||
699 | |||
700 | * src/lib/evil_unistd.c: | ||
701 | remove debug | ||
702 | |||
703 | 2008-11-04 Vincent Torri <doursse at users dot sf dot net> | ||
704 | |||
705 | * src/lib/Evil.h: | ||
706 | * src/lib/evil_stdio.h: | ||
707 | * src/lib/evil_unistd.c: | ||
708 | * src/lib/evil_unistd.h: | ||
709 | overload the stat() function for native Windows CE platform. | ||
710 | move pipe() and fopen() definitions to their own header files | ||
711 | |||
712 | 2008-11-01 Vincent Torri <doursse at users dot sf dot net> | ||
713 | |||
714 | * configure.ac: | ||
715 | add a flag to know if cegcc is used or not | ||
716 | |||
717 | * src/lib/Makefile.am: | ||
718 | * src/lib/dirent.h: | ||
719 | * src/lib/evil_dirent.c: | ||
720 | add opendir(), closedir() and readdir() implementations | ||
721 | for Windows XP and CE. Now, the evas engines are correctly | ||
722 | found. | ||
723 | |||
724 | * src/lib/fnmatch.h: | ||
725 | formatting | ||
726 | |||
727 | 2008-11-01 Vincent Torri <doursse at users dot sf dot net> | ||
728 | |||
729 | * configure.ac: | ||
730 | formatting | ||
731 | |||
732 | * src/lib/dlfcn/dlfcn.c: | ||
733 | * src/lib/dlfcn/dlfcn.h: | ||
734 | fix dladdr declaration | ||
735 | |||
736 | 2008-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
737 | |||
738 | * configure.ac: | ||
739 | use AC_CHECK_HEADERS instead of AC_CHECK_HEADERS_ONCE, because it | ||
740 | leads to more trouble than it improves configure speed... | ||
741 | |||
742 | * src/lib/Evil.h: | ||
743 | use __VA_ARGS__ instead of ##args to make gcc happy. | ||
744 | |||
745 | 2008-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
746 | |||
747 | * configure.ac: | ||
748 | define _WIN32_WCE with the cegcc compiler too | ||
749 | useless EVIL_HAVE_WINCE define | ||
750 | |||
751 | * src/bin/evil_test_memcpy.c: | ||
752 | use _WIN32_WCE insead of EVIL_HAVE_WINCE | ||
753 | |||
754 | * src/lib/Evil.h: | ||
755 | try another definition of open(). Need feedback. | ||
756 | |||
757 | * src/lib/evil_private.h: | ||
758 | * src/lib/evil_util.c: | ||
759 | add private error message when GetLastMessage must be called | ||
760 | |||
761 | * src/lib/Makefile.am: | ||
762 | * src/lib/evil_link_ce.c: | ||
763 | * src/lib/evil_link_xp.cpp: | ||
764 | * src/lib/evil_unistd.c: | ||
765 | * src/lib/evil_unistd.cpp: | ||
766 | move specific link code (readlink and symlink) outside | ||
767 | evil_unistd to evil_link_ce.c for Windows CE and | ||
768 | evil_link_xp.cpp for Windows XP. This allow the Windows CE | ||
769 | code not depend on c++ code anymore and above all, not | ||
770 | statically link libstdc++ on that platform. | ||
771 | I need feedback on Windows XP, btw :) | ||
772 | |||
773 | 2008-10-28 Vincent Torri <doursse at users dot sf dot net> | ||
774 | |||
775 | * configure.ac: | ||
776 | add c++ compiler checks | ||
777 | remove linking against libuid.a as it's not an import lib. | ||
778 | |||
779 | * src/bin/Makefile.am: | ||
780 | * src/bin/evil_suite.c: | ||
781 | * src/bin/evil_test_link.c: | ||
782 | * src/bin/evil_test_link.h: | ||
783 | add unit test for links. Must be improved. | ||
784 | |||
785 | * src/lib/Makefile.am: | ||
786 | add unistd.cpp and uuid.c | ||
787 | use -fno-exceptions when compiling c++ code | ||
788 | |||
789 | * src/lib/evil_unistd.c: | ||
790 | * src/lib/evil_unistd.cpp: | ||
791 | use C++ api to manage links on Windows XP. Can be considered | ||
792 | as heavy but it's cleaner as the internals can change later. | ||
793 | I might consider to compile Windows CE code with only C compiler | ||
794 | as with mingw32ce, libstdc++ is statically linked to the | ||
795 | DLL / app (legacy of mingw stuff), to reduce a bit the DLL size. | ||
796 | |||
797 | * src/lib/evil_private.h: | ||
798 | declare _evil_error_display() as C function (otherwise linker | ||
799 | not happy) | ||
800 | |||
801 | * src/lib/evil_stdlib.c: | ||
802 | use RegCreateKeyEx() instead of RegOpenKeyEx in getenv(). | ||
803 | fix an _evil_error_display() call. | ||
804 | |||
805 | * src/lib/evil_util.c: | ||
806 | add more error messages | ||
807 | |||
808 | * src/lib/evil_uuid.c: | ||
809 | define IID_IPersistFile (for links on Windows XP) | ||
810 | |||
811 | * src/lib/evil_unistd.h: | ||
812 | fix doc | ||
813 | |||
814 | 2008-10-25 Vincent Torri <doursse at users dot sf dot net> | ||
815 | |||
816 | * src/lib/evil_unistd.c: | ||
817 | * src/lib/evil_unistd.h: | ||
818 | add execvp stub function for ecore_app. Does nothing, | ||
819 | only here to make compilation working with mingw32ce. | ||
820 | |||
821 | 2008-10-24 Vincent Torri <doursse at users dot sf dot net> | ||
822 | |||
823 | * src/lib/Makefile.am: | ||
824 | * src/lib/evil_util.c: | ||
825 | * src/lib/evil_private.h: | ||
826 | move _evil_stdlib_error_display() from evil_stdlib.c | ||
827 | to evil_util.c and rename it to _evil_error_display() | ||
828 | |||
829 | * src/lib/evil_stdlib.c: | ||
830 | * src/lib/evil_unistd.c: | ||
831 | use _evil_error_display() | ||
832 | |||
833 | * src/lib/Evil.h: | ||
834 | overload fopen for mingw32ce | ||
835 | |||
836 | * src/lib/evil_stdio.c: | ||
837 | * src/lib/evil_stdio.h: | ||
838 | add evil_open to overload fopen (for mingw32ce | ||
839 | |||
840 | 2008-10-22 Vincent Torri <doursse at users dot sf dot net> | ||
841 | |||
842 | * configure.ac: | ||
843 | * src/lib/Makefile.am: | ||
844 | store cpp flags in a variable instead of using an | ||
845 | automake conditional | ||
846 | |||
847 | * src/bin/Makefile.am: | ||
848 | * src/bin/evil_suite.c: | ||
849 | * src/bin/evil_test_memcpy.c: | ||
850 | add test for getenv / setenv. More tests on it will | ||
851 | come later | ||
852 | |||
853 | * src/lib/evil_stdlib.c: | ||
854 | fix getenv code and minor cleanup | ||
855 | |||
856 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
857 | |||
858 | * m4/ac_attribute.m4: | ||
859 | use newer file from PROTO/autotools | ||
860 | |||
861 | * src/lib/dlfcn/dlfcn.c: | ||
862 | * src/lib/evil_mman.c: | ||
863 | no need to define __UNUSED__ anymore with the new m4 macro | ||
864 | |||
865 | * src/lib/Makefile.am: | ||
866 | * src/lib/evil.c: | ||
867 | remove useless file | ||
868 | |||
869 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
870 | |||
871 | * src/lib/Evil.h: | ||
872 | use getcwd() from evil_unistd.c | ||
873 | |||
874 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
875 | |||
876 | * src/lib/Makefile.am: | ||
877 | * src/lib/evil_time.c: | ||
878 | add tzset implementation ofr mingw32ce (does nothing...), | ||
879 | needed for embryo | ||
880 | |||
881 | * src/lib/evil_stdio.h: | ||
882 | formatting | ||
883 | |||
884 | 2008-10-20 Vincent Torri <doursse at users dot sf dot net> | ||
885 | |||
886 | * src/bin/evil_suite.c: | ||
887 | * src/bin/evil_suite.h: | ||
888 | * src/bin/evil_test_memcpy.c: | ||
889 | * src/bin/evil_test_memcpy.h: | ||
890 | clean suite and memcpy test code | ||
891 | |||
892 | 2008-10-19 Vincent Torri <doursse at users dot sf dot net> | ||
893 | |||
894 | * src/lib/errno.h: | ||
895 | * src/lib/evil_errno.c: | ||
896 | export errno symbol. | ||
897 | |||
898 | * src/lib/evil_string.c: | ||
899 | * src/lib/evil_string.h: | ||
900 | add a (slow) implementation of ffs(). Needed for eina | ||
901 | |||
902 | 2008-10-16 Vincent Torri <doursse at users dot sf dot net> | ||
903 | |||
904 | * configure.ac: | ||
905 | * src/lib/Makefile.am: | ||
906 | fix compilation on MinGW. Windows 2000 is | ||
907 | the minimum version supported by Evil (hence | ||
908 | other EFL). Goodbye Windows 98. | ||
909 | |||
910 | * src/bin/evil_test_memcpy.c: | ||
911 | re-enable small memcpy tests. It seems that memcpy | ||
912 | provided by glibc and the oem driver on Ipaq | ||
913 | 3970 I have, have the same speed. | ||
914 | |||
915 | 2008-10-16 Vincent Torri <doursse at users dot sf dot net> | ||
916 | |||
917 | * Makefile.am: | ||
918 | add the doc subdir | ||
919 | |||
920 | * src/lib/Makefile.am: | ||
921 | add evil_fnmatch_private.h in tarballs | ||
922 | |||
923 | 2008-10-14 Vincent Torri <doursse at users dot sf dot net> | ||
924 | |||
925 | * src/lib/evil_fcntl.h: | ||
926 | don't use it with the cegcc compiler | ||
927 | |||
928 | * src/lib/evil_fnmatch.c: | ||
929 | fix warning | ||
930 | |||
931 | * src/lib/evil_stdlib.c: | ||
932 | fix putenv and mkstemp with cegcc and mingw32ce | ||
933 | |||
934 | 2008-10-11 Vincent Torri <doursse at users dot sf dot net> | ||
935 | |||
936 | * configure.ac: | ||
937 | * src/lib/Makefile.am: | ||
938 | re-add guards suppressed in previous commit | ||
939 | |||
940 | * src/lib/Evil.h: | ||
941 | include new header files | ||
942 | |||
943 | * src/lib/errno.h: | ||
944 | * src/lib/evil_errno.c: | ||
945 | add fake errno system with mingw32ce | ||
946 | |||
947 | * src/lib/evil_fcntl.c: | ||
948 | * src/lib/evil_fcntl.h: | ||
949 | fix compilation on cegcc and mingw32 (mainly does | ||
950 | nothing on Windows CE) | ||
951 | |||
952 | * src/lib/evil_stdio.c: | ||
953 | * src/lib/evil_stdio.h: | ||
954 | add rewind and perror for mingw32ce | ||
955 | |||
956 | * src/lib/evil_string.c: | ||
957 | * src/lib/evil_string.h: | ||
958 | add strerror for mingw32ce | ||
959 | |||
960 | 2008-10-11 Vincent Torri <doursse at users dot sf dot net> | ||
961 | |||
962 | * configure.ac: | ||
963 | * src/lib/Makefile.am: | ||
964 | * src/lib/evil_fnmatch.c: | ||
965 | * src/lib/evil_fnmatch_list_of_states.c: | ||
966 | add guards instead of not including fnmatch source | ||
967 | file in Makefile.am (for mingw32ce only) | ||
968 | |||
969 | * src/bin/Makefile.am: | ||
970 | * src/bin/evil_suite.c: | ||
971 | * src/bin/evil_test_memcpy.c: | ||
972 | * src/bin/suite.c: | ||
973 | * src/bin/suite.h: | ||
974 | * src/bin/test_memcpy.c: | ||
975 | * src/bin/test_memcpy.h: | ||
976 | rename files | ||
977 | |||
978 | 2008-10-09 Vincent Torri <doursse at users dot sf dot net> | ||
979 | |||
980 | * AUTHORS: | ||
981 | mention Tor's contribution | ||
982 | |||
983 | * configure.ac: | ||
984 | mention m4 directory, check errno header file, | ||
985 | add conditionnal when mingw32ce is used, minor | ||
986 | formatting | ||
987 | |||
988 | * m4/efl_doxygen.m4: | ||
989 | fix comments | ||
990 | |||
991 | * src/lib/Makefile.am: | ||
992 | include fnmatch files only when mingw32ce is used | ||
993 | |||
994 | * src/lib/evil_fcntl.c: | ||
995 | define correctly _get_osfhandle on mingw32ce | ||
996 | |||
997 | * src/lib/evil_pwd.c: | ||
998 | fix getpwuid() when cegcc or mingw32ce are used | ||
999 | |||
1000 | * src/lib/evil_stdlib.c: | ||
1001 | fix mkstemp() on all Windows platform, guard errno stuff | ||
1002 | |||
1003 | * src/lib/evil_stdlib.h: | ||
1004 | template -> __template because 'template' is a c++ keyword. | ||
1005 | |||
1006 | * src/lib/evil_unistd.c: | ||
1007 | guard errno stuff | ||
1008 | |||
1009 | * src/lib/evil_fnmatch.c: | ||
1010 | * src/lib/evil_fnmatch_list_of_states.c: | ||
1011 | * src/lib/evil_fnmatch_private.h: | ||
1012 | * src/lib/fnmatch.h: | ||
1013 | added files | ||
1014 | |||
1015 | * win32/common/fnmatch.c: | ||
1016 | * win32/common/fnmatch.h: | ||
1017 | * win32/common/fnmatch_list_of_states.c: | ||
1018 | * win32/common/fnmatch_private.h: | ||
1019 | removed files | ||
1020 | |||
1021 | 2008-10-05 Vincent Torri <doursse at users dot sf dot net> | ||
1022 | |||
1023 | * m4: | ||
1024 | add m4 macro for doxygen, mpatrol and __attribute__ | ||
1025 | |||
1026 | * doc: | ||
1027 | move Doxyfile from toplevel dir to doc/ | ||
1028 | |||
1029 | * src/bin/Makefile.am | ||
1030 | * src/lib/Makefile.am | ||
1031 | * src/lib/dlfcn/Makefile.am | ||
1032 | remove _DEPENDENCIES, add flags for mpatrol and put | ||
1033 | defines for EAPI | ||
1034 | |||
1035 | * src/bin: | ||
1036 | add memcpy for i686. Need an asm expert to modify it | ||
1037 | |||
1038 | * src/bin/memcpy_glibc_arm.S: | ||
1039 | formatting | ||
1040 | |||
1041 | * src/bin/suite.c: | ||
1042 | fix seg fault by increasing the size of the buffers | ||
1043 | |||
1044 | * src/bin/test_memcpy.c: | ||
1045 | add a test with a bigger size for the memory to copy | ||
1046 | |||
1047 | * configure.ac: | ||
1048 | reorganise a lot, use m4 macro, add mpatrol support | ||
1049 | |||
1050 | * Makefile.am: | ||
1051 | add doc rule | ||
1052 | |||
1053 | 2008-10-03 Vincent Torri <doursse at users dot sf dot net> | ||
1054 | |||
1055 | * src/bin/Makefile.am: | ||
1056 | rename memcpy_glibc.S to memcpy_glibc_arm.S | ||
1057 | |||
1058 | 2008-09-28 Vincent Torri <doursse at users dot sf dot net> | ||
1059 | |||
1060 | * configure.ac: | ||
1061 | * src/bin/Makefile.am: | ||
1062 | * src/bin/test_memcpy.c: | ||
1063 | compile memcpy_glibc.S only if cegcc or mingw32ce is used | ||
1064 | |||
1065 | * src/bin/test_pipe.c: | ||
1066 | use evil_sockets_init and evil_sockets_shutdown. | ||
1067 | |||
1068 | * src/lib/evil_unistd.c: | ||
1069 | formatting | ||
1070 | |||
1071 | 2008-09-15 Vincent Torri <doursse at users dot sf dot net> | ||
1072 | |||
1073 | * Makefile.am: | ||
1074 | add autogen.sh in archive distribution | ||
1075 | |||
1076 | * configure.ac: | ||
1077 | remove useless defines | ||
1078 | first support of mingw32msvc compiler | ||
1079 | |||
1080 | * src/lib/Evil.h: | ||
1081 | move some macro definitions | ||
1082 | |||
1083 | * src/lib/Makefile.am: | ||
1084 | add evil_(fcntl/langinfo).(c/h) and install pwd.h | ||
1085 | |||
1086 | * src/lib/dlfcn/dlfcn.h: | ||
1087 | remove useless ifdef | ||
1088 | |||
1089 | * src/lib/evil.c: | ||
1090 | comment all code for now. It will be deleted later | ||
1091 | |||
1092 | * src/lib/evil_fcntl.c: | ||
1093 | * src/lib/evil_fcntl.h: | ||
1094 | * src/lib/evil_langinfo.c: | ||
1095 | * src/lib/evil_langinfo.h: | ||
1096 | move fcntl and langinfo related code to their own files | ||
1097 | |||
1098 | * src/lib/evil_mman.c: | ||
1099 | remove useless inclusion | ||
1100 | |||
1101 | * src/lib/evil_pwd.c: | ||
1102 | pw var is not needed with cegcc | ||
1103 | |||
1104 | * src/lib/evil_stdlib.c: | ||
1105 | fix bugs, formatting | ||
1106 | |||
1107 | * src/lib/evil_unistd.c: | ||
1108 | add missing declarations and fix header files | ||
1109 | |||
1110 | * src/lib/evil_unistd.h: | ||
1111 | move pid_t typedef to Evil.h | ||
1112 | |||
1113 | * src/lib/evil_util.c: | ||
1114 | additional include and fix a bug in output | ||
1115 | |||
1116 | * src/lib/pwd.h: | ||
1117 | use EAPI from Evil.h, define struct passwd when not using cegcc | ||
1118 | |||
1119 | * src/lib/sys/mman.h: | ||
1120 | use EAPI from Evil.h | ||
1121 | |||
1122 | * win32/common/fnmatch.c: | ||
1123 | * win32/common/fnmatch.h: | ||
1124 | * win32/common/fnmatch_list_of_states.c: | ||
1125 | * win32/vs8/evil.sln: | ||
1126 | fix and cleanup with vc++ compilation | ||
1127 | Based on patch by Dmitriy Mazovka | ||
1128 | |||
1129 | 2008-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
1130 | |||
1131 | Fix compilation with vc++. Based on patch by Dmitriy Mazovka | ||
1132 | |||
1133 | * src/lib/Evil.h: | ||
1134 | move typedef's | ||
1135 | |||
1136 | * src/lib/evil.c: | ||
1137 | remove declaration and include | ||
1138 | |||
1139 | * src/lib/evil_stdlib.c: | ||
1140 | simplify mkstmp implementation | ||
1141 | fix getenv | ||
1142 | |||
1143 | * src/lib/evil_unistd.c: | ||
1144 | include correct headers for readlink and symlink | ||
1145 | |||
1146 | 2008-09-13 Vincent Torri <doursse at users dot sf dot net> | ||
1147 | |||
1148 | * big rework of evil | ||
1149 | * addition of a unit test for memcpy | ||
1150 | |||
1151 | 2008-07-13 Vincent Torri <doursse at users dot sf dot net> | ||
1152 | |||
1153 | * src/lib/Evil.h: | ||
1154 | declare pid_t, ssize_t and mode_t for vc++ before flock | ||
1155 | structure (vc++) | ||
1156 | * src/lib/dlfcn/dlfcn.h: | ||
1157 | include limits.h for vc++ | ||
1158 | |||
1159 | * src/lib/evil.c: (symlink), (readlink): | ||
1160 | use UNICODE instead of checking the OS. Use PATH_MAX instead | ||
1161 | of MB_CUR_MAX when needed | ||
1162 | |||
1163 | 2008-07-03 Vincent Torri <doursse at users dot sf dot net> | ||
1164 | |||
1165 | * src/lib/Evil.h: | ||
1166 | uid_t and gid_t exist on cegcc | ||
1167 | |||
1168 | 2008-06-29 Vincent Torri <doursse at users dot sf dot net> | ||
1169 | |||
1170 | * configure.ac: | ||
1171 | * src/lib/Evil.h: | ||
1172 | * src/lib/Makefile.am: | ||
1173 | * src/lib/evil.c: | ||
1174 | * src/lib/pwd/Makefile.am: | ||
1175 | * src/lib/pwd/pwd.h: | ||
1176 | add langinfo and getpwuid support | ||
1177 | |||
1178 | * src/lib/mman/sys/mman.h: | ||
1179 | * src/lib/dlfcn/dlfcn.h: | ||
1180 | fix comment | ||
1181 | |||
1182 | 2008-06-11 Vincent Torri <doursse at users dot sf dot net> | ||
1183 | |||
1184 | * src/lib/Evil.h: | ||
1185 | add defines for vc++. Thanks to Dmitriy Mazovka | ||
1186 | |||
1187 | 2008-06-10 Vincent Torri <doursse at users dot sf dot net> | ||
1188 | |||
1189 | * configure.ac: | ||
1190 | * src/lib/dlfcn/dlfcn.h: | ||
1191 | * src/lib/mman/sys/mman.h: | ||
1192 | define EFL_EVIL_MMAN_BUILD and EFL_EVIL_DLFCN_BUILD so | ||
1193 | that functions in Evil.h are not declared as import | ||
1194 | |||
1195 | * src/lib/evil.c: (setenv), (unsetenv), (realpath), | ||
1196 | (evil_sockets_init), (evil_sockets_shutdown), (evil_pipe), | ||
1197 | (evil_tmpdir_get), (evil_homedir_get): | ||
1198 | rename pipe() to evil_pipe(). | ||
1199 | set tmpdir to "Temp" and homedir to "My Documents" on WinCE | ||
1200 | |||
1201 | * src/lib/Evil.h: | ||
1202 | define pipe() as evil_pipe(). This allow to use our pipe() | ||
1203 | implementation to be usedwith cegcc, as it is broken on that | ||
1204 | platform. | ||
1205 | move the defines at the end of the file | ||
1206 | |||
1207 | 2008-06-09 Vincent Torri <doursse at users dot sf dot net> | ||
1208 | |||
1209 | * src/lib/Evil.h: | ||
1210 | add strdup define | ||
1211 | |||
1212 | * src/lib/evil.c: (evil_tmpdir_get), (evil_homedir_get): | ||
1213 | include stdlib.h to define MB_CUR_MAX | ||
1214 | On Windows CE, tmpdir and homedir are defined as "\windows" | ||
1215 | |||
1216 | * src/lib/mman/mman.c: (mmap), (munmap): | ||
1217 | compile the big fat hack of mmap only on Windows CE | ||
1218 | |||
1219 | 2008-06-08 Vincent Torri <doursse at users dot sf dot net> | ||
1220 | |||
1221 | * src/lib/Evil.h: | ||
1222 | * src/lib/evil.c: (evil_last_error_get): | ||
1223 | add evil_last_error_get() function to get | ||
1224 | useful error string creation. | ||
1225 | |||
1226 | * src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym), | ||
1227 | (dladdr): | ||
1228 | use UNICODE check instead of compiler checks when needed. | ||
1229 | use evil_last_error_get() | ||
1230 | |||
1231 | * src/lib/mman/mman.c: (mmap), (munmap): | ||
1232 | file mapping does not work on Windows CE < 5.0. | ||
1233 | if it is the case, just read the file and return | ||
1234 | the data. | ||
1235 | use evil_last_error_get() | ||
1236 | |||
1237 | * src/lib/mman/Makefile.am: | ||
1238 | * src/lib/Makefile.am: | ||
1239 | add libevil dependancy | ||
1240 | |||
1241 | 2008-06-07 Vincent Torri <doursse at users dot sf dot net> | ||
1242 | |||
1243 | * src/lib/Evil.h: | ||
1244 | include windows.h instead of windef.h | ||
1245 | undefine PATH_MATH before defining it | ||
1246 | |||
1247 | * src/lib/dlfcn/dlfcn.c: | ||
1248 | remove useless header file | ||
1249 | |||
1250 | 2008-06-06 Vincent Torri <doursse at users dot sf dot net> | ||
1251 | |||
1252 | * src/lib/Evil.h: | ||
1253 | add PATH_MAX macro | ||
1254 | |||
1255 | * src/lib/dlfcn/dlfcn.c: (get_last_error): | ||
1256 | free correctly strings | ||
1257 | |||
1258 | 2008-06-02 Vincent Torri <doursse at users dot sf dot net> | ||
1259 | |||
1260 | * src/lib/Evil.h: | ||
1261 | * src/lib/evil.c: (setenv), (unsetenv): | ||
1262 | setenv and unsetenv are already defined with cegcc | ||
1263 | |||
1264 | 2008-06-01 Vincent Torri <doursse at users dot sf dot net> | ||
1265 | |||
1266 | * src/lib/Evil.h: | ||
1267 | * src/lib/evil.c: | ||
1268 | add open with several arguments | ||
1269 | add getcwd, lstat, setenv, unsetenv and evil_homedir_get. | ||
1270 | typo in doc | ||
1271 | |||
1272 | 2008-06-01 Vincent Torri <doursse at users dot sf dot net> | ||
1273 | |||
1274 | * src/lib/dlfcn/dlfcn.c: | ||
1275 | memory leak with cegcc | ||
1276 | |||
1277 | * src/lib/dlfcn/dlfcn.h: | ||
1278 | include limits.h for MinGW users | ||
1279 | |||
1280 | * src/lib/mman/sys/mman.h: | ||
1281 | add MAP_FAILED error value | ||
1282 | |||
1283 | 2008-05-20 Vincent Torri <doursse at users dot sf dot net> | ||
1284 | |||
1285 | * src/lib/dlfcn/dlfcn.h: | ||
1286 | dli_fname ncorrectly declared. Thanks to Dmitriy Mazovka. | ||
1287 | |||
1288 | 2008-05-11 Vincent Torri <doursse at users dot sf dot net> | ||
1289 | |||
1290 | * src/lib/Evil.h: | ||
1291 | * src/lib/evil.c (getpid): | ||
1292 | add wrapper around GetCurrentProcessId() | ||
1293 | |||
1294 | 2008-05-10 Vincent Torri <doursse at users dot sf dot net> | ||
1295 | |||
1296 | * src/lib/dlfcn/dlfcn.c: (dladdr): | ||
1297 | replace all the '\' by '/' in the filename found by dladdr | ||
1298 | |||
1299 | 2008-04-28 Vincent Torri <doursse at users dot sf dot net> | ||
1300 | |||
1301 | * src/lib/Evil.h: | ||
1302 | * src/lib/evil.c: (evil_getcwd): | ||
1303 | add getcwd-like function | ||
1304 | |||
1305 | * src/lib/dlfcn/dlfcn.c: (dladdr): | ||
1306 | * src/lib/dlfcn/dlfcn.h: | ||
1307 | add dladdr-like function. Formatting | ||
1308 | Remove unused define | ||
1309 | |||
1310 | * src/lib/mman/sys/mman.h: | ||
1311 | remove unused define | ||
1312 | |||
1313 | 2008-04-26 Vincent Torri <doursse at users dot sf dot net> | ||
1314 | |||
1315 | * src/lib/Evil.h: | ||
1316 | * src/lib/Makefile.am: | ||
1317 | * src/lib/dlfcn/Makefile.am: | ||
1318 | * src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym): | ||
1319 | * src/lib/evil.c: (evil_char_to_wchar), (evil_wchar_to_char): | ||
1320 | make char <--> wchar_t conversion functions public | ||
1321 | |||
1322 | * src/lib/mman/Makefile.am: | ||
1323 | add cegcc flags | ||
1324 | |||
1325 | * src/lib/mman/mman.c: | ||
1326 | move include | ||
1327 | |||
1328 | 2008-04-23 Vincent Torri <doursse at users dot sf dot net> | ||
1329 | |||
1330 | * configure.ac: | ||
1331 | * src/bin/Makefile.am: | ||
1332 | * src/lib/Makefile.am: | ||
1333 | * src/lib/dlfcn/Makefile.am: | ||
1334 | * src/lib/mman/Makefile.am: | ||
1335 | use -Wl,--enable-auto-import with cegcc | ||
1336 | fix warning with newest autoconf | ||
1337 | |||
1338 | * src/lib/dlfcn/dlfcn.c: (string_to_wchar): | ||
1339 | include wchar.h and fix warnings | ||
1340 | |||
1341 | * src/lib/mman/mman.c: | ||
1342 | use relative path to include sys/mman.h | ||
1343 | |||
1344 | 2008-03-28 Vincent Torri <doursse at users dot sf dot net> | ||
1345 | |||
1346 | * src/lib/Evil.h: | ||
1347 | remove the stat structure and add guards | ||
1348 | |||
1349 | * src/lib/dlfcn/dlfcn.c: | ||
1350 | include limits.h also for the cegcc compiler | ||
1351 | |||
1352 | 2008-03-23 Vincent Torri <doursse at users dot sf dot net> | ||
1353 | |||
1354 | * src/lib/Evil.h: | ||
1355 | add POSIX definitions | ||
1356 | |||
1357 | * src/lib/evil.c: | ||
1358 | make realpath available with cegcc. The function | ||
1359 | just copy the file name to the resolved name with | ||
1360 | that compiler | ||
1361 | |||
1362 | 2008-03-13 Vincent Torri <doursse at users dot sf dot net> | ||
1363 | |||
1364 | * INSTALL: | ||
1365 | * README: | ||
1366 | additional notes for compilations with cegcc or mingw32ce | ||
1367 | |||
1368 | * configure.ac: | ||
1369 | use 'win32' instead of 'cegcc' or 'mingw' | ||
1370 | |||
1371 | * src/lib/dlfcn/dlfcn.c (dlopen): | ||
1372 | cegcc does not support LOAD_WITH_ALTERED_SEARCH_PATH. | ||
1373 | Use LoadLibrary instead of LoadLibraryEx in that case. | ||
1374 | |||
1375 | 2008-03-05 Vincent Torri <doursse at users dot sf dot net> | ||
1376 | |||
1377 | * src/lib/Evil.h: | ||
1378 | * src/lib/evil.c: | ||
1379 | cegcc or mingwce32 does not like relative path, | ||
1380 | so _fullpath or other similar function do not exist | ||
1381 | on Winodws mobile. | ||
1382 | |||
1383 | * src/lib/mman/mman.c: | ||
1384 | missing # | ||
1385 | |||
1386 | 2008-03-05 Vincent Torri <doursse at users dot sf dot net> | ||
1387 | |||
1388 | fix compilation with cegcc and minor fixing | ||
1389 | |||
1390 | * COPYING: | ||
1391 | copyright update | ||
1392 | |||
1393 | * configure.ac: | ||
1394 | * src/lib/Evil.h: | ||
1395 | * src/lib/dlfcn/dlfcn.h: | ||
1396 | * src/lib/mman/sys/mman.h: | ||
1397 | define EFL_EVIL_BUILD in config.h for managing correctly EAPI | ||
1398 | |||
1399 | * src/bin/test_pipe.c: | ||
1400 | stdio.h is needed after winsock2.h for mingw32ce | ||
1401 | |||
1402 | * src/lib/dlfcn/dlfcn.c (get_last_error), (dlopen), (dlsym): | ||
1403 | * src/lib/evil.c: | ||
1404 | fix some heafer files inclusion on cegc platform. | ||
1405 | first step of mingw32ce support | ||
1406 | |||
1407 | * src/lib/mman/mman.c: | ||
1408 | define _get_osfhandle for mingw32ce | ||
1409 | |||
1410 | 2008-03-03 Vincent Torri <doursse at users dot sf dot net> | ||
1411 | |||
1412 | * COPYING: | ||
1413 | * COPYING-PLAIN: | ||
1414 | * Makefile.am: | ||
1415 | update the COPYING file | ||
1416 | |||
1417 | 2008-02-29 Vincent Torri <doursse at users dot sf dot net> | ||
1418 | |||
1419 | * AUTHORS: | ||
1420 | Add Tor Lillqvist as author as he kindly gave me | ||
1421 | the right to use his code for pipe(). Thanks a lot ! | ||
1422 | |||
1423 | * src/bin/test_dlfcn.c (main): | ||
1424 | read module and symbol from command line | ||
1425 | |||
1426 | * src/bin/test_pipe.c (thread), (main): | ||
1427 | change output | ||
1428 | |||
1429 | * src/lib/Evil.h: | ||
1430 | * src/lib/dlfcn/dlfcn.h: | ||
1431 | * src/lib/evil.c (mkstemp), (realpath), (evil_sockets_init), | ||
1432 | (evil_sockets_shutdown): | ||
1433 | * src/lib/mman/sys/mman.h: | ||
1434 | update documentation, add unlink() function, realpath() | ||
1435 | becomes a function instead of a macro, add functions to | ||
1436 | init / shutdown the socket system of Windows, undef EAPI | ||
1437 | at the end of each header files. | ||
1438 | |||
1439 | 2008-02-27 Vincent Torri <doursse at users dot sf dot net> | ||
1440 | |||
1441 | * initial release | ||
diff --git a/legacy/evil/ChangeLog.0 b/legacy/evil/ChangeLog.0 new file mode 100644 index 0000000000..df9e1cfe05 --- /dev/null +++ b/legacy/evil/ChangeLog.0 | |||
@@ -0,0 +1,1441 @@ | |||
1 | 2011-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
2 | |||
3 | * src/lib/Evil.h: | ||
4 | clean main page | ||
5 | |||
6 | 2011-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
7 | |||
8 | * src/lib/evil_stdio.c: | ||
9 | Fix returned value of evil_fread_native() | ||
10 | |||
11 | * doc/Doxyfile: | ||
12 | * doc/head.html: | ||
13 | * src/lib/Evil.h: | ||
14 | * src/lib/dirent.h: | ||
15 | * src/lib/dlfcn/dlfcn.h: | ||
16 | * src/lib/evil_fcntl.h: | ||
17 | * src/lib/evil_inet.h: | ||
18 | * src/lib/evil_libgen.h: | ||
19 | * src/lib/evil_stdio.h: | ||
20 | * src/lib/evil_string.h: | ||
21 | * src/lib/pwd.h: | ||
22 | Update documentation | ||
23 | |||
24 | 2011-11-02 Vincent Torri <doursse at users dot sf dot net> | ||
25 | |||
26 | * src/lib/evil_util.c: | ||
27 | * src/lib/evil_util.h: | ||
28 | Add evil_utf16_to_utf8() function, display error messages | ||
29 | and fix a bit the documentation of the other conversion | ||
30 | functions. | ||
31 | |||
32 | 2011-10-12 Vincent Torri <doursse at users dot sf dot net> | ||
33 | |||
34 | * src/lib/evil_util.c: | ||
35 | simplify evil_wchar_to_char() | ||
36 | |||
37 | 2011-10-05 Vincent Torri <doursse at users dot sf dot net> | ||
38 | |||
39 | * src/lib/evil_inet.c: | ||
40 | * src/lib/evil_inet.h: | ||
41 | * AUTHORS: | ||
42 | add inet_ntop() function. Implementation from c-ares library. | ||
43 | See AUTHORS. | ||
44 | |||
45 | * configure.ac: | ||
46 | * src/lib/dlfcn/dlfcn.c: | ||
47 | * src/lib/dlfcn/Makefile.am: | ||
48 | add RTLD_DEFAULT support in dlsym() on Windows CE | ||
49 | |||
50 | 2011-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
51 | |||
52 | * src/lib/dlfcn/dlfcn.c: | ||
53 | add RTLD_DEFAULT support in dlsym() | ||
54 | |||
55 | 2011-05-19 Vincent Torri <doursse at users dot sf dot net> | ||
56 | |||
57 | * src/lib/dlfcn/dlfcn.c: | ||
58 | change '/' to '\' in paths | ||
59 | |||
60 | * src/lib/evil_inet.c: | ||
61 | * src/lib/evil_inet.h: | ||
62 | * src/lib/Evil.h: | ||
63 | * src/lib/Makefile.am: | ||
64 | * AUTHORS: | ||
65 | add inet_pton() function. Implementation from c-ares library. | ||
66 | See AUTHORS. | ||
67 | |||
68 | 2011-02-27 Vincent Torri <doursse at users dot sf dot net> | ||
69 | |||
70 | * configure.ac: | ||
71 | force libtool >= 2.4 | ||
72 | |||
73 | 2011-02-23 Vincent Torri <doursse at users dot sf dot net> | ||
74 | |||
75 | * src/lib/evil_stdio.c: | ||
76 | make vasprintf() compile on Windows CE | ||
77 | |||
78 | * src/lib/evil_time.c: | ||
79 | * src/lib/evil_time.h: | ||
80 | add stub tzset() for Windows CE | ||
81 | |||
82 | 2011-02-04 Vincent Torri <doursse at users dot sf dot net> | ||
83 | |||
84 | * src/lib/evil_stdio.c: | ||
85 | * src/lib/evil_stdio.h: | ||
86 | Add asprintf() function. | ||
87 | Add documentation for vasprintf(). | ||
88 | Use _vcprintf() instead of vsnprintf() to get the length | ||
89 | of the string, as recommended by MSDN. | ||
90 | |||
91 | 2011-01-06 Vincent Torri <doursse at users dot sf dot net> | ||
92 | |||
93 | * src/lib/evil_stdio.c: | ||
94 | * src/lib/evil_stdio.h: | ||
95 | better perror() declaration / definition | ||
96 | |||
97 | 2011-01-04 Vincent Torri <doursse at users dot sf dot net> | ||
98 | |||
99 | * src/lib/evil_unistd.c: | ||
100 | * src/lib/evil_unistd.h: | ||
101 | declare and define getpid() for Windows CE. | ||
102 | |||
103 | 2011-01-04 Vincent Torri <doursse at users dot sf dot net> | ||
104 | |||
105 | * src/lib/dlfcn/dlfcn.h: | ||
106 | define (temporary) PATH_MAX on Windows CE. | ||
107 | cegcc has a bug with limits.h. | ||
108 | |||
109 | * src/lib/evil_stdio.c: | ||
110 | * src/lib/evil_stdio.h: | ||
111 | undefine temporary the definition of perror() on Windows CE | ||
112 | |||
113 | 2010-12-18 Vincent Torri <doursse at users dot sf dot net> | ||
114 | |||
115 | * src/lib/libgen.c: | ||
116 | fix segmentation fault in basename() and dirname() | ||
117 | |||
118 | 2010-12-18 Vincent Torri <doursse at users dot sf dot net> | ||
119 | |||
120 | * src/lib/Evil.h: | ||
121 | use _tzset instead of tzset with vc++ | ||
122 | |||
123 | 2010-12-12 Vincent Torri <doursse at users dot sf dot net> | ||
124 | |||
125 | * src/lib/evil_libgen.c: | ||
126 | * src/lib/evil_libgen.h: | ||
127 | add dirname() function | ||
128 | |||
129 | 2010-12-12 Vincent Torri <doursse at users dot sf dot net> | ||
130 | |||
131 | * src/lib/evil_unistd.c: | ||
132 | * src/lib/evil_unistd.h: | ||
133 | add usleep() for vc++ | ||
134 | |||
135 | 2010-12-10 Vincent Torri <doursse at users dot sf dot net> | ||
136 | |||
137 | reviewed by: Vincent Torri | ||
138 | patch by: Vincent Richomme | ||
139 | |||
140 | * src/lib/evil_unistd.c: | ||
141 | remove warning | ||
142 | |||
143 | 2010-11-06 Vincent Torri <doursse at users dot sf dot net> | ||
144 | |||
145 | * src/lib/Evil.h: | ||
146 | * src/lib/evil_string.h: | ||
147 | Fix doxygen documentation | ||
148 | |||
149 | 2010-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
150 | |||
151 | * src/lib/Evil.h: | ||
152 | define offsetof for Windows CE | ||
153 | |||
154 | 2010-10-22 Vincent Torri <doursse at users dot sf dot net> | ||
155 | |||
156 | * src/lib/Makefile.am: | ||
157 | * src/lib/dirent.h: | ||
158 | * src/lib/evil_dirent.c: | ||
159 | use our own dirent structure and implementation instead of | ||
160 | mingw one. | ||
161 | |||
162 | 2010-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
163 | |||
164 | * src/lib/Makefile.am: | ||
165 | * src/lib/Evil.h: | ||
166 | * src/lib/evil_time.c: | ||
167 | * src/lib/evil_time.h: | ||
168 | add locatime_r() for calendar in Elementary. | ||
169 | |||
170 | 2010-05-29 Vincent Torri <doursse at users dot sf dot net> | ||
171 | |||
172 | * doc/Doxyfile: | ||
173 | define _MSC_VER so that code guarded by it can | ||
174 | be processed by doxygen | ||
175 | |||
176 | * src/lib/evil_stdio.c: | ||
177 | * src/lib/evil_stdio.h: | ||
178 | vasprintf() is also not in mingw crt | ||
179 | |||
180 | * src/lib/evil_unistd.c: | ||
181 | * src/lib/evil_unistd.h: | ||
182 | getpid is declared and defined in mingw crt | ||
183 | |||
184 | 2010-04-14 Vincent Torri <doursse at users dot sf dot net> | ||
185 | |||
186 | * src/lib/evil_stdio.c: | ||
187 | * src/lib/evil_stdio.h: | ||
188 | add vasprintf() function | ||
189 | |||
190 | 2010-04-03 Vincent Torri <doursse at users dot sf dot net> | ||
191 | |||
192 | * src/lib/Evil.h: | ||
193 | mkdir() does not accept 2 arguments. | ||
194 | Define hypot to remove huge amount of warnings in | ||
195 | Evas withvc++ | ||
196 | |||
197 | 2010-04-01 Vincent Torri <doursse at users dot sf dot net> | ||
198 | |||
199 | * configure.ac: | ||
200 | move version management at the beginning | ||
201 | |||
202 | * src/bin/evil_suite.c: | ||
203 | * src/bin/evil_test_dlfcn.c: | ||
204 | * src/bin/evil_test_environment.c: | ||
205 | * src/bin/evil_test_gettimeofday.c: | ||
206 | * src/bin/evil_test_link.c: | ||
207 | * src/bin/evil_test_mkstemp.c: | ||
208 | * src/bin/evil_test_pipe.c: | ||
209 | * src/bin/evil_test_realpath.c: | ||
210 | * src/lib/Evil.h: | ||
211 | * src/lib/Makefile.am: | ||
212 | * src/lib/evil_errno.c: | ||
213 | * src/lib/evil_main.c: | ||
214 | * src/lib/evil_main.h: | ||
215 | * src/lib/evil_unistd.c: | ||
216 | * src/lib/evil_unistd.h: | ||
217 | * src/lib/evil_util.c: | ||
218 | fix warnings | ||
219 | |||
220 | 2010-03-26 Vincent Torri <doursse at users dot sf dot net> | ||
221 | |||
222 | * src/lib/evil_string.c: | ||
223 | * src/lib/evil_string.h: | ||
224 | add strcasecmp wrapper for vc++ | ||
225 | |||
226 | 2010-03-12 Vincent Torri <doursse at users dot sf dot net> | ||
227 | |||
228 | * src/lib/Makefile.am: | ||
229 | * src/lib/evil_time.c (deleted): | ||
230 | * win32/vs8/libevil.vcproj: | ||
231 | * win32/vs9/libevil.vcproj: | ||
232 | remove evil_time.c as tzset is defined with mingw and vc++ | ||
233 | |||
234 | * src/lib/Evil.h: | ||
235 | * src/lib/dlfcn/dlfcn.c: | ||
236 | * src/lib/dlfcn/dlfcn.h: | ||
237 | remove __CEGCC__ occurences | ||
238 | |||
239 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
240 | |||
241 | * win32/vs8/libdlfcn.vcproj: | ||
242 | * win32/vs9/libdlfcn.vcproj: | ||
243 | set supported Windows minimal version | ||
244 | |||
245 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
246 | |||
247 | * src/lib/Evil.h: | ||
248 | actually, ssize_t is defined with all mingw versions | ||
249 | but not with vc++. So move it in vc++ part of Evil.h | ||
250 | |||
251 | 2010-03-11 Vincent Torri <doursse at users dot sf dot net> | ||
252 | |||
253 | * configure.ac: | ||
254 | add comment | ||
255 | |||
256 | * win32/vs8/libevil.vcproj: | ||
257 | clean up Visual Studio output (less useless warnings) | ||
258 | add missing library | ||
259 | |||
260 | 2010-02-28 Vincent Torri <doursse at users dot sf dot net> | ||
261 | |||
262 | * remove cegcc compiler support, only mingw32ce | ||
263 | is supported | ||
264 | |||
265 | * remove shadow declarations | ||
266 | |||
267 | 2010-02-12 Vincent Torri <doursse at users dot sf dot net> | ||
268 | |||
269 | * src/lib/evil_unistd.c: | ||
270 | fix gettimeofday(). Thanks to Mathieu SCHROETER, | ||
271 | from the GeexBox project, for having spotted this. | ||
272 | |||
273 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
274 | |||
275 | * src/lib/evil_fcntl.c: | ||
276 | verify that the data passed to fcntl() is really a socket | ||
277 | and fix ioctlsocket() returned value check. | ||
278 | |||
279 | * src/bin/Makefile.am: | ||
280 | * src/bin/evil_suite.c: | ||
281 | add unit test for pipe(). | ||
282 | |||
283 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
284 | |||
285 | * src/lib/Evil.h: | ||
286 | change again the redefinition of open(). Needed | ||
287 | for the gif loader. But the compilation with vc++ | ||
288 | is certainly broken. Will be fixed later with a specific | ||
289 | case for vc++. | ||
290 | |||
291 | 2010-01-30 Vincent Torri <doursse at users dot sf dot net> | ||
292 | |||
293 | * src/lib/evil_fcntl.c: | ||
294 | * src/lib/evil_fcntl.h: | ||
295 | fix fcntl() with F_SETFL command | ||
296 | |||
297 | 2010-01-29 Vincent Torri <doursse at users dot sf dot net> | ||
298 | |||
299 | * src/lib/evil_fcntl.c: | ||
300 | * src/lib/evil_fcntl.h: | ||
301 | * src/lib/evil_unistd.c: | ||
302 | make pipe() blocking by default and allow fcntl() | ||
303 | to set a socket to be non-blocking | ||
304 | |||
305 | * src/lib/evil_stdlib.c: | ||
306 | fix warning | ||
307 | |||
308 | 2010-01-19 Vincent Torri <doursse at users dot sf dot net> | ||
309 | |||
310 | * src/lib/dlfcn/dlfcn.c: | ||
311 | Fix dladdr() on Windows CE: use the calling process | ||
312 | address to get the path. | ||
313 | |||
314 | 2009-12-19 Vincent Torri <doursse at users dot sf dot net> | ||
315 | |||
316 | * Makefile.am: | ||
317 | remove m4 libtool installed files during the | ||
318 | maintainer-clean rule | ||
319 | |||
320 | * src/lib/evil_stdio.c: | ||
321 | * src/lib/evil_stdio.h: | ||
322 | add the remove() function | ||
323 | |||
324 | 2009-12-11 Vincent Torri <doursse at users dot sf dot net> | ||
325 | |||
326 | * configure.ac: | ||
327 | improve configure output | ||
328 | |||
329 | 2009-12-07 Vincent Torri <doursse at users dot sf dot net> | ||
330 | |||
331 | * src/lib/evil_libgen.c: | ||
332 | * src/lib/evil_libgen.h: | ||
333 | * src/lib/Makefile.am: | ||
334 | * win32/vs8/libevil.vcproj: | ||
335 | * win32/vs9/libevil.vcproj: | ||
336 | add basename() function. | ||
337 | |||
338 | * src/lib/Evil.h: | ||
339 | add basename() function and comment useless wrappers (for now). | ||
340 | |||
341 | * src/lib/dlfcn/dlfcn.h: | ||
342 | remove useless include. | ||
343 | |||
344 | * src/lib/evil_util.c: | ||
345 | formatting. | ||
346 | |||
347 | 2009-12-06 Vincent Torri <doursse at users dot sf dot net> | ||
348 | |||
349 | * src/lib/evil_string.c: | ||
350 | add strrstr() function. | ||
351 | |||
352 | * src/bin/evil_suite.c: | ||
353 | * src/lib/evil_fnmatch.c: | ||
354 | * src/lib/evil_fnmatch_list_of_states.c: | ||
355 | include config.h | ||
356 | |||
357 | 2009-10-08 Vincent Torri <doursse at users dot sf dot net> | ||
358 | |||
359 | * src/lib/evil_main.c: | ||
360 | Shutdown socket system in evil_shutdown(). | ||
361 | Update init/shutdown scheme. | ||
362 | |||
363 | 2009-09-08 Vincent Torri <doursse at users dot sf dot net> | ||
364 | |||
365 | * INSTALL: | ||
366 | update INSTALL file | ||
367 | |||
368 | 2009-08-27 Vincent Torri <doursse at users dot sf dot net> | ||
369 | |||
370 | * src/lib/dlfcn/dlfcn.c: | ||
371 | fix warnings | ||
372 | |||
373 | * src/lib/evil_fnmatch_list_of_states.c: | ||
374 | fix vc++ warning | ||
375 | |||
376 | * win32/MANIFEST.txt: | ||
377 | * win32/README.txt: | ||
378 | * win32/start.bat: | ||
379 | * win32/vs9/evil.sln: | ||
380 | * win32/vs9/libdlfcn.vcproj: | ||
381 | * win32/vs9/libevil.vcproj: | ||
382 | * win32/vs9/test/out/update_deps.bat: | ||
383 | * win32/vs9/test/start.bat: | ||
384 | * win32/vs9/test/test.sln: | ||
385 | * win32/vs9/test/test.vcproj: | ||
386 | * win32/vs9/test/test_fnmatch.cpp: | ||
387 | * win32/vs9 (added): | ||
388 | * win32/vs9/test (added): | ||
389 | * win32/vs9/test/test_fnmatch.cpp (added): | ||
390 | * win32/vs9/test/test.vcproj (added): | ||
391 | * win32/vs9/test/start.bat (added): | ||
392 | * win32/vs9/test/out (added): | ||
393 | * win32/vs9/test/out/update_deps.bat (added): | ||
394 | * win32/vs9/test/test.sln (added): | ||
395 | * win32/vs9/libdlfcn.vcproj (added): | ||
396 | * win32/vs9/libevil.vcproj (added): | ||
397 | * win32/vs9/evil.sln (added): | ||
398 | * win32/start.bat (added): | ||
399 | * win32/vs8/libmman.vcproj (deleted): | ||
400 | * win32/vs8/start.bat (deleted): | ||
401 | * win32/set_env.bat (deleted): | ||
402 | update the Visual Studio environment. Now, there is only one | ||
403 | script to launch (start.bat) in win32/. It detects automatically | ||
404 | the latest Visual Studio environment which is installed and launch | ||
405 | the solution. Currently supported VS are 2005 and 2008. | ||
406 | |||
407 | 2009-06-13 Lars Munch <lars at segv dot dk> | ||
408 | |||
409 | * src/lib/evil_main.c: | ||
410 | initiate use of the Winsock DLL in evil_init() | ||
411 | |||
412 | 2009-06-10 Vincent Torri <doursse at users dot sf dot net> | ||
413 | |||
414 | * src/lib/evil_langinfo.c: | ||
415 | * src/lib/evil_langinfo.h: | ||
416 | add minimal RADIXCHAR support. Must be fixed in | ||
417 | a better way. | ||
418 | |||
419 | 2009-05-20 Vincent Torri <doursse at users dot sf dot net> | ||
420 | |||
421 | reviewed by: Vincent Torri | ||
422 | patch by: Lance Fetters | ||
423 | |||
424 | * src/lib/evil_unistd.c: | ||
425 | make evil_pipe() non blocking | ||
426 | |||
427 | 2009-04-18 Vincent Torri <doursse at users dot sf dot net> | ||
428 | |||
429 | * configure.ac: | ||
430 | * src/lib/Makefile.am: | ||
431 | put c++ flags in a variable and use gcc when | ||
432 | linking the Windows CE code. | ||
433 | |||
434 | 2009-04-11 Vincent Torri <doursse at users dot sf dot net> | ||
435 | |||
436 | * src/lib/evil_fcntl.c: | ||
437 | * src/lib/evil_fcntl.h: | ||
438 | support of F_GETFD in fcntl() (does nothing, actually | ||
439 | needed for last ecore change) | ||
440 | |||
441 | 2009-04-08 Vincent Torri <doursse at users dot sf dot net> | ||
442 | |||
443 | * src/lib/evil_stdlib.c: | ||
444 | manage correctly getenv() when value is NULL. | ||
445 | |||
446 | 2009-02-22 Vincent Torri <doursse at users dot sf dot net> | ||
447 | |||
448 | * src/lib/evil_main.c: | ||
449 | * src/lib/evil_unistd.c: | ||
450 | * src/lib/evil_unistd.h: | ||
451 | Use high resolution timer for gettimeofday() and | ||
452 | export a convenient function for ecore_time_get(), | ||
453 | to save some computations. | ||
454 | |||
455 | * src/lib/evil_pwd.c: | ||
456 | Use the correct name for GetUserNameEx() according | ||
457 | to the platform. | ||
458 | |||
459 | 2009-02-16 Vincent Torri <doursse at users dot sf dot net> | ||
460 | |||
461 | * src/lib/evil_stdio.c: | ||
462 | replace / by \ in the path passed to fopen | ||
463 | |||
464 | 2009-02-01 Vincent Torri <doursse at users dot sf dot net> | ||
465 | |||
466 | * doc/Makefile.am: | ||
467 | * m4/efl_doxygen.m4: | ||
468 | Missing modification of the variable DOXYGEN to | ||
469 | efl_doxygen. Spotted by Albin Tonnerre (Lutin). | ||
470 | |||
471 | 2009-02-01 Vincent Torri <doursse at users dot sf dot net> | ||
472 | |||
473 | * m4/efl_doxygen.m4: | ||
474 | fix logic in efl_doxygen.m4 | ||
475 | |||
476 | 2009-01-24 Vincent Torri <doursse at users dot sf dot net> | ||
477 | |||
478 | * src/lib/evil_fcntl.c: | ||
479 | fix fcntl() | ||
480 | |||
481 | 2009-01-19 Vincent Torri <doursse at users dot sf dot net> | ||
482 | |||
483 | * src/bin/Makefile.am: | ||
484 | * src/bin/evil_suite.c: | ||
485 | * src/bin/evil_test_dlfcn.c: | ||
486 | * src/bin/evil_test_dlfcn.h: | ||
487 | * src/bin/evil_test_environment.c: | ||
488 | * src/bin/evil_test_environment.h: | ||
489 | * src/bin/evil_test_gettimeofday.c: | ||
490 | * src/bin/evil_test_gettimeofday.h: | ||
491 | * src/bin/evil_test_link.c: | ||
492 | * src/bin/evil_test_link.h: | ||
493 | * src/bin/evil_test_mkstemp.c: | ||
494 | * src/bin/evil_test_mkstemp.h: | ||
495 | * src/bin/evil_test_realpath.c: | ||
496 | * src/bin/evil_test_realpath.h: | ||
497 | various fixes in the test suite. | ||
498 | add mkstemp() and realpath tests. | ||
499 | |||
500 | * src/lib/evil_dirent.c: | ||
501 | fix opendir() when indexation search is not active. | ||
502 | formatting. | ||
503 | |||
504 | * src/lib/evil_stdlib.c: | ||
505 | fir mkstemp() on both platform | ||
506 | |||
507 | * src/lib/evil_unistd.c: | ||
508 | remove useless error message. | ||
509 | |||
510 | 2009-01-12 Vincent Torri <doursse at users dot sf dot net> | ||
511 | |||
512 | * src/lib/evil_dirent.c: | ||
513 | * src/lib/evil_fnmatch.c: | ||
514 | * src/lib/evil_link_xp.cpp: | ||
515 | * src/lib/evil_stdio.c: | ||
516 | * src/lib/evil_stdlib.c: | ||
517 | * src/lib/evil_string.c: | ||
518 | * src/lib/evil_unistd.c: | ||
519 | * src/lib/evil_util.c: | ||
520 | warnings fixes | ||
521 | |||
522 | 2008-12-27 Vincent Torri <doursse at users dot sf dot net> | ||
523 | |||
524 | * configure.ac: | ||
525 | add SECURITY_WIN32 to the proprocessor on Windows XP, | ||
526 | should fix the bug with security.h | ||
527 | |||
528 | 2008-12-27 Vincent Torri <doursse at users dot sf dot net> | ||
529 | |||
530 | * src/bin/evil_test_environment.c: | ||
531 | check returned value | ||
532 | |||
533 | * src/bin/evil_test_memcpy.c: | ||
534 | define getpagesize() for vc++ | ||
535 | |||
536 | * src/lib/evil_unistd.c: | ||
537 | move inclusion of time.h after windsock2.h | ||
538 | include direct.h for vc++ | ||
539 | use _WIN32_WCE for Windows CE compilers in evil_getcwd() | ||
540 | |||
541 | * src/lib/Evil.h: | ||
542 | * src/lib/evil_unistd.h: | ||
543 | move getcwd() define from Evil.h to evil_unistd.h | ||
544 | add some C99 types to Evil.h for vc++ (will be used in eina) | ||
545 | |||
546 | * src/lib/evil_fcntl.c: | ||
547 | include io.h for vc++ | ||
548 | |||
549 | * src/lib/evil_link_xp.cpp: | ||
550 | use full name for symlink(). Fix symlink on Windows XP with | ||
551 | the DOS prompt or the debugger of Visual Studio. | ||
552 | |||
553 | * src/lib/evil_mman.c: | ||
554 | don't include unistd.h if vc++ is used | ||
555 | |||
556 | * src/lib/evil_stdio.h: | ||
557 | formatting | ||
558 | |||
559 | * src/lib/evil_stdlib.h: | ||
560 | * src/lib/evil_stdlib.c: | ||
561 | define putenv only for mingw32ce | ||
562 | move the returned value of setenv() | ||
563 | |||
564 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
565 | |||
566 | * src/bin/Makefile.am: | ||
567 | * src/bin/evil_test_gettimeofday.c: | ||
568 | fix unit test; now all tests pass, finally | ||
569 | |||
570 | * src/lib/evil_unistd.c: | ||
571 | fix gettimeofday() on mingw32ce | ||
572 | |||
573 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
574 | |||
575 | * src/bin/Makefile.am: | ||
576 | and don't compile test_dlfcn... | ||
577 | |||
578 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
579 | |||
580 | * src/bin/evil_suite.c: | ||
581 | do not access to undefined pointer | ||
582 | |||
583 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
584 | |||
585 | * src/bin/test_dlfcn.c: | ||
586 | remove dlfcn test, is in the unit test now | ||
587 | |||
588 | 2008-12-13 Vincent Torri <doursse at users dot sf dot net> | ||
589 | |||
590 | * src/bin/Makefile.am: | ||
591 | * src/bin/evil_test_dlfcn.c: | ||
592 | * src/bin/evil_test_dlfcn.h: | ||
593 | add dflcn unit test | ||
594 | |||
595 | * src/bin/evil_suite.c: | ||
596 | show result of the unit tests and add dlfcn unit test | ||
597 | |||
598 | * src/bin/evil_test_environment.c: | ||
599 | remove debug | ||
600 | |||
601 | * src/bin/evil_test_gettimeofday.c: | ||
602 | debug, not working yet :/ | ||
603 | |||
604 | * src/bin/evil_test_link.c: | ||
605 | * src/lib/evil_link_ce.c: | ||
606 | fix link support on Windows CE | ||
607 | |||
608 | 2008-12-10 Vincent Torri <doursse at users dot sf dot net> | ||
609 | |||
610 | * src/lib/Evil.h: | ||
611 | be sure to include stdio.h before redefining the | ||
612 | functions that are declared int it. | ||
613 | |||
614 | 2008-12-09 Vincent Torri <doursse at users dot sf dot net> | ||
615 | |||
616 | * src/bin/evil_test_gettimeofday.c: | ||
617 | add output | ||
618 | |||
619 | * src/bin/evil_test_link.c: | ||
620 | add a unit test for readlink() | ||
621 | |||
622 | * src/lib/evil_link_xp.cpp: | ||
623 | fix readlink() and symlink() on Windows XP | ||
624 | |||
625 | 2008-12-05 Vincent Torri <doursse at users dot sf dot net> | ||
626 | |||
627 | * src/lib/evil_main.c: | ||
628 | always export evil_init() and evil_shutdown() | ||
629 | |||
630 | 2008-12-03 Vincent Torri <doursse at users dot sf dot net> | ||
631 | |||
632 | * src/bin/evil_test_gettimeofday.c: | ||
633 | replace evil_gettimeofday by gettimeofday | ||
634 | |||
635 | * src/lib/evil_string.c: | ||
636 | * src/lib/evil_string.h: | ||
637 | add strcoll() "port" to Windows CE OS. Note it's | ||
638 | just strcmp, no locale stuff is used onn that OS. | ||
639 | |||
640 | 2008-11-29 Vincent Torri <doursse at users dot sf dot net> | ||
641 | |||
642 | * src/lib/evil_main.c: | ||
643 | define correctly EAPI | ||
644 | |||
645 | 2008-11-21 Vincent Torri <doursse at users dot sf dot net> | ||
646 | |||
647 | * src/bin/Makefile.am: | ||
648 | * src/bin/evil_suite.c: | ||
649 | * src/bin/evil_test_gettimeofday.c: | ||
650 | * src/bin/evil_test_gettimeofday.h: | ||
651 | add a small test for gettimeofday | ||
652 | |||
653 | * src/bin/evil_test_memcpy.c: | ||
654 | fix warning | ||
655 | |||
656 | * src/lib/Evil.h: | ||
657 | * src/lib/Makefile.am: | ||
658 | * src/lib/evil_main.c: | ||
659 | * src/lib/evil_main.h: | ||
660 | * src/lib/evil_unistd.c: | ||
661 | * src/lib/evil_unistd.h: | ||
662 | * src/lib/evil_private.h: | ||
663 | add gettimeofday for Windows CE natively. It is necessary | ||
664 | to initialise evil with evil_init() now, to have that | ||
665 | feature. | ||
666 | |||
667 | * src/lib/evil_stdio.c: | ||
668 | * src/lib/evil_string.c: | ||
669 | fix warnings | ||
670 | |||
671 | 2008-11-12 Vincent Torri <doursse at users dot sf dot net> | ||
672 | |||
673 | * src/lib/evil_unistd.h: | ||
674 | export execvp() | ||
675 | |||
676 | 2008-11-09 Vincent Torri <doursse at users dot sf dot net> | ||
677 | |||
678 | * evil.pc.in: | ||
679 | remove -ldl | ||
680 | |||
681 | * src/lib/evil_dirent.c: | ||
682 | change guards | ||
683 | |||
684 | * src/lib/evil_stdio.c: | ||
685 | * src/lib/evil_stdio.h: | ||
686 | add some checks, | ||
687 | add a function that more or less mimic fopen, but with | ||
688 | native win32 api calls. This is only for the evas loader | ||
689 | and saver of png files and works only for Windows CE. | ||
690 | |||
691 | * src/lib/evil_unistd.c: | ||
692 | move a free() and remove debug calls. | ||
693 | |||
694 | 2008-11-05 Vincent Torri <doursse at users dot sf dot net> | ||
695 | |||
696 | * src/lib/evil_stdio.c: | ||
697 | * src/lib/evil_stdio.h: | ||
698 | overload rewind for Windows CE | ||
699 | |||
700 | * src/lib/evil_unistd.c: | ||
701 | remove debug | ||
702 | |||
703 | 2008-11-04 Vincent Torri <doursse at users dot sf dot net> | ||
704 | |||
705 | * src/lib/Evil.h: | ||
706 | * src/lib/evil_stdio.h: | ||
707 | * src/lib/evil_unistd.c: | ||
708 | * src/lib/evil_unistd.h: | ||
709 | overload the stat() function for native Windows CE platform. | ||
710 | move pipe() and fopen() definitions to their own header files | ||
711 | |||
712 | 2008-11-01 Vincent Torri <doursse at users dot sf dot net> | ||
713 | |||
714 | * configure.ac: | ||
715 | add a flag to know if cegcc is used or not | ||
716 | |||
717 | * src/lib/Makefile.am: | ||
718 | * src/lib/dirent.h: | ||
719 | * src/lib/evil_dirent.c: | ||
720 | add opendir(), closedir() and readdir() implementations | ||
721 | for Windows XP and CE. Now, the evas engines are correctly | ||
722 | found. | ||
723 | |||
724 | * src/lib/fnmatch.h: | ||
725 | formatting | ||
726 | |||
727 | 2008-11-01 Vincent Torri <doursse at users dot sf dot net> | ||
728 | |||
729 | * configure.ac: | ||
730 | formatting | ||
731 | |||
732 | * src/lib/dlfcn/dlfcn.c: | ||
733 | * src/lib/dlfcn/dlfcn.h: | ||
734 | fix dladdr declaration | ||
735 | |||
736 | 2008-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
737 | |||
738 | * configure.ac: | ||
739 | use AC_CHECK_HEADERS instead of AC_CHECK_HEADERS_ONCE, because it | ||
740 | leads to more trouble than it improves configure speed... | ||
741 | |||
742 | * src/lib/Evil.h: | ||
743 | use __VA_ARGS__ instead of ##args to make gcc happy. | ||
744 | |||
745 | 2008-10-29 Vincent Torri <doursse at users dot sf dot net> | ||
746 | |||
747 | * configure.ac: | ||
748 | define _WIN32_WCE with the cegcc compiler too | ||
749 | useless EVIL_HAVE_WINCE define | ||
750 | |||
751 | * src/bin/evil_test_memcpy.c: | ||
752 | use _WIN32_WCE insead of EVIL_HAVE_WINCE | ||
753 | |||
754 | * src/lib/Evil.h: | ||
755 | try another definition of open(). Need feedback. | ||
756 | |||
757 | * src/lib/evil_private.h: | ||
758 | * src/lib/evil_util.c: | ||
759 | add private error message when GetLastMessage must be called | ||
760 | |||
761 | * src/lib/Makefile.am: | ||
762 | * src/lib/evil_link_ce.c: | ||
763 | * src/lib/evil_link_xp.cpp: | ||
764 | * src/lib/evil_unistd.c: | ||
765 | * src/lib/evil_unistd.cpp: | ||
766 | move specific link code (readlink and symlink) outside | ||
767 | evil_unistd to evil_link_ce.c for Windows CE and | ||
768 | evil_link_xp.cpp for Windows XP. This allow the Windows CE | ||
769 | code not depend on c++ code anymore and above all, not | ||
770 | statically link libstdc++ on that platform. | ||
771 | I need feedback on Windows XP, btw :) | ||
772 | |||
773 | 2008-10-28 Vincent Torri <doursse at users dot sf dot net> | ||
774 | |||
775 | * configure.ac: | ||
776 | add c++ compiler checks | ||
777 | remove linking against libuid.a as it's not an import lib. | ||
778 | |||
779 | * src/bin/Makefile.am: | ||
780 | * src/bin/evil_suite.c: | ||
781 | * src/bin/evil_test_link.c: | ||
782 | * src/bin/evil_test_link.h: | ||
783 | add unit test for links. Must be improved. | ||
784 | |||
785 | * src/lib/Makefile.am: | ||
786 | add unistd.cpp and uuid.c | ||
787 | use -fno-exceptions when compiling c++ code | ||
788 | |||
789 | * src/lib/evil_unistd.c: | ||
790 | * src/lib/evil_unistd.cpp: | ||
791 | use C++ api to manage links on Windows XP. Can be considered | ||
792 | as heavy but it's cleaner as the internals can change later. | ||
793 | I might consider to compile Windows CE code with only C compiler | ||
794 | as with mingw32ce, libstdc++ is statically linked to the | ||
795 | DLL / app (legacy of mingw stuff), to reduce a bit the DLL size. | ||
796 | |||
797 | * src/lib/evil_private.h: | ||
798 | declare _evil_error_display() as C function (otherwise linker | ||
799 | not happy) | ||
800 | |||
801 | * src/lib/evil_stdlib.c: | ||
802 | use RegCreateKeyEx() instead of RegOpenKeyEx in getenv(). | ||
803 | fix an _evil_error_display() call. | ||
804 | |||
805 | * src/lib/evil_util.c: | ||
806 | add more error messages | ||
807 | |||
808 | * src/lib/evil_uuid.c: | ||
809 | define IID_IPersistFile (for links on Windows XP) | ||
810 | |||
811 | * src/lib/evil_unistd.h: | ||
812 | fix doc | ||
813 | |||
814 | 2008-10-25 Vincent Torri <doursse at users dot sf dot net> | ||
815 | |||
816 | * src/lib/evil_unistd.c: | ||
817 | * src/lib/evil_unistd.h: | ||
818 | add execvp stub function for ecore_app. Does nothing, | ||
819 | only here to make compilation working with mingw32ce. | ||
820 | |||
821 | 2008-10-24 Vincent Torri <doursse at users dot sf dot net> | ||
822 | |||
823 | * src/lib/Makefile.am: | ||
824 | * src/lib/evil_util.c: | ||
825 | * src/lib/evil_private.h: | ||
826 | move _evil_stdlib_error_display() from evil_stdlib.c | ||
827 | to evil_util.c and rename it to _evil_error_display() | ||
828 | |||
829 | * src/lib/evil_stdlib.c: | ||
830 | * src/lib/evil_unistd.c: | ||
831 | use _evil_error_display() | ||
832 | |||
833 | * src/lib/Evil.h: | ||
834 | overload fopen for mingw32ce | ||
835 | |||
836 | * src/lib/evil_stdio.c: | ||
837 | * src/lib/evil_stdio.h: | ||
838 | add evil_open to overload fopen (for mingw32ce | ||
839 | |||
840 | 2008-10-22 Vincent Torri <doursse at users dot sf dot net> | ||
841 | |||
842 | * configure.ac: | ||
843 | * src/lib/Makefile.am: | ||
844 | store cpp flags in a variable instead of using an | ||
845 | automake conditional | ||
846 | |||
847 | * src/bin/Makefile.am: | ||
848 | * src/bin/evil_suite.c: | ||
849 | * src/bin/evil_test_memcpy.c: | ||
850 | add test for getenv / setenv. More tests on it will | ||
851 | come later | ||
852 | |||
853 | * src/lib/evil_stdlib.c: | ||
854 | fix getenv code and minor cleanup | ||
855 | |||
856 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
857 | |||
858 | * m4/ac_attribute.m4: | ||
859 | use newer file from PROTO/autotools | ||
860 | |||
861 | * src/lib/dlfcn/dlfcn.c: | ||
862 | * src/lib/evil_mman.c: | ||
863 | no need to define __UNUSED__ anymore with the new m4 macro | ||
864 | |||
865 | * src/lib/Makefile.am: | ||
866 | * src/lib/evil.c: | ||
867 | remove useless file | ||
868 | |||
869 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
870 | |||
871 | * src/lib/Evil.h: | ||
872 | use getcwd() from evil_unistd.c | ||
873 | |||
874 | 2008-10-21 Vincent Torri <doursse at users dot sf dot net> | ||
875 | |||
876 | * src/lib/Makefile.am: | ||
877 | * src/lib/evil_time.c: | ||
878 | add tzset implementation ofr mingw32ce (does nothing...), | ||
879 | needed for embryo | ||
880 | |||
881 | * src/lib/evil_stdio.h: | ||
882 | formatting | ||
883 | |||
884 | 2008-10-20 Vincent Torri <doursse at users dot sf dot net> | ||
885 | |||
886 | * src/bin/evil_suite.c: | ||
887 | * src/bin/evil_suite.h: | ||
888 | * src/bin/evil_test_memcpy.c: | ||
889 | * src/bin/evil_test_memcpy.h: | ||
890 | clean suite and memcpy test code | ||
891 | |||
892 | 2008-10-19 Vincent Torri <doursse at users dot sf dot net> | ||
893 | |||
894 | * src/lib/errno.h: | ||
895 | * src/lib/evil_errno.c: | ||
896 | export errno symbol. | ||
897 | |||
898 | * src/lib/evil_string.c: | ||
899 | * src/lib/evil_string.h: | ||
900 | add a (slow) implementation of ffs(). Needed for eina | ||
901 | |||
902 | 2008-10-16 Vincent Torri <doursse at users dot sf dot net> | ||
903 | |||
904 | * configure.ac: | ||
905 | * src/lib/Makefile.am: | ||
906 | fix compilation on MinGW. Windows 2000 is | ||
907 | the minimum version supported by Evil (hence | ||
908 | other EFL). Goodbye Windows 98. | ||
909 | |||
910 | * src/bin/evil_test_memcpy.c: | ||
911 | re-enable small memcpy tests. It seems that memcpy | ||
912 | provided by glibc and the oem driver on Ipaq | ||
913 | 3970 I have, have the same speed. | ||
914 | |||
915 | 2008-10-16 Vincent Torri <doursse at users dot sf dot net> | ||
916 | |||
917 | * Makefile.am: | ||
918 | add the doc subdir | ||
919 | |||
920 | * src/lib/Makefile.am: | ||
921 | add evil_fnmatch_private.h in tarballs | ||
922 | |||
923 | 2008-10-14 Vincent Torri <doursse at users dot sf dot net> | ||
924 | |||
925 | * src/lib/evil_fcntl.h: | ||
926 | don't use it with the cegcc compiler | ||
927 | |||
928 | * src/lib/evil_fnmatch.c: | ||
929 | fix warning | ||
930 | |||
931 | * src/lib/evil_stdlib.c: | ||
932 | fix putenv and mkstemp with cegcc and mingw32ce | ||
933 | |||
934 | 2008-10-11 Vincent Torri <doursse at users dot sf dot net> | ||
935 | |||
936 | * configure.ac: | ||
937 | * src/lib/Makefile.am: | ||
938 | re-add guards suppressed in previous commit | ||
939 | |||
940 | * src/lib/Evil.h: | ||
941 | include new header files | ||
942 | |||
943 | * src/lib/errno.h: | ||
944 | * src/lib/evil_errno.c: | ||
945 | add fake errno system with mingw32ce | ||
946 | |||
947 | * src/lib/evil_fcntl.c: | ||
948 | * src/lib/evil_fcntl.h: | ||
949 | fix compilation on cegcc and mingw32 (mainly does | ||
950 | nothing on Windows CE) | ||
951 | |||
952 | * src/lib/evil_stdio.c: | ||
953 | * src/lib/evil_stdio.h: | ||
954 | add rewind and perror for mingw32ce | ||
955 | |||
956 | * src/lib/evil_string.c: | ||
957 | * src/lib/evil_string.h: | ||
958 | add strerror for mingw32ce | ||
959 | |||
960 | 2008-10-11 Vincent Torri <doursse at users dot sf dot net> | ||
961 | |||
962 | * configure.ac: | ||
963 | * src/lib/Makefile.am: | ||
964 | * src/lib/evil_fnmatch.c: | ||
965 | * src/lib/evil_fnmatch_list_of_states.c: | ||
966 | add guards instead of not including fnmatch source | ||
967 | file in Makefile.am (for mingw32ce only) | ||
968 | |||
969 | * src/bin/Makefile.am: | ||
970 | * src/bin/evil_suite.c: | ||
971 | * src/bin/evil_test_memcpy.c: | ||
972 | * src/bin/suite.c: | ||
973 | * src/bin/suite.h: | ||
974 | * src/bin/test_memcpy.c: | ||
975 | * src/bin/test_memcpy.h: | ||
976 | rename files | ||
977 | |||
978 | 2008-10-09 Vincent Torri <doursse at users dot sf dot net> | ||
979 | |||
980 | * AUTHORS: | ||
981 | mention Tor's contribution | ||
982 | |||
983 | * configure.ac: | ||
984 | mention m4 directory, check errno header file, | ||
985 | add conditionnal when mingw32ce is used, minor | ||
986 | formatting | ||
987 | |||
988 | * m4/efl_doxygen.m4: | ||
989 | fix comments | ||
990 | |||
991 | * src/lib/Makefile.am: | ||
992 | include fnmatch files only when mingw32ce is used | ||
993 | |||
994 | * src/lib/evil_fcntl.c: | ||
995 | define correctly _get_osfhandle on mingw32ce | ||
996 | |||
997 | * src/lib/evil_pwd.c: | ||
998 | fix getpwuid() when cegcc or mingw32ce are used | ||
999 | |||
1000 | * src/lib/evil_stdlib.c: | ||
1001 | fix mkstemp() on all Windows platform, guard errno stuff | ||
1002 | |||
1003 | * src/lib/evil_stdlib.h: | ||
1004 | template -> __template because 'template' is a c++ keyword. | ||
1005 | |||
1006 | * src/lib/evil_unistd.c: | ||
1007 | guard errno stuff | ||
1008 | |||
1009 | * src/lib/evil_fnmatch.c: | ||
1010 | * src/lib/evil_fnmatch_list_of_states.c: | ||
1011 | * src/lib/evil_fnmatch_private.h: | ||
1012 | * src/lib/fnmatch.h: | ||
1013 | added files | ||
1014 | |||
1015 | * win32/common/fnmatch.c: | ||
1016 | * win32/common/fnmatch.h: | ||
1017 | * win32/common/fnmatch_list_of_states.c: | ||
1018 | * win32/common/fnmatch_private.h: | ||
1019 | removed files | ||
1020 | |||
1021 | 2008-10-05 Vincent Torri <doursse at users dot sf dot net> | ||
1022 | |||
1023 | * m4: | ||
1024 | add m4 macro for doxygen, mpatrol and __attribute__ | ||
1025 | |||
1026 | * doc: | ||
1027 | move Doxyfile from toplevel dir to doc/ | ||
1028 | |||
1029 | * src/bin/Makefile.am | ||
1030 | * src/lib/Makefile.am | ||
1031 | * src/lib/dlfcn/Makefile.am | ||
1032 | remove _DEPENDENCIES, add flags for mpatrol and put | ||
1033 | defines for EAPI | ||
1034 | |||
1035 | * src/bin: | ||
1036 | add memcpy for i686. Need an asm expert to modify it | ||
1037 | |||
1038 | * src/bin/memcpy_glibc_arm.S: | ||
1039 | formatting | ||
1040 | |||
1041 | * src/bin/suite.c: | ||
1042 | fix seg fault by increasing the size of the buffers | ||
1043 | |||
1044 | * src/bin/test_memcpy.c: | ||
1045 | add a test with a bigger size for the memory to copy | ||
1046 | |||
1047 | * configure.ac: | ||
1048 | reorganise a lot, use m4 macro, add mpatrol support | ||
1049 | |||
1050 | * Makefile.am: | ||
1051 | add doc rule | ||
1052 | |||
1053 | 2008-10-03 Vincent Torri <doursse at users dot sf dot net> | ||
1054 | |||
1055 | * src/bin/Makefile.am: | ||
1056 | rename memcpy_glibc.S to memcpy_glibc_arm.S | ||
1057 | |||
1058 | 2008-09-28 Vincent Torri <doursse at users dot sf dot net> | ||
1059 | |||
1060 | * configure.ac: | ||
1061 | * src/bin/Makefile.am: | ||
1062 | * src/bin/test_memcpy.c: | ||
1063 | compile memcpy_glibc.S only if cegcc or mingw32ce is used | ||
1064 | |||
1065 | * src/bin/test_pipe.c: | ||
1066 | use evil_sockets_init and evil_sockets_shutdown. | ||
1067 | |||
1068 | * src/lib/evil_unistd.c: | ||
1069 | formatting | ||
1070 | |||
1071 | 2008-09-15 Vincent Torri <doursse at users dot sf dot net> | ||
1072 | |||
1073 | * Makefile.am: | ||
1074 | add autogen.sh in archive distribution | ||
1075 | |||
1076 | * configure.ac: | ||
1077 | remove useless defines | ||
1078 | first support of mingw32msvc compiler | ||
1079 | |||
1080 | * src/lib/Evil.h: | ||
1081 | move some macro definitions | ||
1082 | |||
1083 | * src/lib/Makefile.am: | ||
1084 | add evil_(fcntl/langinfo).(c/h) and install pwd.h | ||
1085 | |||
1086 | * src/lib/dlfcn/dlfcn.h: | ||
1087 | remove useless ifdef | ||
1088 | |||
1089 | * src/lib/evil.c: | ||
1090 | comment all code for now. It will be deleted later | ||
1091 | |||
1092 | * src/lib/evil_fcntl.c: | ||
1093 | * src/lib/evil_fcntl.h: | ||
1094 | * src/lib/evil_langinfo.c: | ||
1095 | * src/lib/evil_langinfo.h: | ||
1096 | move fcntl and langinfo related code to their own files | ||
1097 | |||
1098 | * src/lib/evil_mman.c: | ||
1099 | remove useless inclusion | ||
1100 | |||
1101 | * src/lib/evil_pwd.c: | ||
1102 | pw var is not needed with cegcc | ||
1103 | |||
1104 | * src/lib/evil_stdlib.c: | ||
1105 | fix bugs, formatting | ||
1106 | |||
1107 | * src/lib/evil_unistd.c: | ||
1108 | add missing declarations and fix header files | ||
1109 | |||
1110 | * src/lib/evil_unistd.h: | ||
1111 | move pid_t typedef to Evil.h | ||
1112 | |||
1113 | * src/lib/evil_util.c: | ||
1114 | additional include and fix a bug in output | ||
1115 | |||
1116 | * src/lib/pwd.h: | ||
1117 | use EAPI from Evil.h, define struct passwd when not using cegcc | ||
1118 | |||
1119 | * src/lib/sys/mman.h: | ||
1120 | use EAPI from Evil.h | ||
1121 | |||
1122 | * win32/common/fnmatch.c: | ||
1123 | * win32/common/fnmatch.h: | ||
1124 | * win32/common/fnmatch_list_of_states.c: | ||
1125 | * win32/vs8/evil.sln: | ||
1126 | fix and cleanup with vc++ compilation | ||
1127 | Based on patch by Dmitriy Mazovka | ||
1128 | |||
1129 | 2008-09-14 Vincent Torri <doursse at users dot sf dot net> | ||
1130 | |||
1131 | Fix compilation with vc++. Based on patch by Dmitriy Mazovka | ||
1132 | |||
1133 | * src/lib/Evil.h: | ||
1134 | move typedef's | ||
1135 | |||
1136 | * src/lib/evil.c: | ||
1137 | remove declaration and include | ||
1138 | |||
1139 | * src/lib/evil_stdlib.c: | ||
1140 | simplify mkstmp implementation | ||
1141 | fix getenv | ||
1142 | |||
1143 | * src/lib/evil_unistd.c: | ||
1144 | include correct headers for readlink and symlink | ||
1145 | |||
1146 | 2008-09-13 Vincent Torri <doursse at users dot sf dot net> | ||
1147 | |||
1148 | * big rework of evil | ||
1149 | * addition of a unit test for memcpy | ||
1150 | |||
1151 | 2008-07-13 Vincent Torri <doursse at users dot sf dot net> | ||
1152 | |||
1153 | * src/lib/Evil.h: | ||
1154 | declare pid_t, ssize_t and mode_t for vc++ before flock | ||
1155 | structure (vc++) | ||
1156 | * src/lib/dlfcn/dlfcn.h: | ||
1157 | include limits.h for vc++ | ||
1158 | |||
1159 | * src/lib/evil.c: (symlink), (readlink): | ||
1160 | use UNICODE instead of checking the OS. Use PATH_MAX instead | ||
1161 | of MB_CUR_MAX when needed | ||
1162 | |||
1163 | 2008-07-03 Vincent Torri <doursse at users dot sf dot net> | ||
1164 | |||
1165 | * src/lib/Evil.h: | ||
1166 | uid_t and gid_t exist on cegcc | ||
1167 | |||
1168 | 2008-06-29 Vincent Torri <doursse at users dot sf dot net> | ||
1169 | |||
1170 | * configure.ac: | ||
1171 | * src/lib/Evil.h: | ||
1172 | * src/lib/Makefile.am: | ||
1173 | * src/lib/evil.c: | ||
1174 | * src/lib/pwd/Makefile.am: | ||
1175 | * src/lib/pwd/pwd.h: | ||
1176 | add langinfo and getpwuid support | ||
1177 | |||
1178 | * src/lib/mman/sys/mman.h: | ||
1179 | * src/lib/dlfcn/dlfcn.h: | ||
1180 | fix comment | ||
1181 | |||
1182 | 2008-06-11 Vincent Torri <doursse at users dot sf dot net> | ||
1183 | |||
1184 | * src/lib/Evil.h: | ||
1185 | add defines for vc++. Thanks to Dmitriy Mazovka | ||
1186 | |||
1187 | 2008-06-10 Vincent Torri <doursse at users dot sf dot net> | ||
1188 | |||
1189 | * configure.ac: | ||
1190 | * src/lib/dlfcn/dlfcn.h: | ||
1191 | * src/lib/mman/sys/mman.h: | ||
1192 | define EFL_EVIL_MMAN_BUILD and EFL_EVIL_DLFCN_BUILD so | ||
1193 | that functions in Evil.h are not declared as import | ||
1194 | |||
1195 | * src/lib/evil.c: (setenv), (unsetenv), (realpath), | ||
1196 | (evil_sockets_init), (evil_sockets_shutdown), (evil_pipe), | ||
1197 | (evil_tmpdir_get), (evil_homedir_get): | ||
1198 | rename pipe() to evil_pipe(). | ||
1199 | set tmpdir to "Temp" and homedir to "My Documents" on WinCE | ||
1200 | |||
1201 | * src/lib/Evil.h: | ||
1202 | define pipe() as evil_pipe(). This allow to use our pipe() | ||
1203 | implementation to be usedwith cegcc, as it is broken on that | ||
1204 | platform. | ||
1205 | move the defines at the end of the file | ||
1206 | |||
1207 | 2008-06-09 Vincent Torri <doursse at users dot sf dot net> | ||
1208 | |||
1209 | * src/lib/Evil.h: | ||
1210 | add strdup define | ||
1211 | |||
1212 | * src/lib/evil.c: (evil_tmpdir_get), (evil_homedir_get): | ||
1213 | include stdlib.h to define MB_CUR_MAX | ||
1214 | On Windows CE, tmpdir and homedir are defined as "\windows" | ||
1215 | |||
1216 | * src/lib/mman/mman.c: (mmap), (munmap): | ||
1217 | compile the big fat hack of mmap only on Windows CE | ||
1218 | |||
1219 | 2008-06-08 Vincent Torri <doursse at users dot sf dot net> | ||
1220 | |||
1221 | * src/lib/Evil.h: | ||
1222 | * src/lib/evil.c: (evil_last_error_get): | ||
1223 | add evil_last_error_get() function to get | ||
1224 | useful error string creation. | ||
1225 | |||
1226 | * src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym), | ||
1227 | (dladdr): | ||
1228 | use UNICODE check instead of compiler checks when needed. | ||
1229 | use evil_last_error_get() | ||
1230 | |||
1231 | * src/lib/mman/mman.c: (mmap), (munmap): | ||
1232 | file mapping does not work on Windows CE < 5.0. | ||
1233 | if it is the case, just read the file and return | ||
1234 | the data. | ||
1235 | use evil_last_error_get() | ||
1236 | |||
1237 | * src/lib/mman/Makefile.am: | ||
1238 | * src/lib/Makefile.am: | ||
1239 | add libevil dependancy | ||
1240 | |||
1241 | 2008-06-07 Vincent Torri <doursse at users dot sf dot net> | ||
1242 | |||
1243 | * src/lib/Evil.h: | ||
1244 | include windows.h instead of windef.h | ||
1245 | undefine PATH_MATH before defining it | ||
1246 | |||
1247 | * src/lib/dlfcn/dlfcn.c: | ||
1248 | remove useless header file | ||
1249 | |||
1250 | 2008-06-06 Vincent Torri <doursse at users dot sf dot net> | ||
1251 | |||
1252 | * src/lib/Evil.h: | ||
1253 | add PATH_MAX macro | ||
1254 | |||
1255 | * src/lib/dlfcn/dlfcn.c: (get_last_error): | ||
1256 | free correctly strings | ||
1257 | |||
1258 | 2008-06-02 Vincent Torri <doursse at users dot sf dot net> | ||
1259 | |||
1260 | * src/lib/Evil.h: | ||
1261 | * src/lib/evil.c: (setenv), (unsetenv): | ||
1262 | setenv and unsetenv are already defined with cegcc | ||
1263 | |||
1264 | 2008-06-01 Vincent Torri <doursse at users dot sf dot net> | ||
1265 | |||
1266 | * src/lib/Evil.h: | ||
1267 | * src/lib/evil.c: | ||
1268 | add open with several arguments | ||
1269 | add getcwd, lstat, setenv, unsetenv and evil_homedir_get. | ||
1270 | typo in doc | ||
1271 | |||
1272 | 2008-06-01 Vincent Torri <doursse at users dot sf dot net> | ||
1273 | |||
1274 | * src/lib/dlfcn/dlfcn.c: | ||
1275 | memory leak with cegcc | ||
1276 | |||
1277 | * src/lib/dlfcn/dlfcn.h: | ||
1278 | include limits.h for MinGW users | ||
1279 | |||
1280 | * src/lib/mman/sys/mman.h: | ||
1281 | add MAP_FAILED error value | ||
1282 | |||
1283 | 2008-05-20 Vincent Torri <doursse at users dot sf dot net> | ||
1284 | |||
1285 | * src/lib/dlfcn/dlfcn.h: | ||
1286 | dli_fname ncorrectly declared. Thanks to Dmitriy Mazovka. | ||
1287 | |||
1288 | 2008-05-11 Vincent Torri <doursse at users dot sf dot net> | ||
1289 | |||
1290 | * src/lib/Evil.h: | ||
1291 | * src/lib/evil.c (getpid): | ||
1292 | add wrapper around GetCurrentProcessId() | ||
1293 | |||
1294 | 2008-05-10 Vincent Torri <doursse at users dot sf dot net> | ||
1295 | |||
1296 | * src/lib/dlfcn/dlfcn.c: (dladdr): | ||
1297 | replace all the '\' by '/' in the filename found by dladdr | ||
1298 | |||
1299 | 2008-04-28 Vincent Torri <doursse at users dot sf dot net> | ||
1300 | |||
1301 | * src/lib/Evil.h: | ||
1302 | * src/lib/evil.c: (evil_getcwd): | ||
1303 | add getcwd-like function | ||
1304 | |||
1305 | * src/lib/dlfcn/dlfcn.c: (dladdr): | ||
1306 | * src/lib/dlfcn/dlfcn.h: | ||
1307 | add dladdr-like function. Formatting | ||
1308 | Remove unused define | ||
1309 | |||
1310 | * src/lib/mman/sys/mman.h: | ||
1311 | remove unused define | ||
1312 | |||
1313 | 2008-04-26 Vincent Torri <doursse at users dot sf dot net> | ||
1314 | |||
1315 | * src/lib/Evil.h: | ||
1316 | * src/lib/Makefile.am: | ||
1317 | * src/lib/dlfcn/Makefile.am: | ||
1318 | * src/lib/dlfcn/dlfcn.c: (get_last_error), (dlopen), (dlsym): | ||
1319 | * src/lib/evil.c: (evil_char_to_wchar), (evil_wchar_to_char): | ||
1320 | make char <--> wchar_t conversion functions public | ||
1321 | |||
1322 | * src/lib/mman/Makefile.am: | ||
1323 | add cegcc flags | ||
1324 | |||
1325 | * src/lib/mman/mman.c: | ||
1326 | move include | ||
1327 | |||
1328 | 2008-04-23 Vincent Torri <doursse at users dot sf dot net> | ||
1329 | |||
1330 | * configure.ac: | ||
1331 | * src/bin/Makefile.am: | ||
1332 | * src/lib/Makefile.am: | ||
1333 | * src/lib/dlfcn/Makefile.am: | ||
1334 | * src/lib/mman/Makefile.am: | ||
1335 | use -Wl,--enable-auto-import with cegcc | ||
1336 | fix warning with newest autoconf | ||
1337 | |||
1338 | * src/lib/dlfcn/dlfcn.c: (string_to_wchar): | ||
1339 | include wchar.h and fix warnings | ||
1340 | |||
1341 | * src/lib/mman/mman.c: | ||
1342 | use relative path to include sys/mman.h | ||
1343 | |||
1344 | 2008-03-28 Vincent Torri <doursse at users dot sf dot net> | ||
1345 | |||
1346 | * src/lib/Evil.h: | ||
1347 | remove the stat structure and add guards | ||
1348 | |||
1349 | * src/lib/dlfcn/dlfcn.c: | ||
1350 | include limits.h also for the cegcc compiler | ||
1351 | |||
1352 | 2008-03-23 Vincent Torri <doursse at users dot sf dot net> | ||
1353 | |||
1354 | * src/lib/Evil.h: | ||
1355 | add POSIX definitions | ||
1356 | |||
1357 | * src/lib/evil.c: | ||
1358 | make realpath available with cegcc. The function | ||
1359 | just copy the file name to the resolved name with | ||
1360 | that compiler | ||
1361 | |||
1362 | 2008-03-13 Vincent Torri <doursse at users dot sf dot net> | ||
1363 | |||
1364 | * INSTALL: | ||
1365 | * README: | ||
1366 | additional notes for compilations with cegcc or mingw32ce | ||
1367 | |||
1368 | * configure.ac: | ||
1369 | use 'win32' instead of 'cegcc' or 'mingw' | ||
1370 | |||
1371 | * src/lib/dlfcn/dlfcn.c (dlopen): | ||
1372 | cegcc does not support LOAD_WITH_ALTERED_SEARCH_PATH. | ||
1373 | Use LoadLibrary instead of LoadLibraryEx in that case. | ||
1374 | |||
1375 | 2008-03-05 Vincent Torri <doursse at users dot sf dot net> | ||
1376 | |||
1377 | * src/lib/Evil.h: | ||
1378 | * src/lib/evil.c: | ||
1379 | cegcc or mingwce32 does not like relative path, | ||
1380 | so _fullpath or other similar function do not exist | ||
1381 | on Winodws mobile. | ||
1382 | |||
1383 | * src/lib/mman/mman.c: | ||
1384 | missing # | ||
1385 | |||
1386 | 2008-03-05 Vincent Torri <doursse at users dot sf dot net> | ||
1387 | |||
1388 | fix compilation with cegcc and minor fixing | ||
1389 | |||
1390 | * COPYING: | ||
1391 | copyright update | ||
1392 | |||
1393 | * configure.ac: | ||
1394 | * src/lib/Evil.h: | ||
1395 | * src/lib/dlfcn/dlfcn.h: | ||
1396 | * src/lib/mman/sys/mman.h: | ||
1397 | define EFL_EVIL_BUILD in config.h for managing correctly EAPI | ||
1398 | |||
1399 | * src/bin/test_pipe.c: | ||
1400 | stdio.h is needed after winsock2.h for mingw32ce | ||
1401 | |||
1402 | * src/lib/dlfcn/dlfcn.c (get_last_error), (dlopen), (dlsym): | ||
1403 | * src/lib/evil.c: | ||
1404 | fix some heafer files inclusion on cegc platform. | ||
1405 | first step of mingw32ce support | ||
1406 | |||
1407 | * src/lib/mman/mman.c: | ||
1408 | define _get_osfhandle for mingw32ce | ||
1409 | |||
1410 | 2008-03-03 Vincent Torri <doursse at users dot sf dot net> | ||
1411 | |||
1412 | * COPYING: | ||
1413 | * COPYING-PLAIN: | ||
1414 | * Makefile.am: | ||
1415 | update the COPYING file | ||
1416 | |||
1417 | 2008-02-29 Vincent Torri <doursse at users dot sf dot net> | ||
1418 | |||
1419 | * AUTHORS: | ||
1420 | Add Tor Lillqvist as author as he kindly gave me | ||
1421 | the right to use his code for pipe(). Thanks a lot ! | ||
1422 | |||
1423 | * src/bin/test_dlfcn.c (main): | ||
1424 | read module and symbol from command line | ||
1425 | |||
1426 | * src/bin/test_pipe.c (thread), (main): | ||
1427 | change output | ||
1428 | |||
1429 | * src/lib/Evil.h: | ||
1430 | * src/lib/dlfcn/dlfcn.h: | ||
1431 | * src/lib/evil.c (mkstemp), (realpath), (evil_sockets_init), | ||
1432 | (evil_sockets_shutdown): | ||
1433 | * src/lib/mman/sys/mman.h: | ||
1434 | update documentation, add unlink() function, realpath() | ||
1435 | becomes a function instead of a macro, add functions to | ||
1436 | init / shutdown the socket system of Windows, undef EAPI | ||
1437 | at the end of each header files. | ||
1438 | |||
1439 | 2008-02-27 Vincent Torri <doursse at users dot sf dot net> | ||
1440 | |||
1441 | * initial release | ||
diff --git a/legacy/evil/README b/legacy/evil/README index 47c3fea54a..87ee57d5f9 100644 --- a/legacy/evil/README +++ b/legacy/evil/README | |||
@@ -1,16 +1,22 @@ | |||
1 | 1 | ||
2 | The Evil library tried to port some convenient Unix functions | 2 | The Evil library tried to port some convenient Unix functions |
3 | to the Windows (XP, maybe below, or Mobile) platform. They | 3 | to the Windows (XP or CE) platform. They are planned to be used |
4 | are planned to be used in the Enlightenment Fundations Libaries. | 4 | in the Enlightenment Fundations Libaries (EFL). |
5 | 5 | ||
6 | To get informations on how to install that library, see the | 6 | To get informations on how to build that library and the EFL on |
7 | INSTALL file. For mingw32ce or cegcc users, look at the end | 7 | Windows XP, see |
8 | of that INSTALL file to have precise informations on how to | 8 | |
9 | configure the library. | 9 | http://trac.enlightenment.org/e/wiki/EFLWindowsXP |
10 | 10 | ||
11 | To get the description of the API, behavior, etc.. run | 11 | To get informations on how to build that library and the EFL on |
12 | doxygen.exe in the top level directory, then open in your | 12 | on Windows CE, see |
13 | favorite browser named Firefox the file index.html located in | 13 | |
14 | the subdirectory doc/html/. | 14 | |
15 | http://trac.enlightenment.org/e/wiki/EFLWindowsCE | ||
16 | |||
17 | To get the description of the API, behavior, etc.. run 'make doc' | ||
18 | in the top level directory, then open in your favorite browser | ||
19 | named Firefox the file index.html located in the subdirectory | ||
20 | doc/html/. | ||
15 | 21 | ||
16 | Enjoy ! | 22 | Enjoy ! |
diff --git a/legacy/evil/configure.ac b/legacy/evil/configure.ac index c00ef6aaa2..cd47b7b2f3 100644 --- a/legacy/evil/configure.ac +++ b/legacy/evil/configure.ac | |||
@@ -1,8 +1,8 @@ | |||
1 | 1 | ||
2 | ### Version | 2 | ### Version |
3 | 3 | ||
4 | m4_define([v_maj], [0]) | 4 | m4_define([v_maj], [1]) |
5 | m4_define([v_min], [99]) | 5 | m4_define([v_min], [0]) |
6 | m4_define([v_mic], [0]) | 6 | m4_define([v_mic], [0]) |
7 | 7 | ||
8 | m4_define([evil_version], [v_maj.v_min.v_mic]) | 8 | m4_define([evil_version], [v_maj.v_min.v_mic]) |
diff --git a/legacy/evil/src/lib/Evil.h b/legacy/evil/src/lib/Evil.h index 5657abbd4e..679bdfda6e 100644 --- a/legacy/evil/src/lib/Evil.h +++ b/legacy/evil/src/lib/Evil.h | |||
@@ -22,6 +22,7 @@ | |||
22 | * @mainpage Evil | 22 | * @mainpage Evil |
23 | * @image html e_big.png | 23 | * @image html e_big.png |
24 | * @author Vincent Torri | 24 | * @author Vincent Torri |
25 | * @version 1.0.0 | ||
25 | * @date 2008-2011 | 26 | * @date 2008-2011 |
26 | * | 27 | * |
27 | * @section intro_sec Introduction | 28 | * @section intro_sec Introduction |