efl

Форк
0
/
ChangeLog.evil.0 
1441 строка · 35.6 Кб
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
1442

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.