1d158dcfa6
Vala 0.40.3 =========== * Various bug fixes: - vala: Fix return-type of BasicBlock.get_successors() * Bindings: - gstreamer: Update from 1.15+ git master - gtk+-3.0: Fix regression of StatusIcon.position_menu() [#891629] - gtk+-4.0: Update to 3.93.0+ff738269 - libgsf-1: Update to 1.14.42+ [#794777] Vala 0.40.2 =========== * Various bug fixes: - gdbus: Fix missing declaration of _fd_list for async methods [#794566] * Bindings: - glib-2.0: Use g_value_*et_schar instead of deprecated g_value_*et_char - gobject-2.0: Add ParamSpecGType - gtk+-*.0: Hide dedicated constructors of compact classes bound as structs [#794733] Vala 0.40.1 =========== * Various bug fixes: - codegen: Don't add target fields for captured delegates without target - codegen: Don't add length fields for captured fixed-length array variables - valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40 series * Bindings: - Add libgeoclue-2.0 bindings [#794376] - gobject-2.0: Cherry-pick some changes from 0.42 - gdk-3.0,gtk+-3.0: Update to 3.22.29 - gtk+-4.0: Update to 3.93.0+433517fd - gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually() [#794345] - gstreamer-1.0: Update to 1.13.91 and add gstreamer-webrtc-1.0 bindings - libgsf-1: Switch to GIR and update to 1.14.42 - linux: Add various symbols - posix: Add various symbols - posix: Include sys/sysmacros.h for major(), minor() and makedev() [#794651] - webkit-1.0: Update to 2.4.11 - webkit2gtk-4.0: Update to 2.20.0 - Update GIR-based bindings Vala 0.40.0 =========== * Various bug fixes: - compiler: Fix critical when vala is called without run args [#793657] * Bindings: - alsa: Add the major part of the ALSA Sequencer API [#763127] - gstreamer-1.0: Update to 1.13.90 - gtk+-4.0: Update to 3.93.0+527d265b - linux: Add various symbols - posix: Add various symbols [#663633] - Update GIR-based bindings Vala 0.39.92 ============ * Highlights - Add support for feature test macros [#793444] e.g. [CCode (feature_test_macro = "_GNU_SOURCE")] * Various bug fixes: - codegen: + Use pointers when accessing constant multi-dimensional arrays [#604371] + Add valid support for const multi-dimensional arrays [#604371] + Don't append fixed-length of array fields in initializers + Add source_reference to some store_local/_field() calls - Properly handle array-initializers inside struct-initializers [#622178] - The rank of an array-initializer should match the target's rank [#744923] - Make SemanticAnalyzer.check_arguments() independent of context - Check with same rules for dbus compatibility as in GBusModule [#793859] - Fix recursive declaration in generic base type [#688732] - Prevent WITH_CGRAPH conditional having an impact on generated sources - Update manual from wiki.gnome.org * Bindings: - glib-2.0, posix: Add feature test macro _GNU_SOURCE for pow10(3), pow10f(3), exp10(3) and exp10f(3) [#614788] - gstreamer-1.0: Update from 1.13.1+ git master - linux: Add dup3 [#729803] - linux: Add feature_test_macros to non-POSIX file control constants and dup3 - posix: Fix sig*set and sigprocmask parameters to be out/ref [#727425] - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t [#761975] - libgnome-menu-3.0: Add deps file - Update GIR-based bindings Vala 0.39.91 ============ * Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration [#639059] - Avoid critical when connecting dynamic signals - valac: Always use the given "pkg-config" and respect PKG_CONFIG envar - compiler: Prefix headers for set_cheader_override() if includedir is given [#793299] - vala: Issue a warning on DBus methods which are not throwing an Error - Don't warn about unused internal methods which are meant to be visible on DBus [#593902] - Don't install vapicheck [#793370] * Bindings: - glib-2.0: Add KeyFile.get_locale_for_key() - gstreamer-1.0: Update from 1.13+ git master - gtk+-4.0: Update to 3.93.0+d07b14f4 - purple: Update to 2.12.0 - Update GIR-based bindings Vala 0.39.7 =========== * Regression fix: - codegen: Don't try to infer error argument on async begin methods [#793158] This was a regression introduced by [#614294] Vala 0.39.6 =========== * Highlights - Add --abi-stability option for ABI stability of libraries It ensures that the order of class/interface members in Vala sources will be preserved in generated C source (instance/type structs) [#789069] * Various bug fixes: - girparser: + Set NoAccessorMethod for non-readable and construct-only properties + Ignore conflicting closure/destroy indexes + Don't accept methods as property-accessor which throw errors [#792998] - codegen: + Infer error parameter from abstract/virtual base methods [#614294] + Internally generated delegates don't require a typedef [#787521] + Fix return-type for cancelled async creation methods of classes [#792942] + Use G_PARAM_STATIC_STRINGS - vala: Variadic constructors without a real first parameter are not allowed - libvaladoc: Keep bootstrap-support with valac >= 0.16.1 * Bindings: - gtk+-3.0: Fix cheader_filename of Plug and Socket - gtk+-4.0: Update to 3.93.0+4d36a0bf - gtk+-4.0: Only override type of "event" parameters - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3) Vala 0.39.5 =========== * Various bug fixes: - libvaladoc: Allow @link tags to be split over multiple lines [#646982] - libvaladoc: Add support for single line documentation comments [#736483] - girparser: Improve instance method detection [#732460] - codegen: Add support for abstract/virtual methods and properties in compact classes [#741465] - vala: Fix parameter type inference of overridden async methods [#792660] - codewriter: Don't use string.replace() to apply header_to_override [#731322] * Bindings: - gio-unix-2.0: Update to 2.55.1 - gtk+-4.0: Update to 3.93.0+60d3378d - libwnck-3.0: Update to 3.24.1 - webkit2gtk-4.0: Update to 2.19.5 - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface Vala 0.39.4 =========== * Various improvements and bug fixes: - codegen + Only add property-enum and GParamSpec-array for GObject classes + Use g_enum/flags_to_string while targeting glib >= 2.54 + Add destroy param when invoking delegate returned by delegate [#792077] - Don't write trailing space in function declarations/definitions [#688447] - vala: Add pkgdatadir and pkglibdir to pkg-config file - gidlparser: Update type qualifiers * Bindings: - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() [#792237] - gtk+-3.0: Update to 3.22.26+6f26d0dc - gtk+-4.0: Update to 3.93.0+6aeae2c8 Vala 0.39.3 =========== * Various bug fixes: - Fix chain-up regression with real non-null struct parameters [#791785] - Release taken references to CodeContext after using it [#712694] and keep custom invocations of parse_file() possible [#791936] - parser: Accept comma-separated list in case-statements of switchs [#614015] * Bindings: - Remove bindings which are shipped upstream for some years + gedit 3 [#776021], libgnome-keyring [#776022], gtksourceview-3.0 [#776023], libgdata [#776024], librsvg-2.0 [#776025] - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE - gstreamer-1.0: Update from 1.13+ git master - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable [#791570] - gtk+-4.0: Update to 3.93.0+6aeae2c8 - webkit2gtk-4.0: Update to 2.19.3 Vala 0.39.2 =========== * Various bug fixes: - vala: Don't transform an explicit "null" into valid format-string [#791215] - codegen: Don't create null-safe destroy-wrapper for GenericType [#791283] - Improve error message for missing type-parameter on enclosing type [#587905] * GIR parser: - Allow change of parameter names - Handle metadata for fields inside a transparent union - Accept setters with boolean return-type as valid property-accessor - Don't mark simple-type out-parameters with '?' as nullable * Valadoc - libvaladoc: Actually resolve "percnt;" to '%' * Bindings: - glib-2.0: Fix potential null pointer dereference in string.joinv() [#791257] - gobject-2.0: Add missing GType constants for fundamentals [#791023] - gstreamer-1.0: Update from 1.13+ git master - gtk+-3.0: Switch to GIR [#730746] - gtk+-4.0: Update to 3.93.0+6af4947e - posix: Move signal constants to an enum and add few missing ones [#790958] Vala 0.39.1 =========== * Highlights - Report warning if property-type is not compatible with GLib.Object [#693932] - Allow to pass compatible delegates to signal.connect() [#787521] - Allow unscoped enum values where possible - Avoid use of temp-var for some callables returning ValueType and to access in/ref parameters [#789071] - Reformat generated source declarations and definitions for better readability [#688447] * Various bug fixes: - Use array_length_cexpr to support fixed-arrays for return-values [#784691] - Properly parse arguments for vala interpeter-mode [#663070] - Enforce name-length >= 3 for structs using GType [#764041] - Report error for missing type-parameter on enclosing type [#587905] - Add boolean "use_inplace" ccode-attribute for methods [#750840] - Improve handling of unowned/owned keyword occurrences - Methods need to throw compatible error if target delegate throws one - Discover invalid member access to instance field [#790903] - Improve error output of mismatching overriding methods * Valadoc - Acknowledge possible properties in structs [#784705] - Fix fatal typo in GtkdocRenderer.visit_symbol_link() [#790266] * Bindings: - glib-2.0: Use type-id/marshaller-type for (u)int16/(u)short from (u)int32 [#693932] - glib-2.0: Add optional 'unparsed' parameter to *.try_parse () [#774124] - gobject-2.0: Add some missing symbols - gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS macros [#750840] - gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS [#785215] - gstreamer-1.0: Update from 1.13+ git master - gtk+-3.0: Update to 3.22.26+9ce824d3 - gtk+-4.0: Split Gsk.RenderNode into several classes - gtk+-4.0: Update to 3.93.0+2d797dd8 - webkit2gtk-4.0: Update to 2.19.2 |
||
---|---|---|
.. | ||
a60 | ||
abcl | ||
algol68g | ||
asn1c | ||
awka | ||
baci | ||
basic256 | ||
boomerang | ||
brandybasic | ||
bwbasic | ||
caml-light | ||
camlp4 | ||
camlp5 | ||
ccsh | ||
cdl3 | ||
Cg-compiler | ||
chicken | ||
cim | ||
cint | ||
clang | ||
clang-static-analyzer | ||
classpath | ||
classpath-gui | ||
clisp | ||
clojure | ||
coq | ||
coreclr | ||
cparser | ||
cu-prolog | ||
duktape | ||
eag | ||
ecl | ||
eieio | ||
elisp-manual | ||
elixir | ||
elk | ||
embryo | ||
erlang | ||
erlang-doc | ||
erlang-luerl | ||
erlang-man | ||
f2c | ||
ficl | ||
focal | ||
fort77 | ||
forth-retro | ||
g95 | ||
gambc | ||
gauche | ||
gawk | ||
gcc-aux | ||
gcc2 | ||
gcc3 | ||
gcc3-c | ||
gcc3-c++ | ||
gcc3-f77 | ||
gcc3-objc | ||
gcc5 | ||
gcc5-aux | ||
gcc5-libs | ||
gcc6 | ||
gcc6-aux | ||
gcc6-libs | ||
gcc7 | ||
gcc34 | ||
gcc44 | ||
gcc48 | ||
gcc48-libs | ||
gcc49 | ||
gcc49-libs | ||
gforth | ||
ghc | ||
ghc-bootstrap | ||
ghc7 | ||
gnat_util | ||
gnucobol | ||
go | ||
go-hcl | ||
go14 | ||
gpc | ||
gprolog | ||
guile | ||
guile20 | ||
guile22 | ||
gwydion-dylan | ||
heirloom-awk | ||
hugs | ||
icon | ||
inform | ||
intercal | ||
ja-gawk | ||
jamvm | ||
japhar | ||
jasmin | ||
java-lang-spec | ||
java-vm-spec | ||
jikes | ||
jimtcl | ||
jini | ||
joos | ||
js | ||
kaffe | ||
kaffe-esound | ||
kaffe-x11 | ||
kali | ||
konoha | ||
ksi | ||
libduktape | ||
libLLVM | ||
libLLVM34 | ||
librep | ||
libtcl-nothread | ||
libunwind | ||
likepython | ||
llvm | ||
lua | ||
lua51 | ||
lua52 | ||
lua53 | ||
LuaJIT | ||
LuaJIT2 | ||
lush | ||
maude | ||
mawk | ||
mercury | ||
micropython | ||
minischeme | ||
mit-scheme-bin | ||
mono | ||
mono-basic | ||
mono2 | ||
moscow_ml | ||
mpd | ||
nawk | ||
newlisp | ||
newsqueak | ||
nhc98 | ||
nim | ||
nodejs | ||
nodejs4 | ||
nodejs6 | ||
nodejs8 | ||
nqp | ||
nuitka | ||
objc | ||
ocaml | ||
oo2c | ||
open-cobol-ce | ||
opencobol | ||
openjdk7 | ||
openjdk8 | ||
opensource-cobol | ||
oracle-jdk8 | ||
oracle-jre8 | ||
ossp-js | ||
owl-lisp | ||
p2c | ||
p5-Switch | ||
parrot | ||
pc-lisp | ||
pcc | ||
pcc-current | ||
pear | ||
perl5 | ||
pfe | ||
pforth | ||
php | ||
php56 | ||
php70 | ||
php71 | ||
php72 | ||
picoc | ||
pict | ||
polyml | ||
py-asttokens | ||
py-basicproperty | ||
py-byterun | ||
py-cxfreeze | ||
py-execjs | ||
py-hy | ||
py-js2py | ||
py-jsparser | ||
py-parso | ||
py-pyrex | ||
py-pythonz | ||
py-six | ||
py27-html-docs | ||
py34-html-docs | ||
py35-html-docs | ||
py36-html-docs | ||
python | ||
python27 | ||
python34 | ||
python35 | ||
python36 | ||
qore | ||
racket | ||
racket-textual | ||
rakudo | ||
rakudo-star | ||
rcfunge | ||
rexx-imc | ||
rexx-regina | ||
ruby | ||
ruby-coffee-script | ||
ruby-coffee-script-source | ||
ruby-doc-stdlib | ||
ruby-execjs | ||
ruby-gherkin | ||
ruby-rkelly-remix | ||
ruby22 | ||
ruby22-base | ||
ruby23 | ||
ruby23-base | ||
ruby24 | ||
ruby24-base | ||
ruby25 | ||
ruby25-base | ||
runawk | ||
rust | ||
sablevm | ||
sablevm-classpath | ||
sablevm-classpath-gui | ||
sather | ||
sbcl | ||
scala | ||
scheme48 | ||
scm | ||
see | ||
sigscheme | ||
siod | ||
smalltalk | ||
smlnj | ||
smlnj11072 | ||
snobol | ||
spidermonkey | ||
spidermonkey17 | ||
spidermonkey185 | ||
spl | ||
squeak | ||
squeak-vm | ||
sr | ||
sr-examples | ||
stalin | ||
STk | ||
sun-jdk6 | ||
sun-jdk7 | ||
sun-jre6 | ||
sun-jre7 | ||
swi-prolog | ||
swi-prolog-jpl | ||
swi-prolog-lite | ||
swi-prolog-packages | ||
tcl | ||
tcl-expect | ||
tcl-otcl | ||
tcl85 | ||
tinyscheme | ||
ucblogo | ||
umb-scheme | ||
utilisp | ||
vala | ||
vscm | ||
vslisp | ||
wsbasic | ||
yabasic | ||
yap | ||
zenlisp | ||
Makefile |