summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #78 from fbriere/issue/73-freeze-on-xferLuboš Doležel2016-10-05-1/+40
|\ | | | | Skip over the mutex field when copying t_call_info data
| * Skip over the mutex field when copying t_call_info dataFrédéric Brière2016-10-04-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | t_line::get_call_info() returns a copy of a (locked) t_call_info; copying the mutex, aside from being undefined in POSIX, returns an unexpectedly locked copy, possibly resulting in a deadlock. This fix is pretty much a copy of the one applied to t_call_record in 38bb6b7, with an added check for self-assignment. Like its predecessor, it is still susceptible to deadlock, though (as unlikely as it may be). Fixes #73
* | Merge pull request #76 from fbriere/issue/25-fsf-old-addressLuboš Doležel2016-10-05-695/+347
|\ \ | | | | | | Replace (old) FSF postal address with URL in header files
| * | Replace (old) FSF postal address with URL in header filesFrédéric Brière2016-10-02-695/+347
| | | | | | | | | | | | | | | | | | Wording copied from https://www.gnu.org/licenses/gpl-howto.en.html Fixes #25, fixes #71
* | | Merge pull request #83 from fbriere/issue/74-freeze-on-referLuboš Doležel2016-10-05-6/+23
|\ \ \ | | | | | | | | Invoke "ask user to refer" from within the GUI thread
| * | | Invoke "ask user to refer" from within the GUI threadFrédéric Brière2016-10-04-6/+23
| | |/ | |/| | | | | | | Fixes #74
* | | Merge pull request #81 from fbriere/bug/ucommon-not-commoncpp2Luboš Doležel2016-10-05-5/+5
|\ \ \ | |/ / |/| | Remove remaining traces of obsolete commoncpp2 dependency
| * | Have CMake check for Ucommon before CommoncppFrédéric Brière2016-10-03-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Failure to install uCommon C++ will result in the message "Could NOT find commoncpp development files". This could be confusing, as "commoncpp" may ambiguously refer to either Common C++ (commoncpp2) or uCommon C++ (libcommoncpp). By checking for Ucommon first, the resulting message will be: "Could NOT find ucommon development files", which is clearly unambiguous.
| * | Remove remaining traces of obsolete commoncpp2 dependencyFrédéric Brière2016-10-03-4/+4
|/ /
* | Merge pull request #77 from fbriere/misc/addressbook-messages-frLuboš Doležel2016-10-03-28/+36
|\ \ | |/ |/| Additions/corrections of French messages related to the address book
| * Fix French spelling error: "carnet d'adresse" -> "carnet d'adresses"Frédéric Brière2016-10-03-28/+28
| | | | | | | | | | | | | | The correct French term for "address book" is "carnet d'adresses", as documented in the following term record: http://www.gdt.oqlf.gouv.qc.ca/ficheOqlf.aspx?Id_Fiche=8365993
| * Add French translation for contact deletion confirmation promptFrédéric Brière2016-10-03-0/+8
|/ | | | | | The confirmation prompt when deleting a contact from the local address book (added in 57dc032) contains two new translatable strings; this commit provides their French translation.
* Merge pull request #72 from manisandro/pa_roleLuboš Doležel2016-07-20-0/+4
|\ | | | | Set PULSE_PROP_media.role=phone environment variable to pause music playback during conversations
| * Set PULSE_PROP_media.role=phone environment variable to pause music playback ↵Sandro Mani2016-07-20-0/+4
|/ | | | during conversations
* Merge pull request #70 from manisandro/gsm_extern_cLuboš Doležel2016-07-20-0/+4
|\ | | | | Enclose gsm.h includes with extern C to resolve link failures
| * Enclose gsm.h includes with extern C to resolve link failuresSandro Mani2016-07-20-0/+4
|/
* Twinkle 1.10.0Luboš Doležel2016-07-15-4/+15
|
* Merge pull request #68 from mkubecek/mk/obs-fixLuboš Doležel2016-05-20-42/+65
|\ | | | | DTMF event type cleanup
| * DTMF event type cleanupMichal Kubecek2016-05-20-42/+65
|/ | | | | | | DTMF event constants handling is a bit messy as three different types are used in different source files, triggering various compiler warnings. Introduce t_dtmf_ev type and use it everywhere, also replace helper macros by inline functions.
* Merge pull request #66 from petercolberg/spellingLuboš Doležel2016-05-14-1/+1
|\ | | | | Fix spelling error
| * Fix spelling errorPeter Colberg2016-05-13-1/+1
|/
* Merge pull request #65 from palinek/warn_fixLuboš Doležel2016-03-21-7/+7
|\ | | | | Fix couple of wanrnings, typos, wrong usage
| * Fix couple of warningsPalo Kisa2016-03-21-3/+4
| |
| * gui: Fix info message handlingPalo Kisa2016-03-21-4/+3
|/
* Merge pull request #63 from petercolberg/spellingLuboš Doležel2016-03-18-12/+12
|\ | | | | Spelling fixes
| * Fix spelling error in stun log messagesPeter Colberg2016-03-17-4/+4
| |
| * Fix spelling error in user profile formPeter Colberg2016-03-17-8/+8
|/
* Merge pull request #55 from gwozniak/masterLuboš Doležel2016-01-21-4/+4
|\ | | | | Case insensivity in digest authentication scheme
| * Case insensivity in digest authentication schemeGrzegorz Wozniak2016-01-21-4/+4
|/
* Merge pull request #54 from fbriere/addressbook-sort-and-confirmLuboš Doležel2016-01-17-5/+26
|\ | | | | Local address book: re-sort after adding/editing, and confirm before deleting
| * Ask for confirmation before deleting a local address book contactFrédéric Brière2016-01-16-5/+22
| |
| * Re-sort local address book after adding/editingFrédéric Brière2016-01-16-0/+4
| | | | | | | | | | (The proper solution is probably to create a filter proxy model, but this nevertheless does the job.)
* | Drop Qt 4 buildLubos Dolezel2016-01-11-1/+0
| |
* | Port to QtQuick, drop Qt 4 support (resolves #52)Lubos Dolezel2016-01-11-116/+55
|/
* Merge pull request #53 from fbriere/getaddressformLuboš Doležel2016-01-11-5/+13
|\ | | | | Two small getaddressform fixes
| * Initially sort address book entriesFrédéric Brière2016-01-10-5/+7
| |
| * Resize address book columns to contentsFrédéric Brière2016-01-10-0/+6
|/ | | | | | Automatically resize columns based on entry text widths. (This is basically a copy of commit c0d7e4a for getaddressform.)
* fix build with ucommon 7.0Michal Kubecek2016-01-07-12/+12
| | | | | | | | | | | New version of ucommon adds some restriction to Digest class which break the way twinkle is using it: - proper initialization using constructor is needed - c_str() method is gone; fortunately, str() result can be used to initialize std::string instead Neither of these changes breaks build with ucommon 6.x.
* Merge pull request #51 from fbriere/logview-race-conditionLuboš Doležel2016-01-07-1/+1
|\ | | | | Fix race condition over deletion of sema_logview
| * Fix race condition over deletion of sema_logviewFrédéric Brière2016-01-06-1/+1
|/ | | | | | | sema_logview may only be deleted after the logview thread has been terminated, which can only be confirmed by joining with it. (The return of pthread_cancel() merely indicates that the cancellation request was successfully queued.)
* Merge pull request #49 from petercolberg/hurdLuboš Doležel2016-01-06-1/+1
|\ | | | | Fix conflicting definition of socklen_t on GNU Hurd
| * Fix conflicting definition of socklen_t on GNU HurdPeter Colberg2016-01-05-1/+1
|/ | | | | | GNU Hurd and OS X both define __MACH__. Test for __APPLE__ to differentiate between GNU Hurd and OS X.
* Merge pull request #48 from petercolberg/travisLuboš Doležel2016-01-04-0/+17
|\ | | | | Add Travis CI build instructions
| * Test build using Travis CIPeter Colberg2016-01-03-0/+17
|/
* Add a simple manual page generated with help2man (fixes #24)Lubos Dolezel2016-01-03-0/+134
|
* Fix a crash when using File -> Change User... (fixes #34)Lubos Dolezel2016-01-03-1/+0
|
* Fix the selection of enabled startup profiles (fixes #30)Lubos Dolezel2016-01-03-1/+2
|
* Install icons into respective directories in $PREFIX/share/icons (fixes #47)Lubos Dolezel2016-01-03-0/+16
|
* Merge pull request #46 from petercolberg/historyformLuboš Doležel2015-12-31-25/+13
|\ | | | | historyform fixes
| * historyform: Show call details of current itemPeter Colberg2015-12-30-25/+10
| | | | | | | | | | | | | | | | The signal QAbstractItemView::activated() is emitted only when double-clicking or pressing the Enter key on a current item. Listen to signal QItemSelectionModel::currentChanged(), which is emitted when the current item is changed with a single click or the arrow keys.