Box

Software screenshot:
Box
Software informatie:
Versie: 0.4.0
Upload datum: 19 Feb 15
Ontwikkelaar: Matteo Franchin
Licentie: Gratis
Populariteit: 7

Rating: 1.0/5 (Total Votes: 1)

Box voor vector graphics moet worden, wat latex werd voor het schrijven van wetenschappelijke documenten.
Installatie:
Om de bronnen te compileren en te installeren op uw machine u kan doorgaan
met de vrij gebruikelijke volgorde:
& Nbsp; ./configure --with-cairo
& Nbsp; maken
& Nbsp; make install
Gedetailleerde installatie-instructies zijn beschikbaar in het bestand INSTALL
Bij deze directory. De '--with-cairo' vlag maakt detectie en
gebruik van het Cairo 2D grafische bibliotheek. Zorg ervoor dat deze bibliotheek hebben
op uw systeem geïnstalleerd is: dit is niet verplicht, maar zal je wat geven
meer functies (zie later).
Als u een lokale installatie wilt, kunt u als volgt te werk:
& Nbsp; ./configure --prefix = / home / uwgebruikersnaam / lokale --with-cairo
& Nbsp; maken
& Nbsp; make install
Uw systeem zal niet weten waar de Box uitvoerbare vinden.
Daarom kunt u een lijn te zetten, zoals
& Nbsp; export PATH = $ PATH: ~ / local / bin
aan het einde van uw bashrc bestand (dat is een verborgen bestand in uw huis
directory: ~ / .bashrc). Deze laatste wijziging is niet nodig. Het is gewoon
maakt het leven makkelijker.
Test
Na de installatie kunt u een aantal tests uitvoeren om te zien of de compilatie
suceeded. Typ gewoon:
& Nbsp; make check
Je moet een laatste boodschap, zoals te krijgen:
& Nbsp; 0 fouten gevonden.
& Nbsp; Alle tests uitgevoerd leidde tot succes.
& Nbsp; ...
Cairo bibliotheek
U kunt nu compileren Box met ondersteuning voor het Cairo 2D grafische bibliotheek.
Cairo geeft ondersteuning voor wat meer uitgangsklemmen (PDF, SVG, PNG, PS)
en zal goed worden benut in de volgende doos releases, waardoor het
veel coole functies. Zorg ervoor dat u Box compileren met de '--with-cairo' flag

Wat is nieuw in deze release:.

  • De kern van de Box VM is herschreven.
  • Het type systeem is opnieuw geschreven en is nu veel krachtiger.
  • Een nieuw type, Elke, laat boksen / unboxing objecten en biedt een aantal reflectie mogelijkheden.
  • Deze versie voegt voegt heterogene arrays van objecten (object Array), een nieuw ongedaan manager om de GUI die het mogelijk maakt met een enkele ongedaan geschiedenis voor zowel de tekst editor en de grafische editor, en de nieuwe objecten Curve, Tri, en Fill kubieke Bezier splines te trekken en vul een pad.
  • De GUI ondersteunt nu & quot; richtingspunten & quot; te vereenvoudigen tekenen en interactie met Beziercurves via de Kromme object.

Wat is nieuw in versie 0.3.4:

  • Deze versie richt zich op verbetering van de documentatie-systeem, die grotendeels werd herschreven om duidelijker te zijn en om nieuwe functies te ondersteunen. In het bijzonder, is het nu mogelijk om een ​​preview voor een gedocumenteerd object te specificeren:. Dit is een stukje Box broncode die wordt weergegeven als een afbeelding in de documentatie browser
  • Het is ook mogelijk om de documentatie in sub-secties en Documentexemplaren organiseren. Bugs zijn opgelost in zowel Box en Boxer.
  • Stappen werden gemaakt ter ondersteuning van het omzetten van Box-code naar C-code en serialisatie / deserialisatie van Box programma's (beide functies zijn niet afgerond)
  • ondersteunen

Wat is nieuw in versie 0.3.1:

  • De belangrijkste focus van deze release is geweest om vast te stellen bugs in zowel de compiler en de GUI.
  • Kleine verbeteringen werden ook gemaakt.
  • Voor Box, BBox zet nu (in plaats van uitbreiding van) het selectiekader.
  • De manier waarop het selectiekader werd behandeld in de Clip opdracht werd vastgesteld.
  • Er zijn verbeteringen aangebracht in het geheugenbeheer van Box.
  • Behandeling van FillStyle werd vastgesteld (het werd genegeerd door Style).
  • Voor Boxer, de Box uitgang uitzicht werd vastgesteld:. Het niet correct uit te breiden met een aantal versies van PyGTK
  • Een paar kleine verbeteringen aangebracht in de documentatie browser.

Wat is nieuw in versie 0.3.0:

  • De Box grafische bibliotheek werd herschreven in Box zelf. De bibliotheek werd opnieuw ontworpen en is nu veel meer schoon en krachtig. De oude interface is nog wel ondersteund, maar is nu achterhaald. Merk op dat de nieuwe interface reproduceert en biedt de gebruiker de kenmerken van de oude interface afleiden van hoog niveau functionaliteit van lager niveau functionaliteit. Voorbeeld:. Poly wordt uitgedrukt in termen van paden (Path) en commando streams (CmdStream)
  • Toegevoegd Dox, een documentatiesysteem voor Box (dat nu deel uitmaakt van de Boxer). De kern bibliotheek en de Doos graphics library zijn gedocumenteerd met dit. Boxer heeft nu een documentatie browser om Dox documentatie & quot bladeren; on-line & quot;.
  • het oplossen van bugs: het belangrijkste is de kopie van complexe objecten
  • .
  • Zoek in de huidige bron directory wanneer waaronder een andere bron.

Wat is nieuw in versie 0.2.3:

  • Boxer is uitgebreid: meerdere referentiepunten kan zijn geselecteerd en tegelijkertijd gesleept; de syntax highlighting van bronnen is verbeterd met een ad-hoc-bestand voor Box syntax; bugs bij het laden van kapotte bestanden werden vastgesteld.
  • Box werd ook vaste en verbeterd: een documentatiesysteem, Dox, werd geschreven; de kern en g bibliotheken gedeeltelijk gedocumenteerd deze; het kan nu doos en unbox objecten van verschillende types in de Obj object; ruwe toegang tot Caïro is mogelijk; een herschrijving van de Box g bibliotheek in Box (in plaats van C) is gestart.
  • De laatste functies zijn nog in ontwikkeling en zal verschijnen in toekomstige versies.

Wat is nieuw in versie 0.2.2:

  • Deze versie lost een aantal bugs in de grafische bibliotheek, het maken van de nieuwe versie van de Boxer (0.3.0) meer bruikbaar.
  • De bibliotheek libboxcore werd ook vastgesteld in een aantal van haar referenties (dit werd opgemerkt wanneer het proberen om te draaien onder Mac OS).

Wat is nieuw in versie 0.2.1:.

  • Bugfixes en een herwerkte memory management systeem
  • Deze versie lost bugs vooral.
  • Het heeft geen nieuwe functies brengen.
  • Echter, het geheugen management systeem is grotendeels herschreven.
  • Het geheugen management systeem is nu op de hoogte van de & quot; complexe & quot; typen en weet hoe te creëren, te vernietigen, te kopiëren en te verplaatsen voorwerpen.
  • De release effent de weg voor toekomstige functies (boksen / unboxing door het type Obj, waarin een aantal fundamentele verbeteringen aan zowel Box en Boxer zal toestaan).

Wat is nieuw in versie 0.1.3:

  • '() Char' veranderd in 'Str' in de doos g bibliotheek. Dit geeft meer flexibiliteit (we kunnen nu, bijvoorbeeld, sparen de frames van een animatie in verschillende bestanden).

Wat is nieuw in versie 0.1.0:

  • Het kopiëren van objecten wordt nu geïmplementeerd, hoewel het niet werken voor & quot; complexe & quot; objecten, zoals Str.
  • 'onder & quot; bestand & quot;' zoekt naar bestanden in de map met het script.
  • De richtlijn #provide werd geïntroduceerd voor meerdere insluitsels van dezelfde header.
  • Reacties kunt beginnen met #! (Voor Box scripts op Unix).
  • Bepaalde informatie is toegevoegd aan de -q query-optie.
  • Systematische versioning conventies en de scripts worden nu gebruikt om handhavers deal automatisch te helpen met het probleem.
  • Bugfixes en opruimen werden gedaan.
  • De libboxcore is gemaakt.

Vergelijkbare software

bf
bf

2 Jun 15

Vala
Vala

16 Aug 18

Reacties op Box

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!