Merge pull request #42 from jwillemsen/jwi-openssl110
[MPC.git] / ChangeLog
blob28d4bdd3c3629d5999a0726772cd4a500315ae03
1 Mon Aug  7 14:23:34 UTC 2017  Adam Mitz  <mitza@ociweb.com>
3         * docs/README:
5           Updated README for vc/vs version numbers.
7 Fri May 12 11:12:03 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
9         * templates/uvis.mpd:
11           Added 'linkflags' to affect the linker options.
13 Thu Mar 23 19:33:48 UTC 2017  Adam Mitz  <mitza@ociweb.com>
15         * config/pin_base.mpb:
16         * config/pin_tool.mpb:
17         * config/winapp.mpb:
18         * config/wireshark.mpb:
19         * docs/README:
20         * docs/html/MakeProjectCreator.html:
21         * modules/VS2017ProjectCreator.pm:
22         * modules/VS2017WorkspaceCreator.pm:
23         * bin/registry.pl:
24         * templates/vs2017dll.mpt:
25         * templates/vs2017exe.mpt:
26         * templates/vs2017lib.mpt:
27         * templates/vs2017libexe.mpt:
28         * templates/vs2017platforms.mpt:
30           Renamed "-type vc15" to vs2017.  Updated documentation.
32         * modules/VC15ProjectCreator.pm:
33         * modules/VC15WorkspaceCreator.pm:
34         * templates/vc15dll.mpt:
35         * templates/vc15exe.mpt:
36         * templates/vc15lib.mpt:
37         * templates/vc15libexe.mpt:
38         * templates/vc15platforms.mpt:
40           Removed/renamed these files.
42 Mon Feb 13 21:58:22 UTC 2017  Adam Mitz  <mitza@ociweb.com>
44         * modules/ProjectCreator.pm:
46           Enhanced handling of 'gendir' for project types that use
47           "combined custom" (mostly vc >= 10).  Need to track common
48           'gendir' for output file and also get the input-file-specific
49           value of 'gendir' to replace the <%gendir%> token.
51 Tue Feb  7 15:36:45 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
53         * templates/uvis.mpd:
55           Updated to support the 'prebuild' keyword.
57 Mon Jan 30 18:41:22 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
59         * templates/uvis.mpd:
61           Added template variables to set the ram sizes and a scatter file.
63 Tue Jan 17 15:16:06 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
65         * modules/UVISWorkspaceCreator.pm:
67           Convert slashes in the project path to backslashes.
69         * templates/uvis.mpd:
71           Support building assembly files and only put the device and CMSIS
72           sections in if the project is an executable and there are
73           device_files.
75 Thu Nov 17 13:20:23 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
77         * templates/uvis.mpd:
79           Added the ability to set the IRAM1 and IRAM2 sizes.
81 Wed Nov 16 21:50:12 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
83         * templates/uvis.mpd:
84         * templates/uvis.mpt:
86           Added support for user defined DEVICE_Files and CMSIS_Files to
87           support building for specific targets.
89 Wed Nov 16 14:44:33 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
91         * modules/Depgen/Driver.pm:
92         * modules/Depgen/MakeDependencyWriter.pm:
94           Added an option to override the creation of Cygwin paths on
95           Windows.
97         * templates/make.mpd:
98         * templates/makedll.mpt:
100           Corrected linking with the Keil compiler.
102         * templates/uvis.mpd:
104           Fixed the implementation of the pure_libs keyword.
106 Thu Nov 10 18:00:05 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
108         * templates/uvis.mpd:
110           Updated to support 'postbuild' and to support linking in libraries
111           to an executable.
113 Wed Nov  9 17:57:54 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
115         * docs/USAGE:
116         * modules/UVISProjectCreator.pm:
117         * modules/UVISWorkspaceCreator.pm:
118         * templates/uvis.mpd:
119         * templates/uvis.mpt:
121           Added support for the Keil uVision 5 IDE.
123 Mon Oct 31 16:16:07 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
125         * templates/makedll.mpt:
127           Updated to change the platform for the Keil compiler to something
128           specific to the operating system and architecture.
130 Wed Oct 26 11:31:35 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
132         * templates/makedll.mpt:
134           Added support for the Keil compiler.
136 Mon Sep 26 21:08:34 UTC 2016  Adam Mitz  <mitza@ociweb.com>
138         * modules/ProjectCreator.pm (generated_source_listed):
140           From Chad Elliott: removed an optimization that was invalid
142         * modules/ProjectCreator.pm (other changes):
143         * modules/CommandHelper.pm:
145           Allow CommandHelper::get_output to return more detailed
146           dependency info.  See comments in that function for usage.
148 Mon Mar  7 19:40:37 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
150         * modules/ProjectCreator.pm:
152           Fixed an issue with custom_only projects that define empty
153           Source_Files sections.  For these projects, an empty section is
154           equivalent to a defaulted section as they do not serve any real
155           purpose.
157         * templates/make.mpd:
159           Fixed spacing.
161 Wed Feb 17 19:19:40 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
163         * modules/ProjectCreator.pm:
165           When creating a project with only custom projects, keep explicitly
166           added files when removing non-custom_only aspects of the project.
168 Tue Sep  8 13:16:45 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
170         * templates/makedll.mpt:
172           Added a C macro that corresponds to the coverage and profiling
173           options.
175 Mon Jul 27 20:04:02 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
177         * modules/Creator.pm:
178         * modules/TemplateParser.pm:
180           Fixed a bug where scoped names would get added to the non-scoped
181           name in every scope.  This bug was introduced by me in my change
182           from Fri Jul  6 16:46:47 UTC 2012.
184 Mon Feb 23 12:34:28 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
186         * modules/WorkspaceCreator.pm:
188           Do not completely override -value_template and -value_project
189           settings given on the actual MPC command line with workspace
190           'cmdline' settings.  They are now merged together.
192 Thu Jan 08 07:50:12 UTC 2015  Johnny Willemsen  <jwillemsen@remedy.nl
194         * All files:
195           Removed subversion Id tag
197 Thu Nov 20 15:05:35 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
199         * modules/VC8WorkspaceCreator.pm:
201           Completed the changes for the entry below.  The original
202           modification was not complete.
204 Thu Nov 20 11:56:03 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
206         * modules/ProjectCreator.pm:
208           Made a tiny grammatical correction in an informational message.
210         * modules/VC8WorkspaceCreator.pm:
212           When creating external dependencies, only create a full path using
213           the output directory or current directory if the project name is
214           not a full path itself.  Thank you to Manfred Peter <manfredpeter
215           at siemens dot com> for finding and reporting this bug.
217 Wed Nov  5 08:12:27 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
219         * templates/vc1xdll.mpt:
220         * templates/vc1xexe.mpt:
221           Set same pdbc/pdbl settings to generate pdb files as we do
222           with older vc versions
224 Wed Nov  5 08:03:49 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
226         * docs/templates/vc10.txt:
227         * templates/vc10.mpd:
228         * templates/vc1xdll.mpt:
229         * templates/vc1xexe.mpt:
230         * templates/vc7dll.mpt:
231           With TAO we have the case that exe and dll have the same
232           name which causes problems with the pdb file. Add a new
233           use_pdb_modifier which we enable by default for vc1x, it
234           adds _dll to the pdb file for a dll, and _exe to the pdb
235           file for a exe
237 Wed Oct  8 13:41:24 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
239         * MPC version 4.1.0 released.
241 Local Variables:
242 mode: change-log
243 add-log-time-format: (lambda () (progn (setq tz (getenv TZ)) (set-time-zone-rule UTC) (setq time (format-time-string %a %b %e %H:%M:%S %Z %Y (current-time))) (set-time-zone-rule tz) time))
244 indent-tabs-mode: nil
245 End: