1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-29 15:19:44 +02:00

494 Commits

Author SHA1 Message Date
TheEvilSkeleton
0f38200adf
Update copyright year
This MR updates the current year stated in copyright notices to 2022.

Signed-off-by: TheEvilSkeleton <theevilskeleton@riseup.net>
Reference-to: https://github.com/tenacityteam/tenacity/pull/698
2022-01-28 10:22:18 +00:00
Emily Mabrey
b650b5aafc
Enable Interprocedural Optimization
CMake will now enable linking IPO if the compiler supports it

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-09-06 02:05:21 -04:00
Emily Mabrey
d73e9eb1cd
Innosetup installer updates
Rename usage of outdated Innosetup functions
Configure CMake to use the same build type for Innosetup target
Use Tenacity logos
Update readme information displayed post-install
Update license information displayed pre-install
Fix installer generation
Cleanup innosetup configuration

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-09-03 16:18:36 -04:00
Lucas Fugmann
3d826b0d43
Replace Audacity branding in Innosetup, support HiDPI
Reference-to: https://github.com/tenacityteam/tenacity/issues/502
Signed-off-by: Lucas Fugmann <lucas@fugi.dev>
2021-08-27 17:14:33 +03:00
Emily Mabrey
4e877b8aed
Fix executable manifest regression
Add `publicKeyToken` attribute back to `Tenacity.exe.manifest`.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/475
Reference-to: 20ee9a6c57a54b24befe0f03fedefc040c160b70
2021-08-14 14:18:07 -04:00
Panagiotis Vasilopoulos
20ee9a6c57
Update Windows manifest
- Updated tagline
- Removed reference to Audacity public key

Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-13 13:40:52 +03:00
fossdd
a06bdeddac
Add hiDPI support for Windows
Fixes https://github.com/tenacityteam/tenacity/issues/168

Signed-off-by: fossdd <fossdd@tenacityaudio.org>
2021-07-28 21:49:16 +03:00
akleja
74f5f2ef98
Add white fill color to windows icon
Add white fill color to windows icon so it matches the rest of the icons

Signed-off-by: akleja <storspov@gmail.com>
2021-07-25 15:20:46 +00:00
Ajay Ramachandran
cb7a6c9056
Rename executable names and package name
Switch folder paths to tenacity

Signed-off-by: Ajay Ramachandran <dev@ajay.app>
2021-07-22 14:16:19 +00:00
Sebastian Rueth
bbf9101a1b Change Audacity to Tenacity in Innosetup files
Signed-off-by: Sebastian Rueth <sebastian.rueth@protonmail.com>
2021-07-21 21:11:07 +03:00
Sebastian Rueth
0d735e3b9f Fix building innosetup package on Win10
Signed-off-by: Sebastian Rueth <sebastian.rueth@protonmail.com>
2021-07-21 21:11:07 +03:00
Emily Mabrey
2f316d5bc4
Rename project in many places; Replace Most Project Logos; Refactor About Tenacity... Dialog (#276)
Add `locale/en.po` file.
Add English to `locale/LINGUAS` list.
Partially duplicate `msgid`s to `msgstr`s in English locale enable eventual key `msgid` changes
Replace former project name with Tenacity in English locale.
Replace former project website with Tenacity compatible usages in English locale.
Modify `AboutDialog.h` by renaming variables.
Modify `AboutDialog.cpp` by replacing usage of pre-fork name in Strings.
Modify AddBuildInfoRow methods to be static in About dialog.
Make License text const in About dialog.
Make pre-fork credits different in About dialog.
Begin adding Tenacity specific credits
Macros starting with `__` are reserved, so I removed the `__` on the About Dialog guard macro.
Remove `AboutDialog::` from usage of `Role` in `AboutDialog.h`
Refactor overly long generator method into separate methods in `AboutDialog.(h|cpp)`
Begin adding Tenacity developer information
Cleanup layout of `AboutDialog.h` and `AboutDialog.cpp`
Add `safedelete` macro to compliment odd `safenew` macro
Add `enum` to `ShuttleGui.cpp` to make it more clear what `Prop` method is doing.
Remove a ton of pointless and/or redunant `#ifdef` usage
Remove pointless singleton in AboutDialog
Make AboutDialog modal on MacOS
Fix reference type use of `auto` in `AudacityApp` b/c it makes unintentional copy.
Update XPM and PNG images using Tenacity assets
Update ICO images using Tenacity assets.
Fix Windows resource script that improperly used `winuser.h` import.
Add `*.aps` to gitignore to prevent IDE RC pre-load file from being committed.
Add default values for pre-processor constants in `tenacity.rc`.
Make changes needed for `Tenacity.exe` binary
Add 8x8 PNG to Windows ICO files
Replace project name in various CMake and CPack file.
Replace project name in various directory structures.
Replace project name in various OS-specific build files.
Replace project name in various documentation files.
Update the PO and POT files using the script.
Fix places where a `.desktop` file was used on Linux.
Replace title of project windows.
Make splash screen click through to `tenacityaudio.org`.
Remove ® from `AboutDialog.cpp`
Modify copyright message in `AboutDialog.cpp`

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-20 19:46:29 -04:00
Dmitry Vedenko
6da25e1646 Add targets for packaging DMG and InnoSetup
Fixes configure.sh

Fixes Windows code signing

Fixes an issue with conan cache on windows

Fixes build manual script

Fixes build manual

Remove unused props

Use long options

Yet another manual fix

Fixes iss
2021-06-16 05:07:31 -07:00
Paul Licameli
d167b0bc83 Correct Japanese strings for Linux destkop and Windows installer...
... as suggested by 森の子リスのミーコの大冒険 <phroneris@gmail.com>
2021-06-15 21:39:01 -04:00
Dmitry Vedenko
66a85bf97c Update the build documentation 2021-05-24 06:53:53 -07:00
Paul Licameli
c5ebc396eb Audacity.h has shrunk to nothing, now remove it! 2021-05-10 00:05:23 -05:00
Paul Licameli
e653b4aaf8 Eliminate Experimental.h, configure compile options instead...
... This makes it impossible to forget to include the EXPERIMENTAL definitions
(such as when cutting and pasting code) and so get unintended quiet changes of
behavior.

The EXPERIMENTAL flags are now specified instead in new file Experimental.cmake
2021-04-27 12:40:07 -04:00
John Colket
5b4cd040eb Update Windows build instructions 2021-03-17 16:53:51 +00:00
James Crook
f0ba75773f Make file associations to new Audacity.
Previously an install did not change the file associations so as to
use the new Audacity.  Now we do.  Aup3 won't open on older
Audacity.
2021-02-23 13:19:35 +00:00
James Crook
463058e20c Associate .aup3 with Audacity in innosetup 2021-02-21 10:21:04 +00:00
Patriccollu
a37162ffca Add Corsican language (co.po etc) 2021-02-04 17:14:02 +00:00
Jefferson Hudson
f2abbceb2e
Update windows build instructions (#725)
* Update windows build instructions

* Update download link for VS 2019

* One more 2017 > 2019 text change

* Remove errant dots from a list

* Specify CMake variable name
2021-01-20 01:12:12 -06:00
James Crook
de50f55f61 Update build instructions 2020-06-28 11:03:49 +01:00
James Crook
16d52f63a4 Windows: Update setup wizard 2020-06-19 16:16:47 +01:00
James Crook
47fa55c4b7 Update Windows build.txt 2020-05-27 12:16:20 +01:00
James Crook
4c3dda596d Update win build instructions 2020-05-26 12:34:39 +01:00
Leland Lucius
c42d188e7b Removed old build system
This was fun!!! Holler if I had too much fun. :-)
2020-05-24 13:18:47 -05:00
Paul Licameli
a3d690e473 Remove lib-src/lib-widget-extra...
... It only implemented class NonGuiThread, which was not third-party, and
became unused at commit a6d0b3f
2020-05-22 09:22:49 -04:00
James Crook
79340b6852 Update iss installer 2020-04-22 17:46:13 +01:00
SteveDaulton
5885b83557 Add spectral-delete.ny for windows 2020-04-03 15:39:41 +01:00
SteveDaulton
39eac57804 Add Add eq-xml-to-txt-converter.ny for windows 2020-03-25 21:23:15 +00:00
Leland Lucius
24b6031a84 Adjust Windows build for new libsndfile version 2020-03-17 00:17:02 -05:00
Leland Lucius
1dffc4fe1f Allow 64-bit common controls to be used
I'd wager that we should simply get rid of this and the similar
pragma in AudacityApp.cpp.
2020-02-12 21:47:44 -06:00
James Crook
8168dce551 Fix Big Time TimerToolBar, Stage I
- Update on idle (new idiom from Paul)
- Dock at x1 or x2 size
- Smooth resizing
- Take some account of width when resizing
- Promote Resizable docking code to ToolBar class
2020-02-05 14:24:59 +00:00
Leland Lucius
6217351a12 Updates the cmake build system
It's still has some work, but it successfully builds on
all 3 main platforms.  Some of the outstanding items
include:

   Install target testing (mostly important for Linux)
   CMakeList clean up and comments
   Debug and Release build verification
   Audit of compile/link options
   Need a Mac signed and notarized build
   (and probably more)
2020-02-03 00:39:43 -06:00
Paul Licameli
3b77af5dfc Remove TranslatableStringArray.h 2020-02-02 18:02:32 -05:00
Paul Licameli
833bbb5455 Supply missing changes in win/ for 6eb0f3a 2020-01-18 16:32:15 -05:00
Leland Lucius
033ba8f626 Update build for new Nyquist r288 runtime 2020-01-13 13:34:25 -06:00
Paul Licameli
91536d734f Rename EffectRack.* as EffectUI 2020-01-05 16:11:54 -05:00
Paul Licameli
973f15c5ac Move ProjectWindowBase to new files...
... So that you can use GetProject without other linkage dependencies
2020-01-03 17:58:21 -05:00
Loss
e787694f07 Implementation of Timer Toolbar
PRL:  Rebased onto recent master, fixed compilation and indentation, added new
files to the XCode project, added an EXPERIMENTAL flag
2019-12-31 17:42:54 -05:00
Leland Lucius
ccfd2f1c80 Update LV2 host
This greatly improves the LV2 host to the point where all
(non-midi) plugins distributed with Ubuntu 18.04 and Fedora
30 are supported.
2019-12-17 12:54:30 -06:00
Leland Lucius
45c6a70d17 Adjust build system for new Nyquist version 2019-12-16 01:00:43 -06:00
SteveDaulton
c8e5cc8cd6 Add noise gate for Windows 2019-12-05 21:19:00 +00:00
SteveDaulton
fe7434bc9f Merge loudness effect from mmmaise 2019-11-27 21:14:05 +00:00
Paul Licameli
bbaceba347 Register export plugins, breaking cycles...
... as we did last relase for import; making several header files unnecessary.

This breaks up a strongly connected component of 9, which was the largest
remaining.  Now the largest remaining is 5.
2019-11-27 13:33:28 -05:00
Max Maisel
a94cda94ae Create empty EBUR128 class.
This class will contain all EBU-R128 related analysis code.
Add all new files to all build systems as well.
2019-11-22 19:42:33 +01:00
Max Maisel
6da48db127 Start work on new Loudness effect
This is based on my old loudness effect prototype which was included
in the Normalize effect.

Create all source files and add them to all build systems.
Currently, the effect only consists of a GUI mockup.
Create Octave+mod-script-pipe based dummy unit-test as well.
2019-11-22 19:42:32 +01:00
Paul Licameli
aac2b7d825 Revert "Register export plugins, as we did for import, breaking cycles..."
This reverts commit 317f532dcbf39cdaaa0afe6b6e128e661af3b0e9.
2019-07-29 15:43:22 -04:00
Paul Licameli
317f532dcb Register export plugins, as we did for import, breaking cycles...
... and making several header files unnecessary
2019-07-29 15:41:11 -04:00