Tue Jan 28 02:37:12 UTC 2014 James H. Hill <hillj at cs dot iupui dot edu>
[MPC.git] / ChangeLog
blobce10fe201dade05b6362eff130dfaf0f107e11ff
1 Tue Jan 28 02:37:12 UTC 2014  James H. Hill  <hillj at cs dot iupui dot edu>
3         * config/pin_base.mpb:
5           Fixed configuratation errors for building debug version of
6           pintools on Windows.
8 Mon Jan  6 08:15:22 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
10         * templates/vc10platforms.mpt:
11           Set the platform toolset explicit to v100, thanks to
12           Winston Jenks <Winston dot JENKS at capesoftware dot com>
13           for pointing out that this should be done
15 Tue Nov 19 17:43:48 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>
17         * templates/vc10.mpd:
18           Fix for condition that appears when using custom commands in a
19           project that include concatinated steps. The build tool appears
20           to execute the text following the & in the "Invoking" message
21           body. Encapsulating the message string in quotes resolves this.
22           Thanks to Dave Cornelius <david dot cornelius at
23           agustawestland dot com>
25 Tue Nov 19 07:37:13 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
27         * templates/vc11dll.mpt:
28         * templates/vc11exe.mpt:
29         * templates/vc11lib.mpt:
30         * templates/vc11libexe.mpt:
31           Use vc11 instead of vc10, fixes bugzilla 4147, thanks to
32           Russ Noseworthy <J dot Russell dot Noseworthy at TENA-SDA dot org>
33           for reporting this
35 Mon Nov 18 16:12:07 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>
37         * config/pin_base.mpb:
38         * config/pintool.mpb:
39         * config/pintool_static.mpb:
41           Fixed compilation errors on Linux.
43 Mon Nov 18 00:05:53 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>
45         * config/pin_base.mpb:
46         * config/pintool.mpb:
47         * config/pintool_static.mpb:
49           Refactored base projects to so that there is one for building a
50           static pintool vs building a non-static pintool since it links
51           to different libraries, and the approach for developing either
52           one is completely different.
54 Mon Nov 11 22:29:26 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>
56         * config/pin.mpb:
58           Added 'avoids' definition to feature definitions.
60 Mon Nov 11 17:27:23 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>
62         * docs/USAGE:
63           Clean up a couple of typos.
65 Tue Oct 29 12:30:07 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
67         * modules/VC12ProjectCreator.pm:
68         * modules/VC12WorkspaceCreator.pm:
69         * templates/vc12dll.mpt:
70         * templates/vc12exe.mpt:
71         * templates/vc12lib.mpt:
72         * templates/vc12libexe.mpt:
73         * templates/vc12platforms.mpt:
74           Starter templates for vc12, needs some more work later, just
75           now seperate templates and creators
77 Tue Oct 29 10:41:11 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
79         * docs/README:
80         * docs/USAGE:
81           Added vc11/vc12
83 Tue Oct 29 10:31:02 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
85         * docs/html/MakeProjectCreator.html:
86           Added vc11/vc12
88 Tue Oct 29 06:00:44 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>
90         * config/pin.mpb:
92           Fixed compilation errors on MacOS X.
94 Fri Oct 25 18:42:59 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>
96         * config/pin.mpb:
98           Moved verbatim code from 'top' to 'macros' section.
100 Thu Oct  3 13:13:33 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
102         * config/ndds_ts_defaults.mpb:
103           Don't use quote for dependent, causes Visual Studio not
104           be able to compile files with rtiddsgen
106 Fri Sep 27 20:48:52 UTC 2013  Adam Mitz  <mitza@ociweb.com>
108         * config/boost_chrono.mpb:
110           Adding a new mpb for a new Boost library.
112 Sat Sep  7 15:15:55 UTC 2013  Chad Elliott  <elliott_c@ociweb.com>
114         * modules/ConfigParser.pm:
116           Remove leading and trailing spaces from lines read from a file to
117           avoid adding them to paths and other values.
119         * modules/WorkspaceCreator.pm:
121           Replace '.' with '__' in project names used within Graphviz files.
122           Names with periods in them are not accepted.
124         * templates/make.net.mpd:
126           Use libs, lit_libs, and pure_libs as is done within the vc8 C#
127           template.
129         * templates/vc8csharp.mpd:
131           If a config file group has the 'generates_source' setting, we will
132           add a .Designer.cs file to the compile list.
134 Sat Sep  7 03:49:06 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>
136         * config/pin.mpb:
137         * config/pintool.mpb:
139           Fixed compilation and runtime errors on MacOS X.
141 Fri Sep  6 20:51:59 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>
143         * config/pin.mpb:
144         * config/pintool.mpb:
146           Separated the definitions for linking against Pin without creating
147           a Pintool, and for creating a Pintool.
149 Sat Aug 24 18:40:18 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>
151         * config/udm.mpb:
153           Update to latest version of UDM.
155         * config/pintools_32bit.mpb:
157           Removed this file.
159 Sat Aug 24 18:36:37 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>
161         * config/pintool.mpb:
163           Renamed base project, and improved support for intel64 and ia32.
165         * config/pintools_32bit.mpb:
167           Removed this file.
169 Mon Aug 19 09:52:47 CDT 2013  Adam Mitz  <mitza@ociweb.com>
171         * templates/make.mpd:
172         * templates/makedll.mpt:
174           If we have GNU Make, no need for a rule to touch the .depend file.
176 Mon Aug 19 07:22:20 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
178         * templates/bmake.mpd:
179           bcc64 has no support for pch
181 Wed Aug  7 07:12:31 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>
183         * templates/bmake.mpd:
184         * templates/bmakecommon.mpt:
185         * templates/wb30exe.mpt:
186           Optional support for Embarcadero C++ BuilderXE4 using bcc64
188           commit 868d7e4b98937d72b11704eb8ad176ba3a7a8f0c
189           Author: Johnny Willemsen <jwillemsen@remedy.nl>
190           Date:   Wed Jun 26 13:23:05 2013 +0200
192                     Disable warning
193                   * templates/bmakecommon.mpt:
195           commit 343897776235c7eec82609fc2662699bc4e8b303
196           Author: Johnny Willemsen <jwillemsen@remedy.nl>
197           Date:   Thu Jun 20 14:04:21 2013 +0200
199                     bcc32 attempt fix
200                   * templates/bmake.mpd:
202           commit 419e2b2b441ab8be42a1f07a4c657b1d56cfcfda
203           Author: Johnny Willemsen <jwillemsen@remedy.nl>
204           Date:   Mon May 27 21:03:35 2013 +0200
206                     release fix
207                   * templates/bmake.mpd:
209           commit 17f31fbe7ace3f9f2eca7ccd97224b4fddab5d13
210           Author: Johnny Willemsen <jwillemsen@remedy.nl>
211           Date:   Mon May 27 20:49:56 2013 +0200
213                     Switch 32/64
214                   * templates/bmake.mpd:
216           commit 9c6f7276d252354d59642acfefb29bdd32a73d64
217           Author: Johnny Willemsen <jwillemsen@remedy.nl>
218           Date:   Mon May 27 20:39:50 2013 +0200
220                     Support for 32/64 common libs
221                   * templates/bmake.mpd:
222                   * templates/bmakecommon.mpt:
224           commit bf93fc1382d6a5dfc9b8be98b8a3c1e8fb1ca47a
225           Author: Johnny Willemsen <jwillemsen@remedy.nl>
226           Date:   Mon May 27 20:32:35 2013 +0200
228                     Handle different libext
229                   * templates/bmake.mpd:
230                   * templates/bmakecommon.mpt:
232           commit 7d7352e64dd3e6054327df6cf904d66d878a8a14
233           Author: Johnny Willemsen <jwillemsen@remedy.nl>
234           Date:   Mon May 27 20:25:46 2013 +0200
236                     Added path for startup obj
237                   * templates/bmake.mpd:
239           commit f258eaa34f75c4eeb01a6ab9dceb1cc0698cdf2f
240           Author: Johnny Willemsen <jwillemsen@remedy.nl>
241           Date:   Mon May 27 19:23:33 2013 +0200
243                     Obj extension and startup object
244                   * templates/bmake.mpd:
245                   * templates/bmakecommon.mpt:
247           commit cf382b74a31665f253fe6d391e4265150cfa08e3
248           Author: Johnny Willemsen <jwillemsen@remedy.nl>
249           Date:   Mon May 27 18:15:17 2013 +0200
251                     Use correct linker
252                   * templates/bmake.mpd:
254           commit 967f92ce04790a4eba1b416f9008c7f7c7feb69c
255           Author: Johnny Willemsen <jwillemsen@remedy.nl>
256           Date:   Mon May 27 17:13:45 2013 +0200
258                     Use -o instead of -n with bcc64
259                   * templates/bmake.mpd:
261           commit 72498537d3fb82064f1865d9a95bcb4c59267a12
262           Author: Johnny Willemsen <jwillemsen@remedy.nl>
263           Date:   Mon May 27 16:34:37 2013 +0200
265                     64bit needs space after -n
266                   * templates/bmake.mpd:
268           commit 347735af4a8c8be4e79dc21dbdeea05949a6778f
269           Author: Johnny Willemsen <jwillemsen@remedy.nl>
270           Date:   Mon May 27 16:30:24 2013 +0200
272                     Zap a few options that clang64 doesn't support
273                   * templates/bmake.mpd:
275           commit 21237991013bbeb96cf050bc2b85299064a29749
276           Author: Johnny Willemsen <jwillemsen@remedy.nl>
277           Date:   Mon May 27 16:26:54 2013 +0200
279                     Common_flags
280                   * templates/bmake.mpd:
281                   * templates/bmakecommon.mpt:
283           commit 06a0fb4d793fb13c2288d324c4e67b20304a90cb
284           Author: Johnny Willemsen <jwillemsen@remedy.nl>
285           Date:   Mon May 27 16:21:16 2013 +0200
287                     32/64 warnflagsd
288                   * templates/bmake.mpd:
289                   * templates/bmakecommon.mpt:
291           commit 4db86c833e0edf2dce6d372376d1505ebf353a81
292           Author: Johnny Willemsen <jwillemsen@remedy.nl>
293           Date:   Mon May 27 16:19:08 2013 +0200
295                     Tweak 32/64 OCFLAGS
296                   * templates/bmake.mpd:
298           commit 42d96e494a7365c2cb9dff94cacba271baabf9c4
299           Author: Johnny Willemsen <jwillemsen@remedy.nl>
300           Date:   Mon May 27 16:08:23 2013 +0200
302                     Work in progress for bcc64
303                   * templates/bmake.mpd:
304                   * templates/bmakecommon.mpt:
305                   * templates/wb30exe.mpt:
307           commit 2ce83e3fc41d95463b9234ec0acb02a66bdcfbd6
308           Author: Johnny Willemsen <jwillemsen@remedy.nl>
309           Date:   Mon May 27 15:44:26 2013 +0200
311                     Started with 64bit
312                   * templates/bmakecommon.mpt:
314           commit b68f3f361fed4325680f90719b4416f5948daec5
315           Author: Johnny Willemsen <jwillemsen@remedy.nl>
316           Date:   Fri Aug 17 20:42:42 2012 +0200
318                   * templates/bmakecommon.mpt:
319                     Revert
321           commit 04c3e35b9cbfd8b2e06d659121ed68e59d5ed0e1
322           Author: Johnny Willemsen <jwillemsen@remedy.nl>
323           Date:   Fri Aug 17 20:39:53 2012 +0200
325                   * templates/bmakecommon.mpt:
326                     Added support for BUILDBITS64
329 Tue Jul  9 15:06:50 UTC 2013  Adam Mitz  <mitza@ociweb.com>
331         * templates/make.mpd:
333           If object files are moved to a different directory (by using
334           targetoutdir or obj_dir), apply the transdir function so that
335           source files in relative directories still result in object
336           files within the custom object directory.  obj_dir or targetoutdir
337           may contain variable replacement expressions (starting with $) and
338           these are preserved in the .depend files as well.
340         * modules/Depgen/MakeObjectGenerator.pm:
342           Make depgen aware of the different rules for -type make obj dirs.
344         * modules/TemplateParser.pm:
346           Provide a way to escape the variable replacement expressions in
347           makefiles with a general "subst" function (implemented as Perl s///g).
349         * modules/DirectoryManager.pm:
351           In translate_directory(), fixed a bug in the regex for changing
352           repeated occurrences of .. to dotdot.
354 Wed Jun 26 16:14:28 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>
356         * modules/Version.pm:
358           MPC version 4.0 released.
360 Wed Jun 26 16:13:40 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>
362         * ChangeLog:
364         * history/ChangeLog-3_9:
366 Local Variables:
367 mode: change-log
368 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))
369 indent-tabs-mode: nil
370 End: