Nils Fenner
6f7df25f4a
initialize gain/volume after initialization of audio in/out device
...
The gain/volume values are now applied to the settings once, when releasing the slider instead of continuously.
2016-01-23 16:45:25 +01:00
Nils Fenner
719def932b
remove unneeded "setCurrentIndex(-1)", when reading audio in/out device lists
...
The combo boxes current index is set to the correct value at end of initialization loop.
2016-01-23 16:45:25 +01:00
Nils Fenner
086e35d106
use utf-8 strings for audio device specifiers
2016-01-23 16:45:25 +01:00
Nils Fenner
e1f7e553ab
initialize volume sliders in av-settings ui at the right place
2016-01-23 16:45:25 +01:00
Nils Fenner
7d547b10eb
major changes to audio volume control
...
* use the ALListener object for master volume control
* initialize audio sources
* audio volumes are now expressed as percentage values between 0 and 1 to the public API
* removed artificial amplification of input samples
* removed invalid audio source generation in group calls
* minor: fixed gain slider max. value to 100 percent
2016-01-23 16:45:25 +01:00
Nils Fenner
1fb4d0d9f3
clean up audio settings ui
2016-01-23 16:45:25 +01:00
tux3
217716184b
Speedup loading history
...
By not marking everything as not sent then doing a second pass that marks sent things as sent, redoing the layout for every item...
2016-01-21 06:19:30 +01:00
tux3
70809e877e
Fix #1434 : Groupchat call button color glitch
...
Thanks to @forteGIT for finding the bug
2016-01-21 05:28:47 +01:00
tux3
e45172ea1b
Fix #944 : Allow transparent avatars
2016-01-21 04:47:26 +01:00
tux3
19582c1c69
Merge branch 'pr2821'
2016-01-20 17:01:23 +01:00
Rowen Stipe
df584531c8
Enable OS X Auto-run at login
2016-01-20 05:17:03 -05:00
a68366
65421e8992
Fix a typo in function name
2016-01-18 16:50:11 +03:00
Nils Fenner
251d53f340
temporary remove audio gain metering
2016-01-17 11:00:52 +01:00
Diadlo
7179ed4722
Add Toxme lookup support
...
qTox will try Toxme, and if Toxme not supported, ToxDNS
2016-01-15 18:08:25 +01:00
tux3
4806e684fa
Cherry-pick HTTP(S) toxme lookups from #2753
...
Implementation by @Diadlo
2016-01-15 18:08:25 +01:00
tux3
f2ba03b45f
Fix some messages being saved with history disabled
2015-12-31 14:36:12 +01:00
Nils Fenner
0615c7c3c6
reimplement audio in/out subscription concept
2015-12-20 09:45:43 +01:00
Nils Fenner
67fbee8868
use qstring for path when playing audio file
2015-12-20 09:45:43 +01:00
Nils Fenner
bb7d2a72b7
privatized audio interface
2015-12-20 09:45:22 +01:00
Nils Fenner
c23cb0043f
implement actual audio in/out subscription management
2015-12-20 09:42:14 +01:00
Nils Fenner
872be36225
un-/subscribe audio in/out in AV-Settings form
2015-12-20 09:40:57 +01:00
Nils Fenner
32bc99fb38
cleanup reinitialization of changed audio in/out
2015-12-20 09:40:57 +01:00
tux3
b5cdfb3dce
Implement new SQLCipher based database and history
...
qTox will automatically import the old history on startup.
This new database code is much more robust.
It is very resilient and will not corrupt or disappear after a crash or
power failure, unlike the old code.
The on-disk database format is also much more compact now.
The database sync option in the advanced settings has been removed,
we know run many database operations asynchronously so performance
should not be a problem anymore, but we always ensure resiliency
in case of abrupt termination, so there is no tradeoff anymore.
2015-12-19 04:17:28 +01:00
tux3
61e3b7f5a0
Mark 'update text' not translatable
...
Plus some automatic edits Qt Designer decided to make
2015-12-12 23:29:36 +01:00
tux3
d67e6c7449
Improve integrated update code to match the rest
...
We're doing updates over HTTP until we get a domain name and a cert, but
this is not at all an issue since updates are still signed and checked.
2015-12-10 18:46:07 +01:00
tux3
25ed3d4fba
Fix avatars for encrypted profiles
...
WARNING: Note that avatars for encrypted profiles are currently stored unencrypted!
2015-12-05 19:08:28 +01:00
tux3
49d11549b9
Fix call duration label after 1 hour
...
Fixes #2617
2015-12-04 15:51:10 +01:00
tux3
ef5cb2689c
Merge branch 'pr2580'
2015-12-04 12:01:25 +01:00
tux3
bd1f22963b
Merge branch 'pr2519'
2015-12-04 11:54:08 +01:00
sudden6
bd83db5479
improve formating
2015-11-29 12:23:44 +01:00
sudden6
6d45932eea
update ui
2015-11-18 18:58:56 +01:00
sudden6
27f751c2a6
also refresh video devices
2015-11-18 18:56:16 +01:00
Ferit Tunçer
a7440d3681
Turkish Translation by MarmaraGNU<mgnu.org>
2015-11-12 14:41:14 +02:00
TheNain38
2ae4524e33
Change 'minutes' to 'min' and remove translation
2015-11-11 18:24:15 +01:00
tux3
8a3c9d14c0
Merge branch 'pr2539'
2015-11-09 02:36:16 +01:00
TheNain38
d8d64fc56a
Fix HTML Parsing
2015-11-09 01:19:33 +01:00
TheNain38
1a1e296c86
Allow to scroll on QCheckBox and consistancy
2015-11-09 01:14:33 +01:00
TheNain38
7cdd6e3dd9
Add an event filter so you can't scroll on sliders
2015-11-08 21:20:42 +01:00
tux3
a8746e6857
Cleanup duplicate slider slots in AVForm
...
See #2528
2015-11-08 13:40:32 +01:00
tux3
b6d752fd4b
Fix second bug in #2528
2015-11-08 13:28:51 +01:00
tux3
9d527e7edd
Fix #2528
2015-11-08 12:36:18 +01:00
tux3
d1565188ac
Fix #2527
2015-11-08 02:28:24 +01:00
tux3
c6220545c9
Fix spurious audio i/o changed signal
2015-11-07 22:24:17 +01:00
Zetok Zalbavar
ad5578e44e
Make list of languages listed vertically in source
2015-11-07 18:49:53 +00:00
tux3
bf8bdaf619
Improve perf of opening/closing AV tab
...
Should help with #2424
2015-11-07 18:30:09 +01:00
tux3
5c8dc1d7c9
Add None audio I/O devices
...
Can be changed in the middle of a call without problem
2015-11-07 18:23:10 +01:00
nikolas-n
2da384468d
Added Greek translation
2015-11-07 16:39:33 +01:00
TheNain38
75967ad23d
Makes no sense to translate this
2015-11-07 12:19:50 +01:00
tux3
73c7f2bd36
Fix #2512
2015-11-07 01:01:32 +01:00
Nils Fenner
43e8ebd055
Merge pull request #2461 from TheNain38/patch-1
2015-11-06 17:44:20 +01:00