GNOME Builder

Software screenshot:
GNOME Builder
Rincian Software:
Versi: 3.28.4 / 3.30.0 Beta 2 Diperbarui
Tanggal Upload: 16 Aug 18
Pengembang: GNOME Builder Team
Lisensi: Gratis
Popularitas: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder adalah aplikasi grafis sumber terbuka yang sepenuhnya gratis, kaya generasi, dan terbuka yang dirancang dari offset untuk bertindak sebagai Lingkungan Pengembangan Terpadu (IDE) untuk lingkungan desktop GNOME. Ini dirancang khusus untuk pengembang yang ingin membuat aplikasi yang kuat untuk GNOME.


Fitur sekilas

Fitur utama termasuk manajemen proyek, penyelesaian otomatis, katalog aset, indentasi otomatis, eksplorasi API (Application Programming Interface), cuplikan kuat, antarmuka modern dengan tampilan terpisah, tutorial yang membantu, deteksi kebocoran, pelacak masalah, serta kemampuan untuk lompat ke simbol.

Selain itu, aplikasi ini memiliki fungsi pencarian global yang memungkinkan Anda untuk mencari sekali dalam semua file kode sumber Anda, preview HTML dan Markdown, masalah hidup, pelacakan versi (integrasi dengan Git), dukungan untuk snapshot, scripting IDE, pengujian unit , dan Simulator GNOME.

Di antara fitur penting lainnya, kami dapat menyebutkan dukungan untuk bahasa pemrograman Python, dukungan untuk bahasa scripting JavaScript, dukungan untuk menghubungkan ke perangkat perangkat keras (tablet, telepon, dll.), penyuntingan gaya VIM yang kuat, debugger grafis, dan Dukungan D-Bus.

Antarmuka Pengguna Grafis yang Mudah digunakan dan intuitif

GUI proyek (Antarmuka Pengguna Grafis) mudah digunakan dan intuitif. Ini terintegrasi secara sempurna ke dalam GNOME Shell, antarmuka pengguna desktop generasi baru GNOME & rsquo, dan mengikuti spesifikasi GNOME HIG (Human Interface Guidelines). Ini fitur jendela dual-panel, yang memungkinkan pengembang untuk mengedit dua file yang berbeda pada saat yang sama.


Terintegrasi dengan Glade

Fitur lain yang menarik dari aplikasi GNOME Builder adalah ia terintegrasi dengan Glade, sebuah perangkat lunak grafis open source yang memungkinkan para pengembang GNOME dan GTK + untuk membuat GUI yang modern dan indah (Graphical User Interfaces) untuk proyek-proyek mereka. Glade memungkinkan Anda membuat UI yang mengikuti spesifikasi GNOME HIG (Human Interface Guidelines).


Didesain untuk GNOME

Seperti namanya, GNOME Builder dirancang khusus untuk lingkungan desktop grafis GNOME, sehingga Anda dapat membuat aplikasi yang kuat untuk platform GNOME. Meskipun tergantung pada beberapa komponen inti dari Proyek GNOME, seperti GTK + atau GtkSourceView, aplikasi ini juga dapat diinstal pada lingkungan desktop sumber terbuka lainnya.

Apa yang baru di ini rilis:

  • peningkatan kontrol breakpoint gdb
  • Buat perbaikan sistem untuk NixOS dan Flatpak
  • Banyak perbaikan keamanan dan kebocoran memori
  • Pemasangan ikon telah sedikit berubah. Beri tahu kami jika Anda memiliki masalah pada distribusi Anda.
  • Operator hover untuk protokol server bahasa ditambahkan, termasuk untuk rls.
  • Pengelola buffer sekarang menghindari sorotan saat memuat buffer yang mendasari dari penyimpanan.
  • Terminal sekarang menggunakan --login saat menggunakan bash.
  • SIGPIPE dinonaktifkan saat startup.
  • Pengelola sesi baru yang dapat memulihkan perpecahan vertikal dan horizontal Anda.
  • Aplikasi sekarang dapat berbicara dengan portal secara default saat menggunakan flatpak.
  • Peningkatan ke standar bahasa cuplikan tersemat.
  • Hindari pengunduhan ulang artefak jika memungkinkan.
  • Pembaruan Diperbarui:
  • Swedia, Jerman, Lituania, Spanyol, Turki, Catalan, Italia, Portugis Brasil, Polandia

Apa yang baru di versi 3.28.3:

  • Perbaikan untuk sejumlah tabrakan dan potensi kehilangan data .
  • Editor lebih andal mengembalikan posisi kursor.
  • Plugin todo lebih agresif mengabaikan beberapa direktori tooling umum.

Apa yang baru dalam versi:

  • Debug dengan gdb telah ditingkatkan untuk menerjemahkan jalur saat berjalan di dalam ruang nama mount seperti flatpak.
  • Perbaikan eslint dan pengindeks kode GJS agar lebih fleksibel dengan JS runtime lainnya seperti NodeJS.
  • Sejumlah perbaikan ketepatan dalam pipa dan untuk kebocoran memori.
  • Antarmuka penyedia target build baru telah ditambahkan sehingga pelari proyek dapat mendukung perintah eksekusi yang diekstrak dari sistem seperti flatpak.
  • Integrasi Malam Cahaya GNOME.
  • Menyempurnakan bagian penyangga dengan dukungan untuk menghapus file data.
  • Pembuat akan mencoba menghapus data cache basi saat memulai dan mematikan untuk membantu membebaskan beberapa penggunaan disk.
  • Data cache proyek telah dipindahkan ke direktori berdasarkan proyek, sehingga lebih mudah untuk menghapus data cache saat proyek dihapus.
  • Peningkatan keberpihakan untuk pintasan beranda / akhir.
  • Pembuatan pipeline sekarang menggunakan PTY dan VteTerminal untuk mendapatkan dukungan warna dan ekstraksi sekuens PTY. Ini memungkinkan judul pesan yang tepat di omnibar saat membangun. Satu regresi saat ini adalah bahwa kami tidak lagi mengekstrak pesan kesalahan berbasis Regex.
  • Anda sekarang dapat menjalankan proyek berbasis Cargo menggunakan menjalankan kargo.
  • Akses ke / usr dan / etc dari sistem host ketika berjalan di bawah Flatpak (via / run / host) memungkinkan Builder mengembangkan sistem host. Pengguna Builder pada distro CentOS / RHEL / LTS adalah yang paling mungkin mendapat manfaat dari fitur ini.
  • Pembuatan pipeline mencoba untuk menjadi lebih verbose untuk pesan kesalahan yang dikenal di GLib dengan menetapkan G_ENABLE_DIAGNOSTIC.
  • Builder sekarang menggunakan --state-dir dengan flatpak-builder ketika 0.10.5 atau lebih besar dari flatpak-builder terdeteksi.
  • Pohon proyek sekarang mendukung Drag'n'Drop, baik secara internal dan menggunakan pilihan teks / uri-daftar dari aplikasi eksternal.
  • Pratinjau awal integrasi status VCS ke dalam pohon proyek telah dimasukkan dalam rilis ini.

Apa yang baru di versi 3.27.2:

  • Perbaikan dokumentasi.
  • Perbaikan bug untuk meson membangun sistem backend.
  • Perbaikan bug di dukungan compile_commands.json kami.
  • Perbaikan bug dalam integrasi GJS kami.
  • Template proyek Meson mendapat Solusi untuk bug glade.
  • Plugin CMake di-porting ke C, mengikuti desain plugin meson.
  • Penyambut dihimpun untuk mengizinkan plugin memperluas apa yang terlihat.
  • Plugin pendatang baru telah ditambahkan yang menampilkan proyek pendatang GNOME pada penyambut.
  • Dukungan ditambahkan untuk Yaml saat menggunakan Bantuan Kode GNOME.
  • Appdata sekarang dipasang ke lokasi spesifikasi yang diinginkan.
  • Waktu mulai telah ditingkatkan dengan menghindari beberapa operasi mahal di gtk dan fasih. Tambalan di hulu meningkatkan lebih jauh.
  • Pengaturan baru memungkinkan mengikuti perilaku Cahaya Malam GNOME untuk mode malam.
  • Kami sekarang menggunakan makro ekspor eksplisit untuk menyederhanakan manajemen ABI. Kami masih bukan ABI-stabil, tapi kami maju menuju itu.
  • Plugin klang kami sekarang mendukung opsi KeepGoing, untuk berusaha lebih keras setelah mengalami kegagalan dalam menyertakan.
  • Dukungan untuk pengindeksan kode bahasa pemrograman Vala.
  • Plugin ctags akan mencoba untuk menghindari pengaktifan kata kunci bahasa tertentu.
  • Plugin Cari-file-lain sekarang menunjukkan hasil dalam hasil pencarian global.
  • Pencarian global sekarang dapat dinavigasi dengan ctrl + n / p dalam mode Vim.
  • Sekarang Anda dapat menonaktifkan & quot; Laman Terbuka & quot; bagian dari sidebar dalam preferensi.
  • Plugin flatpak tidak lagi secara otomatis memperbarui dependensi proyek ketika sistem build diaktifkan untuk pertama kalinya. Anda dapat secara manual memperbarui dependensi dari menu meja kerja.
  • Peningkatan penempatan kursor untuk beberapa gerakan editor teks.
  • Dukungan dasar untuk pengujian unit dalam proyek-proyek berbasis Meson.
  • Subprocess PATH sekarang akan memilih / bin over / usr / bin.
  • Berbagai pintas keyboard workbench telah dipulihkan.
  • Dukungan untuk penambang proyek telah dibatalkan.
  • Pembaruan Diperbarui:
  • Serbia, Jerman, Slovenian, Cheska, Spanyol

Apa yang baru di versi 3.26.0:

  • Perubahan sejak rilis terakhir:
  • Berbagai perbaikan pada plugin eslint.
  • Berbagai perbaikan dokumentasi.
  • Hapus kompresi yang tidak perlu dari berbagai file .ui.
  • Hindari penggunaan & quot; mips & quot; konstan untuk memperbaiki mips build.
  • Hapus breakpoint yang dihentikan jika debugger keluar secara tidak benar.
  • Perbaiki kerusakan di plugin kode-indeks.
  • Perbaiki untuk memastikan baris di omnibar dapat didaur ulang.
  • Perbaiki untuk GTask yang tidak selesai di IdeBuffer.
  • Perbaiki penutupan pemetik warna dan pembuatan panel penangguhan.
  • Perbaiki kerusakan di .ui saat membuat kelas gaya.
  • Jatuhkan dukungan untuk versi Vala yang lebih lama dari 0,34
  • Pembaruan Diperbarui:
  • Korea, Galician, Turki, Indonesia, Ceko, Jerman, Polandia, Portugis Brasil, Italia, Denmark, Lithuania, Hungaria, Catalan, Serbia, Serbia Latin, Prancis, Swedia, Spanyol, Jepang

Apa yang baru di versi 3.25.5:

  • Pintasan Pratinjau HTML sudah diperbaiki
  • Berbagai keybindings telah diperbaiki di libdazzle
  • Kami sekarang memaketkan versi libdazzle yang tepat sebagai subproyek
  • IdeSourceViewMode sekarang memegang referensi ke tampilan dan menyalin semua GValues ​​saat menyusun penutupan proksi
  • Pelacakan fokus telah diperbaiki untuk tumpukan dalam satu kolom
  • Aksi fokus-tetangganya berfungsi lagi, memungkinkan ^ w ^ w dan keybindings gaya Vim yang lain untuk bekerja dengan benar
  • Aktivasi F-keys saat dalam mode vim & quot; normal & quot; telah diperbaiki
  • Builder sekarang bergantung pada versi yang tepat dari GLib untuk akses ke g_ptr_array_find_with_equal_func ()
  • Lisensi MIT / X11 telah diperbarui untuk menyertakan bait yang hilang
  • Perbaikan printf arsitektur lintas

Apa yang baru di versi 3.25.3:

  • & quot; telur & quot; Paket contrib telah dipecah menjadi libdazzle. Jika Anda tidak memiliki libdazzle, itu akan dibangun sebagai sub proyek. http://git.gnome.org/browse/libdazzle
  • & quot; jsonrpc-glib & quot; Paket contrib telah dipecah menjadi proyek yang berdiri sendiri. Ini akan dibangun sebagai subproyek jika Anda belum menginstalnya. http://git.gnome.org/browse/jsonrpc-glib
  • The & quot; template-glib & quot; Paket contrib telah dipecah menjadi proyek yang berdiri sendiri. Ini akan dibangun sebagai subproyek jika Anda belum menginstalnya. http://git.gnome.org/browse/template-glib
  • Prioritas penyelesaian Ctags telah diturunkan
  • Banyak internal telah dipindahkan ke libdazzle yang diperbarui. Ini termasuk banyak perbaikan theming serta panel ditingkatkan dan integrasi theming. Banyak struktur data pencarian juga dipecah menjadi libdazzle.
  • Penyedia pencarian telah ditulis ulang untuk menggunakan libdazzle dan entri saran baru. Kami mengharapkan lebih banyak perubahan di sini sebelum 3,26.
  • Builder sekarang menggunakan metadata GVFS untuk menyimpan posisi kursor. Ini akan meningkatkan peluang Anda pada posisi yang tepat ketika membuka kembali buffer.
  • Panel sekarang mempertahankan status visibilitasnya dengan baik antara proses Builder.
  • Plugin flatpak sekarang benar mengabaikan runtime yang berakhiran & quot; .Sumber & quot;.
  • Pembangun membersihkan draf dengan benar memperbaiki masalah ketika file dengan kesalahan encoding akan terus dibuka ulang saat memulihkan keadaan internal Builder.
  • A & quot; penghitung & quot; jendela telah ditambahkan ke pembantu dalam debugging.
  • Pembangun sekarang mencoba melakukan pekerjaan yang jauh lebih sedikit sementara buffer terbuka. Ini harus mempercepat pemuatan file pada file yang lebih besar.
  • Berbagai prioritas pengoperasian async telah diturunkan untuk menghindari pengulangan loop utama Gtk.
  • Berkas UI sekarang menghapus ruang kosong mereka yang seharusnya mengurangi ukuran libide dalam jumlah kecil.
  • IdePerspektif sekarang memiliki vfunc restore_state. Ini membantu memastikan bahwa widget memulihkan keadaan setelah UI selesai. Ini dapat membantu menghindari hickup di UI saat startup.
  • Python Ide.py menimpa sekarang memiliki pembantu untuk login menggunakan g_warning () dll. Lihat Ide.warning (), Ide.debug (), Ide.critical (), dll.
  • Dokumentasi tambahan.
  • Pembaruan Diperbarui:
  • Spanyol, Kazakh

Apa yang baru di versi 3.25.2:

  • Peningkatan pada plugin Todo
  • Mendukung beberapa kursor di editor teks
  • Perbaikan pembatalan di belakang gtk container widgets
  • Gunakan setelah perbaikan gratis
  • Perbaikan kebocoran memori
  • Perbaikan JSON dalam plugin flatpak
  • llvm perbaikan untuk FreeBSD
  • Peningkatan gulir untuk membuat log
  • Pembaruan Diperbarui:
  • Hungaria, Kazakh, Spanyol, Indonesia, Jerman, Polandia, Portugis Brasil, Serbia

Apa yang baru di versi 3.24.1:

  • Dukungan untuk penyuntingan langsung dokumentasi Sphinx
  • & quot; pasang & quot; tindakan dapat diaktifkan dari bilah perintah untuk menginstal proyek Anda tanpa menjalankannya.
  • Memperbaiki propagasi kesalahan di autotools dan jsonrpc
  • Tunda ninja untuk menginstal proyek
  • Beragam perbaikan sistem build
  • Prioritas diagnosis yang lebih rendah untuk meningkatkan interaktivitas UI
  • Perbaiki hgih jumlah pemetaan FD ke dalam proses pekerja
  • Selalu buat dengan V = 0 untuk pembuatan verbose yang lebih sedikit
  • Menerjemahkan jalur untuk pembuatan di luar pohon saat menangani diagnostik
  • Izinkan tahapan pipa untuk menandai stdout harus diperiksa untuk kesalahan
  • Izinkan akses jaringan dari peluncur backback flatback
  • Gunakan pembangun flatpak - lari bila mungkin
  • Gunakan build-arg dari manifes saat membangun dengan build flatpak
  • Beragam perbaikan Rust RLS
  • Perbaikan ref mengambang untuk jsonrpc
  • Dukungan Rustfmt untuk Rust
  • Dukungan untuk memformat ulang seleksi dengan gq dalam mode vim ketika bahasa mendukungnya. C-c C-f dalam mode Emacs. Saat ini hanya dukungan Rust / RLS yang ada.
  • Symbol Resolvers sekarang dapat mendukung penempatan semua referensi ke simbol sehingga editor dapat berpindah di antara mereka. Saat ini, hanya Rust / RLS yang didukung. Ctrl + shift + spasi akan menampilkan munculan.
  • Konfigurasi akan disiapkan & quot; siap & quot; lagi ketika mengubah runtimes sehingga sebuah --prefix baru dapat diterapkan.
  • Pencarian manifes Flatpak telah berubah ke pencarian lebar-pertama
  • Versi Flatpak'd dari Builder akan tetap mencari plugin di host ~ / .local / share / gnome-builder / plugins untuk konsistensi.
  • Penyimpanan otomatis buffer ditutup ketika pengguna memulai penyimpanan terjadi
  • Berbagai kebocoran memori telah dicolokkan
  • Perbaikan monitor file saat mengganti nama acara
  • Penyambut akan menampilkan tipe sistem build untuk membantu transisi pengguna ke sistem versi baru seperti Meson.
  • Item menu untuk meluncurkan terminal di flatpak telah ditambahkan. Meskipun ini tidak spesifik, itu adalah cara umum pengguna memikirkannya.
  • Perbaikan dokumentasi
  • Transisi yang diperbarui:
  • Swedia, Dansk, Lituania, Hungaria, Korea, Spanyol, Indonesia, Jerman, Slovakia, Polandia, Portugis Brasil, Latvia, Rusia

Apa yang baru di versi 3.24.0:

  • Banyak perbaikan dokumentasi
  • Berbagai perbaikan Flatpak
  • Mendukung perintah build dan post-install dari json manifest
  • Pastikan remote GNOME tersedia untuk jalur kode tambahan
  • Segarkan pemasangan flatpak setelah instalasi
  • Sejumlah perbaikan ketepatan dalam eksekusi subproses melalui HostCommand
  • Dukungan CCache berfungsi lagi saat membangun di bawah Flatpak
  • Pengawas proses berusaha lebih keras untuk mencegah mengepakkan subproses
  • Dukungan pratinjau HTML untuk reStruccturedText
  • perbaikan rustup saat berjalan di bawah Flatpak
  • phpize membangun dukungan sistem
  • Bantuan akan mendeteksi dengan lebih tepat akses ke situs web dokumentasi sebelum kembali ke dokumentasi yang dipasang secara lokal
  • Jsonrpc-GLib telah diperbarui untuk mendukung API berbasis GVarian sehingga plugin dapat meningkatkan IPC ke format enkode yang mengurangi fragmentasi memori
  • Dukungan CTags telah ditingkatkan agar lebih efisien pada proyek yang lebih besar
  • Transisi yang diperbarui:
  • Swedia, Indonesia, Dansk, Lituania, Hungaria, Kazakh, Korea, Spanyol, Friulian, Galicia, Prancis, Ceko, Jerman, Italia, Slovakia, Polandia, Portugis Brasil

Apa yang baru di versi 3.22.4 / 3.24.0 Beta 2:

  • Banyak perbaikan mesin transfer
  • Perubahan gaya Omnibar
  • Dukungan untuk flatpak telah menyetabilkan banyak
  • Tooltip keyboard baru untuk berbagai item headerbar
  • Cari di dalam terminal menggunakan ctrl + shift + f
  • Perbaikan kepemilikan PTY fd untuk RustUp
  • Pencarian file sekarang mengabaikan ruang putih
  • ketergantungan libidemm dan glibmm / gtkmm dijatuhkan karena tidak ada yang menggunakan mereka dan itu akan memperlambat migrasi kita ke meson.
  • Berbagai peningkatan Jsonrpc untuk komunikasi server bahasa.
  • Plugin valgrind baru untuk pelacakan kebocoran saat menguji aplikasi Anda.
  • Perbaikan Meson saat berjalan di bawah flatpak.
  • Anda sekarang dapat memulai terminal baru di dalam build runtime menggunakan ctrl + alt + shift + t.
  • Beberapa dokumentasi baru sedang dikerjakan, dan tersedia online di https://builder.readthedocs.io. Kami akan menyukai kontribusi Anda di sini.
  • Dialog Open Project sekarang secara default memungkinkan Anda memilih jenis proyek apa pun dengan filter file default.
  • Lebih banyak sumber kecantikan, termasuk satu untuk makefile.
  • Suatu solusi untuk kebuntuan sistem tipe GObject seperti yang telah ditambahkan. Ini bekerja di sekitar masalah di mana sistem tipe akan berlomba menginisialisasi jenis GZlibDecompressor dari beberapa utas.
  • Membangun peluncur subproses pipeline sekarang mewarisi lingkungan yang dikonfigurasi dari konfigurasi build.
  • Makecache sekarang dapat menangani respons out-of-order dari make untuk daftar biner target. Ini harus meningkatkan kemampuan Builder untuk menjalankan proyek Anda dengan sukses.
  • Plugin Flatpak tidak lagi mencoba untuk membangun proyek Anda dari / run / build / $ proyek karena melanggar mtime dan kesulitan umum dalam menjaga hal-hal yang konsisten antara eksekusi subproses. Ini memiliki efek samping mengurangi prediktabilitas lokasi sumber dalam simbol debug. Tetapi sebagai pembangun flatpak harus digunakan untuk rilis build, ini sepertinya baik-baik saja.
  • Beragam peningkatan antarmuka meja kerja.
  • Profiler berbasis Sysprof Builder sekarang dapat mem-profil aplikasi yang diluncurkan di dalam mount-namespace, seperti Flatpak.
  • Pembangun yang diunduh melalui Flatpak mencakup perbaikan untuk berkomunikasi dengan Bantuan Kode GNOME dari instalasi host.
  • Berbagai perbaikan kebocoran memori.
  • Konfigurasi berbasis flatpak telah meningkatkan kembali non-destruktif ke disk saat perubahan.
  • Proyek-proyek berbasis autogen memiliki skrip init yang disederhanakan.
  • Terjemahan yang diperbarui:
  • Portugis Brasil, Polandia, Spanyol, Jerman, Kazakh, dan Hongaria.

Apa yang baru di versi 3.22.4:

  • Beberapa perbaikan kecil pada pelengkapan otomatis vala
  • UI tweak ke tampilan pembuatan proyek untuk penemuan yang lebih baik
  • Izinkan konten yang lebih luas dalam popover pemilihan file
  • Tingkatkan pengusiran cache ketika file proyek tertentu berubah
  • Izinkan berbicara ke antarmuka DBUS FileManager1 dari flatpak
  • Sejumlah perbaikan kebocoran
  • Peningkatan pengujian unit
  • Hindari pembuatan proyek latar belakang yang terlalu bersemangat
  • Runtime sekarang dapat menerjemahkan jalur ke file seperti header sehingga proses di luar waktu proses dapat mengaksesnya.
  • Izinkan libclang mem-parse file-file di dalam runtime Flatpak. Ini memastikan bahwa pelengkapan otomatis dan diagnostik bekerja saat membangun terhadap org.gnome.Sdk
  • Autotools akan menemukan gmake vs make dari runtime
  • A & quot; mengkloning dan mengedit flatpak ini & quot; fitur seperti yang telah ditambahkan menggunakan opsi -m command line. Ini terintegrasi dengan beberapa komposer berbasis GNOME untuk memungkinkan & quot; edit aplikasi ini & quot; fitur.
  • Beragam peningkatan sistem build
  • Peningkatan dukungan untuk membangun flatpaks
  • Dukungan yang ditingkatkan untuk sistem pembangunan meson
  • Pembangun bergantung pada VTE yang lebih baru untuk berbagai fitur regex dan sekarang pemeriksaan konfigurasi sistem build mencerminkan itu.
  • Beberapa perbaikan vim
  • Terjemahan yang diperbarui:
  • Bahasa Hungaria, Kazakh, Jerman, Spanyol, Esperanto, Ceko, Polandia, dan Portugis Brasil

Apa yang baru di versi 3.22.3:

  • Ringkasan perubahan sejak 3.22.3:
  • Perbaiki penyisipan dan penilaian kliping otomatis Clang Clang
  • Berbagai perbaikan perilaku yang tidak diinisialisasi dan tidak terdefinisi
  • Default bahasa sekarang diinstal
  • Dukungan untuk membangun dengan llvm 3.9
  • Hapus pasangan saat backspacing
  • Dukungan ditambahkan untuk membangun dan menjalankan aplikasi Flatpak, termasuk dari Builder yang didistribusikan melalui Flatpak
  • integrasi pembangun pipih menggunakan json manifes
  • Pohon proyek mengembang ke lokasi sebelumnya setelah konten yang menyegarkan
  • Buffer disimpan sebelum melakukan operasi instalasi sistem build
  • Tampilkan produksi pracetak flatpak dan postbuild di panel Output Build
  • Simpan id-aplikasi di buildconfig
  • Enter / Return telah diaktifkan kembali untuk pelengkapan otomatis
  • Popover Goto Line tidak lagi menggunakan animasi / penundaan popover
  • Menghindari aktivasi ctag, clang, dan penyedia penyelesaian lainnya
  • Setel LD_LIBRARY_PATH untuk server bahasa Rust rls
  • Fallback to ptsname () bila perlu
  • Perbaikan gaya CSS Workbench
  • Perbaiki tab untuk berpindah antar potongan cuplikan selama pelengkapan otomatis
  • dukungan TTY untuk FreeBSD saat proses pemijahan
  • Panel Output Jalankan baru telah ditambahkan
  • Perbaiki untuk penyisipan metode masukan tertentu di samping kutipan
  • Editor sekarang memungkinkan penimpaan ulang;
  • Terminal sekarang mendukung penyorotan dan mengaktifkan URL
  • Perbaikan untuk perintah salin dan tempel di terminal
  • Dukungan untuk mengkompilasi kode C di luar proyek autotools telah diperbaiki untuk menemukan file standar dengan benar
  • Peningkatan SSL dan SSH melalui Flatpak membangun
  • Terjemahan yang diperbarui:
  • Lithuania, Hungaria, Kazakh, Jerman, Spanyol, Ceko, Polandia, Portugis Brasil, Latvia, Serbia

Apa yang baru di versi 3.22.2:

  • Pembangun Flatpak Builder sekarang dapat menargetkan runtime Flatpak saat membangun proyek. Lebih banyak pekerjaan sedang berlangsung untuk mendukung menjalankan proyek Anda dengan runtime flatpak.
  • Peningkatan terjemahan
  • Peningkatan RTL lebih lanjut
  • Banyak perbaikan kebocoran memori yang ditemukan dengan ASAN
  • Pembangun sekarang akan membersihkan direktori makecache untuk file sementara lama yang mungkin telah ditinggalkan.
  • Perbaikan subproses breakout Flatpak untuk memungkinkan penggunaan sinkron dari loop utama. Ini memperbaiki potensi penguncian di versi Pembangun Flatpak'd.
  • Mesin diagnostik telah direstrukturisasi untuk memungkinkan pembaruan out-of-band ke diagnostik.
  • Buat-proyek sekarang bergantung pada git, karena menggunakan git untuk menginisialisasi proyek baru.
  • Perbaikan Introspeksi GObject.
  • Tingkatkan kinerja pembuatan diagnostik dalam penggunaan berat. Ini memperbaiki kios main-loop saat mengekstrak ribuan diagnostik dari sebuah proyek.
  • Panel diagnostik telah diubah untuk menggunakan GtkTreeView guna mendukung daftar diagnostik yang lebih besar seperti yang ditemukan di beberapa proyek.
  • Tambahkan pandangan status-kosong untuk simbol dan panel diagnostik.
  • Dukungan Sysprof termasuk visualisator, zoom, dan rentang yang dapat dipilih.
  • Ctag sekarang dapat digunakan untuk membuat pohon simbol, termasuk Python
  • IdeSubprocessSupervisor telah ditambahkan untuk memungkinkan plugin mengelola proses eksternal dengan mudah. ​​
  • Klien telah ditambahkan untuk & quot; Server Protokol Bahasa & quot; membuat plugin berbasis bahasa-server mudah. ​​
  • Dukungan untuk sistem pembuatan Meson dan Kargo telah ditambahkan. Jalankan dukungan dengan Meson akan membutuhkan 0,36,0 Meson.
  • Perbaikan depresiasi untuk berbagai gtk + API yang tidak digunakan lagi.
  • Runtime telah ditingkatkan untuk terhubung ke proses pembuatan aplikasi.
  • Dukungan vim telah ditingkatkan untuk jumlah dukungan yang lebih baik untuk mengubah operasi.
  • Membangun dan perbaikan runtime untuk editorconfig.
  • Tangani alt + 0..n dengan benar selama pelengkapan otomatis.
  • Pembangun sekarang bergantung pada json-glib-1.0. Ini sudah mungkin diperlukan melalui dependensi sebelumnya, tetapi sekarang sudah jelas.
  • 3.22.2 juga menyertakan pratinjau teknologi untuk dukungan Rust. Anda dapat mencobanya dengan memasang Rust setiap malam dan & quot; rustls & quot; paket untuk diagnosa terintegrasi, penyelesaian otomatis, dan dukungan sybmol-tree.
  • Juga ada banyak terjemahan yang memperbarui siklus ini. Terima kasih kepada semua penerjemah kami sejak 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Maraas Kjartan, Marek Cernocky ', Mario Blattermann, Drag Piotr, Rafael Fontenelle

Apa yang baru di versi 3.22.1:

  • Banyak perbaikan tata letak widget untuk bahasa RTL seperti Ibrani.
  • Buat perbaikan sistem (hilang -lm pada beberapa platform, perbaikan untuk pipe2 di macOS).
  • Gunakan & quot; passwd & quot; untuk mendapatkan passwd saat ini ketika menemukan shell pengguna yang disukai.
  • Muat pengguna dan sistem yang menginstal runtime flatpak.
  • Tambahkan dukungan untuk Sysprof Visualizers (membutuhkan Sysprof 3.22.1)
  • Tambahkan status kosong, gagal, dan rekaman untuk plugin Sysprof.
  • Lebih suka GtkNativeFileChooser bila berlaku.
  • Dukungan untuk menjalankan beberapa proyek GJS menggunakan autotools. Secara khusus kami mencoba menemukan & quot; GJS template & quot; Gaya Makefile.am.
  • Perbaiki penggunaan gettext dari plugin Python.
  • Perspektif preferensi sekarang lebih toleran terhadap ukuran layar yang lebih kecil seperti 1280xH.
  • Berbagai antarmuka UI.
  • Banyak pembaruan terjemahan.

Apa yang baru di versi 3.20.4 / 3.22.0 Beta:

  • Pencarian baru dan ganti implementasi
  • Bilah bangun baru yang memberikan ikhtisar tentang konfigurasi build, cabang VCS, dan pesan penting lainnya.
  • Profiler berbasis sysprof baru
  • Perspektif telah dirubah dan kami telah menghapus bilah sisi seperti yang kami sebutkan akan terjadi sebelum 3.20.
  • Template proyek yang ditingkatkan
  • Dukungan untuk konfigurasi sistem kontrol versi
  • ‘ide 'telah diganti namanya menjadi‘ gnome-builder-cli'
  • Ikon build baru
  • Penyempurnaan vim
  • Plugin pemilih warna baru
  • Plugin autotools sekarang dapat mengekstrak berbagai target build
  • Desain penyambut baru termasuk penyunting git tiru, pemilih file, dan wisaya template.

Apa yang baru di versi 3.20.4:


Baru di GNOME Builder 3.20.2 (29 April 2016)

Apa yang baru di versi 3.18.1 / 3.20 Beta 2:

  • Penyedia diagnostik baru untuk kesalahan gettext umum (Daiki Ueno)
  • Builder tidak lagi bookmark dikenal dengan direktori sementara. Ini harus membuat hal-hal kurang menjengkelkan ketika membuka satu file dengan Builder. (Akshaya Kakkilaya)
  • Kerangka untuk Bantuan Pengguna telah mendarat, dan kami memerlukan bantuan Anda untuk menyusun kisah bantuan yang baik di Builder! (Alexandre Franke)
  • Penataan gaya untuk Mode Gelap telah diperbaiki (Carlos Soriano)
  • Pengaturan preferensi diekstrak ke dalam EggColumnLayout dan memperbaiki berbagai masalah Height for Width. Lihat https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Preferensi untuk menonaktifkan berbagai mesin diagnostik telah ditambahkan.
  • Perbaikan pada template pustaka bersama kami (Philip Withnall, Igor Gnatenko) Lihat `ide buat-proyek --help` untuk informasi lebih lanjut.
  • Manajer konfigurasi telah ditambahkan untuk memungkinkan pembuatan berbagai konfigurasi proyek. Editor konfigurasi memungkinkan Anda untuk membuat konfigurasi baru dan tweak yang sudah ada.
  • Mendukung proyek pembangunan di dalam runtime xdg-app, menggunakan & quot; build xdg-app & quot;
  • Dukungan untuk membangun di dalam runtime jhbuild (Patrick Griffis)
  • Berbagai tooltips ditambahkan ke antarmuka pengguna (Piotr Drag, Adrian Zatreanu)
  • Selokan perubahan garis mendapat dukungan untuk membuat garis yang dihapus.
  • Ctag mendapat dukungan untuk penggabungan hasil penyelesaian yang serupa. (chandu)
  • Riwayat lokasi kursor dan ctag dipindahkan ke direktori .cache. (Megh Parikh)
  • Header Libide, Telur, dan Template-GLib sekarang terinstal ke $ (includedir) / gnome-builder- @ VERSION @. Ini memungkinkan pembuatan plugin C dan vala di luar pohon.
  • Dukungan untuk mengaktifkan pylint melalui GNOME Code Assistance telah ditambahkan.
  • Anda dapat mencari proyek di penyambut menggunakan nama direktori.
  • Percikan status kosong telah ditambahkan ke editor.
  • Beragam penyelesaian untuk perubahan terbaru di Vala.
  • Beragam perbaikan pada ketersediaan command bar (Sebastien Lafargue)
  • Perbaikan Vim (Sebastien Lafargue)
  • Plugin dapat menghapus preferensi saat membongkar (Sebastien Lafargue)
  • Banyak perbaikan terhadap terjemahan (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)

Apa yang baru di versi 3.18.1:

  • Dukungan awal untuk Vala. Sampai kita memindahkan ini keluar dari proses, kita berharap bahwa hal-hal sedikit bocor. Plugin ini ditulis dalam Vala dan membutuhkan libvala-0.30. Mendukung autocompletion, penyorotan kesalahan sebagai-Anda-mengetik, pohon simbol, dan melompat ke definisi. Kami ingin komunitas vala terus membantu membuat plugin ini hebat.
  • Sekarang Anda dapat menulis plugin di Vala. * .vapi dihasilkan untuk libide-1.0 dan gnome-builder-1.0.
  • Pelengkapan otomatis, dalam sebagian besar skenario, akan jauh lebih cepat. Lihat https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ untuk informasi lebih lanjut tentang bagaimana hal ini dilakukan.
  • Sebagian besar mesin pelengkapan otomatis sekarang mendukung penyelesaian fuzzy. Ini berarti & quot; gtkwidshow & quot; akan cocok & quot; gtk_widget_show & quot;.
  • Beberapa perusak telah diperbaiki.
  • - enable - * - plugin sekarang berfungsi dengan benar.
  • Pemuatan jenis konten telah diperbaiki sehingga Makefile.am tidak lagi dibuka oleh totem.
  • Penyelesaian jedi Python telah ditingkatkan.
  • Perbaiki beberapa peringatan perlindungan.
  • Tombol baru telah ditambahkan ke editor untuk beralih ke peringatan atau kesalahan berikutnya.
  • Indenor C sedikit lebih ramah terhadap gaya pengkodean alternatif.
  • Dukungan garis pendukung telah mendarat (tab dalam emacs, == dalam vim, ctrl + alt + i sebagai default).
  • Font baru untuk peta ikhtisar telah diaktifkan. Ini disebut BuilderBlocks dan merupakan blok font generik berdasarkan Tofu dari Behdad Esfahbod.
  • Plugin ctags sekarang dapat menunda pembuatan tag ke automake `make ctags`.
  • Sekarang Anda dapat menggambar tanda untuk spasi, tab, baris baru, ruang kosong yang tidak putus, spasi di belakang dan di depan.
  • Banyak pembaruan terjemahan termasuk (Prancis, Hungaria, Kazakh, Korea, Spanyol, Finlandia, Esperanto, Ceko, Italia, Portugis Brasil, Polandia, Jerman, dan Serbia).
  • Perbaikan alur kerja pencarian.
  • Berbagai kompatibilitas vim dan emacs dan peningkatan stabilitas.
  • proposal penyelesaian Jedi sekarang menunjukkan kata yang benar dan probabilitas yang lebih rendah dari fungsi yang dimulai dengan __.
  • Perbaikan stabilitas panel pohon simbol.

Apa yang baru di versi 3.18.0:

  • buffer: lepaskan simbol resolver secara agresif
  • build: nonaktifkan pengelola perangkat / plugin mingw secara default
  • cindent: pastikan kita tidak mengulang selamanya mencari konteks

  • Penghitung
  • : tambahkan fallback lawan pada linux dan tanpa instruksi rdtscp

  • Penghitung
  • : masker bit CPU dari instruksi rdtscp pada x86_64
  • editor: lepaskan dokumen yang mendasari secara agresif untuk mencegah kebocoran
  • editor: k dalam mode vim untuk meminta dokumentasi
  • editor: tambahkan simpanan garis goto sederhana, aktifkan dengan ctr + i dalam mode gedit
  • editor: memperbaiki kerusakan pada DnD ke editor
  • keybindings: gunakan ctrl + alt + o untuk pencarian global dalam mode gedit.
  • map-bin: abaikan penyesuaian ukuran ketika floating bar tidak digunakan
  • plugin: tampilkan plugin di-grey jika dinonaktifkan

  • pencarian
  • : menonaktifkan bilah kemajuan dalam hasil pencarian

  • pencarian
  • : memperbaiki bug popover saat menghapus teks pencarian

  • pencarian
  • : membuat entri pencarian lebih mudah memaafkan ke ukuran yang lebih kecil

  • Pencarian
  • : tampilkan lebih banyak hasil pencarian secara default
  • pohon simbol: perbaiki batas waktu cache untuk menggunakan milidetik
  • tema: perbaiki gaya kontrol tampilan di header tumpukan
  • view-stack: memungkinkan memfokuskan tampilan stack dengan mengklik pada header

Apa yang baru di versi 3.16.3:

  • Min. kode sumber baru, baru-baru ini mendorong hulu ke GtkSourceView.
  • Penyambut baru berdasarkan karya desain terkini.
  • Penyorot XML baru untuk menyorot elemen XML yang cocok.
  • Dukungan untuk pelengkapan otomatis berbasis ttag.
  • Penghitung berkinerja tinggi dan mutli-threaded yang dapat diaktifkan dengan --enable-rdtscp. Ini dinonaktifkan secara default karena memerlukan fitur Intel Core i [357] yang lebih baru. ide-daftar-penghitung dapat digunakan untuk mengekstrak mereka dari proses yang sedang berjalan atau macet.
  • Antarmuka preferensi telah jauh lebih baik.
  • Peningkatan penelusuran.
  • Penyedia penyelesaian format strftime untuk Python.
  • Emacs tambahan, vim, dan keybindings default.
  • Dukungan eksperimental untuk membangun proyek autotools dengan mingw.
  • Perbaikan auto-indenter oleh Python.
  • Banyak peningkatan gaya CSS di Adwaita.
  • Dukungan tambahan untuk proyek berbasis-rekursif-automake.
  • Beberapa fitur telah dapat dikonfigurasi dengan gsettings.
  • Pengaturan berlapis mendukung untuk proyek vs pengaturan global.
  • Dukungan model yang ditingkatkan.
  • Dukungan untuk mengurai file DOAP.
  • Berbagai kebocoran memori dicolokkan.
  • Penyorot tambahan memiliki pembatalan yang lebih agresif.
  • Berbagai kondisi balapan dalam dukungan autotools diperbaiki.
  • OpenBSD dan FreeBSD membangun perbaikan sistem.
  • Banyak perbaikan terjemahan.
  • libide-1.0.so dan Ide-1.0.typelib sekarang diinstal ke direktori pribadi.

Apa yang baru di versi 3.16.2:

  • Perbaiki gratis ganda dalam dummy vcs.
  • Perbaiki pemuatan pohon proyek dalam dummy vcs.
  • Perbaiki nama tindakan meja kerja dalam mode emacs.
  • Tingkatkan penyortiran namafile dalam pohon proyek.
  • Pastikan pemuatan file yang cocok dengan jenis konten yang didukung oleh GtkSourceLanguage.
  • Aktifkan pohon proyek secara default.
  • Aktifkan ikon pohon proyek secara default.
  • Tambah ganti nama file dalam pohon proyek.
  • Tambahkan pindah ke sampah di pohon proyek.
  • Urutkan proyek yang sebelumnya dibuka sebelum proyek ditemukan oleh penambang.
  • Gunakan sysconf () untuk ukuran halaman (memperbaiki bangunan di OpenBSD).
  • Berbagai dentang membangun perbaikan.
  • Gunakan panah ke bawah sebagai ganti hamburger untuk bilah penelusuran.
  • Perbaiki unicode di tayangan langsung markdown.

Apa yang baru di versi 3.16.0:

  • Tema GtkSourceView baru yang indah dipengaruhi oleh kisi-kisi desain kertas.
  • Editor sumber terintegrasi berdasarkan GtkSourceView.
  • Diagnostik langsung saat Anda mengetik untuk C, C ++ melalui Clang.
  • Diagnostik langsung saat Anda mengetik untuk Python, Ruby, CSS, JavaScript, JSON, Vala, Go, dan lainnya melalui bantuan kode gnome.
  • Menyoroti baris yang ditambahkan / diubah dalam editor sumber.
  • Emosi Vim and Emacs kuat.
  • Beberapa tampilan dalam satu file. Perpecahan horisontal dan vertikal didukung.
  • Riwayat navigasi untuk melompat mundur dan maju dalam file yang diubah.
  • Mesin cuplikan kuat termasuk dukungan untuk GLib 2.44 GObject style.
  • Pencarian cepat untuk mencari file di dalam proyek Anda serta dokumentasi di devhelp.
  • Cerdas backspace untuk menyederhanakan menggunakan spasi, bukan tab.
  • Bilah perintah untuk menjalankan perintah GA dan Vim gaya internal dengan pelengkapan otomatis.
  • Penerapan scrolloffset Vim.
  • Pemulihan kursor penyisipan saat memuat ulang file.
  • Pelengkapan otomatis berdasarkan kata-kata saat ini dalam buffer yang dimuat.
  • Dukungan eksperimental untuk pelengkapan otomatis berdasarkan dentang.
  • Dukungan untuk vim, emacs, dan modeline gaya kate.
  • Dukungan editorconfig.
  • Dukungan read-only eksperimental untuk sistem build berbasis autoconf / automake.
  • Indentasi otomatis yang kuat untuk GNU C89, Python, dan XML.
  • Pohon proyek eksperimental (tersedia melalui F9).
  • Dukungan eksperimental untuk membuat proyek berbasis automake.
  • Keybinding replay untuk mengulangi perintah dalam emulasi Vim.
  • Penyimpanan otomatis dari buffer yang dimodifikasi, tidak pernah kehilangan perubahan.
  • Pembuatan skrip melalui Python (CPython) atau JavaScript (Gjs) dan Introspeksi GObject.
  • Manajemen daya dinamis saat menggunakan baterai laptop.
  • HTML dan Markdown live preview.
  • Pelengkapan otomatis parameter-parameter format g_date_time_format ().
  • Ketikkan penelusuran ke depan dengan rubberbanding.

Apa yang baru di versi 3.15.4.1:

  • Ini adalah rilis pratinjau pertama dari GNOME Builder sebagai kami melanjutkan perjalanan kami ke GNOME 3.16! Kami akan sangat menghargai jika Anda meluangkan waktu untuk mengajukan bug ketika Anda menemukannya. Anda dapat melaporkan bug menggunakan Bugzilla di URL berikut: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Persyaratan :

  • GTK +

Software yang serupa

EiffelStudio
EiffelStudio

12 May 15

PiKdev
PiKdev

3 Jun 15

ggcov
ggcov

3 Jun 15

Komentar untuk GNOME Builder

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!