Merge branch 'juce-framework:master' into master
50
.github/actions/download_artifacts/action.yaml
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
name: Download Artifacts
|
||||
description: Download artifacts preserving file permissions
|
||||
inputs:
|
||||
keys:
|
||||
description: The artifact keys
|
||||
required: true
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Download artifacts
|
||||
shell: python3 {0}
|
||||
run: |
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.path.abspath('.github/workflows'))
|
||||
|
||||
from configure_logger import configure_logger
|
||||
from github_api_request import json_github_api_request, download_github_api_request
|
||||
|
||||
from logging import getLogger
|
||||
from os import environ
|
||||
from zipfile import ZipFile
|
||||
import tarfile
|
||||
|
||||
logger = getLogger(__name__)
|
||||
configure_logger(logger)
|
||||
|
||||
input_keys = """${{ inputs.keys }}"""
|
||||
logger.debug(f'Input keys: {input_keys}')
|
||||
artifact_keys = list(filter(None, [x.strip() for x in input_keys.split('\n')]))
|
||||
logger.info(f'Downloading keys: {artifact_keys}')
|
||||
|
||||
api_prefix = 'actions'
|
||||
artifacts_info = json_github_api_request(f'{api_prefix}/runs/{environ["GITHUB_RUN_ID"]}/artifacts')
|
||||
|
||||
for key in artifact_keys:
|
||||
artifact_id = [x['id'] for x in artifacts_info['artifacts'] if x['name'] == key][0]
|
||||
logger.debug(f'Artifact id for {key}: {artifact_id}')
|
||||
zip_file = f'{key}.zip'
|
||||
download_github_api_request(zip_file, f'{api_prefix}/artifacts/{artifact_id}/zip')
|
||||
logger.debug(f'Unzipping: {zip_file}')
|
||||
with ZipFile(zip_file) as archive:
|
||||
archive.extractall()
|
||||
os.remove(zip_file)
|
||||
tar_file = f'{key}.tar'
|
||||
logger.debug(f'Extracting: {tar_file}')
|
||||
with tarfile.open(tar_file, 'r') as tar:
|
||||
tar.extractall()
|
||||
os.remove(tar_file)
|
||||
|
||||
26
.github/actions/job_wrapper/action.yaml
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
name: Job Wrapper
|
||||
description: Setup and cleanup for build jobs
|
||||
inputs:
|
||||
artifacts:
|
||||
description: Required artifacts
|
||||
required: false
|
||||
default: ''
|
||||
command:
|
||||
description: The build command
|
||||
required: true
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Get artifacts
|
||||
uses: ./.github/actions/download_artifacts
|
||||
with:
|
||||
keys: |
|
||||
JUCE-utils
|
||||
${{ inputs.artifacts }}
|
||||
- run: ${{ inputs.command }}
|
||||
shell: ${{ runner.os == 'Windows' && 'powershell' || 'bash' }}
|
||||
- name: Handle job failure
|
||||
if: failure()
|
||||
run: python3 JUCE-utils/.github/workflows/post_job.py
|
||||
shell: ${{ runner.os == 'Windows' && 'powershell' || 'bash' }}
|
||||
|
||||
50
.github/actions/upload_artifact/action.yaml
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
name: Upload Artifact
|
||||
description: Upload an artifact preserving file permissions
|
||||
inputs:
|
||||
key:
|
||||
description: The artifact key
|
||||
required: true
|
||||
paths:
|
||||
description: The artifact paths
|
||||
required: true
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Create tarball
|
||||
shell: python3 {0}
|
||||
run: |
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.path.abspath('.github/workflows'))
|
||||
|
||||
from configure_logger import configure_logger
|
||||
|
||||
from logging import getLogger
|
||||
from os import mkdir
|
||||
import tarfile
|
||||
|
||||
logger = getLogger(__name__)
|
||||
configure_logger(logger)
|
||||
|
||||
input_paths = """${{ inputs.paths }}"""
|
||||
logger.debug(f'Input paths: {input_paths}')
|
||||
paths = filter(None, [x.strip() for x in input_paths.split('\n')])
|
||||
logger.info(f'Uploading paths: {paths}')
|
||||
mkdir('tmp_artifact_upload')
|
||||
archive_path = 'tmp_artifact_upload/${{ inputs.key }}.tar'
|
||||
logger.debug(f'Creating archive: {archive_path}')
|
||||
with tarfile.open('tmp_artifact_upload/${{ inputs.key }}.tar', 'w') as tar:
|
||||
for path in paths:
|
||||
logger.debug(f'Adding path to archive archive: {path}')
|
||||
tar.add(path)
|
||||
- uses: actions/upload-artifact@v4.6.0
|
||||
with:
|
||||
name: ${{ inputs.key }}
|
||||
path: tmp_artifact_upload
|
||||
retention-days: 1
|
||||
- name: Clean up
|
||||
shell: python3 {0}
|
||||
run: |
|
||||
from shutil import rmtree
|
||||
rmtree('tmp_artifact_upload')
|
||||
|
||||
2
.github/workflows/check-cla.yml
vendored
|
|
@ -7,6 +7,7 @@ jobs:
|
|||
PR_NUMBER: ${{ github.event.number }}
|
||||
steps:
|
||||
- name: check-CLA
|
||||
if: github.repository == 'juce-framework/JUCE'
|
||||
run: |
|
||||
import urllib.request
|
||||
import json
|
||||
|
|
@ -18,6 +19,7 @@ jobs:
|
|||
with urllib.request.urlopen(req) as response:
|
||||
return json.loads(response.read().decode('utf-8'))
|
||||
prCommits = jsonRequest('https://api.github.com/repos/juce-framework/JUCE/pulls/${{ github.event.number }}/commits')
|
||||
print(f'Commit info:\n{json.dumps(prCommits, indent=4)}')
|
||||
allAuthors = [commit[authorType]['login'] for authorType in ['author', 'committer'] for commit in prCommits if commit[authorType]]
|
||||
uniqueAuthors = [name for name in list(set(allAuthors)) if name != 'web-flow']
|
||||
if (len(uniqueAuthors) == 0):
|
||||
|
|
|
|||
13
.github/workflows/configure_logger.py
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import logging
|
||||
from os import getenv
|
||||
from sys import stdout
|
||||
|
||||
def configure_logger(logger):
|
||||
handler = logging.StreamHandler(stdout)
|
||||
formatter = logging.Formatter('[%(name)s] %(message)s')
|
||||
handler.setFormatter(formatter)
|
||||
level = logging.DEBUG if (getenv('RUNNER_DEBUG', '0').lower() not in ('0', 'f', 'false')) else logging.INFO
|
||||
logger.setLevel(level)
|
||||
handler.setLevel(level)
|
||||
logger.addHandler(handler)
|
||||
|
||||
55
.github/workflows/github_api_request.py
vendored
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
from configure_logger import configure_logger
|
||||
|
||||
from logging import getLogger
|
||||
from urllib.request import Request, urlopen
|
||||
from urllib.error import HTTPError, URLError
|
||||
from json import dumps, loads
|
||||
from os import environ
|
||||
from shutil import copyfileobj
|
||||
from time import sleep
|
||||
|
||||
logger = getLogger(__name__)
|
||||
configure_logger(logger)
|
||||
|
||||
def github_api_request(path, method='GET', data=None):
|
||||
url = f'https://api.github.com/repos/{environ["GITHUB_REPOSITORY"]}/{path}'
|
||||
logger.debug(f'Requesting GitHub API: {url}')
|
||||
serialised_data = dumps(data).encode('utf-8') if data else None
|
||||
if serialised_data:
|
||||
logger.debug(f'Data: {serialised_data}')
|
||||
req = Request(
|
||||
url=url,
|
||||
method=method,
|
||||
headers={
|
||||
'Accept': 'application/vnd.github+json',
|
||||
'X-GitHub-Api-Version': '2022-11-28'
|
||||
},
|
||||
data=serialised_data
|
||||
)
|
||||
req.add_unredirected_header('Authorization', f'Bearer {environ["GITHUB_API_TOKEN"]}')
|
||||
num_attempts = 0
|
||||
while True:
|
||||
response = None
|
||||
try:
|
||||
response = urlopen(req)
|
||||
return response
|
||||
except (HTTPError, URLError) as e:
|
||||
num_attempts += 1
|
||||
if num_attempts == 3:
|
||||
logger.warning(f'GitHub API access failed\n{e.reason}\n{e.headers}\n{e.fp.read()}')
|
||||
raise e
|
||||
logger.debug(f'Request attempt {num_attempts} failed, retrying')
|
||||
sleep(10)
|
||||
|
||||
def json_github_api_request(path, method='GET', data=None):
|
||||
with github_api_request(path, method, data) as response:
|
||||
result = loads(response.read().decode('utf-8'))
|
||||
logger.debug(f'GitHub API result: {result}')
|
||||
return result
|
||||
|
||||
def download_github_api_request(filename, path, method='GET', data=None):
|
||||
with github_api_request(path, method, data) as response:
|
||||
with open(filename, 'wb') as f:
|
||||
copyfileobj(response, f)
|
||||
logger.debug(f'Downloaded to: {filename}')
|
||||
|
||||
113
.github/workflows/juce_private_build.yml
vendored
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
name: JUCE Private Build
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
triggerer:
|
||||
required: false
|
||||
type: string
|
||||
default: ''
|
||||
description: The GitHub ID to receive email notifications (leave blank)
|
||||
nightly-targets:
|
||||
required: false
|
||||
type: string
|
||||
default: "[]"
|
||||
description: A list of nightly build targets in JSON format
|
||||
cpp-std:
|
||||
required: false
|
||||
type: string
|
||||
default: ""
|
||||
description: The C++ standard to use (optional [20, 23])
|
||||
|
||||
env:
|
||||
target_url: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
|
||||
|
||||
run-name: "[${{ inputs.triggerer && inputs.triggerer || github.event.sender.login }}] ${{ github.sha }}"
|
||||
|
||||
jobs:
|
||||
setup:
|
||||
if: ${{ inputs.nightly-targets == '[]' }}
|
||||
name: Check and set CI commit status
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
outputs:
|
||||
build: ${{ steps.status_check.outputs.build }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4.2.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
sparse-checkout: |
|
||||
.github/workflows
|
||||
- id: status_check
|
||||
shell: python
|
||||
run: |
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.path.abspath('.github/workflows'))
|
||||
from github_api_request import json_github_api_request
|
||||
sha = os.environ["GITHUB_SHA"]
|
||||
statuses_response = json_github_api_request(f'commits/{sha}/statuses')
|
||||
status = next(filter(lambda x: x['context'] == 'CI', statuses_response), None)
|
||||
if (status is None) or (status['state'] != 'success'):
|
||||
with open(os.environ['GITHUB_OUTPUT'], 'a') as f:
|
||||
f.write(f'build=1\n')
|
||||
data = {
|
||||
'state': 'pending',
|
||||
'context': 'CI',
|
||||
'target_url': os.environ['target_url'],
|
||||
}
|
||||
post_response = json_github_api_request(f'statuses/{sha}', 'POST', data)
|
||||
print(post_response)
|
||||
build:
|
||||
if: ${{ !cancelled() && (success() || needs.setup.result == 'skipped') && (needs.setup.outputs.build == '1' || contains(fromJSON('["master"]'), github.ref_name)) }}
|
||||
needs: [setup]
|
||||
name: .
|
||||
# Not having the ability to do a dynamic 'uses' call is a real pain. To
|
||||
# test some new CI configuration you must set the branch in both places
|
||||
# below.
|
||||
uses: juce-framework/JUCE-utils/.github/workflows/main.yml@master
|
||||
with:
|
||||
juce-utils-branch: master
|
||||
nightly-targets: ${{ inputs.nightly-targets }}
|
||||
triggerer: ${{ inputs.triggerer && inputs.triggerer || github.event.sender.login }}
|
||||
cpp-std: ${{ inputs.cpp-std }}
|
||||
secrets: inherit
|
||||
deploy:
|
||||
if: ${{ !cancelled() && (success() || needs.build.result == 'skipped') && contains(fromJSON('["master", "develop"]'), github.ref_name) && inputs.cpp-std == '' && inputs.nightly-targets == '[]' }}
|
||||
needs: [build]
|
||||
name: Deploy
|
||||
uses: juce-framework/JUCE-utils/.github/workflows/deploy.yml@master
|
||||
secrets: inherit
|
||||
docs:
|
||||
if: ${{ !cancelled() && (success() || needs.deploy.result == 'success') && contains(fromJSON('["master", "develop"]'), github.ref_name) && inputs.cpp-std == '' && inputs.nightly-targets == '[]' }}
|
||||
needs: [deploy]
|
||||
name: Docs
|
||||
uses: juce-framework/JUCE-utils/.github/workflows/docs.yml@master
|
||||
secrets: inherit
|
||||
set-commit-status:
|
||||
if: ${{ always() && inputs.nightly-targets == '[]' }}
|
||||
needs: [setup, build, deploy, docs]
|
||||
name: Set CI commit status
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
result: ${{ contains(needs.*.result, 'cancelled') && 'cancelled' || (contains(needs.*.result, 'failure') && 'failure' || 'success') }}
|
||||
steps:
|
||||
- uses: myrotvorets/set-commit-status-action@master
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
sha: ${{ github.sha }}
|
||||
status: ${{ contains(fromJSON('["cancelled", "failure"]'), env.result) && 'failure' || env.result }}
|
||||
context: CI
|
||||
description: ${{ env.result }}
|
||||
targetUrl: ${{ env.target_url }}
|
||||
notify:
|
||||
if: ${{ always() && !contains(needs.*.result, 'cancelled') && !startsWith(inputs.triggerer, 'Nightly Build') }}
|
||||
needs: [setup, build, deploy, docs]
|
||||
name: Notify
|
||||
uses: juce-framework/JUCE-utils/.github/workflows/notify.yml@master
|
||||
with:
|
||||
juce-utils-branch: master
|
||||
triggerer: ${{ inputs.triggerer && inputs.triggerer || github.event.sender.login }}
|
||||
context: ${{ toJson(needs) }}
|
||||
secrets: inherit
|
||||
16
.github/workflows/juce_private_github_publish.yml
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
name: JUCE Private GitHub Publish
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
tag:
|
||||
required: true
|
||||
type: string
|
||||
description: The tag to publish ("5.4.5")
|
||||
|
||||
jobs:
|
||||
publish-github-release:
|
||||
uses: juce-framework/JUCE-utils/.github/workflows/github_publish.yml@master
|
||||
with:
|
||||
tag: ${{ inputs.tag }}
|
||||
secrets: inherit
|
||||
31
.github/workflows/juce_private_nightly_trigger.yml
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
name: JUCE Private Nightly Trigger
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 3 * * *'
|
||||
env:
|
||||
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
TRIGGER_WORKFLOW_REF: develop
|
||||
jobs:
|
||||
juce-private-nightly-trigger:
|
||||
if: github.repository == 'juce-framework/JUCE-dev'
|
||||
name: JUCE Nightly Trigger
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4.2.2
|
||||
with:
|
||||
sparse-checkout: ./.github/workflows
|
||||
- env:
|
||||
TRIGGER_WORKFLOW_INPUTS: |
|
||||
{"triggerer":"Nightly Build","nightly-targets":${{ vars.NIGHTLY_BUILD_TARGETS }}}
|
||||
run: python3 ./.github/workflows/trigger_workflow.py
|
||||
- if: ${{ contains(fromJSON(vars.NIGHTLY_BUILD_TARGETS), 'cpp20') }}
|
||||
env:
|
||||
TRIGGER_WORKFLOW_INPUTS: |
|
||||
{"triggerer":"Nightly Build C++20","cpp-std":"20"}
|
||||
run: python3 ./.github/workflows/trigger_workflow.py
|
||||
- if: ${{ contains(fromJSON(vars.NIGHTLY_BUILD_TARGETS), 'cpp23') }}
|
||||
env:
|
||||
TRIGGER_WORKFLOW_INPUTS: |
|
||||
{"triggerer":"Nightly Build C++23","cpp-std":"23"}
|
||||
run: python3 ./.github/workflows/trigger_workflow.py
|
||||
|
||||
24
.github/workflows/juce_private_push_trigger.yml
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
name: JUCE Private Push Trigger
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
- bugfix/**
|
||||
- feature/**
|
||||
jobs:
|
||||
juce-private-push-trigger:
|
||||
if: github.repository == 'juce-framework/JUCE-dev'
|
||||
name: JUCE Push Trigger
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4.2.2
|
||||
with:
|
||||
sparse-checkout: ./.github/workflows
|
||||
- name: Trigger a private build using the GitHub API
|
||||
env:
|
||||
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
TRIGGER_WORKFLOW_INPUTS: |
|
||||
{"triggerer":"${{ github.actor }}"}
|
||||
run: python3 ./.github/workflows/trigger_workflow.py
|
||||
|
||||
35
.github/workflows/trigger_workflow.py
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
from configure_logger import configure_logger
|
||||
from github_api_request import github_api_request, json_github_api_request
|
||||
|
||||
from logging import getLogger
|
||||
from os import getenv
|
||||
from json import loads, dumps
|
||||
|
||||
logger = getLogger(__name__)
|
||||
configure_logger(logger)
|
||||
|
||||
input_string = getenv('TRIGGER_WORKFLOW_INPUTS', '{}')
|
||||
logger.debug(f'Input variable: {input_string}')
|
||||
input_json = loads(input_string)
|
||||
for key, value in input_json.items():
|
||||
if not isinstance(value, str):
|
||||
input_json[key] = dumps(value)
|
||||
logger.debug(f'Stringified input: {input_json}')
|
||||
|
||||
api_path_prefix = 'actions/workflows'
|
||||
|
||||
workflows = json_github_api_request(api_path_prefix)
|
||||
workflow_path = getenv('TRIGGER_WORKFLOW_PATH',
|
||||
'.github/workflows/juce_private_build.yml')
|
||||
workflow = [x for x in workflows['workflows'] if x['path'] == workflow_path][0]
|
||||
logger.debug(f'Workflow: {workflow}')
|
||||
|
||||
trigger_data = {
|
||||
'ref': getenv('TRIGGER_WORKFLOW_REF', getenv('GITHUB_REF_NAME')),
|
||||
'inputs': input_json
|
||||
}
|
||||
logger.debug(f'Trigger_data: {trigger_data}')
|
||||
github_api_request(f'{api_path_prefix}/{workflow["id"]}/dispatches',
|
||||
method='POST',
|
||||
data=trigger_data)
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
variables:
|
||||
REF: &REF master
|
||||
|
||||
include:
|
||||
- project: juce-repos/JUCE-utils
|
||||
file: /CI/gitlab-ci.yml
|
||||
ref: *REF
|
||||
inputs:
|
||||
ref: *REF
|
||||
|
|
@ -1,5 +1,318 @@
|
|||
# JUCE breaking changes
|
||||
|
||||
# Version 8.0.9
|
||||
|
||||
## Change
|
||||
|
||||
The signatures of OpenGLFrameBuffer::readPixels() and
|
||||
OpenGLFrameBuffer::writePixels() have changed, adding a new RowOrder parameter.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Code that does not specify this parameter will not compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Pass the extra parameter to specify whether the pixel data should be ordered
|
||||
with the top-most or bottom-most row first.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The previous function calls did not allow the pixel order to be configured.
|
||||
readPixels() would return pixel data with the bottom-most row first (this is
|
||||
convention for the OpenGL API), but writePixels() would expect the top-most row
|
||||
first. This meant that reading and then immediately writing the same data would
|
||||
have the unexpected effect of flipping the image. Changing readPixels() to
|
||||
order pixels from top to bottom would be slightly dangerous, as it would
|
||||
introduce a change of behaviour with no accompanying compiler warning.
|
||||
Additionally, flipping the pixel storage introduces additional work that can be
|
||||
safely skipped when the pixel data is going to be written back to the
|
||||
framebuffer later.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The behaviour of the default constructed FocusTraverser objects has changed, and
|
||||
they will now navigate onto disabled components. This only affects navigation by
|
||||
screen readers and not general keyboard navigation, as the latter depends on the
|
||||
KeyboardFocusTraverser class.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Disabled child components of focus containers that used the JUCE default
|
||||
FocusTraverser will now be discoverable by screen readers. They will accept
|
||||
accessibility focus, their title will be reported as well as their disabled
|
||||
state.
|
||||
|
||||
Children of components that returned a custom ComponentTraverser object are not
|
||||
affected.
|
||||
|
||||
**Workaround**
|
||||
|
||||
If you wish to hide disabled components from screen readers, you can restore the
|
||||
old behaviour by overriding `Component::createFocusTraverser()` for your focus
|
||||
containers, and returning a FocusTraverser object created using the
|
||||
`FocusTraverser::SkipDisabledComponents::yes` argument.
|
||||
|
||||
**Rationale**
|
||||
|
||||
Disabled components are typically rendered in a dimmed or inactive state, but
|
||||
are still prominently visible for sighted users. The old behaviour made these
|
||||
components entirely missing from the accessibility tree, making them
|
||||
non-discoverable with screen readers.
|
||||
|
||||
This was in contrast to the behaviour of native OS components, that are still
|
||||
accessible using screen readers, but their disabled/dimmed state is also
|
||||
reported.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The default Visual Studio project settings for "Debug Information Format" have
|
||||
changed in the Projucer. By default debug symbols are generated using the /Zi
|
||||
flag.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
PDB file generation may change depending on the combination of "Debug
|
||||
Information Format" settings.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Change the "Debug Information Format" setting for each Visual Studio
|
||||
configuration as required.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The previous change to "/Z7" for the "Debug Information Format" flag caused
|
||||
build artefacts to drastically increase in size in some configurations, which
|
||||
could lead to build failures. In particular, when link-time code-generation is
|
||||
enabled, .obj files generated with the debug info mode set to "Z7" or "None"
|
||||
may be much larger than when using "Zi" instead.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The "Debug Information Format" flag has been changed to "/Zi" from "/Z7" when
|
||||
building JUCE on Windows using CMake.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Some CI tooling (e.g., sscache) may experience issues writing debug information.
|
||||
Debug information will no longer be stored inside the object files during the
|
||||
build process.
|
||||
|
||||
**Workaround**
|
||||
|
||||
You can override the "Debug Information Format" flag with the
|
||||
"CMAKE_MSVC_DEBUG_INFORMATION_FORMAT" which is available under policy "CMP0141".
|
||||
|
||||
This can be enabled at configuration time:
|
||||
-DCMAKE_POLICY_DEFAULT_CMP0141=NEW
|
||||
-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded (for "/Z7")
|
||||
or
|
||||
-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=ProgramDatabase (for "/Zi")
|
||||
|
||||
**Rationale**
|
||||
|
||||
The previous change to "/Z7" for the "Debug Information Format" flag caused
|
||||
build artefacts to drastically increase in size in some configurations, which
|
||||
could lead to build failures. In particular, when link-time code-generation is
|
||||
enabled, .obj files generated with the debug info mode set to "Z7" or "None"
|
||||
may be much larger than when using "Zi" instead.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The AudioFormat class now only has one virtual createWriterFor member function:
|
||||
`createWriterFor (std::unique_ptr<OutputStream>&, const AudioFormatWriterOptions&)`.
|
||||
|
||||
The older createWriterFor overloads are now non-virtual and deprecated.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Classes overriding the old AudioFormat::createWriterFor functions will fail to
|
||||
compile.
|
||||
|
||||
Additionally, code calling the old functions will emit a deprecation warning.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Classes inheriting from AudioFormat should override the new createWriterFor
|
||||
function that takes an AudioFormatWriterOptions parameter.
|
||||
|
||||
**Rationale**
|
||||
|
||||
Adding support for writing wav files in 32-bit PCM format required the addition
|
||||
of another parameter to the AudioFormat::createWriterFor interface. This
|
||||
function already had many parameters, some of them already superfluous for some
|
||||
of the formats that share this interface. The introduction of a new options type
|
||||
makes it easier to extend this interface now and in the future. The old
|
||||
functions are marked deprecated, as allowing to override them would have made
|
||||
the implementation more complicated. The new signature better communicates
|
||||
resource ownership, helping to avoid bugs due to misuse.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
Some functions and types have been moved from the VST3ClientExtentions class
|
||||
into a new VST3Interface struct and JUCE_VST3_COMPATIBLE_CLASSES preprocessor
|
||||
definition.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Your project may not compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Replace relevant types and function calls with the equivalent in the
|
||||
VST3Interface struct, and/or define the JUCE_VST3_COMPATIBLE_CLASSES
|
||||
preprocessor definition in your Projucer or CMake project.
|
||||
|
||||
**Rationale**
|
||||
|
||||
This change allows the VST3 helper executable to be built without needing to
|
||||
depend on, and load, the plugin as part of the post build steps.
|
||||
|
||||
|
||||
# Version 8.0.7
|
||||
|
||||
## Change
|
||||
|
||||
The default Visual Studio project settings for "Debug Information Format" and
|
||||
"Force Generation of Debug Symbols" have changed in the Projucer. By default
|
||||
debug symbols are generated using the /Z7 flag.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
PDB file generation may change depending on the combination of "Debug
|
||||
Information Format" and "Force Generation of Debug Symbols" settings.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Change the "Debug Information Format" and "Force Generation of Debug Symbols"
|
||||
settings for each Visual Studio configuration as required.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The default behaviour of using "Program Database (/Zi)" is incompatible with
|
||||
some CI workflows and caching mechanisms. Enabling "Force Generation of Debug
|
||||
Symbols" by default also ensures /Z7 behaves more like /Zi by always generating
|
||||
a PDB file.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The signatures of virtual functions ImagePixelData::applyGaussianBlurEffect()
|
||||
and ImagePixelData::applySingleChannelBoxBlurEffect() have changed.
|
||||
ImageEffects::applyGaussianBlurEffect() and
|
||||
ImageEffects::applySingleChannelBoxBlurEffect() have been removed.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
User code overriding or calling these functions will fail to compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
The blur functions now operate within a specified area of the image. Update
|
||||
overriding implementations accordingly. Instead of using the ImageEffects
|
||||
static functions, call the corresponding ImagePixelData member functions
|
||||
directly.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The blur functions had a 'temporary storage' parameter which was not
|
||||
particularly useful in practice, so this has been removed. Moving the
|
||||
functionality of the ImageEffects static members directly into corresponding
|
||||
member functions of ImagePixelData simplifies the public API.
|
||||
|
||||
|
||||
# Version 8.0.5
|
||||
|
||||
## Change
|
||||
|
||||
HeaderItemComponent::getIdealSize no longer applies modifiers to the result
|
||||
directly. Instead, these changes have been moved to the respective LookAndFeel
|
||||
methods, enabling better customization.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Code that overrides LookAndFeel::getIdealPopupMenuItemSize and relied on the
|
||||
previous modifiers applied in HeaderItemComponent::getIdealSize may now behave
|
||||
differently.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Review any overrides of LookAndFeel::getIdealPopupMenuItemSize and apply the
|
||||
necessary adjustments to account for any missing modifiers or changes in
|
||||
behavior.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The previous approach did not allow users to customize the applied modifiers
|
||||
through the LookAndFeel class. Moving this logic to LookAndFeel methods ensures
|
||||
consistent and flexible customization.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The behavior of AudioTransportSource::hasStreamFinished has been updated to
|
||||
correctly return true when the stream has finished.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
This change may affect any code that relied on the previous behavior, where the
|
||||
method never returned true.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Review and update any code that depends on hasStreamFinished or any registered
|
||||
ChangeListeners that respond to stream completion.
|
||||
|
||||
**Rationale**
|
||||
|
||||
The previous behavior, where hasStreamFinished never returned true, was
|
||||
incorrect. This update ensures the method works as intended.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
AudioProcessor::TrackProperties now uses std::optional.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Code that accessed TrackProperties properties directly will no longer compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Use std::optional::has_value() to check if a property is set. Or Access the
|
||||
property value safely using std::optional::value() or operator*.
|
||||
|
||||
**Rationale**
|
||||
|
||||
Previously, it was not possible to distinguish whether a TrackProperty was
|
||||
explicitly set or if the default value was being used.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
Support for Arm32 in Projucer has been removed for Windows targets.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Projucer projects targeting Arm32 on Windows will no longer be able to select
|
||||
that option.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Select Arm64 or Arm64EC instead of Arm32, and port any 32-bit specific code to
|
||||
64-bit.
|
||||
|
||||
**Rationale**
|
||||
|
||||
32-bit Arm support has been deprecated in current versions of Windows 11.
|
||||
|
||||
|
||||
# Version 8.0.4
|
||||
|
||||
## Change
|
||||
|
|
@ -8,7 +321,8 @@ The Javascript implementation has been moved into a independent juce module.
|
|||
|
||||
**Possible Issues**
|
||||
|
||||
Any existing use of JavascriptEngine, JSCursor, or JSObject will fail to compile.
|
||||
Any existing use of JavascriptEngine, JSCursor, or JSObject will fail to
|
||||
compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
|
|
@ -20,6 +334,27 @@ The Javascript implementation increases compilation times while being required
|
|||
by only a select number of projects.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The return type for VST3ClientExtensions::getCompatibleClasses() has changed
|
||||
from a String to an array of 16 bytes.
|
||||
|
||||
**Possible Issues**
|
||||
|
||||
Any inherited classes overriding this method might fail to compile.
|
||||
|
||||
**Workaround**
|
||||
|
||||
Either explicitly switch to creating a 16-byte std::array or use
|
||||
VST3ClientExtensions::toInterfaceId() to convert a string to a 16-byte array.
|
||||
|
||||
**Rationale**
|
||||
|
||||
As part of adding functionality to support migrating parameter IDs from
|
||||
compatible plugins it was useful to switch to a safer type for representing
|
||||
VST3 interface IDs that closer matches the VST3 SDK types.
|
||||
|
||||
|
||||
## Change
|
||||
|
||||
The VBlankAttachment class' inheritance from the ComponentPeer::VBlankListener
|
||||
|
|
@ -193,7 +528,7 @@ encoded string literal, for example for file comparison, Base64 encoding, or any
|
|||
encryption, may result in false negatives for JSON data containing the same data
|
||||
between versions of JUCE.
|
||||
|
||||
Note: JSON files that only ever encoded ASCII text will NOT be effected.
|
||||
Note: JSON files that only ever encoded ASCII text will NOT be affected.
|
||||
|
||||
**Workaround**
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,54 @@
|
|||
This file lists the more notable headline features. For more detailed info
|
||||
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.
|
||||
|
||||
## Version 8.0.9
|
||||
|
||||
- Added support for configurable font features (ligatures, kerning, ...)
|
||||
- Multiple improvements to Android windowing
|
||||
- Multiple improvements to text shaping
|
||||
- Fixed clearing audio buffers on WASAPI device start/stop
|
||||
- Fixed AU hosting of plug-ins with poorly implemented parameters
|
||||
- Added macOS/iOS 26 support
|
||||
- Added support for iOS UIScene lifecycle on iOS 13+
|
||||
- Added support for 32-bit int WAV files
|
||||
- Multiple Linux WebView improvements
|
||||
- Fixed an issue with MIDI FX AAX plug-ins on any audio channel layouts
|
||||
- Accessibility navigation is now enabled by default for disabled components
|
||||
|
||||
## Version 8.0.8
|
||||
|
||||
- Improved the TextEditor layout behaviour
|
||||
- Added new options to control text line spacing
|
||||
- Added more Direct2D bug fixes and performance improvements
|
||||
- Fixed a iOS simulator buffer size issue
|
||||
- Moved the MIDI CapabilityInquiry Demo into the DemoRunner
|
||||
- Updated the default Android toolchain version
|
||||
|
||||
## Version 8.0.7
|
||||
|
||||
- Improved unicode handling and performance in TextEditor
|
||||
- Fixed iOS external device sample rate handling in iOS 18
|
||||
- Added many Direct2D bug fixes and performance improvements
|
||||
- Added a new MessageManager::callSync counterpart to callAsync
|
||||
- Fixed a crash in Ableton when closing a plug-in window
|
||||
- Improved sscache compatibility
|
||||
- Fixed some PopupMenu bugs
|
||||
- Updated Zlib
|
||||
|
||||
## Version 8.0.6
|
||||
|
||||
- Changed a Visual Studio toolchain error into a warning
|
||||
|
||||
## Version 8.0.5
|
||||
|
||||
- Added Windows Arm support
|
||||
- Added support for local notifications
|
||||
- Added passthrough compiler options to juceaide
|
||||
- Added support for VST3 parameter migrations
|
||||
- Fixed some Windows mouse events and window dragging behaviour
|
||||
- Added Ranges functionality
|
||||
- Added VST2 and VST3 MIDI note names
|
||||
|
||||
## Version 8.0.4
|
||||
|
||||
- Simplified singleton creation
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
project(JUCE VERSION 8.0.4 LANGUAGES C CXX)
|
||||
project(JUCE VERSION 8.0.9 LANGUAGES C CXX)
|
||||
|
||||
include(CMakeDependentOption)
|
||||
|
||||
|
|
@ -184,11 +184,4 @@ if(("${CMAKE_SOURCE_DIR}" STREQUAL "${JUCE_SOURCE_DIR}") AND (NOT JUCE_BUILD_HEL
|
|||
install(TARGETS juce_lv2_helper EXPORT LV2_HELPER DESTINATION "bin/JUCE-${JUCE_VERSION}")
|
||||
install(EXPORT LV2_HELPER NAMESPACE juce:: DESTINATION "${JUCE_INSTALL_DESTINATION}")
|
||||
endif()
|
||||
|
||||
_juce_add_vst3_manifest_helper_target()
|
||||
|
||||
if(TARGET juce_vst3_helper)
|
||||
install(TARGETS juce_vst3_helper EXPORT VST3_HELPER DESTINATION "bin/JUCE-${JUCE_VERSION}")
|
||||
install(EXPORT VST3_HELPER NAMESPACE juce:: DESTINATION "${JUCE_INSTALL_DESTINATION}")
|
||||
endif()
|
||||
endif()
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ If you are not licensing the JUCE Framework modules under the
|
|||
[AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html) then by downloading,
|
||||
installing, or using the JUCE Framework, or combining the JUCE Framework with
|
||||
any other source code, object code, content or any other copyrightable work, you
|
||||
agree to the terms of the the [JUCE 8 End User Licence
|
||||
agree to the terms of the [JUCE 8 End User Licence
|
||||
Agreement](https://juce.com/legal/juce-8-licence/), and all incorporated terms
|
||||
including the [JUCE Privacy Policy](https://juce.com/legal/juce-privacy-policy/)
|
||||
and the [JUCE Website Terms of
|
||||
|
|
@ -42,7 +42,7 @@ The JUCE modules contain the following dependencies:
|
|||
- [GLEW](modules/juce_opengl/opengl/juce_gl.h) ([BSD](modules/juce_opengl/opengl/juce_gl.h)), including [Mesa](modules/juce_opengl/opengl/juce_gl.h) ([MIT](modules/juce_opengl/opengl/juce_gl.h)) and [Khronos](modules/juce_opengl/opengl/juce_gl.h) ([MIT](modules/juce_opengl/opengl/juce_gl.h))
|
||||
- [Ogg Vorbis](modules/juce_audio_formats/codecs/oggvorbis/) ([BSD](modules/juce_audio_formats/codecs/oggvorbis/Ogg%20Vorbis%20Licence.txt))
|
||||
- [jpeglib](modules/juce_graphics/image_formats/jpglib/) ([Independent JPEG Group License](modules/juce_graphics/image_formats/jpglib/README))
|
||||
- [CHOC](modules/juce_core/javascript/choc/) ([ISC](modules/juce_core/javascript/choc/LICENSE.md)), including [QuickJS](modules/juce_core/javascript/choc/javascript/choc_javascript_QuickJS.h) ([MIT](modules/juce_core/javascript/choc/javascript/choc_javascript_QuickJS.h))
|
||||
- [CHOC](modules/juce_javascript/choc/) ([ISC](modules/juce_javascript/choc/LICENSE.md)), including [QuickJS](modules/juce_javascript/choc/javascript/choc_javascript_QuickJS.h) ([MIT](modules/juce_javascript/choc/javascript/choc_javascript_QuickJS.h))
|
||||
- [LV2](modules/juce_audio_processors/format_types/LV2_SDK/) ([ISC](modules/juce_audio_processors/format_types/LV2_SDK/lv2/COPYING))
|
||||
- [pslextensions](modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h) ([Public domain](modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h))
|
||||
- [AAX](modules/juce_audio_plugin_client/AAX/SDK/) ([Proprietary Avid AAX License/GPLv3](modules/juce_audio_plugin_client/AAX/SDK/LICENSE.txt))
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ of the target you wish to build.
|
|||
- __Windows__: Windows 10 (x86_64, x86, Arm64, Arm64EC)
|
||||
- __Linux__: Mainstream Linux distributions (x86_64, Arm64/aarch64, (32 bit Arm systems like armv7 should work but are not regularly tested))
|
||||
- __iOS__: iOS 12 (Arm64, Arm64e, x86_64 (Simulator))
|
||||
- __Android__: Android 5 - Lollipop (API Level 21) (arm64-v8a, armeabi-v7a, x86_64, x86)
|
||||
- __Android__: Android 7 - Nougat (API Level 24) (arm64-v8a, armeabi-v7a, x86_64, x86)
|
||||
|
||||
## Contributing
|
||||
|
||||
|
|
|
|||
|
|
@ -75,17 +75,17 @@ or Visual Studio project, then you could open the generated project in your IDE.
|
|||
|
||||
### Building for iOS
|
||||
|
||||
To build for iOS, you'll need CMake 3.14 or higher. Using the Xcode generator is highly recommended,
|
||||
as other generators may not automatically find the correct SDK for the iPhone simulator, and may
|
||||
fail to run certain parts of the build, such as compiling icons and processing the app's plist. By
|
||||
default, CMake will build for the same system that originally configured the project, so to enable
|
||||
cross-compilation for iOS, a few extra flags must be passed to the initial CMake invocation:
|
||||
Using the Xcode generator is highly recommended, as other generators may not automatically find
|
||||
the correct SDK for the iPhone simulator, and may fail to run certain parts of the build, such as
|
||||
compiling icons and processing the app's plist. By default, CMake will build for the same system
|
||||
that originally configured the project, so to enable cross-compilation for iOS, a few extra flags
|
||||
must be passed to the initial CMake invocation:
|
||||
|
||||
cmake -Bbuild-ios -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=9.3
|
||||
cmake -Bbuild-ios -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0
|
||||
|
||||
Here we create a build tree in the directory named 'build-ios', using the Xcode generator. The
|
||||
`-DCMAKE_SYSTEM_NAME=iOS` option tells CMake to enable cross-compiling for iOS. The
|
||||
`-DCMAKE_OSX_DEPLOYMENT_TARGET=9.3` option sets the minimum deployment target (it applies to iOS
|
||||
`-DCMAKE_OSX_DEPLOYMENT_TARGET=12.0` option sets the minimum deployment target (it applies to iOS
|
||||
despite the 'OSX' in the variable name!).
|
||||
|
||||
Once the project has generated, we can open it as normal in Xcode (look for the project file in the
|
||||
|
|
@ -102,7 +102,7 @@ require special code signing.
|
|||
If we wanted to build for a real device, we would need to pass some extra signing details to the
|
||||
initial CMake configuration command:
|
||||
|
||||
cmake -Bbuild-ios -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=9.3 \
|
||||
cmake -Bbuild-ios -GXcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 \
|
||||
-DCMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY="iPhone Developer"
|
||||
-DCMAKE_XCODE_ATTRIBUTE_DEVELOPMENT_TEAM=<10 character id>
|
||||
|
||||
|
|
@ -136,14 +136,14 @@ configuring the CMake project with `"-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64"`.
|
|||
|
||||
### Building with Clang on Windows
|
||||
|
||||
Clang-cl (Clang with MSVC-like command-line) should work by default. If you are generating a Visual
|
||||
Clang-cl (Clang with MSVC-like command line) should work by default. If you are generating a Visual
|
||||
Studio project, and have installed the LLVM package which is distributed with Visual Studio, then
|
||||
you can configure a Clang-cl build by passing "-T ClangCL" on your configuration commandline.
|
||||
you can configure a Clang-cl build by passing `-T ClangCL` on your configuration command line.
|
||||
|
||||
If you wish to use Clang with GNU-like command-line instead, you can pass
|
||||
`-DCMAKE_CXX_COMPILER=clang++` and `-DCMAKE_C_COMPILER=clang` on your configuration commandline.
|
||||
clang++ and clang must be on your `PATH` for this to work. Only more recent versions of CMake
|
||||
support Clang's GNU-like command-line on Windows. Note that CMake doesn't seem to automatically
|
||||
`-DCMAKE_CXX_COMPILER=clang++` and `-DCMAKE_C_COMPILER=clang` on your configuration command line.
|
||||
`clang++` and `clang` must be on your `PATH` for this to work. Only more recent versions of CMake
|
||||
support Clang's GNU-like command-line on Windows. Note that CMake doesn't seem to automatically
|
||||
link a runtime library when building in this configuration, but this can be remedied by setting
|
||||
the `MSVC_RUNTIME_LIBRARY` property. See the [official
|
||||
documentation](https://cmake.org/cmake/help/v3.22/prop_tgt/MSVC_RUNTIME_LIBRARY.html) of this
|
||||
|
|
@ -226,18 +226,18 @@ folders.
|
|||
|
||||
Only brings in targets for the built-in JUCE modules, and the `juce_add_module*` CMake functions.
|
||||
This is meant for highly custom use-cases where the `juce_add_gui_app` and `juce_add_plugin`
|
||||
functions are not required. Most importantly, the 'juceaide' helper tool is not built when this
|
||||
functions are not required. Most importantly, the `juceaide` helper tool is not built when this
|
||||
option is enabled, which may improve build times for established products that use other methods to
|
||||
handle plugin bundle structures, icons, plists, and so on. If this option is enabled, then
|
||||
`JUCE_ENABLE_MODULE_SOURCE_GROUPS` will have no effect.
|
||||
|
||||
#### `JUCE_WEBVIEW2_PACKAGE_LOCATION`
|
||||
|
||||
You can ask JUCE to link the WebView2 library statically to your target on Windows, by specifying
|
||||
the `NEEDS_WEBVIEW2` option when creating your target. In this case JUCE will search for the
|
||||
WebView2 package on your system. The default search location is
|
||||
You can ask JUCE to link the WebView2 library statically to your target on Windows, by specifying
|
||||
the `NEEDS_WEBVIEW2` option when creating your target. In this case JUCE will search for the
|
||||
WebView2 package on your system. The default search location is
|
||||
`%userprofile%\AppData\Local\PackageManagement\NuGet\Packages`. This location can be overriden by
|
||||
specifying this option. The provided location should contain the `*Microsoft.Web.WebView2*`
|
||||
specifying this option. The provided location should contain the `*Microsoft.Web.WebView2*`
|
||||
directory.
|
||||
|
||||
### Functions
|
||||
|
|
@ -274,76 +274,86 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
the target's plist.
|
||||
|
||||
`BUILD_VERSION`
|
||||
- A version number string in the format "major.minor.bugfix". If not specified, this will match
|
||||
- A version number string in the format `major.minor.bugfix`. If not specified, this will match
|
||||
the `VERSION` of the target. On Apple platforms, this is the private version string used to
|
||||
distinguish between App Store builds. This option corresponds to the `CFBundleVersion` field in
|
||||
the target's plist.
|
||||
|
||||
`BUNDLE_ID`
|
||||
- An identifier string in the form "com.yourcompany.productname" which should uniquely identify
|
||||
- An identifier string in the form `com.yourcompany.productname` which should uniquely identify
|
||||
this target. Mainly used for macOS builds. If not specified, a default will be generated using
|
||||
the target's `COMPANY_NAME` and the name of the CMake target.
|
||||
|
||||
`MICROPHONE_PERMISSION_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds `NSMicrophoneUsageDescription` to an app's Info.plist.
|
||||
|
||||
`MICROPHONE_PERMISSION_TEXT`
|
||||
- The text your app will display when it requests microphone permissions.
|
||||
|
||||
`CAMERA_PERMISSION_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds `NSCameraUsageDescription` to an app's Info.plist.
|
||||
|
||||
`CAMERA_PERMISSION_TEXT`
|
||||
- The text your app will display when it requests camera permissions.
|
||||
|
||||
`BLUETOOTH_PERMISSION_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds `NSBluetoothAlwaysUsageDescription` to an app's Info.plist.
|
||||
|
||||
`BLUETOOTH_PERMISSION_TEXT`
|
||||
- The text your app will display when it requests bluetooth permissions.
|
||||
|
||||
`LOCAL_NETWORK_PERMISSION_ENABLED`
|
||||
- May be either `TRUE` or `FALSE`. Adds `NSLocalNetworkUsageDescription` to an app's Info.plist.
|
||||
|
||||
`LOCAL_NETWORK_PERMISSION_TEXT`
|
||||
- The text your app will display when it requests local network access permissions.
|
||||
|
||||
`SEND_APPLE_EVENTS_PERMISSION_ENABLED`
|
||||
- May be either TRUE or FALSE. Enable this to allow your app to send Apple events.
|
||||
- May be either `TRUE` or `FALSE`. Enable this to allow your app to send Apple events.
|
||||
|
||||
`SEND_APPLE_EVENTS_PERMISSION_TEXT`
|
||||
- The text your app will display when it requests permission to send Apple events.
|
||||
|
||||
`FILE_SHARING_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`DOCUMENT_BROWSER_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`STATUS_BAR_HIDDEN`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`REQUIRES_FULL_SCREEN`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
`REQUIRES_FULL_SCREEN`
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`BACKGROUND_AUDIO_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`BACKGROUND_BLE_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's Info.plist.
|
||||
|
||||
`APP_GROUPS_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's entitlements.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's entitlements.
|
||||
|
||||
`APP_GROUP_IDS`
|
||||
- The app groups to which your iOS app belongs. These will be added to your app's entitlements.
|
||||
|
||||
`ICLOUD_PERMISSIONS_ENABLED`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an iOS app's entitlements.
|
||||
- May be either `TRUE` or `FALSE`. Adds the appropriate entries to an iOS app's entitlements.
|
||||
|
||||
`IPHONE_SCREEN_ORIENTATIONS`
|
||||
- May be one or more of `UIInterfaceOrientationUnknown`, `UIInterfaceOrientationPortrait`,
|
||||
`UIInterfaceOrientationPortraitUpsideDown`, `UIInterfaceOrientationLandscapeLeft`, or
|
||||
`UIInterfaceOrientationLandscapeRight`. Adds appropriate entries to an iOS app's plist.
|
||||
Defaults to `UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft
|
||||
UIInterfaceOrientationLandscapeRight`
|
||||
|
||||
`IPAD_SCREEN_ORIENTATIONS`
|
||||
- May be one or more of `UIInterfaceOrientationUnknown`, `UIInterfaceOrientationPortrait`,
|
||||
`UIInterfaceOrientationPortraitUpsideDown`, `UIInterfaceOrientationLandscapeLeft`, or
|
||||
`UIInterfaceOrientationLandscapeRight`. Adds appropriate entries to an iOS app's plist.
|
||||
Defaults to `UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft
|
||||
UIInterfaceOrientationLandscapeRight`
|
||||
|
||||
`LAUNCH_STORYBOARD_FILE`
|
||||
- A custom launch storyboard file to use on iOS. If not supplied, a default storyboard will be
|
||||
|
|
@ -352,14 +362,14 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
|
||||
`CUSTOM_XCASSETS_FOLDER`
|
||||
- A path to an xcassets directory, containing icons and/or launch images for this target. If this
|
||||
is specified, the ICON_BIG and ICON_SMALL arguments will not have an effect on iOS. LaunchImages
|
||||
have been deprecated from iOS 13 onward, but if your xcassets folder contains a LaunchImage and
|
||||
a custom storyboard hasn't been specified, then it will be used.
|
||||
is specified, the `ICON_BIG` and `ICON_SMALL` arguments will not have an effect on iOS.
|
||||
LaunchImages have been deprecated from iOS 13 onward, but if your xcassets folder contains a
|
||||
LaunchImage and a custom storyboard hasn't been specified, then it will be used.
|
||||
|
||||
`TARGETED_DEVICE_FAMILY`
|
||||
- Specifies the device families on which the product must be capable of running. Allowed values
|
||||
are "1", "2", and "1,2"; these correspond to "iPhone/iPod touch", "iPad", and "iPhone/iPod and
|
||||
iPad" respectively. This will default to "1,2", meaning that the target will target iPhone,
|
||||
are `1`, `2`, and `1,2`; these correspond to "iPhone/iPod touch", "iPad", and "iPhone/iPod and
|
||||
iPad" respectively. This will default to `1,2`, meaning that the target will target iPhone,
|
||||
iPod, and iPad.
|
||||
|
||||
`ICON_BIG`, `ICON_SMALL`
|
||||
|
|
@ -425,13 +435,16 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
if you get linker or include errors that reference StoreKit, just set this argument to `TRUE`.
|
||||
|
||||
`PUSH_NOTIFICATIONS_ENABLED`
|
||||
- Sets app entitlements to allow push notifications. False by default.
|
||||
- Sets app entitlements to allow push notifications. May be either `TRUE`
|
||||
or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`NETWORK_MULTICAST_ENABLED`
|
||||
- Sets app entitlements to allow IP multicast or broadcast on macOS/iOS. False by default.
|
||||
- Sets app entitlements to allow IP multicast or broadcast on macOS/iOS. May be either `TRUE`
|
||||
or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`HARDENED_RUNTIME_ENABLED`
|
||||
- Enables macOS' hardened runtime for this target. Required for notarisation. False by default.
|
||||
- Enables macOS' hardened runtime for this target. Required for notarisation. May be either
|
||||
`TRUE` or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`HARDENED_RUNTIME_OPTIONS`
|
||||
- A set of space-separated entitlement keys that will be added to this target's entitlements
|
||||
|
|
@ -439,11 +452,12 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
`com.apple.security.*` where `*` is a specific entitlement.
|
||||
|
||||
`APP_SANDBOX_ENABLED`
|
||||
- Enables macOS' app sandbox for this target. False by default.
|
||||
- Enables macOS' app sandbox for this target. May be either `TRUE` or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`APP_SANDBOX_INHERIT`
|
||||
- Allows child processes to inherit the static entitlements of their parent process. If this
|
||||
is set to `TRUE`, no other app sandbox entitlements will be set on this target.
|
||||
is set to `TRUE`, no other app sandbox entitlements will be set on this target. Defaults to
|
||||
`FALSE`.
|
||||
|
||||
`APP_SANDBOX_OPTIONS`
|
||||
- A set of space-separated entitlement keys that will be added to this target's entitlements
|
||||
|
|
@ -467,8 +481,8 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
accessing read/write absolute paths if `APP_SANDBOX_ENABLED` is `TRUE`.
|
||||
|
||||
`APP_SANDBOX_EXCEPTION_IOKIT`
|
||||
- A set of space-separated strings specifying IOUserClient subclasses to open or to set properties
|
||||
on. These will be added to this target's entitlements plist if `APP_SANDBOX_ENABLED` is `TRUE`.
|
||||
- A set of space-separated strings specifying IOUserClient subclasses to open or to set properties
|
||||
on. These will be added to this target's entitlements plist if `APP_SANDBOX_ENABLED` is `TRUE`.
|
||||
For more information see Apple's IOKit User Client Class Temporary Exception documentation.
|
||||
|
||||
`PLIST_TO_MERGE`
|
||||
|
|
@ -476,8 +490,8 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
|
||||
`FORMATS`
|
||||
- For plugin targets, specifies the plugin targets to build. Should be provided as a
|
||||
space-separated list. Valid values are `Standalone Unity VST3 AU AUv3 AAX VST`. `AU` and `AUv3`
|
||||
plugins will only be enabled when building on macOS. It is an error to pass `AAX` or `VST`
|
||||
space-separated list. Valid values are `Standalone Unity VST3 AU AUv3 AAX VST LV2`. `AU` and
|
||||
`AUv3` plugins will only be enabled when building on macOS. It is an error to pass `AAX` or `VST`
|
||||
without first calling `juce_set_aax_sdk_path` or `juce_set_vst2_sdk_path` respectively.
|
||||
|
||||
`PLUGIN_NAME`
|
||||
|
|
@ -489,71 +503,80 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
`PLUGIN_MANUFACTURER_CODE`
|
||||
- A four-character unique ID for your company. For AU compatibility, this must contain at least
|
||||
one upper-case letter. GarageBand 10.3 requires the first letter to be upper-case, and the
|
||||
remaining letters to be lower-case.
|
||||
remaining letters to be lower-case. Defaults to `Manu`.
|
||||
|
||||
`PLUGIN_CODE`
|
||||
- A four-character unique ID for your plugin. For AU compatibility, this must contain exactly one
|
||||
upper-case letter. GarageBand 10.3 requires the first letter to be upper-case, and the remaining
|
||||
letters to be lower-case.
|
||||
letters to be lower-case. Defaults to a random code that changes each time the build is
|
||||
configured.
|
||||
|
||||
`DESCRIPTION`
|
||||
- A short description of your plugin.
|
||||
|
||||
`IS_SYNTH`
|
||||
- Whether the plugin is a synth. Will be used to set sensible plugin category values if they
|
||||
are not provided explicitly.
|
||||
are not provided explicitly. May be either `TRUE` or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`NEEDS_MIDI_INPUT`
|
||||
- Whether the plugin should provide a midi input.
|
||||
- Whether the plugin should provide a midi input. May be either `TRUE` or `FALSE`. Defaults to
|
||||
`FALSE`.
|
||||
|
||||
`NEEDS_MIDI_OUTPUT`
|
||||
- Whether the plugin should provide a midi output.
|
||||
- Whether the plugin should provide a midi output. May be either `TRUE` or `FALSE`. Defaults to
|
||||
`FALSE`.
|
||||
|
||||
`IS_MIDI_EFFECT`
|
||||
- Whether the plugin is a MIDI effect (some hosts provide a special channel-strip location for
|
||||
MIDI effect plugins).
|
||||
MIDI effect plugins). May be either `TRUE` or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`EDITOR_WANTS_KEYBOARD_FOCUS`
|
||||
- Whether the plugin requires keyboard focus, or should defer all keyboard handling to the host.
|
||||
May be either `TRUE` or `FALSE`. Defaults to `FALSE`.
|
||||
|
||||
`DISABLE_AAX_BYPASS`
|
||||
- Whether the AAX bypass function should be disabled.
|
||||
- Whether the AAX bypass function should be disabled. May be either `TRUE` or `FALSE`. Defaults to
|
||||
`FALSE`.
|
||||
|
||||
`DISABLE_AAX_MULTI_MONO`
|
||||
- Whether the AAX multi mono bus layout should be disabled.
|
||||
- Whether the AAX multi mono bus layout should be disabled. May be either `TRUE` or `FALSE`.
|
||||
Defaults to `FALSE`.
|
||||
|
||||
`AAX_IDENTIFIER`
|
||||
- The bundle ID for the AAX plugin target. Matches the `BUNDLE_ID` by default.
|
||||
- The bundle ID for the AAX plugin target. Defaults to the `BUNDLE_ID`.
|
||||
|
||||
`LV2URI`
|
||||
- This is a string that acts as a unique identifier for an LV2 plugin. If you make any incompatible
|
||||
- This is a string that acts as a unique identifier for an LV2 plugin. If you make any incompatible
|
||||
changes to your plugin (remove parameters, reorder parameters, change preset format etc.) you MUST
|
||||
change this value. LV2 hosts will assume that any plugins with the same URI are interchangeable.
|
||||
By default, the value of this property will be generated based on the COMPANY_WEBSITE and
|
||||
PLUGIN_NAME. However, in some circumstances, such as the following, you'll need to override the
|
||||
By default, the value of this property will be generated based on the `COMPANY_WEBSITE` and
|
||||
`PLUGIN_NAME`. However, in some circumstances, such as the following, you'll need to override the
|
||||
default:
|
||||
- The plugin name contains characters such as spaces that are invalid in a URI; or
|
||||
- The COMPANY_WEBSITE omits the leading scheme identifier (http://); or
|
||||
- There's no website associated with the plugin, so you want to use a 'urn:' identifier instead.
|
||||
- The `COMPANY_WEBSITE` omits the leading scheme identifier (`http://`); or
|
||||
- There's no website associated with the plugin, so you want to use a `urn:` identifier instead.
|
||||
|
||||
`VST_NUM_MIDI_INS`
|
||||
- For VST2 and VST3 plugins that accept midi, this allows you to configure the number of inputs.
|
||||
Defaults to `16`.
|
||||
|
||||
`VST_NUM_MIDI_OUTS`
|
||||
- For VST2 and VST3 plugins that produce midi, this allows you to configure the number of outputs.
|
||||
Defaults to `16`.
|
||||
|
||||
`VST2_CATEGORY`
|
||||
- Should be one of: `kPlugCategUnknown`, `kPlugCategEffect`, `kPlugCategSynth`,
|
||||
`kPlugCategAnalysis`, `kPlugCategMastering`, `kPlugCategSpacializer`, `kPlugCategRoomFx`,
|
||||
`kPlugSurroundFx`, `kPlugCategRestoration`, `kPlugCategOfflineProcess`, `kPlugCategShell`,
|
||||
`kPlugCategGenerator`.
|
||||
`kPlugCategGenerator`. Defaults to `kPlugCategSynth` if `IS_SYNTH` is `TRUE`. Otherwise defaults
|
||||
to `kPlugCategEffect`.
|
||||
|
||||
`VST3_CATEGORIES`
|
||||
- Should be one or more, separated by spaces, of the following: `Fx`, `Instrument`, `Analyzer`,
|
||||
`Delay`, `Distortion`, `Drum`, `Dynamics`, `EQ`, `External`, `Filter`, `Generator`, `Mastering`,
|
||||
`Modulation`, `Mono`, `Network`, `NoOfflineProcess`, `OnlyOfflineProcess`, `OnlyRT`,
|
||||
`Pitch Shift`, `Restoration`, `Reverb`, `Sampler`, `Spatial`, `Stereo`, `Surround`, `Synth`,
|
||||
`Tools`, `Up-Downmix`
|
||||
`Tools`, `Up-Downmix`. Defaults to `Synth` if `IS_SYNTH` is `TRUE`. Otherwise defaults to `Fx`.
|
||||
|
||||
`AU_MAIN_TYPE`
|
||||
- Should be one of: `kAudioUnitType_Effect`, `kAudioUnitType_FormatConverter`,
|
||||
|
|
@ -564,42 +587,45 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
`AU_EXPORT_PREFIX`
|
||||
- A prefix for the names of entry-point functions that your component exposes. Typically this
|
||||
will be a version of your plugin's name that can be used as part of a C++ token. Defaults
|
||||
to your plugin's name with the suffix 'AU'.
|
||||
to your plugin's name with the suffix `AU`.
|
||||
|
||||
`AU_SANDBOX_SAFE`
|
||||
- May be either TRUE or FALSE. Adds the appropriate entries to an AU plugin's Info.plist.
|
||||
- Adds the appropriate entries to an AU plugin's Info.plist. May be either `TRUE` or `FALSE`.
|
||||
Defaults to `FALSE`.
|
||||
|
||||
`SUPPRESS_AU_PLIST_RESOURCE_USAGE`
|
||||
- May be either TRUE or FALSE. Defaults to FALSE. Set this to TRUE to disable the `resourceUsage`
|
||||
key in the target's plist. This is useful for AU plugins that must access resources which cannot
|
||||
be declared in the resourceUsage block, such as UNIX domain sockets. In particular,
|
||||
PACE-protected AU plugins may require this option to be enabled in order for the plugin to load
|
||||
in GarageBand.
|
||||
- May be either `TRUE` or `FALSE`. Defaults to `FALSE`. Set this to `TRUE` to disable the
|
||||
`resourceUsage` key in the target's plist. This is useful for AU plugins that must access
|
||||
resources which cannot be declared in the resourceUsage block, such as UNIX domain sockets. In
|
||||
particular, PACE-protected AU plugins may require this option to be enabled in order for the
|
||||
plugin to load in GarageBand.
|
||||
|
||||
`AAX_CATEGORY`
|
||||
- Should be one or more of: `None`, `EQ`, `Dynamics`, `PitchShift`, `Reverb`, `Delay`, `Modulation`,
|
||||
`Harmonic`, `NoiseReduction`, `Dither`, `SoundField`, `HWGenerators`, `SWGenerators`,
|
||||
`WrappedPlugin`, `Effect`, and `MIDIEffect`. You may also add the prefix `AAX_ePlugInCategory_`.
|
||||
Defaults to `MIDIEffect` when `IS_MIDI_EFFECT` is `TRUE`, `SWGenerators` when `IS_SYNTH` is
|
||||
`TRUE`, otherwise `None`.
|
||||
|
||||
`PLUGINHOST_AU`
|
||||
- May be either TRUE or FALSE (defaults to FALSE). If TRUE, will add the preprocessor definition
|
||||
`JUCE_PLUGINHOST_AU=1` to the new target, and will link the macOS frameworks necessary for
|
||||
hosting plugins. Using this parameter should be preferred over using
|
||||
- May be either `TRUE` or `FALSE`. Defaults to `FALSE`. If `TRUE`, will add the preprocessor
|
||||
definition `JUCE_PLUGINHOST_AU=1` to the new target, and will link the macOS frameworks necessary
|
||||
for hosting plugins. Using this parameter should be preferred over using
|
||||
`target_compile_definitions` to manually set the `JUCE_PLUGINHOST_AU` preprocessor definition.
|
||||
|
||||
`USE_LEGACY_COMPATIBILITY_PLUGIN_CODE`
|
||||
- May be either TRUE or FALSE (defaults to FALSE). If TRUE, will override the value of the
|
||||
preprocessor definition "JucePlugin_ManufacturerCode" with the hex equivalent of "proj". This
|
||||
option exists to maintain compatibility with a previous, buggy version of JUCE's CMake support
|
||||
which mishandled the manufacturer code property. Most projects should leave this option set to
|
||||
its default value.
|
||||
- May be either `TRUE` or `FALSE`. Defaults to `FALSE`. If `TRUE`, the preprocessor definition
|
||||
`JucePlugin_ManufacturerCode` will be set to the hex equivalent of `proj`. This option exists to
|
||||
maintain compatibility with a previous, buggy version of JUCE's CMake support which mishandled the
|
||||
manufacturer code property. Most projects should leave this option set to its default value.
|
||||
|
||||
`COPY_PLUGIN_AFTER_BUILD`
|
||||
- Whether or not to install the plugin to the current system after building. False by default.
|
||||
If you want all of the plugins in a subdirectory to be installed automatically after building,
|
||||
you can set the property `JUCE_COPY_PLUGIN_AFTER_BUILD` on the directory before adding the
|
||||
plugins, rather than setting this argument on each individual target. Note that on Windows,
|
||||
the default install locations may not be writable by normal user accounts.
|
||||
- Whether or not to install the plugin to the current system after building. May be either
|
||||
`TRUE` or `FALSE`. Defaults to `FALSE`. If you want all of the plugins in a subdirectory to be
|
||||
installed automatically after building, you can set the property `JUCE_COPY_PLUGIN_AFTER_BUILD`
|
||||
on the directory before adding the plugins, rather than setting this argument on each individual
|
||||
target. Note that on Windows, the default install locations may not be writable by normal user
|
||||
accounts.
|
||||
|
||||
`VST_COPY_DIR`
|
||||
- The location to which VST2 (legacy) plugins will be copied after building if
|
||||
|
|
@ -635,8 +661,8 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
to set it if you have enabled `COPY_PLUGIN_AFTER_BUILD` and the `Unity` format.
|
||||
|
||||
`IS_ARA_EFFECT`
|
||||
- May be either TRUE or FALSE (defaults to FALSE). If TRUE it enables additional codepaths in the
|
||||
VST3 and AU plugin wrappers allowing compatible hosts to load the plugin with additional ARA
|
||||
- May be either `TRUE` or `FALSE`. Defaults to `FALSE`. If `TRUE` it enables additional codepaths in
|
||||
the VST3 and AU plugin wrappers allowing compatible hosts to load the plugin with additional ARA
|
||||
functionality. It will also add the preprocessor definition `JucePlugin_Enable_ARA=1`, which can
|
||||
be used in preprocessor conditions inside the plugin code. You should not add this definition
|
||||
using `target_compile_definitions` manually.
|
||||
|
|
@ -659,22 +685,22 @@ attributes directly to these creation functions, rather than adding them later.
|
|||
- Defaults to having no analyzable types. Should be one or more of the following values if the
|
||||
document controller has the corresponding analysis capability: `kARAContentTypeNotes`,
|
||||
`kARAContentTypeTempoEntries`, `kARAContentTypeBarSignatures`, `kARAContentTypeStaticTuning `,
|
||||
`kARAContentTypeKeySignatures`, `kARAContentTypeSheetChords`
|
||||
`kARAContentTypeKeySignatures`, `kARAContentTypeSheetChords`.
|
||||
|
||||
`ARA_TRANSFORMATION_FLAGS`
|
||||
- Defaults to `kARAPlaybackTransformationNoChanges`. If the document controller has the ability to
|
||||
provide the corresponding change it should be one or more of:
|
||||
`kARAPlaybackTransformationTimestretch`, `kARAPlaybackTransformationTimestretchReflectingTempo`,
|
||||
`kARAPlaybackTransformationContentBasedFadeAtTail`,
|
||||
`kARAPlaybackTransformationContentBasedFadeAtHead`
|
||||
`kARAPlaybackTransformationContentBasedFadeAtHead`.
|
||||
|
||||
`VST3_AUTO_MANIFEST`
|
||||
- May be either TRUE or FALSE (defaults to TRUE). When TRUE, a POST_BUILD step will be added to the
|
||||
VST3 target which will generate a moduleinfo.json file into the Resources subdirectory of the
|
||||
plugin bundle. This is normally desirable, but does require that the plugin can be successfully
|
||||
loaded immediately after building the VST3 target. If the plugin needs further processing before
|
||||
it can be loaded (e.g. custom signing), then set this option to FALSE to disable the automatic
|
||||
manifest generation. To generate the manifest at a later point in the build, use the
|
||||
- May be either `TRUE` or `FALSE`. Defaults to `TRUE`. When `TRUE`, a `POST_BUILD` step will be
|
||||
added to the VST3 target which will generate a `moduleinfo.json` file into the Resources
|
||||
subdirectory of the plugin bundle. This is normally desirable, but does require that the plugin
|
||||
can be successfully loaded immediately after building the VST3 target. If the plugin needs further
|
||||
processing before it can be loaded (e.g. custom signing), then set this option to FALSE to disable
|
||||
the automatic manifest generation. To generate the manifest at a later point in the build, use the
|
||||
`juce_enable_vst3_manifest_step` function. It is strongly recommended to generate a manifest for
|
||||
your plugin, as this allows compatible hosts to scan the plugin much more quickly, leading to
|
||||
an improved experience for users.
|
||||
|
|
@ -746,10 +772,10 @@ target!).
|
|||
You may call this function to manually enable VST3 manifest generation on a plugin. The argument to
|
||||
this function should be a target previously created with `juce_add_plugin`.
|
||||
|
||||
VST3_AUTO_MANIFEST TRUE will cause the VST3 manifest to be generated immediately after building.
|
||||
`VST3_AUTO_MANIFEST TRUE` will cause the VST3 manifest to be generated immediately after building.
|
||||
This is not always appropriate, if extra build steps (such as signing or modifying the plugin
|
||||
bundle) must be executed before the plugin can be loaded. In such cases, you should set
|
||||
VST3_AUTO_MANIFEST FALSE, use `add_custom_command(TARGET POST_BUILD)` to add your own post-build
|
||||
`VST3_AUTO_MANIFEST FALSE`, use `add_custom_command(TARGET POST_BUILD)` to add your own post-build
|
||||
steps, and then finally call `juce_enable_vst3_manifest_step`.
|
||||
|
||||
#### `juce_set_<kind>_sdk_path`
|
||||
|
|
@ -816,7 +842,7 @@ CMake-supplied defaults.
|
|||
|
||||
juce_link_with_embedded_linux_subprocess(<target>)
|
||||
|
||||
This function links the provided target with an interface library that generates a barebones
|
||||
This function links the provided target with an interface library that generates a barebones
|
||||
standalone executable file and embeds it as a binary resource. This binary resource is only used
|
||||
by the `juce_gui_extra` module and only when its `JUCE_WEB_BROWSER` capability is enabled. This
|
||||
executable will then be deployed into a temporary file only when the code is running in a
|
||||
|
|
|
|||
|
|
@ -660,7 +660,7 @@ HIDE_COMPOUND_REFERENCE= NO
|
|||
# will show which file needs to be included to use the class.
|
||||
# The default value is: YES.
|
||||
|
||||
SHOW_HEADERFILE = YES
|
||||
SHOW_HEADERFILE = NO
|
||||
|
||||
# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
|
||||
# the files that are included by a file in the documentation of that file.
|
||||
|
|
@ -788,14 +788,14 @@ MAX_INITIALIZER_LINES = 32
|
|||
# list will mention the files that were used to generate the documentation.
|
||||
# The default value is: YES.
|
||||
|
||||
SHOW_USED_FILES = YES
|
||||
SHOW_USED_FILES = NO
|
||||
|
||||
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
|
||||
# will remove the Files entry from the Quick Index and from the Folder Tree View
|
||||
# (if specified).
|
||||
# The default value is: YES.
|
||||
|
||||
SHOW_FILES = YES
|
||||
SHOW_FILES = NO
|
||||
|
||||
# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
|
||||
# page. This will remove the Namespaces entry from the Quick Index and from the
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ inline File getExamplesDirectory() noexcept
|
|||
return File { CharPointer_UTF8 { PIP_JUCE_EXAMPLES_DIRECTORY_STRING } };
|
||||
#else
|
||||
auto currentFile = File::getSpecialLocation (File::SpecialLocationType::currentApplicationFile);
|
||||
auto exampleDir = currentFile.getParentDirectory().getChildFile ("examples");
|
||||
auto exampleDir = currentFile.getSiblingFile ("examples");
|
||||
|
||||
if (exampleDir.exists())
|
||||
return exampleDir;
|
||||
|
|
@ -109,10 +109,10 @@ inline std::unique_ptr<InputStream> createAssetInputStream (const char* resource
|
|||
#else
|
||||
#if JUCE_IOS
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getChildFile ("Assets");
|
||||
.getSiblingFile ("Assets");
|
||||
#elif JUCE_MAC
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getParentDirectory().getChildFile ("Resources").getChildFile ("Assets");
|
||||
.getParentDirectory().getSiblingFile ("Resources").getChildFile ("Assets");
|
||||
|
||||
if (! assetsDir.exists())
|
||||
assetsDir = getExamplesDirectory().getChildFile ("Assets");
|
||||
|
|
|
|||
|
|
@ -83,21 +83,25 @@ public:
|
|||
// Create an OutputStream to write to our destination file...
|
||||
file.deleteFile();
|
||||
|
||||
if (auto fileStream = std::unique_ptr<FileOutputStream> (file.createOutputStream()))
|
||||
if (std::unique_ptr<OutputStream> fileStream { file.createOutputStream() })
|
||||
{
|
||||
// Now create a WAV writer object that writes to our output stream...
|
||||
WavAudioFormat wavFormat;
|
||||
|
||||
if (auto writer = wavFormat.createWriterFor (fileStream.get(), sampleRate, 1, 16, {}, 0))
|
||||
using Opts = AudioFormatWriterOptions;
|
||||
|
||||
if (auto writer = wavFormat.createWriterFor (fileStream, Opts{}.withSampleRate (sampleRate)
|
||||
.withNumChannels (1)
|
||||
.withBitsPerSample (16)))
|
||||
{
|
||||
fileStream.release(); // (passes responsibility for deleting the stream to the writer object that is now using it)
|
||||
auto* writerPtr = writer.get();
|
||||
|
||||
// Now we'll create one of these helper objects which will act as a FIFO buffer, and will
|
||||
// write the data to disk on our background thread.
|
||||
threadedWriter.reset (new AudioFormatWriter::ThreadedWriter (writer, backgroundThread, 32768));
|
||||
threadedWriter.reset (new AudioFormatWriter::ThreadedWriter (writer.release(), backgroundThread, 32768));
|
||||
|
||||
// Reset our recording thumbnail
|
||||
thumbnail.reset (writer->getNumChannels(), writer->getSampleRate());
|
||||
thumbnail.reset (writerPtr->getNumChannels(), writerPtr->getSampleRate());
|
||||
nextSampleNum = 0;
|
||||
|
||||
// And now, swap over our active writer pointer so that the audio callback will start using it..
|
||||
|
|
|
|||
|
|
@ -1218,6 +1218,12 @@ private:
|
|||
});
|
||||
};
|
||||
|
||||
static constexpr auto ioLabelText = R"(Pick the input and output used to talk to the Capability Inquiry (CI) responder.
|
||||
|
||||
In order to use this demo you'll need another program/device that understands MIDI CI.
|
||||
You could run a second copy of this CapabilityInquiryDemo, or install and use one of the apps listed below.
|
||||
If you want to communicate with a program that doesn't have its own virtual MIDI ports, you may need to set up virtual ports yourself, e.g. by enabling the IAC MIDI driver on macOS.)";
|
||||
|
||||
class IOPickerLists : public Component
|
||||
{
|
||||
public:
|
||||
|
|
@ -1227,16 +1233,34 @@ public:
|
|||
{
|
||||
addAndMakeVisible (inputs);
|
||||
addAndMakeVisible (outputs);
|
||||
|
||||
addAndMakeVisible (label);
|
||||
addAndMakeVisible (toolsHeader);
|
||||
addAndMakeVisible (workbenchButton);
|
||||
addAndMakeVisible (responderButton);
|
||||
toolsHeader.setJustificationType (Justification::centred);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
Utils::doColumnLayout (getLocalBounds().reduced (Utils::padding), inputs, outputs);
|
||||
auto bounds = getLocalBounds().reduced (Utils::padding);
|
||||
|
||||
responderButton.setBounds (bounds.removeFromBottom (20));
|
||||
workbenchButton.setBounds (bounds.removeFromBottom (20));
|
||||
toolsHeader.setBounds (bounds.removeFromBottom (20));
|
||||
label.setBounds (bounds.removeFromBottom (200).withSizeKeepingCentre (jmin (600, bounds.getWidth()), 200));
|
||||
|
||||
Utils::doColumnLayout (bounds, inputs, outputs);
|
||||
}
|
||||
|
||||
private:
|
||||
IOPickerList<MidiInput> inputs;
|
||||
IOPickerList<MidiOutput> outputs;
|
||||
Label label { "", ioLabelText };
|
||||
|
||||
Label toolsHeader { "", "Other MIDI-CI software for testing:" };
|
||||
HyperlinkButton workbenchButton { "MIDI 2.0 Workbench", URL { "https://github.com/midi2-dev/MIDI2.0Workbench" } };
|
||||
HyperlinkButton responderButton { "Bome MIDI-CI Responder", URL { "https://www.bome.com/products/midi-ci-tools" } };
|
||||
};
|
||||
|
||||
class SectionHeader : public Component
|
||||
|
|
@ -2110,10 +2134,11 @@ public:
|
|||
DiscoveryInfoPanel (State<ci::MUID> m, State<Model::DeviceInfo> s)
|
||||
: muidState (m), state (s)
|
||||
{
|
||||
const auto setStateCallback = [this] { setStateFromUI(); };
|
||||
[&] (auto&&... item)
|
||||
{
|
||||
(addAndMakeVisible (item), ...);
|
||||
((item.onCommit ([this] { setStateFromUI(); })), ...);
|
||||
((item.onCommit (setStateCallback)), ...);
|
||||
} (manufacturer, family, modelNumber, revision, maxSysExSize);
|
||||
|
||||
[&] (auto&&... item)
|
||||
|
|
@ -2261,10 +2286,9 @@ public:
|
|||
auto updated = *state;
|
||||
auto& props = updated.properties;
|
||||
|
||||
if (auto* item = props.getSelected())
|
||||
if (0 <= props.selection)
|
||||
{
|
||||
const auto toErase = props.items.begin() + props.selection;
|
||||
props.items.erase (toErase);
|
||||
props.items.erase (props.items.begin() + props.selection);
|
||||
props.selection = -1;
|
||||
|
||||
state = std::move (updated);
|
||||
|
|
@ -2627,8 +2651,9 @@ private:
|
|||
return;
|
||||
}
|
||||
|
||||
constexpr auto isEditable = editable == Editable::yes;
|
||||
const auto canSetFull = item->canSet != Model::CanSet::none
|
||||
|| editable == Editable::yes;
|
||||
|| isEditable;
|
||||
setFull.setEnabled (canSetFull);
|
||||
setPartial.setEnabled (item->canSet == Model::CanSet::partial);
|
||||
get.setEnabled (item->canGet);
|
||||
|
|
@ -2681,7 +2706,9 @@ public:
|
|||
explicit PropertyInfoPanel (State<Model::Properties> s)
|
||||
: state (s)
|
||||
{
|
||||
if constexpr (editable == Editable::yes)
|
||||
constexpr auto isEditable = editable == Editable::yes;
|
||||
|
||||
if constexpr (isEditable)
|
||||
{
|
||||
|
||||
addAndMakeVisible (canSet);
|
||||
|
|
@ -2693,11 +2720,13 @@ public:
|
|||
addAndMakeVisible (canSetField);
|
||||
}
|
||||
|
||||
const auto updateStateCallback = [this] { updateStateFromUI(); };
|
||||
|
||||
[&] (auto&&... args)
|
||||
{
|
||||
(addAndMakeVisible (args), ...);
|
||||
(args.setClickingTogglesState (editable == Editable::yes), ...);
|
||||
((args.onClick = [this] { updateStateFromUI(); }), ...);
|
||||
(args.setClickingTogglesState (isEditable), ...);
|
||||
((args.onClick = updateStateCallback), ...);
|
||||
} (canGet,
|
||||
canSubscribe,
|
||||
canPaginate,
|
||||
|
|
@ -2714,11 +2743,11 @@ public:
|
|||
[&] (auto&&... args)
|
||||
{
|
||||
(addAndMakeVisible (args), ...);
|
||||
(args.setReadOnly (editable == Editable::no), ...);
|
||||
(args.setReadOnly (! isEditable), ...);
|
||||
(args.setMultiLine (true), ...);
|
||||
((args.onReturnKey = args.onEscapeKey
|
||||
= args.onFocusLost
|
||||
= [this] { updateStateFromUI(); }), ...);
|
||||
= updateStateCallback), ...);
|
||||
} (schema, mediaTypes, columns);
|
||||
|
||||
addAndMakeVisible (name);
|
||||
|
|
@ -3684,11 +3713,15 @@ public:
|
|||
|
||||
void resized() override
|
||||
{
|
||||
tabs.setBounds (getLocalBounds());
|
||||
auto bounds = getLocalBounds();
|
||||
auto buttonStrip = bounds.getWidth() < 650 ? bounds.removeFromTop (tabs.getTabBarDepth())
|
||||
: getLocalBounds().removeFromTop (tabs.getTabBarDepth());
|
||||
|
||||
const auto buttonBounds = getLocalBounds().removeFromTop (tabs.getTabBarDepth())
|
||||
.removeFromRight (300)
|
||||
.reduced (2);
|
||||
tabs.setBounds (bounds);
|
||||
|
||||
const auto buttonBounds = buttonStrip.removeFromTop (tabs.getTabBarDepth())
|
||||
.removeFromRight (300)
|
||||
.reduced (2);
|
||||
Utils::doColumnLayout (buttonBounds, loadButton, saveButton);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,8 +57,8 @@ public:
|
|||
explicit MainWindow (juce::String name)
|
||||
: DocumentWindow (name,
|
||||
juce::Desktop::getInstance().getDefaultLookAndFeel()
|
||||
.findColour (ResizableWindow::backgroundColourId),
|
||||
DocumentWindow::allButtons)
|
||||
.findColour (backgroundColourId),
|
||||
allButtons)
|
||||
{
|
||||
setUsingNativeTitleBar (true);
|
||||
setContentOwned (new MainComponent(), true);
|
||||
|
|
@ -78,7 +78,7 @@ public:
|
|||
// This is called when the user tries to close this window. Here, we'll just
|
||||
// ask the app to quit when this happens, but you can change this to do
|
||||
// whatever you need.
|
||||
JUCEApplication::getInstance()->systemRequestedQuit();
|
||||
getInstance()->systemRequestedQuit();
|
||||
}
|
||||
|
||||
/* Note: Be careful if you override any DocumentWindow methods - the base
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ add_subdirectory (${OBOE_DIR} ./oboe)
|
|||
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
|
||||
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
|
||||
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=23]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_CONTENT_SHARING=1]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.4]] [[-DJUCE_APP_VERSION_HEX=0x80004]])
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=24]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_CONTENT_SHARING=1]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.9]] [[-DJUCE_APP_VERSION_HEX=0x80009]])
|
||||
|
||||
include_directories( AFTER
|
||||
"../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src"
|
||||
|
|
@ -34,9 +34,9 @@ include_directories( AFTER
|
|||
enable_language(ASM)
|
||||
|
||||
if(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_animation=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_box2d=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_javascript=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_USE_MP3AUDIOFORMAT=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_USE_CAMERA=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.4]] [[-DJUCE_APP_VERSION_HEX=0x80004]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_animation=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_box2d=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_javascript=1]] [[-DJUCE_MODULE_AVAILABLE_juce_midi_ci=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_USE_MP3AUDIOFORMAT=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_USE_CAMERA=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.9]] [[-DJUCE_APP_VERSION_HEX=0x80009]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
elseif(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_animation=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_box2d=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_javascript=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_USE_MP3AUDIOFORMAT=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_USE_CAMERA=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.4]] [[-DJUCE_APP_VERSION_HEX=0x80004]] [[-DNDEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_animation=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_box2d=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_javascript=1]] [[-DJUCE_MODULE_AVAILABLE_juce_midi_ci=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_USE_MP3AUDIOFORMAT=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_USE_CAMERA=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_DEMO_RUNNER=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=8.0.9]] [[-DJUCE_APP_VERSION_HEX=0x80009]] [[-DNDEBUG=1]])
|
||||
else()
|
||||
message( FATAL_ERROR "No matching build-configuration found." )
|
||||
endif()
|
||||
|
|
@ -357,7 +357,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -525,6 +525,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -725,7 +726,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -782,6 +782,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -796,6 +797,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -809,7 +811,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -860,7 +864,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -1037,6 +1043,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -1106,6 +1114,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -1263,6 +1272,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -1271,11 +1281,11 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -1285,6 +1295,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -1476,8 +1487,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -1609,7 +1627,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -1840,15 +1859,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -1874,14 +1893,16 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -1889,25 +1910,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -1919,7 +1939,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -1931,8 +1950,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -1966,23 +1983,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -2125,6 +2143,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -2313,6 +2333,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -2401,6 +2423,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
@ -2532,6 +2555,51 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_javascript/javascript/juce_JSObject.h"
|
||||
"../../../../../modules/juce_javascript/juce_javascript.cpp"
|
||||
"../../../../../modules/juce_javascript/juce_javascript.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIChannelAddress.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDevice.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDevice.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceFeatures.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceListener.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceMessageHandler.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceOptions.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncoding.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncodings.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncodings.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIFunctionBlock.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIMessages.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIMuid.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIParser.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIParser.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileAtAddress.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileHost.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileHost.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileStates.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileStates.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyDelegate.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeCache.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeCache.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeResult.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyHost.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyHost.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderOutput.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderOutput.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscription.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscriptionManager.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscriptionManager.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISupportedAndActive.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMarshalling.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMessageMeta.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMessageTypeUtils.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyDataMessageChunker.cpp"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyDataMessageChunker.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyHostUtils.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIResponder.cpp"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIResponder.h"
|
||||
"../../../../../modules/juce_midi_ci/juce_midi_ci.cpp"
|
||||
"../../../../../modules/juce_midi_ci/juce_midi_ci.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Draggable3DOrientation.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
|
||||
|
|
@ -2638,6 +2706,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../JuceLibraryCode/include_juce_gui_basics.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_gui_extra.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_javascript.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_midi_ci.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_opengl.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_osc.cpp"
|
||||
"../../../JuceLibraryCode/include_juce_product_unlocking.cpp"
|
||||
|
|
@ -2952,7 +3021,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -3120,6 +3189,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -3320,7 +3390,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -3377,6 +3446,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -3391,6 +3461,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -3404,7 +3475,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -3455,7 +3528,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -3632,6 +3707,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -3701,6 +3778,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -3858,6 +3936,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -3866,11 +3945,11 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -3880,6 +3959,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -4071,8 +4151,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -4204,7 +4291,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -4435,15 +4523,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -4469,14 +4557,16 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -4484,25 +4574,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -4514,7 +4603,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -4526,8 +4614,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -4561,23 +4647,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -4720,6 +4807,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -4908,6 +4997,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -4996,6 +5087,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
@ -5127,6 +5219,51 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_javascript/javascript/juce_JSObject.h"
|
||||
"../../../../../modules/juce_javascript/juce_javascript.cpp"
|
||||
"../../../../../modules/juce_javascript/juce_javascript.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIChannelAddress.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDevice.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDevice.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceFeatures.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceListener.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceMessageHandler.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIDeviceOptions.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncoding.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncodings.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIEncodings.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIFunctionBlock.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIMessages.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIMuid.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIParser.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIParser.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileAtAddress.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileHost.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileHost.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileStates.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIProfileStates.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyDelegate.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeCache.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeCache.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyExchangeResult.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyHost.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIPropertyHost.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderDelegate.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderOutput.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CIResponderOutput.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscription.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscriptionManager.cpp"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISubscriptionManager.h"
|
||||
"../../../../../modules/juce_midi_ci/ci/juce_CISupportedAndActive.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMarshalling.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMessageMeta.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIMessageTypeUtils.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyDataMessageChunker.cpp"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyDataMessageChunker.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIPropertyHostUtils.h"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIResponder.cpp"
|
||||
"../../../../../modules/juce_midi_ci/detail/juce_CIResponder.h"
|
||||
"../../../../../modules/juce_midi_ci/juce_midi_ci.cpp"
|
||||
"../../../../../modules/juce_midi_ci/juce_midi_ci.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Draggable3DOrientation.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
|
||||
"../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apply plugin: 'com.android.application'
|
||||
|
||||
def ndkVersionString = "26.2.11394342"
|
||||
def ndkVersionString = "28.1.13356709"
|
||||
|
||||
android {
|
||||
compileSdk 34
|
||||
compileSdk 35
|
||||
ndkVersion ndkVersionString
|
||||
namespace "com.rmsl.jucedemorunner"
|
||||
externalNativeBuild {
|
||||
|
|
@ -24,11 +24,11 @@ android {
|
|||
|
||||
defaultConfig {
|
||||
applicationId "com.rmsl.jucedemorunner"
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 34
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 35
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-24", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 101 KiB |
|
|
@ -1,8 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="8.0.4">
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="8.0.9">
|
||||
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"
|
||||
android:xlargeScreens="true"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
|
||||
|
|
@ -22,9 +23,8 @@
|
|||
<uses-feature android:glEsVersion="0x00030000" android:required="true"/>
|
||||
<application android:label="@string/app_name" android:name="com.rmsl.juce.JuceApp" android:icon="@drawable/icon" android:hardwareAccelerated="false">
|
||||
<receiver android:name="com.rmsl.juce.Receiver" android:exported="false"/>
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation"
|
||||
android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"
|
||||
android:exported="true">
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation|smallestScreenSize|screenLayout"
|
||||
android:launchMode="singleTask" android:hardwareAccelerated="true" android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ inline File getExamplesDirectory() noexcept
|
|||
return File { CharPointer_UTF8 { PIP_JUCE_EXAMPLES_DIRECTORY_STRING } };
|
||||
#else
|
||||
auto currentFile = File::getSpecialLocation (File::SpecialLocationType::currentApplicationFile);
|
||||
auto exampleDir = currentFile.getParentDirectory().getChildFile ("examples");
|
||||
auto exampleDir = currentFile.getSiblingFile ("examples");
|
||||
|
||||
if (exampleDir.exists())
|
||||
return exampleDir;
|
||||
|
|
@ -109,10 +109,10 @@ inline std::unique_ptr<InputStream> createAssetInputStream (const char* resource
|
|||
#else
|
||||
#if JUCE_IOS
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getChildFile ("Assets");
|
||||
.getSiblingFile ("Assets");
|
||||
#elif JUCE_MAC
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getParentDirectory().getChildFile ("Resources").getChildFile ("Assets");
|
||||
.getParentDirectory().getSiblingFile ("Resources").getChildFile ("Assets");
|
||||
|
||||
if (! assetsDir.exists())
|
||||
assetsDir = getExamplesDirectory().getChildFile ("Assets");
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
|
@ -4,7 +4,7 @@ buildscript {
|
|||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.4.1'
|
||||
classpath 'com.android.tools.build:gradle:8.10.0'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
|
||||
|
|
@ -39,7 +39,7 @@ ifeq ($(CONFIG),Debug)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80004" "-DJUCE_MODULE_AVAILABLE_juce_analytics=1" "-DJUCE_MODULE_AVAILABLE_juce_animation=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_box2d=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_cryptography=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_dsp=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_MODULE_AVAILABLE_juce_javascript=1" "-DJUCE_MODULE_AVAILABLE_juce_opengl=1" "-DJUCE_MODULE_AVAILABLE_juce_osc=1" "-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1" "-DJUCE_MODULE_AVAILABLE_juce_video=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_USE_MP3AUDIOFORMAT=1" "-DJUCE_PLUGINHOST_VST3=1" "-DJUCE_PLUGINHOST_LV2=1" "-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJUCE_USE_CAMERA=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCE_DEMO_RUNNER=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=8.0.4" "-DJUCE_APP_VERSION_HEX=0x80004" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig gl libcurl gtk+-x11-3.0) -pthread -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I../../../../modules/juce_audio_processors/format_types/LV2_SDK -I../../../../modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80009" "-DJUCE_MODULE_AVAILABLE_juce_analytics=1" "-DJUCE_MODULE_AVAILABLE_juce_animation=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_box2d=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_cryptography=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_dsp=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_MODULE_AVAILABLE_juce_javascript=1" "-DJUCE_MODULE_AVAILABLE_juce_midi_ci=1" "-DJUCE_MODULE_AVAILABLE_juce_opengl=1" "-DJUCE_MODULE_AVAILABLE_juce_osc=1" "-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1" "-DJUCE_MODULE_AVAILABLE_juce_video=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_USE_MP3AUDIOFORMAT=1" "-DJUCE_PLUGINHOST_VST3=1" "-DJUCE_PLUGINHOST_AU=1" "-DJUCE_PLUGINHOST_LV2=1" "-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJUCE_USE_CAMERA=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCE_DEMO_RUNNER=1" "-DJUCE_UNIT_TESTS=1" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=8.0.9" "-DJUCE_APP_VERSION_HEX=0x80009" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig gl libcurl gtk+-x11-3.0) -pthread -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I../../../../modules/juce_audio_processors/format_types/LV2_SDK -I../../../../modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS_APP := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0"
|
||||
JUCE_TARGET_APP := DemoRunner
|
||||
|
||||
|
|
@ -60,7 +60,7 @@ ifeq ($(CONFIG),Release)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80004" "-DJUCE_MODULE_AVAILABLE_juce_analytics=1" "-DJUCE_MODULE_AVAILABLE_juce_animation=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_box2d=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_cryptography=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_dsp=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_MODULE_AVAILABLE_juce_javascript=1" "-DJUCE_MODULE_AVAILABLE_juce_opengl=1" "-DJUCE_MODULE_AVAILABLE_juce_osc=1" "-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1" "-DJUCE_MODULE_AVAILABLE_juce_video=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_USE_MP3AUDIOFORMAT=1" "-DJUCE_PLUGINHOST_VST3=1" "-DJUCE_PLUGINHOST_LV2=1" "-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJUCE_USE_CAMERA=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCE_DEMO_RUNNER=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=8.0.4" "-DJUCE_APP_VERSION_HEX=0x80004" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig gl libcurl gtk+-x11-3.0) -pthread -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I../../../../modules/juce_audio_processors/format_types/LV2_SDK -I../../../../modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80009" "-DJUCE_MODULE_AVAILABLE_juce_analytics=1" "-DJUCE_MODULE_AVAILABLE_juce_animation=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_box2d=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_cryptography=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_dsp=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_MODULE_AVAILABLE_juce_javascript=1" "-DJUCE_MODULE_AVAILABLE_juce_midi_ci=1" "-DJUCE_MODULE_AVAILABLE_juce_opengl=1" "-DJUCE_MODULE_AVAILABLE_juce_osc=1" "-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1" "-DJUCE_MODULE_AVAILABLE_juce_video=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_USE_MP3AUDIOFORMAT=1" "-DJUCE_PLUGINHOST_VST3=1" "-DJUCE_PLUGINHOST_AU=1" "-DJUCE_PLUGINHOST_LV2=1" "-DJUCE_ALLOW_STATIC_NULL_VARIABLES=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJUCE_USE_CAMERA=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCE_DEMO_RUNNER=1" "-DJUCE_UNIT_TESTS=1" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=8.0.9" "-DJUCE_APP_VERSION_HEX=0x80009" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig gl libcurl gtk+-x11-3.0) -pthread -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd -I../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I../../../../modules/juce_audio_processors/format_types/LV2_SDK -I../../../../modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS_APP := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0"
|
||||
JUCE_TARGET_APP := DemoRunner
|
||||
|
||||
|
|
@ -100,6 +100,7 @@ OBJECTS_APP := \
|
|||
$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \
|
||||
$(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \
|
||||
$(JUCE_OBJDIR)/include_juce_javascript_84e88969.o \
|
||||
$(JUCE_OBJDIR)/include_juce_midi_ci_1fda4092.o \
|
||||
$(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o \
|
||||
$(JUCE_OBJDIR)/include_juce_osc_f3df604d.o \
|
||||
$(JUCE_OBJDIR)/include_juce_product_unlocking_8278fcdc.o \
|
||||
|
|
@ -258,6 +259,11 @@ $(JUCE_OBJDIR)/include_juce_javascript_84e88969.o: ../../JuceLibraryCode/include
|
|||
@echo "Compiling include_juce_javascript.cpp"
|
||||
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<"
|
||||
|
||||
$(JUCE_OBJDIR)/include_juce_midi_ci_1fda4092.o: ../../JuceLibraryCode/include_juce_midi_ci.cpp
|
||||
-$(V_AT)mkdir -p $(@D)
|
||||
@echo "Compiling include_juce_midi_ci.cpp"
|
||||
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<"
|
||||
|
||||
$(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o: ../../JuceLibraryCode/include_juce_opengl.cpp
|
||||
-$(V_AT)mkdir -p $(@D)
|
||||
@echo "Compiling include_juce_opengl.cpp"
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
11D7AB57EC28DB48A066F7AD /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = 483C3A8B4FB98B54BB42CB50; };
|
||||
1351A13E78F38741C6075600 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 4F0A137A4115946A346180E6; };
|
||||
163B0CF2DD0990A63DF1D5A6 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 470C3E4553B513FFEF752779; };
|
||||
1A750760F7636A6D4CA7F551 /* include_juce_midi_ci.cpp */ = {isa = PBXBuildFile; fileRef = AFA10672C4B2FE556E4BF2BE; };
|
||||
1BA301E39E29966719B710A1 /* GUI */ = {isa = PBXBuildFile; fileRef = 9EBAEBBD9093CB005D1692F2; };
|
||||
1BA36E8CA4B9E8D3F3B57D24 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = CCC8AEBCE55002F970222BAD; };
|
||||
1DBDFEDE359CFC84F8E3DE4C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = FCD0D758C5767944BEC29730; };
|
||||
|
|
@ -28,6 +29,7 @@
|
|||
4FBBB55F4E347757F74F1F41 /* MainComponent.cpp */ = {isa = PBXBuildFile; fileRef = 25E5ED33876A2C752378C859; };
|
||||
527DA2E6827BAFDDD3E8E80F /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = B4389672DA4CC8E0A531062D; };
|
||||
55F120E70543228568573D4A /* include_juce_animation.cpp */ = {isa = PBXBuildFile; fileRef = CB4C64BACC1CA4AAD6D69565; };
|
||||
5C1957CE874953FB83DCDACB /* AudioUnit.framework */ = {isa = PBXBuildFile; fileRef = 4A8625BBDD6C3BA8052CCA53; };
|
||||
5CB78489F16E82144914972D /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 979F23EA9E5E76131299E886; };
|
||||
5E4310B3F6BB639875D3E9B8 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 49ECA8B998B339A083674A22; };
|
||||
5EB6872A39122A5AB67E544E /* include_juce_audio_processors_ara.cpp */ = {isa = PBXBuildFile; fileRef = 8D44097417573B38729A0179; };
|
||||
|
|
@ -96,6 +98,7 @@
|
|||
483C3A8B4FB98B54BB42CB50 /* include_juce_graphics_Harfbuzz.cpp */ /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_graphics_Harfbuzz.cpp; path = ../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp; sourceTree = SOURCE_ROOT; };
|
||||
491641F7632BCC81BBA0ED85 /* juce_audio_formats */ /* juce_audio_formats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_formats; path = ../../../../modules/juce_audio_formats; sourceTree = SOURCE_ROOT; };
|
||||
49ECA8B998B339A083674A22 /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
||||
4A8625BBDD6C3BA8052CCA53 /* AudioUnit.framework */ /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
|
||||
4DF215D350FFE5E119CBA7E5 /* include_juce_box2d.cpp */ /* include_juce_box2d.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_box2d.cpp; path = ../../JuceLibraryCode/include_juce_box2d.cpp; sourceTree = SOURCE_ROOT; };
|
||||
4E9AD0EAF3CA57B548622D9A /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
|
||||
4EC2782DE1779A130835B64D /* Info-App.plist */ /* Info-App.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = SOURCE_ROOT; };
|
||||
|
|
@ -134,9 +137,11 @@
|
|||
A5256778E2EBD206B337B555 /* juce_video */ /* juce_video */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_video; path = ../../../../modules/juce_video; sourceTree = SOURCE_ROOT; };
|
||||
A6F555BE0DDF01C285BD8BF5 /* juce_dsp */ /* juce_dsp */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_dsp; path = ../../../../modules/juce_dsp; sourceTree = SOURCE_ROOT; };
|
||||
A9315F8368A5771EC39631CB /* juce_gui_extra */ /* juce_gui_extra */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_extra; path = ../../../../modules/juce_gui_extra; sourceTree = SOURCE_ROOT; };
|
||||
AFA10672C4B2FE556E4BF2BE /* include_juce_midi_ci.cpp */ /* include_juce_midi_ci.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_midi_ci.cpp; path = ../../JuceLibraryCode/include_juce_midi_ci.cpp; sourceTree = SOURCE_ROOT; };
|
||||
B2BC383CE102EECCF49C7AF7 /* IntroScreen.h */ /* IntroScreen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IntroScreen.h; path = ../../Source/Demos/IntroScreen.h; sourceTree = SOURCE_ROOT; };
|
||||
B4389672DA4CC8E0A531062D /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
|
||||
C1E93FAF6C68A40A664422CD /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; };
|
||||
C3A69B1831672F25C0E8DB54 /* juce_midi_ci */ /* juce_midi_ci */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_midi_ci; path = ../../../../modules/juce_midi_ci; sourceTree = SOURCE_ROOT; };
|
||||
C64CA4082EC267CDD63E6623 /* juce_javascript */ /* juce_javascript */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_javascript; path = ../../../../modules/juce_javascript; sourceTree = SOURCE_ROOT; };
|
||||
CB4C64BACC1CA4AAD6D69565 /* include_juce_animation.cpp */ /* include_juce_animation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_animation.cpp; path = ../../JuceLibraryCode/include_juce_animation.cpp; sourceTree = SOURCE_ROOT; };
|
||||
CCC8AEBCE55002F970222BAD /* include_juce_graphics_Sheenbidi.c */ /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = include_juce_graphics_Sheenbidi.c; path = ../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c; sourceTree = SOURCE_ROOT; };
|
||||
|
|
@ -162,6 +167,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
5C1957CE874953FB83DCDACB,
|
||||
48CF0B02E1D06E5DA51E6270,
|
||||
163B0CF2DD0990A63DF1D5A6,
|
||||
7B4163348896EB1B86B15160,
|
||||
|
|
@ -189,6 +195,7 @@
|
|||
4452EAA652B65A9AE648288C /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
4A8625BBDD6C3BA8052CCA53,
|
||||
A04E4408525F24F7DCBA000E,
|
||||
470C3E4553B513FFEF752779,
|
||||
DC192EFA899E6CBE6B5CD394,
|
||||
|
|
@ -231,6 +238,7 @@
|
|||
5A9F2000C66D24E8B01BE60B,
|
||||
A9315F8368A5771EC39631CB,
|
||||
C64CA4082EC267CDD63E6623,
|
||||
C3A69B1831672F25C0E8DB54,
|
||||
6C198AF93E1F6E682189E2F6,
|
||||
651ECE3C7BA845DDCFEE48F3,
|
||||
4FE6029FF76BCE9698595DC5,
|
||||
|
|
@ -264,6 +272,7 @@
|
|||
A1D6D36B96B6B37C31F32829,
|
||||
979F23EA9E5E76131299E886,
|
||||
4306E55904378CE5A6EB48B3,
|
||||
AFA10672C4B2FE556E4BF2BE,
|
||||
94B6C88FE30861A47CD28709,
|
||||
CE38E6469D98462A2C22C915,
|
||||
0AB68DBAB6B7DAEDDDD5B683,
|
||||
|
|
@ -472,6 +481,7 @@
|
|||
E2F44A968EC2598DAE33A997,
|
||||
5CB78489F16E82144914972D,
|
||||
BE3AD5595805C8B8845146EF,
|
||||
1A750760F7636A6D4CA7F551,
|
||||
BC6036F22423CA0AFF0385A7,
|
||||
AEA090DAC5C747C50C7D3FA7,
|
||||
CDEB6BA5341494AF51D07C72,
|
||||
|
|
@ -545,7 +555,7 @@
|
|||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"_NDEBUG=1",
|
||||
"NDEBUG=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_analytics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_animation=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
|
|
@ -563,6 +573,7 @@
|
|||
"JUCE_MODULE_AVAILABLE_juce_gui_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_gui_extra=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_javascript=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_midi_ci=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_opengl=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_osc=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_product_unlocking=1",
|
||||
|
|
@ -570,6 +581,7 @@
|
|||
"JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1",
|
||||
"JUCE_USE_MP3AUDIOFORMAT=1",
|
||||
"JUCE_PLUGINHOST_VST3=1",
|
||||
"JUCE_PLUGINHOST_AU=1",
|
||||
"JUCE_PLUGINHOST_LV2=1",
|
||||
"JUCE_ALLOW_STATIC_NULL_VARIABLES=0",
|
||||
"JUCE_STRICT_REFCOUNTEDPOINTER=1",
|
||||
|
|
@ -577,10 +589,11 @@
|
|||
"JUCE_STANDALONE_APPLICATION=1",
|
||||
"JUCE_DEMO_RUNNER=1",
|
||||
"JUCE_UNIT_TESTS=1",
|
||||
"JUCE_PUSH_NOTIFICATIONS=1",
|
||||
"JUCE_SILENCE_XCODE_15_LINKER_WARNING=1",
|
||||
"JUCER_XCODE_MAC_F6D2F4CF=1",
|
||||
"JUCE_APP_VERSION=8.0.4",
|
||||
"JUCE_APP_VERSION_HEX=0x80004",
|
||||
"JUCE_APP_VERSION=8.0.9",
|
||||
"JUCE_APP_VERSION_HEX=0x80009",
|
||||
"JucePlugin_Build_VST=0",
|
||||
"JucePlugin_Build_VST3=0",
|
||||
"JucePlugin_Build_AU=0",
|
||||
|
|
@ -637,7 +650,7 @@
|
|||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"_DEBUG=1",
|
||||
"DEBUG=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_analytics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_animation=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
|
|
@ -655,6 +668,7 @@
|
|||
"JUCE_MODULE_AVAILABLE_juce_gui_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_gui_extra=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_javascript=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_midi_ci=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_opengl=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_osc=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_product_unlocking=1",
|
||||
|
|
@ -662,6 +676,7 @@
|
|||
"JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1",
|
||||
"JUCE_USE_MP3AUDIOFORMAT=1",
|
||||
"JUCE_PLUGINHOST_VST3=1",
|
||||
"JUCE_PLUGINHOST_AU=1",
|
||||
"JUCE_PLUGINHOST_LV2=1",
|
||||
"JUCE_ALLOW_STATIC_NULL_VARIABLES=0",
|
||||
"JUCE_STRICT_REFCOUNTEDPOINTER=1",
|
||||
|
|
@ -669,10 +684,11 @@
|
|||
"JUCE_STANDALONE_APPLICATION=1",
|
||||
"JUCE_DEMO_RUNNER=1",
|
||||
"JUCE_UNIT_TESTS=1",
|
||||
"JUCE_PUSH_NOTIFICATIONS=1",
|
||||
"JUCE_SILENCE_XCODE_15_LINKER_WARNING=1",
|
||||
"JUCER_XCODE_MAC_F6D2F4CF=1",
|
||||
"JUCE_APP_VERSION=8.0.4",
|
||||
"JUCE_APP_VERSION_HEX=0x80004",
|
||||
"JUCE_APP_VERSION=8.0.9",
|
||||
"JUCE_APP_VERSION_HEX=0x80009",
|
||||
"JucePlugin_Build_VST=0",
|
||||
"JucePlugin_Build_VST3=0",
|
||||
"JucePlugin_Build_AU=0",
|
||||
|
|
|
|||
|
|
@ -24,9 +24,9 @@
|
|||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>8.0.4</string>
|
||||
<string>8.0.9</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>8.0.4</string>
|
||||
<string>8.0.9</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright (c) - Raw Material Software Limited</string>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
|
|
|
|||
|
|
@ -47,10 +47,14 @@
|
|||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DemoRunner</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PostBuildEventUseInBuild>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DemoRunner</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PostBuildEventUseInBuild>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
|
|
@ -64,7 +68,7 @@
|
|||
<Optimization>Disabled</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -79,7 +83,7 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\DemoRunner.exe</OutputFile>
|
||||
|
|
@ -106,8 +110,9 @@
|
|||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -122,13 +127,13 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\DemoRunner.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(IntDir)\DemoRunner.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
|
|
@ -143,7 +148,9 @@
|
|||
<Lib/>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs1.cpp"/>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs1.cpp">
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs2.cpp"/>
|
||||
<ClCompile Include="..\..\Source\Demos\JUCEDemos.cpp"/>
|
||||
<ClCompile Include="..\..\Source\UI\DemoContentComponent.cpp"/>
|
||||
|
|
@ -542,7 +549,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -917,9 +924,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -986,6 +990,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_ARAHosting.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1022,6 +1029,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1091,6 +1104,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1895,9 +1911,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1937,7 +1962,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -2141,19 +2169,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -2186,12 +2211,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2222,9 +2253,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2240,6 +2268,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2270,9 +2304,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2303,9 +2334,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2321,9 +2349,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2393,10 +2418,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -2408,10 +2430,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -2594,6 +2616,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2810,6 +2835,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2939,6 +2967,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3107,6 +3138,45 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_javascript\juce_javascript.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_gl.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3230,6 +3300,7 @@
|
|||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_extra.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_javascript.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_midi_ci.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_osc.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_product_unlocking.cpp"/>
|
||||
|
|
@ -3499,6 +3570,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReaderSource.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_BufferingAudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_MemoryMappedAudioFormatReader.h"/>
|
||||
|
|
@ -3669,6 +3741,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/>
|
||||
|
|
@ -3706,6 +3779,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_RangedAudioParameter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDBurner.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDReader.h"/>
|
||||
|
|
@ -3793,6 +3867,8 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_SparseSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Variant.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_common_MimeTypes.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_DirectoryIterator.h"/>
|
||||
|
|
@ -3838,6 +3914,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_EnumHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Functional.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_RuntimePermissions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_ScopeGuard.h"/>
|
||||
|
|
@ -3916,18 +3993,19 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffixed.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inftrees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\trees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zutil.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPCompressorOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPDecompressorInputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.h"/>
|
||||
|
|
@ -4031,7 +4109,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_GraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_GlowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_ImageEffectFilter.h"/>
|
||||
|
|
@ -4313,10 +4395,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb.hh"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_AttributedString.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FunctionPointerDestructor.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Typeface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TypefaceFileCache.h"/>
|
||||
|
|
@ -4332,10 +4415,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_RectangleList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jinclude.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemsys.h"/>
|
||||
|
|
@ -4343,7 +4425,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpegint.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpeglib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngdebug.h"/>
|
||||
|
|
@ -4354,14 +4435,16 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageConvolutionKernel.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsContext_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsHelpers_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_EventTracing.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_RenderingHelpers.h"/>
|
||||
|
|
@ -4441,6 +4524,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AlertWindowHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ButtonAccessibilityHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusRestorer.h"/>
|
||||
|
|
@ -4554,6 +4638,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_UIAWindowProvider_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_WindowsUIAWrapper_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_NativeModalWrapperComponent_ios.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_PerScreenDisplayLinks_mac.h"/>
|
||||
|
|
@ -4655,6 +4740,38 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_javascript\javascript\juce_JSCursor.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_javascript\javascript\juce_JSObject.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_javascript\juce_javascript.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIChannelAddress.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceFeatures.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceMessageHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncoding.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIFunctionBlock.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMessages.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMuid.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileAtAddress.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeResult.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscription.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISupportedAndActive.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMarshalling.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageMeta.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageTypeUtils.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyHostUtils.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Matrix3D.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Quaternion.h"/>
|
||||
|
|
@ -4730,6 +4847,7 @@
|
|||
<None Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\README.md"/>
|
||||
<None Include="..\..\..\..\modules\juce_box2d\box2d\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt"/>
|
||||
|
|
|
|||
|
|
@ -323,18 +323,6 @@
|
|||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces">
|
||||
<UniqueIdentifier>{DAF30656-5915-0E45-C4E4-54439617D525}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source">
|
||||
<UniqueIdentifier>{600076D4-829D-CE7A-272C-832A4BBC40AB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool">
|
||||
<UniqueIdentifier>{C02D05C7-CD20-9901-2F02-95A9BD7FA797}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities">
|
||||
<UniqueIdentifier>{47771136-6D29-90C7-2C6E-1728E7D1C485}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples">
|
||||
<UniqueIdentifier>{3E938566-9812-78C0-9E81-75858F44C51F}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common">
|
||||
<UniqueIdentifier>{9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -773,6 +761,15 @@
|
|||
<Filter Include="JUCE Modules\juce_javascript">
|
||||
<UniqueIdentifier>{08279B14-88F5-FDFE-A7A2-2F7485A424DB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci\ci">
|
||||
<UniqueIdentifier>{EC0A49B5-F336-1F4D-6C32-40E19BE1426F}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci\detail">
|
||||
<UniqueIdentifier>{39CDBE58-7B8F-B367-DAE9-BCA326A4C637}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci">
|
||||
<UniqueIdentifier>{F64F0BED-92DA-A4AE-0A76-9AC4FC01C199}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_opengl\geometry">
|
||||
<UniqueIdentifier>{1A9221A3-E993-70B2-6EA2-8E1DB5FF646A}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -1243,7 +1240,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -1624,9 +1621,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1699,6 +1693,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.mm">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1735,6 +1732,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1804,6 +1807,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2668,9 +2674,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2710,7 +2725,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -2914,19 +2932,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -2959,12 +2974,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\geometry</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2995,9 +3016,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3013,6 +3031,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3043,9 +3067,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3076,9 +3097,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3094,9 +3112,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3169,10 +3184,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -3184,10 +3196,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -3376,6 +3388,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3601,6 +3616,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3766,6 +3784,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3952,6 +3973,45 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_javascript\juce_javascript.cpp">
|
||||
<Filter>JUCE Modules\juce_javascript</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_gl.cpp">
|
||||
<Filter>JUCE Modules\juce_opengl\opengl</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -4120,6 +4180,9 @@
|
|||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_javascript.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_midi_ci.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -4923,6 +4986,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5433,6 +5499,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5544,6 +5613,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5805,6 +5877,12 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h">
|
||||
<Filter>JUCE Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5940,6 +6018,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6174,6 +6255,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6192,9 +6276,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6210,6 +6291,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h">
|
||||
<Filter>JUCE Modules\juce_core</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6519,9 +6603,21 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7365,6 +7461,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7374,7 +7473,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h">
|
||||
|
|
@ -7422,7 +7521,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h">
|
||||
|
|
@ -7431,9 +7530,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7455,9 +7551,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7488,6 +7581,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7500,7 +7596,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h">
|
||||
|
|
@ -7512,6 +7608,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7749,6 +7848,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8088,6 +8190,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8391,6 +8496,102 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_javascript\juce_javascript.h">
|
||||
<Filter>JUCE Modules\juce_javascript</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIChannelAddress.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceFeatures.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceListener.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceMessageHandler.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceOptions.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncoding.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIFunctionBlock.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMessages.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMuid.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileAtAddress.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeResult.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscription.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISupportedAndActive.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMarshalling.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageMeta.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageTypeUtils.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyHostUtils.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h">
|
||||
<Filter>JUCE Modules\juce_opengl\geometry</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8612,6 +8813,9 @@
|
|||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt">
|
||||
<Filter>JUCE Modules\juce_core\native\java</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</None>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
|
@ -9,7 +9,7 @@
|
|||
#include <windows.h>
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 8,0,4,0
|
||||
FILEVERSION 8,0,9,0
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
|
|
@ -18,9 +18,9 @@ BEGIN
|
|||
VALUE "CompanyName", "Raw Material Software Limited\0"
|
||||
VALUE "LegalCopyright", "Copyright (c) - Raw Material Software Limited\0"
|
||||
VALUE "FileDescription", "DemoRunner\0"
|
||||
VALUE "FileVersion", "8.0.4\0"
|
||||
VALUE "FileVersion", "8.0.9\0"
|
||||
VALUE "ProductName", "DemoRunner\0"
|
||||
VALUE "ProductVersion", "8.0.4\0"
|
||||
VALUE "ProductVersion", "8.0.9\0"
|
||||
END
|
||||
END
|
||||
|
||||
|
|
|
|||
|
|
@ -47,10 +47,14 @@
|
|||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">DemoRunner</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PostBuildEventUseInBuild>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">DemoRunner</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PostBuildEventUseInBuild>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
|
|
@ -64,7 +68,7 @@
|
|||
<Optimization>Disabled</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -79,7 +83,7 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\DemoRunner.exe</OutputFile>
|
||||
|
|
@ -106,8 +110,9 @@
|
|||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -122,13 +127,13 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lilv;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sratom;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord\src;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\sord;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\serd;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK\lv2;..\..\..\..\modules\juce_audio_processors\format_types\LV2_SDK;..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.4;JUCE_APP_VERSION_HEX=0x80004;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_analytics=1;JUCE_MODULE_AVAILABLE_juce_animation=1;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_box2d=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_MODULE_AVAILABLE_juce_javascript=1;JUCE_MODULE_AVAILABLE_juce_midi_ci=1;JUCE_MODULE_AVAILABLE_juce_opengl=1;JUCE_MODULE_AVAILABLE_juce_osc=1;JUCE_MODULE_AVAILABLE_juce_product_unlocking=1;JUCE_MODULE_AVAILABLE_juce_video=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_USE_MP3AUDIOFORMAT=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LV2=1;JUCE_ALLOW_STATIC_NULL_VARIABLES=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JUCE_USE_CAMERA=1;JUCE_STANDALONE_APPLICATION=1;JUCE_DEMO_RUNNER=1;JUCE_UNIT_TESTS=1;JUCE_PUSH_NOTIFICATIONS=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=8.0.9;JUCE_APP_VERSION_HEX=0x80009;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\DemoRunner.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(IntDir)\DemoRunner.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
|
|
@ -143,7 +148,9 @@
|
|||
<Lib/>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs1.cpp"/>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs1.cpp">
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\Demos\DemoPIPs2.cpp"/>
|
||||
<ClCompile Include="..\..\Source\Demos\JUCEDemos.cpp"/>
|
||||
<ClCompile Include="..\..\Source\UI\DemoContentComponent.cpp"/>
|
||||
|
|
@ -542,7 +549,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -917,9 +924,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -986,6 +990,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_ARAHosting.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1022,6 +1029,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1091,6 +1104,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1895,9 +1911,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1937,7 +1962,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -2141,19 +2169,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -2186,12 +2211,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2222,9 +2253,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2240,6 +2268,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2270,9 +2304,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2303,9 +2334,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2321,9 +2349,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2393,10 +2418,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -2408,10 +2430,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -2594,6 +2616,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2810,6 +2835,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2939,6 +2967,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3107,6 +3138,45 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_javascript\juce_javascript.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_gl.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3230,6 +3300,7 @@
|
|||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_extra.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_javascript.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_midi_ci.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_osc.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_product_unlocking.cpp"/>
|
||||
|
|
@ -3499,6 +3570,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReaderSource.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_BufferingAudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_MemoryMappedAudioFormatReader.h"/>
|
||||
|
|
@ -3669,6 +3741,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/>
|
||||
|
|
@ -3706,6 +3779,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_RangedAudioParameter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDBurner.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDReader.h"/>
|
||||
|
|
@ -3793,6 +3867,8 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_SparseSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Variant.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_common_MimeTypes.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_DirectoryIterator.h"/>
|
||||
|
|
@ -3838,6 +3914,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_EnumHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Functional.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_RuntimePermissions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_ScopeGuard.h"/>
|
||||
|
|
@ -3916,18 +3993,19 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffixed.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inftrees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\trees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zutil.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPCompressorOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPDecompressorInputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_BlowFish.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_cryptography\encryption\juce_Primes.h"/>
|
||||
|
|
@ -4031,7 +4109,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_GraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_GlowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_ImageEffectFilter.h"/>
|
||||
|
|
@ -4313,10 +4395,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb.hh"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_AttributedString.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FunctionPointerDestructor.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Typeface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TypefaceFileCache.h"/>
|
||||
|
|
@ -4332,10 +4415,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_RectangleList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jinclude.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemsys.h"/>
|
||||
|
|
@ -4343,7 +4425,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpegint.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpeglib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngdebug.h"/>
|
||||
|
|
@ -4354,14 +4435,16 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageConvolutionKernel.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsContext_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsHelpers_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_EventTracing.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_RenderingHelpers.h"/>
|
||||
|
|
@ -4441,6 +4524,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AlertWindowHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ButtonAccessibilityHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusRestorer.h"/>
|
||||
|
|
@ -4554,6 +4638,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_UIAWindowProvider_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_WindowsUIAWrapper_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_NativeModalWrapperComponent_ios.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_PerScreenDisplayLinks_mac.h"/>
|
||||
|
|
@ -4655,6 +4740,38 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_javascript\javascript\juce_JSCursor.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_javascript\javascript\juce_JSObject.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_javascript\juce_javascript.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIChannelAddress.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceFeatures.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceListener.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceMessageHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncoding.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIFunctionBlock.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMessages.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMuid.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileAtAddress.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeResult.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderDelegate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscription.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISupportedAndActive.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMarshalling.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageMeta.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageTypeUtils.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyHostUtils.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Matrix3D.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Quaternion.h"/>
|
||||
|
|
@ -4730,6 +4847,7 @@
|
|||
<None Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\README.md"/>
|
||||
<None Include="..\..\..\..\modules\juce_box2d\box2d\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt"/>
|
||||
|
|
|
|||
|
|
@ -323,18 +323,6 @@
|
|||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces">
|
||||
<UniqueIdentifier>{DAF30656-5915-0E45-C4E4-54439617D525}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source">
|
||||
<UniqueIdentifier>{600076D4-829D-CE7A-272C-832A4BBC40AB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool">
|
||||
<UniqueIdentifier>{C02D05C7-CD20-9901-2F02-95A9BD7FA797}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities">
|
||||
<UniqueIdentifier>{47771136-6D29-90C7-2C6E-1728E7D1C485}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples">
|
||||
<UniqueIdentifier>{3E938566-9812-78C0-9E81-75858F44C51F}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common">
|
||||
<UniqueIdentifier>{9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -773,6 +761,15 @@
|
|||
<Filter Include="JUCE Modules\juce_javascript">
|
||||
<UniqueIdentifier>{08279B14-88F5-FDFE-A7A2-2F7485A424DB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci\ci">
|
||||
<UniqueIdentifier>{EC0A49B5-F336-1F4D-6C32-40E19BE1426F}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci\detail">
|
||||
<UniqueIdentifier>{39CDBE58-7B8F-B367-DAE9-BCA326A4C637}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_midi_ci">
|
||||
<UniqueIdentifier>{F64F0BED-92DA-A4AE-0A76-9AC4FC01C199}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_opengl\geometry">
|
||||
<UniqueIdentifier>{1A9221A3-E993-70B2-6EA2-8E1DB5FF646A}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -1243,7 +1240,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -1624,9 +1621,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1699,6 +1693,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.mm">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1735,6 +1732,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1804,6 +1807,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2668,9 +2674,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2710,7 +2725,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -2914,19 +2932,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -2959,12 +2974,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\geometry</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2995,9 +3016,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3013,6 +3031,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3043,9 +3067,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3076,9 +3097,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3094,9 +3112,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3169,10 +3184,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -3184,10 +3196,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -3376,6 +3388,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3601,6 +3616,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3766,6 +3784,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3952,6 +3973,45 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_javascript\juce_javascript.cpp">
|
||||
<Filter>JUCE Modules\juce_javascript</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.cpp">
|
||||
<Filter>JUCE Modules\juce_midi_ci</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_opengl\opengl\juce_gl.cpp">
|
||||
<Filter>JUCE Modules\juce_opengl\opengl</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -4120,6 +4180,9 @@
|
|||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_javascript.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_midi_ci.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_opengl.cpp">
|
||||
<Filter>JUCE Library Code</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -4923,6 +4986,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5433,6 +5499,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5544,6 +5613,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5805,6 +5877,12 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h">
|
||||
<Filter>JUCE Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5940,6 +6018,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6174,6 +6255,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6192,9 +6276,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6210,6 +6291,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h">
|
||||
<Filter>JUCE Modules\juce_core</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6519,9 +6603,21 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7365,6 +7461,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7374,7 +7473,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h">
|
||||
|
|
@ -7422,7 +7521,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h">
|
||||
|
|
@ -7431,9 +7530,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7455,9 +7551,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7488,6 +7581,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7500,7 +7596,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h">
|
||||
|
|
@ -7512,6 +7608,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7749,6 +7848,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8088,6 +8190,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8391,6 +8496,102 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_javascript\juce_javascript.h">
|
||||
<Filter>JUCE Modules\juce_javascript</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIChannelAddress.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDevice.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceFeatures.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceListener.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceMessageHandler.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIDeviceOptions.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncoding.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIEncodings.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIFunctionBlock.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMessages.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIMuid.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIParser.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileAtAddress.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileHost.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIProfileStates.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeCache.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyExchangeResult.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIPropertyHost.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderDelegate.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CIResponderOutput.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscription.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISubscriptionManager.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\ci\juce_CISupportedAndActive.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMarshalling.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageMeta.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIMessageTypeUtils.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyDataMessageChunker.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIPropertyHostUtils.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\detail\juce_CIResponder.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_midi_ci\juce_midi_ci.h">
|
||||
<Filter>JUCE Modules\juce_midi_ci</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h">
|
||||
<Filter>JUCE Modules\juce_opengl\geometry</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -8612,6 +8813,9 @@
|
|||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt">
|
||||
<Filter>JUCE Modules\juce_core\native\java</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</None>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
|
@ -9,7 +9,7 @@
|
|||
#include <windows.h>
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 8,0,4,0
|
||||
FILEVERSION 8,0,9,0
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
|
|
@ -18,9 +18,9 @@ BEGIN
|
|||
VALUE "CompanyName", "Raw Material Software Limited\0"
|
||||
VALUE "LegalCopyright", "Copyright (c) - Raw Material Software Limited\0"
|
||||
VALUE "FileDescription", "DemoRunner\0"
|
||||
VALUE "FileVersion", "8.0.4\0"
|
||||
VALUE "FileVersion", "8.0.9\0"
|
||||
VALUE "ProductName", "DemoRunner\0"
|
||||
VALUE "ProductVersion", "8.0.4\0"
|
||||
VALUE "ProductVersion", "8.0.9\0"
|
||||
END
|
||||
END
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>inter-app-audio</key>
|
||||
<true/>
|
||||
<key>com.apple.developer.icloud-container-identifiers</key>
|
||||
<array>
|
||||
<string>iCloud.$(CFBundleIdentifier)</string>
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
11D7AB57EC28DB48A066F7AD /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = 483C3A8B4FB98B54BB42CB50; };
|
||||
1351A13E78F38741C6075600 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 4F0A137A4115946A346180E6; };
|
||||
163B0CF2DD0990A63DF1D5A6 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 470C3E4553B513FFEF752779; };
|
||||
1A750760F7636A6D4CA7F551 /* include_juce_midi_ci.cpp */ = {isa = PBXBuildFile; fileRef = AFA10672C4B2FE556E4BF2BE; };
|
||||
1BA36E8CA4B9E8D3F3B57D24 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = CCC8AEBCE55002F970222BAD; };
|
||||
1C9AA8660D0DE180064ACF7B /* LaunchScreen.storyboard */ = {isa = PBXBuildFile; fileRef = 7FBD555B32197FEACDFF5AFB; };
|
||||
1DBDFEDE359CFC84F8E3DE4C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = FCD0D758C5767944BEC29730; };
|
||||
|
|
@ -134,10 +135,12 @@
|
|||
A6F555BE0DDF01C285BD8BF5 /* juce_dsp */ /* juce_dsp */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_dsp; path = ../../../../modules/juce_dsp; sourceTree = SOURCE_ROOT; };
|
||||
A9315F8368A5771EC39631CB /* juce_gui_extra */ /* juce_gui_extra */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_extra; path = ../../../../modules/juce_gui_extra; sourceTree = SOURCE_ROOT; };
|
||||
AAF88452B7774FB605990B31 /* UniformTypeIdentifiers.framework */ /* UniformTypeIdentifiers.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UniformTypeIdentifiers.framework; path = System/Library/Frameworks/UniformTypeIdentifiers.framework; sourceTree = SDKROOT; };
|
||||
AFA10672C4B2FE556E4BF2BE /* include_juce_midi_ci.cpp */ /* include_juce_midi_ci.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_midi_ci.cpp; path = ../../JuceLibraryCode/include_juce_midi_ci.cpp; sourceTree = SOURCE_ROOT; };
|
||||
B28EFB9D1DF0B6D6499A7DEF /* CoreImage.framework */ /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
|
||||
B2BC383CE102EECCF49C7AF7 /* IntroScreen.h */ /* IntroScreen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IntroScreen.h; path = ../../Source/Demos/IntroScreen.h; sourceTree = SOURCE_ROOT; };
|
||||
B4389672DA4CC8E0A531062D /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
|
||||
C1E93FAF6C68A40A664422CD /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; };
|
||||
C3A69B1831672F25C0E8DB54 /* juce_midi_ci */ /* juce_midi_ci */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_midi_ci; path = ../../../../modules/juce_midi_ci; sourceTree = SOURCE_ROOT; };
|
||||
C64CA4082EC267CDD63E6623 /* juce_javascript */ /* juce_javascript */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_javascript; path = ../../../../modules/juce_javascript; sourceTree = SOURCE_ROOT; };
|
||||
CB4C64BACC1CA4AAD6D69565 /* include_juce_animation.cpp */ /* include_juce_animation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_animation.cpp; path = ../../JuceLibraryCode/include_juce_animation.cpp; sourceTree = SOURCE_ROOT; };
|
||||
CCC8AEBCE55002F970222BAD /* include_juce_graphics_Sheenbidi.c */ /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = include_juce_graphics_Sheenbidi.c; path = ../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c; sourceTree = SOURCE_ROOT; };
|
||||
|
|
@ -242,6 +245,7 @@
|
|||
5A9F2000C66D24E8B01BE60B,
|
||||
A9315F8368A5771EC39631CB,
|
||||
C64CA4082EC267CDD63E6623,
|
||||
C3A69B1831672F25C0E8DB54,
|
||||
6C198AF93E1F6E682189E2F6,
|
||||
651ECE3C7BA845DDCFEE48F3,
|
||||
4FE6029FF76BCE9698595DC5,
|
||||
|
|
@ -275,6 +279,7 @@
|
|||
A1D6D36B96B6B37C31F32829,
|
||||
979F23EA9E5E76131299E886,
|
||||
4306E55904378CE5A6EB48B3,
|
||||
AFA10672C4B2FE556E4BF2BE,
|
||||
94B6C88FE30861A47CD28709,
|
||||
CE38E6469D98462A2C22C915,
|
||||
0AB68DBAB6B7DAEDDDD5B683,
|
||||
|
|
@ -405,7 +410,7 @@
|
|||
enabled = 0;
|
||||
};
|
||||
com.apple.InterAppAudio = {
|
||||
enabled = 0;
|
||||
enabled = 1;
|
||||
};
|
||||
com.apple.Push = {
|
||||
enabled = 0;
|
||||
|
|
@ -480,6 +485,7 @@
|
|||
E2F44A968EC2598DAE33A997,
|
||||
5CB78489F16E82144914972D,
|
||||
BE3AD5595805C8B8845146EF,
|
||||
1A750760F7636A6D4CA7F551,
|
||||
BC6036F22423CA0AFF0385A7,
|
||||
AEA090DAC5C747C50C7D3FA7,
|
||||
CDEB6BA5341494AF51D07C72,
|
||||
|
|
@ -556,7 +562,7 @@
|
|||
"_NDEBUG=1",
|
||||
"NDEBUG=1",
|
||||
"JUCE_CONTENT_SHARING=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_analytics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_animation=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
|
|
@ -574,6 +580,7 @@
|
|||
"JUCE_MODULE_AVAILABLE_juce_gui_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_gui_extra=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_javascript=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_midi_ci=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_opengl=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_osc=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_product_unlocking=1",
|
||||
|
|
@ -581,6 +588,7 @@
|
|||
"JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1",
|
||||
"JUCE_USE_MP3AUDIOFORMAT=1",
|
||||
"JUCE_PLUGINHOST_VST3=1",
|
||||
"JUCE_PLUGINHOST_AU=1",
|
||||
"JUCE_PLUGINHOST_LV2=1",
|
||||
"JUCE_ALLOW_STATIC_NULL_VARIABLES=0",
|
||||
"JUCE_STRICT_REFCOUNTEDPOINTER=1",
|
||||
|
|
@ -588,10 +596,11 @@
|
|||
"JUCE_STANDALONE_APPLICATION=1",
|
||||
"JUCE_DEMO_RUNNER=1",
|
||||
"JUCE_UNIT_TESTS=1",
|
||||
"JUCE_PUSH_NOTIFICATIONS=1",
|
||||
"JUCE_SILENCE_XCODE_15_LINKER_WARNING=1",
|
||||
"JUCER_XCODE_IPHONE_5BC26AE3=1",
|
||||
"JUCE_APP_VERSION=8.0.4",
|
||||
"JUCE_APP_VERSION_HEX=0x80004",
|
||||
"JUCE_APP_VERSION=8.0.9",
|
||||
"JUCE_APP_VERSION_HEX=0x80009",
|
||||
"JucePlugin_Build_VST=0",
|
||||
"JucePlugin_Build_VST3=0",
|
||||
"JucePlugin_Build_AU=0",
|
||||
|
|
@ -648,7 +657,7 @@
|
|||
"_DEBUG=1",
|
||||
"DEBUG=1",
|
||||
"JUCE_CONTENT_SHARING=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_analytics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_animation=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
|
|
@ -666,6 +675,7 @@
|
|||
"JUCE_MODULE_AVAILABLE_juce_gui_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_gui_extra=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_javascript=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_midi_ci=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_opengl=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_osc=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_product_unlocking=1",
|
||||
|
|
@ -673,6 +683,7 @@
|
|||
"JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1",
|
||||
"JUCE_USE_MP3AUDIOFORMAT=1",
|
||||
"JUCE_PLUGINHOST_VST3=1",
|
||||
"JUCE_PLUGINHOST_AU=1",
|
||||
"JUCE_PLUGINHOST_LV2=1",
|
||||
"JUCE_ALLOW_STATIC_NULL_VARIABLES=0",
|
||||
"JUCE_STRICT_REFCOUNTEDPOINTER=1",
|
||||
|
|
@ -680,10 +691,11 @@
|
|||
"JUCE_STANDALONE_APPLICATION=1",
|
||||
"JUCE_DEMO_RUNNER=1",
|
||||
"JUCE_UNIT_TESTS=1",
|
||||
"JUCE_PUSH_NOTIFICATIONS=1",
|
||||
"JUCE_SILENCE_XCODE_15_LINKER_WARNING=1",
|
||||
"JUCER_XCODE_IPHONE_5BC26AE3=1",
|
||||
"JUCE_APP_VERSION=8.0.4",
|
||||
"JUCE_APP_VERSION_HEX=0x80004",
|
||||
"JUCE_APP_VERSION=8.0.9",
|
||||
"JUCE_APP_VERSION_HEX=0x80009",
|
||||
"JucePlugin_Build_VST=0",
|
||||
"JucePlugin_Build_VST3=0",
|
||||
"JucePlugin_Build_AU=0",
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
|
@ -17,6 +17,13 @@
|
|||
<true/>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIApplicationSceneManifest</key>
|
||||
<dict>
|
||||
<key>UIApplicationSupportsMultipleScenes</key>
|
||||
<false/>
|
||||
<key>UISceneConfigurations</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
|
|
@ -30,9 +37,9 @@
|
|||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>8.0.4</string>
|
||||
<string>8.0.9</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>8.0.4</string>
|
||||
<string>8.0.9</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright (c) - Raw Material Software Limited</string>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
|
|
|
|||
|
|
@ -54,8 +54,10 @@ target_compile_definitions(DemoRunner PRIVATE
|
|||
JUCE_ALLOW_STATIC_NULL_VARIABLES=0
|
||||
JUCE_CONTENT_SHARING=1
|
||||
JUCE_DEMO_RUNNER=1
|
||||
JUCE_PLUGINHOST_AU=1
|
||||
JUCE_PLUGINHOST_LV2=1
|
||||
JUCE_PLUGINHOST_VST3=1
|
||||
JUCE_PUSH_NOTIFICATIONS=1
|
||||
JUCE_STRICT_REFCOUNTEDPOINTER=1
|
||||
JUCE_UNIT_TESTS=1
|
||||
JUCE_USE_CAMERA=1
|
||||
|
|
@ -72,12 +74,14 @@ target_link_libraries(DemoRunner PRIVATE
|
|||
juce::juce_animation
|
||||
juce::juce_audio_utils
|
||||
juce::juce_box2d
|
||||
juce::juce_build_tools
|
||||
juce::juce_dsp
|
||||
juce::juce_javascript
|
||||
juce::juce_midi_ci
|
||||
juce::juce_opengl
|
||||
juce::juce_osc
|
||||
juce::juce_product_unlocking
|
||||
juce::juce_video
|
||||
juce::juce_javascript
|
||||
juce::juce_recommended_config_flags
|
||||
juce::juce_recommended_lto_flags
|
||||
juce::juce_recommended_warning_flags)
|
||||
|
|
|
|||
|
|
@ -1,15 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<JUCERPROJECT name="DemoRunner" projectType="guiapp" defines="JUCE_DEMO_RUNNER=1 JUCE_UNIT_TESTS=1"
|
||||
bundleIdentifier="com.rmsl.jucedemorunner" version="8.0.4" companyName="Raw Material Software Limited"
|
||||
<JUCERPROJECT name="DemoRunner" projectType="guiapp" defines="JUCE_DEMO_RUNNER=1 JUCE_UNIT_TESTS=1 JUCE_PUSH_NOTIFICATIONS=1"
|
||||
bundleIdentifier="com.rmsl.jucedemorunner" version="8.0.9" companyName="Raw Material Software Limited"
|
||||
companyCopyright="Copyright (c) - Raw Material Software Limited"
|
||||
companyWebsite="https://www.juce.com/" companyEmail="info@juce.com"
|
||||
id="yj7xMM" useAppConfig="0" addUsingNamespaceToJuceHeader="1"
|
||||
jucerFormatVersion="1">
|
||||
jucerFormatVersion="1" compilerFlagSchemes="bigobj">
|
||||
<MAINGROUP id="G8kbr7" name="DemoRunner">
|
||||
<GROUP id="{20E3F84A-29E9-D5FF-4559-1A9E4A70CD60}" name="Source">
|
||||
<GROUP id="{272A692A-6AFE-68BD-C8E8-63B3D62245B1}" name="Demos">
|
||||
<FILE id="jbuZKy" name="DemoPIPs1.cpp" compile="1" resource="0" file="Source/Demos/DemoPIPs1.cpp"/>
|
||||
<FILE id="jbuZKy" name="DemoPIPs1.cpp" compile="1" resource="0" file="Source/Demos/DemoPIPs1.cpp"
|
||||
compilerFlagScheme="bigobj"/>
|
||||
<FILE id="uupvlH" name="DemoPIPs2.cpp" compile="1" resource="0" file="Source/Demos/DemoPIPs2.cpp"/>
|
||||
<FILE id="hUgbGw" name="IntroScreen.h" compile="0" resource="0" file="Source/Demos/IntroScreen.h"/>
|
||||
<FILE id="Mrb4aB" name="JUCEDemos.cpp" compile="1" resource="0" file="Source/Demos/JUCEDemos.cpp"/>
|
||||
|
|
@ -41,27 +42,28 @@
|
|||
<CONFIGURATION isDebug="0" name="Release" recommendedWarnings="LLVM"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</XCODE_MAC>
|
||||
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" smallIcon="YyqWd2" bigIcon="YyqWd2">
|
||||
|
|
@ -70,30 +72,31 @@
|
|||
<CONFIGURATION isDebug="0" name="Release"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</LINUX_MAKE>
|
||||
<ANDROIDSTUDIO targetFolder="Builds/Android" androidMinimumSDK="23" microphonePermissionNeeded="1"
|
||||
<ANDROIDSTUDIO targetFolder="Builds/Android" androidMinimumSDK="24" microphonePermissionNeeded="1"
|
||||
androidExternalWriteNeeded="1" androidEnableContentSharing="1"
|
||||
androidExtraAssetsFolder="../Assets" smallIcon="YyqWd2" bigIcon="YyqWd2"
|
||||
cameraPermissionNeeded="1" androidReadMediaAudioPermission="1"
|
||||
|
|
@ -101,31 +104,32 @@
|
|||
androidBluetoothScanNeeded="1" androidBluetoothAdvertiseNeeded="1"
|
||||
androidBluetoothConnectNeeded="1">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION isDebug="1" name="Debug" recommendedWarnings="LLVM"/>
|
||||
<CONFIGURATION isDebug="0" name="Release" recommendedWarnings="LLVM"/>
|
||||
<CONFIGURATION isDebug="1" name="Debug" recommendedWarnings="LLVM" androidAdditionalRawValueResources="Source/accessibilitynotificationicon.png"/>
|
||||
<CONFIGURATION isDebug="0" name="Release" recommendedWarnings="LLVM" androidAdditionalRawValueResources="Source/accessibilitynotificationicon.png"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</ANDROIDSTUDIO>
|
||||
<XCODE_IPHONE targetFolder="Builds/iOS" UISupportsDocumentBrowser="1" microphonePermissionNeeded="1"
|
||||
|
|
@ -140,87 +144,90 @@
|
|||
<CONFIGURATION isDebug="0" name="Release" recommendedWarnings="LLVM"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</XCODE_IPHONE>
|
||||
<VS2019 targetFolder="Builds/VisualStudio2019" smallIcon="YyqWd2" bigIcon="YyqWd2"
|
||||
extraCompilerFlags="/w44265 /w45038 /w44062">
|
||||
extraCompilerFlags="/w44265 /w45038 /w44062" bigobj="/bigobj">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION isDebug="1" name="Debug" targetName="DemoRunner"/>
|
||||
<CONFIGURATION isDebug="0" name="Release" useRuntimeLibDLL="0" targetName="DemoRunner"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</VS2019>
|
||||
<VS2022 targetFolder="Builds/VisualStudio2022" smallIcon="YyqWd2" bigIcon="YyqWd2"
|
||||
extraCompilerFlags="/w44265 /w45038 /w44062">
|
||||
extraCompilerFlags="/w44265 /w45038 /w44062" bigobj="/bigobj">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION isDebug="1" name="Debug" targetName="DemoRunner"/>
|
||||
<CONFIGURATION isDebug="0" name="Release" useRuntimeLibDLL="0" targetName="DemoRunner"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_analytics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_animation" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
|
||||
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
|
||||
<MODULEPATH id="juce_box2d" path="../../modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
<MODULEPATH id="juce_cryptography" path="../../modules"/>
|
||||
<MODULEPATH id="juce_data_structures" path="../../modules"/>
|
||||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
<MODULEPATH id="juce_events" path="../../modules"/>
|
||||
<MODULEPATH id="juce_graphics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
|
||||
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
|
||||
<MODULEPATH id="juce_javascript" path="../../modules"/>
|
||||
<MODULEPATH id="juce_midi_ci" path="../../modules"/>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
<MODULEPATH id="juce_osc" path="../../modules"/>
|
||||
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
|
||||
<MODULEPATH id="juce_video" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</VS2022>
|
||||
</EXPORTFORMATS>
|
||||
|
|
@ -242,6 +249,7 @@
|
|||
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_javascript" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_midi_ci" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_osc" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
<MODULE id="juce_product_unlocking" showAllCode="1" useLocalCopy="0"
|
||||
|
|
@ -249,7 +257,8 @@
|
|||
<MODULE id="juce_video" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||
</MODULES>
|
||||
<JUCEOPTIONS JUCE_USE_CAMERA="1" JUCE_USE_MP3AUDIOFORMAT="1" JUCE_ALLOW_STATIC_NULL_VARIABLES="0"
|
||||
JUCE_STRICT_REFCOUNTEDPOINTER="1" JUCE_PLUGINHOST_LV2="1" JUCE_PLUGINHOST_VST3="1"/>
|
||||
JUCE_STRICT_REFCOUNTEDPOINTER="1" JUCE_PLUGINHOST_LV2="1" JUCE_PLUGINHOST_VST3="1"
|
||||
JUCE_PLUGINHOST_AU="1"/>
|
||||
<LIVE_SETTINGS>
|
||||
<OSX/>
|
||||
</LIVE_SETTINGS>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
#include <juce_gui_basics/juce_gui_basics.h>
|
||||
#include <juce_gui_extra/juce_gui_extra.h>
|
||||
#include <juce_javascript/juce_javascript.h>
|
||||
#include <juce_midi_ci/juce_midi_ci.h>
|
||||
#include <juce_opengl/juce_opengl.h>
|
||||
#include <juce_osc/juce_osc.h>
|
||||
#include <juce_product_unlocking/juce_product_unlocking.h>
|
||||
|
|
@ -56,7 +57,7 @@ namespace ProjectInfo
|
|||
{
|
||||
const char* const projectName = "DemoRunner";
|
||||
const char* const companyName = "Raw Material Software Limited";
|
||||
const char* const versionString = "8.0.4";
|
||||
const int versionNumber = 0x80004;
|
||||
const char* const versionString = "8.0.9";
|
||||
const int versionNumber = 0x80009;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
|
||||
IMPORTANT! This file is auto-generated each time you save your
|
||||
project - if you alter its contents, your changes may be overwritten!
|
||||
|
||||
*/
|
||||
|
||||
#include <juce_midi_ci/juce_midi_ci.cpp>
|
||||
|
|
@ -36,6 +36,7 @@
|
|||
#include "../../../Audio/AudioSettingsDemo.h"
|
||||
#include "../../../Audio/AudioSynthesiserDemo.h"
|
||||
#include "../../../Audio/AudioWorkgroupDemo.h"
|
||||
#include "../../../Audio/CapabilityInquiryDemo.h"
|
||||
#include "../../../Audio/MidiDemo.h"
|
||||
#include "../../../Audio/MPEDemo.h"
|
||||
#include "../../../Audio/PluckedStringsDemo.h"
|
||||
|
|
@ -75,6 +76,7 @@ void registerDemos_One() noexcept
|
|||
REGISTER_DEMO (AudioSettingsDemo, Audio, false)
|
||||
REGISTER_DEMO (AudioSynthesiserDemo, Audio, false)
|
||||
REGISTER_DEMO (AudioWorkgroupDemo, Audio, false)
|
||||
REGISTER_DEMO (CapabilityInquiryDemo, Audio, false)
|
||||
REGISTER_DEMO (MidiDemo, Audio, false)
|
||||
REGISTER_DEMO (MPEDemo, Audio, false)
|
||||
REGISTER_DEMO (PluckedStringsDemo, Audio, false)
|
||||
|
|
|
|||
|
|
@ -46,10 +46,12 @@
|
|||
#include "../../../GUI/DialogsDemo.h"
|
||||
#include "../../../GUI/FlexBoxDemo.h"
|
||||
#include "../../../GUI/FontsDemo.h"
|
||||
#include "../../../GUI/FontFeaturesDemo.h"
|
||||
#include "../../../GUI/GraphicsDemo.h"
|
||||
#include "../../../GUI/GridDemo.h"
|
||||
#include "../../../GUI/ImagesDemo.h"
|
||||
#include "../../../GUI/KeyMappingsDemo.h"
|
||||
#include "../../../GUI/LineSpacingDemo.h"
|
||||
#include "../../../GUI/LookAndFeelDemo.h"
|
||||
#include "../../../GUI/MDIDemo.h"
|
||||
#include "../../../GUI/MenusDemo.h"
|
||||
|
|
@ -87,10 +89,12 @@ void registerDemos_Two() noexcept
|
|||
REGISTER_DEMO (DialogsDemo, GUI, false)
|
||||
REGISTER_DEMO (FlexBoxDemo, GUI, false)
|
||||
REGISTER_DEMO (FontsDemo, GUI, false)
|
||||
REGISTER_DEMO (FontFeaturesDemo, GUI, false)
|
||||
REGISTER_DEMO (GraphicsDemo, GUI, false)
|
||||
REGISTER_DEMO (GridDemo, GUI, false)
|
||||
REGISTER_DEMO (ImagesDemo, GUI, false)
|
||||
REGISTER_DEMO (KeyMappingsDemo, GUI, false)
|
||||
REGISTER_DEMO (LineSpacingDemo, GUI, false)
|
||||
REGISTER_DEMO (LookAndFeelDemo, GUI, false)
|
||||
REGISTER_DEMO (MDIDemo, GUI, false)
|
||||
REGISTER_DEMO (MenusDemo, GUI, false)
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ void JUCEDemos::registerDemo (std::function<Component*()> constructorCallback, c
|
|||
{
|
||||
#if JUCE_MAC
|
||||
auto f = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getParentDirectory().getChildFile ("Resources");
|
||||
.getParentDirectory().getSiblingFile ("Resources");
|
||||
#else
|
||||
auto f = findExamplesDirectoryFromExecutable (File::getSpecialLocation (File::currentApplicationFile));
|
||||
#endif
|
||||
|
|
@ -69,7 +69,7 @@ void JUCEDemos::registerDemo (std::function<Component*()> constructorCallback, c
|
|||
File JUCEDemos::findExamplesDirectoryFromExecutable (File exec)
|
||||
{
|
||||
int numTries = 15;
|
||||
auto exampleDir = exec.getParentDirectory().getChildFile ("examples");
|
||||
auto exampleDir = exec.getSiblingFile ("examples");
|
||||
|
||||
if (exampleDir.exists())
|
||||
return exampleDir;
|
||||
|
|
|
|||
|
|
@ -154,7 +154,8 @@ private:
|
|||
#if JUCE_IOS || JUCE_ANDROID
|
||||
void parentSizeChanged() override
|
||||
{
|
||||
getMainComponent().resized();
|
||||
if (auto* comp = getContentComponent())
|
||||
comp->resized();
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -286,11 +286,13 @@ MainComponent::MainComponent()
|
|||
|
||||
if (isHeavyweight)
|
||||
{
|
||||
#if JUCE_MAC && USE_COREGRAPHICS_RENDERING
|
||||
setRenderingEngine (1);
|
||||
#elif ! JUCE_WINDOWS
|
||||
setRenderingEngine (0);
|
||||
#if (JUCE_MAC && USE_COREGRAPHICS_RENDERING) || JUCE_WINDOWS
|
||||
constexpr auto fallbackEngine = 1;
|
||||
#else
|
||||
constexpr auto fallbackEngine = 0;
|
||||
#endif
|
||||
|
||||
setRenderingEngine (fallbackEngine);
|
||||
}
|
||||
|
||||
isShowingHeavyweightDemo = isHeavyweight;
|
||||
|
|
@ -306,6 +308,7 @@ MainComponent::MainComponent()
|
|||
|
||||
demosPanel.setTitle ("Demos");
|
||||
demosPanel.setFocusContainerType (FocusContainerType::focusContainer);
|
||||
demosPanel.setContentRestrictedToSafeArea (true);
|
||||
|
||||
showDemosButton.onClick = [this] { demosPanel.showOrHide (true); };
|
||||
|
||||
|
|
@ -439,7 +442,7 @@ void MainComponent::parentHierarchyChanged()
|
|||
#if JUCE_ANDROID
|
||||
currentRenderingEngineIdx = (renderingEngines.size() - 1);
|
||||
#else
|
||||
currentRenderingEngineIdx = peer->getCurrentRenderingEngine();
|
||||
currentRenderingEngineIdx = peer != nullptr ? peer->getCurrentRenderingEngine() : -1;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
@ -459,7 +462,9 @@ void MainComponent::updateRenderingEngine (int renderingEngineIndex)
|
|||
else
|
||||
{
|
||||
openGLContext.detach();
|
||||
peer->setCurrentRenderingEngine (renderingEngineIndex);
|
||||
|
||||
if (peer != nullptr)
|
||||
peer->setCurrentRenderingEngine (renderingEngineIndex);
|
||||
}
|
||||
|
||||
currentRenderingEngineIdx = renderingEngineIndex;
|
||||
|
|
|
|||
BIN
examples/DemoRunner/Source/accessibilitynotificationicon.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
|
|
@ -35,10 +35,11 @@
|
|||
platforms.
|
||||
|
||||
dependencies: juce_core, juce_data_structures, juce_events, juce_graphics,
|
||||
juce_gui_basics
|
||||
juce_gui_basics, juce_gui_extra
|
||||
exporters: xcode_mac, vs2022, androidstudio, xcode_iphone
|
||||
|
||||
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
|
||||
JUCE_PUSH_NOTIFICATIONS=1
|
||||
|
||||
type: Component
|
||||
mainClass: AccessibilityDemo
|
||||
|
|
@ -1356,86 +1357,172 @@ private:
|
|||
|
||||
//==============================================================================
|
||||
/**
|
||||
The top-level component containing an example of how to post system announcements.
|
||||
The top-level component containing an example of how to post system announcements
|
||||
and notifications.
|
||||
|
||||
The AccessibilityHandler::postAnnouncement() method will post some text to the native
|
||||
screen reader application to be read out along with a priority determining how
|
||||
it should be read out (whether it should interrupt other announcements, etc.).
|
||||
|
||||
The AccessibilityHandler::postSystemNotification() method will post a system
|
||||
notification to the OS via the push notification client on macOS, Android, and iOS
|
||||
and the system tray component on Windows.
|
||||
*/
|
||||
class AnnouncementsComponent final : public Component
|
||||
class AnnouncementsAndNotificationsComponent final : public Component
|
||||
{
|
||||
public:
|
||||
AnnouncementsComponent()
|
||||
AnnouncementsAndNotificationsComponent()
|
||||
{
|
||||
setTitle ("Announcements and Notifications");
|
||||
setDescription ("A demo of posting system announcements and notifications.");
|
||||
setFocusContainerType (FocusContainerType::focusContainer);
|
||||
|
||||
addAndMakeVisible (descriptionLabel);
|
||||
|
||||
textEntryBox.setMultiLine (true);
|
||||
textEntryBox.setReturnKeyStartsNewLine (true);
|
||||
textEntryBox.setText ("Announcement text.");
|
||||
addAndMakeVisible (textEntryBox);
|
||||
|
||||
priorityComboBox.addItemList ({ "Priority - Low", "Priority - Medium", "Priority - High" }, 1);
|
||||
priorityComboBox.setSelectedId (2);
|
||||
addAndMakeVisible (priorityComboBox);
|
||||
|
||||
announceButton.onClick = [this]
|
||||
{
|
||||
auto priority = [this]
|
||||
{
|
||||
switch (priorityComboBox.getSelectedId())
|
||||
{
|
||||
case 1: return AccessibilityHandler::AnnouncementPriority::low;
|
||||
case 2: return AccessibilityHandler::AnnouncementPriority::medium;
|
||||
case 3: return AccessibilityHandler::AnnouncementPriority::high;
|
||||
}
|
||||
|
||||
jassertfalse;
|
||||
return AccessibilityHandler::AnnouncementPriority::medium;
|
||||
}();
|
||||
|
||||
AccessibilityHandler::postAnnouncement (textEntryBox.getText(), priority);
|
||||
};
|
||||
|
||||
addAndMakeVisible (announceButton);
|
||||
|
||||
setTitle ("Announcements");
|
||||
setHelpText ("Type some text into the box and click the announce button to have it read out.");
|
||||
setFocusContainerType (FocusContainerType::focusContainer);
|
||||
addAndMakeVisible (announcements);
|
||||
addAndMakeVisible (notifications);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
Grid grid;
|
||||
|
||||
grid.templateRows = { Grid::TrackInfo (Grid::Fr (3)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)) };
|
||||
grid.templateRows = { Grid::TrackInfo (Grid::Fr (1)), Grid::TrackInfo (Grid::Fr (3)), Grid::TrackInfo (Grid::Fr (3)) };
|
||||
grid.templateColumns = { Grid::TrackInfo (Grid::Fr (1)) };
|
||||
|
||||
grid.templateColumns = { Grid::TrackInfo (Grid::Fr (3)),
|
||||
Grid::TrackInfo (Grid::Fr (2)) };
|
||||
|
||||
grid.items = { GridItem (descriptionLabel).withMargin (2).withColumn ({ GridItem::Span (2), {} }),
|
||||
GridItem (textEntryBox).withMargin (2).withArea ({ 2 }, { 1 }, { 5 }, { 2 }),
|
||||
GridItem (priorityComboBox).withMargin (2).withArea ({ 5 }, { 1 }, { 6 }, { 2 }),
|
||||
GridItem (announceButton).withMargin (2).withArea ({ 4 }, { 2 }, { 5 }, { 3 }) };
|
||||
grid.items = { GridItem (descriptionLabel).withMargin ({ 2 }),
|
||||
GridItem (announcements).withMargin ({ 2 }),
|
||||
GridItem (notifications).withMargin ({ 2 }) };
|
||||
|
||||
grid.performLayout (getLocalBounds());
|
||||
}
|
||||
|
||||
private:
|
||||
Label descriptionLabel { {}, "This is a demo of posting system announcements that will be read out by an accessibility client.\n\n"
|
||||
"You can enter some text to be read out in the text box below, set a priority for the message and then "
|
||||
"post it using the \"Announce\" button." };
|
||||
struct AnnouncementsComponent : public Component
|
||||
{
|
||||
AnnouncementsComponent()
|
||||
{
|
||||
textEntryBox.setMultiLine (true);
|
||||
textEntryBox.setReturnKeyStartsNewLine (true);
|
||||
textEntryBox.setText ("Announcement text.");
|
||||
addAndMakeVisible (textEntryBox);
|
||||
|
||||
TextEditor textEntryBox;
|
||||
ComboBox priorityComboBox;
|
||||
TextButton announceButton { "Announce" };
|
||||
priorityComboBox.addItemList ({ "Priority - Low", "Priority - Medium", "Priority - High" }, 1);
|
||||
priorityComboBox.setSelectedId (2);
|
||||
addAndMakeVisible (priorityComboBox);
|
||||
|
||||
announceButton.onClick = [this]
|
||||
{
|
||||
auto priority = [this]
|
||||
{
|
||||
switch (priorityComboBox.getSelectedId())
|
||||
{
|
||||
case 1: return AccessibilityHandler::AnnouncementPriority::low;
|
||||
case 2: return AccessibilityHandler::AnnouncementPriority::medium;
|
||||
case 3: return AccessibilityHandler::AnnouncementPriority::high;
|
||||
}
|
||||
|
||||
jassertfalse;
|
||||
return AccessibilityHandler::AnnouncementPriority::medium;
|
||||
}();
|
||||
|
||||
AccessibilityHandler::postAnnouncement (textEntryBox.getText(), priority);
|
||||
};
|
||||
|
||||
addAndMakeVisible (announceButton);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
Grid grid;
|
||||
|
||||
grid.templateRows = { Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)) };
|
||||
|
||||
grid.templateColumns = { Grid::TrackInfo (Grid::Fr (3)),
|
||||
Grid::TrackInfo (Grid::Fr (2)) };
|
||||
|
||||
grid.items = { GridItem (textEntryBox).withMargin (2).withArea ({ 1 }, { 1 }, { 4 }, { 2 }),
|
||||
GridItem (priorityComboBox).withMargin (2).withArea ({ 4 }, { 1 }, { 5 }, { 2 }),
|
||||
GridItem (announceButton).withMargin (2).withArea ({ 3 }, { 2 }, { 4 }, { 3 }) };
|
||||
|
||||
grid.performLayout (getLocalBounds());
|
||||
}
|
||||
|
||||
TextEditor textEntryBox;
|
||||
ComboBox priorityComboBox;
|
||||
TextButton announceButton { "Announce" };
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AnnouncementsComponent)
|
||||
};
|
||||
|
||||
struct NotificationsComponent : public Component
|
||||
{
|
||||
NotificationsComponent()
|
||||
{
|
||||
titleBox.setText ("Notification title.");
|
||||
addAndMakeVisible (titleBox);
|
||||
|
||||
descriptionBox.setMultiLine (true);
|
||||
descriptionBox.setReturnKeyStartsNewLine (true);
|
||||
descriptionBox.setText ("Notification body.");
|
||||
addAndMakeVisible (descriptionBox);
|
||||
|
||||
postButton.onClick = [this]
|
||||
{
|
||||
AccessibilityHandler::postSystemNotification (titleBox.getText(),
|
||||
descriptionBox.getText());
|
||||
};
|
||||
|
||||
addAndMakeVisible (postButton);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
Grid grid;
|
||||
|
||||
grid.templateRows = { Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)),
|
||||
Grid::TrackInfo (Grid::Fr (1)) };
|
||||
|
||||
grid.templateColumns = { Grid::TrackInfo (Grid::Fr (3)),
|
||||
Grid::TrackInfo (Grid::Fr (2)) };
|
||||
|
||||
grid.items = { GridItem (titleBox).withMargin (2).withArea ({ 1 }, { 1 }, { 2 }, { 2 }),
|
||||
GridItem (descriptionBox).withMargin (2).withArea ({ 2 }, { 1 }, { 5 }, { 2 }),
|
||||
GridItem (postButton).withMargin (2).withArea ({ 3 }, { 2 }, { 4 }, { 3 }) };
|
||||
|
||||
grid.performLayout (getLocalBounds());
|
||||
}
|
||||
|
||||
TextEditor titleBox, descriptionBox;
|
||||
TextButton postButton { "Post" };
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NotificationsComponent)
|
||||
};
|
||||
|
||||
Label descriptionLabel { {}, "This is a demo of posting system announcements and notifications.\n\n"
|
||||
"The \"Announcements\" section will post an announcement to be read out by the screen reader client.\n"
|
||||
"The \"Notifications\" section will post a system notification to the OS.\n" };
|
||||
|
||||
AnnouncementsComponent announcementsComponent;
|
||||
NotificationsComponent notificationsComponent;
|
||||
|
||||
ContentComponent announcements { "Announcements",
|
||||
"Type some text into the box and click the announce button to have it read out.",
|
||||
announcementsComponent };
|
||||
ContentComponent notifications { "Notifications",
|
||||
"Fill out the notification title and description fields and click the post button "
|
||||
"to post it to the system.",
|
||||
notificationsComponent };
|
||||
|
||||
//==============================================================================
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AnnouncementsComponent)
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AnnouncementsAndNotificationsComponent)
|
||||
};
|
||||
|
||||
//==============================================================================
|
||||
|
|
@ -1457,10 +1544,10 @@ public:
|
|||
|
||||
const auto tabColour = getLookAndFeel().findColour (ResizableWindow::backgroundColourId).darker (0.1f);
|
||||
|
||||
tabs.addTab ("JUCE Widgets", tabColour, &juceWidgetsComponent, false);
|
||||
tabs.addTab ("Custom Widget", tabColour, &customWidgetComponent, false);
|
||||
tabs.addTab ("Custom Navigation", tabColour, &customNavigationComponent, false);
|
||||
tabs.addTab ("Announcements", tabColour, &announcementsComponent, false);
|
||||
tabs.addTab ("JUCE Widgets", tabColour, &juceWidgetsComponent, false);
|
||||
tabs.addTab ("Custom Widget", tabColour, &customWidgetComponent, false);
|
||||
tabs.addTab ("Custom Navigation", tabColour, &customNavigationComponent, false);
|
||||
tabs.addTab ("Announcements and Notifications", tabColour, &announcementsAndNotificationsComponent, false);
|
||||
addAndMakeVisible (tabs);
|
||||
|
||||
setSize (800, 600);
|
||||
|
|
@ -1484,7 +1571,7 @@ private:
|
|||
JUCEWidgetsComponent juceWidgetsComponent;
|
||||
CustomWidgetComponent customWidgetComponent;
|
||||
CustomNavigationComponent customNavigationComponent;
|
||||
AnnouncementsComponent announcementsComponent;
|
||||
AnnouncementsAndNotificationsComponent announcementsAndNotificationsComponent;
|
||||
|
||||
//==============================================================================
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AccessibilityDemo)
|
||||
|
|
|
|||
527
examples/GUI/FontFeaturesDemo.h
Normal file
|
|
@ -0,0 +1,527 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
This file is part of the JUCE framework examples.
|
||||
Copyright (c) Raw Material Software Limited
|
||||
|
||||
The code included in this file is provided under the terms of the ISC license
|
||||
http://www.isc.org/downloads/software-support-policy/isc-license. Permission
|
||||
to use, copy, modify, and/or distribute this software for any purpose with or
|
||||
without fee is hereby granted provided that the above copyright notice and
|
||||
this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
The block below describes the properties of this PIP. A PIP is a short snippet
|
||||
of code that can be read by the Projucer and used to generate a JUCE project.
|
||||
|
||||
BEGIN_JUCE_PIP_METADATA
|
||||
|
||||
name: FontFeaturesDemo
|
||||
version: 1.0.0
|
||||
vendor: JUCE
|
||||
website: http://juce.com
|
||||
description: Displays different font features.
|
||||
|
||||
dependencies: juce_core, juce_data_structures, juce_events, juce_graphics,
|
||||
juce_gui_basics
|
||||
exporters: xcode_mac, vs2022, linux_make, androidstudio, xcode_iphone
|
||||
|
||||
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
|
||||
|
||||
type: Component
|
||||
mainClass: FontFeaturesDemo
|
||||
|
||||
useLocalCopy: 1
|
||||
|
||||
END_JUCE_PIP_METADATA
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Assets/DemoUtilities.h"
|
||||
|
||||
static const std::map<FontFeatureTag, std::pair<const char*, const char*>> featureDescriptionMap
|
||||
{
|
||||
{ "abvs", { "Above-base Substitutions", "\xe0\xa4\x95\xe0\xa4\xbf" } },
|
||||
{ "abvf", { "Above-base Forms", "\xe0\xa4\x95\xe0\xa4\x82" } },
|
||||
{ "akhn", { "Akhand Ligatures", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xb7" } },
|
||||
{ "blwf", { "Below-base Forms", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xa4" } },
|
||||
{ "blws", { "Below-base Substitutions", "\xe0\xa4\x9f\xe0\xa5\x81" } },
|
||||
{ "abvm", { "Above-Base Mark Positioning", "\xe0\xa4\x95\xe0\xa4\x82" } },
|
||||
{ "blwm", { "Below-Base Mark Positioning", "\xe0\xa4\x95\xe0\xa5\x83\xe0\xa4\xb7\xe0\xa5\x8d\xe0\xa4\xa3" } },
|
||||
{ "cjct", { "Conjunct Forms", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xa4" } },
|
||||
{ "nukt", { "Nukta Forms", "\xe0\xa4\x95\xe0\xa4\xbc" } },
|
||||
{ "pres", { "Pre-base Substitutions", "\xe0\xa4\xb0\xe0\xa5\x8d\xe0\xa4\x95" } },
|
||||
{ "psts", { "Post-base Substitutions", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xaf" } },
|
||||
{ "rkrf", { "Rakar Forms", "\xe0\xa4\x9f\xe0\xa5\x8d\xe0\xa4\xb0" } },
|
||||
{ "rphf", { "Reph Forms", "\xe0\xa4\xb0\xe0\xa5\x8d\xe0\xa4\x95" } },
|
||||
{ "vatu", { "Vattu Variants", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xb0" } },
|
||||
{ "mark", { "Mark Positioning", "\x72\xc3\xa9\x73\x75\x6d\xc3\xa9" } },
|
||||
{ "mkmk", { "Mark to Mark Positioning", "\xe1\xba\xa5" } },
|
||||
{ "locl", { "Localized Forms", "This is fancy" } },
|
||||
{ "curs", { "Cursive Positioning", "\xd8\xb9\xd8\xb1\xd8\xa8\xd9\x8a" } },
|
||||
{ "dist", { "Distances (for complex scripts)", "\xe0\xb9\x80\xe0\xb8\x9b\xe0\xb9\x87\xe0\xb8\x99\xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2" } },
|
||||
{ "pref", { "Pre-base Forms", "\xe0\xa4\xb0\xe0\xa5\x8d\xe0\xa4\x95" } },
|
||||
{ "pstf", { "Post-base Forms", "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xaf" } },
|
||||
{ "half", { "Half Forms", "\xe0\xa4\x95\xe0\xa5\x8d" } },
|
||||
{ "haln", { "Halant Forms", "\xe0\xa4\x95\xe0\xa5\x8d" } },
|
||||
{ "fina", { "Terminal Forms", "\xd8\xb9" } },
|
||||
{ "init", { "Initial Forms", "\xd8\xb9" } },
|
||||
{ "isol", { "Isolated Forms", "\xd8\xb9" } },
|
||||
{ "medi", { "Medical Forms", "\xd8\xb9" } },
|
||||
{ "rclt", { "Required Contextual Alternates", "\x66\x69" } },
|
||||
{ "rvrn", { "Required Variation Alternates", "Aaa" } },
|
||||
{ "liga", { "Standard Ligatures", "official flight" } },
|
||||
{ "dlig", { "Discretionary Ligatures", "ct sp st" } },
|
||||
{ "calt", { "Contextual Alternates", "The Last Bloom" } },
|
||||
{ "clig", { "Contextual Ligatures", "swift" } },
|
||||
{ "cswh", { "Contextual Swash", "Feeling Good" } },
|
||||
{ "hlig", { "Historical Ligatures", "historical finger" } },
|
||||
{ "rlig", { "Required Ligatures", "\xd9\x84\xd8\xa7" } },
|
||||
{ "ccmp", { "Glyph Composition/Decomposition", "\xc3\xb1" } },
|
||||
{ "kern", { "Kerning", "AWAY" } },
|
||||
{ "fwid", { "Full Width", "AMA" } },
|
||||
{ "hwid", { "Half Width", "AMA" } },
|
||||
{ "pwid", { "Proportional Width", "AMA" } },
|
||||
{ "twid", { "Third Width", "AMA" } },
|
||||
{ "qwid", { "Quarter Widths", "AMA" } },
|
||||
{ "smcp", { "Small Capitals", "Small" } },
|
||||
{ "c2sc", { "Caps to Small Caps", "CAPS" } },
|
||||
{ "pcap", { "Petite Capitals", "Petite" } },
|
||||
{ "c2pc", { "Caps to Petite Caps", "CAPS" } },
|
||||
{ "unic", { "Unicase", "Mixed case" } },
|
||||
{ "case", { "Case-Sensitive Forms", "\x7b\xc2\xbf\x48\x4f\x4c\x41\x21\x7d" } },
|
||||
{ "cpsp", { "Capital Spacing", "ALL CAPS" } },
|
||||
{ "salt", { "Stylistic Alternates", "Hidden Garden" } },
|
||||
{ "aalt", { "Access All Alternates", "a" } },
|
||||
{ "swsh", { "Swash", "The Juiciest JUCE" } },
|
||||
{ "titl", { "Titling Alternates", "Headline" } },
|
||||
{ "hist", { "Historical Forms", "looong s" } },
|
||||
{ "rand", { "Randomize Alternates", "Random!" } },
|
||||
{ "frac", { "Fractions", "1/2" } },
|
||||
{ "afrc", { "Alternative Fractions", "1/2" } },
|
||||
{ "numr", { "Numerators", "32" } },
|
||||
{ "dnom", { "Denominators", "45" } },
|
||||
{ "sups", { "Superscript", "x2" } },
|
||||
{ "subs", { "Subscript", "H2O" } },
|
||||
{ "sinf", { "Scientific Inferiors", "H2O SOx YCbCr NO2" } },
|
||||
{ "mgrk", { "Mathematical Greek", "\xce\x91\xce\xb1\x20\xce\x95\xce\xb5\x20\xce\x94\xce\xb4" } },
|
||||
{ "ordn", { "Ordinals", "1st, 2nd, 3rd" } },
|
||||
{ "zero", { "Slashed Zero", "0x0001" } },
|
||||
{ "pnum", { "Proportional Figures", "0123456789" } },
|
||||
{ "tnum", { "Tabular Figures", "0123456789" } },
|
||||
{ "lnum", { "Lining Figures", "0123456789" } },
|
||||
{ "onum", { "Oldstyle Figures", "0123456789" } },
|
||||
{ "jp78", { "Japanese 1978 Forms", "\xe8\xbe\xbb" } },
|
||||
{ "jp83", { "Japanese 1983 Forms", "\xe5\x86\x86" } },
|
||||
{ "jp90", { "Japanese 1990 Forms", "\xe8\x91\x89" } },
|
||||
{ "jp04", { "Japanese 2004 Forms", "\xe9\xaa\xa8" } },
|
||||
{ "trad", { "Traditional Forms", "\xe5\x8f\xb0" } },
|
||||
{ "vert", { "Vertical Writing", "A" } },
|
||||
{ "vrt2", { "Vertical Alternates and Rotation", "\xe2\x80\x94" } },
|
||||
{ "size", { "Optical Size", "Text at 12pts" } },
|
||||
{ "ornm", { "Ornaments", "zwzwzwzwzwzy" } },
|
||||
{ "nalt", { "Alternate Annotation Forms", "\xe3\x81\x82" } },
|
||||
{ "expt", { "Export Forms", "apple" } },
|
||||
{ "halt", { "Halant Forms", "\xe0\xa4\x95\xe0\xa5\x8d" } },
|
||||
{ "hkna", { "Horizontal Kana Alternates", "\xe3\x81\x8b" } },
|
||||
{ "hojo", { "Hojo Kanji Forms", "\xe4\xbe\xae" } },
|
||||
{ "ital", { "Italics", "Italics" } },
|
||||
{ "nlck", { "NLC Kanji Forms", "\xe5\x9c\x8b" } },
|
||||
{ "palt", { "Proportional Alternate Widths", "\xe5\x9b\xbd" } },
|
||||
{ "ruby", { "Ruby Notation Forms", "\xe6\xbc\xa2" } },
|
||||
{ "vkna", { "Vertical Kana Alternates", "\xe3\x81\x8b" } },
|
||||
{ "vkrn", { "Vertical Kerning", "AV" } },
|
||||
{ "vpal", { "Vertical Alternates and Positioning", "\xe3\x83\xbb" } },
|
||||
{ "vhal", { "Vertical Alternates for Hangul", "\xed\x95\x9c" } },
|
||||
{ "pkna", { "Proportional Kana", "\xe3\x81\x8b" } },
|
||||
{ "requ", { "Required Ligatures", "\x66\x69" } },
|
||||
{ "smpl", { "Simplified Forms", "\xe8\xaf\xb4" } },
|
||||
{ "reqd", { "Required Contextual Alternates", "\x66\x69" } },
|
||||
{ "dpng", { "Diphthongs", "\xc3\xa6" } },
|
||||
{ "hope", { "Historical OpenType Processing", "\xc5\xbf" } },
|
||||
{ "cpct", { "Centered CJK Punctuation", "\xe3\x80\x82" } },
|
||||
{ "rtla", { "Right-to-Left Alternates", "\xd9\xa1" } },
|
||||
{ "lfbd", { "Left Bounds", "Left" } },
|
||||
{ "rtbd", { "Right Bounds", "Right" } },
|
||||
{ "dtls", { "Dotless Forms", "\xc4\xb1" } },
|
||||
{ "flac", { "Flattened accent components", "\xc3\xa9" } }
|
||||
};
|
||||
|
||||
|
||||
class FontsListModel : public ListBoxModel
|
||||
{
|
||||
public:
|
||||
FontsListModel()
|
||||
{
|
||||
Font::findFonts (fonts);
|
||||
|
||||
fonts.removeIf ([] (const Font& f)
|
||||
{
|
||||
return f.getTypefacePtr()->getSupportedFeatures().empty();
|
||||
});
|
||||
}
|
||||
|
||||
std::function<void()> onFontSelected;
|
||||
|
||||
int getNumRows() override
|
||||
{
|
||||
return fonts.size();
|
||||
}
|
||||
|
||||
void paintListBoxItem (int rowNumber,
|
||||
Graphics& g,
|
||||
int width,
|
||||
int height,
|
||||
bool rowIsSelected) override
|
||||
{
|
||||
if (rowIsSelected)
|
||||
g.fillAll (Colours::lightblue);
|
||||
|
||||
const Font options { FontOptions { getFaceForRow (rowNumber) } };
|
||||
|
||||
AttributedString s;
|
||||
s.setWordWrap (AttributedString::none);
|
||||
s.setJustification (Justification::centredLeft);
|
||||
s.append (getNameForRow (rowNumber),
|
||||
options.withPointHeight ((float) height * 0.7f),
|
||||
Colours::black);
|
||||
|
||||
s.append (" " + getNameForRow (rowNumber),
|
||||
FontOptions{}.withPointHeight ((float) height * 0.5f).withStyle ("Italic"),
|
||||
Colours::grey);
|
||||
|
||||
s.draw (g, Rectangle (width, height).expanded (-4, 50).toFloat());
|
||||
}
|
||||
|
||||
void selectedRowsChanged (int) override
|
||||
{
|
||||
NullCheckedInvocation::invoke (onFontSelected);
|
||||
}
|
||||
|
||||
Typeface::Ptr getFaceForRow (int rowNumber) const
|
||||
{
|
||||
return fonts.getReference (rowNumber).getTypefacePtr();
|
||||
}
|
||||
|
||||
String getNameForRow (int rowNumber) override
|
||||
{
|
||||
return fonts.getReference (rowNumber).getTypefaceName();
|
||||
}
|
||||
|
||||
private:
|
||||
Array<Font> fonts;
|
||||
};
|
||||
|
||||
class FeatureListModel : public ListBoxModel
|
||||
{
|
||||
struct Feature
|
||||
{
|
||||
FontFeatureTag tag;
|
||||
String description;
|
||||
String exampleText;
|
||||
};
|
||||
|
||||
public:
|
||||
FeatureListModel() = default;
|
||||
|
||||
int getNumRows() override
|
||||
{
|
||||
return (int) features.size();
|
||||
}
|
||||
|
||||
void setFont (Typeface::Ptr face)
|
||||
{
|
||||
if (currentFace == face)
|
||||
return;
|
||||
|
||||
features.clear();
|
||||
currentFace = face;
|
||||
|
||||
if (currentFace == nullptr)
|
||||
return;
|
||||
|
||||
for (auto feature : currentFace->getSupportedFeatures())
|
||||
{
|
||||
String description;
|
||||
String exampleText;
|
||||
|
||||
const auto iter = featureDescriptionMap.find (feature);
|
||||
|
||||
if (iter == featureDescriptionMap.end())
|
||||
{
|
||||
const auto string = feature.toString();
|
||||
|
||||
// A malformed feature tag can result in a string with less than 4 characters.
|
||||
if (string.length() != 4)
|
||||
continue;
|
||||
|
||||
const auto isIndexed = std::isalnum ((int) string[2])
|
||||
&& std::isalnum ((int) string[3]);
|
||||
const auto isStylisticSet = string.startsWith ("ss")
|
||||
&& isIndexed;
|
||||
const auto isCharacterVariant = string.startsWith ("cv")
|
||||
&& isIndexed;
|
||||
|
||||
if (isStylisticSet)
|
||||
{
|
||||
description << "Stylistic Set " << string.substring (2)
|
||||
.getIntValue();
|
||||
exampleText << "Some Example Text";
|
||||
}
|
||||
else if (isCharacterVariant)
|
||||
{
|
||||
description << "Character Variant " << string.substring (2)
|
||||
.getIntValue();
|
||||
exampleText << "aBcDeF123";
|
||||
}
|
||||
else
|
||||
{
|
||||
description << "Unknown Feature";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
description = String::fromUTF8 (iter->second.first);
|
||||
exampleText = String::fromUTF8 (iter->second.second);
|
||||
}
|
||||
|
||||
features.push_back ({ feature, description, exampleText });
|
||||
}
|
||||
}
|
||||
|
||||
void paintListBoxItem (int rowNumber,
|
||||
Graphics& g,
|
||||
int width,
|
||||
int height,
|
||||
bool /*rowIsSelected*/) override
|
||||
{
|
||||
auto feature = features[(size_t) rowNumber];
|
||||
const Font baseLineFont { FontOptions { currentFace }.withFeatureDisabled (feature.tag) };
|
||||
const Font exampleFont { FontOptions { currentFace }.withFeatureEnabled (feature.tag) };
|
||||
|
||||
auto bounds = Rectangle { width, height }.reduced (10, 3).toFloat();
|
||||
|
||||
Path boundsPath;
|
||||
boundsPath.addRoundedRectangle (bounds, 4);
|
||||
|
||||
g.reduceClipRegion (boundsPath);
|
||||
g.fillAll (Colours::white);
|
||||
|
||||
bounds.reduce (7, 2);
|
||||
|
||||
auto getGlyphArrangementBoundingBox = [] (const GlyphArrangement& ga)
|
||||
{
|
||||
return ga.getBoundingBox (0, ga.getNumGlyphs(), true);
|
||||
};
|
||||
|
||||
const FontStringPair description[] =
|
||||
{
|
||||
FontStringPair { FontOptions{}.withPointHeight (15).withStyle ("bold"),
|
||||
feature.tag.toString() },
|
||||
FontStringPair { FontOptions{}.withPointHeight (15).withStyle ("italic"),
|
||||
" - " + feature.description }
|
||||
};
|
||||
|
||||
const FontStringPair example[] =
|
||||
{
|
||||
FontStringPair { baseLineFont.withPointHeight (16),
|
||||
feature.exampleText },
|
||||
FontStringPair { baseLineFont.withPointHeight (16),
|
||||
" " + String::fromUTF8 ("\xe2\x86\x92") },
|
||||
FontStringPair { exampleFont.withPointHeight (16),
|
||||
feature.exampleText }
|
||||
};
|
||||
|
||||
const auto descriptionWidth = getGlyphArrangementBoundingBox (buildMultiFontText (bounds,
|
||||
Justification::topLeft,
|
||||
description)).getWidth();
|
||||
const auto exampleWidth = getGlyphArrangementBoundingBox (buildMultiFontText (bounds,
|
||||
Justification::topLeft,
|
||||
example)).getWidth();
|
||||
const auto exampleBounds = bounds.removeFromRight (exampleWidth);
|
||||
const auto descriptionBounds = bounds.removeFromLeft (descriptionWidth);
|
||||
|
||||
auto descriptionGa = buildMultiFontText (descriptionBounds,
|
||||
Justification::centredLeft,
|
||||
description);
|
||||
|
||||
g.setGradientFill (ColourGradient (Colours::black,
|
||||
exampleBounds.getX() - 30.0f,
|
||||
0,
|
||||
Colours::transparentBlack,
|
||||
exampleBounds.getX() - 10.0f,
|
||||
0,
|
||||
false));
|
||||
|
||||
descriptionGa.draw (g);
|
||||
|
||||
auto exampleGa = buildMultiFontText (exampleBounds,
|
||||
Justification::centredLeft,
|
||||
example);
|
||||
exampleGa.justifyGlyphs (0,
|
||||
exampleGa.getNumGlyphs(),
|
||||
exampleBounds.getX(),
|
||||
exampleBounds.getY(),
|
||||
exampleBounds.getWidth(),
|
||||
exampleBounds.getHeight(),
|
||||
Justification::centredRight);
|
||||
|
||||
g.setColour (Colours::black);
|
||||
exampleGa.draw (g);
|
||||
|
||||
const FontStringPair strings[] =
|
||||
{
|
||||
FontStringPair { baseLineFont.withPointHeight (16), feature.exampleText },
|
||||
FontStringPair { exampleFont.withPointHeight (16), feature.exampleText }
|
||||
};
|
||||
|
||||
const auto pre = buildMultiFontText (Rectangle<float> { 1000, 50 },
|
||||
Justification::centredLeft,
|
||||
Span { strings, 1 });
|
||||
|
||||
const auto post = buildMultiFontText (Rectangle<float> { 1000, 50 },
|
||||
Justification::centredLeft,
|
||||
Span { strings + 1, 1 });
|
||||
|
||||
if (compareArrangements (pre, post))
|
||||
{
|
||||
g.setColour (Colours::grey.withAlpha (0.6f));
|
||||
g.fillRoundedRectangle (Rectangle { width, height }.reduced (10, 3)
|
||||
.toFloat(), 4);
|
||||
}
|
||||
}
|
||||
|
||||
struct FontStringPair
|
||||
{
|
||||
Font font;
|
||||
String string;
|
||||
};
|
||||
|
||||
static GlyphArrangement buildMultiFontText (Rectangle<float> bounds,
|
||||
Justification justification,
|
||||
Span<const FontStringPair> strings)
|
||||
{
|
||||
GlyphArrangement ga;
|
||||
float offset = 0;
|
||||
|
||||
for (const auto& pair : strings)
|
||||
{
|
||||
ga.addFittedText (pair.font,
|
||||
pair.string,
|
||||
bounds.getX() + offset,
|
||||
bounds.getY(),
|
||||
bounds.getWidth(),
|
||||
bounds.getHeight(),
|
||||
justification,
|
||||
1,
|
||||
1);
|
||||
|
||||
const auto whitespaceWidth = GlyphArrangement::getStringWidth (pair.font, " ");
|
||||
offset = whitespaceWidth + ga.getBoundingBox (0, ga.getNumGlyphs(), true).getWidth();
|
||||
}
|
||||
|
||||
return ga;
|
||||
}
|
||||
|
||||
static bool compareArrangements (const GlyphArrangement& a, const GlyphArrangement& b)
|
||||
{
|
||||
static auto compare = [] (const PositionedGlyph& pgA, const PositionedGlyph& pgB)
|
||||
{
|
||||
const auto tie = [] (const auto& x) { return std::tuple (x.getGlyphIndex(),
|
||||
x.getBounds()); };
|
||||
return tie (pgA) == tie (pgB);
|
||||
};
|
||||
|
||||
return std::equal (a.begin(), a.end(), b.begin(), b.end(), compare);
|
||||
}
|
||||
|
||||
Typeface::Ptr currentFace;
|
||||
std::vector<Feature> features;
|
||||
};
|
||||
|
||||
class FeaturesListComponent : public Component
|
||||
{
|
||||
public:
|
||||
FeaturesListComponent()
|
||||
{
|
||||
featureList.setTitle ("Fonts");
|
||||
featureList.setRowHeight (40);
|
||||
|
||||
addAndMakeVisible (featureList);
|
||||
}
|
||||
|
||||
void setFont (Typeface::Ptr face)
|
||||
{
|
||||
listModel.setFont (face);
|
||||
featureList.updateContent();
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
featureList.setBounds (getLocalBounds());
|
||||
}
|
||||
|
||||
FeatureListModel listModel;
|
||||
ListBox featureList { {}, &listModel };
|
||||
};
|
||||
|
||||
//==============================================================================
|
||||
class FontFeaturesDemo : public Component
|
||||
{
|
||||
public:
|
||||
FontFeaturesDemo()
|
||||
{
|
||||
fontsListBox.setTitle ("Fonts");
|
||||
fontsListBox.setRowHeight (20);
|
||||
fontsListBox.setColour (ListBox::textColourId, Colours::black);
|
||||
fontsListBox.setColour (ListBox::backgroundColourId, Colours::white);
|
||||
|
||||
fontsListModel.onFontSelected = [this]
|
||||
{
|
||||
featureListBox.setFont (fontsListModel.getFaceForRow (fontsListBox.getSelectedRow()));
|
||||
};
|
||||
|
||||
fontsListBox.selectRow (0);
|
||||
|
||||
infoLabel.setFont (FontOptions{}.withPointHeight (16));
|
||||
infoLabel.setText ("Supported Features - "
|
||||
"(Greyed out items are supported but not affected by the example)",
|
||||
dontSendNotification);
|
||||
|
||||
addAndMakeVisible (fontsListBox);
|
||||
addAndMakeVisible (infoLabel);
|
||||
addAndMakeVisible (featureListBox);
|
||||
|
||||
setSize (750, 750);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
auto bounds = getLocalBounds().reduced (5);
|
||||
|
||||
fontsListBox.setBounds (bounds.removeFromLeft (bounds.proportionOfWidth (0.3f)));
|
||||
infoLabel.setBounds (bounds.removeFromTop (30).reduced (5));
|
||||
featureListBox.setBounds (bounds);
|
||||
}
|
||||
|
||||
private:
|
||||
FontsListModel fontsListModel;
|
||||
ListBox fontsListBox { {}, &fontsListModel };
|
||||
Label infoLabel;
|
||||
FeaturesListComponent featureListBox;
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE (FontFeaturesDemo)
|
||||
};
|
||||
|
|
@ -54,8 +54,7 @@
|
|||
|
||||
//==============================================================================
|
||||
class FontsDemo final : public Component,
|
||||
private ListBoxModel,
|
||||
private Slider::Listener
|
||||
private ListBoxModel
|
||||
{
|
||||
public:
|
||||
FontsDemo()
|
||||
|
|
@ -68,6 +67,10 @@ public:
|
|||
addAndMakeVisible (heightLabel);
|
||||
addAndMakeVisible (kerningLabel);
|
||||
addAndMakeVisible (kerningSlider);
|
||||
addAndMakeVisible (ascentLabel);
|
||||
addAndMakeVisible (ascentSlider);
|
||||
addAndMakeVisible (descentLabel);
|
||||
addAndMakeVisible (descentSlider);
|
||||
addAndMakeVisible (scaleLabel);
|
||||
addAndMakeVisible (horizontalJustificationLabel);
|
||||
addAndMakeVisible (verticalJustificationLabel);
|
||||
|
|
@ -84,12 +87,13 @@ public:
|
|||
heightLabel .attachToComponent (&heightSlider, true);
|
||||
scaleLabel .attachToComponent (&scaleSlider, true);
|
||||
styleLabel .attachToComponent (&styleBox, true);
|
||||
ascentLabel .attachToComponent (&ascentSlider, true);
|
||||
descentLabel .attachToComponent (&descentSlider, true);
|
||||
horizontalJustificationLabel.attachToComponent (&horizontalJustificationBox, true);
|
||||
verticalJustificationLabel .attachToComponent (&verticalJustificationBox, true);
|
||||
|
||||
heightSlider .addListener (this);
|
||||
kerningSlider.addListener (this);
|
||||
scaleSlider .addListener (this);
|
||||
for (auto* slider : { &heightSlider, &kerningSlider, &scaleSlider, &ascentSlider, &descentSlider })
|
||||
slider->onValueChange = [this] { refreshPreviewBoxFont(); };
|
||||
|
||||
boldToggle .onClick = [this] { refreshPreviewBoxFont(); };
|
||||
italicToggle .onClick = [this] { refreshPreviewBoxFont(); };
|
||||
|
|
@ -107,6 +111,11 @@ public:
|
|||
heightSlider .setRange (3.0, 150.0, 0.01);
|
||||
scaleSlider .setRange (0.2, 3.0, 0.01);
|
||||
kerningSlider.setRange (-2.0, 2.0, 0.01);
|
||||
ascentSlider .setRange (0.0, 2.0, 0.01);
|
||||
descentSlider.setRange (0.0, 2.0, 0.01);
|
||||
|
||||
ascentSlider .setValue (1, dontSendNotification);
|
||||
descentSlider.setValue (1, dontSendNotification);
|
||||
|
||||
// set up the layout and resizer bars..
|
||||
verticalLayout.setItemLayout (0, -0.2, -0.8, -0.35); // width of the font list must be
|
||||
|
|
@ -190,6 +199,10 @@ public:
|
|||
r.removeFromBottom (8);
|
||||
verticalJustificationBox.setBounds (r.removeFromBottom (30).withTrimmedLeft (labelWidth * 3));
|
||||
r.removeFromBottom (8);
|
||||
descentSlider.setBounds (r.removeFromBottom (30).withTrimmedLeft (labelWidth));
|
||||
r.removeFromBottom (8);
|
||||
ascentSlider.setBounds (r.removeFromBottom (30).withTrimmedLeft (labelWidth));
|
||||
r.removeFromBottom (8);
|
||||
scaleSlider.setBounds (r.removeFromBottom (30).withTrimmedLeft (labelWidth));
|
||||
r.removeFromBottom (8);
|
||||
kerningSlider.setBounds (r.removeFromBottom (30).withTrimmedLeft (labelWidth));
|
||||
|
|
@ -199,13 +212,6 @@ public:
|
|||
demoTextBox.setBounds (r);
|
||||
}
|
||||
|
||||
void sliderValueChanged (Slider* sliderThatWasMoved) override
|
||||
{
|
||||
if (sliderThatWasMoved == &heightSlider) refreshPreviewBoxFont();
|
||||
else if (sliderThatWasMoved == &kerningSlider) refreshPreviewBoxFont();
|
||||
else if (sliderThatWasMoved == &scaleSlider) refreshPreviewBoxFont();
|
||||
}
|
||||
|
||||
// The following methods implement the ListBoxModel virtual methods:
|
||||
int getNumRows() override
|
||||
{
|
||||
|
|
@ -223,7 +229,7 @@ public:
|
|||
AttributedString s;
|
||||
s.setWordWrap (AttributedString::none);
|
||||
s.setJustification (Justification::centredLeft);
|
||||
s.append (getNameForRow (rowNumber), font.withHeight ((float) height * 0.7f), Colours::black);
|
||||
s.append (getNameForRow (rowNumber), font.withPointHeight ((float) height * 0.7f), Colours::black);
|
||||
s.append (" " + font.getTypefaceName(), FontOptions ((float) height * 0.5f, Font::italic), Colours::grey);
|
||||
|
||||
s.draw (g, Rectangle<int> (width, height).expanded (-4, 50).toFloat());
|
||||
|
|
@ -236,6 +242,7 @@ public:
|
|||
|
||||
void selectedRowsChanged (int /*lastRowselected*/) override
|
||||
{
|
||||
resetMetricsSliders();
|
||||
refreshPreviewBoxFont();
|
||||
}
|
||||
|
||||
|
|
@ -251,14 +258,12 @@ private:
|
|||
ListBox listBox;
|
||||
TextEditor demoTextBox;
|
||||
|
||||
const double defaultScale = 1.0, defaultHeight = 20.0, defaultKerning = 0.0;
|
||||
const bool defaultBold = false, defaultItalic = false, defaultUnderlined = false;
|
||||
const int defaultStyle = 0, defaultHorizontalJustification = 0, defaultVerticalJustification = 0;
|
||||
|
||||
Label heightLabel { {}, "Height:" },
|
||||
kerningLabel { {}, "Kerning:" },
|
||||
scaleLabel { {}, "Scale:" },
|
||||
styleLabel { {}, "Style:" },
|
||||
ascentLabel { {}, "Ascent:" },
|
||||
descentLabel { {}, "Descent:" },
|
||||
horizontalJustificationLabel { {}, "Justification (horizontal):" },
|
||||
verticalJustificationLabel { {}, "Justification (vertical):" };
|
||||
|
||||
|
|
@ -268,7 +273,7 @@ private:
|
|||
|
||||
TextButton resetButton { "Reset" };
|
||||
|
||||
Slider heightSlider, kerningSlider, scaleSlider;
|
||||
Slider heightSlider, kerningSlider, scaleSlider, ascentSlider, descentSlider;
|
||||
ComboBox styleBox, horizontalJustificationBox, verticalJustificationBox;
|
||||
|
||||
StretchableLayoutManager verticalLayout;
|
||||
|
|
@ -283,17 +288,28 @@ private:
|
|||
//==============================================================================
|
||||
void resetToDefaultParameters()
|
||||
{
|
||||
scaleSlider .setValue (defaultScale);
|
||||
heightSlider .setValue (defaultHeight);
|
||||
kerningSlider.setValue (defaultKerning);
|
||||
scaleSlider .setValue (1.0);
|
||||
heightSlider .setValue (20.0);
|
||||
kerningSlider.setValue (0.0);
|
||||
|
||||
boldToggle .setToggleState (defaultBold, sendNotificationSync);
|
||||
italicToggle .setToggleState (defaultItalic, sendNotificationSync);
|
||||
underlineToggle.setToggleState (defaultUnderlined, sendNotificationSync);
|
||||
boldToggle .setToggleState (false, sendNotificationSync);
|
||||
italicToggle .setToggleState (false, sendNotificationSync);
|
||||
underlineToggle.setToggleState (false, sendNotificationSync);
|
||||
|
||||
styleBox.setSelectedItemIndex (defaultStyle);
|
||||
horizontalJustificationBox.setSelectedItemIndex (defaultHorizontalJustification);
|
||||
verticalJustificationBox .setSelectedItemIndex (defaultVerticalJustification);
|
||||
styleBox.setSelectedItemIndex (0);
|
||||
horizontalJustificationBox.setSelectedItemIndex (0);
|
||||
verticalJustificationBox .setSelectedItemIndex (0);
|
||||
|
||||
resetMetricsSliders();
|
||||
}
|
||||
|
||||
void resetMetricsSliders()
|
||||
{
|
||||
auto font = getFont (listBox.getSelectedRow());
|
||||
font.setPointHeight (1.0f);
|
||||
|
||||
ascentSlider .setValue (font.getAscentInPoints());
|
||||
descentSlider.setValue (font.getDescentInPoints());
|
||||
}
|
||||
|
||||
void setupJustificationOptions()
|
||||
|
|
@ -339,6 +355,8 @@ private:
|
|||
font = font.withTypefaceStyle (styleBox.getText());
|
||||
|
||||
font.setUnderline (underlineToggle.getToggleState());
|
||||
font.setAscentOverride ((float) ascentSlider .getValue());
|
||||
font.setDescentOverride ((float) descentSlider.getValue());
|
||||
|
||||
demoTextBox.applyFontToAllText (font);
|
||||
}
|
||||
|
|
@ -353,7 +371,7 @@ private:
|
|||
|
||||
styleBox.clear();
|
||||
styleBox.addItemList (newStyles, 1);
|
||||
styleBox.setSelectedItemIndex (defaultStyle);
|
||||
styleBox.setSelectedItemIndex (0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -516,6 +516,82 @@ public:
|
|||
std::unique_ptr<Drawable> svgDrawable;
|
||||
};
|
||||
|
||||
class BlurDemo final : public GraphicsDemoBase
|
||||
{
|
||||
public:
|
||||
BlurDemo (ControllersComponent& cc)
|
||||
: GraphicsDemoBase (cc, "Blur")
|
||||
{
|
||||
image.setBackupEnabled (false);
|
||||
}
|
||||
|
||||
void drawDemo (Graphics& g) override
|
||||
{
|
||||
const auto a = lopassA.next (jmap (frequencyA.getValue(), 0.09f, 0.12f));
|
||||
const auto b = lopassB.next (jmap (frequencyB.getValue(), 0.09f, 0.12f));
|
||||
|
||||
initialPhase += 0.01f;
|
||||
initialPhase -= (float) (int) initialPhase;
|
||||
const auto startAngle = initialPhase * MathConstants<float>::twoPi;
|
||||
const auto centreSquare = image.getBounds().reduced (100);
|
||||
|
||||
{
|
||||
Graphics g2 { image };
|
||||
g2.setColour (Colours::transparentBlack);
|
||||
g2.excludeClipRegion (centreSquare);
|
||||
g2.getInternalContext().fillRect (image.getBounds(), true);
|
||||
}
|
||||
|
||||
if (auto ptr = image.getClippedImage (centreSquare).getPixelData())
|
||||
{
|
||||
ptr->applyGaussianBlurEffect (7.0f);
|
||||
ptr->multiplyAllAlphas (0.98f);
|
||||
}
|
||||
|
||||
{
|
||||
Graphics g2 { image };
|
||||
const auto baseColour = Colours::cyan;
|
||||
const auto destColour = Colours::magenta;
|
||||
const auto offset = image.getBounds().getCentre().toFloat();
|
||||
const auto numSegments = 200;
|
||||
|
||||
for (auto i = 0; i < numSegments; ++i)
|
||||
{
|
||||
g2.setColour (baseColour.interpolatedWith (destColour, (float) i / numSegments));
|
||||
|
||||
const auto getPoint = [&] (auto ind)
|
||||
{
|
||||
return offset + Point { 200 * std::sin (startAngle + a * (float) ind),
|
||||
200 * std::cos (startAngle + b * (float) ind) };
|
||||
};
|
||||
|
||||
g2.drawLine ({ getPoint (i), getPoint (i + 1) }, 2.0f);
|
||||
}
|
||||
}
|
||||
|
||||
AffineTransform transform (AffineTransform::translation ((float) (-image.getWidth() / 2),
|
||||
(float) (-image.getHeight() / 2))
|
||||
.followedBy (getTransform()));
|
||||
|
||||
g.setOpacity (getAlpha());
|
||||
g.drawImageTransformed (image, transform, false);
|
||||
}
|
||||
|
||||
class Lopass
|
||||
{
|
||||
public:
|
||||
float next (float f) { return value += (f - value) * 0.05f; }
|
||||
|
||||
private:
|
||||
float value{};
|
||||
};
|
||||
|
||||
Image image { Image::ARGB, 512, 512, true };
|
||||
SlowerBouncingNumber frequencyA, frequencyB;
|
||||
Lopass lopassA, lopassB;
|
||||
float initialPhase = 0.0f;
|
||||
};
|
||||
|
||||
//==============================================================================
|
||||
class LinesDemo final : public GraphicsDemoBase
|
||||
{
|
||||
|
|
@ -687,6 +763,7 @@ public:
|
|||
demos.add (new ImagesRenderingDemo (controls, false, true));
|
||||
demos.add (new ImagesRenderingDemo (controls, true, false));
|
||||
demos.add (new ImagesRenderingDemo (controls, true, true));
|
||||
demos.add (new BlurDemo (controls));
|
||||
demos.add (new GlyphsDemo (controls));
|
||||
demos.add (new SVGDemo (controls));
|
||||
demos.add (new LinesDemo (controls));
|
||||
|
|
|
|||
216
examples/GUI/LineSpacingDemo.h
Normal file
|
|
@ -0,0 +1,216 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
This file is part of the JUCE framework examples.
|
||||
Copyright (c) Raw Material Software Limited
|
||||
|
||||
The code included in this file is provided under the terms of the ISC license
|
||||
http://www.isc.org/downloads/software-support-policy/isc-license. Permission
|
||||
to use, copy, modify, and/or distribute this software for any purpose with or
|
||||
without fee is hereby granted provided that the above copyright notice and
|
||||
this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
The block below describes the properties of this PIP. A PIP is a short snippet
|
||||
of code that can be read by the Projucer and used to generate a JUCE project.
|
||||
|
||||
BEGIN_JUCE_PIP_METADATA
|
||||
|
||||
name: LineSpacingDemo
|
||||
version: 1.0.0
|
||||
vendor: JUCE
|
||||
website: http://juce.com
|
||||
description: Demonstrates the line spacing options of GlyphArrangement.
|
||||
|
||||
dependencies: juce_core, juce_events, juce_data_structures, juce_graphics,
|
||||
juce_gui_basics
|
||||
exporters: xcode_mac, vs2022, linux_make, androidstudio, xcode_iphone
|
||||
|
||||
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
|
||||
|
||||
type: Component
|
||||
mainClass: LineSpacingDemo
|
||||
|
||||
useLocalCopy: 1
|
||||
|
||||
END_JUCE_PIP_METADATA
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
#pragma once
|
||||
|
||||
//==============================================================================
|
||||
struct LineSpacingDemo final : public Component
|
||||
{
|
||||
LineSpacingDemo()
|
||||
{
|
||||
lineSpacingSlider.setRange (0.0, 40.0, 0.1);
|
||||
lineHeightMultipleSlider.setRange (1.0, 3.0, 0.1);
|
||||
|
||||
Slider* sliders[] { &lineSpacingSlider, &lineHeightMultipleSlider };
|
||||
|
||||
for (auto* s : sliders)
|
||||
s->onValueChange = [this] { update(); };
|
||||
|
||||
lineSpacingLabel.attachToComponent (&lineSpacingSlider, false);
|
||||
lineHeightMultipleLabel.attachToComponent (&lineHeightMultipleSlider, false);
|
||||
|
||||
demoDescription.setJustificationType (Justification::centredLeft);
|
||||
|
||||
Component* components[] { &lineSpacingLabel,
|
||||
&lineHeightMultipleLabel,
|
||||
&lineSpacingSlider,
|
||||
&lineHeightMultipleSlider,
|
||||
&demoDescription };
|
||||
|
||||
for (auto* c : components)
|
||||
addAndMakeVisible (c);
|
||||
|
||||
setSize (700, 500);
|
||||
}
|
||||
|
||||
String justified = "addJustifiedText() places the baseline at the y argument. It will wrap lines "
|
||||
"to enforce the maximum width, but it cannot be "
|
||||
"vertically constrained. The specified Font options will always be respected. "
|
||||
"Alignment and line spacing can be adjusted.";
|
||||
|
||||
String fitted = "addFittedText() places the top of the first line at the y argument. It can be "
|
||||
"vertically constrained. It uses the specified Font as a default, but it will "
|
||||
"reduce the font size and squash the text if necessary to fit it in the available "
|
||||
"space.";
|
||||
|
||||
static constexpr int demoAreaPadding = 10;
|
||||
|
||||
Rectangle<int> getDemoBounds() const
|
||||
{
|
||||
return getLocalBounds().withTrimmedTop (220).reduced (demoAreaPadding).withTrimmedBottom (40);
|
||||
}
|
||||
|
||||
Rectangle<int> getJustifiedBounds() const
|
||||
{
|
||||
auto bounds = getDemoBounds();
|
||||
auto half = bounds.removeFromLeft (bounds.getWidth() / 2);
|
||||
half.removeFromRight (25);
|
||||
return half;
|
||||
}
|
||||
|
||||
Rectangle<int> getFittedBounds() const
|
||||
{
|
||||
auto bounds = getDemoBounds();
|
||||
auto half = bounds.removeFromRight (bounds.getWidth() / 2);
|
||||
half.removeFromLeft (25);
|
||||
return half;
|
||||
}
|
||||
|
||||
void paintGuideLines (Graphics& g)
|
||||
{
|
||||
const auto textColour = getLookAndFeel().findColour (Label::textColourId);
|
||||
const auto lineColour = textColour.withSaturation (0.4f).withRotatedHue (0.1f);
|
||||
|
||||
g.setColour (lineColour);
|
||||
const auto demoBounds = getDemoBounds().toFloat();
|
||||
g.drawLine (demoBounds.getCentreX() - 90.0f,
|
||||
demoBounds.getY(),
|
||||
demoBounds.getCentreX() + 90.0f,
|
||||
demoBounds.getY(),
|
||||
1.5f);
|
||||
|
||||
const auto jb = getJustifiedBounds().toFloat();
|
||||
const auto jbMin = jb.getY() - font.getAscent();
|
||||
const auto jbMax = (float) jb.getBottom();
|
||||
g.drawLine (jb.getX(), jbMin, jb.getX(), jbMax, 1.5f);
|
||||
g.drawLine (jb.getRight(), jbMin, jb.getRight(), jbMax, 1.5f);
|
||||
|
||||
const auto fb = getFittedBounds().toFloat();
|
||||
g.drawLine (fb.getX(), fb.getY(), fb.getX(), fb.getBottom(), 1.5f);
|
||||
g.drawLine (fb.getRight(), fb.getY(), fb.getRight(), fb.getBottom(), 1.5f);
|
||||
g.drawLine (fb.getX(), fb.getBottom(), fb.getX() + 10.0f, fb.getBottom(), 1.5f);
|
||||
g.drawLine (fb.getRight(), fb.getBottom(), fb.getRight() - 10.0f, fb.getBottom(), 1.5f);
|
||||
|
||||
g.setColour (textColour);
|
||||
g.drawText ("y",
|
||||
Rectangle { 40.0f, 20.0f }.withCentre ({ demoBounds.getCentreX(), demoBounds.getY() - 6.0f }),
|
||||
Justification::centredTop);
|
||||
}
|
||||
|
||||
void paint (Graphics& g) override
|
||||
{
|
||||
paintGuideLines (g);
|
||||
paintGlyphArrangement (g);
|
||||
}
|
||||
|
||||
void paintGlyphArrangement (Graphics& g)
|
||||
{
|
||||
g.setColour (getLookAndFeel().findColour (Label::textColourId));
|
||||
ga.draw (g);
|
||||
}
|
||||
|
||||
void resized() override
|
||||
{
|
||||
auto bounds = getLocalBounds().reduced (demoAreaPadding);
|
||||
|
||||
auto sliderBounds = bounds.removeFromRight (260);
|
||||
sliderBounds.removeFromTop (30);
|
||||
lineSpacingSlider.setBounds (sliderBounds.removeFromTop (35));
|
||||
sliderBounds.removeFromTop (25);
|
||||
lineHeightMultipleSlider.setBounds (sliderBounds.removeFromTop (45));
|
||||
|
||||
bounds.removeFromRight (10);
|
||||
demoDescription.setBounds (bounds.removeFromTop (lineHeightMultipleSlider.getBottom()));
|
||||
update();
|
||||
}
|
||||
|
||||
void update()
|
||||
{
|
||||
ga.clear();
|
||||
|
||||
const auto options = GlyphArrangement::Options{}.withLineSpacing ((float) lineSpacingSlider.getValue())
|
||||
.withLineHeightMultiple ((float) lineHeightMultipleSlider.getValue());
|
||||
|
||||
const auto leftBounds = getJustifiedBounds().toFloat();
|
||||
ga.addJustifiedText (font,
|
||||
justified,
|
||||
leftBounds.getX(),
|
||||
leftBounds.getY(),
|
||||
leftBounds.getWidth(),
|
||||
Justification::centredTop,
|
||||
options.getLineSpacing());
|
||||
|
||||
const auto rightBounds = getFittedBounds().toFloat();
|
||||
ga.addFittedText (font,
|
||||
fitted,
|
||||
rightBounds.getX(),
|
||||
rightBounds.getY(),
|
||||
rightBounds.getWidth(),
|
||||
rightBounds.getHeight(),
|
||||
Justification::centredTop,
|
||||
20,
|
||||
0.0f,
|
||||
options);
|
||||
|
||||
repaint();
|
||||
}
|
||||
|
||||
Font font = FontOptions{}.withPointHeight (16.0f);
|
||||
GlyphArrangement ga;
|
||||
Slider lineSpacingSlider { Slider::LinearHorizontal, Slider::TextBoxLeft };
|
||||
Slider lineHeightMultipleSlider { Slider::LinearHorizontal, Slider::TextBoxLeft };
|
||||
Label lineSpacingLabel { {}, "Line spacing:" };
|
||||
Label lineHeightMultipleLabel { {}, "Line height multiple (fitted text only):" };
|
||||
Label demoDescription { {}, "This demo showcases the GlyphArrangement class. Once constructed it "
|
||||
"can be redrawn efficiently. Two important functions are addJustifiedText "
|
||||
"and addFittedText." };
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LineSpacingDemo)
|
||||
};
|
||||
|
|
@ -443,14 +443,21 @@ private:
|
|||
void swapSamples()
|
||||
{
|
||||
MemoryBlock mb;
|
||||
auto* stream = new MemoryOutputStream (mb, true);
|
||||
|
||||
{
|
||||
std::unique_ptr<AudioFormatWriter> writer (formatManager.findFormatForFileExtension ("wav")->createWriterFor (stream, lastSampleRate, 1, 16,
|
||||
StringPairArray(), 0));
|
||||
writer->writeFromAudioSampleBuffer (currentRecording, 0, currentRecording.getNumSamples());
|
||||
writer->flush();
|
||||
stream->flush();
|
||||
std::unique_ptr<OutputStream> stream = std::make_unique<MemoryOutputStream> (mb, true);
|
||||
auto* ptr = stream.get();
|
||||
|
||||
const auto writerOptions = AudioFormatWriterOptions{}.withSampleRate (lastSampleRate)
|
||||
.withNumChannels (1)
|
||||
.withBitsPerSample (16);
|
||||
|
||||
if (auto writer = formatManager.findFormatForFileExtension ("wav")->createWriterFor (stream, writerOptions))
|
||||
{
|
||||
writer->writeFromAudioSampleBuffer (currentRecording, 0, currentRecording.getNumSamples());
|
||||
writer->flush();
|
||||
ptr->flush();
|
||||
}
|
||||
}
|
||||
|
||||
loadNewSampleBinary (mb.getData(), static_cast<int> (mb.getSize()), "wav");
|
||||
|
|
|
|||
|
|
@ -195,8 +195,6 @@ public:
|
|||
initialiseSynth();
|
||||
}
|
||||
|
||||
~JuceDemoPluginAudioProcessor() override = default;
|
||||
|
||||
//==============================================================================
|
||||
bool isBusesLayoutSupported (const BusesLayout& layouts) const override
|
||||
{
|
||||
|
|
@ -251,6 +249,8 @@ public:
|
|||
delayBufferDouble.clear();
|
||||
}
|
||||
|
||||
bool supportsDoublePrecisionProcessing() const override { return true; }
|
||||
|
||||
//==============================================================================
|
||||
void processBlock (AudioBuffer<float>& buffer, MidiBuffer& midiMessages) override
|
||||
{
|
||||
|
|
@ -470,8 +470,8 @@ private:
|
|||
auto trackColour = getProcessor().getTrackProperties().colour;
|
||||
auto& lf = getLookAndFeel();
|
||||
|
||||
backgroundColour = (trackColour == Colour() ? lf.findColour (ResizableWindow::backgroundColourId)
|
||||
: trackColour.withAlpha (1.0f).withBrightness (0.266f));
|
||||
backgroundColour = (trackColour.has_value() ? trackColour->withAlpha (1.0f).withBrightness (0.266f)
|
||||
: lf.findColour (ResizableWindow::backgroundColourId));
|
||||
repaint();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@
|
|||
</LINUX_MAKE>
|
||||
<ANDROIDSTUDIO androidActivityClass="com.juce.audioperformancetest.AudioPerformanceTest"
|
||||
androidCpp11="1" targetFolder="Builds/Android" extraCompilerFlags="-mfpu=neon -mfloat-abi=hard -ffast-math -funroll-loops --param max-unroll-times=8 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -DJUCE_DISABLE_ASSERTIONS=1"
|
||||
gradleToolchainVersion="3.6" androidMinimumSDK="23">
|
||||
gradleToolchainVersion="3.6" androidMinimumSDK="24">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPerformanceTest"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="6"
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ add_subdirectory (${OBOE_DIR} ./oboe)
|
|||
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
|
||||
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
|
||||
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=23]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]])
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=24]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]])
|
||||
|
||||
include_directories( AFTER
|
||||
"../../../JuceLibraryCode"
|
||||
|
|
@ -25,9 +25,9 @@ include_directories( AFTER
|
|||
enable_language(ASM)
|
||||
|
||||
if(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
elseif(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DNDEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DNDEBUG=1]])
|
||||
else()
|
||||
message( FATAL_ERROR "No matching build-configuration found." )
|
||||
endif()
|
||||
|
|
@ -312,7 +312,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -480,6 +480,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -680,7 +681,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -737,6 +737,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -751,6 +752,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -764,7 +766,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -815,7 +819,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -896,6 +902,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -965,6 +973,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -1122,6 +1131,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -1130,11 +1140,11 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -1144,6 +1154,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -1238,8 +1249,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -1371,7 +1389,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -1602,15 +1621,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -1636,14 +1655,16 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -1651,25 +1672,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -1681,7 +1701,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -1693,8 +1712,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -1728,23 +1745,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -1887,6 +1905,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -2075,6 +2095,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -2163,6 +2185,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
@ -2567,7 +2590,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -2735,6 +2758,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -2935,7 +2959,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -2992,6 +3015,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -3006,6 +3030,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -3019,7 +3044,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -3070,7 +3097,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -3151,6 +3180,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -3220,6 +3251,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -3377,6 +3409,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -3385,11 +3418,11 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -3399,6 +3432,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -3493,8 +3527,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -3626,7 +3667,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -3857,15 +3899,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -3891,14 +3933,16 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -3906,25 +3950,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -3936,7 +3979,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -3948,8 +3990,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -3983,23 +4023,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -4142,6 +4183,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -4330,6 +4373,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -4418,6 +4463,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apply plugin: 'com.android.application'
|
||||
|
||||
def ndkVersionString = "26.2.11394342"
|
||||
def ndkVersionString = "28.1.13356709"
|
||||
|
||||
android {
|
||||
compileSdk 34
|
||||
compileSdk 35
|
||||
ndkVersion ndkVersionString
|
||||
namespace "com.juce.audioperformancetest"
|
||||
externalNativeBuild {
|
||||
|
|
@ -24,11 +24,11 @@ android {
|
|||
|
||||
defaultConfig {
|
||||
applicationId "com.juce.audioperformancetest"
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 34
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 35
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-24", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0.0">
|
||||
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"
|
||||
android:xlargeScreens="true"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
|
||||
|
|
@ -12,9 +13,8 @@
|
|||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<application android:label="@string/app_name" android:name="com.rmsl.juce.JuceApp" android:hardwareAccelerated="false">
|
||||
<receiver android:name="com.rmsl.juce.Receiver" android:exported="false"/>
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation"
|
||||
android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"
|
||||
android:exported="true">
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation|smallestScreenSize|screenLayout"
|
||||
android:launchMode="singleTask" android:hardwareAccelerated="true" android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ buildscript {
|
|||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.4.1'
|
||||
classpath 'com.android.tools.build:gradle:8.10.0'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
|
||||
|
|
@ -39,7 +39,7 @@ ifeq ($(CONFIG),Debug)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80004" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig libcurl gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80009" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig libcurl gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS_APP := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0"
|
||||
JUCE_TARGET_APP := AudioPerformanceTest
|
||||
|
||||
|
|
@ -60,7 +60,7 @@ ifeq ($(CONFIG),Release)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80004" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig libcurl gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_PROJUCER_VERSION=0x80009" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_STANDALONE_APPLICATION=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags $(shell ($(PKG_CONFIG) --exists webkit2gtk-4.1 && echo webkit2gtk-4.1) || echo webkit2gtk-4.0) alsa freetype2 fontconfig libcurl gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS)
|
||||
JUCE_CPPFLAGS_APP := "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=0" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0"
|
||||
JUCE_TARGET_APP := AudioPerformanceTest
|
||||
|
||||
|
|
|
|||
|
|
@ -351,7 +351,7 @@
|
|||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"_DEBUG=1",
|
||||
"DEBUG=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_devices=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_formats=1",
|
||||
|
|
@ -410,7 +410,7 @@
|
|||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"_NDEBUG=1",
|
||||
"NDEBUG=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_devices=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_formats=1",
|
||||
|
|
|
|||
|
|
@ -47,10 +47,14 @@
|
|||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AudioPerformanceTest</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PostBuildEventUseInBuild>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\App\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\App\</IntDir>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AudioPerformanceTest</TargetName>
|
||||
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
|
||||
<PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreBuildEventUseInBuild>
|
||||
<PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PostBuildEventUseInBuild>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
|
|
@ -64,7 +68,7 @@
|
|||
<Optimization>Disabled</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -78,7 +82,7 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\AudioPerformanceTest.exe</OutputFile>
|
||||
|
|
@ -105,8 +109,9 @@
|
|||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
|
|
@ -120,13 +125,13 @@
|
|||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80004;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80009;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)\AudioPerformanceTest.exe</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(IntDir)\AudioPerformanceTest.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
|
|
@ -502,7 +507,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -877,9 +882,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -946,6 +948,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_ARAHosting.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -982,6 +987,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1051,6 +1062,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1588,9 +1602,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1630,7 +1653,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -1834,19 +1860,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -1879,12 +1902,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1915,9 +1944,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1933,6 +1959,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1963,9 +1995,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1996,9 +2025,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2014,9 +2040,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2086,10 +2109,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -2101,10 +2121,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -2287,6 +2307,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2503,6 +2526,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -2632,6 +2658,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -3055,6 +3084,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatReaderSource.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_BufferingAudioFormatReader.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_MemoryMappedAudioFormatReader.h"/>
|
||||
|
|
@ -3225,6 +3255,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/>
|
||||
|
|
@ -3262,6 +3293,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_RangedAudioParameter.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDBurner.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_utils\audio_cd\juce_AudioCDReader.h"/>
|
||||
|
|
@ -3301,6 +3333,8 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_SparseSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Variant.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_common_MimeTypes.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_DirectoryIterator.h"/>
|
||||
|
|
@ -3346,6 +3380,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_EnumHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Functional.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_RuntimePermissions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_ScopeGuard.h"/>
|
||||
|
|
@ -3424,18 +3459,19 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\xml\juce_XmlElement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\crc32.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffixed.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inflate.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inftrees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\trees.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zutil.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPCompressorOutputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_GZIPDecompressorInputStream.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_ApplicationProperties.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_data_structures\app_properties\juce_PropertiesFile.h"/>
|
||||
|
|
@ -3486,7 +3522,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_GraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsContext.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_GlowEffect.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_ImageEffectFilter.h"/>
|
||||
|
|
@ -3768,10 +3808,11 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb.hh"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_AttributedString.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FunctionPointerDestructor.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Typeface.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TypefaceFileCache.h"/>
|
||||
|
|
@ -3787,10 +3828,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\geometry\juce_RectangleList.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jinclude.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemsys.h"/>
|
||||
|
|
@ -3798,7 +3838,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpegint.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jpeglib.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngconf.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\pngdebug.h"/>
|
||||
|
|
@ -3809,14 +3848,16 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageCache.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageConvolutionKernel.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsContext_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_CoreGraphicsHelpers_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImageContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_EventTracing.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_RenderingHelpers.h"/>
|
||||
|
|
@ -3896,6 +3937,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AlertWindowHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ButtonAccessibilityHandler.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_FocusRestorer.h"/>
|
||||
|
|
@ -4009,6 +4051,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_UIAWindowProvider_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\accessibility\juce_WindowsUIAWrapper_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_NativeModalWrapperComponent_ios.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_PerScreenDisplayLinks_mac.h"/>
|
||||
|
|
@ -4117,6 +4160,7 @@
|
|||
<None Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\LICENSE.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\README.md"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt"/>
|
||||
|
|
|
|||
|
|
@ -296,18 +296,6 @@
|
|||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces">
|
||||
<UniqueIdentifier>{DAF30656-5915-0E45-C4E4-54439617D525}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source">
|
||||
<UniqueIdentifier>{600076D4-829D-CE7A-272C-832A4BBC40AB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool">
|
||||
<UniqueIdentifier>{C02D05C7-CD20-9901-2F02-95A9BD7FA797}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities">
|
||||
<UniqueIdentifier>{47771136-6D29-90C7-2C6E-1728E7D1C485}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples">
|
||||
<UniqueIdentifier>{3E938566-9812-78C0-9E81-75858F44C51F}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common">
|
||||
<UniqueIdentifier>{9266EA90-6A0A-5DDB-9CB7-966BEF03BA5C}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -1033,7 +1021,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_DirectSound_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio_linux.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_JackAudio.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_devices\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_devices\native\juce_Midi_android.cpp">
|
||||
|
|
@ -1414,9 +1402,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ustring.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source\main.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\samples\vst-utilities\moduleinfotool\source</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common\commonstringconvert.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\common</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1489,6 +1474,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.mm">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat_test.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1525,6 +1513,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorGraph.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorListener.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameter.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessorParameterGroup.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -1594,6 +1588,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST2ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.cpp">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2185,9 +2182,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2227,7 +2233,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-common.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext.cc">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-font.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-coretext-shape.cc">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts\harfbuzz</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\harfbuzz\hb-directwrite.cc">
|
||||
|
|
@ -2431,19 +2440,16 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_JustifiedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_ShapedText.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_SimpleShapedText.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.cpp">
|
||||
|
|
@ -2476,12 +2482,18 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\geometry\juce_Rectangle_test.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\geometry</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jaricom.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapimin.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jccoefct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2512,9 +2524,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcparam.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jcprepct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2530,6 +2539,12 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdapistd.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdarith.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatadst.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdatasrc.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2560,9 +2575,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdmerge.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdphuff.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdpostct.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2593,9 +2605,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctint.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jidctred.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jmemmgr.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2611,9 +2620,6 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jutils.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.c">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2686,10 +2692,7 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHelpers_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.cpp">
|
||||
|
|
@ -2701,10 +2704,10 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DResources_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectWriteTypeface_windows.cpp">
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_graphics\native\juce_Fonts_android.cpp">
|
||||
|
|
@ -2893,6 +2896,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_AccessibilityHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_Drawable.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3118,6 +3124,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ContentSharer_ios.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_DragAndDrop_linux.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -3283,6 +3292,9 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditor.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_TextEditorModel.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\widgets\juce_Toolbar.cpp">
|
||||
<Filter>JUCE Modules\juce_gui_basics\widgets</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -4236,6 +4248,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriter.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioFormatWriterOptions.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_formats\format\juce_AudioSubsectionReader.h">
|
||||
<Filter>JUCE Modules\juce_audio_formats\format</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -4746,6 +4761,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Utilities.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -4857,6 +4875,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3ClientExtensions.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\utilities\juce_VST3Interface.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors\utilities</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h">
|
||||
<Filter>JUCE Modules\juce_audio_processors</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -4974,6 +4995,12 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_CallbackListenerList.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_LruCache.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\detail\juce_NativeFileHandle.h">
|
||||
<Filter>JUCE Modules\juce_core\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\files\juce_AndroidDocument.h">
|
||||
<Filter>JUCE Modules\juce_core\files</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5109,6 +5136,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OptionsHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_OrderedContainerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\misc\juce_Result.h">
|
||||
<Filter>JUCE Modules\juce_core\misc</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5343,6 +5373,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\deflate.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\gzguts.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\inffast.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5361,9 +5394,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zconf.in.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\zlib\zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5379,6 +5409,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_ZipFile.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\zip\juce_zlib.h">
|
||||
<Filter>JUCE Modules\juce_core\zip</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h">
|
||||
<Filter>JUCE Modules\juce_core</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -5529,9 +5562,21 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h">
|
||||
<Filter>JUCE Modules\juce_graphics\contexts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_JustifiedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Ranges.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_ShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_SimpleShapedText.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\detail\juce_Unicode.h">
|
||||
<Filter>JUCE Modules\juce_graphics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\effects\juce_DropShadowEffect.h">
|
||||
<Filter>JUCE Modules\juce_graphics\effects</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6375,6 +6420,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_Font.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontFeatures.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_FontOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6384,7 +6432,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangement.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_LruCache.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_GlyphArrangementOptions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\fonts</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\fonts\juce_TextLayout.h">
|
||||
|
|
@ -6432,7 +6480,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cderror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jchuff.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\cdjpeg.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jconfig.h">
|
||||
|
|
@ -6441,9 +6489,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdct.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jdhuff.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jerror.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6465,9 +6510,6 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\jversion.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\transupp.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\png.h">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6498,6 +6540,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImageFileFormat.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ImagePixelDataNativeExtensions.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\images\juce_ScaledImage.h">
|
||||
<Filter>JUCE Modules\juce_graphics\images</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6510,7 +6555,7 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DGraphicsContextImpl_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DImage_windows.h">
|
||||
|
|
@ -6522,6 +6567,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DMetrics_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_Direct2DPixelDataPage_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_graphics\native\juce_DirectX_windows.h">
|
||||
<Filter>JUCE Modules\juce_graphics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -6759,6 +6807,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_ComponentPeerHelpers.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\detail\juce_CustomMouseCursorInfo.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\detail</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7098,6 +7149,9 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_CGMetalLayerRenderer_mac.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_Direct2DHwndContext_windows.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\native\juce_MultiTouchMapper.h">
|
||||
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -7418,6 +7472,9 @@
|
|||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt">
|
||||
<Filter>JUCE Modules\juce_core\native\java</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_core\zip\zlib\JUCE_CHANGES.txt">
|
||||
<Filter>JUCE Modules\juce_core\zip\zlib</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt">
|
||||
<Filter>JUCE Modules\juce_graphics\image_formats\jpglib</Filter>
|
||||
</None>
|
||||
|
|
|
|||
|
|
@ -372,7 +372,7 @@
|
|||
"_DEBUG=1",
|
||||
"DEBUG=1",
|
||||
"JUCE_CONTENT_SHARING=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_devices=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_formats=1",
|
||||
|
|
@ -430,7 +430,7 @@
|
|||
"_NDEBUG=1",
|
||||
"NDEBUG=1",
|
||||
"JUCE_CONTENT_SHARING=1",
|
||||
"JUCE_PROJUCER_VERSION=0x80004",
|
||||
"JUCE_PROJUCER_VERSION=0x80009",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_basics=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_devices=1",
|
||||
"JUCE_MODULE_AVAILABLE_juce_audio_formats=1",
|
||||
|
|
|
|||
|
|
@ -9,6 +9,13 @@
|
|||
<true/>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIApplicationSceneManifest</key>
|
||||
<dict>
|
||||
<key>UIApplicationSupportsMultipleScenes</key>
|
||||
<false/>
|
||||
<key>UISceneConfigurations</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@
|
|||
extraCompilerFlags="/w44265 /w45038 /w44062">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
|
|
@ -82,7 +82,7 @@
|
|||
extraCompilerFlags="/w44265 /w45038 /w44062">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_opengl" path="../../modules"/>
|
||||
|
|
@ -128,7 +128,7 @@
|
|||
<MODULEPATH id="juce_dsp" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</XCODE_IPHONE>
|
||||
<ANDROIDSTUDIO targetFolder="Builds/Android" androidMinimumSDK="23" androidInternetNeeded="1"
|
||||
<ANDROIDSTUDIO targetFolder="Builds/Android" androidMinimumSDK="24" androidInternetNeeded="1"
|
||||
microphonePermissionNeeded="1" smallIcon="c97aUr" bigIcon="c97aUr"
|
||||
androidExtraAssetsFolder="../../examples/Assets" androidBluetoothScanNeeded="1"
|
||||
androidBluetoothAdvertiseNeeded="1" androidBluetoothConnectNeeded="1">
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ add_subdirectory (${OBOE_DIR} ./oboe)
|
|||
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
|
||||
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
|
||||
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=23]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]])
|
||||
add_definitions([[-DJUCE_ANDROID=1]] [[-DJUCE_ANDROID_API_VERSION=24]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_ANDROID_GL_ES_VERSION_3_0=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]])
|
||||
|
||||
include_directories( AFTER
|
||||
"../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src"
|
||||
|
|
@ -34,9 +34,9 @@ include_directories( AFTER
|
|||
enable_language(ASM)
|
||||
|
||||
if(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_WASAPI=1]] [[-DJUCE_DIRECTSOUND=1]] [[-DJUCE_ALSA=1]] [[-DJUCE_USE_FLAC=0]] [[-DJUCE_USE_OGGVORBIS=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LADSPA=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_USE_CDREADER=0]] [[-DJUCE_USE_CDBURNER=0]] [[-DJUCE_WEB_BROWSER=0]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_WASAPI=1]] [[-DJUCE_DIRECTSOUND=1]] [[-DJUCE_ALSA=1]] [[-DJUCE_USE_FLAC=0]] [[-DJUCE_USE_OGGVORBIS=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LADSPA=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_USE_CDREADER=0]] [[-DJUCE_USE_CDBURNER=0]] [[-DJUCE_WEB_BROWSER=0]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
|
||||
elseif(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE")
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80004]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_WASAPI=1]] [[-DJUCE_DIRECTSOUND=1]] [[-DJUCE_ALSA=1]] [[-DJUCE_USE_FLAC=0]] [[-DJUCE_USE_OGGVORBIS=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LADSPA=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_USE_CDREADER=0]] [[-DJUCE_USE_CDBURNER=0]] [[-DJUCE_WEB_BROWSER=0]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DNDEBUG=1]])
|
||||
add_definitions([[-DJUCE_PROJUCER_VERSION=0x80009]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_WASAPI=1]] [[-DJUCE_DIRECTSOUND=1]] [[-DJUCE_ALSA=1]] [[-DJUCE_USE_FLAC=0]] [[-DJUCE_USE_OGGVORBIS=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_AU=1]] [[-DJUCE_PLUGINHOST_LADSPA=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_USE_CDREADER=0]] [[-DJUCE_USE_CDBURNER=0]] [[-DJUCE_WEB_BROWSER=0]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DNDEBUG=1]])
|
||||
if(NOT (ANDROID_ABI STREQUAL "mips" OR ANDROID_ABI STREQUAL "mips64"))
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -flto")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -flto")
|
||||
|
|
@ -345,7 +345,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -513,6 +513,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -713,7 +714,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -770,6 +770,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -784,6 +785,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -797,7 +799,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -848,7 +852,9 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -929,6 +935,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -998,6 +1006,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -1155,6 +1164,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -1163,11 +1173,11 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -1177,6 +1187,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -1368,8 +1379,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -1501,7 +1519,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -1732,15 +1751,15 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -1766,14 +1785,16 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -1781,25 +1802,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -1811,7 +1831,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -1823,8 +1842,6 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -1858,23 +1875,24 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -2017,6 +2035,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -2205,6 +2225,8 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -2293,6 +2315,7 @@ add_library( ${BINARY_NAME}
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
@ -2753,7 +2776,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_JackAudio.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
|
||||
"../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
|
||||
|
|
@ -2921,6 +2944,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriterOptions.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
|
||||
"../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
|
||||
|
|
@ -3121,7 +3145,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/commonstringconvert.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
|
||||
|
|
@ -3178,6 +3201,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
|
||||
|
|
@ -3192,6 +3216,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VST3Utilities.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
|
||||
"../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
|
||||
|
|
@ -3205,7 +3230,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
|
||||
"../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
|
||||
|
|
@ -3256,7 +3283,9 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.cpp"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
|
||||
"../../../../../modules/juce_audio_processors/utilities/juce_VST3Interface.h"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
|
||||
"../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
|
||||
|
|
@ -3337,6 +3366,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/containers/juce_Variant.cpp"
|
||||
"../../../../../modules/juce_core/containers/juce_Variant.h"
|
||||
"../../../../../modules/juce_core/detail/juce_CallbackListenerList.h"
|
||||
"../../../../../modules/juce_core/detail/juce_LruCache.h"
|
||||
"../../../../../modules/juce_core/detail/juce_NativeFileHandle.h"
|
||||
"../../../../../modules/juce_core/files/juce_AndroidDocument.h"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
|
||||
"../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
|
||||
|
|
@ -3406,6 +3437,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Functional.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OptionsHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_OrderedContainerHelpers.h"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.cpp"
|
||||
"../../../../../modules/juce_core/misc/juce_Result.h"
|
||||
"../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
|
||||
|
|
@ -3563,6 +3595,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/crc32.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/deflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/gzguts.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/infback.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inffast.h"
|
||||
|
|
@ -3571,11 +3604,11 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/zlib/inflate.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/inftrees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/JUCE_CHANGES.txt"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/trees.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/uncompr.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zconf.in.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zlib.h"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.c"
|
||||
"../../../../../modules/juce_core/zip/zlib/zutil.h"
|
||||
|
|
@ -3585,6 +3618,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
|
||||
"../../../../../modules/juce_core/zip/juce_ZipFile.h"
|
||||
"../../../../../modules/juce_core/zip/juce_zlib.h"
|
||||
"../../../../../modules/juce_core/juce_core.cpp"
|
||||
"../../../../../modules/juce_core/juce_core.mm"
|
||||
"../../../../../modules/juce_core/juce_core_CompilationTime.cpp"
|
||||
|
|
@ -3776,8 +3810,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
|
||||
"../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_JustifiedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Ranges.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_ShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/detail/juce_SimpleShapedText.h"
|
||||
"../../../../../modules/juce_graphics/detail/juce_Unicode.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
|
||||
"../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
|
||||
"../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
|
||||
|
|
@ -3909,7 +3950,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-common.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-config.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-font.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext-shape.cc"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-coretext.h"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-cplusplus.hh"
|
||||
"../../../../../modules/juce_graphics/fonts/harfbuzz/hb-debug.hh"
|
||||
|
|
@ -4140,15 +4182,15 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Font.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontFeatures.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FontOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_FunctionPointerDestructor.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_JustifiedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_LruCache.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_ShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_SimpleShapedText.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_GlyphArrangementOptions.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
|
||||
"../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
|
||||
|
|
@ -4174,14 +4216,16 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
|
||||
"../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/cdjpeg.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jaricom.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
|
||||
|
|
@ -4189,25 +4233,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdarith.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatadst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
|
||||
|
|
@ -4219,7 +4262,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
|
||||
|
|
@ -4231,8 +4273,6 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
|
||||
"../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
|
||||
|
|
@ -4266,23 +4306,24 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ImagePixelDataNativeExtensions.h"
|
||||
"../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
|
||||
"../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHelpers_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DImageContext_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DMetrics_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DResources_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_Direct2DPixelDataPage_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.cpp"
|
||||
"../../../../../modules/juce_graphics/native/juce_DirectX_windows.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_EventTracing.h"
|
||||
"../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
|
||||
|
|
@ -4425,6 +4466,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.cpp"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_ComponentPeerHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
|
||||
"../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
|
||||
|
|
@ -4613,6 +4656,8 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_Direct2DHwndContext_windows.h"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
|
||||
"../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
|
||||
|
|
@ -4701,6 +4746,7 @@ set_source_files_properties(
|
|||
"../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_TextEditorModel.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
|
||||
"../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apply plugin: 'com.android.application'
|
||||
|
||||
def ndkVersionString = "26.2.11394342"
|
||||
def ndkVersionString = "28.1.13356709"
|
||||
|
||||
android {
|
||||
compileSdk 34
|
||||
compileSdk 35
|
||||
ndkVersion ndkVersionString
|
||||
namespace "com.juce.audiopluginhost"
|
||||
externalNativeBuild {
|
||||
|
|
@ -24,11 +24,11 @@ android {
|
|||
|
||||
defaultConfig {
|
||||
applicationId "com.juce.audiopluginhost"
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 34
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 35
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-24", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE", "-DANDROID_WEAK_API_DEFS=ON", "-DCMAKE_CXX_STANDARD=17", "-DCMAKE_CXX_EXTENSIONS=OFF"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0.0">
|
||||
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"
|
||||
android:xlargeScreens="true"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
|
||||
|
|
@ -21,9 +22,8 @@
|
|||
<uses-feature android:glEsVersion="0x00030000" android:required="true"/>
|
||||
<application android:label="@string/app_name" android:name="com.rmsl.juce.JuceApp" android:icon="@drawable/icon" android:hardwareAccelerated="false">
|
||||
<receiver android:name="com.rmsl.juce.Receiver" android:exported="false"/>
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation"
|
||||
android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"
|
||||
android:exported="true">
|
||||
<activity android:name="com.rmsl.juce.JuceActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|navigation|smallestScreenSize|screenLayout"
|
||||
android:launchMode="singleTask" android:hardwareAccelerated="true" android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ inline File getExamplesDirectory() noexcept
|
|||
return File { CharPointer_UTF8 { PIP_JUCE_EXAMPLES_DIRECTORY_STRING } };
|
||||
#else
|
||||
auto currentFile = File::getSpecialLocation (File::SpecialLocationType::currentApplicationFile);
|
||||
auto exampleDir = currentFile.getParentDirectory().getChildFile ("examples");
|
||||
auto exampleDir = currentFile.getSiblingFile ("examples");
|
||||
|
||||
if (exampleDir.exists())
|
||||
return exampleDir;
|
||||
|
|
@ -109,10 +109,10 @@ inline std::unique_ptr<InputStream> createAssetInputStream (const char* resource
|
|||
#else
|
||||
#if JUCE_IOS
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getChildFile ("Assets");
|
||||
.getSiblingFile ("Assets");
|
||||
#elif JUCE_MAC
|
||||
auto assetsDir = File::getSpecialLocation (File::currentExecutableFile)
|
||||
.getParentDirectory().getParentDirectory().getChildFile ("Resources").getChildFile ("Assets");
|
||||
.getParentDirectory().getSiblingFile ("Resources").getChildFile ("Assets");
|
||||
|
||||
if (! assetsDir.exists())
|
||||
assetsDir = getExamplesDirectory().getChildFile ("Assets");
|
||||
|
|
|
|||