Commit graph

79 commits

Author SHA1 Message Date
Christophe Deschamps
19d54cb0aa Linux spell checker based on ispell 2023-11-06 12:57:38 +00:00
Julien Wadel
92ca29b3cd Revert pinfo.list description and fix entitlements. 2023-10-31 14:22:28 +01:00
Julien Wadel
76fdbe857b Add missing description for Apple permissions. That fix crash on start with Ventura (13.1) 2023-10-24 11:50:16 +02:00
Julien Wadel
34ec7c494e Mac: reactive macdeployqt on install and try to find it if cpack 2023-10-19 10:03:14 +02:00
Julien Wadel
95fbcdf3a1 Fix Mac build on propagated variables.
Execute macdeploy on cpack before making dmg.
2023-10-18 18:26:28 +02:00
Julien Wadel
98406ef7e0 Fix Application name in installation folder by removing version. 2023-10-16 17:48:07 +02:00
Julien Wadel
c0ac6da859 Workaround for Mac code signing: Sign all output dir. 2023-09-29 15:59:09 +02:00
Julien Wadel
5d01fe8ac3 Fix pdf module activation.
Remove cmake_install_prefix sue for subdirectory as it is error prone (install will not use what is defined but only the root install prefix).
Fix install folder for Tasks on Mac.
Fix CI file for Mac.
Fix rootca folder on Mac.
2023-09-25 16:48:07 +02:00
Julien Wadel
aac2d9f120 Revert back to add signing identity for Macos.
Allow CPACK to sign the application.
Fix cmake options list that wasn't set because of scope.
Make more generic the Windows hack on QtKeyChain.
Use a script to code sign all files (not working in cmake file)
Clean cmake files to use targets.
Rework Mac build.
Avoid to use git if version has been specified with cmake command (LINPHONEAPP_VERSION)
2023-09-22 14:29:10 +02:00
Julien Wadel
f285ce68de Set build install paths and options. 2023-08-21 09:47:55 +02:00
Julien Wadel
b9b4486f1c Fix microphone permission on Mac. 2023-04-13 18:29:20 +02:00
Julien Wadel
fad974727e Code signing by specifying hash. 2023-03-31 15:37:38 +02:00
Julien Wadel
ee526c262c Mute option for each chatrooms. 2023-02-27 16:52:08 +01:00
Julien Wadel
3118e96ff9 Icon transparency generations on icon.ico
# Conflicts:
#	CHANGELOG.md
2023-02-23 11:27:41 +01:00
Julien Wadel
19c4233929 Windows : Fix application icon in Windows programs list. 2023-01-20 15:15:11 +01:00
Julien Wadel
76a6a8b6ea System languages based on QLocale and not name. 2022-12-20 10:40:16 +01:00
Julien Wadel
56cff70b1b VFS Encryption, QtKeychain and file viewer. 2022-12-16 14:37:45 +01:00
Julien Wadel
9ff0502b3c Allow to not package the rootca file for packager.
If rootca.pem doesn't exist, don't try to use it.
2022-10-17 09:15:11 +02:00
Julien Wadel
3488f97ed8 Add sanitizer options.
Fix mac default folders locations like rings and belr grammars.
2022-10-07 10:48:55 +02:00
Julien Wadel
15baf63a7e Uninstall wasn't correctly check for running application: replace FindWindow by tasklist. 2022-10-04 18:21:11 +02:00
Julien Wadel
241ece706a Fix sign-args drop out from appimagetool. 2022-09-20 12:38:23 +02:00
Julien Wadel
79f83982bb Change running application from FindWindow to script detection (tasklist/find). 2022-09-01 12:54:40 +02:00
Julien Wadel
4fd6166670 Fix running application detection for uninstalling. 2022-07-04 17:36:53 +02:00
Julien Wadel
da7bd4464a Versionning and auto release 2022-05-13 17:38:43 +02:00
Julien Wadel
1d4a06668a Fix windows build on missing codecs 2022-03-31 17:30:36 +02:00
Julien Wadel
69f91c3cc3 - Windows : convert cmd into powershell and build for x64 with msvc2019
- Fix Qt deploy on Windows where some files weren't deployed.
2022-03-18 13:06:55 +01:00
Julien Wadel
e7612e692a Add a custom sign process 2022-03-18 13:06:36 +01:00
Julien Wadel
ebd033a3e6 On default build : Revert webview subscription and keep old sheets (avoid deployment issues) but keep a way to reactivate it. 2022-03-10 19:16:26 +01:00
Julien Wadel
92e483c855 Add debug feedback on missing colors.
Add contact URL.
Change unread message count design in chat.
Add page text about missing features when using third party SIP account.
Add Translation link for contribution in about.
Fix history view.
Add delay of 500ms on message search.
Fix unresponsive check update button in settings.
Fix wrong characters in record name.

# Conflicts:
#	linphone-app/cmake_builder/linphone_package/CMakeLists.txt
2022-03-08 15:44:16 +01:00
Julien Wadel
8f2ae923ce Add -no-strip parameter to macdeployqt 2022-03-08 15:37:57 +01:00
Julien Wadel
3f41aa2194 Mac :
- Fix qt.conf for missing qml.
- Fix shortcuts and top menu.
- Fix depencies.
2021-11-25 16:39:57 +01:00
Julien Wadel
5adb1eb4dd - Fix history view
- Allow to add license in packages (windows with NSIS/mac with dmg)
2021-11-09 11:36:23 +01:00
Julien Wadel
b588499734 - Fix Installation folders to executable name
- Force application paths to Database, Lime DB and sounds
- Remove constraints on actions that were based on friends capabilities
- Fix secure group chat activation
2021-11-08 21:02:56 +01:00
Julien Wadel
8402314990 Use macdeployqt when building in all cases 2021-11-04 12:25:29 +01:00
Julien Wadel
49454aef5c Fix tunnel build and Mac deployment on generic dmg 2021-11-03 12:29:33 +01:00
Julien Wadel
ca849bcac8 - Add Vendor and copyright ranges
- Color customization on tray event count
- Allow the use of a custom URL for remote provisioning(first stage dev)
- Fix assistant to come back to home if no more items
- Update icon generation to inkscape 1.1
2021-11-02 15:05:23 +01:00
Julien Wadel
0591d882af - Use MIME based on executable name for CLI/URI handlers
- Rework CLI/URI execution
2021-10-22 23:46:40 +02:00
Julien Wadel
b1249ae517 Update Changelog 2021-10-20 17:12:12 +02:00
Julien Wadel
ccc2193b55 Fix special characters in chat room subject and friends
Fix windows error on strict comparaison
2021-08-24 17:17:29 +02:00
Julien Wadel
c1855d07a4 Fixes 2021-08-05 17:29:35 +02:00
Julien Wadel
fc5bc239ce Rework on finding MinGW libraries 2021-04-30 19:34:23 +00:00
Julien Wadel
7415ac3420 Deploy OpenLDAP dependencies 2021-04-30 15:27:41 +00:00
Julien Wadel
b91c734f23 Update SDK to Fix cast error and turn off errors on deprecated copy from Qt headers for gcc 9, sign MSQOGL plugin 2021-03-21 17:38:25 +01:00
Julien Wadel
ab4741fb1e Change timestamp server for code signing on Windows du to defunc servers from verisign to a more reliable server 2021-01-27 14:29:31 +01:00
Julien Wadel
8a42ba395c Set destinations 2021-01-16 15:06:00 +01:00
Julien Wadel
7ba41675d1 - Fix cmake error (remove object from executable)
- Rewrite import/export libraries
- Fix LIBDIR for all platforms
- Do not try to build plugins if no one exist
2021-01-16 14:54:26 +01:00
Julien Wadel
39dc65266e - Add CI and update to new plugin version
- Add plugin exportation
- Use Q_DECL_* as attribute
- Allow project to build shared library
- Split plugin interface into dynamic library
- Fix install include folder
2021-01-15 18:06:07 +01:00
Julien Wadel
5eba9a5ece Create a plugin system
- Add feedback on errors
- More generic import requests
- Replace storing password by a native popup that ask passwork when needed
- Store passwords in settings file
- Import Feedback in advanced settings tab
- Use English as default translator if no translations are found
- Add OpenSSL packaging for Windows to deal with Qt connections
- Add option to overwrite plugin if exists
- Plugin load/unload managment. Hot-Dynamic load of plugins. Safely test the loaded plugin
- Set plugin data with default value when all GUI items are loaded
- Rewrite folder priority
- Add filename info from pluginloader
- Add plugin versionning
- Specify inputs for saving
- Copy desktop headers in OUTPUT to be used by external projects
- Add a plugins folder auto-managed by cmake
- Remove obsolete contact api submodule
- Clean plugin example
- Add specific behaviour for plugin type : inputs have been splitted by Capability.
- Update save/load to be more generic and add clean function for configurations
- Instantiate Importer List model
- Add IDE integration for plugins
- Set input fields to be dependent of capability
- Change signals interface to take account capability
2021-01-13 21:04:23 +01:00
Julien Wadel
2629e2461d - Download configuration file if it is a webfile
- Download the configuration file directly to the config path and overwrite old file
- Add an interface to config directory path
- Prevent a crash from the deletion of the Handler where we are still using it
- Add synchronous mechanism to download file and Instance Manager deletion
- Add Command parser features : clean specific keys, parse from list of arguments
- Reorder config search to avoid unwanted config file overwrite
- Move CLI execution at the end of initialization
- Based openAppAfterInit on Manager and not on Handler
- Add Call feature to Command line (--call=<SipAddress>)
- Launch a call on request
- Add generic parameters on show and call method to CLI
- Replace connectOnce function that didn't fully work by a connection on context where it is manage by Qt
- Remove redundant parser initializations
- Update SDK to fix configuration updates and FEC
2020-10-23 11:54:55 +02:00
Julien Wadel
6ba9871c53 Fix Linphone installation destination to use executable name and not application name 2020-10-22 12:27:30 +02:00