Release:DrNo

Erik Massop edited this page Nov 4, 2017 · 1 revision

Release Notes

A long overdue release, it's been delayed because we couldn't find any good DrNo references to put in the release notes, so in the end (after watching the movie a couple of times) we just release it raw and without funny references. As usual there was a lot of people involved in in getting this release out, they have our gratitude! Now we don't have time writing this anymore, XMMS2Con is on and the beer is waiting.

Upgrading

Upgrading should be smooth.

Noteworthy changes

  • Waf build system updated to version 1.5.10
  • Doesn't crash on OS X 10.6 (Snow Leopard)
  • Source preferences in collections serverside.
  • sc68 plugin
  • many nycli improvements

For users

The old CLI is deprecated, and will be replaced with nycli, in next release the old CLI will be removed and the command "xmms2" will execute nycli, to get the behaviour with this release set the runnycli option in your config. The nycli "quit" alias now shuts down server, not nycli client (but if you already have a nycli config file you still have old behaviour). Please see MigrateToNyCLI for more information about nycli.

Bug fixes

Many bugs were fixed, and probably more introduced. See the full Changelog below for details.

New platforms

Notes to client authors

  • seek methods renamed to _abs/_rel, new seek with whence argument
  • c++ bindings doesn't need boost signal any more
  • A few renames in c api:
    • xmmsc_plugin_list -> xmmsc_main_list_plugins
    • xmmsc_mlib_path_import -> xmmsc_mlib_import_path.
    • xmmsc_configval_register -> xmmsc_config_register_value
    • xmmsc_configval_set -> xmmsc_config_set_value
    • xmmsc_configval_get -> xmmsc_config_get_value
    • xmmsc_configval_list -> xmmsc_config_list_values
    • xmmsc_broadcast_configval_changed -> xmmsc_broadcast_config_value_changed
  • More convenience methods in xmmsv, like:
    • xmmsv_list_set_{string, int, coll}
    • xmmsv_list_insert_{string, int, coll}
    • xmmsv_list_append_{string, int, coll}
    • xmmsv_dict_set_{string, int, coll}

Notes to xform authors

Notes to packagers

  • the gme plugin now depends on libgme (http://code.google.com/p/game-music-emu/)
  • monkeyaudio/ape is disabled on 64 bit platform and old library because of a bug in the library.
    • The bug has since been fixed in the "mac" library version 3.99-u4-b5-s6
  • c++ bindings now only need boost headers, not the boost signals runtime library

Full ChangeLog

Between TEST3 and final

Between TEST2 and TEST3

Anders Waldenborg

  • 2314
    • bc1afc30766aa4fcc630cfe1156d8b4b6002e22d

Sebastien Cevey

  • 2327
    • 604fef0f368cd94eee49f30f2bb694b132bfc5df

Thomas Frauendorfer

  • 2328
    • dfeeb2c09529f423b11517cc304b92549c7b1847

Between TEST1 and TEST2

Adam Nielsen

  • 2320
    • 27d6f199a487178dacab8a995e885bb5058aadc0

Romain Boissat

  • 2318
    • 5bcfb362daa094234e06f0b5d0054e8a1152e0c8

Thomas Frauendorfer

  • 2316
    • 7af7d3cb3256e728424cd2f81eea5cdb166985bd
  • 2317
    • 1eaf214e95c267256d451454cb3a16cfe92073fc

Tilman Sauerbeck

  • 2314
    • 61ec2b1cfd22dfb6b195330f28b84126d09d2e9d
  • 2315
    • e9275d401bb0a744ca03cbe9762f2000304f94bf

Between DrMattDestruction and TEST1

Anders Waldenborg

  • 2261
    • 3a96501efe4c02b0d888cf7932b4bb61a418d200
  • 2217
    • bb3ac92a2e99aa9d35f8f92852d253e004af942c
  • 2278
    • bd56898ced78db5b116310944d0896f1ee9c2c8c
  • 2243
    • 3d13525fd0d97d91724d4e2ee4be24e7e8d6cf9d

Anthony Garcia

  • 2004
    • 368780b59a454dfa8fb63753160cd4d7386c586e
  • 2260
    • 3e8daff5b2e903f731418b19436d3dd56c2c709f
  • 2216
    • 8fa03ef10552d635618dfed05446dddd679a4cc5
  • 2251
    • 8d4331f2806e4a55f28ec7da5c1ed60943f866ec
  • 2214
    • 3654dd5d8c4ac207ff7aa25101ef0703cbd421b9

Daniel Chokola

  • 2253
    • 865a6aec212db863cac3d8c4c7ed848e5463d825
  • 1643
    • d94dcb003221658770eb935e718a5efb6aeb888f

Daniel Svensson

  • 2307
    • 525d167bdf3208dea6841f5fd75e710898042e50

Deng Xiyue

  • 2274
    • 62f501ea22a13e8df95ae9b2a72d0105a0ccaa2e

Erik Massop

  • 2227
    • 021a72d1c96efbd1e5cc0a0525a92129d8cb4a1d
  • 1957
    • 5ac4d703ea13875308a8dcd3e6633b210b2900ef
  • 2241
    • 360eaf283b3553c3f096ca61474e430edc6b05f7
  • 2196
    • b2f25ef0520555b487e34bacb9601fa4788445c3

Hugh Davenport

  • 2291
    • 1492c5ecf012b3922deb4eeffe2d2ba47df5a4fc

Igor Assis

  • 2201
    • d4059d75e7e4c29901b018468fbf341eb101556f

Jan Pobrislo

  • 2256
    • 3880b1507ca15192078fbf9fcc4bc2b43892918b

Jonne Lehtinen

  • 1401
    • 362913de21d1f474b99a6aaa05b82b24fa51c2bc
  • 2218
    • b128d77040df64e5d79aceb01ded55cdb8a59b99

Kyle Kramer

  • 2306
    • b70cd7c75b279155c143df7c249605610e48e9fd

Raphaël Bois

  • 2208
    • 0566e35b3c994074e7a9f7cfe4b59ed693acb04d
  • 2297
    • cf706dc3e5f333bed601530a13a28268f94e24be

Sebastien Cevey

  • 2262
    • f248d76a5a773a12502504c91787bf65d90abf0c
  • 2286
    • b384d5d5ae2350b31136cdb3e0778fb9e50690ee

Sin-Da Hsiea

  • 2231
    • 9bc9795d7edbc880d60ef9a1a0214c553c04bdad

Thomas Frauendorfer

  • 2271
    • 5b57c956a4908721c914d5d3099cbe94db4d1b08
  • 2273
    • 38b512b40a23bc33142bd9597acc2c7f3190ac64
  • 2206
    • de57e1a9c4f3c234e594bb1e6327036aad72dbd1
    • 2673d87137440b1da5ddb32b5fb059399327c958
    • b82f0c5e14eca0d4dca5cac1aaac92efa23d70e6
    • 81d72607e764947549af6bd5523e5ee41ecc235d
  • 2305
    • eadec2f8e277711feececc61eed6351dcb995894
  • 2244
    • 6127a0966681f7b1c1f055b20b4ef88be29a3424
  • 2264
    • 4c11e75ebc9f7ff6b119bf7d6ec0042ab89a0853

Tilman Sauerbeck

  • 2280
    • 9513348b4491406aee270d62946a2034e194482f
  • 2292
    • 3021d42f872c3a30d4d11b1d654cfc6b5a4de281
  • 2283
    • e2df38413a9d46189f6f7ab7e857b532d9c8e35e
  • 1897
    • d3541c44f13507c7c05b51752720b080ccaf1b1d
  • 2257
    • a83057a6d5d99dd5425373a804d70614b456159e

Tobias Rundstrom

  • 2263
    • 076b74e75b6efeca4128d224e3e835f3d9ef2d61

Łukasz P. Michalik

  • 2255
    • 6df9dc1696108964dfcfb78783b3f0c5352a3dc4
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.