Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
354e2d7
Xcode Project Updates to XCFrameworks C++17 - Bleeding Edge
danoli3 Feb 7, 2024
3600f87
macOS GitHub Actions Latest Libs
danoli3 Feb 8, 2024
7458e25
GitHub Actions
danoli3 Feb 9, 2024
1bef8cb
macOS just one download latest libs
danoli3 Feb 9, 2024
5c6a8d8
Fixes #7781
danoli3 Feb 10, 2024
4dbc6b2
Apothecary on Bleeding
danoli3 Feb 10, 2024
cef4ae7
macOS addon ofxSVG
danoli3 Feb 10, 2024
7da14e3
GitHub Actions - macOS disabled makefile until dupe fix
danoli3 Feb 10, 2024
b68ab28
GitHub Actions
danoli3 Feb 10, 2024
723760f
GitHub Actions macOS makefiles on
danoli3 Feb 11, 2024
8e3c806
Download Libs macos
danoli3 Mar 13, 2024
660cac3
macos download all targets
danoli3 Mar 13, 2024
056c621
macOS template against super mega xcframework
danoli3 Mar 13, 2024
8919c56
Compiler scripts for macOS / Actions
danoli3 Mar 13, 2024
d1940e4
GitHub Actions - macOS disabled makefile until dupe fix
danoli3 Feb 10, 2024
753729f
GitHub Actions
danoli3 Feb 10, 2024
e41e5b3
iOS Bleeding Latest
danoli3 Feb 12, 2024
7a7e437
iOS curl disabled for moment
danoli3 Feb 12, 2024
e0ee06c
iOS Download Libs / Actions and scripts for other platforms
danoli3 Feb 12, 2024
0e447d4
Fix ofxAccelerometer / url off for tvOS
danoli3 Feb 12, 2024
ec689c5
Xcode Pbxproj to XML script - XML is required for PG to work for thes…
danoli3 Feb 12, 2024
11cbc5b
Xcode Project to XML iOS / macOS
danoli3 Feb 12, 2024
f218e39
tvOS Update Bleeding
danoli3 Feb 12, 2024
1311691
Xcode Xchemas
danoli3 Feb 12, 2024
8ec6b22
Revert "Xcode Project to XML iOS / macOS"
danoli3 Feb 15, 2024
bd8f07d
Fix download / addons
danoli3 Mar 14, 2024
10bebe7
iOS Project Update Link to Mega
danoli3 Mar 14, 2024
504bdbe
Actions ios to libs macos download
danoli3 Mar 14, 2024
a915807
tvos
danoli3 Mar 14, 2024
9f29306
tvOS Code - Add temp url loader
danoli3 Mar 16, 2024
a0f5da6
tvOS Project Working
danoli3 Mar 16, 2024
debbaba
Fix ofURLFileLoader
danoli3 Mar 16, 2024
26c38ae
tvOS Schema
danoli3 Mar 16, 2024
0dee457
tvOS Fix
danoli3 Mar 18, 2024
ac8f563
OpenAL Disabled for Sims
danoli3 Mar 18, 2024
d81547b
tvOS Actions +
danoli3 Mar 21, 2024
5481852
Project Changes iPhone to iOS. openFrameworksLib to OSX+OFLib
danoli3 Mar 22, 2024
ddb841b
macOS Super Mega Framework Project all Targets
danoli3 Mar 22, 2024
ad9e563
Major Preprocessor Defines for Ability to Scope out platform and feat…
danoli3 Mar 22, 2024
63d9f4d
Create Package Nightly Fixes for macOS
danoli3 Mar 22, 2024
769e52a
iOS Compiling - More Define Fixes
danoli3 Mar 22, 2024
4d7258b
tvOS Compiling - fixed defines
danoli3 Mar 22, 2024
e244033
Define Updates
danoli3 Mar 23, 2024
9a97a57
Obj-C Fixing
danoli3 Mar 23, 2024
9e170ca
Cairo Include Fix
danoli3 Mar 23, 2024
a1f66e3
macOS Nightly package
danoli3 Mar 23, 2024
d00c9f4
macos project changes
danoli3 Mar 23, 2024
f9e90c5
Revert "macos project changes"
danoli3 Mar 23, 2024
d5185e4
Mega Project Changes
danoli3 May 16, 2024
2abad5b
Mega Project Assets
danoli3 May 16, 2024
ac916b9
macOS ci
danoli3 May 21, 2024
43854ff
Video Grabber / Player updates
danoli3 May 31, 2024
7177d90
macOS fixes for openFrameworks core project
danoli3 Jun 4, 2024
718ecaa
AV macOS Foundation Fixes
danoli3 Jun 5, 2024
7c7c69a
Add missing core frameworks
danoli3 Jun 5, 2024
77676aa
osx project fix up
danoli3 Jun 5, 2024
baa294e
Merge commit '25d0a4ba0c8b8ee96123fc669a884ab9f3f77982' into macOS-xc…
danoli3 Jun 6, 2024
183ea9b
Merge commit '18df276bbff9526d1f1f0a60d0958406abffce58' into macOS-xc…
danoli3 Jun 25, 2024
bcffaf6
Merge commit '90efc05e72033fbe354772ff4f2ac1238b16b5e3' into branch_b…
danoli3 Jun 26, 2024
e9f0117
Workflow macOS XCFrameworks
danoli3 Jun 26, 2024
8b1387d
VS Fix Cairo Include Path
danoli3 Jun 26, 2024
afa040f
tvOS and iOS Fixes
danoli3 Jun 26, 2024
8f780a1
VS Fix Cairo
danoli3 Jun 26, 2024
eb30c7b
Defines for OF_RTAUDIO_6 / #define OF_RTAUDIO
danoli3 Jun 26, 2024
f10dd3b
projectGenerator tip
danoli3 Jun 26, 2024
1b03fbc
iOS / tvOS / OSX project updates - frameworks linked
danoli3 Jun 26, 2024
8c0fd60
update create_package
danoli3 Jun 26, 2024
44bf66f
mk curl
danoli3 Jun 26, 2024
9d43547
remove script
danoli3 Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/actions/build-ios-tvos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ jobs:
strategy:
matrix:
cfg:
- {target: ios, libs: ios}
#- {target: tvos, libs: ios} #broken currently maybe better to just remove
- {target: ios, libs: macos}
- {target: tvos, libs: macos}
env:
TARGET: ${{matrix.cfg.target}}
steps:
Expand All @@ -38,11 +38,11 @@ jobs:
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.libs }}

- name: Download libs
run: ./scripts/${{matrix.cfg.libs}}/download_libs.sh
run: ./scripts/macos/download_latest_libs.sh
- name: install
run: ./scripts/ci/$TARGET/install.sh
- name: Build
run: ./scripts/ci/$TARGET/build.sh;

env:
DEVELOPER_DIR: "/Applications/Xcode_15.2.app/Contents/Developer"
DEVELOPER_DIR: "/Applications/Xcode.app/Contents/Developer"
12 changes: 4 additions & 8 deletions .github/workflows/actions/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ env:

jobs:
build-macos:
runs-on: macos-13
runs-on: macos-14
strategy:
matrix:
cfg:
- {target: osx, opt: "xcode"}
- {target: osx, opt: "makefiles"}
- {target: macos, opt: "xcode"}
- {target: macos, opt: "makefiles"}
steps:
- uses: actions/checkout@v4
- name: ccache
Expand All @@ -37,13 +37,9 @@ jobs:
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.opt }}
# key: ${{ matrix.msystem }}


- name: Download libs
# continue-on-error: true
run: ./scripts/${{ matrix.cfg.target }}/download_libs.sh
# - name: rm-dev
# run: sudo rm -rf /Library/Developer

run: ./scripts/${{ matrix.cfg.target }}/download_latest_libs.sh
# this step is not needed here because the script is empty
# - name: install
# run: ./scripts/ci/$TARGET/install.sh
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/of.yml
Original file line number Diff line number Diff line change
Expand Up @@ -176,8 +176,8 @@ jobs:
strategy:
matrix:
cfg:
- {target: ios, libs: ios}
#- {target: tvos, libs: ios} #broken currently maybe better to just remove
- {target: ios, libs: macos}
- {target: tvos, libs: macos}
env:
TARGET: ${{matrix.cfg.target}}
steps:
Expand All @@ -188,7 +188,7 @@ jobs:
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.libs }}

- name: Download libs
run: ./scripts/${{matrix.cfg.libs}}/download_libs.sh
run: ./scripts/${{matrix.cfg.libs}}/download_latest_libs.sh
- name: install
run: ./scripts/ci/$TARGET/install.sh
- name: Build
Expand Down Expand Up @@ -260,7 +260,7 @@ jobs:


- name: Download libs
run: ./scripts/${{ matrix.cfg.target }}/download_libs.sh
run: ./scripts/${{ matrix.cfg.target }}/download_latest_libs.sh

- name: Build
run:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -154,3 +154,6 @@ examples/**/config.make
libs/openFrameworksCompiled/project/vs/.vs/
scripts/templates/vs/.vs/
**/.vs/
libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/xcshareddata
scripts/templates/ios/bin
libs/openFrameworksCompiled/project/tvOS/tvOS+OFLib.xcodeproj/xcshareddata
1 change: 1 addition & 0 deletions addons/ofxAccelerometer/src/ofxAccelerometer.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "ofTypes.h"
#include "ofPoint.h"
#include "ofEvents.h"
#include "ofMathConstants.h"

typedef void (*ofxAccelCB)(ofPoint&); // typedef for accelerometer callback

Expand Down
4 changes: 2 additions & 2 deletions addons/ofxSvg/addon_config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ common:
# ADDON_LIBS_EXCLUDE =

osx:
ADDON_LIBS = libs/svgtiny/lib/osx/svgtiny.a
ADDON_LIBS += libs/libxml2/lib/osx/xml2.a
# ADDON_LIBS = libs/svgtiny/lib/osx/svgtiny.a
# ADDON_LIBS += libs/libxml2/lib/osx/xml2.a

ios:
ADDON_LIBS = libs/svgtiny/lib/ios/svgtiny.a
Expand Down
4 changes: 3 additions & 1 deletion addons/ofxiOS/src/app/ofAppiOSWindow.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
* ***********************************************************************/

#pragma once
#include "ofxiOSConstants.h"
#if defined(TARGET_OF_IOS)
#include <TargetConditionals.h>
#include "ofAppBaseWindow.h"
#include "ofxiOSConstants.h"
Expand Down Expand Up @@ -284,5 +286,5 @@ class ofAppiOSWindow : public ofAppBaseGLESWindow {
[[deprecated("use ofAppiOSWindow")]]
typedef ofAppiOSWindow ofAppiPhoneWindow;


#endif

4 changes: 4 additions & 0 deletions addons/ofxiOS/src/app/ofAppiOSWindow.mm
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
*
* ***********************************************************************/
#include <TargetConditionals.h>
#include "ofxiOSConstants.h"
#if defined(TARGET_OF_IOS)
#include "ofAppiOSWindow.h"
#include "ofGLRenderer.h"
#include "ofGLProgrammableRenderer.h"
Expand Down Expand Up @@ -486,3 +488,5 @@
ofiOSWindowSettings & ofAppiOSWindow::getSettings() {
return settings;
}

#endif
4 changes: 4 additions & 0 deletions addons/ofxiOS/src/app/ofxiOSApp.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
*/

#pragma once
#include "ofxiOSConstants.h"
#if defined(TARGET_OF_IOS)

#include "ofBaseApp.h"
#include "ofxiOSAlerts.h"
Expand Down Expand Up @@ -51,3 +53,5 @@ class ofxiOSApp : public ofBaseApp, public ofxiOSAlertsListener {

[[deprecated("use ofxiOSApp")]]
typedef ofxiOSApp ofxiPhoneApp;

#endif
7 changes: 4 additions & 3 deletions addons/ofxiOS/src/core/ofxiOSAppDelegate.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@
* ***********************************************************************/

#pragma once

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT)
#include <TargetConditionals.h>
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)
#if defined(TARGET_OS_IOS) || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#import <UIKit/UIKit.h>

Expand Down Expand Up @@ -65,4 +66,4 @@
#define ofxiPhoneAppDelegate ofxiOSAppDelegate

#endif

#endif
5 changes: 2 additions & 3 deletions addons/ofxiOS/src/core/ofxiOSAppDelegate.mm
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,9 @@
*
* ***********************************************************************/

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)
#import "ofxiOSAppDelegate.h"

#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#import "ofxiOSViewController.h"
#import "ofxiOSGLKViewController.h"
#import "ofxiOSExternalDisplay.h"
Expand Down
4 changes: 4 additions & 0 deletions addons/ofxiOS/src/core/ofxiOSEAGLView.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
//

#pragma once

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT)
#include <TargetConditionals.h>
#import <UIKit/UIKit.h>
#import "EAGLView.h"
Expand Down Expand Up @@ -40,3 +43,4 @@ class ofAppiOSWindow;
@end

#define ofxiPhoneEAGLView ofxiOSEAGLView
#endif
3 changes: 3 additions & 0 deletions addons/ofxiOS/src/core/ofxiOSEAGLView.mm
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
// Created by lukasz karluk on 5/07/12.
//

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(TARGET_OF_IOS)
#include "ofxiOSEAGLView.h"
#include "ofxiOSApp.h"
#include "ofAppiOSWindow.h"
Expand Down Expand Up @@ -389,3 +391,4 @@ - (void)touchesCancelled:(NSSet *)touches


@end
#endif
6 changes: 4 additions & 2 deletions addons/ofxiOS/src/core/ofxiOSGLKView.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
//
// Created by Dan Rosser on 7/3/18.
//


#pragma once
#include "ofxiOSConstants.h"
#include <TargetConditionals.h>
#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT) && defined(TARGET_OF_IOS)
#import <UIKit/UIKit.h>
#import "EAGLKView.h"
#include <glm/glm.hpp>
Expand Down Expand Up @@ -48,3 +49,4 @@ class ofAppiOSWindow;
@end

#define ofxiPhoneEAGLView ofxiOSEAGLView
#endif
4 changes: 3 additions & 1 deletion addons/ofxiOS/src/core/ofxiOSGLKView.mm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
//
// Created by Dan Rosser on 7/3/18.
//

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT) && defined(TARGET_OF_IOS)
#include "ofxiOSGLKView.h"
#include "ofxiOSApp.h"
#include "ofAppiOSWindow.h"
Expand Down Expand Up @@ -401,3 +402,4 @@ - (UIImage*)getSnapshot {


@end
#endif
3 changes: 3 additions & 0 deletions addons/ofxiOS/src/core/ofxiOSGLKViewController.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
#pragma once

#include <TargetConditionals.h>
#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT)
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#import <UIKit/UIKit.h>
Expand Down Expand Up @@ -41,3 +43,4 @@ class ofxiOSApp;


#endif /* ofxiOSGLKViewController_h */
#endif
3 changes: 3 additions & 0 deletions addons/ofxiOS/src/core/ofxiOSGLKViewController.mm
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
//

#include <TargetConditionals.h>
#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT)
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#import "ofxiOSGLKViewController.h"
Expand Down Expand Up @@ -470,3 +472,4 @@ - (void)setMSAA:(bool)value {
@end

#endif
#endif
8 changes: 6 additions & 2 deletions addons/ofxiOS/src/core/ofxiOSViewController.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,14 @@

#include <TargetConditionals.h>
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT)
#import <UIKit/UIKit.h>

#import "EAGLView.h"
#import "ofxiOSEAGLView.h"
class ofxiOSApp;
@class ofxiOSEAGLView;
@class EAGLViewDelegate;

@interface ofxiOSViewController : UIViewController

Expand All @@ -31,3 +34,4 @@ class ofxiOSApp;
#define ofxPhoneViewController ofxiOSViewController

#endif
#endif
7 changes: 5 additions & 2 deletions addons/ofxiOS/src/core/ofxiOSViewController.mm
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@
//

#include <TargetConditionals.h>
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV)

#include "ofxiOSConstants.h"
#if TARGET_OS_IOS || (TARGET_OS_IPHONE && !TARGET_OS_TV) && !defined(TARGET_OF_MACOS)
#if defined(OF_UI_KIT)
#import <QuartzCore/QuartzCore.h>

#include "ofxiOSViewController.h"
#include "ofxiOSEAGLView.h"
#include "ofAppiOSWindow.h"
#import "ofxiOSExtras.h"


@interface ofxiOSViewController() <EAGLViewDelegate> {
UIInterfaceOrientation currentInterfaceOrientation;
UIInterfaceOrientation pendingInterfaceOrientation;
Expand Down Expand Up @@ -386,3 +388,4 @@ -(BOOL)prefersStatusBarHidden{
@end

#endif
#endif
1 change: 0 additions & 1 deletion addons/ofxiOS/src/events/ofxiOSAlertsListener.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
* ***********************************************************************/

#pragma once

#include <string>

/****** protocol, delegate, interface, whatever you want to call it ******/
Expand Down
6 changes: 4 additions & 2 deletions addons/ofxiOS/src/gl/EAGLKView.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
// Created by Dan Rosser on 7/3/18.
//


#pragma once

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT)
#import <UIKit/UIKit.h>
#import <GLKit/GLKit.h>
#import "ESRenderer.h"
Expand Down Expand Up @@ -71,3 +71,5 @@
- (void)notifyResized;

@end

#endif
7 changes: 4 additions & 3 deletions addons/ofxiOS/src/gl/EAGLKView.m
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
//
// Created by Dan Rosser on 7/3/18.
//

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT)
#include <TargetConditionals.h>

#import "EAGLKView.h"

#import "ES1Renderer.h"
#import "ES2Renderer.h"

Expand Down Expand Up @@ -183,3 +182,5 @@ - (void) notifyResized {


@end

#endif
5 changes: 4 additions & 1 deletion addons/ofxiOS/src/gl/EAGLView.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@
* ***********************************************************************/

#pragma once

#include "ofxiOSConstants.h"
#if defined(OF_UI_KIT) && defined(OF_GL_KIT)
#import <UIKit/UIKit.h>
#import "ESRenderer.h"

Expand Down Expand Up @@ -108,3 +109,5 @@
- (void)notifyResized;

@end

#endif
Loading