dofuuz
f83f65cadc
Disable auto format detection of Import Raw Data
...
- Use recent import setting instead of auto detection
- Add Detect button
2021-08-04 06:52:30 -04:00
Vitaly Sverchinsky
f90698c980
Changing affordance hint text
2021-08-03 11:57:44 -04:00
Dmitry Vedenko
c189066c4d
Fix the default value of conan_allow_prebuilt_binaries
2021-08-03 14:28:27 +03:00
Dmitry Vedenko
9df3c4b398
Merge pull request #1388 from crsib/linux_packages
...
Linux packages
2021-08-03 12:13:00 +03:00
Dmitry Vedenko
9f17e141e8
Add build image for Ubuntu 20.04
2021-08-02 19:52:31 +03:00
Dmitry Vedenko
d699b4311b
Set propper ABI on Linux
...
This change only affects Debian and Ubuntu, on other systems libcxx
ABI is detected correctly anyway
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
dc92a7c59f
Reduce requirements, so they match Ubuntu 20.04
...
For id3tag and mad - Ubuntu has broken package config, so this change
is no-op.
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
583adc57d0
Add a Dockerfile and Spec for Fedora 34
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
58f2b2f99e
Add a Dockerfile and PKGBUILD for Arch Linux
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
cf328b9d87
Add a framework to generate offline dependencies
...
`prepare_offline_dependencies.sh` will generate a tarball containing:
* Files required for PIP to install Conan
* Conan download cache
The resulting tarball content depends on CMake flags passed down
to the script.
`build_package.sh` demonstrates how to use the offline dependecies
to build Audacity. The script requires the exact CMake options that were
provided to `prepare_offline_dependencies.sh`
`build_packages.sh` allows validating the build process for different
Linux distros. It uses Docker to:
* Generate the dependencies tarball.
* Execute an offline build using `build_package.sh`.
* Generate distro specific packages, offline as well.
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
b25e3b767f
Add a find_package fallback for the *system* libs
...
This is required, as PortMidi does not have package config available
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
aae3627476
Add an option to force the build of dependencies
...
When `audacity_conan_allow_prebuilt_binaries` is turned on,
the dependecies that are managed by Conan
will be built from the source code every time
cmake configuartion changes
2021-08-02 19:52:15 +03:00
Dmitry Vedenko
f0bea9ed21
Add .vscode to .gitignore
2021-08-02 19:52:15 +03:00
Paul Licameli
502cb06471
Merge pull request #1359 from Paul-Licameli/extract-lib-files
...
Extract lib files
2021-07-30 08:51:52 -04:00
Paul Licameli
0506faee02
New library for files
2021-07-30 08:17:27 -04:00
Paul Licameli
4fd6e8a151
Move LogWindow to new files
2021-07-30 08:17:27 -04:00
Paul Licameli
c14e8114ca
Duplicate AudacityLogger.* in LogWindow.*
2021-07-30 08:17:27 -04:00
Paul Licameli
e3f9b3cbd4
Separate LogWindow from AudacityLogger, so the latter uses no GUI
2021-07-30 08:17:27 -04:00
Paul Licameli
03f77429a0
Begin to separate UI from internals of AudacityLogger...
...
... use more indirect notifications to the frame that it needs updates.
One notification to update the window when text is flushed in the logger.
Another to update the window for changes in language preferences.
2021-07-30 08:17:27 -04:00
Paul Licameli
7685d92a0c
Begin to rewrite AudacityLogger...
...
... Singleton members become statics; smart pointers and null checks for safety
2021-07-30 08:17:27 -04:00
Paul Licameli
347cb7c294
Move AppName to lib-utility...
...
... It makes more sense there, at an even lower level than lib-files. Avoid
type wxString.
2021-07-30 08:17:25 -04:00
Paul Licameli
44c4219d7c
FileNames does not depend on wx/app.h...
...
... The string constant used at startup in SetAppName() (which is called
nowhere else) is made known to FileNames, so it need not use GetAppName().
2021-07-30 06:42:18 -04:00
Paul Licameli
9b0706dede
Move SelectFile (and VerifyFilename which uses it) to new files...
...
... So that FileNames avoids dependency on wxCore.
2021-07-30 06:42:18 -04:00
Paul Licameli
05e991100f
Duplicate FileNames.* in SelectFile.*
2021-07-30 06:42:18 -04:00
Paul Licameli
ddf5643d01
Use BasicUI in FileNames.cpp, to remove some dependency on wxCore
2021-07-30 06:42:18 -04:00
Dmitry Vedenko
e3e6d56846
Add a wrapper that retries hdiutil
with progressive timeout
...
This seems to be a common workaround for CPack issue on macOS.
Script has 10 attempts and in the worst case it will take 55 seconds for it to fail.
2021-07-28 16:38:16 +03:00
Dmitry Vedenko
314eaa40d7
Do not track CLion project files
2021-07-28 15:24:11 +03:00
Dmitry Vedenko
e6368a252a
Use relative RPATH during installation
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
cb8fe04664
Fixes GCC11 compatibility
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
85e35e12ec
Adds Fedora 34 rpm image
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
0e98b0aaca
Adds Findlibmp3lame module
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
65886f5c2c
Fixes wxwidgets fixup script
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
64cfcb4298
Ubuntu Docker image has moved to ubuntu-focal directory
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
eb2df2c0f6
Scope libraries, required by the optional features
2021-07-28 14:27:35 +03:00
Dmitry Vedenko
1968e81c79
Adds an option to disable Conan
2021-07-28 14:27:35 +03:00
Paul Licameli
d5aa055877
Merge release-3.0.3 into master
2021-07-27 11:16:34 -04:00
Grzegorz Pruchniakowski
1362809d16
pl.po - very important fix
...
File pl.po needs fix, because strings with "fuzzy" are untranslated in program.
Greetings,
Gootector
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
b28533328f
Change the link color to the default color of wxHyperlinkCtrl
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
9a07826cd2
Re-fit the UpdateNoticeDialog to fix dialog size with wxGTK
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
23da17eef2
For GTK builds - use wxStaticText instead of wxHyperlinkCtrl.
...
It turns out, that wxHyperlinkCtrl has a dramatically different size with the GTK backend. This commit makes link to be only clickable using mouse, but AFAIK accessibility is not implemented for GTK backend anyway.
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
572af175bf
Fixes See %s for more info
in ru.po
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
3439d3e40d
Remove libatk from the AppImage, as it breaks launching the browser
2021-07-26 09:49:30 -07:00
Dmitry Vedenko
b2d9adf6a7
Fixes crash in ErrorReportDialog
2021-07-26 09:49:30 -07:00
Grzegorz Pruchniakowski
969e83bd66
pl.po - very important fix
...
File pl.po needs fix, because strings with "fuzzy" are untranslated in program.
Greetings,
Gootector
2021-07-23 14:14:33 -07:00
Dmitry Vedenko
9fb1b2f9f2
Change the link color to the default color of wxHyperlinkCtrl
2021-07-23 06:46:37 -07:00
Dmitry Vedenko
183160f533
Re-fit the UpdateNoticeDialog to fix dialog size with wxGTK
2021-07-23 06:46:37 -07:00
Dmitry Vedenko
e8f48dfb58
For GTK builds - use wxStaticText instead of wxHyperlinkCtrl.
...
It turns out, that wxHyperlinkCtrl has a dramatically different size with the GTK backend. This commit makes link to be only clickable using mouse, but AFAIK accessibility is not implemented for GTK backend anyway.
2021-07-23 06:46:37 -07:00
Paul Licameli
0ee9cbd83e
Fix dangling pointers to Project from LyricsWindow.cpp
2021-07-22 17:40:29 -04:00
Paul Licameli
13cb2c2a3f
Merge pull request #1345 from Paul-Licameli/extract-lib-math
...
Extract lib math
2021-07-22 16:55:31 -04:00
Paul Licameli
cfce6da603
Resample into lib-math; Audacity doesn't use libsoxr directly
2021-07-22 16:54:00 -04:00