Thu Apr 18 22:18:20 UTC 2019 Chad Elliott <elliott_c@ociweb.com>
[MPC.git] / ChangeLog
blobbb5d540d18da25e9a3f964991cb9bc8ffa98e7e2
1 Thu Apr 18 22:18:20 UTC 2019  Chad Elliott  <elliott_c@ociweb.com>
3         * docs/README:
4         * docs/USAGE:
5         * docs/templates/iar.txt:
6         * modules/IARProjectCreator.pm:
7         * modules/IARWorkspaceCreator.pm:
8         * templates/iar.mpd:
9         * templates/iar.mpt:
11           Added an initial, simplistic IAR workspace/project generator.
12           There will be more changes to fully suport this IDE.
14 Mon May 21 14:33:24 UTC 2018  Adam Mitz  <mitza@objectcomputing.com>
16         * templates/vc10.mpd:
18           Generate less XML for custom files with no build step.
20         * templates/vs2017platforms.mpt:
22           Updated default SDK version to match the current update of VS2017.
24 Wed May 16 14:43:23 UTC 2018  Chad Elliott  <elliott_c@ociweb.com>
26         * docs/templates/uvis.txt:
28           Documented the uvis.mpd template.
30 Fri Jan 19 01:52:54 UTC 2018  Frederick Hornsey <fred@hornsey.us>
32         * config/wireshark.mpb:
33         * config/global.features:
35           When using Wireshark builds built using Autoconf (like Linux),
36           Wireshark 1.x on Windows, and systems where Wireshark headers are
37           installed, use the wireshark feature as before.
39           When using Wireshark builds built with CMake use wireshark_cmake
40           set to the Wireshark source, $WIRESHARK_BUILD set to the build
41           directory and $WIRESHARK_LIB set to relative path inside the build
42           directory that contains the Wireshark dynamic libraries. These
43           parameters replace wireshark2, $WIRESHARK2_BUILD, and
44           $WIRESHARK2_BIN.
46 Mon Jan 15 17:31:47 UTC 2018  Frederick Hornsey <fred@hornsey.us>
48         * config/wireshark.mpb:
49         * config/global.features:
51           Added parameters for Wireshark 2 on Windows.
52             wireshark2
53             wireshark2_build
54             wireshark2_bin
56 Thu Jan 11 18:43:46 UTC 2018  Adam Mitz  <mitza@ociweb.com>
58         * clone_build_tree.pl:
60           Treat the .git directory the same as .svn and CVS.
62 Mon Aug  7 14:23:34 UTC 2017  Adam Mitz  <mitza@ociweb.com>
64         * docs/README:
66           Updated README for vc/vs version numbers.
68 Fri May 12 11:12:03 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
70         * templates/uvis.mpd:
72           Added 'linkflags' to affect the linker options.
74 Thu Mar 23 19:33:48 UTC 2017  Adam Mitz  <mitza@ociweb.com>
76         * config/pin_base.mpb:
77         * config/pin_tool.mpb:
78         * config/winapp.mpb:
79         * config/wireshark.mpb:
80         * docs/README:
81         * docs/html/MakeProjectCreator.html:
82         * modules/VS2017ProjectCreator.pm:
83         * modules/VS2017WorkspaceCreator.pm:
84         * bin/registry.pl:
85         * templates/vs2017dll.mpt:
86         * templates/vs2017exe.mpt:
87         * templates/vs2017lib.mpt:
88         * templates/vs2017libexe.mpt:
89         * templates/vs2017platforms.mpt:
91           Renamed "-type vc15" to vs2017.  Updated documentation.
93         * modules/VC15ProjectCreator.pm:
94         * modules/VC15WorkspaceCreator.pm:
95         * templates/vc15dll.mpt:
96         * templates/vc15exe.mpt:
97         * templates/vc15lib.mpt:
98         * templates/vc15libexe.mpt:
99         * templates/vc15platforms.mpt:
101           Removed/renamed these files.
103 Mon Feb 13 21:58:22 UTC 2017  Adam Mitz  <mitza@ociweb.com>
105         * modules/ProjectCreator.pm:
107           Enhanced handling of 'gendir' for project types that use
108           "combined custom" (mostly vc >= 10).  Need to track common
109           'gendir' for output file and also get the input-file-specific
110           value of 'gendir' to replace the <%gendir%> token.
112 Tue Feb  7 15:36:45 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
114         * templates/uvis.mpd:
116           Updated to support the 'prebuild' keyword.
118 Mon Jan 30 18:41:22 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
120         * templates/uvis.mpd:
122           Added template variables to set the ram sizes and a scatter file.
124 Tue Jan 17 15:16:06 UTC 2017  Chad Elliott  <elliott_c@ociweb.com>
126         * modules/UVISWorkspaceCreator.pm:
128           Convert slashes in the project path to backslashes.
130         * templates/uvis.mpd:
132           Support building assembly files and only put the device and CMSIS
133           sections in if the project is an executable and there are
134           device_files.
136 Thu Nov 17 13:20:23 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
138         * templates/uvis.mpd:
140           Added the ability to set the IRAM1 and IRAM2 sizes.
142 Wed Nov 16 21:50:12 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
144         * templates/uvis.mpd:
145         * templates/uvis.mpt:
147           Added support for user defined DEVICE_Files and CMSIS_Files to
148           support building for specific targets.
150 Wed Nov 16 14:44:33 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
152         * modules/Depgen/Driver.pm:
153         * modules/Depgen/MakeDependencyWriter.pm:
155           Added an option to override the creation of Cygwin paths on
156           Windows.
158         * templates/make.mpd:
159         * templates/makedll.mpt:
161           Corrected linking with the Keil compiler.
163         * templates/uvis.mpd:
165           Fixed the implementation of the pure_libs keyword.
167 Thu Nov 10 18:00:05 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
169         * templates/uvis.mpd:
171           Updated to support 'postbuild' and to support linking in libraries
172           to an executable.
174 Wed Nov  9 17:57:54 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
176         * docs/USAGE:
177         * modules/UVISProjectCreator.pm:
178         * modules/UVISWorkspaceCreator.pm:
179         * templates/uvis.mpd:
180         * templates/uvis.mpt:
182           Added support for the Keil uVision 5 IDE.
184 Mon Oct 31 16:16:07 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
186         * templates/makedll.mpt:
188           Updated to change the platform for the Keil compiler to something
189           specific to the operating system and architecture.
191 Wed Oct 26 11:31:35 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
193         * templates/makedll.mpt:
195           Added support for the Keil compiler.
197 Mon Sep 26 21:08:34 UTC 2016  Adam Mitz  <mitza@ociweb.com>
199         * modules/ProjectCreator.pm (generated_source_listed):
201           From Chad Elliott: removed an optimization that was invalid
203         * modules/ProjectCreator.pm (other changes):
204         * modules/CommandHelper.pm:
206           Allow CommandHelper::get_output to return more detailed
207           dependency info.  See comments in that function for usage.
209 Mon Mar  7 19:40:37 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
211         * modules/ProjectCreator.pm:
213           Fixed an issue with custom_only projects that define empty
214           Source_Files sections.  For these projects, an empty section is
215           equivalent to a defaulted section as they do not serve any real
216           purpose.
218         * templates/make.mpd:
220           Fixed spacing.
222 Wed Feb 17 19:19:40 UTC 2016  Chad Elliott  <elliott_c@ociweb.com>
224         * modules/ProjectCreator.pm:
226           When creating a project with only custom projects, keep explicitly
227           added files when removing non-custom_only aspects of the project.
229 Tue Sep  8 13:16:45 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
231         * templates/makedll.mpt:
233           Added a C macro that corresponds to the coverage and profiling
234           options.
236 Mon Jul 27 20:04:02 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
238         * modules/Creator.pm:
239         * modules/TemplateParser.pm:
241           Fixed a bug where scoped names would get added to the non-scoped
242           name in every scope.  This bug was introduced by me in my change
243           from Fri Jul  6 16:46:47 UTC 2012.
245 Mon Feb 23 12:34:28 UTC 2015  Chad Elliott  <elliott_c@ociweb.com>
247         * modules/WorkspaceCreator.pm:
249           Do not completely override -value_template and -value_project
250           settings given on the actual MPC command line with workspace
251           'cmdline' settings.  They are now merged together.
253 Thu Jan 08 07:50:12 UTC 2015  Johnny Willemsen  <jwillemsen@remedy.nl
255         * All files:
256           Removed subversion Id tag
258 Thu Nov 20 15:05:35 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
260         * modules/VC8WorkspaceCreator.pm:
262           Completed the changes for the entry below.  The original
263           modification was not complete.
265 Thu Nov 20 11:56:03 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
267         * modules/ProjectCreator.pm:
269           Made a tiny grammatical correction in an informational message.
271         * modules/VC8WorkspaceCreator.pm:
273           When creating external dependencies, only create a full path using
274           the output directory or current directory if the project name is
275           not a full path itself.  Thank you to Manfred Peter <manfredpeter
276           at siemens dot com> for finding and reporting this bug.
278 Wed Nov  5 08:12:27 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
280         * templates/vc1xdll.mpt:
281         * templates/vc1xexe.mpt:
282           Set same pdbc/pdbl settings to generate pdb files as we do
283           with older vc versions
285 Wed Nov  5 08:03:49 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
287         * docs/templates/vc10.txt:
288         * templates/vc10.mpd:
289         * templates/vc1xdll.mpt:
290         * templates/vc1xexe.mpt:
291         * templates/vc7dll.mpt:
292           With TAO we have the case that exe and dll have the same
293           name which causes problems with the pdb file. Add a new
294           use_pdb_modifier which we enable by default for vc1x, it
295           adds _dll to the pdb file for a dll, and _exe to the pdb
296           file for a exe
298 Wed Oct  8 13:41:24 UTC 2014  Chad Elliott  <elliott_c@ociweb.com>
300         * MPC version 4.1.0 released.
302 Local Variables:
303 mode: change-log
304 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))
305 indent-tabs-mode: nil
306 End: