neo
bfe44e16e4
feat: notification proxy ( #70 )
...
* init
* chore: clippy and fmt
* feat: ffi wrapper
* feat: multi-observe and timeout to notification proxy
* fix: nitpicks
1. proxy death its onw error in emun #69
2. make returned stream actual stream, copied from 54439b85dd/idevice/src/services/bt_packet_logger.rs (L126-L138)
2026-02-14 13:16:26 -07:00
uncor3
5bb9330cf6
add diag relay c++ bindings, screenshotr ffi ( #58 )
2026-01-14 14:46:47 -07:00
Jackson Coxson
9776516544
Free the outer slice in C++ usbmuxd::get_devices
2025-12-13 12:34:41 -07:00
Jackson Coxson
59c3c3a12c
Add legacy argument to cpp start_session
2025-11-17 12:42:29 -07:00
Jackson Coxson
4fa46e4c54
chore: Changed the macOS deployment target to 10.12 ( #34 )
...
Co-authored-by: macmade <macmade@xs-labs.com >
2025-11-05 07:28:18 -07:00
Jackson Coxson
105a9b2837
Fix VS solution for idevice++
2025-10-23 13:10:51 -06:00
Jackson Coxson
7527cdff7b
Log in the screenshot cpp example
2025-10-23 12:29:36 -06:00
Jackson Coxson
20f00e38dd
Idevice::from_fd only on unix
2025-10-23 09:52:51 -06:00
Jackson Coxson
0ccec70ed8
Implement creating an Idevice with a file descriptor
2025-10-22 10:26:57 -06:00
Jackson Coxson
5ed2144d9e
Add adapter_close to stop TCP stack
2025-10-22 10:26:13 -06:00
Jackson Coxson
dd2db92967
Update Xcode solution
2025-10-21 11:12:13 -06:00
Jackson Coxson
94624f07af
Rename screenshot_clear to screenshot_take_screenshot in FFI
2025-10-21 09:16:47 -06:00
Jackson Coxson
a7daac3a46
Add DVT screenshot bindings
2025-10-21 08:47:07 -06:00
Jackson Coxson
b897c3a126
Remove MacOS only headers from idevice++ src
2025-10-15 12:22:32 -06:00
Jackson Coxson
dc06ba0802
Implement process control cpp bindings
2025-10-01 08:18:34 -06:00
Jackson Coxson
b49d5194b9
Remove MacOS u64 cpp header type
2025-09-30 19:56:41 -06:00
Jackson Coxson
02f818a42a
Add installation_proxy cpp bindings
2025-09-30 19:52:40 -06:00
Jackson Coxson
c6d63d1f5d
Add heartbeat cpp bindings
2025-09-30 19:02:56 -06:00
Jackson Coxson
9ed4cd8a55
Fix mounter cpp build on Linux
2025-09-25 13:55:23 -06:00
Jackson Coxson
9f7e57bb21
Add cpp bindings for image mounter
2025-09-25 10:04:55 -06:00
Jackson Coxson
d9bcecb634
Specify temporary lvalue in option match
...
Fixes building on Windows
2025-09-03 20:55:26 -06:00
Jackson Coxson
b0e3c5769a
Remove dangerous result/option macros
2025-09-03 19:48:43 -06:00
Jackson Coxson
c2ef847c0a
Decrease visual studio to cpp14
2025-08-29 14:39:33 -06:00
Jackson Coxson
44b504c72e
Increase cpp standard to 14
2025-08-29 14:33:28 -06:00
Jackson Coxson
1169408da1
Remove cpp 17 features and implement Rust into CPP
2025-08-29 14:19:28 -06:00
Jackson Coxson
7baa8a73b5
Support Win32 cpp build
2025-08-25 21:41:34 -06:00
Jackson Coxson
f18b607bca
Add visual studio solution to idevice++
2025-08-25 21:26:10 -06:00
Jackson Coxson
dff0c62ec7
Always compile with release flag
...
a
2025-08-25 17:08:07 -06:00
Jackson Coxson
8846f9a429
Copy idevice.h to cpp include folder during xcode build
...
Move to include folder
2025-08-25 16:12:55 -06:00
Jackson Coxson
584adc5014
Create xcproj for idevice++
2025-08-25 15:53:01 -06:00
Jackson Coxson
82c3328afc
Update FFI for app launch arguments
2025-08-24 17:53:05 -06:00
Jackson Coxson
7fdaac9327
Include cstring for Linux cpp build
2025-08-21 09:02:26 -06:00
Jackson Coxson
6d90879096
Implement clone for RsdHandshake
2025-08-20 18:27:38 -06:00
Jackson Coxson
af815c2f36
cmake for building idevice++
2025-08-20 12:42:49 -06:00
Jackson Coxson
2a90f926ca
Implement FFI object stack
2025-08-20 12:42:40 -06:00
Jackson Coxson
2b75fe1c05
Diagnosticsservice FFI and CPP bindings
2025-08-16 12:21:47 -06:00
Jackson Coxson
46635e162a
Debug proxy cpp example
2025-08-15 16:38:56 -06:00
Jackson Coxson
94a361eb4e
App service cpp example
2025-08-15 16:14:24 -06:00
Jackson Coxson
22e94e724f
Bump plist_ffi submodule
2025-08-15 15:38:36 -06:00
Jackson Coxson
c9e81db7a8
Include plist CPP dir
2025-08-15 15:35:40 -06:00
Jackson Coxson
2d0d392060
Remove broken include in ideviceinfo example
2025-08-15 15:10:19 -06:00
Jackson Coxson
36770ffd67
Create location simulation example in cpp
2025-08-15 14:56:02 -06:00
Jackson Coxson
855e8748a6
Add plist_ffi cpp sources
2025-08-15 12:25:06 -06:00
Jackson Coxson
c607909beb
Implement ideviceinfo in cpp
2025-08-14 18:07:56 -06:00
Jackson Coxson
f152f18f8e
Fix building on Linux
2025-08-14 17:41:59 -06:00
Jackson Coxson
a16405f011
Separate headers into cpp source files
2025-08-14 17:02:58 -06:00
Jackson Coxson
5477571a80
Link to the Windows standard libraries on Windows for ++
2025-08-12 13:39:41 -06:00
Jackson Coxson
d59d16696c
Define u types for Windows in ++ library
2025-08-12 13:36:33 -06:00
Jackson Coxson
388b50246a
Re-add no-mangle to usbmuxd ffi function
2025-08-12 12:03:55 -06:00
Jackson Coxson
59f8058d3d
Upload the correct folders
2025-08-12 09:04:54 -06:00