Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1581 commits
Select commit Hold shift + click to select a range
58669cc
Temporarily revert pdlua change
timothyschoen Jul 13, 2025
f077f21
Merge branch 'develop' of https://github.com/plugdata-team/plugdata i…
timothyschoen Jul 13, 2025
0b32267
Add button to enable all channels to audio settings panel
timothyschoen Jul 13, 2025
af5acc4
Don't restart dsp when audio device changes
timothyschoen Jul 13, 2025
32dbc73
Fix old [dir] bug
timothyschoen Jul 13, 2025
77b8677
Fix memory leak in nvgImage
timothyschoen Jul 13, 2025
0125ed3
Fix flags/args being broken for GUI objects, fix documentationf for […
timothyschoen Jul 14, 2025
71fe353
Fix knob minimum size, remove unused code
timothyschoen Jul 15, 2025
514f6a2
Improve performance for graphs and pluginmode by not spawning connect…
timothyschoen Jul 15, 2025
8567a24
[note] optimisations
timothyschoen Jul 15, 2025
ac594c5
Disable host managed resize on Linux for dialogs where it's broken, f…
timothyschoen Jul 15, 2025
216b3ac
Fix for BSD compilation
timothyschoen Jul 15, 2025
3cf6d85
BSD compilation fix
timothyschoen Jul 15, 2025
af7869d
Remove unused pluginmode code, also fixes bug
timothyschoen Jul 15, 2025
aa495c9
Fix subpatch iolet tooltips broken in DAW
timothyschoen Jul 16, 2025
ac3f957
Fix data race
timothyschoen Jul 16, 2025
eb4235c
Another fix for data race
timothyschoen Jul 16, 2025
ca7558e
Faster way to update Lua framebuffers
timothyschoen Jul 16, 2025
784e506
Fix audio thread locks inside render loop
timothyschoen Jul 16, 2025
f63bfa0
Fix potential crash on Windows
timothyschoen Jul 17, 2025
fe6b43f
Revert accidental nanovg push
timothyschoen Jul 17, 2025
7944c4d
Drastically improve quality of JUCE rendered text and components by a…
timothyschoen Jul 18, 2025
96c2212
Improve connection anti-aliasing
timothyschoen Jul 18, 2025
7bf246c
allow export and import of palettes
dromer Jul 18, 2025
8c1da21
Force file extension on palette export
timothyschoen Jul 19, 2025
3abe3de
Fix const compilation error
timothyschoen Jul 19, 2025
14a0d16
Fix potential nanovg bug
timothyschoen Jul 19, 2025
25cf57f
Fix missing fix extension when exporting themes on Linux
timothyschoen Jul 19, 2025
eb9ce23
Fix nanovg branch push
timothyschoen Jul 19, 2025
4b4839e
Implement AA improvements for Metal
timothyschoen Jul 19, 2025
a76e3ec
Small fix for macOS
timothyschoen Jul 19, 2025
ef33906
Reduce text jitter when zooming, improve object label rendering quality
timothyschoen Jul 19, 2025
3245fb5
Fix bug where canvas bg colour doesn't update when theme changes
timothyschoen Jul 19, 2025
09c1f70
nanovg: support for nonzero winding
timothyschoen Jul 19, 2025
5fc5385
Fixed text object resize bug
timothyschoen Jul 19, 2025
a668697
Fix message text appearing off-centre
timothyschoen Jul 20, 2025
0139a84
Make sidebar resizing a bit less CPU intensive
timothyschoen Jul 20, 2025
9db66c9
Fix juce::Image warning
timothyschoen Jul 21, 2025
db5d8f6
Enable sfizz on Linux arm
timothyschoen Jul 21, 2025
3dc30cf
Merge pull request #2148 from plugdata-team/linux-arm-sfizz
timothyschoen Jul 21, 2025
3a11990
Don't render graph content if it's clipped out by another graph, fixe…
timothyschoen Jul 21, 2025
3a5d309
Fix mousepad broken in pluginmode
timothyschoen Jul 21, 2025
1ef58f5
Fix pdlua gui theme colours not working correctly inside plugin mode
timothyschoen Jul 21, 2025
332a8fd
Fixes for running ffmpeg and sfizz on iOS
timothyschoen Jul 21, 2025
9db2913
Merge pull request #2149 from plugdata-team/ios-ffmpeg-sfizz
timothyschoen Jul 21, 2025
4799a85
Better way to solve graph rendering issue
timothyschoen Jul 21, 2025
f882cad
Merge branch 'develop' of https://github.com/plugdata-team/plugdata i…
timothyschoen Jul 21, 2025
1c86a10
Don't show any dialogs while running tests
timothyschoen Jul 21, 2025
3dd1022
Rename variable, fixes for tests
timothyschoen Jul 22, 2025
305298c
More fixes for automated tests
timothyschoen Jul 22, 2025
4893314
Re-add 'text' as supported heavy object for now
timothyschoen Jul 22, 2025
52ebaac
Update version suffix
timothyschoen Jul 22, 2025
d7beb83
Update palettes, fix MERDA tooltips, remove unused files
timothyschoen Jul 22, 2025
ef2c82d
Bake iOS deployment version into cmakelists
timothyschoen Jul 22, 2025
07ebeec
Fix iOS pluginmode bug
timothyschoen Jul 22, 2025
9fb1a97
Remove debugging code
timothyschoen Jul 22, 2025
67340bd
iOS: disable background audio for now
timothyschoen Jul 22, 2025
5a2beaa
Fix compilation
timothyschoen Jul 22, 2025
e6ac083
Fix broken 'destroy' message for [param]
timothyschoen Jul 22, 2025
a8745c5
Fix automation panel not expanding
timothyschoen Jul 22, 2025
a64503a
copy meta.json on source exports
dromer Jul 22, 2025
ffaa46f
meta export for Daisy
dromer Jul 22, 2025
a4c1976
Fix DAW crash when closing window
timothyschoen Jul 23, 2025
4229802
Fix another DAW crash
timothyschoen Jul 23, 2025
4023a5c
Compilation fix
timothyschoen Jul 23, 2025
2247bb9
Another DAW crash fix
timothyschoen Jul 23, 2025
20db8d0
Fix slider not repainting on range update
timothyschoen Jul 24, 2025
89678e8
Fix Windows/Linux file opening issue
timothyschoen Jul 24, 2025
778d8e7
std::filesystem safety on Windows
timothyschoen Jul 24, 2025
7c05bbc
Fix various array rendering issues
timothyschoen Jul 24, 2025
a467df5
Fix radio object selection not being properly centred
timothyschoen Jul 25, 2025
c99881a
Allow installing plugdata packages by dnd
timothyschoen Jul 25, 2025
7115066
Fix welcome panel search glitches
timothyschoen Jul 25, 2025
9841db2
Patch store: scroll to top when search changes
timothyschoen Jul 25, 2025
a8aeb32
Use libwebp for store images for better performance and less glitches
timothyschoen Jul 25, 2025
bcf2df6
Remove stb image header
timothyschoen Jul 25, 2025
79fb6f5
Handle connection errors correctly, improve download threading logic
timothyschoen Jul 25, 2025
1cdadf9
Compress binary data with xz instead of zip, apply image compression …
timothyschoen Jul 25, 2025
5e5e727
Enable xz compression by default
timothyschoen Jul 25, 2025
4cd6d33
Also compress fonts
timothyschoen Jul 25, 2025
42304ec
Also create xz archive for final Linux upload
timothyschoen Jul 25, 2025
28e359c
Split some header implementations into source files, cleaned up headers
timothyschoen Jul 26, 2025
bbfa297
Compilation fix
timothyschoen Jul 26, 2025
ef027b6
Further compress Gem and cyclone media resources
timothyschoen Jul 26, 2025
c99af25
Compilation fixes
timothyschoen Jul 26, 2025
5ec2b09
if/ifdef consistency
timothyschoen Jul 26, 2025
5c51e70
Fix multi-instance bug when using fft
timothyschoen Jul 26, 2025
ffde101
Make xz build minimal
timothyschoen Jul 26, 2025
59dc83f
Clean up path name
timothyschoen Jul 26, 2025
1ff5394
Make xz mandatory
timothyschoen Jul 27, 2025
0df1e5d
Fix python script bug
timothyschoen Jul 27, 2025
168d6c7
Fix MIDI output duplication bug
timothyschoen Jul 27, 2025
fb1b8d5
Never enable internal GM synth by default inside DAW
timothyschoen Jul 27, 2025
d4da593
Make error message more specific
timothyschoen Jul 27, 2025
870ff1d
Use regular zip for font compression, to reduce startup performance i…
timothyschoen Jul 27, 2025
5777117
Error handling for font loading
timothyschoen Jul 27, 2025
875cf6c
Cleaned up
timothyschoen Jul 27, 2025
a44ec49
Don't package thin font, compress documentation
timothyschoen Jul 27, 2025
7f008ca
Shrink tabular numbers font to supported symbols
timothyschoen Jul 27, 2025
cb4e419
Fix warnings
timothyschoen Jul 27, 2025
b99b0c3
Remove kerning pairs for tabular font
timothyschoen Jul 27, 2025
47bf534
Compress Gem resources more
timothyschoen Jul 27, 2025
e0e97bb
Fix patch title issue when duplicating plugins on Windows
timothyschoen Jul 27, 2025
96f8dcb
Clean up draggablenumber
timothyschoen Jul 27, 2025
3cadef6
Fix potential deadlock when loading fft inside DAW
timothyschoen Jul 28, 2025
07e910e
Another fft fix
timothyschoen Jul 28, 2025
1df4774
Fix radio object layout issue
timothyschoen Jul 28, 2025
f28b752
Fix pd bug
timothyschoen Jul 28, 2025
33debc8
Credits panel fix
timothyschoen Jul 28, 2025
ca24415
Allow 2x upscaled images for welcome panel thumbnails
timothyschoen Jul 29, 2025
f8ec5e3
Fix broken syntax highlighting when object contains multiple lines
timothyschoen Jul 29, 2025
d93110f
Sidebar layout bug fix
timothyschoen Jul 29, 2025
4011576
Fixed welcome panel thumbnail scaling
timothyschoen Jul 29, 2025
72e5fc0
Fix image positioning issue on retina screens
timothyschoen Jul 29, 2025
cee5ce7
Position palette bar consistently with sizebar when using top mode
timothyschoen Jul 30, 2025
4c599aa
Fix popmenu clear message
timothyschoen Jul 30, 2025
abb7b1e
More [popmenu] fixes
timothyschoen Jul 30, 2025
3e3cdd7
Improve palettes performance
timothyschoen Jul 31, 2025
9de8b6f
Fix palette size not updating after rename
timothyschoen Aug 1, 2025
c1acc08
Fix Linux sidebar resize glitching
timothyschoen Aug 1, 2025
d2d6eae
Increment version number in cmakelists
timothyschoen Aug 1, 2025
63e07e9
Limit sidebars update rate for better Linux performance
timothyschoen Aug 1, 2025
9596e3a
Destroy opened dialogs before closing nanovg surface on window close
timothyschoen Aug 1, 2025
6782e25
Clean up parameters, add way to define a default value
timothyschoen Aug 1, 2025
1573142
Prefix all internal messages with __ to prevent accidents
timothyschoen Aug 1, 2025
d12646e
Increment version suffix
timothyschoen Aug 1, 2025
be345c5
fix popup menu and tooltip scaling when loaded as a plugin
sadguitarius Aug 1, 2025
872758e
Clean up [param] abstraction, move DAW parameter init
timothyschoen Aug 2, 2025
c2aac91
Checked all TODOs
timothyschoen Aug 2, 2025
bd442d1
Update sponsors
timothyschoen Aug 2, 2025
a29b4b4
Make default value argument of param create message
timothyschoen Aug 2, 2025
3ec294d
Update param helpfile
timothyschoen Aug 2, 2025
81fa132
Merge branch 'param-default-improvements' into develop
timothyschoen Aug 2, 2025
15f6c96
Disable all keyboard shortcuts in plugin mode
timothyschoen Aug 2, 2025
abb6a86
Don't let [pad] catch mouse events on dialogs
timothyschoen Aug 2, 2025
539e1ff
fix TextEditorDialog scaling
sadguitarius Aug 2, 2025
f62eb16
Consistent space escaping for [note]
timothyschoen Aug 16, 2025
f357d87
Improve array rendering performance
timothyschoen Aug 16, 2025
ee5d7a5
Fix [playhead] bug
timothyschoen Aug 16, 2025
a3a7025
Limit float dragging precision in inspector to 3 decimals
timothyschoen Aug 16, 2025
ef5fca2
Small fix for draggable int component
timothyschoen Aug 16, 2025
2d8ab10
Implement [popmenu] font size option
timothyschoen Aug 16, 2025
607a7a0
Clean up header inclusions, make sure webp and opus symbols are hidden
timothyschoen Aug 16, 2025
a892e5d
Fix popmenu fontsize property
timothyschoen Aug 16, 2025
d221d5f
Casing consistency fix
timothyschoen Aug 16, 2025
44c208f
Merge pull request #2161 from sadguitarius/texteditor-scaling-fix
timothyschoen Aug 16, 2025
bcb78ff
macOS tooltip scaling fix
timothyschoen Aug 16, 2025
5fb1487
show command for daisy compile
dromer Aug 19, 2025
b3b8b4b
add command to other exporters console
dromer Aug 19, 2025
9378784
Heavy doesn't support permin argument
dromer Aug 29, 2025
4b8e42f
Fix pdlua crash because instance tied symbols get cleaned up
timothyschoen Aug 29, 2025
c66635c
Merge pull request #2168 from Wasted-Audio/feature/heavy-command-in-c…
timothyschoen Aug 29, 2025
1eca6b5
Merge pull request #2173 from Wasted-Audio/bugfix/heavy-object-browse…
timothyschoen Aug 29, 2025
d248d67
Merge branch 'develop' into feature/heavy-dpf-json
dromer Aug 29, 2025
900254b
do without exit-code check
dromer Aug 29, 2025
3ddb751
Fix parameter default bug
timothyschoen Aug 29, 2025
2073e7c
Fix small string compare issue
timothyschoen Aug 30, 2025
da2211a
Merge pull request #2152 from Wasted-Audio/feature/heavy-dpf-json
timothyschoen Sep 1, 2025
df8b50e
Add xz decompression support for Heavy Toolchain
timothyschoen Sep 1, 2025
1a871f2
Fix tar extraction bug
timothyschoen Sep 1, 2025
5670850
Fix signal display being broken for large pd block sizes
timothyschoen Sep 2, 2025
542b41e
Fix blurry rendering for [note] and [messbox]
timothyschoen Sep 2, 2025
a68be53
Fix vsl reporting wrong name
timothyschoen Sep 2, 2025
3785246
Merge pull request #2176 from plugdata-team/heavy-xz-compressed
timothyschoen Sep 2, 2025
8f84083
Clean up decompression code duplication
timothyschoen Sep 2, 2025
b3df262
Compilation fix
timothyschoen Sep 3, 2025
d2df63a
Compilation fix for macOS
timothyschoen Sep 3, 2025
0877225
Use Ninja for all github actions (instead of Make/XCode/MSBuild)
timothyschoen Sep 3, 2025
1e399b8
Increase ccache size
timothyschoen Sep 3, 2025
71ac2f8
Fix tarball extraction issue
timothyschoen Sep 3, 2025
9a81281
Fix compilation
timothyschoen Sep 3, 2025
c23bf1a
Increment version suffix
timothyschoen Sep 3, 2025
ee7a1c1
Prevent crash when reloading lua objects
timothyschoen Sep 3, 2025
f9d5450
Fix Windows compilation issue
timothyschoen Sep 4, 2025
3faaf86
Fix potential startup crash
timothyschoen Sep 4, 2025
cbfb26e
Fix potential DAW hang when using fft
timothyschoen Sep 4, 2025
621bff3
Fix Gem submodule issue
timothyschoen Sep 4, 2025
dcdc43a
Compilation fix
timothyschoen Sep 4, 2025
d44c758
Fix string compare bug causing params to break
timothyschoen Sep 5, 2025
0cce752
Fix standalone fft crash
timothyschoen Sep 5, 2025
42ffc71
Fix pdlua daw craash
timothyschoen Sep 8, 2025
fb559a9
Fix filesystem issue on Windows
timothyschoen Sep 8, 2025
534c5a0
Dequeue functions before closing
timothyschoen Sep 8, 2025
1dfee09
Fix tar.xz symlink decompression
timothyschoen Sep 9, 2025
bc5470a
Fix bad tooltip scaling when zooming
timothyschoen Sep 9, 2025
c727cb0
Allow ctrl+s to save in text editor dialog
timothyschoen Sep 9, 2025
d7bc7bf
Code style consistency
timothyschoen Sep 9, 2025
3443be7
Fix lua objects not reloading inside DAW
timothyschoen Sep 9, 2025
d28ce83
Remove obsolete fix for Windows
timothyschoen Sep 9, 2025
d152a84
Try fixing Windows 10 file opening issue by not allowing multiple ins…
timothyschoen Sep 10, 2025
08986ab
Fix pdlua multi-instance issue
timothyschoen Sep 12, 2025
0fc45b5
Fix potential shutdown crashes in DAW
timothyschoen Sep 12, 2025
ea3c2be
Fix more shutdown bugs
timothyschoen Sep 12, 2025
7803087
More robust settings file synchronisation
timothyschoen Sep 13, 2025
0df4889
Extra settings file safety
timothyschoen Sep 13, 2025
536b222
Add backup scheduler for DAW in case audio is bypassed
timothyschoen Sep 13, 2025
b5420db
Update Pd for new offline scheduler
timothyschoen Sep 13, 2025
90c2677
Add extra error checking and retries when extracting filesystem
timothyschoen Sep 13, 2025
0677e32
Adjust backup scheduler rate, only run when GUI is visible
timothyschoen Sep 13, 2025
f2ea85c
try escaping output and search paths
dromer Aug 30, 2025
25d2c56
Clean up
timothyschoen Sep 13, 2025
dde3327
Fix Windows unable to find bash sometimes
timothyschoen Sep 14, 2025
bb4d9cb
Fix Heavy cpp exporter
timothyschoen Sep 14, 2025
7e5d79c
Fix Heavy cpp exporter consistency
timothyschoen Sep 14, 2025
d22de29
Quote all the paths!
timothyschoen Sep 14, 2025
1a04ad3
Fix problems with spaces in search paths, clean up
timothyschoen Sep 14, 2025
3bc6232
Fix Windows backslash paths issue, pass strings as reference
timothyschoen Sep 14, 2025
f470125
Adjust reported toolchain size
timothyschoen Sep 14, 2025
53c81ad
Merge branch 'heavy-path-escape' of https://github.com/plugdata-team/…
timothyschoen Sep 14, 2025
5867c32
Correction for Linux toolchain size
timothyschoen Sep 14, 2025
74062a4
Pre-init fewer ffts in plugin
timothyschoen Sep 14, 2025
7d941e8
Merge pull request #2178 from plugdata-team/heavy-path-escape
timothyschoen Sep 14, 2025
f7a69ef
Increment version suffix
timothyschoen Sep 14, 2025
c196b44
also replace space in projectTitle
dromer Sep 15, 2025
e75d9e6
Merge pull request #2180 from Wasted-Audio/bugfix/heavy-name-with-spaces
timothyschoen Sep 16, 2025
b017aa5
Various iOS improvements: sync patches folder with documents, fix cra…
timothyschoen Sep 16, 2025
76ec464
Fix iOS AUv3 plugin issues with dialogs and callout boxes
timothyschoen Sep 16, 2025
5422103
Fix more iOS windowing issues inside AUv3 plugins
timothyschoen Sep 16, 2025
78fca7d
Fix windowing regression on Linux caused by iOS fix
timothyschoen Sep 17, 2025
d62d023
Small Linux fix
timothyschoen Sep 17, 2025
fc4c45b
More iOS windowing fixes, clean up
timothyschoen Sep 17, 2025
8ebfb0e
Remap temporary overlay mode from alt to alt+shift, use alt to only s…
timothyschoen Sep 17, 2025
b483b13
Fix document opening on iOS
timothyschoen Sep 17, 2025
cf6a281
Clear 'loaded from daw' flag for params when deleted
timothyschoen Sep 17, 2025
d306f0e
Linux compilation fix
timothyschoen Sep 17, 2025
2794337
Multi-window fix: stop window from closing too soon when exiting plug…
timothyschoen Sep 17, 2025
e4768d7
Fix [slider2d] bug
timothyschoen Sep 17, 2025
4d5a0fe
[param]: Process new default value even if it didn't change
timothyschoen Sep 17, 2025
48d74fe
Allow setting a patch to load in the library json format
timothyschoen Sep 19, 2025
e560167
set current toolchain size
dromer Sep 19, 2025
0eb8d5e
Fix Windows/Linux problem when opening a patch with spaces in the path
timothyschoen Sep 19, 2025
2e51c60
Fix iOS file opening issue
timothyschoen Sep 19, 2025
8cc9563
Fix library panel bug
timothyschoen Sep 19, 2025
3a14f2b
Merge pull request #2182 from Wasted-Audio/update/heavy-toolchain-0.7…
timothyschoen Sep 19, 2025
efa9772
Fix [param] not outputting when settings 0 default value
timothyschoen Sep 19, 2025
29c1ec2
Heavy: use real patch path for exporting, show warning if patch was c…
timothyschoen Sep 19, 2025
9bcd721
Fix library panel bug
timothyschoen Sep 19, 2025
7ee75d0
More library panel fixes
timothyschoen Sep 19, 2025
0b40d3c
Try fixing compilation for Linux github runners
timothyschoen Sep 19, 2025
b2b0cc3
More iOS fixes
timothyschoen Sep 20, 2025
c3a27b4
use correct shell execution
dromer Sep 20, 2025
8c831a3
Fix Linux compilation hang during LV2 build
timothyschoen Sep 20, 2025
c88144c
missing properties
dromer Sep 20, 2025
1a27c79
mark tempfile before deleting
dromer Sep 20, 2025
1b6ae59
Merge pull request #2183 from Wasted-Audio/bugfix/heavy-owl-startShel…
timothyschoen Sep 20, 2025
44e3ed4
Fix [knob] bugs: potential crash, broken number message
timothyschoen Sep 20, 2025
7e7472a
Fix SmallArray::add_array bug causing exponential memory allocation
timothyschoen Sep 20, 2025
230fb6a
Fix file descriptor leak in [pic]
timothyschoen Sep 20, 2025
b5fbede
Merge branch 'develop' of https://github.com/plugdata-team/plugdata i…
timothyschoen Sep 20, 2025
b411d51
Set version suffix for release
timothyschoen Sep 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .github/scripts/generate-upload-info.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/sh

git config --global --add safe.directory /__w/plugdata/plugdata

FILE=$1
INFO_FILE=${FILE}.txt
GIT_HASH=$(git log -1 --format=%H)
DATE=$(date -u +"%d-%m-%y %H:%M UTC")

cat > $INFO_FILE <<END_FILE
$DATE
$GIT_HASH
END_FILE

exit 0
6 changes: 3 additions & 3 deletions .github/scripts/package-Linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ cp -r Plugins plugdata
cp README.md plugdata/README.md
cp LICENSE plugdata/LICENSE.txt

# Create tar.gz with unique name for each distro
tar -czvf plugdata-$1.tar.gz plugdata

# Create tar.xz with unique name for each distro
tar -cvf - plugdata | xz -9 > $1

.github/scripts/generate-upload-info.sh $1
10 changes: 5 additions & 5 deletions .github/scripts/package-Windows.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
X64BitMode=""
VERSION=0.9.2

if [[ $1 == "x64" ]]; then
X64BitMode=""
if [[ $1 == "plugdata-Win64.msi" ]]; then
X64BitMode="x64"
fi

VERSION=0.9.1

rm -f ./plugdata.wxs
cat > ./plugdata.wxs <<-EOL
<?xml version="1.0"?>
Expand Down Expand Up @@ -173,7 +172,6 @@ cat > ./plugdata.wxs <<-EOL
</Wix>
EOL


if [[ $X64BitMode == "x64" ]]; then
"C:/Program Files (x86)/WiX Toolset v3.14/bin/candle" -arch x64 plugdata.wxs
"C:/Program Files (x86)/WiX Toolset v3.14/bin/light" plugdata.wixobj -out plugdata-Installer.msi -ext WixUIExtension
Expand All @@ -184,6 +182,8 @@ else
cp ".\plugdata-Installer.msi" ".\plugdata-Win32.msi"
fi

.github/scripts/generate-upload-info.sh $1

# - Codesign Installer for Windows 8+
# -"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe" sign /f "XXXXX.p12" /p XXXXX /d "plugdata Installer" ".\installer\plugdata Installer.exe"

Expand Down
8 changes: 5 additions & 3 deletions .github/scripts/package-macOS.sh
Original file line number Diff line number Diff line change
Expand Up @@ -155,14 +155,16 @@ rm -r $PKG_DIR
if [ -z "$AC_USERNAME" ]; then
echo "No user name, skipping sign/notarize"
# pretend that we signed the package and bail out
mv ${PRODUCT_NAME}.pkg ${PRODUCT_NAME}-MacOS-$1.pkg
mv ${PRODUCT_NAME}.pkg $1
exit 0
fi

# Sign installer
productsign -s "Developer ID Installer: Timothy Schoen (7SV7JPRR2L)" ${PRODUCT_NAME}.pkg ${PRODUCT_NAME}-MacOS-$1.pkg
productsign -s "Developer ID Installer: Timothy Schoen (7SV7JPRR2L)" ${PRODUCT_NAME}.pkg $1

# Notarize installer
xcrun notarytool store-credentials "notary_login" --apple-id ${AC_USERNAME} --password ${AC_PASSWORD} --team-id "7SV7JPRR2L"
xcrun notarytool submit ./plugdata-MacOS-$1.pkg --keychain-profile "notary_login" --wait
xcrun notarytool submit $1 --keychain-profile "notary_login" --wait
xcrun stapler staple "plugdata-MacOS-$1.pkg"

.github/scripts/generate-upload-info.sh $1
60 changes: 0 additions & 60 deletions .github/scripts/upload-ftp.sh

This file was deleted.

Loading
Loading