รายละเอียดซอฟแวร์:
รุ่น: 1.8.8 / 1.12.16
วันที่อัพโหลด: 20 Feb 15
การอนุญาต: ฟรี
ความนิยม: 159
ไคโรเป็นแหล่งเปิดห้องสมุดกราฟิกแบบเวกเตอร์ 2D ที่ให้การสนับสนุนสำหรับอุปกรณ์ส่งออกจำนวนมาก
ไคโรเป็นลายลักษณ์อักษรในการเขียนโปรแกรมภาษา C และจะมาพร้อมกับการผูกสำหรับการเขียนโปรแกรมภาษาอื่น ๆ อีกมาก </ p>
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เดรียนจอห์นสัน (3):
- pdf: เพิ่มหายไป 'endobj' เพื่อแรเงา Dict
- pdf: พิมพ์ผิดแก้ไขในการตรวจสอบ BBOX
- type1-ย่อย: อย่าพยายามที่จะเปลี่ยนชื่อไม่ winansi ร่ายมนตร์
- Behdad Esfahbod (12):
- [FT] ชอบ downscaling ร่ายมนตร์บิตแมปที่จะลดอัตราการสุ่ม
- [ทดสอบ] ตั้งขนาดตัวอักษร
- ฟุต [] ฉันหมายถึงโรงงานของ () ไม่ ABS ()
- ฟุต [] แก้ไขข้อผิดพลาดของหน่วยความจำในการคัดลอกบิตแมป
- ฟุต [] แก้ไขข้อสมมติฐานที่ไม่ถูกต้อง
- ต่อร่ายมนตร์สีสนับสนุนการโหลดข้อมูลจาก FreeType
- การสนับสนุน 2bit และ 4bit บิตแมปที่ฝัง
- ฟุต [] แก้ไขคณิตศาสตร์
- ฟุต [] เพิ่มหายไปรวม
- ย้อนกลับมุ่งมั่นตั้งใจสิ่งที่
- ฟุต [] การจัดตำแหน่งแก้ไข
- ฟุต [] การจัดตำแหน่งให้แน่ใจว่าของบิตแมปที่ได้รับจาก FreeType
- ไบรซ์ดับเบิลยูแฮร์ริง (16):
- การทดสอบ. แก้ไขพิมพ์ผิดใน sample_horizontal การใช้งานในแนวนอนแนวตั้งไม่ได้
- ภาพ:. ปราบเตือนเกี่ยวกับการลงนาม / เปรียบเทียบ int ไม่ได้ลงนาม
- type1-ย่อย: ปราบเตือนเกี่ยวกับการเตรียม array_start
- type1-ย่อย: แก้ไขความผิดพลาดในการแสดงความคิดเห็นการทำงาน
- pdf: คอมไพเลอร์มั่นใจว่าข้อมูล data_size มักจะมีการเริ่มต้น
- GL: ปราบเตือนเกี่ยวกับประเภทตัวชี้เข้ากันไม่ได้
- การทดสอบ: หมายเหตุการตั้งชื่อโครงการสำหรับภาพ XFAIL ใน README
- การทดสอบ: Fix ทำให้ dups เช็คอินอ้างอิงเนื่องจากการย้ายของภาพอ้างอิงอ้างอิง /
- การทดสอบ: เพิ่มสคริปต์เพื่อตรวจสอบภาพอ้างอิงซ้ำซ้อน
- การทดสอบ: ใช้ cmp ที่จะจับไบต์โดยไบต์ไฟล์เหมือนกัน
- การทดสอบ: ตรวจเช็คอ้างอิง-dups ใช้ perceptualdiff สำหรับการเปรียบเทียบ
- pdiff: ปราบเตือนเกี่ยวกับการลงนาม / การเปรียบเทียบที่ไม่ได้ลงชื่อ
- pdiff: Drop ตัวแปรที่ไม่ได้ใช้
- ทดสอบเพิ่มเป็นกรณีพิเศษสำหรับสร้างจาก png และมีทางเลือกความละเอียด
- HACKING: ให้เอ่ยถึงแยกต่างหากไคโร-ร่องรอย repo
- perf: ย้ายเอกสารมหภาคมาตรฐานไปยังกรุงไคโรร่องรอย-
- คริสวิลสัน (45):
- รุ่นวางจำหน่ายโพสต์ชนเพื่อ 1.12.15
- ครอบคลุม: มาร์คผิวเป็นล้างข้อมูลในการเตรียมความพร้อมสำหรับการเล่นบนพื้นผิวการบันทึก
- บันทึก: หลีกเลี่ยงการร้ายผ่านแถวดัชนีถ้าไม่ได้ลดลง
- เส้นทาง: แก้ไขการคำนวณ BBOX ปัจจัยเชิงลบขนาด
- การทดสอบ: การออกกำลังกาย replaying พื้นผิวการบันทึกผ่านเมทริกซ์พลิก
- win32: ฟรี fallback เมื่อเสร็จสิ้น
- ภาพเปรียบเทียบกับขนาดที่แท้จริงของบัฟเฟอร์ฝัง
- Xlib: ภาวนาแก้ไขของ XRenderFindFormat ()
- GL: แก้ไขพิมพ์ผิด S / บูล / cairo_bool_t /
- mempool: ลดยืนยันเป็นข้อผิดพลาดกลับสำหรับ get_buddy ()
- perf: Iteratively ตัดค่าผิดปกติ
- Xlib: ข้อผิดพลาด Wrap สร้างแหล่งที่มาในพื้นผิวข้อผิดพลาด
- Xlib: ภาพตัดสำหรับพื้นผิวขยายพันธมิตร
- PNG: หลีกเลี่ยงการทำเครื่องหมายบนพื้นผิวเช่นเดียวกับในข้อผิดพลาดหลังจาก PNG เตือน
- DirectFB: ถูกต้องโซ่ขึ้นแผนที่เพื่อ image / unmap การแบ็กเอนด์ภาพ
- กับดัก: ตรวจสอบให้แน่ใจว่าเราคลิปได้อย่างถูกต้องเมื่อใช้กล่องคลิปหลาย
- Xlib: แตกต่างจากภาพเมื่อทำลายมัน
- การทดสอบ: การทดสอบขยายของแคปสำหรับจังหวะที่ดี
- การทดสอบ: ขยายการทดสอบร่วมสำหรับริ้ว
- ร่องรอย: ปรับปรุงการปล่อยถูกดำเนินการ
- บันทึก: แก้ไขการใช้งานที่ไม่สอดคล้องกันของชนิดสำหรับดัชนี
- perf: พิมพ์ histogram ขั้นพื้นฐานสำหรับไคโร-perf พิมพ์
- perf: rescale histogram สำหรับช่อง
- perf: หลีกเลี่ยงการยืดแนวตั้ง histogram
- perf: เอาสิ่งประดิษฐ์แก้ปัญหา
- บันทึก: ป้องกันไม่ให้เข้าถึงหน่วยความจำที่ไม่ถูกต้องที่มีความยาวเป็นศูนย์อาร์เรย์คำสั่ง
- ปรับขนาดตัวอักษร: ป้องกันไม่ให้ล็อค mutex recursive สำหรับการลบสัญลักษณ์ล้มเหลว
- pdf: ปรับปรุงความสม่ำเสมอในการใช้ cairo_int_status_t
- pdf: แก้ไขคำเตือนคอมไพเลอร์สำหรับการใช้งานของตัวแปร unitialised ตามเส้นทางข้อผิดพลาด
- ภาพ: มาร์คข้อมูลเป็นเจ้าของหลังจากที่ขโมยภาพของภาพรวม
- ทดสอบ / รับเส้นทาง extents-: ตรวจสอบที่ถูกต้องตรงกับความอดทนภายใน
- gstate: ความเร็ว extents เส้นทางลูบ
- SVG: แกะพื้นผิวการบันทึก
- XML: จับกล่องคลิปใน cairo_clip_t ปรับปรุง
- ไคโร-perf พิมพ์: อย่าฟรี histogram uninitialised
- การทดสอบ: ใช้การแสดงผลความแม่นยำสูงสุดสำหรับรูปร่างเพื่อสร้างผลลัพธ์ที่อ้างอิง
- ตรวจสอบ: แก้ไข check-def.sh สำหรับรูปแบบในตัวเชื่อมโยงของ GCC
- การทดสอบ: ลบทั้งหมดเหมือนกัน (CMP & pdiff) ภาพอ้างอิง
- การทดสอบ: เพิ่มภาพอ้างอิงไม่กี่พบที่ซุ่มซ่อนในเครื่องของฉัน
- การทดสอบ: เอา .ref.png ขัดแย้ง .argb32.ref.png, .rgb24.ref.png
- การทดสอบ: แก้ไข check-refs.sh เพื่อสนับสนุนการออกจากต้นไม้สร้าง
- ให้ถอยหลังกันได้กับ PIXMAN เก่า
- win32: ป้องกันไม่ให้คู่ฟรีของภาพที่คล้ายกัน
- ให้ & quot; ให้ตรวจสอบ & quot; มีความสุข
- 1.12.16 ปล่อย
- เอริค Anholt (1):
- GL. ย้าย glGetUniformLocation เพื่อ Shader รวบรวมเวลา
- เพลงเฮนรี่ (8):
- GL: ปิดการใช้งาน GL_DITHER
- GL: แบบสอบถามสำหรับการส่งออกและ EGLContext EGLDisplay จากอุปกรณ์
- GL: แก้ไขพิมพ์ผิดใน shader ค้นหาแคช gles2
- GL / MSAA: แก้ไข multisampling บนพื้นผิวล้าง
- GL / MSAA: ถูกทำลายแคชคลิปบัฟเฟอร์ลายฉลุ
- GL / MSAA: ลายฉลุปิดการใช้งานและขากรรไกรในช่วง framebuffer blit
- GL / MSAA: ควรใช้กรรไกรตัดเมื่อ
- GL / MSAA: ทำความสะอาดความลึก MSAA / บัฟเฟอร์ลายฉลุสำหรับ OpenGLES
- จา Saout (1):
- pdf: แก้ไขความผิดพลาด
- Marc-Andre Lureau (1):
- win32: แก้ไขภาพวาดเสียหาย
- Kasik เร็ค (1):
- CFF-ย่อย: แก้ไขการจัดสรรอาร์เรย์กว้าง
- มาร์ตินโรบินสัน (12):
- GL: การตั้งค่าตัวถูกดำเนินการเมื่อมีการเปลี่ยนแปลงขนาดจุดสุดยอด
- เส้นทาง: แก้ไขข้อผิดพลาดในการแยกสาย
- จังหวะ: แก้ไขความกว้างของเส้นขนาดใหญ่สำหรับการจำลองจังหวะ fallback
- จังหวะ: ใช้รอบร่วมจุดผันใกล้ร่อง
- สำเร็จรูป: เพิ่มโหมดสำหรับการทำงานเธรดการทดสอบ perf
- สำเร็จรูป / GL: การรับรู้ด้ายปิดการใช้งาน
- GL: ผูก framebuffer แยกจากตัวเลือกปลายทางที่
- GL: การเปลี่ยนแปลงปรับปรุงเมื่อมีการเปลี่ยนแปลงขนาดพื้นผิว
- GL: ผูก framebuffer เริ่มต้นก่อนที่จะเรียก GL {อ่าน | วาด} บัฟเฟอร์
- GL: แก้ไขคำเตือนในคอมไพเลอร์แบ็กเอนด์ GL
- เกลียส: เปลี่ยนสถานที่เริ่มต้น framebuffer ถูกต้อง
- GL: พื้นผิวกลับข้อผิดพลาดเมื่อมีการสร้างพื้นผิวพื้นผิวขนาดใหญ่
- แมตต์ Sealey (1):
- gitignore: ลบล้าง gitignore สำหรับไฟล์ pkgconfig คงที่
- แมทธิวฟิชเชอร์ (1):
- การเพิ่มคำสั่งการใช้งานที่ง่ายไปยังกรุงไคโร-perf แผนภูมิ
- ไมเคิลฮัทชินสัน (1):
- ควอตซ์: อย่าปล่อยหน่วยความจำเราไม่ได้เป็นเจ้าของ
- นิโคลาตานา (1):
- GObject: เพิ่มห่อหุ้มรอบ cairo_matrix_t
- Uli Schlachter (13):
- การทดสอบ: แก้ไข CAIRO_REF_DIR
- การทดสอบ: แก้ไขการจัดการของจุดใน CAIRO_TEST_TARGET
- สำเร็จรูป: เปลี่ยนชื่อ XCB แสดงผล 0.0 การ XCB-ทำให้-0_0
- Fix & quot; ให้ตรวจสอบ & quot; การตรวจสอบส่วนหัวแบบสแตนด์อโลน
- XCB: ภาพรีเพลย์ชั่วคราวที่ชัดเจนในการบันทึกการเล่น
- แก้ไขหมวกหางโค้งภาพอ้างอิง
- เพิ่มการทดสอบใหม่สำหรับข้อผิดพลาด 61592
- ภาพเรียงพิมพ์: เสมอเสร็จสิ้นช่วง renderer
- XCB: แก้ไขคำเตือนตัวแปรบาง uninitialized
- API-กรณีพิเศษ: นอกจากนี้บริบททดสอบ
- พื้นผิว: ข้อผิดพลาดออกมาบนพื้นผิวเสร็จแล้ว
- push_group: ปฏิเสธการทำงานกับพื้นผิวที่ใช้ไม่ได้
- surface_get_extents: ปฏิเสธผิวสำเร็จรูปหรือข้อผิดพลาด
- egag (1):
- Xlib:. Aquire แสดงผลก่อนที่จะใช้ในข้อความดีบัก
มีอะไรใหม่ ในรุ่น 1.12.14:
- ป้องกันการเรียกกลับผู้ใช้เข้าถึงข้อมูลที่ผู้ใช้ในช่วงที่จะทำลาย ป้องกันการใช้หลังฟรีโรคจิต.
- ใช้ชื่อมาตรฐานสำหรับการร่ายมนตร์ในแบบอักษรย่อย (PDF).
- การตรวจสอบการแก้ไขปัญหาของ Win98 ตรรกะการตรวจหา Win98 (และ AlphaBlend เสียของ ()) ถูกคว่ำปิด AlphaBlend () สำหรับทุกคน.
- การป้องกันไม่ให้น้ำล้นเป็นตัวเลขจากคะเนขอบรูปหลายเหลี่ยมขอบเขตคลิปและก่อให้เกิดความรุนแรงทำให้สิ่งประดิษฐ์.
- แก้ไขการคำนวณพิกัดของสตริงสัญลักษณ์เมื่อเลิกวิ่ง Xlib.
- แก้ไขการยืนยันในแบ็กเอนด์ win32 สำหรับความล้มเหลวที่จะล้างภาพ-คล้ายกัน.
มีอะไรใหม่ ในรุ่น 1.12.12:
- รุ่นนี้สามารถแก้ไขปัญหาการประสานในการขนส่ง SHM สำหรับ ไคโร-Xlib.
- การเปลี่ยนภาพทั้งหมดจะถูกหลีกเลี่ยงในขณะนี้เมื่ออัปโหลด subimages.
- ข้อบกพร่องเล็ก ๆ น้อย ๆ อื่น ๆ ได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 1.12.10.
- ข้อบกพร่องหลายคนได้รับการแก้ไข
- ส่วนใหญ่ยวดการจัดการตัวอักษรโดย Pango / ไคโร / fontconfig ได้รับการทำด้ายปลอดภัยอย่างเต็มที่.
- แบ็กเอนด์ MSAA สำหรับไคโร-GL ได้รับบางส่วนเสร็จค่อยๆ.
มีอะไรใหม่ ในรุ่น 1.12.8:
- แก้ไขข้อผิดพลาด:
- ขยายสติตรวจสอบการรวมหัก XSendEvent และ ShmCompletionEvent.
- ขอให้สังเกตว่า & quot; มูลนิธิ X.Org & quot; บางครั้งยังระบุตัวเองเป็น & quot; มูลนิธิ Xorg & quot;.
- จับทุกเพศทุกวัยต่าง ๆ ของ libXext และส่วนหัวของ Shm.
- แก้ไขการตัดที่ไม่ถูกต้องของ drawable แหล่งที่มาเมื่อใช้การขนส่ง SHM การอัปโหลดภาพ https://bugs.freedesktop.org/show_bug.cgi?id=56547
- จับทั้งหมด Type1 ประกอบ ป.ล. สำหรับการทำงานร่วมกันแบบอักษรที่ดีกว่า https://bugs.freedesktop.org/show_bug.cgi?id=56265
- แก้ไขคู่ของการรั่วไหลของหน่วยความจำในตัวอักษร Type1 Subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
- ขันการประเมินผลของการเริ่มต้น / หยุดจุดปากกาและจับไม่กี่กรณีที่เราจะใช้พัดลมแทนการเอียง https://bugs.freedesktop.org/show_bug.cgi?id=56432
- สมมติฐานการแก้ไขปัญหาที่ตัดเรขาคณิตเสมอประสบความสำเร็จกับช่วงเรียงพิมพ์ https://bugs.freedesktop.org/show_bug.cgi?id=56574
- แก้ไขการเรียกร้องให้ spline แยกเมื่อประเมินว่าจี้จะมองเห็นได้.
- โปรดจำไว้ว่าการคัดลอกแหล่งที่ด้อยกว่าเมื่อใช้ SHM เพื่อ readback พื้นผิวเพื่อใช้เป็นแหล่ง.
มีอะไรใหม่ ในรุ่น 1.12.4:
- ข้อบกพร่องอื่น ๆ และที่สำคัญการแก้ไขเพิ่มเติม ในด้านไคโร-GL เรามีการปรับแต่งเพื่อ MSAA เรียงพิมพ์ซึ่งจะช่วยให้การเร่งฮาร์ดแวร์ของ comparitively การลดรอยหยักที่มีคุณภาพต่ำ - ซึ่งจะเป็นประโยชน์ในภาพเคลื่อนไหวบนหน้าจอและความหนาแน่นสูงมาก สำหรับไคโร-Xlib เราได้เปิดใช้งานในที่สุดการขนส่ง SHM สำหรับการถ่ายโอนภาพไปยังและจากเซิร์ฟเวอร์เอ็กซ์ คุณลักษณะที่ต้องการยืนเป็นเวลานาน, การขนส่ง SHM มีการลดโดดเด่นในการแสดงผลความล่าช้าโดยการลดจำนวนของสำเนาที่จำเป็นในการอัปโหลดข้อมูลภาพ - ได้รับการสนับสนุนฮาร์ดแวร์และคนขับรถ, ไคโร-Xlib ในขณะนี้สามารถดำเนินการอัปโหลดสำเนาศูนย์บน GPU และตามปกติเอเดรียจอห์นสันได้รับการว่างมากแก้ไขหลายกรณีมุมที่แตกต่างกันในไคโร-PDF, impoving กลุ่มทึบและตัวอักษร Subsetting สุดท้าย แต่ไม่น้อยสำหรับไคโรภาพ S = F8ren Sandmann Pedersen เพิ่มการสนับสนุนสำหรับการแสดงผลที่จะร่ายมนตร์ PIXMAN และการใช้ที่มาจากภายในไคโร สิ่งอำนวยความสะดวกการแสดงผลสัญลักษณ์ใหม่จะช่วยลดค่าใช้จ่ายสำหรับการตั้งค่าการดำเนินงานคอมโพสิตปรับตัวดีขึ้น thoughput สัญลักษณ์สำหรับแบ็กเอนด์ภาพโดยปัจจัยที่เกี่ยวกับ 4 และก่อนที่เขาจะทำเช่นนั้นเขายังคงขึ้นไม่กี่ข้อบกพร่องที่มีอยู่ในสัญลักษณ์รหัสการแสดงผล ดังนั้นหลายขอบคุณที่ Andrea Canciani, เอเดรียจอห์นสัน, Chuanbo Weng, Dongyeon คิมซองเฮนรี่มาร์ตินโรบินสัน, S = F8ren Sandmann Pedersen และ Uli Schlachter สำหรับผลงานของพวกเขาในการค้นหาและแก้ไขข้อบกพร่อง.
มีอะไรใหม่ ในรุ่น 1.12.2.
- ข้อบกพร่องเล็กต่างๆได้รับการแก้ไข
มีอะไรใหม่ ในรุ่น 1.8.6:
- แก้ไขหลายสำหรับความล้มเหลวใน Quartz และ PDF และสร้าง การแก้ไขสำหรับคู่ของแบ็กเอนด์ที่ถูกสร้างขึ้น.
- ตรวจสอบ XRender ในแบ็กเอนด์ XCB ถูกนำมาใช้เพื่อหลีกเลี่ยงความทรงจำที่ไม่ถูกต้องเข้าถึง.
มีอะไรใหม่ ในรุ่น 1.8.2:
- ตอนนี้มันเป็นไปได้ที่จะสร้างไคโรโดยไม่มีตัวอักษรใด ๆ แบ็กเอนด์ซึ่งจะเป็นประโยชน์มากที่สุดเมื่อโปรแกรมประยุกต์ที่มีอักษรที่กำหนดเองการแสดงผลผ่านการใช้งานแบบอักษร API.
- failsafe อักษร fallback มีให้ แต่.
- รวบรวมหลายความเร็วอัพและการเพิ่มประสิทธิภาพได้ทำ.
- ข้อบกพร่องหลายคนได้รับการแก้ไข.
ความคิดเห็นที่ไม่พบ