Commit Graph

125 Commits

Author SHA1 Message Date
gera 0ab6aefe11 Merge with master and resolve CI configure script conflict. 2021-06-18 09:46:40 -04:00
Peter Jonas de2213ea2c Generate AppImage on GitHub Actions
Fixes #695. Supersedes #172. See https://appimage.org/.
2021-06-16 11:00:16 -04:00
Vitaly Sverchinsky 2e0e3b4162 CI script fixes (sentry symbols upload) 2021-06-16 07:00:48 -07:00
Dmitry Vedenko 5f05b798f6 Fixes the way GIT_BRANCH is evalueated 2021-06-16 05:07:31 -07: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
Vitaly Sverchinsky 08b1987ea3 sentry url fix 2021-06-15 22:44:09 +03:00
Vitaly Sverchinsky e8b186a9b4 Crashreporting 2021-06-15 22:44:07 +03:00
Peter Jonas 4b5c95d7fe Move GitHub Actions CI scripts into separate files
Break the workflow into smaller stages (Configure, Build, Install,
Package, etc.) so that you can see exactly which stage failed in the
GitHub Actions run log.

Create a separate Bash CI script for each job stage (configure.sh,
build.sh, install.sh, package.sh, etc.) to reduce the size of the main
YAML workflow file and enable Bash syntax highlighting.

Close #917
2021-06-10 10:09:49 -07:00
James Crook ebf0c103b6 Bug 2744 - Manual: Incorrect escaping of backslash character 2021-04-13 20:53:06 +01:00
Nikita Mahoviya 414087a83d Spelling 2021-03-21 09:09:34 +00:00
crpto-bug c2d3e500c9
Bug 2684 - Bitrot for Docimage script 2021-03-20 16:15:43 +00:00
James Crook 09df5ba173 Update sidebar used in manual-fetching script. 2021-02-20 19:30:35 +00:00
SteveDaulton 85079fd2ee A little more documentation for docimage scripts. 2021-02-19 16:33:33 +00:00
James Crook d9eb723e13 Bug 2665 - Docimage script now runs ahead and stalls.
There are now extra blank lines in the results that
need to be dealt with.  Script updated to do so.

This bug 2665 is now fixed.  I think there is a small issue
with the label command not using the selection that
still needs to be addressed too, but it is minor compared
to bug 2665 and can wait.
2021-02-19 14:26:51 +00:00
Leland Lucius 443e4171f2 Make docimages_core.py py3 compatible 2021-02-18 22:51:26 -06:00
freddii 534359de6c
Fix minor typos (#720)
Co-authored-by: freddii <https://freddii@github.com>
2021-01-12 11:56:09 +00:00
freddii 2593a84d56 Fix some spelling mistakes. 2021-01-12 09:55:31 +00:00
SteveDaulton dd6fe21853 Fix Bug 2552 - pipe_test.py fails to print return value from first command 2020-09-29 16:34:14 +01:00
James Crook 9acabbbed3 Fix mw2html byte artifact issues.
The conversion from Python2 to Python3 had some issues.
- Characters outside the ASCII range got converted to \xe2\x80 numbers
- Single quotes got escaped.
- The entire doc was enclosed in quotes.

These changes address those, and also remove html comments.
2020-06-28 11:07:17 +01:00
SteveDaulton d31db975ee pipeclient.py: stop reader if pipe broken
Prevent 100% cpu if Audacity quits while pipeclient still running.
2020-06-15 23:17:32 +01:00
Paul Licameli c3a2eb043f scripts/graph.pl clusters certain sub-folders 2020-05-28 15:21:06 -04:00
Jack Thomson 27d6841a85 Update bash script to use python3 2020-05-27 19:45:25 +01:00
Jack Thomson c542cf5ef1 Update Windows Batch scripts to use python3 2020-05-27 19:45:25 +01:00
Jack Thomson 56f02ce13e Move mw2html and htmldata to python3 2020-05-27 19:45:25 +01:00
Paul Licameli 6541e808be graph.pl includes .mm files, and unpaired .h ; reveals more cycles...
... There is now a new big blob of 40 and a smaller one of 4
2020-05-27 13:42:20 -04:00
SteveDaulton 5f395ca6e9 Fix Python recording test
and update for Python 3
2020-05-26 20:44:24 +01:00
Paul Licameli bf8387327e src/graph.pl can generate hyperlinks for nodes in .svg images 2020-05-24 17:15:49 -04: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
James Crook bdcd907b54 Bug 2409 - Linux: Min-source tarball includes 30Mb of wav files. 2020-05-03 09:51:17 +01:00
Leland Lucius ef28b9214b Fix non-cmake buildable minsrc tarball 2020-04-25 02:15:05 -05: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
James Crook 1c44a1e061 Include libFlac in tarball. 2019-11-08 20:40:18 +00:00
Paul Licameli b83ebc17a1 Revert addition of extraneous files under scripts/ 2019-10-24 15:17:53 -04:00
Paul Licameli cfbffe6d54 Bug 2228: crash closing, only Linux, gcc, opt, wxWidgets 3.0...
... Not the most satisfactory fix, but in fact no dangling pointers will
happen with the code we have now, because the relevant windows are all destroyed
only at the end of AudacityProject's lifetime, including the non-modal windows
(macros, history, lyrics, mixer board, plot spectrum, and contrast) which
are hidden and shown again, not destroyed and recreated, when dismissed and
reopened.

To do:  figure out how to make wxWeakRef work on that combination without
crashing.
2019-10-17 17:07:37 -04:00
Steve Daulton 1639df03a4 Fix pipeclient.py for Windows 2019-05-21 17:54:24 +01:00
Paul Licameli eeb290aeb6 New script graph.pl to analyze dependencies...
... To use it, first install graphViz.  Then change to the scripts directory
and run ./graph.pl .  Then view the resulting image file in a browser.

See an acyclic graph, each node labeled with the list of .cpp files in
one strongly connected component of the linkage dependencies as determined
by scanning the #include directives in the sources.

It worked for me in macOS.
2019-05-15 14:06:06 -04:00
James Crook 0c38b9f41e Update names in scripts. 2019-04-11 22:26:17 +01:00
James Crook 9890b12619 Add README.txt for piped-work and results. 2019-04-10 16:28:50 +01:00
James Crook 0f256df79d Make scripted tests portable (e.g. to mac) 2019-04-10 15:04:09 +01:00
James Crook 5739c579fa Script changes to include the 'arrange' script. 2019-04-09 22:34:02 +01:00
James Crook 0188b7570d Do script changes for Pull request #271 that were previously missed. 2019-04-09 21:55:22 +01:00
Steve Daulton 6f9746b601 Update pipe_test.py for Python 3 2019-03-22 14:21:56 +00:00
Steve Daulton bedd4f1f3f Fix pipe_test for Python3 on Linux
The script still works with Python 2 on Linux, but it should be tested
(with Python 3) on Windows and Mac.
2019-03-22 10:15:51 +00:00
James Crook 4cff5c4cb9 Bug 1768 - Local Manual says 'offline' in the footer and 'development' in the title. 2018-09-15 13:29:38 +01:00
Steve Daulton d990890232 Update alpha manual URLs in mw2html scripts 2018-07-22 15:07:52 +01:00
James Crook f8da13f00a Bug 1875 - wiki2htm.sh fails with https 2018-07-22 14:07:56 +01:00
James Crook 6228b6033b Modify scripts to adjust to Pull request #271
Parameter enum values have changed.
2018-03-27 22:00:16 +01:00
James Crook 3896ff98dd Update scripts for revised commands. 2018-03-19 16:09:25 +00:00
James Crook ea0e0d71af Add scripts for names-on-tracks images. 2018-03-04 22:07:45 +00:00
James Crook ca2dc254b1 Added a regression test and an image mangling python script
- Added docimages_regression_tests.py
-- It's a test for Bug1844, concerning envelope points.
- Added decorate_images.py
-- It's a script to crop and drop shadow.
2018-02-27 22:26:30 +00:00