Skip to content

Latest commit

 

History

History
181 lines (150 loc) · 6.02 KB

CHANGELOG.md

File metadata and controls

181 lines (150 loc) · 6.02 KB

[1.10.0] 2019-03-15

  • fix(asound): SelemHasCaptureSwitchJoined wrong
  • change(api): asound add more functions
  • fix(dbusutil): proxy.Object removeHandler not work if ruleAuto is false

[1.9.2] 2019-03-01

  • chore(dbusutil): RemoveHandler check signal ext
  • chore: use pkg.deepin.io/gir

[1.9.1] 2019-02-25

  • fix(proxy): abnormally clear env vars when modifying config

[1.9.0] 2019-02-22

  • refactor: fix a typo
  • change(api): appinfo AppLaunchContext add method SetCmdSuffixes
  • fix(desktpappinfo): failed to parse Exec field of wine programs desktop files

[1.8.0] 2019-01-03

  • chore: use dh golang build system on sw_64
  • feat(dbusutil): gsprop.Enum add methods GetString and SetString
  • fix(dbus): failed to find session bus address in systemd 240+

[1.7.0] 2018-12-29

  • chore(sound_effect): player add method Finder

[1.6.0] 2018-12-10

  • fix(dbus1): defaultSignalHandler.DeliverSignal

[1.5.0] 2018-12-07

  • chore(dbus1): skip test transport nonce tcp
  • chore(dbus1): update to the latest upstream code
  • feat(imgutil): add method CanDecodeConfig
  • feat: add lib imgutil

[1.4.0] 2018-11-23

  • feat(desktopappinfo): support key X-Deepin-Vendor

[1.3.0] 2018-10-25

  • fix(dbusutil): gsprop nil pointer panic
  • feat: add lib shell
  • chore(gettext): do not run test
  • fix: make install lost a file
  • chore: add makefile for sw_64

[1.2.16] 2018-08-07

  • feat(sound-effect): check theme and event validity

[1.2.15] 2018-07-31

  • fix(desktopappinfo): expandFieldCode

[1.2.14] 2018-07-20

  • chore(proxy): defer proxySettings init

[1.2.13] 2018-07-19

  • fix: test failed

[1.2.12] 2018-07-19

  • chore(dbusutil): gsprop add mutex prevent data race
  • chore(dbus1): update to the latest upstream code
  • chore(dbusutil): request name error include name
  • chore: remove polkit
  • chore(gdkpixbuf): use go-x11-client
  • fix: play wav file with pulseaudio get error
  • chore(debian): update debian control
  • chore(appinfo): use go-x11-client
  • feat(audio): improve event handling

[1.2.11] 2018-06-07

  • fix(pulse): no subscribe server event
  • fix(pulse): Context data race
  • fix(dbus1): exportedObj data race
  • refactor(pulse): Context add some methods

[1.2.10] 2018-05-23

  • chore: update dbus1

[1.2.9] - 2018-05-15

  • fix(pulse): event error should handle in go space
  • perf(pulse): avoid wasting CPU time to poll connect state

[1.2.8] - 2018-05-14

  • feat(dbusutil): dbusutil-gen add do not edit header
  • fix(pam): cbPAMConv return two values
  • fix(dbus1): test failed
  • fix(dbusutil): failed to set property of object
  • refactor(pulse): ignore pulseaudio's strange behavior
  • fix(pulse): memory leak about pa_operation
  • perf(pulse): remove useless memcpy
  • fix(pulse): unity all mainloop_lock to safeDo
  • fix(pulse): deadlock on pendingCallback
  • fix(pulse): block on ck.Feed
  • refactor(pulse): print info about failed pulse operation
  • fix(pulse): too early free C.String
  • refactor(pulse): erase magic number about PA init State
  • refactor(pulse): move all pa_threaded_mainloop_lock to one file
  • fix(pulse): move all callback out of mainloop thread

[1.2.7] - 2018-04-17

  • fix(desktopappinfo): incorrect use of os.Chdir to set working directory of cmd
  • fix(sound_effect): fix alsa backend play failed
  • chore(debian): add dependency on libpam0g-dev
  • feat(pam): add lib pam
  • Merge "feat(dbusutil): proxy.Object can choose not to use auto rule"
  • feat(dbusutil): proxy.Object can choose not to use auto rule
  • fix(pulse): protect pa_stream
  • fix(pulse): protect sink_suspend and meter
  • fix(pulse): protect pa_context_unref
  • feat(dbusutil): add support for auto generate code

[1.2.6] - 2018-03-19

  • perf: unref the pa_operation in macro "DEFINE"
  • feat: dbusutil/gsprop add Uint64 type
  • fix(pulse): data race on pulse.Context.free
  • refactor(pulse): hold lock when starting mainloop
  • feat(dbusutil): new api
  • refactor(pulse): remove global variable of pa_threaded_mainloop
  • refactor(pulse): hide internal functions

[1.2.5] - 2018-03-07

  • feat(dbusutil): hide log output
  • feat(dbusutil): allow field type pointer implements the Property interface
  • feat(dbusutil): delay emit property changed
  • doc: add document about dbusutil
  • feat(dbusutil): improves object introspection
  • fix(dbusutil): PropsMaster Begin and End
  • fix(dbusutil): no check impl is nil
  • feat(dbusutil): add PropsMaster
  • fix(dbusutil): method RequestName panic
  • feat(dbusutil) add method NameHasOwenr and GetNameOwner
  • fix(dbusutil/gsprop): use path property to connect changed
  • fix(dbusutil): auto quit
  • fix(dbusutil): ToError panic if param err is nil
  • feat: add lib dbusutil
  • fix(encoding/kv): constants value wrong
  • refactor: reduce global success_cb variable
  • fix: protect global variable "sourceMeterCBs"
  • chore: update license
  • feat: lib dbus/property and proxy use new lib gsettings
  • feat: add lib gsettings
  • fix(dbus1): test SystemBus failed in build env
  • add lib dbus1

[1.2.4] - 2018-01-24

  • fix Adapt lintian
  • asound: add more types and functions
  • sound_effect: fix alsa play backend HWParams wrong
  • notify: fix notification Update and Show
  • sound_effect: fix can not compile with go 1.4
  • dbus: fix SetAutoDestroyHandler
  • add lib cgroup
  • pulse/simple: fix wrong error handling
  • appinfo: do not call GetStartupNotifyId if timestamp is 0

[1.2.3] - 2017-12-13

  • add some audio libs
  • fix package golang-dlib-dev depends wrong
  • fix: race condition on HasNewMessage
  • asound: add method SetRateNear and GetDeviceNameHints

[1.2.2] - 2017-11-28

  • fix concurrent access dbus PropertyProxy
  • add StartCommand method for DestkopAppInfo and DesktopAction

[1.2.1] - 2017-11-16

  • add field Section for DesktopAction
  • add SetDataDirs in desktopappinfo

[1.2.0] - 2017-10-12

Added

  • add pulse init timeout

Changed

  • update license
  • replace syscall 'statfs' with 'statvfs'
  • make transport endian aware

Fixed

  • fix dbus introspection map concurrency