Commit Graph

2106 Commits

Author SHA1 Message Date
Greg Neagle
f812bbd719 Safer use of the package data structure created by analyzeInstalledPkgs() to avoid referencing its keys if it has not yet been defined 2016-05-15 18:53:06 -07:00
Greg Neagle
d92afeaae9 Attempt to get progress info working again during Apple Software Update installs on El Capitan 2016-05-13 16:33:16 -07:00
Greg Neagle
28cb5f7c66 Better handling of manifest names that include Unicode characters, including handling --id from managedsoftwareupdate at the command-line. 2016-05-11 10:21:15 -07:00
Greg Neagle
5a3e130449 If an item download fails, remove its name from the list of processed items so that it is not considered successfully processed, which can cause future dependency checking to improperly succeed. 2016-04-29 13:51:19 -07:00
Greg Neagle
c769f37fb7 Bump version.plist to 2.7.0 for upcoming release 2016-04-28 09:46:59 -07:00
Greg Neagle
9e9cc23a2d More localization for MunkiStatus 'Show log' menu item 2016-04-26 12:03:14 -07:00
Greg Neagle
2f417fc05a More localization for MSC 'Show log' menu item 2016-04-26 11:54:02 -07:00
Greg Neagle
798dddecbd Localize Show Log menu for German and French 2016-04-25 18:32:52 -07:00
Greg Neagle
820718aaf0 Add log window to Managed Software Center 2016-04-25 18:26:13 -07:00
Greg Neagle
0a2dedb013 Add a debug message 2016-04-25 14:48:43 -07:00
Greg Neagle
3a3dfc60dd Merge branch 'master' into munkistatus-logwindow 2016-04-25 13:21:32 -07:00
Greg Neagle
9f4a4f198a PyLint cleanup 2016-04-25 13:21:09 -07:00
Justin McWilliams
b86039d18b Re-add pylint disable=E0611 around CoreFoundation imports 2016-04-25 13:31:51 -04:00
Justin McWilliams
34d4a0863e Re-add pylint enable-mgr=E0611, which was a temporary ignore of Foundation modules being unknown 2016-04-25 13:29:57 -04:00
Justin McWilliams
81bc9ddb68 Re-add pylint disable-msg=C0103 to ignore camelCase names 2016-04-25 13:28:12 -04:00
Justin McWilliams
30cea5ac1f Remove package download no idle sleep assertion. 2016-04-25 13:16:55 -04:00
Greg Neagle
094792196c Show log menu item localized to German and French 2016-04-25 09:42:37 -07:00
Justin McWilliams
396f05bf50 Create "no idle sleep" assertions while downloading packages.
This is especially helpful when downloading large packages and/or while
on slow network connections, avoiding "inactivity" causing machines to sleep
and package downloads to fail.
2016-04-22 17:07:35 -04:00
Greg Neagle
d107b2551d Merge branch 'master' into munkistatus-logwindow 2016-04-21 17:43:28 -07:00
Greg Neagle
e69a000dc7 Fix improper logging call leading to extra log files when using removepackages to remove items 2016-04-21 17:43:04 -07:00
Greg Neagle
923765c574 Merge branch 'master' into munkistatus-logwindow 2016-04-21 13:41:19 -07:00
Greg Neagle
72bdd0ca23 PyLint formatting cleanups 2016-04-21 11:49:13 -07:00
Greg Neagle
b2691f6c0b If log window is already open when Command-L is invoked, just bring the log window to the front; don't re-initialize the window 2016-04-21 11:26:40 -07:00
Greg Neagle
d9ef976d4c Better log window activation behavior when there is no loginwindow PolicyBanner on El Cap+ 2016-04-21 11:12:08 -07:00
Wade Robson
79e8566da9 Catch OSError and IOError. Output script error 2016-04-20 08:21:48 -07:00
Wade Robson
c9f0d793df Catch unwanted OSError. Provide feedback instead. 2016-04-20 07:26:04 -07:00
Greg Neagle
964a13424c Add support for copying and dragging log data 2016-04-19 12:51:21 -07:00
Greg Neagle
6558090190 Add log window to MunkiStatus 2016-04-19 09:46:05 -07:00
Greg Neagle
0fb08de3f2 Attempt to better handle unicode characters in default text (like from a previous pkginfo) 2016-04-15 14:07:10 -07:00
Greg Neagle
109146c368 Keep MSC.app launch trigger file around for 5 seconds before removing to make launching MSC more reliable on 10.10+. 2016-04-15 13:23:35 -07:00
Greg Neagle
d42b6c04ef PyLint cleanups 2016-04-13 14:42:17 -07:00
Greg Neagle
c4b98e24ff Adjust debug message when importing middleware 2016-04-13 14:07:25 -07:00
Greg Neagle
e847454b60 More efficient middleware import 2016-04-13 14:05:16 -07:00
Greg Neagle
452c3e8f2a Safer import of middleware; add warning and debug output 2016-04-13 13:55:13 -07:00
Greg Neagle
cc2d6cbba8 Merge pull request #580 from waderobson/middleware
Allow the use of middleware
2016-04-13 13:15:06 -07:00
Greg Neagle
d213237049 If an optional item pkginfo does not have an uninstallable key, default to False instead of None 2016-04-12 19:01:42 -07:00
Greg Neagle
a5e2fae5e5 Mark optional_item as uninstallable only if pkginfo uninstallable=True and there is a non-empty uninstall_method 2016-04-11 17:28:09 -07:00
Greg Neagle
6f8a1f805f Revert last two commits; will need to approach this a different way. 2016-04-11 17:16:18 -07:00
Greg Neagle
38b7eedddb Fix syntax error (missing closing parens) from prior commit. :-( 2016-04-11 16:24:48 -07:00
Greg Neagle
cdf27e4e4e Make sure item as an uninstall_method before indicating it can be uninstalled in MSC 2016-04-11 14:30:16 -07:00
Greg Neagle
51f6c7a58f Change prompt text when configuring to explain what happens if the editor is set to an empty string. 2016-04-11 09:59:36 -07:00
Greg Neagle
1f82f66ac7 Don't forget the prompt when there's no default text! 2016-04-08 12:22:37 -07:00
Greg Neagle
1288f7a7f2 Safety check in raw_input_with_default 2016-04-08 12:17:33 -07:00
Wade Robson
13f6782f9a function doesn't seem necessary anymore 2016-04-07 21:40:23 -07:00
Wade Robson
91bbd654f6 Import middleware once 2016-04-07 20:57:05 -07:00
Greg Neagle
b1ad79722e Minor change to logging message for auto-detected apple_items in updatecheck.py 2016-04-07 12:51:57 -07:00
Greg Neagle
c7b9fa3aa2 Merge pull request #576 from bruienne/master
Log more details about apple_item presence.
2016-04-07 12:48:49 -07:00
Greg Neagle
5031c5c7c3 Merge pull request #587 from chrisgrande/master
Change Font CSS to include -apple-system
2016-04-07 11:23:38 -07:00
Greg Neagle
8fa31df09a Merge branch 'appleupdates-nsurl-fix' 2016-04-07 10:48:27 -07:00
Greg Neagle
2d90eaad67 Bump version to 2.6.1 for bug-fix release. 2016-04-07 10:47:23 -07:00