GNOME Builder เป็นแอพพลิเคชันกราฟิกแบบโอเพ่นซอร์สที่สมบูรณ์แบบฟรีและยุคหน้าซึ่งได้รับการออกแบบมาจากระบบชดเชยเพื่อทำหน้าที่เป็น Integrated Development Environment (IDE) สำหรับสภาพแวดล้อมเดสก์ท็อป GNOME เหมาะสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการสร้างแอพพลิเคชันที่มีประสิทธิภาพสำหรับ GNOME
คุณสมบัติได้อย่างรวดเร็ว
คุณลักษณะสำคัญ ได้แก่ การจัดการโครงการการเติมข้อมูลอัตโนมัติแค็ตตาล็อกสินทรัพย์การเยื้องอัตโนมัติการสำรวจ API (Application Programming Interface) ตัวอย่างที่มีประสิทธิภาพอินเทอร์เฟซที่ทันสมัยพร้อมมุมมองแบบแบ่งแยกบทเรียนที่เป็นประโยชน์การตรวจจับการรั่วไหลการติดตามปัญหารวมถึงความสามารถในการ ข้ามไปที่สัญลักษณ์
นอกจากนี้แอ็พพลิเคชันยังมีฟังก์ชันการค้นหาทั่วโลกที่ช่วยให้คุณสามารถค้นหาได้ทุกครั้งในไฟล์ซอร์สโค้ดทั้งหมดตัวอย่าง HTML และ Markdown ประเด็นสดการติดตามเวอร์ชัน (การรวมเข้ากับ Git) การสนับสนุนสแนปช็อตการเขียนสคริปต์ IDE การทดสอบหน่วย , และ GNOME Simulator.
ในบรรดาคุณสมบัติเด่นอื่น ๆ เราสามารถพูดถึงการสนับสนุนภาษาการเขียนโปรแกรม Python, การสนับสนุนภาษาสคริปต์ของ JavaScript, การสนับสนุนการเชื่อมต่อกับอุปกรณ์ฮาร์ดแวร์ (แท็บเล็ตโทรศัพท์ ฯลฯ ), การแก้ไขรูปแบบ VIM ที่มีประสิทธิภาพ, การดีบักกราฟิกและ การสนับสนุน D-Bus
ง่ายต่อการใช้งานและใช้งานง่ายกราฟิกส่วนติดต่อผู้ใช้
GUI ของโครงการ (กราฟิกอินเทอร์เฟซผู้ใช้) เป็นเรื่องง่ายที่จะใช้งานและใช้งานง่าย รวมเข้ากับ GNOME Shell, ส่วนติดต่อผู้ใช้เดสก์ท็อปรุ่นต่อไปของ GNOME และตามข้อกำหนดของ GNOME HIG (คู่มือการเชื่อมต่อมนุษย์) มีหน้าต่างแบบบานหน้าต่างคู่ช่วยให้นักพัฒนาสามารถแก้ไขไฟล์ได้สองไฟล์ในเวลาเดียวกัน
ผสานกับ Glade
คุณลักษณะที่น่าสนใจอีกอย่างของแอพพลิเคชัน GNOME Builder คือการทำงานร่วมกับ Glade ซึ่งเป็นซอฟต์แวร์กราฟิกโอเพ่นซอร์สที่ช่วยให้นักพัฒนา GNOME และ GTK + สามารถสร้าง GUI ที่ทันสมัยและสวยงามสำหรับโครงการของพวกเขาได้ Glade ช่วยให้คุณสามารถสร้าง UI ตามข้อกำหนดของ GNOME HIG (Human Interface Guidelines)
ออกแบบมาสำหรับ GNOME
ตามที่ชื่อแนะนำ GNOME Builder ได้รับการออกแบบมาโดยเฉพาะสำหรับสภาพแวดล้อมเดสก์ท็อปกราฟฟิกแบบ GNOME ดังนั้นคุณจึงสามารถสร้างแอพพลิเคชันที่มีประสิทธิภาพสำหรับแพลตฟอร์ม GNOME ได้ แม้ว่าจะขึ้นอยู่กับองค์ประกอบหลักของโครงการ GNOME เช่น GTK + หรือ GtkSourceView แอพพลิเคชันนี้สามารถติดตั้งได้ในสภาพแวดล้อมเดสก์ทอปโอเพนซอร์สอื่น ๆ
มีอะไรใหม่ ในนี้ ข่าว:
- ปรับปรุงการควบคุมจุดพัก gdb
- สร้างการปรับปรุงระบบสำหรับ NixOS และ Flatpak
- ความปลอดภัยของหน่วยความจำและการปรับปรุงการรั่วไหล
- การติดตั้งไอคอนมีการเปลี่ยนแปลงเล็กน้อย โปรดแจ้งให้เราทราบหากคุณมีปัญหาเกี่ยวกับการเผยแพร่ของคุณ
- เพิ่มผู้ให้บริการพื้นที่สำหรับโปรโตคอลเซิร์ฟเวอร์ภาษารวมทั้งสำหรับ rls
- ขณะนี้ผู้จัดการบัฟเฟอร์จะหลีกเลี่ยงการเน้นในขณะที่โหลดที่เก็บบัฟเฟอร์จากที่จัดเก็บ
- ขณะนี้เทอร์มินัลใช้ --login เมื่อใช้ bash
- SIGPIPE ถูกปิดใช้งานเมื่อเริ่มต้นใช้งาน
- ผู้จัดการเซสชันใหม่ที่สามารถคืนค่าการแยกแนวตั้งและแนวนอนของคุณ
- แอปพลิเคชันสามารถพูดคุยกับพอร์ทัลโดยค่าเริ่มต้นเมื่อใช้ flatpak
- การปรับปรุงค่าเริ่มต้นภาษาของไฟล์ตัวอย่างที่ฝัง
- หลีกเลี่ยงการดาวน์โหลดสิ่งประดิษฐ์ซ้ำเมื่อทำได้
- อัปเดตการแปล:
- สวีเดน, เยอรมัน, ลิทัวเนีย, สเปน, ตุรกี, คาตาลัน, อิตาลี, โปรตุเกสบราซิล, โปแลนด์
- การแก้ไขปัญหาเกี่ยวกับจำนวนผู้เคาะและการสูญเสียข้อมูลที่เป็นไปได้ .
- โปรแกรมแก้ไขจะเชื่อถือตำแหน่งของเคอร์เซอร์ได้มากขึ้น
- ปลั๊กอิน todo จะละเว้นไดเรกทอรีการสร้างเครื่องมือสร้างทั่วไปบางส่วน
- การดีบักด้วย gdb ได้รับการปรับปรุงเพื่อแปลเส้นทางเมื่อทำงานภายใน namespace ของ mount เช่น flatpak
- การปรับปรุงตัวทำดัชนี eslint และ GJS ให้มีความยืดหยุ่นมากขึ้นกับ runtimes JS อื่น ๆ เช่น NodeJS
- จำนวนการแก้ไขที่ถูกต้องในระบบประปาและการรั่วไหลของหน่วยความจำ
- มีการเพิ่มอินเทอร์เฟซผู้สร้างเป้าหมายแบบใหม่เพื่อให้รันโครงการสามารถสนับสนุนการเรียกใช้คำสั่งที่สกัดจากระบบเช่น flatpak
- รวมระบบ Nightlight ของ GNOME
- ปรับปรุงส่วนต้อนรับด้วยการสนับสนุนการลบไฟล์ข้อมูล
- ผู้สร้างจะพยายามลบข้อมูลแคชเก่าเมื่อเริ่มต้นและปิดเครื่องเพื่อช่วยให้การใช้งานดิสก์มีการใช้งานน้อยลง
- ข้อมูลแคชของโครงการถูกย้ายไปยังไดเรกทอรีตามโครงการซึ่งทำให้สามารถลบข้อมูลแคชได้ง่ายขึ้นเมื่อโครงการถูกเอาออก
- ปรับปรุงการจัดตำแหน่งสำหรับทางลัดที่บ้าน / สิ้นสุด
- ขั้นตอนการสร้างตอนนี้ใช้ PTY และ VteTerminal เพื่อให้ได้รับการสนับสนุนสีและการดึงลำดับ PTY นี้จะช่วยให้ชื่อเรื่องข้อความที่เหมาะสมในแถบอเนกประสงค์เมื่อมีการสร้าง การถดถอยครั้งเดียวคือตอนนี้เราไม่ได้แยกข้อความแสดงข้อผิดพลาด Regex ออกแล้ว
- ขณะนี้คุณสามารถรันโครงการ Cargo-based โดยใช้การบรรทุกสินค้าได้
- การเข้าถึง / usr และ / etc จากระบบโฮสต์เมื่อทำงานภายใต้ Flatpak (via / run / host) ช่วยให้ Builder สามารถพัฒนาระบบโฮสต์ได้ ผู้ใช้ Builder ใน distros CentOS / RHEL / LTS มีแนวโน้มที่จะได้รับประโยชน์จากคุณลักษณะนี้มากที่สุด
- ขั้นตอนการสร้างจะพยายามแก้ปัญหาเกี่ยวกับข้อความแสดงข้อผิดพลาดที่ทราบใน GLib โดยการตั้งค่า G_ENABLE_DIAGNOSTIC
- ตอนนี้ผู้สร้างจะใช้ --state-dir with flatpak-builder เมื่อค้นพบตัวสร้าง flatpak ขนาด 0.10.5 ขึ้นไป
- โครงการต้นไม้สนับสนุน Drag'n'Drop ทั้งภายในและใช้รายการข้อความ / uri- รายการจากแอปพลิเคชันภายนอก
- การรวมกลุ่มสถานะ VCS เข้ากับแผนผังโครงการได้รวมอยู่ในรายงานฉบับนี้แล้ว
- การปรับปรุงเอกสาร
- การแก้ไขข้อบกพร่องสำหรับระบบสนับสนุนการสร้าง meson
- การแก้ไขข้อบกพร่องในการสนับสนุน compile_commands.json ของเรา
- การแก้ไขข้อบกพร่องในการรวม GJS ของเรา
- เทมเพลตโครงการ Meson ได้รับการแก้ปัญหาสำหรับข้อผิดพลาดของ glade
- ปลั๊กอิน CMake ถูกย้ายไปที่ C ตามการออกแบบของปลั๊กอิน meson
- ผู้ดูแลระบบได้รับการสรุปเพื่อให้ปลั๊กอินสามารถขยายสิ่งที่มองเห็นได้
- มีการเพิ่มปลั๊กอินผู้มาใหม่ซึ่งจะแสดงโครงการใหม่ GNOME ใน Greeter
- มีการสนับสนุนสำหรับ Yaml เมื่อใช้ GNOME Code Assistance
- ขณะนี้ Appdata ติดตั้งไปยังตำแหน่งที่ต้องการของข้อมูลจำเพาะ
- เวลาเริ่มต้นใช้งานได้รับการปรับปรุงโดยหลีกเลี่ยงการดำเนินงานที่มีค่าใช้จ่ายสูงใน gtk และ glib แพทช์ต้นน้ำปรับปรุงสิ่งต่างๆต่อไป
- การตั้งค่าใหม่ช่วยให้สามารถใช้งานโหมด Night Light ของ GNOME สำหรับโหมดกลางคืน
- ขณะนี้เราใช้แมโครส่งออกที่ชัดเจนเพื่อให้การจัดการ ABI ง่ายขึ้น เรายังคงไม่มั่นคง ABI แต่เรากำลังดำเนินการต่อไป
- ปลั๊กอิน clang ของเราสนับสนุนตัวเลือก KeepGoing เพื่อพยายามให้มากขึ้นหลังจากประสบปัญหาในการรวม
- การสนับสนุนสำหรับการสร้างดัชนีรหัสภาษาของ Vala
- ปลั๊กอิน ctags จะพยายามหลีกเลี่ยงการเปิดใช้งานคำหลักบางภาษา
- ปลั๊กอิน Find-file-files ตอนนี้จะแสดงผลลัพธ์ในผลการค้นหาทั่วโลก
- ขณะนี้คุณสามารถค้นหาด้วยการค้นหาแบบโกลบอลโดยใช้ ctrl + n / p ในโหมด Vim
- ขณะนี้คุณสามารถปิดใช้งาน & quot; Open Pages & quot; ส่วนของแถบด้านข้างในการกำหนดลักษณะต่างๆ
- ปลั๊กอิน Flatpak จะไม่อัปเดตการอ้างอิงโครงการโดยอัตโนมัติเมื่อระบบสร้างใช้งานเป็นครั้งแรก คุณสามารถอัปเดตการอ้างอิงจากเมนูปรับแต่งเองได้ด้วยตนเอง
- การปรับปรุงตำแหน่งเคอร์เซอร์สำหรับการเคลื่อนย้ายตัวแก้ไขข้อความบางส่วน
- การสนับสนุนพื้นฐานสำหรับการทดสอบหน่วยในโครงการที่ใช้ Meson
- โพรเซส PATH ตอนนี้จะชอบ / bin over / usr / bin
- แป้นพิมพ์ลัดของ Workbench ต่างๆได้รับการกู้คืนแล้ว
- การสนับสนุนผู้ปฏิบัติงานโครงการได้รับการลดลงแล้ว
- อัปเดตการแปล:
- เซอร์เบียเยอรมันสโลเวเนียนเช็กสเปน
- การเปลี่ยนแปลงตั้งแต่รุ่นล่าสุด:
- การแก้ไขต่างๆของปลั๊กอิน eslint
- การปรับปรุงเอกสารต่างๆ
- ลบการบีบอัดที่ไม่จำเป็นออกจากไฟล์ต่างๆ .ui
- หลีกเลี่ยงการใช้ & quot; mips & quot; คงที่เพื่อแก้ไขการสร้าง mips
- ล้างเบรกพอยต์ที่หยุดถ้าดีบักเกอร์ออกจากที่สกปรก
- แก้ไขข้อขัดข้องในปลั๊กอินรหัส - ดัชนี
- แก้ไขเพื่อให้แน่ใจว่าแถวต่างๆในแถบอเนกประสงค์สามารถนำกลับมารีไซเคิลได้
- แก้ไขปัญหา GTask ไม่สมบูรณ์ใน Idebuffer
- แก้ไขการปิดบัญชีตัวเลือกสีและการสร้างแผงการชะลอตัว
- แก้ไขข้อขัดข้องใน .ui เมื่อสร้างชั้นเรียนสไตล์
- ลดการสนับสนุนเวอร์ชันวาลาที่มีอายุมากกว่า 0.34
- อัปเดตการแปล:
- ภาษาเกาหลี, กาลิเซีย, ตุรกี, อินโดนีเซีย, เช็ก, เยอรมัน, โปแลนด์, บราซิลโปรตุเกส, อิตาลี, เดนมาร์ก, ลิทัวเนีย, ฮังการี, คาตาลัน, เซอร์เบีย, เซอร์เบียละติน, ฝรั่งเศส, สวีเดน, สเปน, ญี่ปุ่น
- ทางลัดตัวอย่าง HTML ถูกแก้ไข
- คีย์บอร์ดต่างๆได้รับการปรับปรุงให้ดีขึ้นใน libdazzle
- ขณะนี้เราจัดกลุ่มเวอร์ชัน libdazzle ที่เหมาะสมเป็นโครงการย่อย
- ขณะนี้ IdeSourceViewMode มีการอ้างอิงถึงข้อมูลพร็อพเพอร์ตี้และคัดลอก GValues ทั้งหมดเมื่อทำการปิดผนึกไว้
- การติดตามโฟกัสได้รับการแก้ไขสำหรับกองในหนึ่งคอลัมน์
- โฟกัส - การกระทำของเพื่อนบ้านทำงานได้อีกครั้งทำให้ปุ่ม ^ w ^ w และคีย์บอร์ดสไตล์ Vim ทำงานได้อย่างถูกต้อง
- การเปิดใช้งาน F-keys ในขณะที่เป็น vim & quot; โหมดปกติ & quot; ได้รับการแก้ไขแล้ว
- Builder ขึ้นอยู่กับ GLib ที่เหมาะสมสำหรับการเข้าถึง g_ptr_array_find_with_equal_func ()
- สัญญาอนุญาต MIT / X11 ได้รับการปรับปรุงเพื่อรวมข้อความที่ขาดหายไป
- การแก้ไขปัญหา printf แบบข้ามสถาปัตยกรรม
- ไข่ & quot; contrib ได้รับการแบ่งออกเป็น libdazzle ถ้าคุณไม่มี libdazzle มันจะถูกสร้างเป็น subproject http://git.gnome.org/browse/libdazzle
- แท็ก & quot; jsonrpc-glib & quot; contrib ได้รับการแยกออกเป็นโครงการแบบสแตนด์อโลน มันจะถูกสร้างขึ้นเป็นโครงการย่อยถ้าคุณไม่ได้ติดตั้ง http://git.gnome.org/browse/jsonrpc-glib
- แท็ก & quot; template-glib & quot; contrib ได้รับการแยกออกเป็นโครงการแบบสแตนด์อโลน มันจะถูกสร้างขึ้นเป็นโครงการย่อยถ้าคุณไม่ได้ติดตั้ง http://git.gnome.org/browse/template-glib
- ลำดับความสำคัญขั้นสูงของ Ctags ได้รับการลดแล้ว
- internals จำนวนมากถูกย้ายไปยัง libdazzle ที่อัปเดตแล้ว ซึ่งรวมถึงการแก้ไขปัญหาต่างๆรวมทั้งการปรับปรุงแผงและการรวมธีม โครงสร้างข้อมูลการค้นหาจำนวนมากถูกแบ่งออกเป็น libdazzle
- ผู้ให้บริการค้นหาได้รับการเขียนใหม่เพื่อใช้ libdazzle และรายการคำแนะนำใหม่ เราคาดว่าจะมีการเปลี่ยนแปลงเพิ่มเติมที่นี่ก่อน 3.26
- Builder ใช้เมตาดาต้า GVFS เพื่อเก็บตำแหน่งเคอร์เซอร์ นี่จะช่วยเพิ่มโอกาสที่คุณจะได้ตำแหน่งที่ถูกต้องเมื่อเปิดบัฟเฟอร์อีกครั้ง
- แผงควบคุมสามารถรักษาสถานะการมองเห็นระหว่างการทำงานของ Builder ได้อย่างถูกต้อง
- ปลั๊กอิน flatpak จะละเว้นเวลาทำงานที่ลงท้ายด้วย & quot; .Source & quot;
- ตัวสร้างทำงานอย่างถูกต้องจะทำความสะอาดร่างจดหมายซึ่งจะแก้ไขปัญหาที่ไฟล์ที่มีข้อผิดพลาดด้านการเข้ารหัสจะเปิดขึ้นอีกครั้งอย่างต่อเนื่องเมื่อกู้คืนสถานะภายในของ Builder
- ตัวนับ & quot; & quot; ถูกเพิ่มเข้ากับเครื่องมือช่วยในการแก้ปัญหา
- Builder พยายามทำงานอย่างมีนัยสำคัญในขณะที่บัฟเฟอร์กำลังเปิดอยู่ ควรเพิ่มความเร็วในการโหลดไฟล์ในไฟล์ขนาดใหญ่
- ลำดับความสำคัญในการทำงานของ async ต่างๆถูกลดลงเพื่อหลีกเลี่ยงการหยุดการทำงานของลูปหลักของ Gtk
- ขณะนี้ไฟล์ UI จะลบพื้นที่ว่างซึ่งจะลดขนาดของ libide ลงเล็กน้อย
- ขณะนี้ IdePerspective มี vfunc ของ restore_state วิธีนี้ช่วยให้มั่นใจได้ว่าวิดเจ็ตจะคืนสถานะหลังจากที่ UI ได้ตัดสินแล้ว วิธีนี้สามารถช่วยหลีกเลี่ยง hickups ใน UI เมื่อเริ่มต้นใช้งาน
- การแทนที่ของ Python ในขณะนี้มีผู้ช่วยเหลือเข้าสู่ระบบโดยใช้ g_warning () ฯลฯ โปรดดูที่ Ide.warning (), Ide.plbug (), Ide.critical (), ฯลฯ
- เอกสารเพิ่มเติม
- อัปเดตการแปล:
- สเปน, คาซัคสถาน
- การปรับปรุงปลั๊กอิน Todo
- การสนับสนุนเคอร์เซอร์หลายตัวในโปรแกรมแก้ไขข้อความ
- การปรับปรุง invalidations หลังวิดเจ็ตคอนเทนเนอร์ gtk
- ใช้หลังจากแก้ไขฟรี
- แก้ไขการรั่วไหลของหน่วยความจำ
- การปรับปรุง JSON ในปลั๊กอิน flatpak
- llvm แก้ไขสำหรับ FreeBSD
- เลื่อนการปรับปรุงเพื่อสร้างบันทึก
- อัปเดตการแปล:
- ฮังการีคาซัคสถานสเปนภาษาอินโดนีเซียเยอรมันโปแลนด์บราซิลโปรตุเกสเซอร์เบีย
- สนับสนุนการแก้ไขเอกสาร Sphinx แบบสด
- ส่วน & quot; ติดตั้ง & quot; คุณสามารถเปิดใช้งานการทำงานได้จากแถบคำสั่งเพื่อติดตั้งโครงการของคุณโดยไม่ใช้งาน
- แก้ไขการแพร่กระจายข้อผิดพลาดใน autotools และ jsonrpc
- เลื่อนไปนินจาเพื่อความสามารถในการติดตั้งของโครงการ
- การแก้ไขระบบสร้างต่างๆ
- ลดความสำคัญในการวินิจฉัยเพื่อปรับปรุงการโต้ตอบ UI
- แก้ไขการแมป hgih หมายเลข FD ลงในกระบวนการของพนักงาน
- สร้างด้วย V = 0 ทุกครั้งสำหรับสร้างคำอธิบายสั้น ๆ
- แปลเส้นทางการสร้างโครงสร้างนอกต้นไม้เมื่อใช้การวินิจฉัย
- อนุญาตให้ใช้ขั้นตอนการวางท่อเพื่อระบุอุปกรณ์มาตรฐานได้
- อนุญาตการเข้าถึงเครือข่ายจากตัวเรียกใช้ flatpak สำรองแบบ fallback
- ใช้ flatpak-builder - รันเมื่อเป็นไปได้
- ใช้ build-args จากไฟล์ Manifest เมื่อสร้างด้วย flatpak build
- การแก้ไข RLS Rust ต่างๆ
- แก้ไขการอ้างอิงแบบลอยตัวสำหรับ jsonrpc
- การสนับสนุน Rustfmt สำหรับ Rust
- สนับสนุนฟอร์แมตเลือกด้วย gq ในโหมด vim เมื่อภาษาสนับสนุน C-c C-f ในโหมด Emacs ขณะนี้มีการสนับสนุน Rust / RLS เท่านั้น
- ตัวทำละลายสัญลักษณ์สามารถสนับสนุนตำแหน่งการอ้างอิงทั้งหมดไปยังสัญลักษณ์เพื่อให้ตัวแก้ไขสามารถย้ายไปมาระหว่างกันได้ ขณะนี้สนับสนุน Rust / RLS เท่านั้น Ctrl + shift + พื้นที่จะแสดงป๊อปอัป
- การกำหนดค่าจะถูกต้อง & quot; เตรียมไว้ & quot; อีกครั้งเมื่อเปลี่ยนช่วงเวลาทำงานเพื่อให้มีการใช้งานใหม่ --prrefix
- การค้นหาไฟล์ Flatpak manifest ได้เปลี่ยนไปเป็นการค้นหาแบบกว้าง
- โมเดล Flatpak'd Builder จะยังคงมองหาปลั๊กอินในโฮสต์ ~ / .local / share / gnome-builder / plugins เพื่อให้สอดคล้องกัน
- การบันทึกบัฟเฟอร์อัตโนมัติจะถูกยกเลิกเมื่อมีการบันทึกผู้ใช้ที่เกิดขึ้น
- มีการรั่วไหลของหน่วยความจำต่างๆ
- การปรับปรุงจอภาพของไฟล์ในระหว่างการเปลี่ยนชื่อเหตุการณ์
- greeter จะแสดงประเภทของระบบสร้างเพื่อช่วยผู้ใช้เปลี่ยนไปใช้ระบบสร้างใหม่เช่น Meson
- เพิ่มรายการเมนูเพื่อเปิดเทอร์มินัลใน flatpak แม้ว่านี่ไม่ใช่ลักษณะเฉพาะของ flatpak แต่ก็เป็นลักษณะทั่วไปที่ผู้ใช้คิดเกี่ยวกับเรื่องนี้
- การปรับปรุงเอกสาร
- อัปเดตที่อัปเดตแล้ว:
- สวีเดน, เดนมาร์ก, ลิทัวเนีย, ฮังการี, เกาหลี, สเปน, ชาวอินโดนีเซีย, เยอรมัน, สโลวัก, โปแลนด์, โปรตุเกสบราซิล, ลัตเวีย, รัสเซีย
- การปรับปรุงเอกสารจำนวนมาก
- การปรับปรุง Flatpak ต่างๆ
- สนับสนุนคำสั่ง build-commands และ post-install ของ manifest json
- ตรวจสอบให้แน่ใจว่ามีรีโมต GNOME อยู่สำหรับเส้นทางโค้ดเพิ่มเติม
- รีเฟรชการติดตั้ง flatpak หลังการติดตั้ง
- จำนวนการแก้ไขที่ถูกต้องในการประมวลผลย่อยผ่าน HostCommand
- การสนับสนุน CCache จะทำงานอีกครั้งเมื่อสร้างภายใต้ Flatpak
- ผู้ควบคุมกระบวนการพยายามอย่างหนักเพื่อป้องกันการกระพือปีกของกระบวนการย่อย
- การสนับสนุนตัวอย่าง HTML สำหรับ reStruccturedText
- การปรับปรุง rustup เมื่อทำงานภายใต้ Flatpak
- สนับสนุน phpize build system
- วิธีใช้จะตรวจสอบการเข้าถึงเว็บไซต์เอกสารได้อย่างถูกต้องก่อนที่จะกลับไปที่เอกสารที่ติดตั้งภายในเครื่อง
- Jsonrpc-GLib ได้รับการอัปเดตเพื่อสนับสนุน API ที่ใช้ GVariant เพื่อให้ปลั๊กอินสามารถอัปเกรด IPC เป็นรูปแบบการเข้ารหัสที่ลดการกระจายตัวของหน่วยความจำ
- การสนับสนุน CTags ได้รับการปรับปรุงให้มีประสิทธิภาพมากขึ้นในโครงการขนาดใหญ่
- อัปเดตที่อัปเดตแล้ว:
- สวีเดน, ชาวอินโดนีเซีย, เดนมาร์ก, ลิทัวเนีย, ฮังการี, คาซัคสถาน, เกาหลี, สเปน, ฟิลิเซีย, ฝรั่งเศส, เช็ก, เยอรมัน, อิตาลี, สโลวะเกีย, โปแลนด์, โปรตุเกสบราซิล
- มีการปรับปรุงเครื่องมือการโอนย้ายมาก
- การจัดรูปแบบแถบอเนกประสงค์เปลี่ยนแปลง
- การสนับสนุน flatpak มีเสถียรภาพมาก
- คำแนะนำเครื่องมือสำหรับแป้นพิมพ์ใหม่สำหรับรายการโหนดส่วนหัวต่างๆ
- ค้นหาภายใน terminal โดยใช้ ctrl + shift + f
- การแก้ไขกรรมสิทธิ์ PTY fd สำหรับ RustUp
- การค้นหาไฟล์จะละเว้นพื้นที่ว่างสีขาว
- การพึ่งพา libidemm และ glibmm / gtkmm ลดลงเนื่องจากไม่มีใครใช้พวกเขาและจะชะลอการโยกย้ายไปสู่ meson
- การปรับปรุง Jsonrpc ต่างๆสำหรับการสื่อสารกับเซิร์ฟเวอร์ภาษา
- ปลั๊กอิน valgrind ตัวใหม่สำหรับการติดตามการรั่วไหลเมื่อทดสอบแอพพลิเคชันของคุณ
- การปรับปรุง Meson เมื่อทำงานภายใต้ Flatpak
- ขณะนี้คุณสามารถเริ่มต้นเทอร์มินัลใหม่ภายในรันไทม์ build โดยใช้ ctrl + alt + shift + t
- เอกสารใหม่บางส่วนอยู่ในผลงานและพร้อมใช้งานแบบออนไลน์ที่ https://builder.readthedocs.io เราอยากจะให้ความช่วยเหลือจากคุณที่นี่
- กรอบโต้ตอบ Open Project จะตั้งค่าเริ่มต้นเพื่อให้คุณสามารถเลือกประเภทโครงการใดก็ได้โดยใช้ตัวกรองไฟล์เริ่มต้น
- เพิ่มเติม beautifiers แหล่งรวมถึงหนึ่งสำหรับ makefiles
- วิธีแก้ปัญหาสำหรับการหยุดชะงักระบบประเภท GObject เมื่อมีการเพิ่ม ทำงานกับปัญหาที่ระบบพิมพ์จะเริ่มต้นการทำงานของ GZlibDecompressor จากหลายเธรด
- การสร้างตัวเรียกกระบวนการย่อยกระบวนการวางท่อจะสืบทอดสภาพแวดล้อมที่กำหนดค่าจากการกำหนดค่าการสร้าง
- Makecache สามารถจัดการการตอบสนองที่ไม่อยู่ในคำสั่งได้จากรายการสำหรับกลุ่มเป้าหมายของไบนารี วิธีนี้จะช่วยเพิ่มความสามารถในการสร้างโปรเจ็กต์ของ Builder ได้สำเร็จ
- ปลั๊กอิน Flatpak ไม่พยายามสร้างโครงการของคุณจาก / run / build / $ project เนื่องจากการทำลาย mtime และปัญหาทั่วไปในการทำให้สิ่งต่างๆสอดคล้องกันระหว่างการประมวลผลย่อย นี้มีผลข้างเคียงของการลดความสามารถในการคาดการณ์ของแหล่งที่มาในสัญลักษณ์การแก้ปัญหา แต่เนื่องจาก flatpak-builder ควรใช้สำหรับ builds release นี่ดูดี
- การปรับปรุง UI ของ Workbench ต่างๆ
- Profiler ที่ใช้ Sysprof ของ Builder จะสามารถกำหนดค่าแอพพลิเคชันที่เปิดตัวภายใน namespace ของ Mount-namespaces เช่น Flatpak
- ตัวสร้างที่ดาวน์โหลดผ่าน Flatpak มีการแก้ไขสำหรับการติดต่อสื่อสารกับ GNOME Code Assistance จากการติดตั้งโฮสต์
- แก้ไขปัญหาเกี่ยวกับหน่วยความจำต่างๆ
- การกำหนดค่าตามแบบ Flatpak ได้ปรับปรุงการเขียนข้อมูลที่ไม่ทำลายลงไปยังดิสก์เมื่อมีการเปลี่ยนแปลง
- โครงการที่ใช้ Autogen ช่วยให้สคริปต์ init ง่ายขึ้น
- อัปเดตการแปล:
- บราซิลโปรตุเกสโปแลนด์สเปนเยอรมันคาซัคสถานและฮังการี
- การปรับปรุงอัตโนมัติบางส่วนของ Vala
- UI ปรับแต่งเพื่อสร้างมุมมองการสร้างสำหรับการค้นพบที่ดีขึ้น
- อนุญาตเนื้อหาที่กว้างขึ้นใน popover ที่เลือกไฟล์
- ปรับปรุงการขับไล่แคชเมื่อมีการเปลี่ยนแปลงไฟล์โครงการบางอย่าง
- อนุญาตให้พูดกับอินเทอร์เฟซ DBUS FileManager1 จาก flatpak
- มีการแก้ไขปัญหาการรั่วไหล
- ปรับปรุงการทดสอบหน่วย
- หลีกเลี่ยงการสร้างโครงการพื้นหลังที่ขยันขันแข็ง
- Runtimes สามารถแปลเส้นทางไปยังไฟล์ต่างๆเช่นส่วนหัวเพื่อให้กระบวนการภายนอกรันไทม์สามารถเข้าถึงได้
- อนุญาต libclang เพื่อแยกวิเคราะห์ไฟล์ภายในรันไทม์ Flatpak ซึ่งช่วยให้แน่ใจได้ว่าการเติมข้อความอัตโนมัติและการวินิจฉัยทำงานเมื่อสร้างกับ org.gnome.Sdk
- Autotools จะตรวจพบ gmake vs make จากรันไทม์
- A & quot; โคลนและแก้ไข flatpak นี้ & quot; ถูกเพิ่มโดยใช้ตัวเลือกบรรทัดคำสั่ง -m ซึ่งทำงานร่วมกับคอมโพสิตที่ใช้ GNOME เพื่อช่วยให้สามารถแก้ไขแอปพลิเคชันนี้ได้ & quot; คุณลักษณะ.
- การปรับปรุงระบบสร้างต่างๆ
- การสนับสนุนที่ดีขึ้นสำหรับการสร้าง flatpaks
- เพิ่มการสนับสนุนระบบสร้างเมนสัน
- ตัวสร้างขึ้นอยู่กับเวคเตอร์ใหม่สำหรับคุณสมบัติ regex ต่างๆและตอนนี้ระบบตรวจสอบการกำหนดค่าระบบจะสะท้อนให้เห็นว่า
- การปรับปรุง vim บางอย่าง
- อัปเดตการแปล:
- ภาษาฮังการีภาษาคาซัคสถานเยอรมันสเปนภาษาเอสเปรันโตเช็กโปแลนด์และโปรตุเกสบราซิล
- สรุปการเปลี่ยนแปลงตั้งแต่ 3.22.3:
- แก้ไขข้อมูลแทรกและให้คะแนน
- การแก้ไขลักษณะการทำงานที่ไม่ จำกัด จำนวนและไม่ได้กำหนดไว้
- ค่าติดตั้งภาษาเริ่มต้นแล้ว
- การสนับสนุนสำหรับการสร้างด้วย llvm 3.9
- ลบคู่เมื่อแบ็คอัพ
- เพิ่มการสนับสนุนสำหรับการสร้างและเรียกใช้แอปพลิเคชัน Flatpak รวมถึง Builder ที่กระจายผ่าน Flatpak
- การรวม flatpak-builder โดยใช้ json manifests
- โครงงานจะขยายไปยังตำแหน่งก่อนหน้านี้หลังรีเฟรชเนื้อหา
- บัฟเฟอร์จะได้รับการบันทึกไว้ก่อนดำเนินการสร้างระบบการติดตั้งระบบ
- แสดง flatpak prebuild และ output postbuild ในแผง Build Output
- เก็บรหัสแอปใน buildconfig
- ป้อน / กลับถูกเปิดใช้งานใหม่สำหรับการเติมเงินอัตโนมัติ
- ป๊อปอัป Goto Line ไม่ใช้ภาพเคลื่อนไหว / การหน่วงเวลาแบบ popover
- หลีกเลี่ยงการเปิดใช้งาน ctags, clang และผู้ให้บริการความสมบูรณ์อื่น ๆ
- ตั้ง LD_LIBRARY_PATH สำหรับเซิร์ฟเวอร์ RTL Rust ภาษา
- ส่วนสำรองย้อนหลังไปที่ ptsname () เมื่อจำเป็น
- การปรับปรุงสไตล์ CSS Workbench
- แก้ไขแท็บเพื่อเลื่อนไปมาระหว่างเศษข้อมูลระหว่างการเติมเงินอัตโนมัติ
- การสนับสนุน TTY สำหรับ FreeBSD เมื่อกระบวนการวางไข่
- มีการเพิ่มแผงการเรียกใช้งานใหม่
- แก้ไขเพื่อแทรกวิธีการป้อนข้อมูลบางอย่างที่อยู่ติดกับใบเสนอราคา
- ขณะนี้โปรแกรมแก้ไขสามารถเขียนทับได้
- ตอนนี้ terminal สนับสนุนการไฮไลต์และการเปิดใช้ URL
- การแก้ไขสำหรับคัดลอกและวางคำสั่งในเทอร์มินัล
- การสนับสนุนการคอมไพล์โค้ด C นอกโครงการ autotools ได้รับการปรับปรุงเพื่อให้สามารถค้นหาไฟล์รวมมาตรฐานได้อย่างถูกต้อง
- การปรับปรุง SSL และ SSH ผ่าน Flatpak สร้างขึ้น
- อัปเดตการแปล:
- ลิทัวเนียฮังการีคาซัคสถานเยอรมันสเปนเช็กโปแลนด์บราซิลโปรตุเกสลัตเวียเซอร์เบีย
- Flatpak builds ของ Builder สามารถกำหนดเป้าหมายรันไทม์ Flatpak เมื่อสร้างโครงการได้ กำลังทำงานอย่างต่อเนื่องเพื่อสนับสนุนการเรียกใช้โครงการของคุณด้วยเวลาทำงานของ flatpak
- การปรับปรุงการแปล
- การปรับปรุง RTL เพิ่มเติม
- พบการแก้ไขปัญหาการรั่วไหลของหน่วยความจำกับ ASAN จำนวนมาก
- Builder จะล้างไดเร็กทอรี makecache สำหรับไฟล์ชั่วคราวเก่าที่อาจถูกทิ้งไว้เบื้องหลัง
- การแก้ปัญหาย่อยของแบนpak breakout เพื่อให้สามารถใช้งานแบบซิงโครนัสจากลูปหลักได้ การดำเนินการนี้จะช่วยแก้ไขปัญหาคุกกี้ที่อาจเป็นไปได้ในเครื่องสร้างแบบ Flatpak'd ของผู้ผลิต
- เครื่องมือวิเคราะห์ได้รับการปรับโครงสร้างใหม่เพื่อให้สามารถอัปเดตการตรวจวินิจฉัยนอกกลุ่มได้
- โครงการสร้างตอนนี้ขึ้นอยู่กับ git เนื่องจากใช้ git เพื่อเริ่มต้นโครงการใหม่
- การปรับปรุง Introspection ของ GObject
- ปรับปรุงประสิทธิภาพของการสร้างการวินิจฉัยภายใต้การใช้งานที่หนักหน่วง วิธีนี้จะแก้ไขแผงควบคุมหลักเมื่อดึงข้อมูลการวินิจฉัยหลายพันรายการจากโครงการ
- แผงการวินิจฉัยได้รับการเปลี่ยนแปลงเพื่อใช้ GtkTreeView เพื่อสนับสนุนรายการการวินิจฉัยที่มีขนาดใหญ่กว่าที่พบในบางโครงการ
- เพิ่มมุมมองสถานะที่ว่างเปล่าสำหรับสัญลักษณ์และแผงการวินิจฉัย
- การสนับสนุน Sysprof ประกอบด้วย visualizers, zoom และช่วงที่สามารถเลือกได้
- ขณะนี้คุณสามารถใช้ Ctags เพื่อสร้างต้นไม้สัญลักษณ์รวมทั้ง Python
- IdeSubprocessSupervisor ได้รับการเพิ่มเพื่อให้ปลั๊กอินสามารถจัดการกระบวนการภายนอกได้อย่างง่ายดาย
- มีการเพิ่มไคลเอ็นต์สำหรับ & quot; พิธีสารเซิร์ฟเวอร์ภาษา & quot; ทำให้สามารถเขียนปลั๊กอินที่ใช้ภาษาเซิร์ฟเวอร์ได้ง่าย
- การสนับสนุนระบบสร้าง Meson และ Cargo build ได้ถูกเพิ่มเรียบร้อยแล้ว การสนับสนุนด้วย Meson จะต้องใช้ Meson 0.36.0
- แก้ไขข้อบกพร่องสำหรับ API gtk + ที่เลิกใช้งานแล้ว
- Runtimes ได้รับการปรับปรุงเพื่อดึงดูดความสนใจในกระบวนการสร้างแอ็พพลิเคชัน
- การสนับสนุน Vim ได้รับการปรับปรุงให้ดีขึ้นเพื่อสนับสนุนการนับการเปลี่ยนแปลงการดำเนินงาน
- สร้างและรันไทม์ปรับปรุงสำหรับ editorconfig
- จัดการ alt + 0..n อย่างถูกต้องระหว่างการเติมเงินอัตโนมัติ
- Builder ขึ้นอยู่กับ json-glib-1.0 นี้เป็นที่ต้องการแล้วจะต้องผ่านการพึ่งพามาก่อน แต่ตอนนี้มีความชัดเจน
- 3.22.2 ยังมีตัวอย่างข้อมูลเทคโนโลยีสำหรับ Rust support คุณสามารถลองใช้วิธีนี้ได้โดยการติดตั้ง Rust nightly และ "rustls & quot; แพคเกจสำหรับการวินิจฉัยแบบบูรณาการการเติมข้อมูลอัตโนมัติและการสนับสนุน sybmol-tree
- มีการอัปเดตการแปลในวงจรนี้ด้วย ขอบคุณผู้แปลทั้งหมดของเราตั้งแต่ 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky ', Mario Blattermann, Piotr Drag, Rafael Fontenelle
- มีการจัดรูปแบบวิดเจ็ตสำหรับภาษา RTL เช่น ฮีบรู.
- สร้างการแก้ไขปัญหาระบบ (หายไป - lm ในบางแพลตฟอร์มการแก้ไขสำหรับ pipe2 บน macOS)
- ใช้ & quot; getent passwd & quot; เพื่อให้ได้ passwd ปัจจุบันเมื่อค้นพบเปลือกผู้ใช้ที่ต้องการ
- โหลดผู้ใช้และระบบที่ติดตั้ง runpimes flatpak
- เพิ่มการสนับสนุน Sysprof Visualizers (ต้องใช้ Sysprof 3.22.1)
- เพิ่มสถานะว่างเปล่าล้มเหลวและบันทึกสำหรับปลั๊กอิน Sysprof
- ต้องการ GtkNativeFileChooser เมื่อสามารถทำได้
- สนับสนุนโครงการ GJS โดยใช้ Autotools โดยเฉพาะอย่างยิ่งเราพยายามที่จะค้นหา & quot; เทมเพลต GJS & quot; สไตล์ Makefile.am
- แก้ไขการใช้ gettext จากปลั๊กอิน Python
- มุมมองการกำหนดลักษณะตอนนี้ทนทานกว่าขนาดหน้าจอที่เล็กกว่าเช่น 1280xH
- การขัดจังหวะ UI ต่างๆ
- มีการปรับปรุงการแปลเป็นจำนวนมาก
- ค้นหาใหม่และเปลี่ยนการใช้งาน
- แถบการสร้างใหม่ซึ่งจะให้ภาพรวมของโครงสร้าง config สาขา VCS และข้อความสำคัญอื่น ๆ
- โปรไฟล์ profiler แบบ Sysprof ใหม่
- มุมมองได้รับการปรับปรุงแล้วและเราได้นำแถบด้านข้างออกตามที่เราแจ้งไว้ก่อนหน้า 3.20
- ปรับปรุงเทมเพลตโครงการ
- สนับสนุนการกำหนดค่าระบบควบคุมเวอร์ชัน
- 'ide' เปลี่ยนชื่อเป็น 'gnome-builder-cli'
- ไอคอนสร้างใหม่
- การปรับปรุง Vim
- ปลั๊กอินตัวเลือกสีใหม่
- ปลั๊กอิน Autotools สามารถดึงข้อมูลเป้าหมายการสร้างต่างๆ
- ออกแบบ greeter แบบใหม่รวมถึงโคลน git ที่ได้รับการปรับปรุงใหม่ตัวเลือกไฟล์และตัวช่วยสร้างแม่แบบ
- ผู้ให้บริการการวินิจฉัยใหม่สำหรับข้อผิดพลาด gettext ทั่วไป (Daiki Ueno)
- สร้างที่อยู่ติดต่อที่ไม่รู้จักอีกต่อไป นี้จะทำให้สิ่งที่น่ารำคาญน้อยลงเมื่อเปิดไฟล์เดียวกับ Builder (Akshaya Kakkilaya)
- กรอบการทำงานสำหรับความช่วยเหลือของผู้ใช้ได้รับการติดตั้งแล้วและเราต้องการความช่วยเหลือจากคุณเพื่อรวบรวมเรื่องราวความช่วยเหลือที่ดีใน Builder! (Alexandre Franke)
- การจัดแต่งทรงผมสำหรับโหมด Dark ได้รับการแก้ไขแล้ว (Carlos Soriano)
- เค้าโครงการกำหนดลักษณะได้รับการแยกออกเป็น EggColumnLayout และแก้ไขปัญหาความสูงสำหรับส่วนกว้าง ๆ ดู https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
- เพิ่มความชอบสำหรับการปิดใช้งานเครื่องมือวินิจฉัยต่างๆ
- การปรับปรุงเทมเพลตไลบรารีที่ใช้ร่วมกันของเรา (Philip Withnall, Igor Gnatenko) ดูที่ "ide create-project - help" สำหรับข้อมูลเพิ่มเติม
- มีการเพิ่มตัวจัดการการกำหนดค่าเพื่ออนุญาตการสร้างการกำหนดค่าโครงการต่างๆ ตัวแก้ไขการกำหนดค่าช่วยให้คุณสามารถสร้างการกำหนดค่าใหม่และปรับแต่งได้
- สนับสนุนการสร้างโครงการภายในรันไทม์ xdg-app โดยใช้ & quot; xdg-app build & quot;
- การสนับสนุนการสร้างภายในรันไทม์ jhbuild (Patrick Griffis)
- คำแนะนำเครื่องมือต่างๆถูกเพิ่มลงในส่วนติดต่อผู้ใช้ (Piotr Drag, Adrian Zatreanu)
- รางน้ำการเปลี่ยนบรรทัดมีการสนับสนุนสำหรับการแสดงผลเส้นที่ถูกลบ
- Ctags ได้รับการสนับสนุนสำหรับการรวมผลลัพธ์ที่คล้ายกัน (Chandu)
- ประวัติตำแหน่งเคอร์เซอร์และ ctags ถูกย้ายไปยัง. cache directories (Megh Parikh)
- ส่วนหัว Libide, Egg และ Template-GLib ได้รับการติดตั้งไปที่ $ (includedir) / gnome-builder- @ VERSION @ อนุญาตให้สร้างปลั๊กอิน C และปลั๊กอินจากต้นไม้
- การสนับสนุนการเปิดใช้งาน pylint ผ่านความช่วยเหลือด้านรหัสของ GNOME
- คุณสามารถค้นหาโครงการต่างๆใน greeter โดยใช้ชื่อไดเร็กทอรี
- สเปรย์สถานะว่างเปล่าถูกเพิ่มลงในโปรแกรมแก้ไข
- วิธีแก้ไขปัญหาต่างๆสำหรับการเปลี่ยนแปลงล่าสุดใน Vala
- การแก้ไขต่างๆที่มีให้กับแถบคำสั่ง (Sebastien Lafargue)
- การปรับปรุง Vim (Sebastien Lafargue)
- ปลั๊กอินสามารถลบค่ากำหนดเมื่อโหลด (Sebastien Lafargue)
- การปรับปรุงคำแปล (Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik, Fran Dieguez, Gabor Kelemen, Mario Blattermann, Piotr Drag , Rafael Fontenelle, Rudolfs Mazurs)
- การสนับสนุนเบื้องต้นสำหรับ Vala จนกว่าเราจะย้ายออกจากกระบวนการนี้เราคาดหวังว่าสิ่งที่เป็นรั่วเล็กน้อย ปลั๊กอินนี้เขียนขึ้นใน Vala และต้องใช้ libvala-0.30 สนับสนุนการเติมข้อความอัตโนมัติ, การไฮไลต์ข้อผิดพลาดขณะพิมพ์, ต้นไม้สัญลักษณ์และข้ามไปที่คำจำกัดความ เราอยากจะให้ชุมชน vala ดำเนินการต่อเพื่อทำให้ปลั๊กอินนี้ยอดเยี่ยมขึ้น
- ขณะนี้คุณสามารถเขียนปลั๊กอินใน Vala ได้ *. vapi สร้างขึ้นสำหรับ libide-1.0 และ gnome-builder-1.0
- การเติมข้อความอัตโนมัติในสถานการณ์ส่วนใหญ่จะเร็วขึ้นมาก ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการนี้ได้ที่ https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/
- เครื่องยนต์ autocompletion ส่วนใหญ่สนับสนุนการทำงานแบบฟัซซี่แล้ว ซึ่งหมายความว่า & quot; gtkwidshow & quot; จะตรงกับ & quot; gtk_widget_show & quot;.
- ติดตั้ง crashers ไม่กี่ตัว
- - enable - * - ปลั๊กอินทำงานได้อย่างถูกต้องแล้ว
- การโหลดประเภทเนื้อหาได้รับการแก้ไขเพื่อให้ Makefile.am ไม่ได้เปิดใช้งานโดย totem อีกต่อไป
- การปรับปรุง Python Jedi เสร็จสมบูรณ์แล้ว
- แก้ไขคำเตือนเกี่ยวกับความครอบคลุมบางอย่าง
- มีการเพิ่มปุ่มใหม่ลงในโปรแกรมแก้ไขเพื่อข้ามไปยังคำเตือนหรือข้อผิดพลาดถัดไป
- ตัวย่อ C เป็นรูปแบบการเขียนโปรแกรมแบบอื่น ๆ ที่เป็นมิตรมากกว่านี้
- การสนับสนุนบรรทัดนอกทำเครื่องหมายได้รับการลง (แท็บใน emacs, == ใน vim, ctrl + alt + i เป็นค่าเริ่มต้น)
- เปิดใช้งานแบบอักษรใหม่สำหรับแผนที่ภาพรวมแล้ว เรียกว่า BuilderBlocks และเป็นแบบบล็อกทั่วไปที่ใช้เต้าหู้จาก Behdad Esfahbod
- ปลั๊กอิน ctags สามารถเลื่อนการสร้างแท็กไปยัง automakes `make ctags`
- ขณะนี้คุณสามารถวาดเครื่องหมายสำหรับช่องว่างแท็บบรรทัดใหม่ช่องว่างที่ไม่ทำลายขอบเขตท้ายและช่องว่างชั้นนำ
- การอัปเดตการแปลหลาย ๆ ฉบับรวมถึง (ฝรั่งเศสฮังการีคาซัคสถานเกาหลีสเปนฟินแลนด์ฟินแลนด์เช็กอิตาลีบราซิลโปรตุเกสโปแลนด์เยอรมันและเซอร์เบีย)
- การปรับปรุงเวิร์กโฟลว์การค้นหา
- การปรับปรุงความเข้ากันได้และเสถียรภาพของ vim และ emacs ต่างๆ
- ข้อเสนอของการเสร็จสิ้น Jedi แสดงคำที่ถูกต้องและลดความน่าจะเป็นของฟังก์ชันที่ขึ้นต้นด้วย __
- การปรับปรุงเสถียรภาพแผงแผนภูมิสัญลักษณ์
- บัฟเฟอร์: ปลดปล่อยตัวแก้ปัญหาสัญลักษณ์ปลดปล่อยอย่างอุกอาจ
- สร้าง: ปิดใช้งานเครื่องมือจัดการอุปกรณ์ / ปลั๊กอิน mingw ตามค่าเริ่มต้น
- cindent: ตรวจสอบให้แน่ใจว่าเราไม่วนรอบเพื่อค้นหาบริบท
- เคาน์เตอร์: เพิ่ม vsdo fallback บน linux และไม่มีคำสั่ง rdtscp
- เคาน์เตอร์: หน้ากากบิต CPU จากคำแนะนำ rdtscp บน x86_64
- editor: ปล่อยเอกสารต้นแบบเพื่อป้องกันการรั่วไหล
- editor: k ในโหมด vim เพื่อขอเอกสาร
- editor: เพิ่มการ popover แบบเรียบง่าย, เปิดใช้งานด้วย ctr + i ในโหมด gedit
- editor: แก้ไขข้อขัดข้องเมื่อ DnD ไปแก้ไข
- แป้นลูกศร: ใช้ ctrl + alt + o สำหรับการค้นหาทั่วโลกในโหมด gedit
- map-bin: ละเว้นการปรับขนาดเมื่อไม่ใช้แถบลอยตัว
- ปลั๊กอิน: แสดงปลั๊กอินสีเทาหากไม่ได้ใช้งาน
- การค้นหา: ปิดใช้งานแถบความคืบหน้าในผลการค้นหา
- search: แก้ไขข้อผิดพลาด popover เมื่อลบข้อความค้นหา
- ค้นหา: ทำให้รายการการค้นหาน่าอายมากขึ้นสำหรับขนาดที่เล็กกว่า
- ค้นหา: แสดงผลการค้นหาเพิ่มเติมตามค่าเริ่มต้น
- สัญลักษณ์ต้นไม้: แก้ไขช่วงหมดเวลาของแคชเพื่อใช้มิลลิวินาที
- ธีม: จัดรูปแบบลิสต์ของตัวควบคุมมุมมองในส่วนหัวของกอง
- view-stack: อนุญาตให้เน้นสแต็คมุมมองโดยคลิกที่ส่วนหัว
- รหัส minimap ของรหัสใหม่เมื่อเร็ว ๆ นี้ได้ผลักดันให้อัปโหลดไปยัง GtkSourceView
- ผู้เข้าชมใหม่ตามงานออกแบบล่าสุด
- เน้นข้อความ XML ใหม่เพื่อเน้นองค์ประกอบ XML ที่ตรงกัน
- การสนับสนุนสำหรับการเติมข้อความอัตโนมัติตาม ctags
- เคาน์เตอร์ที่มีประสิทธิภาพสูงซึ่งสามารถใช้งานได้กับ --enable-rdtscp เหล่านี้ถูกปิดการใช้งานตามค่าเริ่มต้นเพราะต้องการคุณสมบัติ Intel Core i ใหม่กว่า [357] สามารถใช้ลิ้นชัก list-list เพื่อดึงข้อมูลจากกระบวนการทำงานหรือล้มเหลว
- ส่วนติดต่อการตั้งค่าได้รับการปรับปรุงอย่างมากมาย
- ปรับปรุงการค้นหา
- ผู้ให้บริการรูปแบบ strftime เสร็จสิ้นสำหรับ Python
- เพิ่ม emacs, vim และ default keybindings
- การสนับสนุนการทดลองสำหรับการสร้างโครงการ autotools ด้วย mingw
- การปรับปรุง Python auto-indenter
- การปรับปรุงสไตล์ CSS จำนวนมากใน Adwaita li>
- การสนับสนุนเพิ่มเติมสำหรับโครงการ recursive-automake-based
- คุณลักษณะบางอย่างสามารถกำหนดค่าได้โดยใช้ gsettings
- การสนับสนุนการตั้งค่าแบบเลย์เอาต์สำหรับโครงการกับการตั้งค่าระดับโลก
- สนับสนุนโมเดลที่ดีขึ้น
- การสนับสนุนสำหรับการแยกวิเคราะห์ไฟล์ DOAP
- การรั่วไหลของหน่วยความจำต่างๆถูกเสียบไว้
- การไฮไลต์ที่เพิ่มขึ้นมีการยกเลิกการใช้งานที่ก้าวร้าวมากขึ้น
- สภาพการแข่งขันที่ต่างกันในการสนับสนุน autotools คือการแก้ไข
- แก้ไขระบบ OpenBSD และ FreeBSD build
- ปรับปรุงการแปลหลายภาษา
- libide-1.0.so และ Ide-1.0.typelib ได้รับการติดตั้งลงในไดเร็กทอรีส่วนตัวแล้ว
- >
- แก้ไขการโหลดต้นไม้ของโครงการใน vcs แบบร่าง
- แก้ไขชื่อการทำงานของ Workbench ในโหมด emacs
- ปรับปรุงการจัดเรียงชื่อไฟล์ในแผนผังโครงการ
- ตรวจสอบการโหลดไฟล์ที่ตรงกับประเภทเนื้อหาที่ GtkSourceLanguage สนับสนุน
- เปิดใช้งานโครงงานตามค่าเริ่มต้น
- เปิดใช้งานไอคอนต้นไม้ของโครงการตามค่าเริ่มต้น
- เพิ่มไฟล์เปลี่ยนชื่อในแผนผังโครงการ
- เพิ่มย้ายไปที่ถังขยะในแผนผังโครงการ
- จัดเรียงโครงการที่เปิดไว้ก่อนหน้านี้ก่อนที่โครงการจะถูกค้นพบโดยคนงาน
- ใช้ sysconf () สำหรับขนาดหน้า (แก้ไขการสร้างบน OpenBSD)
- การแก้ไข build clang ต่างๆ
- ใช้ลูกศรลงแทนแฮมเบอร์เกอร์สำหรับแถบค้นหา
- แก้ไข Unicode ในการแสดงตัวอย่างแบบมาร์กอัปล่วงหน้า
- ธีม GtkSourceView อันสวยงามใหม่ ๆ ที่ได้รับอิทธิพลจากกระดาษตารางออกแบบ
- ตัวแก้ไขแหล่งที่มาแบบรวมที่ยึดตาม GtkSourceView
- การวินิจฉัยขณะดำเนินการขณะที่คุณพิมพ์สำหรับ C, C ++ โดย Clang
- การวินิจฉัยแบบสดขณะพิมพ์สำหรับ Python, Ruby, CSS, JavaScript, JSON, Vala, Go และอื่น ๆ ผ่านทาง gnome-code-assistance
- การเน้นบรรทัดที่เพิ่ม / เปลี่ยนภายในตัวแก้ไขแหล่งที่มา
- การจำลอง Vim ที่มีประสิทธิภาพและ Emacs
- มุมมองหลายมุมมองเป็นไฟล์เดียว การสนับสนุนทั้งแนวนอนและแนวตั้งได้รับการสนับสนุน
- นำทางประวัติเพื่อข้ามไปมาและส่งต่อภายในไฟล์ที่แก้ไข
- เครื่องมือข้อมูลตัวอย่างที่มีประสิทธิภาพรวมถึงการสนับสนุนสไตล์ GObjects แบบ GLib 2.44
- ค้นหาด่วนเพื่อค้นหาไฟล์ภายในโครงการของคุณรวมทั้งเอกสารประกอบใน devhelp
- สมาร์ทแบ็คสเปซเพื่อลดความซับซ้อนของการใช้ช่องว่างแทนการใช้แท็บ
- แถบคำสั่งเพื่อดำเนินการภายใน GActions และ Vim style commands ที่มีการเติมข้อความอัตโนมัติ
- การใช้งาน Scrolloffset ของ Vim
- การเรียกคืนเคอร์เซอร์แทรกเมื่อโหลดไฟล์อีกครั้ง
- การเติมข้อความอัตโนมัติตามคำปัจจุบันในบัฟเฟอร์ที่โหลด
- การสนับสนุนการทดลองสำหรับการเติมข้อความอัตโนมัติตามเสียงดัง
- การสนับสนุน vim, emacs และ kate style models
- สนับสนุน Editorconfig
- การสนับสนุนแบบอ่านอย่างเดียวสำหรับการทดลองใช้งานระบบสร้างฐานข้อมูล autoconf / automake
- ปลั๊กอินอัตโนมัติที่แข็งแรงสำหรับ GNU C89, Python และ XML
- โครงงานทดลอง (ใช้ได้ผ่านทาง F9)
- การสนับสนุนการทดลองสำหรับโครงการที่ใช้ automake building
- เล่นซ้ำรูปกุญแจสำหรับการทำซ้ำคำสั่งในการจำลอง Vim
- การบันทึกอัตโนมัติของบัฟเฟอร์ที่แก้ไขแล้วไม่เคยสูญเสียการเปลี่ยนแปลง
- การเขียนสคริปต์ผ่าน Python (CPython) หรือ JavaScript (Gjs) และการวิปัสสนา GObject
- การจัดการพลังงานแบบไดนามิกเมื่อใช้งานแบตเตอรี่แล็ปท็อป
- ดูตัวอย่าง HTML และ Markdown แบบสด
- การเติมข้อความอัตโนมัติของพารามิเตอร์รูปแบบ g_date_time_format ()
- พิมพ์ค้นหาล่วงหน้าด้วย rubberbanding
- นี่เป็นครั้งแรกที่เปิดตัว GNOME Builder เวอร์ชันตัวอย่าง เรายังคงเดินทางไปสู่ GNOME 3.16! เราน่าจะชื่นชมถ้าคุณใช้เวลาเขียนข้อบกพร่องตามที่คุณพบ คุณสามารถรายงานบั๊กโดยใช้ Bugzilla ได้ที่ URL ต่อไปนี้: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder
- GTK +
มีอะไรใหม่ ในรุ่น 3.28.3:
มีอะไรใหม่ ในเวอร์ชัน:
มีอะไรใหม่ ในเวอร์ชัน 3.27.2:
มีอะไรใหม่ ในเวอร์ชัน 3.26.0:
มีอะไรใหม่ ในรุ่น 3.25.5:
มีอะไรใหม่ ในรุ่น 3.25.3:
มีอะไรใหม่ ในรุ่น 3.25.2:
มีอะไรใหม่ ในเวอร์ชัน 3.24.1:
มีอะไรใหม่ ในเวอร์ชัน 3.24.0:
มีอะไรใหม่ ในเวอร์ชัน 3.22.4 / 3.24.0 Beta 2:
มีอะไรใหม่ ในรุ่น 3.22.4:
มีอะไรใหม่ ในรุ่น 3.22.3:
มีอะไรใหม่ ในรุ่น 3.22.2:
มีอะไรใหม่ ในรุ่น 3.22.1:
มีอะไรใหม่ ในเวอร์ชัน 3.20.4 / 3.22.0 Beta:
มีอะไรใหม่ ในเวอร์ชัน 3.20.4:
ใหม่ใน GNOME Builder 3.20.2 (April 29th, 2016)
มีอะไรใหม่ ในรุ่น 3.18.1 / 3.20 Beta 2:
มีอะไรใหม่ ในเวอร์ชัน 3.18.1:
มีอะไรใหม่ ในเวอร์ชัน 3.18.0:
มีอะไรใหม่ ในเวอร์ชัน 3.16.3:
มีอะไรใหม่ ในรุ่น 3.16.2:
มีอะไรใหม่ ในเวอร์ชัน 3.16.0:
มีอะไรใหม่ ในรุ่น 3.15.4.1:
ต้องการ
ความคิดเห็นที่ไม่พบ