GLib2

Screenshot Software:
GLib2
Mga detalye ng Software:
Bersyon: 2.57.2 Na-update
I-upload ang petsa: 16 Aug 18
Nag-develop: Peter Mattis
Lisensya: Libre
Katanyagan: 182

Rating: 2.7/5 (Total Votes: 3)

GLib2 ay isang bukas na mapagkukunan at malaya na mai-download na software ng pangunahing library ng mababang antas na bumubuo ng batayan para sa balangkas ng toolkit ng GTK + GUI, pati na rin para sa GNOME graphical desktop environment.


Ang software ay dinisenyo mula sa offset upang magbigay ng paghawak ng istraktura ng data para sa C programming language, portability wrappers, malakas na interface para sa runtime functionality tulad ng event loop, mga thread, dynamic loading, pati na rin ang isang maaasahang sistema ng bagay.


Ibinahagi bilang isang standalone na software ng library

Ang GLib2 ay ipinamamahagi bilang isang nakapag-iisang library software, ngunit ito ay isang mahalagang bahagi ng proyekto ng GTK + Toolkit. Ang parehong ay ginagamit ng maraming mga GNOME na nakabatay sa mga aplikasyon, at sa buong GNOME desktop environment.

Tulad ng nagmumungkahi ang pangalan nito, ang GLib2 ay ang susunod na henerasyon ng GLib library, na ginagamit sa mga modernong application na bahagi ng pinakabagong pamamahagi ng GNOME at ginagamit ang GTK + 2 o kahit na ang mas bagong framework ng GTK + 3. Ang pinakabagong release ng GLib2 ay laging ganap na katugma sa pinakabagong release ng GTK + at GNOME.

Pagsisimula sa GLib2

Ang GLib2 library ay kadalasang naka-install awtomatikong kasama ang GNOME desktop na kapaligiran o iba't ibang iba pang mga GNOME apps na nangangailangan nito. Ito ay kadalasang ipinamamahagi bilang isang pakete ng pinagmulan, na maaaring madaling mai-install sa 32 o 64-bit na mga platform ng computer.


Upang mai-install ang GLib2 gamit ang source package, i-download ang pinakabagong release mula sa alinman sa Softoware o opisyal na website ng proyekto (tingnan ang link sa homepage sa dulo ng artikulo), i-save ito sa isang lugar sa iyong computer, at i-unpack ito.

Buksan ang isang terminal ng emulator app, mag-navigate sa lokasyon kung saan nakuha mo ang file ng archive (hal. cd / home / softow / glib-2.43.3), patakbuhin ang & lsquo; ./ configure && gumawa & rsquo; utos upang i-configure at i-compile ang library, na sinusundan ng & lsquo; sudo gumawa i-install & rsquo; command na i-install ito ng system wide at gawin itong magagamit sa lahat ng mga application na nangangailangan nito.

Ano ang bago sa paglabas na ito:

  • Nangangailangan ng pcre 8.31
  • Nangangailangan ng meson 0.47.0
  • Mga bug naayos:
  • 742456 Idagdag ang g_steal_pointer () convenience function upang markahan ang pagmamay-ari ...
  • 795569 MinGW CI: ayusin ang mga pagsubok
  • 796341 gmem.h: Gamitin ang uri () sa g_steal_pointer () macro
  • # 1013 Suporta para sa mga override ng bawat session
  • # 1360 glib-mkenums Pinaghihiwa-hiwalay kung ang tinukoy na pagpipilian ngunit walang nick
  • # 1175 Magdagdag ng mga pangalan at tag sa iba't ibang mga Pinagmulan at Mga GTask na itinayo sa GLib
  • # 903 g_main_context_wait () hindi na ginagamit sa API, ngunit nagpapalabas ng isang g_critical () ...
  • # 786 Ayusin ang paglabas ng memorya sa mga libgio test
  • # 927 gio / gresource.c: do_lookup check for terminating & quot; / & quot;
  • # 976 Pagkakaiba ng dokumento sa pagitan ng g_assert () at g_assert _ * () ...
  • # 1447 glib 2.57.1: test_month_names: Nabigo ang badya ...
  • Mga update sa pagsasalin:
  • Friulian
  • Aleman
  • Romanian

Ano ang bagong sa bersyon 2.57.1:

  • Mga pag-aayos ng bug:
  • 793400 g_application_id_is_valid () hindi mahigpit na sapat
  • 793578 gdatetime tests depende sa Japanese translation of month names
  • 793645 test_month_names: Na-update na mga pagsasalin na kailangan para sa el_GR, hr_H, ru_RU
  • 794194 gobject_gdb.py: 'Address' ay isang ari-arian ng gdb.Value hindi isang function
  • 794473 Alisin ang na-duplicate na opsyon sa gio.xml
  • 794506 glib-mkenums: Pinapasok ang walang katapusang loop kung gumagamit ng typedef enum SomeIdentifier
  • 794528 Ayusin ang segfault na dulot ng paggamit-pagkatapos-libre sa GPollFileMonitor
  • 794606 glib-2.56.0 ay hindi mako-compile kapag ang res_nquery ay hindi magagamit
  • 794686 Petsa (maliban sa araw ng linggo) na ipinapakita sa Ingles
  • Mga update sa pagsasalin:
  • Slovak
  • Slovenian
  • Espanyol

Ano ang bagong sa bersyon:

  • Mga bug naayos:
  • 780296 Ayusin ang lahi sa gio bukas
  • Mga update sa pagsasalin:
  • Catalan (Valencian)
  • Nepali
  • Slovak
  • Slovenian

Ano ang bago sa bersyon 2.54.2:

  • Mga bug naayos:
  • 780296 Ayusin ang lahi sa gio bukas
  • Mga update sa pagsasalin:
  • Catalan (Valencian)
  • Nepali
  • Slovak
  • Slovenian

Ano ang bago sa bersyon 2.54.0:

  • Mga bug naayos:
  • 780861 Crash sa GnomeWallClock
  • 786983 Mangyaring gawin ang output ng gio-querymodules deterministic
  • 787109 Valgrind false positive sa ioctl () sa btrfs file copy
  • 787123 glib: Slighty update GIOChannel documentation
  • 787146 GMainLoop: tugma ng pares ng parameter ng LOCK_CONTEXT / UNLOCK_CONTEXT
  • Mga update sa pagsasalin:
  • Basque
  • Catalan
  • Romanian
  • Suweko

Ano ang bago sa bersyon 2.53.3:

  • Mga bug naayos:
  • 658446 Magdagdag ng komentong pagsasalin para sa maling pahiwatig na string ng paunawa
  • 661926 Pagbutihin ang default na pag-setup ng pag-log in GLib
  • 674885 type initialisation deadlock in GObject
  • 775593 GIO ay hindi maaaring magsulat ng mga symlink sa FreeBSD at NetBSD
  • 776169 Iba't ibang mga pag-aayos ng gio-tool
  • 776333 Ayusin ang anotasyon sa g_file_copy_async ()
  • 776504 Mag-upgrade ng lisensya mula sa LGPLv2 + sa LGPLv2.1 +
  • 777307 kondisyon ng lahi sa pagitan ng gdbus signal callback at g_bus_unwatch_name ...
  • 778422 gsubprocesslauncher: Linawin ang pag-uugali ng set_environ ()
  • 781301 Stack pointer na napinsala ng maling tawag ng NtNotifyChangeMultipleKeys
  • 782336 Magdagdag ng karagdagang dokumentasyon ng GResource XML format
  • 782996 bumuo: Gumamit ng AM_TESTS_ENVIRONMENT sa halip na TESTS_ENVIRONMENT
  • 783061 GApplication: Alisin ang ilang hindi ginagamit na mga miyembro
  • 783130 Gumawa ng dbus activation sandbox-aware
  • 783193 Iangkop sa OpenURI api change
  • 783201 gdbus-codegen: Mag-apply - output-direktoryo sa nakabuo ng mga doc pati na rin
  • 783340 win32: port monotonic times upang gamitin ang QPC
  • Ang haba ng parameter na 783350 ay maaaring null ang g_data_input_stream_read_line
  • 783392 hindi tamang (out) anotasyon para sa g_dbus_interface_info_generate_xml
  • 783593 Dapat gamitin ng GGtkNotificationBackend ang / org / freedesktop / DBus upang tawagan ang Ge ...
  • Mga update sa pagsasalin:
  • Esperanto
  • Aleman
  • Indonesian
  • Kazakh
  • Espanyol

Ano ang bago sa bersyon 2.53.2:

  • May ilang bagong pag-parse ng pag-parse ng numero ang naidagdag:
  • g_ascii_string_to_signed
  • g_ascii_string_to_unsigned
  • Ang mga ito ay may mas mahusay na paghawak ng error kaysa sa mga umiiral na.
  • Sinusuportahan na ngayon ng glib-mkenums / * & lt; pribadong & gt; * / at / * & lt; pampublikong & gt; * /
  • Itinuturing ngayon ng GSettings ang XDG_DATA_HOME bilang karagdagan sa XDG_DATA_DIRS.
  • Mga bug naayos:
  • 674885 type initialisation deadlock in GObject
  • 698064 Idagdag g_ptr_array_contains ()
  • 732000 gdatetime: Alisin ang isang hindi kinakailangang NULL na tseke ng pointer
  • 734946 Ipatupad ang GContentType sa OSX
  • 741335 Mga posibleng pagkakaiba sa paggamit ng pagtutukoy ng direktoryo ng base XDG_DATA_DIRS kumpara sa XDG
  • 748263 Gamitin-pagkatapos-libre sa g_dbus_connection_call_internal ()
  • 776876 gmodule - Iba't ibang Android bug-fix
  • 777030 bumuo ng error kung saan ang menor de edad () at major () ay hindi malulutas sa gio / gdbusmessage.c
  • 780300 gio / gosxappinfo.c ay gumagamit ng hindi na ginagamit na LSFindApplicationForInfo
  • 780309 gio / tests / appinfo build fails: gdesktopappinfo.c nilaktawan sa OS X
  • 781755 Iwasan ang mga babala ng tagatala sa mga code na nagmula sa marshallers
  • 781826 support portal: Basahin ang /.flatpak-info
  • 781830 Ayusin ang ilang mga typo at mga error sa GVariant documentation
  • 781847 Gamitin-pagkatapos-libreng sa ilalim ng send_message_with_reply_cleanup (): gdbusconnection.c: 1792
  • 781867 iba't ibang gvfsd-gustong tumingin sa / boot / efi, nagiging sanhi ng hindi kinakailangang / hindi naaangkop na auto ...
  • 782068 doc: Trivial typo fixes
  • 782075 gtimer: Handle gmtime () failure in g_time_val_to_iso8601 ()
  • 782089 gdatetime: Ayusin ang mga tseke sa pag-overflow sa pagtatayo mula sa mga timestamp
  • 782162 Suportahan ang pampubliko / pribadong trigraph sa glib-mkenums
  • 782237 gumawa ng error sa tseke
  • 782311 inode / direktoryo ay itinuturing bilang isang subclass ng application / octet-stream
  • 782628 libmount build dependency check na hindi nangangailangan ng tamang bersyon?
  • Mga update sa pagsasalin:
  • Hungarian
  • Indonesian
  • Espanyol

Ano ang bago sa bersyon 2.52.0:

  • Mga pag-aayos ng bug:
  • 779799 gdatetime test fails with tzdata 2017a
  • 780032 Magdagdag ng mga nawawalang katangian sa dalawang function
  • 780144 gio / fam: Alisin ang leftover debug print
  • Mga update sa pagsasalin:
  • Pranses
  • Friulian
  • Latvian

Ano ang bagong sa bersyon 2.51.2:

  • Mga bug naayos:
  • 775309 Crash in gdbusauth
  • 775468 Pagbutihin ang sumulat ng pagsusulat ay sumusuporta sa paraan ng kulay sa mga bintana
  • 775517 Ang input ng password ay echoed sa terminal
  • 775765 Ang backend ng withdrawal ng notification ng FDO ay nagpapadala ng maling ID sa server
  • Mga update sa pagsasalin:
  • Pinasimpleng Tsino

Ano ang bago sa bersyon 2.51.1:

Lumago ang isang mapagkukunan ng glib-compile-isang -generate-phony-target flag
  • Ang GLib ay nag-i-install ng isang file na valgrind suppressions para sa GLib and GIO
  • Mga bug naayos:
  • 666114 ay dapat magkaroon ng imprastraktura upang patakbuhin ang mga pagsubok nito sa ilalim ng valgrind
  • 729730 GDBusMessage: Ayusin ang segfault kung pinagana ang DEBUG_SERIALIZER
  • 730932 statically igiit na makatwirang mga pagpapalagay tungkol sa mga enums ay totoo
  • 735731 gobject: Pag-uugali ng dokumento ng GType na nagsusuri ng mga macro sa NULL
  • 736810 gdbus: Ayusin ang pagtagas sa g_dbus_message_print ()
  • 762283 GSocket - Ayusin ang mga kondisyon ng lahi sa Win32 kung maraming mga thread ang naghihintay sa cond ...
  • 767609 Subukan ang mga problema sa suite
  • 767952 g_dbus_method_invocation_return_ *, g_dbus_method_invocation_take_error: They d ...
  • 769672 Magpatupad ng mga thread para sa testcase 642026 ay matagumpay na nalikha
  • 769745 gtask: Magdagdag ng mga guwardya para sa mga pampublikong function
  • 770175 Magdagdag ng command line argument sa mkenums at genmarshal upang isulat ang output sa isang file
  • 770646 glib: Ang mga variable sa mga namespace ng global na tapset sa pamamagitan ng soname
  • 772160 Idagdag ang g_unix_mount_for () support
  • 772989 Totem ay nagbibigay-daan sa mga hindi wastong url na maaaring maging sanhi ng segfault na hindi maibabalik muli
  • 773823 gio: Bump copy size size sa 256k bilang default
  • 774086 ayusin g_main_context_check deklarasyon
  • 774368 Dependency file output ng resource scanner break Ninja
  • 774421 Dalawang maliliit na patch
  • 774520 Ang GSocket ay naglalaan at nagpoproseso ng mga mensahe ng kontrol kahit na hindi hiniling
  • 775309 Crash in gdbusauth
  • 775468 Pagbutihin ang sumulat ng pagsusulat ay sumusuporta sa paraan ng kulay sa mga bintana
  • 775510 pagsubok na may -fsanitize = hindi natukoy na mga ulat ng iba't ibang undefined behavior
  • 775517 Ang input ng password ay echoed sa terminal
  • 775621 gmessages: Ayusin ang compilation sa Android
  • 775765 Ang backend ng withdrawal ng notification ng FDO ay nagpapadala ng maling ID sa server
  • 775913 subprocesslauncher: potensyal na walang katapusan na loop sa verify_disposition ()
  • 776198 Stray semicolon pagkatapos ng g_variant_print () function sa gvariant.c
  • 776586 Paglilinis ng header ng lisensya
  • 777077 Paggamit ng memory pagkatapos na ito ay napalaya
  • Mga update sa pagsasalin:
  • Brazilian Portuguese
  • Czech
  • Galician
  • Aleman
  • Hebrew
  • Kazakh
  • Lithuanian
  • Espanyol
  • Suweko
  • Ano ang bago sa bersyon 2.51.0:

    • nakakuha ng glib-genmarshal at glib-mkenums - mga opsyon ng output para sa mas mahusay na pagbuo ng pagsasama ng system
    • Bagong API: g_utf8_make_valid
    • Mga bug naayos:
    • 591603 Gumawa ng _g_utf8_make_valid pampublikong
    • 610969 Nice na magkaroon ng g_utf8_make_valid bilang publiko
    • 767882 Babala sa overflow na bit shift (-Wshift-overflow) sa gparam.h
    • 769135 Panlabas na kontrol para sa g_test_add / g_test_run
    • 769630 gfile: G_FILE_MONITOR_WATCH_MOVES ay talagang ipinakilala sa 2.46
    • 772160 Idagdag ang g_unix_mount_for () support
    • 772221 Samantalahin ang Unicode
    • 773303 GApplication leaks option_strings
    • Mga update sa pagsasalin:
    • Pranses
    • Galician
    • Aleman
    • Hungarian
    • Lithuanian
    • Norwegian bokmal
    • Occitan
    • Polish
    • Slovak
    • Turkish

    Ano ang bago sa bersyon 2.50.0:

    • Mga bug naayos:
    • 771438 I-on ang libmount bilang default sa linux
    • Ayusin ang annotation para sa g_log_variant
    • Mga update sa pagsasalin:
    • British English
    • Pranses

    Ano ang bago sa bersyon 2.49.6:

    • Ang tool ng commandline ng gsettings ay mayroon na ngayong isang naglalarawan na command
    • Mga bug naayos:
    • 745754 Magdagdag ng gcc-style dependency output sa glib-compile-resources
    • 769076 Ayusin ang babala: pagtatangka na i-override ang pagsasara- & gt; va_marshal sa bagong marshal
    • 770372 gdbus-codegen: Strip @ mula sa mga parameter bago ang paghahambing
    • Mga update sa pagsasalin:
    • Brazilian Portuguese
    • Czech
    • Aleman
    • Hungarian
    • Polish
    • Portuges
    • Espanyol

    Ano ang bagong sa bersyon 2.49.4:

    • Baguhin ang nakabalangkas na nakabalangkas na pag-log API. Ang mga argumento ng g_log_structured () ay kailangang muling ayusin upang paganahin ang isang pagpapatupad sa loob ng mga limitasyon ng kung ano ang ginagarantiyahan ng mga pamantayan tungkol sa var args.
    • Mga bug naayos:
    • 744456 Nakabalangkas na pag-log API
    • 768936 gio doc build fails dahil sa nawawalang gio.xml sa tarballs
    • 768963 hindi wastong paggamit ng va_list sa g_log_structured ()
    • 768968 gio / tests / socket-listener hang mula noong e4ee307
    • Mga update sa pagsasalin:
    • Espanyol

    Ano ang bago sa bersyon 2.49.2:

    • Ang GMainContext at GTask ay nakakuha ng higit pang mga proyektong systemtap
    • Mga bug naayos:
    • 673101 resource compiler dependency generation na hindi nagtatrabaho para sa gen ...
    • 700756 GFile.new_for_path arguments misses (type filename) anotasyon
    • 730187 glocalfileoutputstream: Ayusin ang FD leak sa isang landas ng error
    • 755439 Memory leak sa gdbusproxy.c
    • 759813 Magdagdag ng higit pang mga proyektong SystemTap / DTrace para sa pangunahing konteksto at GTask
    • 761810 gio: Suporta gamit ang GDBusObjectManagerServer sa landas '/'
    • 767172 doc: Ilipat GIO_USE_VFS sa & quot; okay para sa produksyon & quot; seksyon
    • 767218 Alisin ang isang UTF-8 ellipsis mula sa gsignal.h
    • 767245 Magdagdag ng mga anotasyon ng uri ng filename
    • 767824 Ang ilang mga oras ng oras ng UTC ay hindi nakilala sa Windows 7
    • Mga update sa pagsasalin:
    • Occitan

    Ano ang bago sa bersyon 2.47.4:

    • Ang dokumentasyon ng GApplication ay pinabuting sa maraming lugar.
    • Mga bug naayos:
    • 749092 gdb pretty-printers mabibigo sa Python 3 na may isang TypeError ...
    • 757374 macros: linisin ang & quot; inline & quot; gulo
    • 758641 Tumagas ng memory sa g_dbus_proxy_new_for_bus_sync ()
    • 759134 Magdagdag ng mga nawawalang tseke para sa gnulib vasnprintf ()
    • 759408 Huwag gumamit ng hindi pinapaloob na var
    • 756475 Ihinto ang pagsuporta sa hindi POSIX getpwuid_r, getgrgid_r
    • 757372 GApplication: sirain ang impl sa shutdown
    • 728099 macros: idagdag ang G_GNUC_CHECK_VERSION () para sa mga tseke ng tagatala
    • 757299 glib-compile-resources: huwag tumagas c_name
    • 758553 Ayusin ang paggamit ng gettext
    • 758823 na mga monitor ng file: ayusin ang ilang code upang maiwasan ang segfault
    • 756214 gsettings: Huwag isalin ang & quot; & quot;
    • 710243 Magdagdag ng mga anotasyon ng pamamahala ng mga disk ng GParamSpec
    • 735696 xdgmime: Mas mahusay na paghawak para sa mga kaso kung saan ang mmap () ay hindi magagamit
    • 752983 gapplication: Kunin ang pangunahing konteksto bago tumakbo
    • Mga update sa pagsasalin:
    • Suweko

    Ano ang bago sa bersyon 2.47.3:

    • Ang inline na paglilinis sa huling pagpapalabas ay sinasadyang inalis ang tatlong simbolo mula sa libglib-2.0.so. Ito ay malamang na hindi na magkakaroon ng anumang problema dahil ang mga simbolo na ito ay mga backup na simbolo lamang para sa mga kahulugan na na-export bilang mga inline sa mga file ng header, ngunit ABI ay ABI. Ang pahayag na ito ay nagtutuwid lamang sa problemang ito.

    Ano ang bago sa bersyon 2.45.6:

    li>

    Ano ang bago sa bersyon 2.45.3:

    • Pagbutihin ang pagganap ng g_signal_handler_disconnect para sa mga signal na may maraming mga humahawak
    • Nagkamit ang GDBus ng isang bagong flag ng tawag upang payagan ang interactive na awtorisasyon
    • GSettings:
    • Bagong API: g_settings_schema_list_keys
    • Tinanggihan: g_settings_list_keys
    • OS X:
    • Ipatupad ang GNotification
    • Bump ang OS X na kinakailangan sa 10.9
    • Windows:
    • Magdagdag ng registry reading API
    • Reimplement GAppInfo gamit ang impormasyon ng registry
    • Mga bug naayos:
    • 666831 Suporta sa pagpasok ng URI sa W32
    • 728489 pagkilos ng ari-arian sa inverted boolean estado
    • 730168 Maling anotasyon sa g_action_group_get_action_state_type return ...
    • 733325 Ilang mga pagsusulit sa regex ay nabigo sa pcre3 8.35
    • 734888 Ang GLib ay walang mga function ng katulong upang gumana sa W32 Registry
    • 737009 lookup ng handler ng signal ay hindi sumusukat
    • 738185 Maling wika tungkol sa & quot; encoding ng pangalan ng file & quot; sa mga doc sa g_env ...
    • 738504 I-optimize ang pag-decode ng UTF-8 sa pamamagitan ng pag-unroll ng mga branch at expression
    • 739122 glib hindi paghawak ng -1 return (& quot; walang limitasyon & quot;) mula sa sysconf (_SC_THREAD_S ...
    • 739424 gnome-shell crashes kapag ang mga file ay idinagdag, tinanggal, o binago sa $ ...
    • 739616 DBus; Magdagdag ng bagong flag ng tawag upang payagan ang interactive na awtorisasyon
    • 740308 Magdagdag ng g_settings_schema_list_keys () method
    • 740516 RFE: mangyaring magbigay ng isang introspectible na bersyon ng g_log_set_handler
    • 741788 Document GSettings bumuo ng pagsasama ng system
    • 745013 GBinding hindi ligtas ang thread
    • 747146 Ipatupad ang GNotification sa OSX
    • 747941 subukan XDG_RUNTIME_DIR / bus bago bumabalik sa X11 autolaunch (dbus ...
    • 748727 Ang dialog ng Filechooser ay walang mga icon para sa mga direktoryo sa W32
    • 749693 GActionGroupExporter: flush queue on requests
    • 750203 GNetworkMonitorNetlink ay nakabitin sa namespace ng user
    • 750322 gapplication: Siguraduhin - ang tulong na output ay isinalin
    • 750344 GTlsInteractionClass ay nawawala mula sa doc
    • 750369 Iba't ibang GBinding na paglilinis
    • 750386 Kondisyon ng lahi sa g_io_condition_get_type
    • 750399 Typo & quot; equilalent & quot; sa glib-Error-Reporting.html glib documentation ...
    • Ang 750573 GTlsDatabaseClass ay hindi dokumentado
    • 750918 genmarshal: katahimikan magparehistro ng mga babala sa pag-iimbak ng klase
    • 751122 gsocket: iwasan ang hindi kinakailangang g_socket_cond_wait () sa _send_messages ()
    • 479730 Ang & quot; g_key_file_set_comment & quot; Ang interface ay naghahanda ng '#' na karakter sa ...
    • Mga update sa pagsasalin:
    • Hungarian
    • Espanyol

    Ano ang bago sa bersyon 2.45.1:

    Ang GSettings schema compiler, glib-compile-schemas ay binago upang tanggihan ang xml schema na may duplicate o elemento. Ang karaniwang mga elemento ay kadalasang nangyayari kapag ang mga pagsasalin ay pinagsama sa schema, na may xml: lang attributes. Hindi ito ang tamang paraan upang isalin ang mga schemas. Sa halip na panatilihin ang mga pagsasalin sa .mo na file at itakda ang gettext-domain attribute sa elemento.

  • Ang imprastraktura ng pagmamanman ng file ay muling isinulat, at lahat ng mga backend ay nakakita ng mga pangunahing pagpapabuti.
  • Ang inotify na backend ay nag-uulat ng mga kaganapan na may mas kaunting pagkaantala (walang kaganapan ay maantala ng higit sa 10ms) at wakeups dahil sa pagmamanman ng file ay nabawasan nang husto. Isang kaganapan CHANGES_DONE ang ipapadala kapag lumitaw ang mga bagong file.
  • Ang pagpapatupad ng poll ay ginagamit na ngayon ang pangunahing konteksto ng default na thread.
  • Ang pagpapatupad ng fam ay tumatakbo na ngayon sa thread ng manggagawa.
  • Ang pagpapatupad ng fen ay inalis, dahil hindi ito nararamdaman.
  • Ang tagatala ng schema ng GSettings, glib-compile-schemas, ay mas mahigpit tungkol sa pagtanggi sa mga schemas gamit ang xml: istilo ng pagsasama ng lang lang. Ang mga pagsasalin ng iskema ay dapat gawin sa pamamagitan ng pagtukoy sa gettext domain sa xml, at pagsunod sa mga pagsasalin sa gettext. Upang maiwasan ang pag-crash ng mga naka-install na schemas, ang pagbabagong ito ay nagkakabisa lamang kapag ginamit mo ang - opsyon na mahigpit.
  • Ang hardcoded na 10-thread na limitasyon ng thread pool ng GTask ay naalis na, dahil ito ay madalas na nagiging sanhi ng mga deadlock. Ang thread pool ay pinahihintulutan na ngayon na lumago nang pabago-bago at babalik sa paglipas ng panahon.
  • Ang GSimpleAsyncResult ay na-deprecate na pabor sa GTask.
  • Ang algorithm na ginamit ng GAppInfo upang maghanap ng mga default na humahawak para sa mga uri ng mime ay tweaked na ginusto ang mga app na hawakan ang partikular na subtype sa mga default na humahawak para sa generic na supertype.
  • Mga pag-aayos ng bug:
  • 627285 inotify ang file na hardwired delay ng file
  • 631597 Segmentation fault sa append_escaped_text
  • 661767 pagsama / pagbutihin ang iba't ibang mga piraso ng run-in-thread na pag-andar
  • 687223 cleverer GThreadPool management
  • 711547 win32: katahimikan ang ilang mga babala sa paggawa
  • 719966 glib: Magdagdag ng nawawalang (nullable) at (opsyonal) mga annotation
  • 726447 Posibleng isang error sa text string
  • 728663 W32: mali ang stat na istatistika ay ginagamit kapag binuo gamit ang MinGW-w64
  • 728669 W32: Hindi maaaring masukat ng GLocalFile ang laki ng mga file na mas malaki sa 2 ^ 32 ...
  • Ano ang bago sa bersyon 2.44.0:

    • Mga bug naayos:
    • 730188 gsocket: Ang pagmamay-ari ng FD ng dokumento sa g_socket_new_from_fd ()
    • Na-update ang mga pagsasalin:
    • Wikang Basque
    • Brazilian Portuguese
    • Tsino (Taiwan)
    • Danish
    • Galician s
    • Hebrew
    • Indonesian
    • Norwegian bokmA ¥ l
    • Turkish

    Ano ang bago sa bersyon 2.43.4:

  • Ang GType ay mayroon na ngayong uri ng macromanic declaration na G_DECLARE_DERIVABLE_TYPE, G_DECLARE_FINAL_TYPE at G_DECLARE_INTERFACE, na makabuluhang bawasan ang boilerplate na kailangan para sa mga uri at interface ng GObject.
  • g_autoptr at g_auto ay macros para sa pagdeklara ng mga variable na may awtomatikong paglilinis. Gumagana lamang sila sa gcc at clang.
  • GListModel ay isang bagong interface na kumakatawan sa isang dynamic na listahan ng mga GObjects.
  • GListStore ay isang pagpapatupad batay sa GSequence ng GListModel.
  • Suportahan ang mga pangalan ng thread sa OS X
  • g_simple_action_set_state_hint: Bagong function upang maitakda ang pahiwatig ng estado ng GSimpleActions
  • g_win32_check_windows_version: Bagong pag-andar upang suriin ang bersyon ng Windows
  • g_settings_schema_list_children at g_settings_schema_key_get_name ay mga bagong function upang makumpleto ang GSettingsSchema API.
  • Mga bug naayos:
  • 389585 G_DEFINE_TYPE hack para sa mga file ng header
  • 729351 Magdagdag ng GListModel
  • 736914 Docs: iba't ibang mga pag-aayos at pagpapabuti
  • 741807 Magdagdag ng suporta sa pangalan ng thread sa OS X at iOS
  • 741895 gwin32: Magdagdag ng Simple API upang suriin kung kami ay nasa hindi bababa sa isang v ...
  • 742456 bagay: Idagdag ang g_steal_pointer () convenience function upang markahan ang sarili ...
  • 743508 nabigo ang polkitd na magsimula: patch para sa gio / gcredentialsprivate.h
  • 743517 Ang GSettings API ay nawawala ang ilang mga function ng pagsisiyasat sa sarili
  • 743521 GSimpleAction: idagdag ang g_simple_action_set_state_hint
  • 743596 Dapat na pahintulutan ng G_DECLARE_DERIVABLE_TYPE () ang karagdagang typedef para sa ...
  • 743640 idagdag ang __attribute __ ((paglilinis)) suporta
  • 743827 Ayusin ang pagtatayo ng GListModel (sa Visual Studio)
  • 743927 GListStore: magdagdag ng naka-type na pagpasok ng function
  • 743936 glib: pangasiwaan ang hindi pinalitang modifier nang matagal sa panloob na printf
  • 744012 Magdagdag ng GMutexLocker
  • 744190 Ayusin ang pagtatayo sa Mga Compiler na Hindi Ginagamit ang inline para sa Plain C Code
  • Ano ang bago sa bersyon 2.43.3:

    • magdagdag ng g_set_object () function ng kaginhawahan
    • GNetworkMonitor: suriin kung ang NM ay hindi tumatakbo at hindi nag-crash
    • ayusin ang ilang mga karera sa g_mkdir_with_parents
    • ayusin ang ilang mga babala sa MSVC
    • maiwasan ang paggamit ng G_STRLOC sa G_OBJECT_WARN_INVALID_PSPEC upang mai-save sa static na mga string
    • ayusin ang ilang uri ng nilalaman kumpara sa mga isyu ng mime
    • pagpapabuti ng dokumentasyon
    • Mga bug naayos:
    • 719455 g_file_make_directory_with_parents () ay maaaring mali ang magtapon ng G_IO_ERROR_EXISTS
    • 732439 GSocket: iwasan ang hindi kinakailangang g_socket_wait_condition () para sa pagharang ng mga socket
    • 734946 Ipatupad ang GContentType sa OSX
    • 741589 gobject: Magdagdag ng g_set_object () convenience function upang itakda ang GObject pointers
    • 741653 gnetworkmonitornm: Suriin kung tumatakbo ang network-manager
    • 741654 [patch] gobject: huwag gamitin ang G_STRLOC sa G_OBJECT_WARN_INVALID_PSPEC () macro
    • 741707 Ang mga bloke ng Gsocket sinusubukang magpadala ng data
    • 741788 Document GSettings bumuo ng pagsasama ng system
    • 742548 configure.ac: manatili sa mga namespace ng autoconf
    • 742851 maiwasan ang mga babala sa MSVC sa G_STMT_END
    • 742972 ggettext: Isama ang isang halimbawa ng setlocale () at mga kaibigan sa i18n docs
    • 743014 gtestutils: Magdagdag ng isang halimbawa ng paggamit ng mga test fixtures
    • Na-update ang mga pagsasalin:
    • Basque
    • Brazilian Portuguese
    • Espanyol

    Katulad na software

    File::LockDir
    File::LockDir

    2 Jun 15

    libimobiledevice
    libimobiledevice

    20 Feb 15

    Cairo
    Cairo

    20 Feb 15

    Oracle::Sqlldr
    Oracle::Sqlldr

    3 Jun 15

    Mga komento sa GLib2

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!