Commit graph

3440 commits

Author SHA1 Message Date
Julien Wadel
598be61d91 Add code signing support for Linux and Windows
- Add Signing info in CI : use Key for Linux, folder for Windows
- Update create appimage for takking account of key
- Use appimagetool in addition of linuxdeploy for code signing step if needed
2020-05-11 09:19:03 +02:00
Julien Wadel
4f9e6a7be2 Move a SystemTray test after tryinjg to create one. 2020-05-10 12:43:23 +02:00
Julien Wadel
1c890a3556 - Clean debug message and print them on Error
- Remove using devicePixelRatio() and let Qt doing the work
2020-05-10 12:31:08 +02:00
Julien Wadel
6f2d989800 Format debug message [ci skip] 2020-05-10 10:29:30 +02:00
Julien Wadel
c00422c74a Add Debug message for screen geometries [ci skip] 2020-05-10 10:20:42 +02:00
Julien Wadel
40c5cd9975 Revert Cli 2020-05-09 10:09:45 +02:00
Julien Wadel
5829d54f70 Display name on notifications by using full SIP addresses 2020-05-09 10:09:45 +02:00
Julien Wadel
ca500317ca Show notifications on all screens
- Fix windows flags for DesktopPopup
- Merge notification creation and show macros
- Store height offset for each screens (key: screen name)
- Create a Visual Root Window for each notifications
- Put each Visual Root Windows behind its notification to get visually only one entity
- Bind each Visual Root Window to a Screen
- Propagate events between visual objects in order to use only one
- Add open/close events
- Add missing anchors
- Avoid using window as a keyword
2020-05-08 23:34:42 +02:00
Julien Wadel
e412a0466b Revert using rsync for Windows as it doesn't work as expected[ci skip] 2020-05-06 09:08:29 +02:00
Julien Wadel
cde606da04 Avoid overwritting packages that have the same name on snapshots (and so, the code doesn't change)[ci skip] 2020-05-05 09:06:03 +02:00
Julien Wadel
d6f5a7f0ce Fix file transfert and notification behaviour
- Add External Image Provider to avoid having error message when we try to show a file that is not an image (used to show an attachment where it can be a regular file).
- When creating an image, try to read the headers of a file when the extension is not consistent with contents.
- Build if not exists, a thumbnail image if the file has been displayed when filling a message
- When trying to open the file, test if it was downloaded by reading the flag
- Add a status for File Transfert In Progress
- Use non-deprecated function to get file path from ChatMessage
- Use FileSize in addtion of content Size to get the full size of a message
- Show a progressbar when downloading a file
- Show the image in notification when downloaded or the file name if it is not an image
2020-05-05 00:35:55 +02:00
Julien Wadel
dbf1f6801a - Send authentification request only if a proxy still exists for this auth
- remove auth infos when removing proxy
- add a "Not Proxy" state for registration to know if the current proxy is a candidate to registration
- Adapt Account Model to ensure to use pointer when mixing javascript/C++
- When clicking on Accounts, force authentification request if the current proxy is not registered
2020-05-04 00:04:09 +02:00
Julien Wadel
2b1c4bb771 Update SDK to resolve crash in Conference from MStream 2020-04-30 18:00:08 +02:00
Julien Wadel
808644de6d Update SDK 2020-04-30 17:28:24 +02:00
Julien Wadel
1d298aa6dd Update changelog 2020-04-30 15:40:45 +02:00
Julien Wadel
5e66517488 Design rework dialpad and account manager
- Hide gears in accounts manager
- Round the dialpad
- set focus and show it on dialpad when mouse is hovering it
2020-04-25 09:50:10 +02:00
Julien Wadel
345432b8fd Qml calls and conference crashfix
* Core creation in main thread but still async with timers
* For conference : no filter on items model.
* Remove conference storage and use directly the one that is in Core
* Fix calls model updates when a call become empty
* Fix missing functions
* Set Max Participants to 20
2020-04-24 14:26:25 +02:00
Julien Wadel
0ca74fdea0 Add debug symbols for Windows with MSVC
Encapsulate cmake debug messages with ENABLE_BUILD_VERBOSE
2020-04-24 11:27:10 +02:00
Julien Wadel
0552325f57 Update SDK 2020-04-24 09:12:09 +02:00
Julien Wadel
f2b054c04d Merge 2 texts on about popup to be able to copy data 2020-04-18 23:34:31 +02:00
Julien Wadel
26262852ba Fix typo 2020-04-18 14:59:50 +02:00
Julien Wadel
07a1532901 Add Country list to translations (used for phone numbers) 2020-04-18 14:57:58 +02:00
Julien Wadel
ce58ce03d3 Update lithuanian 2020-04-16 22:41:27 +02:00
Julien Wadel
6e5d4ce2f8 Update languages 2020-04-16 22:18:08 +02:00
Julien Wadel
9b156c022f Fix languages translations 2020-04-16 16:29:47 +02:00
Julien Wadel
5f2ea10a12 Remove unused language files
Add new languages
2020-04-16 16:05:03 +02:00
Julien Wadel
8eb7d76520 Add Lang folder for IDE to get .ts files 2020-04-16 15:46:53 +02:00
Julien Wadel
27e128d458 Log folder live update when setting a new path in SDK
Fix forgotten suffix separator
2020-04-16 13:12:06 +02:00
Julien Wadel
eecd11a51b Move log folder when request it by copying log files in the new folder 2020-04-16 11:55:47 +02:00
Julien Wadel
ff218e9d72 Translations and log reporting upgrade
- Update minor translations and fix TX settings
- Fix order Application settings to avoid using wrong data
- More detailled debug on sending log
- Set sending log feedback to be copyable in order to be allowing to use the link without using a mailer
- Remove feedback text when chaging tabs
2020-04-15 19:18:09 +02:00
Julien Wadel
ba0c4d1c3c Show url when mailer cannot be found
Update some translations files
2020-04-15 16:41:11 +02:00
Julien Wadel
3c5a8c5ea3 Set name to CPACK variable
Apply configure on nsi
2020-04-15 09:55:31 +02:00
Julien Wadel
76557a1c00 Remove forgotten header 2020-04-15 08:44:58 +02:00
Julien Wadel
7b591090a7 Remove completly Minizip
- Download on-demand BZIP2-Gnuwin32 from linphone website for Windows
- Use native bzip2 for Mac and Linux
2020-04-14 23:40:20 +02:00
Julien Wadel
09ec28dfc0 Update SDK 2020-04-14 19:45:07 +02:00
Julien Wadel
f15872768d Add OpenH264 support
Update Cisco codec version
First Rework on download/extract codec file
Ensure to stop download context before sending end signals
Replace qt.conf with qt.conf.in to have custom setting that depends of packaging or not
2020-04-14 12:31:18 +02:00
Julien Wadel
ce5a1091d3 Remove Minizip submodule for Linux and Mac, for bzip2
- Select dependencies from platforms
- Remove minizip in linux and mac installation
- Add Process Extractor in sources that extract file with bzip2
2020-04-13 22:05:38 +02:00
Julien Wadel
0d3c37bd79 Update qt.conf with QtQuick configuration 2020-04-10 20:24:40 +02:00
Julien Wadel
8f45b688ea Update SDK 2020-04-10 18:56:25 +02:00
Julien Wadel
aeb86b980f Add configuration file and reactivate HDPI enabling 2020-04-10 14:33:02 +02:00
Julien Wadel
3fb6cf9a87 - Add missing file in linux installation
- Cleanup install commands
- Use Executable name instead of Application Id for Organization name in order to fix multiple configuration folders
2020-04-09 19:02:40 +02:00
Julien Wadel
68695697ba Use Qt 5.12.5 instead of 5.12.6. The version is missing from Qt Maintenance (CI) 2020-04-08 12:29:49 +02:00
Julien Wadel
1668e509cc Remove useless permissions 2020-04-07 21:35:48 +02:00
Julien Wadel
d91e2f91df Add entitlements while codesigning 2020-04-07 21:00:48 +02:00
Julien Wadel
cccc78e2dc Add more useless permission in plist, quickfix on version names [ci skip] 2020-04-07 19:25:08 +02:00
Julien Wadel
ed52e80620 Test with adding missing permissions even not needed [ci ckip] 2020-04-07 18:43:43 +02:00
Julien Wadel
411b56d471 Add forgotten check availibility 2020-04-07 17:27:06 +02:00
Julien Wadel
229c8256c8 Use bc_compute_full_version on package name, move DesktopTools initialisation, add availability check for request permissions, update description for permissions 2020-04-07 17:23:34 +02:00
Julien Wadel
1f913e76ed Fix typo on rsync 2020-04-07 15:56:12 +02:00
Julien Wadel
c4a8f288a1 Use more common function name for initialization 2020-04-07 15:43:39 +02:00