forked from conda/menuinst
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
149 lines (96 loc) · 3.79 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
2017-05-19: 1.4.7:
------------------
* Fixes for Python 2 Unicode conversion in win32.py
2017-05-17: 1.4.6:
------------------
* Fix cwp.py after changes to menuinst.knownfolders
2017-05-13: 1.4.5:
------------------
* Also use OutputDebugStringW for logging for pythonw.exe
2017-01-23: 1.4.4:
------------------
* Set CONDA_PREFIX environment variable in cwp.py, fix PATH
2017-01-19: 1.4.3:
------------------
* fix fallback to user-mode shortcut if elevation denied, #39
2016-05-26: 1.4.1
-----------------
* Disable 'quicklaunch' shortcuts for SYSTEM user (#33)
2016-05-25: 1.4.0
-----------------
* Add license explicitly (BSD 3-clause) (#26)
* Rework elevation on Windows to not use separate batch file (#27)
* Improve support for non-ascii characters (#27)
* Migrate to Windows KnownFolder instead of CSIDL for win > XP (#27)
* support istalling as SYSTEM user on Windows (for SCCM usage) (#29)
* Add Appveyor for build testing (#30)
* Drop CSIDL support in favor of uniform KnownFolder usage (#31)
2016-01-11: 1.3.2
-----------------
* keep temporary directory around, due to strange Windows race condition
2015-12-03: 1.3.1
-----------------
* add Windows elevation, see PR #22
2015-12-02: 1.3.0
-----------------
* add menuinst entry point module menuinst.main
* fixes for Windows XP
2015-10-27: 1.1.2
-----------------
* remove all use of root_prefix (it is always sys.prefix), and subprocess
calls to Python (which does not work on Windows XP with pythonw.exe)
2015-10-15: 1.1.0
-----------------
* add suffix for environment name to shortcuts on win, #4
* clarify root prefix / env prefix distinction (affects menu names)
2014-07-30: 1.0.4
-----------------
* support 'script' key to shortcut to arbitrary executable
2013-10-28: 1.0.3
-----------------
* make it compatible with python 3
2013-10-16: 1.0.2
-----------------
* add initial support for recognition of non-admin installations
* make the shortcut function unicode
2013-06-19: 1.0.1
-----------------
* fix minor bug on Windows
* install system wide on Windows
2013-02-25: 1.0.0
-----------------
* simplified and changed API
* removed egginst dependency
* renamed appinst to menuinst
* only supports Windows for now
----------- historical AppInst changelog -----------------------------
2012-06-12: 2.1.2
-----------------
* use explorer for filebrowser on Windows (PR 2)
* fixed shortcuts have wrong executable (PR 3)
2012-04-25: 2.1.1
-----------------
* added ability to specify a working directory via a 'working_dir' key
… in a shortcut definition. This is then used on win32 only to set
the 'Start in' directory of the created shortcut.
* On windows the target length is limited to about 260 chars and we use
python -m webbrowser instead of running the full path to the module to
reduce the length of the target.
2011-03-14: 2.1.0
-----------------
* added menu and shortcut removal ability on MaxOSX and Linux
* removed registry path stuff on Windows, and hence pywin32 dependency
* add ability to have a menu icon on Linux <custom_tools>/menu.ico
* removed separate rh3 and rh4 modules
* simplified much of the code
2010-12-09: 2.0.4
-----------------
* This version has been used for a long time.
10 October, 2008 (DP):
- API: Finished refactoring that created the application_menus.py module
which allows data-driven creation of application menus for both KDE
and Gnome on RH3, RH4, and probably other modern Linux distributions.
The RH4 implementation creates application menu files that conform to
FreeDesktop.org's Desktop Menu Specification 1.0. Though users may
need to modify the application_menus.py module to get it to try that
implementation on another distribution or version.