Στοιχεία Λογισμικού:
Εκδοχή: 1.8.8 / 1.12.16
Ανεβάστε ημερομηνία: 20 Feb 15
Άδεια: Δωρεάν
Δημοτικότητα: 159
Το Κάιρο είναι μια βιβλιοθήκη ανοικτού κώδικα διάνυσμα 2D γραφικά που προσφέρει υποστήριξη για πολλές συσκευές εξόδου.
Κάιρο είναι γραμμένο στη γλώσσα προγραμματισμού C και έρχεται με δέστρες για πολλές άλλες γλώσσες προγραμματισμού
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Adrian Johnson (3):
- pdf: προσθέτει τα ελλείποντα «endobj» για σκίαση dict
- pdf: Τυπογραφικό λάθος στον έλεγχο bbox
- type1-υποσύνολο: Μην προσπαθήσετε να μετονομάσετε μη ιερογλυφικών winansi
- Behdad Esfahbod (12):
- [FT] Προτιμήστε συρρίκνωση ιερογλυφικών εικόνας στο upscaling
- [δοκιμή] Ορίστε το μέγεθος της γραμματοσειράς
- [ft] εννοούσα FABS (), δεν abs ()
- [ft] Fix σφάλμα μνήμης στην αντιγραφή bitmaps
- [ft] Fix λάθος παραδοχές
- Προς χρώμα φόρτωση υποστήριξη γλύφων από FreeType
- 2bit Υποστήριξη και 4bit ενσωματωμένα bitmap
- [ft] Fix μαθηματικά
- [ft] Προσθέστε λείπει περιλαμβάνουν
- Επαναφορά λάθος διέπραξε πράγματα
- [ft] Fix ευθυγράμμιση
- [ft] Εξασφάλιση της ευθυγράμμισης των bitmaps που έλαβε από FreeType
- Bryce W. Harrington (16):
- Δοκιμή:. Fix τυπογραφικό λάθος σε sample_horizontal να χρησιμοποιήσετε οριζόντια, δεν κάθετη
- εικόνα:. Quell προειδοποίηση για υπογραφή / unsigned int σύγκριση
- type1-υποσύνολο: Quell προειδοποίηση για προετοιμαστεί array_start
- type1-υποσύνολο: Fix λάθη σε λειτουργία σχολιασμού
- pdf: Εξασφάλιση μεταγλωττιστή που δεδομένα, data_size θα είναι πάντα να προετοιμαστεί
- GL: Quell προειδοποίηση για ασυμβίβαστο τύπου δείκτη
- Δοκιμή: Σημείωση ονομάζοντας σχέδιο για τις εικόνες XFAIL στο README
- Δοκιμή: Fix κάνουν check-διαιτητής-DUPS πρόκειται να μετακομίσει από διαιτητή εικόνες για την αναφορά /
- Δοκιμή: Προσθήκη σενάριο για να ελέγξετε για τους απολυμένους εικόνες αναφοράς
- Δοκιμή: Χρήση CMP να πιάσει byte-από-byte ίδια αρχεία
- Δοκιμή: Κάντε το check-διαιτητής-DUPS χρησιμοποιούν perceptualdiff για συγκρίσεις
- pdiff: Quell προειδοποίηση για υπογραφή / unsigned συγκρίσεις
- pdiff: Πτώση αχρησιμοποίητο μεταβλητή
- Δοκιμή: Προσθήκη ειδικές περιπτώσεις για τη δημιουργία, από-png και εναλλακτική ανάλυσης
- Hacking: Κάντε αναφορά της χωριστής Κάιρο ίχνη repo
- PERF: Μετακίνηση τεκμηρίωση μακρο-σημείο αναφοράς στο Κάιρο-ίχνη
- Ο Chris Wilson (45):
- Δημοσίευση έκδοση χτύπημα σε 01/12/15
- εκτείνεται: Σημειώστε την επιφάνεια όπως εκκαθαριστεί στην προετοιμασία για την επιφάνεια εγγραφής αναπαραγωγής
- Η εγγραφή: Αποφύγετε indirection μέσω δεικτών σειρά αν δεν μειωθεί
- διαδρομή: Fix bbox υπολογισμού για τους αρνητικούς παράγοντες κλίμακας
- Δοκιμή: Άσκηση επανάληψη μια επιφάνεια εγγραφής μέσω ενός κτυπήματος μήτρα
- Win32: Ελευθερώστε την εφεδρική μετά το τέλος
- εικόνα: Σύγκριση κατά το πραγματικό μέγεθος του ενσωματωμένου buffer
- Xlib: Fix επίκληση του XRenderFindFormat ()
- GL: Fix τυπογραφικό λάθος s / bool / cairo_bool_t /
- mempool: Μειώστε την διεκδικούν σε μια επιστροφή σφάλματος για get_buddy ()
- PERF: επαναληπτικά κλαδέψετε ακραίες τιμές
- Xlib: Αναδίπλωση λάθη πηγών παραγωγής σε μια επιφάνεια σφάλματος
- Xlib: Περικοπή προσθήκες για επιφάνειες παραταθεί κατά PAD
- png: Αποφύγετε την επισήμανση της επιφάνειας που κατά λάθος μετά από προειδοποίηση ενός png
- directfb: Σωστά αλυσίδας μέχρι χάρτης-προς-εικόνα / unmap στο backend εικόνα
- παγίδες: Βεβαιωθείτε ότι εμείς σωστά κλιπ, όταν χρησιμοποιεί πολλαπλές θέσεις κλιπ
- Xlib: Σε αντίθεση με την οπτική όταν καταστρέφει
- Δοκιμή: Αναπτύξτε τις δοκιμές των ανώτατων ορίων για τις λεπτές πινελιές
- Δοκιμή: Επέκταση δοκιμή των ενώνει για τις λεπτές γραμμές
- ίχνος: Βελτίωση των εκπομπών τελεστή
- Η εγγραφή: Fix ασυνεπής χρήση των τύπων για τους δείκτες
- PERF: Υποτυπώδη εκτύπωση ιστόγραμμα για το Κάιρο-PERF-print
- PERF: Rescale το ιστόγραμμα για το τερματικό
- PERF: Αποφύγετε κατακόρυφα το τέντωμα του ιστόγραμμα
- PERF: Αφαιρέστε ένα debug τεχνούργημα
- Η εγγραφή: Αποτροπή μη έγκυρη πρόσβαση μνήμης με μηδενικό μήκος του array εντολή
- κλίμακα-font: Αποτρέψτε ένα αναδρομικό κλείδωμα mutex για την αφαίρεση ενός αποτυχημένου γλύφο
- pdf: Βελτίωση της συνέπειας στη χρήση των cairo_int_status_t
- pdf: Fix προειδοποίηση compiler για τη χρήση των unitialised μεταβλητή κατά μήκος της διαδρομής σφάλμα
- εικόνα: Επιλέξτε τα δεδομένα που ανήκει μετά την κλοπή της εικόνας του κλισέ
- δοκιμών / get-μονοπάτι-εκτάσεις: Ελέγξτε τις ακριβείς αντιστοιχίες εντός ανοχής
- gstate: Επιτάχυνση χάιδεψε εκτάσεις μονοπάτι
- SVG: Ξετυλίξτε την εγγραφή επιφάνειες
- xml: Χειριστείτε κλιπ-κουτιά στο επικαιροποιημένο cairo_clip_t
- Κάιρο-PERF-εκτύπωσης: Μην απελευθερώσετε την αρχικοποιημένη ιστόγραμμα
- Δοκιμή: Χρησιμοποιήστε την υψηλότερη απόδοση ακριβείας για τα σχήματα για τη δημιουργία των αποτελεσμάτων διαιτητής
- Ελέγξτε: Fix check-def.sh για τις διακυμάνσεις στο συνδετήρα ΣΣΚ
- Δοκιμή: Αφαιρέστε όλα πανομοιότυπα (CMP & pdiff) εικόνες αναφοράς
- Δοκιμή: Προσθέστε μερικές εικόνες αναφοράς βρεθούν παραμονεύουν στον υπολογιστή μου
- Δοκιμή: Αφαιρέστε αντικρουόμενες .ref.png, .argb32.ref.png, .rgb24.ref.png
- Δοκιμή: Τροποποίηση check-refs.sh να υποστηρίξει out-of-δέντρο χτίζει
- Δώστε τα πίσω συμβατότητα με παλιά pixman
- Win32: την αποφυγή της διπλής-χωρίς παρόμοιες εικόνες
- Κάντε & quot? Να ελέγξετε & quot? ευτυχισμένος
- 12.01.16 απελευθέρωση
- Eric Anholt (1):
- GL:. Μετακίνηση glGetUniformLocation να shader καταρτίζουν χρόνο
- Henry Τραγούδι (8):
- GL: απενεργοποίηση GL_DITHER
- GL: Εξαγωγή ερώτημα για EGLContext και EGLDisplay από τη συσκευή
- GL: Fix τυπογραφικό λάθος στο gles2 shader μνήμη cache αναζήτησης
- GL / MSAA: Επίλυση multisampling σε επίπεδη επιφάνεια
- GL / MSAA: Σωστά καταστρέψει stencil buffer κλιπ κρυφής μνήμης
- GL / MSAA: Απενεργοποίηση στένσιλ και ψαλίδι κατά framebuffer blit
- GL / MSAA: Πάντα να χρησιμοποιείτε ψαλίδι, όταν το κούρεμα
- GL / MSAA: Καθαρίστε βάθος MSAA / ρυθμιστικό στένσιλ για OpenGLES
- Jana Saout (1):
- pdf: Fix συντριβή
- Ο Marc-Andre Lureau (1):
- Win32: διορθώσετε κατεστραμμένα σχέδιο
- Marek Kasik (1):
- CFF-υποσύνολο: Fix κατανομή των συστοιχιών πλάτους
- Martin Robinson (12):
- GL: τελεστές Ρύθμιση όταν οι αλλαγές του μεγέθους κορυφή
- διαδρομή: καθορίσει ένα σφάλμα στην γραμμή τομής
- εγκεφαλικό επεισόδιο: Fix μεγάλα πλάτη γραμμή για εφεδρική εγκεφαλικό επεισόδιο διαμορφωτής
- εγκεφαλικό επεισόδιο: Χρησιμοποιήστε το στρογγυλό ενώνει κοντά σε σημεία καμπής των splines
- στερεότυπο: Προσθέστε μια λειτουργία για τη λειτουργία σπείρωμα δοκιμές PERF
- στερεότυπο / GL: Απενεργοποίηση της ευαισθητοποίησης νήμα
- GL: Ξεχωριστή framebuffer δεσμεύονται από την επιλογή προορισμού
- GL: Ενημέρωση μετασχηματισμού, όταν αλλάζει το μέγεθος της επιφάνειας
- GL: Δέστε την προεπιλεγμένη framebuffer πριν από την κλήση GL {Διαβάστε | Ισοπαλία} Ρυθμιστικό
- GL: Fix προειδοποιήσεις compiler στο backend GL
- GLEs: προορισμοί framebuffer αλλάξετε τον προεπιλεγμένο σωστά
- GL: Επιστροφή επιφάνεια σε σφάλμα κατά τη δημιουργία μεγάλου μεγέθους επιφάνειες υφή
- Ματ Sealey (1):
- gitignore: αναιρεί gitignore για στατικά αρχεία pkgconfig
- Μάθιου Φίσερ (1):
- Προσθέτοντας μια απλή δήλωση χρήσης στο Κάιρο-PERF-διάγραμμα
- Ο Michael Hutchinson (1):
- χαλαζία: Μην απελευθερώνετε μνήμη δεν κατέχουμε
- Nicola Fontana (1):
- GObject: Προσθήκη περιτύλιγμα γύρω cairo_matrix_t
- Uli Schlachter (13):
- Δοκιμή: Fix CAIRO_REF_DIR
- Δοκιμή: Fix χειρισμό των κουκκίδων σε CAIRO_TEST_TARGET
- στερεότυπο: μετονομασία xcb-καθιστούν-0,0-xcb καταστήσει-0_0
- Fix & quot? Να ελέγξετε & quot? αυτόνομο έλεγχο επικεφαλίδα
- xcb: Καθαρισμός προσωρινή εικόνα REPLAY στην αναπαραγωγή προς τα πίσω
- εικόνες αναφοράς Fix καπάκια-ουρές-καμπύλη
- Προσθήκη νέο τεστ για το σφάλμα 61592
- συνθέτη εικόνα: Πάντα πρέπει να τελειώνετε τη διάρκεια renderer
- xcb: Fix κάποια μεταβλητή δεν έχει προετοιμαστεί προειδοποιήσεις
- ειδικές περιπτώσεις-api-: Επίσης πλαίσια ελέγχου
- επιφάνεια: Σφάλμα σε έτοιμα επιφάνειες
- push_group: Αρνηθείτε εργάζονται με άχρηστα επιφάνεια
- surface_get_extents: Απόρριψη τελικά ή λάθος επιφάνεια
- EGAG (1):
- Xlib:. Απόκτησε οθόνη πριν το χρησιμοποιήσετε στο μήνυμά DEBUG
Τι είναι καινούργιο στην έκδοση 1.12.14:
- callbacks χρήστη Αποτροπή πρόσβασης χρήστη των δεδομένων κατά τη διάρκεια καταστρέψει σε αποτραπεί η χρήση-μετά-δωρεάν σφάλματα.
- Χρησιμοποιήστε τα κλασσικά ονόματα για ιερογλυφικών σε υποσύνολο γραμματοσειρές (PDF).
- ανίχνευση του Fix Win98. Η λογική για την ανίχνευση Win98 (και σπασμένα AlphaBlend του ()) αντιστράφηκε, απενεργοποίηση AlphaBlend () για όλους.
- Αποτροπή αριθμητική υπερχείλιση από παρέκταση άκρα πολύγωνο στο κλιπ όριο και προκαλώντας σοβαρές καθιστούν αντικείμενα.
- Fix υπολογισμό του γλύφων εγχόρδων συντονίζει όταν διάλυση τρέχει για Xlib.
- Fix έναν ισχυρισμό στο backend win32 για την αποτυχία να καθαρίσετε παρόμοιων εικόνων του.
Τι είναι καινούργιο στην έκδοση 1.12.12:
- Αυτή η έκδοση διορθώνει προβλήματα συγχρονισμού στο SHM μεταφοράς Κάιρο-Xlib.
- Αντικατάσταση ολόκληρου του εικόνες είναι τώρα αποφεύγεται κατά τη μεταφόρτωση subimages.
- Άλλες ήσσονος σημασίας σφάλματα έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 1.12.10:.
- Πολλά σφάλματα έχουν καθοριστεί
- Πιο συγκεκριμένα, ο χειρισμός της γραμματοσειράς Πάνγκο / Κάιρο / fontconfig έχει γίνει πλήρως νήμα-ασφαλή.
- Το backend MSAA για το Κάιρο-GL λάβει κάποια σταδιακή ολοκλήρωση.
Τι είναι καινούργιο στην έκδοση 1.12.8:
- Διορθώσεις σφαλμάτων:
- Αναπτύξτε την λογική ελέγχου για σπασμένα συνδυασμούς XSendEvent και ShmCompletionEvent.
- Παρατηρήστε ότι & quot? Το X.Org Foundation & quot? μερικές φορές προσδιορίζει τον εαυτό της ως & quot? Το Xorg Ίδρυμα & quot?.
- Χειριστείτε διαφόρων ηλικιών libXext και SHM κεφαλίδες του.
- Στερεώστε το άκυρο απόκομμα του σχεδιάσιμη πηγή όταν χρησιμοποιούν SHM μεταφορές να ανεβάσετε εικόνες. https://bugs.freedesktop.org/show_bug.cgi?id=56547
- Ο χειρισμός όλων των φορέων Τύπος1 υστερόγραφο για καλύτερη συμβατότητα της γραμματοσειράς. https://bugs.freedesktop.org/show_bug.cgi?id=56265
- Διορθώστε ένα ζευγάρι των διαρροών μνήμης σε Τύπος1 υποσυνόλων γραμματοσειράς https://bugs.freedesktop.org/show_bug.cgi?id=56566
- Σφίξτε την αξιολόγηση του start / stop κορυφές στυλό, και να πιάσει μερικές περιπτώσεις όπου θα χρησιμοποιήσετε έναν ανεμιστήρα αντί για ένα φάλτσο. https://bugs.freedesktop.org/show_bug.cgi?id=56432
- παραδοχή ότι Fix γεωμετρική ψαλίδισμα καταφέρνει πάντα με τη διάρκεια-συνθέτη. https://bugs.freedesktop.org/show_bug.cgi?id=56574
- Fix καλέσετε για να spline διασταύρωση κατά την αξιολόγηση κατά πόσον μια Stoke είναι ορατή.
- Θυμηθείτε να αντιγράψετε κατώτερες πηγές όταν χρησιμοποιούν SHM να readback την επιφάνεια για χρήση ως πηγή.
Τι είναι καινούργιο στην έκδοση 1.12.4:
- Περισσότερα σφάλματα, και το πιο σημαντικό, πιο διορθώσεις. Από την πλευρά του Καΐρου-GL, έχουμε βελτιώσεις στον συνθέτη MSAA που επιτρέπει την επιτάχυνση υλικού του comparitively χαμηλής ποιότητας antialiasing - η οποία είναι χρήσιμη σε κινούμενα σχέδια και σε πολύ υψηλές οθόνες πυκνότητας. Κάιρο-Xlib, έχουμε επέτρεψαν τελικά SHM μεταφορές για μεταφορές εικόνων προς και από τον X server. Μια μακροχρόνια απαιτείται χαρακτηριστικό, SHM μεταφορές προσφέρει μια αξιοσημείωτη μείωση στην απόδοση λανθάνουσα κατάσταση, μειώνοντας τον αριθμό των αντιγράφων που απαιτούνται για να φορτώσετε τα δεδομένα της εικόνας - δεδομένου υλικού και υποστήριξης του οδηγού, Κάιρο Xlib μπορεί να εκτελέσει τώρα μηδέν προσθήκες αντίγραφο πάνω στο GPU. Και ως συνήθως Adrian Johnson ήταν πολύ απασχολημένος για τον καθορισμό πολλές διαφορετικές περιπτώσεις γωνιά στο Κάιρο-pdf, impoving ομάδες αδιαφάνεια και υποσυνόλων γραμματοσειράς. Τέλος, αλλά όχι λιγότερο σημαντικό, για Κάιρο εικόνα S = F8ren Sandmann Pedersen προστεθεί υποστήριξη για την παροχή ιερογλυφικών να pixman και χρησιμοποιώντας ότι μέσα από το Κάιρο. Η νέα μονάδα γλυφή απόδοση μειώνει την επιβάρυνση για τη σύσταση της λειτουργία σύνθεσης, βελτιώνοντας γλύφω thoughput για το backend εικόνας με συντελεστή περίπου 4. Και πριν αυτός έπραξε, επίσης σταθερό μέχρι μερικά σφάλματα στο υπάρχον γλύφω κωδικό απόδοσης. Έτσι, πολλές ευχαριστίες στον Ανδρέα CANCIANI, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Τραγούδι, Martin Robinson, S = F8ren Sandmann Pedersen και Uli Schlachter για τη συμβολή τους, την εύρεση και διόρθωση σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.12.2:.
- Διάφορα ήσσονος σημασίας σφάλματα έχουν καθοριστεί
Τι είναι καινούργιο στην έκδοση 1.8.6:
- Αρκετές διορθώσεις για τις αποτυχίες στο χαλαζία και PDF και να οικοδομήσουν διορθώσεις για ένα ζευγάρι από τα backend έγιναν.
- Ο έλεγχος για XRender στο backend XCB εισήχθη για να αποφευχθούν άκυρο προσβάσεις μνήμης.
Τι είναι καινούργιο στην έκδοση 1.8.2:
- Είναι τώρα δυνατό να οικοδομήσουμε Κάιρο χωρίς οποιαδήποτε γραμματοσειρά backend, το οποίο είναι πιο χρήσιμη όταν η εφαρμογή παρέχει προσαρμοσμένη γραμματοσειρά απόδοση μέσω του χρήστη γραμματοσειράς API.
- Μια ασφαλής εναλλακτική γραμματοσειρά παρέχεται, όμως.
- Αρκετές συλλογή ταχύτητας-ups και βελτιστοποιήσεις έγιναν.
- Πολλά σφάλματα έχουν καθοριστεί.
Τα σχόλια δεν βρέθηκε