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
Greg Neagle
8d5b53b7a7
appleupdates.py: NSURL fileSystemRepresentation() not available on 10.8 and earlier, leading to a crash. Replace with NSURL path().
2016-04-07 10:45:33 -07:00
Christopher Grande
53a7453ac6
Change Font CSS to include -apple-system, automatically uses System Font when available
2016-04-06 18:44:00 -04:00
Greg Neagle
3d9486b984
Bump version for next development round.
2016-04-06 09:04:11 -07:00
Greg Neagle
48938ceb70
Merge branch 'cli-tools'
2016-04-06 08:37:57 -07:00
Greg Neagle
d0df8379c9
Break up large messages to syslog into 1000 character chunks. Addresses #583 .
2016-04-05 14:07:12 -07:00
Greg Neagle
540b9e1a65
Better tracking of managed_updates -- includes requires/update_for items as well
2016-04-05 10:17:18 -07:00
Greg Neagle
a9b421525c
If /Library/Managed Installs/icons or client_resources exist but are not directories, display an error message and stop trying to download icons/client_resources. Addresses #585
2016-04-04 11:15:36 -07:00