Foonsearch i.r.t. Firefox


#1

Hoi RGJ,

Mijn doel is om Firefox en SQLyog uiteindelijk te integreren.
Even een aparte thread over de (lange termijn) integratie van SQLyog met Firefox, want het is ook een soort bergbeklimmingtraject. Ik heb K-meleon en Firefox al een keer gecompileerd om te zien hoe werkt. Wel veel zaken uitgezet, dus doet het niet meer.

Firefox bestaat uit verschillende projecten. Sommige kunnen ook standalone draaien, bijvoorbeeld het javascript, dit heet spidermonkey. Zie ook http://www.mozilla.org/js/spidermonkey/ Als je spidermonkey gecompileerd hebt kan je het er in poorten.

Ik zie ook dat er 79 c-code-bestanden in de Firefox (mozilla) distributie staan, waar m.i. de basisroutines in zitten, die gemakkelijk gepoort kunnen worden. Zie ook appendix A voor de details.

Op korte termijn wil ik een voortbrenging-straat werkend krijgen. Separate probeer ik firefox-3.0b2 te compileren. Lukt dit dan in voorbrengingstraat integreren.

De hartelijke groet Jan Marco

Appendix A: *.c bestanden van Firefox:
Seq naam bestandsgrootte
1 extra.c 317.715
2 ntio.c 148.402
3 prdtoa.c 77.924
4 prtime.c 73.209
5 prnetdb.c 65.960
6 pruthr.c 60.220
7 prlink.c 57.147
8 utf8.c 53.326
9 prsocket.c 48.812
10 prmwait.c 47.241
11 prtpool.c 29.640
12 pldhash.c 28.423
13 xpt_struct.c 28.381
14 prprf.c 26.805
15 prtrace.c 26.625
16 ntmisc.c 23.883
17 prinit.c 23.671
18 prfile.c 21.931
19 prlayer.c 21.387
20 prucv.c 20.294
21 prscanf.c 20.128
22 prmem.c 19.775
23 xpt_xdr.c 19.601
24 priometh.c 17.867
25 prmapopt.c 17.772
26 secport.c 16.741
27 prlog.c 16.509
28 win32_errors.c 15.778
29 ntthread.c 15.766
30 prpolevt.c 15.337
31 plhash.c 14.626
32 prulock.c 13.763
33 win32err.c 13.370
34 prrwlock.c 13.353
35 prucpu.c 13.351
36 prcthr.c 13.291
37 prcountr.c 13.165
38 plarena.c 13.114
39 prcmon.c 12.566
40 pripv6.c 12.115
41 w32poll.c 11.869
42 xpt_arena.c 11.550
43 prfdcach.c 11.370
44 prsystem.c 11.015
45 pratom.c 10.779
46 pralarm.c 10.307
47 prtpd.c 10.067
48 ntsec.c 9.476
49 btcvar.c 9.142
50 prthinfo.c 7.830
51 prerr.c 7.660
52 w32ipcsem.c 7.327
53 prerrortable.c 7.287
54 prlong.c 7.113
55 prmon.c 6.768
56 prustack.c 6.133
57 prio.c 6.075
58 prinrval.c 5.198
59 strccmp.c 4.967
60 prvrsion.c 4.830
61 ntgc.c 4.743
62 version.c 4.418
63 pripcsem.c 3.990
64 pripc.c 3.832
65 strstr.c 3.809
66 prerror.c 3.738
67 prenv.c 3.612
68 prstdio.c 3.573
69 w32rng.c 3.456
70 prosdep.c 3.274
71 prseg.c 3.081
72 prolock.c 3.070
73 prmmap.c 2.975
74 prrng.c 2.806
75 prlog2.c 2.651
76 strlen.c 2.533
77 strdup.c 2.522
78 strcmp.c 2.276
79 ntinrval.c 2.123
totaal aantal bytes 1.738.229