summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 6bf826e675ede6b66518fe88f39527dd4b356379 (plain)
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
Tue Nov 19 07:37:13 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * templates/vc11dll.mpt:
        * templates/vc11exe.mpt:
        * templates/vc11lib.mpt:
        * templates/vc11libexe.mpt:
          Use vc11 instead of vc11, fixes bugzilla 4147, thanks to
          Russ Noseworthy <J dot Russell dot Noseworthy at TENA-SDA dot org>
          for reporting this

Mon Nov 18 16:12:07 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>

        * config/pin_base.mpb:
        * config/pintool.mpb:
        * config/pintool_static.mpb:

          Fixed compilation errors on Linux.

Mon Nov 18 00:05:53 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>

        * config/pin_base.mpb:
        * config/pintool.mpb:
        * config/pintool_static.mpb:

          Refactored base projects to so that there is one for building a
          static pintool vs building a non-static pintool since it links
          to different libraries, and the approach for developing either
          one is completely different.

Mon Nov 11 22:29:26 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>

        * config/pin.mpb:

          Added 'avoids' definition to feature definitions.

Mon Nov 11 17:27:23 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>

        * docs/USAGE:
          Clean up a couple of typos.

Tue Oct 29 12:30:07 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * modules/VC12ProjectCreator.pm:
        * modules/VC12WorkspaceCreator.pm:
        * templates/vc12dll.mpt:
        * templates/vc12exe.mpt:
        * templates/vc12lib.mpt:
        * templates/vc12libexe.mpt:
        * templates/vc12platforms.mpt:
          Starter templates for vc12, needs some more work later, just
          now seperate templates and creators

Tue Oct 29 10:41:11 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * docs/README:
        * docs/USAGE:
          Added vc11/vc12

Tue Oct 29 10:31:02 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * docs/html/MakeProjectCreator.html:
          Added vc11/vc12

Tue Oct 29 06:00:44 UTC 2013  James H. Hill  <hillj@cs.iupui.edu>

        * config/pin.mpb:

          Fixed compilation errors on MacOS X.

Fri Oct 25 18:42:59 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>

        * config/pin.mpb:

          Moved verbatim code from 'top' to 'macros' section.

Thu Oct  3 13:13:33 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * config/ndds_ts_defaults.mpb:
          Don't use quote for dependent, causes Visual Studio not
          be able to compile files with rtiddsgen

Fri Sep 27 20:48:52 UTC 2013  Adam Mitz  <mitza@ociweb.com>

        * config/boost_chrono.mpb:

          Adding a new mpb for a new Boost library.

Sat Sep  7 15:15:55 UTC 2013  Chad Elliott  <elliott_c@ociweb.com>

        * modules/ConfigParser.pm:

          Remove leading and trailing spaces from lines read from a file to
          avoid adding them to paths and other values.

        * modules/WorkspaceCreator.pm:

          Replace '.' with '__' in project names used within Graphviz files.
          Names with periods in them are not accepted.

        * templates/make.net.mpd:

          Use libs, lit_libs, and pure_libs as is done within the vc8 C#
          template.

        * templates/vc8csharp.mpd:

          If a config file group has the 'generates_source' setting, we will
          add a .Designer.cs file to the compile list.

Sat Sep  7 03:49:06 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>

        * config/pin.mpb:
        * config/pintool.mpb:

          Fixed compilation and runtime errors on MacOS X.

Fri Sep  6 20:51:59 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>

        * config/pin.mpb:
        * config/pintool.mpb:

          Separated the definitions for linking against Pin without creating
          a Pintool, and for creating a Pintool.

Sat Aug 24 18:40:18 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>

        * config/udm.mpb:

          Update to latest version of UDM.

        * config/pintools_32bit.mpb:

          Removed this file.

Sat Aug 24 18:36:37 UTC 2013  James H. Hill  <hillj at cs dot iupui dot edu>

        * config/pintool.mpb:

          Renamed base project, and improved support for intel64 and ia32.

        * config/pintools_32bit.mpb:

          Removed this file.

Mon Aug 19 09:52:47 CDT 2013  Adam Mitz  <mitza@ociweb.com>

        * templates/make.mpd:
        * templates/makedll.mpt:

          If we have GNU Make, no need for a rule to touch the .depend file.

Mon Aug 19 07:22:20 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * templates/bmake.mpd:
          bcc64 has no support for pch

Wed Aug  7 07:12:31 UTC 2013  Johnny Willemsen  <jwillemsen@remedy.nl>

        * templates/bmake.mpd:
        * templates/bmakecommon.mpt:
        * templates/wb30exe.mpt:
          Optional support for Embarcadero C++ BuilderXE4 using bcc64

          commit 868d7e4b98937d72b11704eb8ad176ba3a7a8f0c
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Wed Jun 26 13:23:05 2013 +0200

                    Disable warning
                  * templates/bmakecommon.mpt:

          commit 343897776235c7eec82609fc2662699bc4e8b303
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Thu Jun 20 14:04:21 2013 +0200

                    bcc32 attempt fix
                  * templates/bmake.mpd:

          commit 419e2b2b441ab8be42a1f07a4c657b1d56cfcfda
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 21:03:35 2013 +0200

                    release fix
                  * templates/bmake.mpd:

          commit 17f31fbe7ace3f9f2eca7ccd97224b4fddab5d13
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 20:49:56 2013 +0200

                    Switch 32/64
                  * templates/bmake.mpd:

          commit 9c6f7276d252354d59642acfefb29bdd32a73d64
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 20:39:50 2013 +0200

                    Support for 32/64 common libs
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:

          commit bf93fc1382d6a5dfc9b8be98b8a3c1e8fb1ca47a
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 20:32:35 2013 +0200

                    Handle different libext
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:

          commit 7d7352e64dd3e6054327df6cf904d66d878a8a14
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 20:25:46 2013 +0200

                    Added path for startup obj
                  * templates/bmake.mpd:

          commit f258eaa34f75c4eeb01a6ab9dceb1cc0698cdf2f
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 19:23:33 2013 +0200

                    Obj extension and startup object
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:

          commit cf382b74a31665f253fe6d391e4265150cfa08e3
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 18:15:17 2013 +0200

                    Use correct linker
                  * templates/bmake.mpd:

          commit 967f92ce04790a4eba1b416f9008c7f7c7feb69c
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 17:13:45 2013 +0200

                    Use -o instead of -n with bcc64
                  * templates/bmake.mpd:

          commit 72498537d3fb82064f1865d9a95bcb4c59267a12
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:34:37 2013 +0200

                    64bit needs space after -n
                  * templates/bmake.mpd:

          commit 347735af4a8c8be4e79dc21dbdeea05949a6778f
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:30:24 2013 +0200

                    Zap a few options that clang64 doesn't support
                  * templates/bmake.mpd:

          commit 21237991013bbeb96cf050bc2b85299064a29749
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:26:54 2013 +0200

                    Common_flags
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:

          commit 06a0fb4d793fb13c2288d324c4e67b20304a90cb
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:21:16 2013 +0200

                    32/64 warnflagsd
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:

          commit 4db86c833e0edf2dce6d372376d1505ebf353a81
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:19:08 2013 +0200

                    Tweak 32/64 OCFLAGS
                  * templates/bmake.mpd:

          commit 42d96e494a7365c2cb9dff94cacba271baabf9c4
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 16:08:23 2013 +0200

                    Work in progress for bcc64
                  * templates/bmake.mpd:
                  * templates/bmakecommon.mpt:
                  * templates/wb30exe.mpt:

          commit 2ce83e3fc41d95463b9234ec0acb02a66bdcfbd6
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Mon May 27 15:44:26 2013 +0200

                    Started with 64bit
                  * templates/bmakecommon.mpt:

          commit b68f3f361fed4325680f90719b4416f5948daec5
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Fri Aug 17 20:42:42 2012 +0200

                  * templates/bmakecommon.mpt:
                    Revert

          commit 04c3e35b9cbfd8b2e06d659121ed68e59d5ed0e1
          Author: Johnny Willemsen <jwillemsen@remedy.nl>
          Date:   Fri Aug 17 20:39:53 2012 +0200

                  * templates/bmakecommon.mpt:
                    Added support for BUILDBITS64


Tue Jul  9 15:06:50 UTC 2013  Adam Mitz  <mitza@ociweb.com>

        * templates/make.mpd:

          If object files are moved to a different directory (by using
          targetoutdir or obj_dir), apply the transdir function so that
          source files in relative directories still result in object
          files within the custom object directory.  obj_dir or targetoutdir
          may contain variable replacement expressions (starting with $) and
          these are preserved in the .depend files as well.

        * modules/Depgen/MakeObjectGenerator.pm:

          Make depgen aware of the different rules for -type make obj dirs.

        * modules/TemplateParser.pm:

          Provide a way to escape the variable replacement expressions in
          makefiles with a general "subst" function (implemented as Perl s///g).

        * modules/DirectoryManager.pm:

          In translate_directory(), fixed a bug in the regex for changing
          repeated occurrences of .. to dotdot.

Wed Jun 26 16:14:28 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>

        * modules/Version.pm:

          MPC version 4.0 released.

Wed Jun 26 16:13:40 UTC 2013  Phil Mesnier  <mesnier_p@ociweb.com>

        * ChangeLog:

        * history/ChangeLog-3_9:

Local Variables:
mode: change-log
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))
indent-tabs-mode: nil
End: