1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 09:09:47 +02:00

11610 Commits

Author SHA1 Message Date
James Crook
6c69484899 Bug 2285 - Many action buttons and items in Toolbars activate the action on right-click (expect context menu or null action) 2020-03-01 22:00:05 +00:00
Leland Lucius
2a4421bf92 Remove sc4 plugin from CMake build 2020-03-01 12:12:37 -06:00
Paul Licameli
a461b7a273 Possible fix for intermittent assertion violations at Linux startup 2020-02-29 17:13:53 -05:00
Leland Lucius
418c4dfacb Fix typo 2020-02-29 13:08:57 -06:00
Leland Lucius
8b184e1172 Rework audacity.desktop file creation
In 805026728ab9dab7437d6338cc4b5cac70a6cd9f, Raphael fixed
a problem with the generator expressions showing up in the
desktop file.

But, I redid it without generator expressions altogther
to get rid of null/empty mimetype entries.  These probably
do not matter, but it's no big deal to prevent them.
2020-02-29 12:41:11 -06:00
Raphael Graf
805026728a
Fix audacity.desktop file generation (CMake) (#436) 2020-02-29 09:54:42 -06:00
Leland Lucius
caab2a56c9 Remove gettext download for Mac in CMake build
And added a python version that will be used on all platforms
when a suitable msgfmt isn't installed.  (As long as python
is installed.)

Extracted all the Audacity specific functions from main cmake
list and moved them to their own module.

Rearrange the main cmake module a bit and misc. cleanup.
2020-02-29 01:49:55 -06:00
Leland Lucius
fe09b0c4ac Add a couple of missing header checks 2020-02-28 18:08:36 -06:00
Leland Lucius
037186f9f0 Fix for bug #2175
Needed to Raise() the mixerboard's parent when it gets
hidden.
2020-02-28 15:46:47 -06:00
Leland Lucius
618cc966b0 Fix bug #2333
It wasn't using the "AQUA" theme.
2020-02-28 15:07:09 -06:00
Leland Lucius
1a2b407e89 Add "minsrc" target to build tarball
This adds a new target that will build the "minsrc" tarball.

It can be created on any platform now, either from the command
line or from within the Window's and Mac's project files.

The output tarball will be in the build directory.

And it's very easy to update the list of files/directories to
exclude...see scripts/CMakeLists.txt
2020-02-28 01:40:16 -06:00
Leland Lucius
e760809b7b Kick off build for pull requests 2020-02-27 11:15:33 -06:00
Leland Lucius
195fea367c Kick off build for pull requests 2020-02-27 11:14:17 -06:00
Raphael Graf
dff2124be2
Fix requirements for libmad and lv2 in cmake-proxies/CMakeLists.txt (#435) 2020-02-27 10:49:49 -06:00
James Crook
76498f4ef4 Bug 2289 - Original Slider Length
Reverted my 'EXPAND' fix in favour of Paul's fix which preserves the original slider length and so does not need a new picture in the manual.
2020-02-27 16:32:12 +00:00
Leland Lucius
96572761c4 Fix linkage to sc4 plug-in 2020-02-27 09:58:24 -06:00
Paul Licameli
664dc59392 Bug2289: alternative fix...
... see also b23d98fd0577a907d4372c1a4b4e35981a3fcedc and
bed7b41af98243ec0760e3d48cbb53c0de0e1367
2020-02-27 08:33:38 -05:00
Leland Lucius
f62500c3ab Disable sc4 plugin tempoarily
Having some linkage problems on Windows...
2020-02-27 01:58:47 -06:00
Leland Lucius
50e4d74007 Make Audacity dependent on sc4 plugin 2020-02-27 01:08:46 -06:00
Leland Lucius
5d62cdbd1e Add sc4 plug-in to CMake build for Windows and Mac 2020-02-27 00:52:34 -06:00
James Crook
9573f49df0 Bug 2289 - Linux: Advanced Mixing Options slider malformed
The fix loses the centering, but solves the P1 issue, and may be a clue as to the underlying cause.
2020-02-26 21:49:56 +00:00
James Crook
ec00a7352f Bug 2340 - Macros: Graphic Eq and Filter Curve may open with wrong settings from Macro Editor 2020-02-26 12:31:31 +00:00
James Crook
f8eb99bb18 Bug 2341 - Macros prompt for save changes even with canceled edits 2020-02-26 10:50:26 +00:00
James Crook
2ab35e8c1b Bug 2342 - Macro Manager offers to apply changes to newly created macro 2020-02-26 10:31:28 +00:00
Leland Lucius
c63a1632dc Don't assume in-tree LV2 libs will be used
Don't try to install suil UI modules if the local libs
weren't used.
2020-02-26 01:58:53 -06:00
Paul Licameli
58bc0a76e5 Bug2304: complete the fix...
... which was begun at 02dd7dc96bde4defe48b2cc332b8db7025b04bcf
2020-02-25 18:21:06 -05:00
Paul Licameli
5a2eaf9a52 Bug2303: Play after project open should start at saved cursor 2020-02-25 14:55:56 -05:00
Raphael Graf
c886851edc
Improve CMake BSD compatibility (#433) 2020-02-25 12:42:12 -06:00
Paul Licameli
da2e02242f Bug2325: Don't hang exporting effect presets twice...
... or, what I saw in my Mac builds:  there wasn't a hang, but there was
incorrect behavior on alternate attempts to export presets.  Sometimes, instead
of (correctly) giving a file overwrite warning, there was instead a message
box about failure to open a non-existent file path, which had the last path
component duplicated.
2020-02-25 11:39:46 -05:00
Leland Lucius
c1ce3c74c4 Adding libatomic check for LLVM 2020-02-25 10:02:54 -06:00
Leland Lucius
e994141c5f Fix for refresh issue on several preference panes
See bug #2315, but this should be review and removed
after moving to wx3.1.3.
2020-02-25 09:18:51 -06:00
Paul Licameli
b23d98fd05 Bug2289: initial sizing of export mixer slider on Linux...
... bug began at bed7b41af98243ec0760e3d48cbb53c0de0e1367

Apparently, for GTK one must set the size of a slider before adding it to a
sizer.
2020-02-25 10:11:21 -05:00
Paul Licameli
72ece7d9bf Bug2314: Zoom in should work during playback...
...bug began at 52ff705b0dff568512b6c6016936b78311c56a69

Fixing this in a way that does not make a dependency cycle between ProjectWindow
and TrackPanel
2020-02-25 09:36:26 -05:00
Paul Licameli
02dd7dc96b Bug2304: Export Mp3, Const or Var: shouldn't empty Quality choice
problem began at 5638d6844fb1dca563671e5ced1a916db974de34
2020-02-25 08:16:16 -05:00
James Crook
836bc36536 Bug 2248 - Multi-view: can get numbers overflowing the Vertical Scale 2020-02-25 13:09:48 +00:00
James Crook
3653af42fc Bug 2326 - Further wording tweaks. 2020-02-25 11:41:36 +00:00
James Crook
d70365ba2b Bug 2326 - Wording improvement (as requested). 2020-02-25 11:09:43 +00:00
James Crook
a48483bc19 Bug 2298 - Font size per-platform.
My previous fix disrupted mac font size.  Now the code should have the right font sizes for each platform.
2020-02-25 10:56:31 +00:00
Leland Lucius
e12376b2bd Update build_dist.sh to support standalone mode
You can now use it from the command line like:

   audacity/mac/scripts/build_dist.sh audacity/mac build/bin/Release
2020-02-24 18:48:34 -06:00
Leland Lucius
9e5434b843 Remove duplicate/misnamed CMake option 2020-02-24 15:45:00 -06:00
James Crook
50d16867d5 Bug 2258 - Sliders in the slider dialogs when double-clicked yield a further slider dialog 2020-02-24 21:23:16 +00:00
James Crook
64811e49f9 Bug 2326 - Export settings from one effect can be attempted to be imported into another effect - silent fail, with no error message 2020-02-24 20:57:47 +00:00
Leland Lucius
3545097fe9 Fix CMake/wxWidgets link issue
This corrects linking of the wxWidgets libraries when there's multiple
copies and the desired one is later in the search path.  This can affect
any non-Windows system that doesn't have it's wxWidgets in "standard"
libraries (like our wxWidgets builds on the Mac).

The wrong wxWidgets libraries can be picked up by the linker if other
"-L" arguments appear before the wxWidgets specific on.  This can happen
if you have something like Homebrew installed and CMake finds one of the
libraries (like libogg) installed.  It will put a "-L/usr/local/lib" in
the linker arguments before the "-L/usr/local/x86_64" wxWidgets flag,
and if there happens to be wxWidgets libs in /usr/local/lib, the linker
will pull the wxWidgets libs from /usr/local/lib...not what was wanted.
2020-02-24 13:45:16 -06:00
James Crook
87034a0a67 Bug 2298 - Windows: Font size reduced for Vertical Scale, Timeline and Time Track numbers 2020-02-24 19:25:52 +00:00
Leland Lucius
f4d567dd9e Use "CMAKE" instead of "CMAKE_INTDIR"
The latter isn't available on all 3 platforms.
2020-02-24 10:36:41 -06:00
Leland Lucius
baaafb92df Try to fix the system.lsp issue again 2020-02-24 10:02:09 -06:00
Leland Lucius
1d267383ca Copy the correct system.lsp in the CMake build
This will fix the *file-separator* issue Steve reported.
2020-02-24 09:27:55 -06:00
Leland Lucius
2dde5b6f53 Fix the orignal Linux build
It worked for the CMake build, so adding "apt-get update" to
the original build as well.
2020-02-24 09:18:49 -06:00
Leland Lucius
e5c5c08de6 Fixes for Linux and Mac builds
Adding "apt-get update" to hopefully fix the Linux build. I thought
Github would "fix" the image, but it doesn't hurt to have the update
in there anyway.

And fix the Mac Info.plist version.
2020-02-24 08:55:20 -06:00
SteveDaulton
b651984b87 Bug 2336. Work around issue in Noise Gate. 2020-02-24 11:21:49 +00:00