David Alarcon
afd054a587
APPLEMAIL-33 Modify some class and method documentation.
1 year ago
David Alarcon
d07296d2f4
APPLEMAIL-33 Add how to use PEPUpdatesXPCService module in Swift projects.
2 years ago
David Alarcon
d551a8aee5
APPLEMAIL-33 Add documentation to PEPNotificationXPCServiceDelegate.
2 years ago
David Alarcon
fdae50d6c5
APPLEMAIL-33 Add documentation to PEPNotificationXPCClientService. Rename some properties.
2 years ago
David Alarcon
472538ce8f
APPLEMAIL-33 Add documentation to PEPNotificationXPCApiProtocol. Change name to UpdateDownloadStatus.
2 years ago
David Alarcon
d4634a9d6a
APPLEMAIL-33 Change documentation to PEPUpdateDownloader. Set to private unnecessary public properties.
2 years ago
David Alarcon
9bec806d64
APPLEMAIL-33 Add documentation to PEPUpdateDownloadXPCService. Add needed projects to pEpMacOSAdapter scheme.
2 years ago
David Alarcon
719696199a
APPLEMAIL-33 Add documentation to PEPUpdateDownloadXPCClientService.
2 years ago
David Alarcon
9087e907f7
APPLEMAIL-33 Add documentation to PEPUpdateDownloadXPCApiProtocol
2 years ago
David Alarcon
958180059b
APPLEMAIL-33 Delete unneeded implmentation part of PEPUpdatesXPCService umbrella. Change [self init] to [super init] when NSAssert is present.
2 years ago
David Alarcon
31bc955ef6
APPLEMAIL-33 Add typedef to NS_CLOSE_ENUM. Refactor name to xpcListenerEndpoint in PEPNotificationXPCService.
2 years ago
David Alarcon
d2445d03ae
APPLEMAIL-33 Use NS_CLOSE_ENUM in PEPNotificationXPCApiProtocol. Add NSAssert in default init methods.
2 years ago
David Alarcon
3eb0c3b944
APPLEMAIL-33 Rename client services names in PEPUpdatesXPCService.
2 years ago
David Alarcon
755bef2add
APPLEMAIL-33 Refactor some function names.
2 years ago
David Alarcon
1c3166541d
APPLEMAIL-33 Add PEPNotificationXPCService to PEPUpdatesApp. Modify some literals in PEPUpdatesApp. Delete unused code.
2 years ago
David Alarcon
a9403e9f86
APPLEMAIL-33 Add PEPUpdateDownloadApiClientService to PEPUpdatesApp. Create enpoint property in PEPNotificationXPCService.
2 years ago
David Alarcon
88796906e8
APPLEMAIL-33 PEPUpdatesXPCService module is used by PEPUpdatesApp.
2 years ago
David Alarcon
2c5b42cb0b
APPLEMAIL-33 Change some build config entries to PEPUpdatesApp. Add modulename to PEPUpdatesXPCService.
2 years ago
David Alarcon
f598edabc8
APPLEMAIL-33 Clean main.m of unused code. Delete old folder PEPMacOSAdapterXPCService.
2 years ago
David Alarcon
edcb1d51c6
APPLEMAIL-33 Refactor PEPUpdatesXPCService. Add PEPNotificationXPCService. Delete unused code in pEpMacOSAdapter.
2 years ago
David Alarcon
9718556d94
APPLEMAIL-33 Rename pEpNotifications to PEPUpdatesApp. Create PEPUpdatesXPCService. Add PEPUpdateDownloadXPCService and PEPNotificationXPCService services.
2 years ago
David Alarcon
3b7819433a
APPLEMAIL-33 No link with pEpObjCAdapter anymore. Refactor services structure. Add PEPObjCAdapterXPCService static library.
2 years ago
David Alarcon
e86cb6f5a4
APPLEMAIL-33 Refactor some files. Refactor some code to prepare for code review.
2 years ago
David Alarcon
71af24a8e4
APPLEMAIL-33 Use PEPIdentity in protocol in xpc connection.
2 years ago
David Alarcon
169b825a2d
APPLEMAIL-33 Add myself method in xpc interface (input as nsstring and output as PEPObjCAdapterXpcApiResult). Add pEpObjCAdapter static libraries to pEpMacOSAdapter. Call PEPSession from pEpObjcAdapter.
2 years ago
David Alarcon
b2453148ab
APPLEMAIL-33 Add new pep objc adapter interface. Disable pep updates xpc interface.
2 years ago
David Alarcon
0c265752f4
Merge branch 'MOS-13' into Release_2.1
* MOS-13:
MOS-13 Add notification property in product before 10.14 and all related refactor.
MOS-13 Refactor parameter in removeDeliveredNotifications.
MOS-13 Remove delivered notifications from a single product instead of all products.
MOS-13 Fix install update in menu. Add notify function for os versions prior to 10.14 where notification object is needed. Add removeDeliveredNotifications function in DownloadNotificationManager.
2 years ago
David Alarcon
9b4e040795
MOS-13 Add notification property in product before 10.14 and all related refactor.
2 years ago
David Alarcon
4f38c70625
MOS-13 Refactor parameter in removeDeliveredNotifications.
2 years ago
David Alarcon
c0ecbeb914
MOS-13 Remove delivered notifications from a single product instead of all products.
2 years ago
David Alarcon
cd069ad03e
MOS-13 Fix install update in menu. Add notify function for os versions prior to 10.14 where notification object is needed. Add removeDeliveredNotifications function in DownloadNotificationManager.
2 years ago
David Alarcon
dec8307adb
MOS-10 Refactor Product from typedef to struct and related changes.
2 years ago
David Alarcon
1e2e79ada2
MOS-10 Change parameter documentation in installSelected in DownloadNotificationManagerDelegate.
2 years ago
David Alarcon
f316044424
MOS-10 Add comment regarding UNUserNotificationCenter in notifyDownload.
2 years ago
David Alarcon
7ca0751986
MOS-10 Refactor a guard and a ! in statusBarItem.
2 years ago
David Alarcon
2c233c8d0b
MOS-10 Small refactor and delete unused code.
2 years ago
David Alarcon
274df9b549
MOS-10 Add documentation to DownloadNotificationManagerProtocol and DownloadNotificationManagerDelegate.
2 years ago
David Alarcon
7f4eeaca0e
MOS-10 Create DownloadNotificationManager for os version from 10.14.
2 years ago
David Alarcon
378d742d1d
APPLEMAIL-31 Change mach name in AppDelegate in p≡p updates project to foundation.pEp.adapter.macOS_OpenStep.
2 years ago
David Alarcon
e56bc0ac13
APPLEMAIL-31 Delete Makefile.
2 years ago
David Alarcon
105d539107
Merge branch 'Release_2.1' into APPLEMAIL-31
* Release_2.1:
MOS-11 Change menu title to 'p≡p updates'. Change menu item title to 'Check for Updates'. Change menu item title to 'Keep software up to date'.
MOS-9 Change statusBarITem to variableLength so we can see the menu text properly.
MOS-8 Rename menuitems properties.
MOS-8 Split to extensions. Create PEPNotification. Refactor.
MOS-8 Change pEpMacOSAdapterProtocol to PEPMacOSAdapterProtocol.
MOS-8 Change pEpNotificationProtocol to PEPNotificationProtocol.
MOS-8 Create DownloadStateNotifier, which is responsible to show state messages in statusText menu item.
MOS-8 Split applicationDidFinishLaunching to private functions to improve readability.
MOS-8 Delete @objc and add private to removeDeliveredNotifications.
MOS-8 localizedStringWithFormat to String.
MOS-8 Add guard when needed. Change else statements to right place.
MOS-8 Add lazy to connection and related changes.
MOS-8 Remove ! from clientListener and related changes.
MOS-8 Remove ! from service and related changes.
MOS-8 Remove ! from connection and related changes.
MOS-8 Delete self when not needed. Move comments for removeDeliveredNotifications.
MOS-8 Delete all previous product notifications before sending a new one.
2 years ago
David Alarcon
30b6472374
Merge branch 'MOS-11' into Release_2.1
* MOS-11:
MOS-11 Change menu title to 'p≡p updates'. Change menu item title to 'Check for Updates'. Change menu item title to 'Keep software up to date'.
2 years ago
David Alarcon
86ad35b9b6
MOS-11 Change menu title to 'p≡p updates'. Change menu item title to 'Check for Updates'. Change menu item title to 'Keep software up to date'.
2 years ago
David Alarcon
6361e32988
MOS-9 Change statusBarITem to variableLength so we can see the menu text properly.
2 years ago
David Alarcon
9be7483f4d
MOS-8 Rename menuitems properties.
2 years ago
David Alarcon
10bb50ead0
MOS-8 Split to extensions. Create PEPNotification. Refactor.
2 years ago
David Alarcon
4ebf75f450
MOS-8 Change pEpMacOSAdapterProtocol to PEPMacOSAdapterProtocol.
2 years ago
David Alarcon
f2526acf04
MOS-8 Change pEpNotificationProtocol to PEPNotificationProtocol.
2 years ago
David Alarcon
834b007d9c
MOS-8 Create DownloadStateNotifier, which is responsible to show state messages in statusText menu item.
2 years ago
David Alarcon
9b3009ba68
MOS-8 Split applicationDidFinishLaunching to private functions to improve readability.
2 years ago