Box skulle bli for vektorgrafikk, hva latex ble for å skrive vitenskapelige dokumenter.
Installasjon:
Å kompilere kilder og installere på maskinen din kan du fortsette
med ganske vanlig rekkefølge:
& Nbsp; ./configure --with-cairo
& Nbsp; gjøre
& Nbsp; make install
Detaljerte instruksjoner er tilgjengelig inne i filen INSTALL
i den samme katalogen. The '--with-cairo' flagg muliggjør deteksjon og
bruk av Kairo 2D grafisk bibliotek. Sørg for å ha dette biblioteket
installert på systemet ditt: dette er ikke obligatorisk, men vil gi deg noen
flere funksjoner (se senere avsnitt).
Hvis du ønsker en lokal installasjon, kan du gå frem som følger:
& Nbsp; ./configure prefix = / home / dittbrukernavn / local --with-cairo
& Nbsp; gjøre
& Nbsp; make install
Systemet vil ikke vite hvor du skal finne den Box kjørbar.
Derfor kan du sette en linje som
& Nbsp; export PATH = $ PATH: ~ / local / bin
på slutten av din bashrc filen (som er en skjult fil i hjemmet ditt
katalogen: ~ / .bashrc). Denne siste endringen er ikke nødvendig. Det bare
gjør livet enklere.
Test
Etter installasjonen kan du kjøre noen tester for å se om kompilering
suceeded. Bare skriv:
& Nbsp; gjøre sjekk
Du bør få en endelig melding som:
& Nbsp; 0 feil funnet.
& Nbsp; Alle tester utført førte til suksess.
& Nbsp; ...
Kairo bibliotek
Du kan nå kompilere Box med støtte for Kairo 2D grafisk bibliotek.
Kairo gir støtte for noen flere utgangsterminaler (PDF, SVG, PNG, PS)
og kommer til å bli godt utnyttet i den neste boksen utgivelser, gir det
mange kule funksjoner. Sørg for å kompilere Box med "--with-cairo 'flagg
Hva er nytt i denne utgaven:.
- Kjernen i Box VM har blitt omskrevet.
- Den type system har blitt omskrevet fra bunnen av og er nå mye kraftigere.
- En ny type, Enhver, tillater boksing / unboxing gjenstander og gir noen refleksjonsevne.
- Denne utgivelsen legger legger heterogene matriser av objekter (Array objekt), en ny angre leder til GUI som lar ha en enkelt angreloggen for både skriveprogram og grafikk editor, og den nye gjenstander Curve, Tri, og Fyll å trekke kubikk Bezier splines og fylle en bane.
- GUI støtter nå & quot; retning poeng & quot; å forenkle tegning og samspill med Bezierkurver via Curve objektet.
Hva er nytt i versjon 0.3.4:
- Denne versjonen fokuserer på forbedringer i dokumentasjonssystemet, som i stor grad ble omskrevet til å bli klarere og for å støtte nye funksjoner. Spesielt er det nå mulig å spesifisere en forhåndsvisning for en dokumentert objekt:. Dette er et stykke Box kildekoden som er gjengitt som et bilde i nettleseren dokumentasjon
- Det er også mulig å organisere dokumentasjon i underdeler og dokument tilfeller. Feil ble fikset i både boks og Boxer.
- Steps ble gjort for å støtte konvertere bokskode til C-kode og å støtte serialisering / deserialization av Box programmer (begge funksjonene er ikke fullført)
Hva er nytt i versjon 0.3.1:
- Hovedfokuset i denne utgivelsen har vært å fikse bugs i både kompilatoren og GUI.
- Små forbedringer ble også gjort.
- For Box, setter BBox nå (i stedet for å utvide) markeringsrammen.
- Måten markeringsrammen ble håndtert i Clip kommandoen ble fikset.
- Det er gjort forbedringer i minnehåndtering av Box.
- Håndtering av FillStyle ble løst (det ble ignorert av Style).
- For Boxer ble Box utgangsbilde fast. Det gjorde ikke utvide riktig med noen versjoner av PyGTK
- Noen små forbedringer ble gjort i nettleseren dokumentasjon.
Hva er nytt i versjon 0.3.0:
- The Box grafisk bibliotek ble omskrevet i boks selv. Biblioteket ble re-utviklet og er nå mye mer ren og kraftig. Det gamle grensesnittet er fortsatt støttes, men er nå foreldet. Legg merke til at det nye grensesnittet reproduserer og tilbud til brukeren funksjonene i det gamle grensesnittet, som stammer høy funksjonalitet fra lavere nivå funksjonalitet. Eksempel:. Poly er uttrykt i form av stier (bane) og kommando bekker (CmdStream)
- Lagd Dox, et dokumentasjonssystem for Box (som nå er en del av Boxer). Kjernen biblioteket og Box grafikkbiblioteket har blitt dokumentert med dette. Boxer har nå en dokumentasjon nettleser for å bla Dox dokumentasjon & quot; on-line & quot;.
- Fikse bugs: det viktigste er en avskrift av komplekse objekter .
- Søk i gjeldende kildekatalogen når inkludert en annen kilde.
Hva er nytt i versjon 0.2.3:
- Boxer har blitt utvidet: flere referansepunkter kan være valgt og dratt samtidig; syntaks utheving av kilder har blitt forbedret med en ad-hoc-fil for Box syntaks; bugs når lasting ødelagte filer ble fikset.
- Box ble også fikset og forbedret: et dokumentasjonssystem, Dox, ble skrevet; kjernen og g bibliotekene ble delvis dokumentert med dette; det kan nå boksen og unbox objekter av ulike typer inn i Obj objekt; rå tilgang til Kairo er mulig; en omskriving av Box g biblioteket i Box (snarere enn C) har startet.
- De siste funksjonene er fortsatt under utvikling og vil vises i fremtidige utgivelser.
Hva er nytt i versjon 0.2.2:
- Denne versjonen retter noen bugs i grafikkbiblioteket, lage den nye versjonen av Boxer (0.3.0) mer brukbare.
- Biblioteket libboxcore ble også løst i noen av sine referanser (dette ble bemerket når du prøver å kjøre under Mac OS).
Hva er nytt i versjon 0.2.1:.
- Bugfikses og et omarbeidet minne management system
- Denne versjonen retter hovedsakelig bugs.
- Det bringer ikke nye funksjoner.
- har imidlertid minne styringssystem vært i stor grad omskrevet.
- Minne styringssystem er nå klar over & quot; kompleks & quot; typer og vet å skape, ødelegge, kopiere og flytte gjenstander.
- Utgivelsen forbereder grunnen for fremtidige funksjoner (boksing / unboxing gjennom Obj type, som vil tillate flere grunnleggende forbedringer i både boks og Boxer).
Hva er nytt i versjon 0.1.3:
- '() Char' endret til "Str ' in the Box g biblioteket. Dette gir mer fleksibilitet (vi nå kan, for eksempel lagre rammene av en animasjon i forskjellige filer).
Hva er nytt i versjon 0.1.0:
- Kopiering av objekter er nå gjennomført, selv om det gjør ikke arbeide for & quot; kompleks & quot; objekter, for eksempel Str.
- 'inkluderer & quot; fil & quot;' søker etter filer i katalogen som inneholder skriptet.
- #provide direktivet ble innført for flere slutninger av den samme spissen.
- Kommentarer kan starte med #! (For Box skript på Unix).
- Noe informasjon ble lagt til den -q spør alternativet.
- Systemaversjons konvensjoner og prosedyrer er nå brukt til å hjelpe vedlikehold avtale automatisk med problemet.
- Bugfikses og opprydding ble gjort.
- libboxcore bibliotek ble opprettet.
Kommentarer ikke funnet