Kylie

Software screenshot:
Kylie
Software detaljer:
Version: 0.0.7
Upload dato: 3 Jun 15
Udvikler: Ulric Eriksson
Licens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

Kylie er en webbrowser. Det gør tekst, billeder, tabeller og snart danner. Det betyder ikke kender css, rammer eller scripting. Og det er hverken hurtig eller søde. Det er derfor, det er version 0.0.x.
Parsing
HTML parser i MwHtmlParser.c opretter en sammenkædet liste over alle de
noder: wordparts, mellemrum og specielle tags.
Newline umiddelbart før udgangen tag ignoreres. Linjeskift umiddelbart efter
starten tag ignoreres.
Sammensatte objekter (i øjeblikket begrænset til TABEL, RÆKKE og CELL, men
rammer hører der også) forgrener listen, så det faktisk bliver et træ.
Visning
Når widget'en får listen tilbage, det udstikker boksene ved at tildele
bredde og højde og placere dem i en linje fra venstre til højre. Hvis
der er for lidt plads tilbage til en anden kasse, starte forfra på en ny
linje.
I en anden passage trækkes de objekter, som er placeret i
aktuelt synlige del af vinduet.
To tilbagekald i widget, begin_a og
end_a, håndtere og tags. Koordinaterne er sat ud
a_href eller a_name tabeller afhængigt deres HREF eller NAVN værdier.
Sammensatte objekter vises ved rekursivt at trække listen
for børn.
Navigation
Der er to forbundne lister for frem og tilbage navigation.
Hver gang vi besøger et link, er det aktuelle URL tilsat til baglæns
lister og fremad liste ryddet, * bortset * når vi besøger
link ved at klikke på knappen igen. I dette tilfælde den aktuelle URL er
føjes til listen fremad i stedet.
Type 1-skrifttyper
Hvis Mowitz blev kompileret med t1lib support, kan Kylie udnytte
af det ud af kassen. Standard fonts.txt fil bruges til font
forvaltning. Antialias understøttes ikke.
IO
IO er opdelt i forskellige moduler med smalle grænseflader. Den
moduler er:
io.c: Registrer protokol chauffører, normalisere webadresser, cache dokumenter.
Ekstern kobling: load_url.
http.c: Hent dokumenter via HTTP. Det eneste symbol med ekstern
kobling er load_http, som bør * ​​kun * kaldes fra io.c.
file.c: Hent lokal fil eller foruddefinerede "dokumenter".
Ekstern kobling: load_file og load_about.
FTP er i øjeblikket ikke implementeret.
Intet af dette hører i widget-koden. Den lille dims bør kun
har den absolut minimum kræves for at gengive ting i et vindue.
Den lille dims vil formentlig med tiden flytter over til Mowitz.
Bør det være tilstrækkeligt at have url ressource, der er en streng til opnåelse
til en læsser funktion.
Denne funktion kan også indstilles via en ressource og som standard til
en funktion, som indlæser filen fra det lokale filsystem ved brug
url som filnavnet.
Alt andet hører til i ansøgningen.
Images
Filen image.c indeholder en lille, stack-orienteret bibliotek af funktioner
som kan udføre en række operationer på billeder. Det eneste,
vi bruger den til i øjeblikket, er at indlæse billeder, som regel med
hjælp fra eksterne programmer såsom Netpbm kit.
En fordel ved denne fremgangsmåde er, at vi kan vise mange typer af
billeder. I fremtiden vil vi også være i stand til at manipulere billeder i
flere måder end vi bruger nu.
Ulempen er, at det er relativt langsom. Dette skyldes primært
det faktum, at vi er nødt til at konvertere mellem bibliotekets interne
format, billede, og formatet X forstår, XImage. Det bør være
muligt at hjælpe situationen noget ved caching af XImage; den
kun aktuelle cache implementering cacher billedet.
Hvad er nyt i denne version:

Screenshots

kylie_1_144708.png

Andre software developer Ulric Eriksson

Shohei Mail
Shohei Mail

3 Jun 15

Parsecgi
Parsecgi

2 Jun 15

Pen
Pen

3 Jun 15

Kommentarer til Kylie

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!