From 4ce124ce49071a97f9185a6e619608e8481a337a Mon Sep 17 00:00:00 2001 From: Alf Gaida Date: Sat, 24 Sep 2016 00:50:34 +0200 Subject: Release 0.1.0: Add changelog --- CHANGELOG | 457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 457 insertions(+) create mode 100644 CHANGELOG (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..cfea127 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,457 @@ + +pavucontrol-qt-0.1.0 / 2016-09-24 +================================= + + * devicewidget: Remove debug + * Address compiler warnings + * streamwidget: Fix specific termination text + * Re-add support for changing source output + * streamwidget: Re-add "Terminate" context menu + * Re-add support for changing sink input + * ui: Lock channels by default + * ui: Enable sink's advanced options only if digital + * ui: Condense device advanced settings + * ui: Align titles left + * ui: Use "changes-prevent" icon for "Lock channels.." + * ui: Don't stretch content horizontaly + * ui: Simplify peak bar + * channels: Align channel sliders + * Add README.md + * devicewidget: Set the PCM encoding always enabled + * Properly install pavucontrol-qt.desktop file. + * Prevent recursive signal handler invocation. * Replace some push buttons with tool buttons. + * Add authors information. + * Remove glibmm dependency. + * Fix translations. + * Replace GNU gettext with Qt tr() in all places. + * Add missing ui files to CMakeLists.txt + * Trivial fix for Timeout handlers. + * Porting to Qt 5 - Finish the basic UI. + * Make all source code compile with Qt5. + * Port DeviceWidget and ChannelWidget to Qt5. + * Add missing file. + * Fix broken combo box in CardWidget. Remove unused code. + * Port the sound card configuration page to Qt. + +start-qt / 2016-08-31 +===================== + + * Start working on a Qt5 port. + * mainwindow: force icons to have sane size + * Add checkbutton for disabling volume meters + * .gitignore: add compile + * mainwindow: Don't add a border on the outermost vbox + * build-sys: Add m4 file for AX_CXX_COMPILE_STDCXX_11 + * doc: Update link to git repository + * build-sys: Use C++11 for building + * Remove Encoding key from .desktop file + * i18n: improve one Italian string + * i18n: Some fixes for the Italian translation + * Add --version command line option + * build-sys: Depend on libpulse >= 5.0 + * mainwindow: unavailable profiles are marked as such in their description + * i18n: Updated Polish translation + * build-sys: Release pavucontrol 3.0 + * doc: Adapt the sed expression for cleaning up links + * build-sys: Don't dist m4/ChangeLog + * build-sys: Fix README building + * mainwindow: Remember device visibility selections + * devicewidget, streamwidget: Show only one volume slider when channels are locked + * mainwindow: Catch Gdk::PixbufError + * Handle IO errors in icon setting code + * Don't crash if pa_stream_peek returns NULL + * Do not instantiate cardwidget, devicewidget and rolewidget with a type of EventBox + * Reference the widget before returning it from ::create methods + * Add horizontal scrollbars automatically + * Add TRANSLATORS_README.txt + * Add a --maximize command line option + * pavucontrol: ellipsize labels to fix window resizing + * build-sys: Use autoreconf in bootstrap.sh + * sinkwidget: add support for AAC pass-through + * added back support for gtkmm-2.4 builds + * build-sys: Drop ChangeLog generation from git + * build-sys: Prepare for a 2.0 release + * sinkwidget: Move format selection options to 'Advanced' expander + * devicewidget: Move latency offset into an expander + * mainwindow: Fix iterator dereferencing style. + * mainwindow: Show the availability of the ports and profiles. + * mainwindow: Don't clear the "updating" flag in updateCard() too early. + * Enable Automake's silent-rules option. + * Add a few known peak-detect stream clients to a source-output blacklist + * devicewidget: Add a latency offset spinbutton + * sink/sourcewidget: Move the index and card_index to the devicewidget + * cardwidget: Add a port class + * bootstrap: Enable the pre-commit hook. + * gitignore: Add *.swp. + * Add --retry command line option + * Fix theme under gtk3 + * build-sys: Prepare 1.0 + * build-sys: Switch to the tar-ustar format (as per a lot of GNOME stuff for 3.2) and distribute .xz files. + * i18n: Add devicewidget to POTFILES.in + * source: Only autosuspend network sources + * build-sys: Prepare 0.99.2 + * Update device format stuff for (pre-release) API changes. + * Check if PA_SINK_SET_FORMATS is defined before using it + * Use sink flags to figure out if we can set formats + * Add UI to select the formats supported by the receiver attached to a digitial sink + * build-sys: Prepare 0.99.1 + * Fix strange vertical alignment of sinks/source/cards + * Fix GTK Warnings under GTK3 due to combo box sizes + * source-output: We will officially support source output volumes in 0.99 + * source-output: Don't set the channel map for the SO if we do not support SO volumes. + * sink: Oops. I didn't mean to comment this out in the previous commit. + * stream-volumes: Support source-output volume controls now available in PA. + * i18n: Fix markup error in de translation. + * Handle simple key events. + * Deal more gracefully with disconnections. + * Add support for gtkmm-3.0 and prefer it over gtkmm-2.* by default. + * Ensure the marker for base volume is set on all channels. + * volume: Don't bother setting the steps. + * volume: Support volumes up to 11. + * ui: Remove ellipsize attribute from some labels (causes ellipsis to be displayed rather than real text) + * ui: Resave glade file without any changes to tidy it up + * Drop the need to use libglademm + * Add DONT_INHIBIT_AUTO_SUSPEND flag to monitor streams + * source-outputs: Source outputs do not support volume control, so hide the mute and lock channels buttons + * main: Format string fixes + * main: Add a --tab command line argument to force a given tab to be displayed. + * mainwindow: Fix clearing out of clients + * mainwindow: Save/restore window size + * mainwindow: Compact iterator decls + * main: Cleanup labels after connection rework + * source-outputs: Fix a bug where the 'no streams' label is sometimes shown along with the actual widget. + * connection: Show a nice label when connecting to PA. + * main: Automatically reconnect to PA upon disconnection + * mainwindow: Add a method to remove all widgets (e.g. on disconnect) + * streamwidget: Fix a compile warning. + * Split out the creation of the PA context a little. + * glade: ellipsize user supplied text strings + * Allow for the sink input peak detect to survive across sink moves. + * Update for the latest incarnation of module-device-manager + * Use the correct update mode for device-restore database write + * Add support for the device-manager module. + * build-sys: prepare 0.9.10 + * add ja to LINGUAS + * run make update-po + * Sending translation for Hungarian + * volume: Set the scale properly for delta changes via mouse/keyboard. + * events: Hide output streams with a stream restore designator for the event widget. + * Sending translation for Czech + * Sending translation for Kannada + * Sending translation for Japanese + * Sending translation for French + * Sending translation for Brazilian Portuguese + * Sending translation for Hindi + * Sending translation for Slovak + * Require at least PulseAudio 0.9.16. + * Sending translation for Danish + * Sending translation for Portuguese + * Sending translation for Serbian (Latin) + * Sending translation for Serbian + * Sending translation for Finnish + * Sending translation for German + * Sending translation for Ukrainian + * build-sys: require at least gtkmn 2.16 + * Add missing source file to POTFILES.in. + * Sending translation for Catalan + * Sending translation for Polish + * Sending translation for Spanish + * Sending translation for Oriya + * Sending translation for Dutch + * Sending translation for po/ja.po + * Sending translation for Telugu + * Sending translation for Bengali (India) + * Sending translation for Hindi + * Sending translation for Marathi + * Sending translation for Tamil + * Sending translation for Malayalam + * Sending translation for Gujarati + * Sending translation for Malayalam + * Sending translation for Punjabi + * i18n: run make update-po + * i18n: drop ko.po since it does not include a single translated string + * Prepare 0.9.9 relase + * drop reference to beepDevice + * Sending translation for Tamil + * Sending translation for Finnish + * Sending translation for po/LINGUAS + * fix event sound generation for volume changes + * only assume that the minimal volume is silence for devices that can do dB volumes + * use fallback icon scheme for stream icons, too + * Sending translation for po/uk.po + * Sending translation for po/ko.po + * Sending translation for Swedish + * Sending translation for Hungarian + * glade: minor alignment fixes + * Restructure the class inheritance a bit. + * Rename event method to be more indicative of what it does. + * Rename a variable to make it more generic + * Add support for changing ports. + * Don't use a hyperlink to display the device, just use a regular button. + * Do not disable the default button when it's set. + * Hide the terminate button. + * More changes in the UI to try and make things neater. + * Create the event role widget early so that it's always top of the list. + * Change 'Default' to 'Use as fallback' + * Move the setBaseVolume()/setSteps() methods to devicewidget (problem found after rebasing) + * Include config.h in the cc file (after rebase) + * Add a tooltip + * Wire up all the new UI code. + * Wire up the default toggle button (replaces the old menu) + * Hook up the device combo box on change event + * Remove the 'Default [Out|In]put' option from the combo for now. + * Set the correct combo index for display purposes + * Record in a map the combobox indexes vs. the sink/source indexes + * Add setter/getter methods for sink/source indexes so we can update our combo boxes current item + * Remove the kill menu item now we have a dedicated button + * Wire up the terminate button + * Set the pack_start on the deviceCombo + * Set the mainwindow pointer via an init() method rather than directly via public member variable. + * Adapt to new UI + * Rebase the sink/source widgets on the device widget + * Create a devicewidget based on streamwidget. + * Glade UI changes. Code still needs to be updated + * update po/ + * make sure that two card profiles with the same priority don't collide with each other + * don't abort when icon is missing from the theme + * Fix my name. + * Sending translation for Punjabi + * Sending translation for po/hi.po + * Sending translation for Punjabi + * Sending translation for Punjabi + * Sending translation for Bengali (India) + * Sending translation for Malayalam + * Sending translation for Slovak + * Sending translation for po/sr@latin.po + * Sending translation for Serbian + * Sending translation for French + * Sending translation for French + * Sending translation for Portuguese + * Sending translation for Czech + * Sending translation for Assamese + * Sending translation for po/ru.po + * Sending translation for Italian + * Sending translation for Brazilian Portuguese + * Sending translation for French + * Sending translation for German + * Sending translation for Danish + * Sending translation for Dutch + * Sending translation for Polish + * Sending translation for Telugu + * Sending translation for Marathi + * Sending translation for Gujarati + * Sending translation for Oriya + * Sending translation for Kannada + * Sending translation for Spanish + * fix year + * update screenshot + * fix POTFILES.in + * update README + * bump version + * don't show failure msgbox twice + * reenable monitor streams + * sort LINGUAS + * add missing languages to LINGUAS + * run make update-po + * Sending translation for Portuguese + * Sending translation for Portuguese + * Sending translation for Polish + * Sending translation for Assamese + * don't show wait cursor forever if stream_restore extension is not available + * Sending translation for po/LINGUAS + * Sending translation for Portuguese + * Sending translation for po/bn_IN.po + * Sending translation for po/ta.po + * Sending translation for po/as.po + * Sending translation for po/te.po + * Sending translation for po/kn.po + * Sending translation for po/gu.po + * Sending translation for po/sr@latin.po + * Sending translation for Serbian + * Sending translation for Portuguese + * Sending translation for Serbian + * Sending translation for Finnish + * Sending translation for po/da.po + * Sending translation for Dutch + * Sending translation for po/mr.po + * Sending translation for Portuguese + * Sending translation for Portuguese + * Sending translation for po/pt.po + * Sending translation for po/or.po + * Sending translation for Slovak + * Sending translation for po/ml.po + * Sending translation for po/it.po + * Sending translation for Chinese (Simplified) + * Order the card profiles by their priority + * Silence a warning + * Sending translation for Hungarian + * configure steps for scales + * visualize base volume + * Updated catalan po + * Shuffle some headers around a bit so that some systems don't have build errors + * Use C style comments as per Lennart's fetish :p + * Move config.h inclusion to the .cc files + * Split mainwindow into it's own files. + * Split rolewidget into it's own files. + * Split sourceoutputwidget out into it's own files. + * Split sinkinputwidget into it's own files. + * Split sourcewidget into it's own files. + * Split sinkwidget into it's own files. + * Split cardwidget out into it's own files. + * Move common setup into a shared header + * Split out streamwidget into it's own files. + * Split channelwidget into separate files. Also separate out the definition of streamwidget into it's own header + * Include config.h in minimalstreamwidget.h + * Split the minimalstreamwidget into it's own file + * Updated Thai translation + * Adding Punjabi (pa) Language to LINGUAS + * updated Spanish translation + * Remove the minimalStreamWindow. It's no longer used + * Updated Polish translation + * use the server provided icons + * Initialise our dropdown at contruction and just repopulate it when the cardinfo callback is received + * various small glade updates + * fix version of libcanberra dependency, fixes PA bug #494 + * Fix the number of outstanding operations. + * Typo: spell configuration right + * Add a new widget for the card configuration and use it. + * Create a new 'Configuration' tab + * Silence some warnings + * Initial support for changing card profiles. + * run make update-po + * Add 'Mixer' categorization to .desktop file + * deal with non-initialized data from m-s-r + * Punjabi translation for Module: A S Alam + * Add fi (Finnish) to LINGUAS. + * Add Finnish (fi) translation by Timo Jyrinki. + * Added zh_CN to LINGUAS + * Add zh_CN.po + * Added sr and sr@latin to LINGUAS + * Initial Serbian Latin translation + * Initial Serbian translation + * Updated LINGUAS + * LINGUAS: Added cs. + * Added Czech translation. + * updated spanish translation + * Added tr to LINGUAS + * Added Turkish Translation + * remove debug output + * Added ca locale + * Add sk to LINGUAS + * First Slovak translation. + * Updated Greek translation + * Added catalan po + * Add pt_BR to LINGUAS + * Initial Brazilian Portuguese translation + * Add nl to LINGUAS + * Initial Dutch translation by Reinout van Schouwen + * Updated de translation with input from gnome-de (thanks Hendrik Richter). + * prepare release 0.9.7 + * initialize maximum buffer length to automatic value (uint32_t) -1 instead of smallest value 0 + * Updated de translation with input from gnome-de (thanks andre klapper). + * Added sv to LINGUAS. + * Added Swedish translation. + * Updated Polish translation + * Added el, fr, hu, pl to LINGUAS + * Initial German translation + * Added Hungarian translation + * Updated French translation + * Initial Polish translation + * Started Greek translation + * beep when changing volume + * Install README files in doc/html directories. + * Make use of common ZP_LYNX_DOC macro. + * Create m4 directory, and set it up. + * Bump autoconf requirement to 2.62 (latest released version). + * Remove gettext macro, the package uses intltool instead. + * improve german translation + * add basic german translation + * internationalize pavucontrol.cc + * hide .desktop file from git + * add i18n + * generate changelog from git history + * use system installed glade file + * update license headers for GPL 2.0+ + * update bootstrap.sh a bit + * add a special track for controlling event sound volume + * bump required version + * fix glade widget name case + * hide tarballs from git + * change 'git' tag in tarball name to 'svn' + * bump revision + * bump deps + * remove $Id$ + * add gitignore + * fix a typo spotted by Romain Tartière + * Make icons work + * show stream icons, don't show our own monitor streams, initialize client proplist properly + * add volume meter support to each sink/source/record stream + * more intelligent initial page selection + * Also point the minimalStreamWindow downward + * move no_xxx labels in the middle of the dialogs + * properly initialize source output type dropdown; show string for record streams properly + * switch to sink page by default if no streams are active + * unclutter UI, remove redundant hint bar + * show volume in decibel + * Remove the white header, drop all references to PulseAudio to become a more normal program + * move the lock/mute buttons to the same spot as the menu buttons + * Merge patch from sjoerd that adds a new panel for listing recording streams, and makes the menu more visible by adding a button for it + * prepare next pavucontrol release + * don't crash if server has no default sink/source set + * show radio buttons for the the sink menu items + * prepare next release + * add changelog to tarball + * make stream title selectable, Closes #140 in pa trac + * add option to kill a stream to popup menu + * add popup menu to sink/source view to choose default device + * use pretty channel names + * add a combobox to the streams page, to filter application streams + * Don't pass the button index to popup() for the GtkMenu to avoid strange GTK behaviour in newer versions. Identified by coling + * add fedora-snapshot target + * bump deps + * support muting sink inputs, avoid duplicate events + * fix button tooltips + * fix lock icon + * minor tweaks + * Fix license mess: change everything to GPL + * fix typo + * update docs for 0.9.5 + * bump requirements + * add lightbulb + * - add new option "All Except Monitor Sources" to sources option menu - show a nice hint that one can right click on a stream + * use the sink descripion instead of the name for the stream popup menu + * In times where the sink/source names are generated from HAL UDIs don't show the cryptic device name any more + * optimize redraw a little + * add popup menu to stream list, allowing "hot" moving of playback streams between sinks + * add focus target + * show an watch cursor while loading device data + * add combobox to show only a subset of sinks/sources, replacing the old monitor expander + * prepare release 0.9.3 + * bump version + * Make jhbuild happy by adding a file autgen.sh + * show client name only if we have it + * prepare 0.9.2 release + * include config.h properly + * s/polyp/pulse/ in README + * s/polyp/pulse/g + * update docs for 0.9.1 + * bump version number to 0.9.1 + * actually ship the .desktop file + * use gtk_widget_queue_redraw() to try to workaround an issues that the sources are not shown + * Add .desktop file. + * set icon for the main window + * use some icons from the icon spec + * minor updates + * prepare release 0.9.0 + * Show client name for playback streams + * change scale behaviour to be more resposive * make "Streams" page the default + * bump version number for polypaudio 0.9.0 + * bump for polypadio 0.8.1 + * make SIGPIPE warning disappear + * fix glade file path + * add screenshot for website + * build system updates + * add coumentation and license + * show proper message boxes in case of error instead of printing just to STDERR + * initial commit + * Create trunk directory -- cgit v1.2.3-55-g7522