Statistics
| Branch: | Revision:

root / src / utils / ChangeLog @ 81ad8b66

History | View | Annotate | Download (29.6 KB)

1 01873262 Georg Kunz
2010-06-11  ------ omnetpp-4.1 released ------
2
3
2010-06-09  Andras Varga
4
5
	* opp_makemake: in generated makefiles, ln -sf, mkdir -p and 
6
	opp_shlib_postprocess are now referred to via Makefile.inc variables
7
	(LN, MKPATH, SHLIB_POSTPROCESS).
8
9
2010-05-31  ------ omnetpp-4.1rc2 released ------
10
11
2010-05-28  Levente Meszaros
12
13
	* opp_test: support multiple %inifile entries in the .test file
14
15
2010-05-09  Andras Varga
16
17
	* opp_test: do not delete "%contains" files that look like source files
18
	(.h,.cc,.msg,.ned) i.e. they are surely not generated by the test
19
	simulation.
20
21
2010-04-20  ------ omnetpp-4.1b4 released ------
22
23
2010-04-01  Andras Varga
24
25
	* opp_makemake: support long linker lines (>32K) on Windows, via using 
26
	temp files for arguments (edit: actually it still does not work, 
27
	because g++ internally attempts to launch its inferior processes with 
28
	a >32K command line, and fails... There seems to be no other solution
29
	than splitting up the project's sources to multiple libs..
30
31
2010-03-31  Levente M?sz?ros
32
33
	* opp_test: added new entries called %file-exists and %file-not-exists
34
	with a single file name parameter.
35
36
2010-03-30  Andras Varga
37
38
	* opp_test: %subst to understand backrefs ($1) in the replacement string
39
40
2010-03-14  ------ omnetpp-4.1b3 released ------
41
42
2009-09-03  Andras Varga
43
44
	* opp_test: improvement: save the reference outputs (i.e. bodies of
45
	various %contain blocks) in work/testname  [bug 96]
46
47
2009-07-07  Andras Varga
48
49
	* added opp_pefileversion.cc, for detecting Visual C++ version in a
50
	NLS-independent way [code from ViRe]
51
52
2009-03-12  ------ omnetpp-4.0 released ------
53
54
2009-02-27  ------ omnetpp-4.0rc2 released ------
55
56
2009-02-20  Rudolf Hornig
57
58
	* opp_test: implemented %extraargs
59
60
2009-01-02  Andras Varga
61
62
	* added opp_runall
63
64
2008-12-12  ------ omnetpp-4.0rc1 released ------
65
66
2008-12-02  Andras Varga
67
68
	* seedtool: renamed opp_lcg32_seedtool, and added a warning in its help
69
	that it is an obsolete tool and probably should not be used.
70
71
2008-11-17  Andras Varga
72
73
	* opp_test: implemented %env for setting environment variables for
74
	the test program. Example:  %env: NEDPATH=this;that
75
76
2008-11-09  Andras Varga
77
78
	* opp_makemake: streamline the generated makefile: definitions,
79
	actions, etc are only generated when they are actually needed
80
81
2008-10-25  Andras Varga
82
83
	* opp_makemake: use individual targets for each sub-make directory,
84
	instead of iterating over $(SUBMAKE_DIRS); also removed $(SUBMAKE_DIRS)
85
86
	* opp_makemake: several refinements and bugfixes
87
88
	* opp_test improvements: -c, %testprog
89
90
2008-09-30  Andras Varga
91
92
	* opp_makemake: added $(LDFLAGS) to the command line when building
93
	shared libraries
94
95
2008-08-17  Andras Varga
96
97
	* opp_makemake: default target name changed to the project name, from
98
	the name of the makefile directory
99
100
2008-07-11  Andras Varga
101
102
	* opp_test: implemented the possibility to do replacements on the output
103
	before matching. This is useful for handling platform differences, like
104
	MSVC printing NaN and INF differently from gcc.
105
	    Syntax: %subst /search-regex/replacement/flags
106
	It is allowed to have more than one %subst in a test case file.
107
	Perl-style regexes are supported (of course).
108
109
2008-07-10  Andras Varga
110
111
	* opp_test: removed feature that {} was synonymous to @TESTNAME@, and
112
	{foo} to @TESTNAME@_foo. Those abbreviations are no longer that useful,
113
	now that NED files of different test cases don't interfere.
114
115
	* opp_test: new feature: any test can declare the result to be
116
	unresolved, by printing #UNRESOLVED or #UNRESOLVED:some-explanation
117
	on its standard output
118
119
2008-06-23  Rudolf Hornig, Andras Varga
120
121
	* opp_makedep: optimized by memoizing the result of header files scan
122
123
	* opp_makedep: added -v, --verbose command-line option
124
125
	* opp_makedep: fix: it choked if there was a directory with the same
126
	name as an included files (ie. #include <queue>, and a queue/ dir)
127
128
2008-06-15  Andras Varga
129
130
	* opp_makemake: generate one rule per .msg file. note: batch rules like
131
	    $(MSG_H_FILES) $(MSG_CC_FILES): $(MSGFILES)
132
	    	$(MSGC{nmake?:/=\}) -s _m.{cc} $(MSGCOPTS) $(MSGFILES)
133
	have been tries but do not work properly (nmake tends to recompile
134
	everything when any msg file changes)
135
136
2008-06-15  Andras Varga
137
138
	* added ln.c
139
140
2008-06-01  Andras Varga
141
142
	Summary of changes for the OMNeT++ 4.0 branch:
143
144
	* opp_test:
145
	 - each test gets its own directory
146
	 - new section %includes -- it goes outside the C++ namespace
147
	   (%global goes inside)  TODO add to the docu!!!
148
	 - new entry %network: it sets the network name in the ini file,
149
	   possibly in the generated ned files too
150
151
	* opp_(n)makemake: unified unix and windows versions in a new
152
	template substitution based implementation
153
154
	* opp_(n)makemake: dropped -N option, and made dynamic NED loading
155
	the default
156
157
	* opp_(n)makemake: default is linking with BOTH cmdenv and tkenv (pass
158
	the -u option to simulation executables to choose Cmdenv or Tkenv)
159
160
	* opp_makedep: --objdir option changed to --objprefix (also available
161
	as -P)
162
163
	* opp_(n)makemake option changes:
164
	  - renamed -b,--basedir to -P,--projectdir
165
	  - old -P option (opp_msgc windows export/import symbol) became -p
166
	  - added --nmake option
167
	  - added -M, --mode option
168
	  - the -c filename, --configfile filename option no longer exists,
169
	    config file is found by calling opp_configfilepath
170
	  - removed -t,--importlib option, as plain -l does the job as well
171
	  - added -a,--make-lib option, which builds a static lib
172
	  - removed tstamp mechanism from opp_makemake (wasn't very useful)
173
	  - generates dependencies for msg files too, but expects _m.cc files
174
	    on the command line for that!
175
176
2006-10-21  ------ omnetpp-3.3 released ------
177
178
2006-10-19  Andras Varga
179
180
	* opp_nmakemake: bugfix: running it with a -I"path with space" option,
181
	the quotes didn't make it into the generated Makefile.vc
182
183
2006-01-12  ------ omnetpp-3.2p1 released ------
184
185
2006-01-09  Andras Varga
186
187
	* opp_nmakemake: failed if a directory name contained "++" when the -b
188
	option was specified
189
190
	* opp_makedep: return exit code 0 when called without args to print help
191
192
2005-10-19  ------ omnetpp-3.2 released ------
193
194
2005-10-13  Andras Varga
195
196
	* opp_makemake, opp_nmakemake: fix: internal abs2rel routine didn't
197
	work for 1-char directory names
198
199
2005-09-22  Andras Varga
200
201
	* opp_neddoc.in: changed to use @@listfile syntax to invoke nedtool.
202
203
2005-08-06  Andras Varga
204
205
	* opp_nmakemake: implemented -s, -t, -d options to enable building DLLs
206
207
	* opp_makemake.in: added -t, -d options (do-nothing options) for
208
	command-line compatibility with opp_nmakemake
209
210
2005-08-05  Andras Varga
211
212
	* opp_makemake.in, opp_nmakemake: added -P option (just gets passed
213
	to opp_msgc)
214
215
2005-07-19  Andras Varga
216
217
	* opp_neddoc.in: changed runprog so that it gives system() a single
218
	string. This is necessary because we need to use the shell because
219
	of redirections. As documented at http://perldoc.perl.org/functions/
220
	system.html, perl uses the shell to execute a program if there is
221
	only one scalar parameter and this must contain a shell metacharacter.
222
	[reported by Johann Glaser]
223
224
	* opp_neddoc.in: changed network images (GNED diagrams) from JPG
225
	to PNG. (It was JPG because a browser beginning with "I" used to have
226
	versions around with poor to none PNG support, and GhostScript
227
	of course didn't create GIFs.) [change suggested by Johann Glaser]
228
229
2005-05-20  Andras Varga
230
231
	* opp_nmakemake: added printing of "entering <directory>", "leaving
232
	<directory>" messages
233
234
2005-03-31  ------ omnetpp-3.1 released ------
235
236
2005-03-03  Andras Varga
237
238
	* opp_makemake, opp_nmakemake: implemented -X (ignore subdirectory) option
239
240
2004-12-29  ------ omnetpp-3.0 released ------
241
242
2004-12-10  Andras Varga
243
244
	* opp_test: always used dynamic NED loading, regardless of -N option
245
246
2004-11-29  Andras Varga
247
248
  	* opp_makemake.in: avoid generating $(wildcard ..) without args.
249
  	Change needed for Mac OS/X [patch from Michael Tuexen]
250
251
	* opp_test: similar change as to opp_neddoc.in below, on 2004-11-21
252
253
2004-11-23  ------ omnetpp-3.0b1 released ------
254
255
2004-11-21  Andras Varga
256
257
  	* opp_neddoc.in: fixed the way it invokes commmands via system()
258
  	(We to break up the command line, otherwise redirection sometimes
259
  	breaks on Windows; plus we always need to use COMSPEC)
260
261
2004-11-03  ------ omnetpp-3.0a9 released ------
262
263
2004-11-03  Andras Varga
264
265
	* opp_test: fixed bug which caused %not-contains tests not to take
266
	place.
267
268
2004-10-27  Andras Varga
269
270
	* seedtool.cc: edited banner to clarify it generates seeds for LCG32.
271
272
2004-10-15  Andras Varga
273
274
	* opp_makemake.in: fixed "-L" bug introduced in 3.0a7 (2004-09-14)
275
276
2004-10-04  ------ omnetpp-3.0a8 released ------
277
278
2004-10-04  Andras Varga
279
280
        * opp_makemake.in: "tr [a-z] [A-Z]" changed to "tr '[a-z]' '[A-Z]'"
281
        to prevent shell expansion [patch by Kendy Kutzner]
282
283
2004-09-24  ------ omnetpp-3.0a7 released ------
284
285
2004-09-24  Andras Varga
286
287
        * opp_makemake.in, opp_nmakemake: don't delete $(TARGET) with "-n"
288
289
2004-09-14  Andras Varga
290
291
        * opp_nmakemake: added -b <basedir> option. <basedir> is supposed
292
        to be the toplevel directory of large multi-directory simulation model.
293
        The -b option will cause all path names (passed with -I, -L, etc.)
294
        to be converted from absolute to relative. This means that makefiles
295
        will not need to be re-generated or edited then the project is
296
        compiled in a different directory.
297
298
2004-08-12  Andras Varga
299
300
        * neddocproc.pl: backslashing can be used to prevent unintentional
301
        hyperlinking of a word which is also a component (e.g. module) name.
302
        That is, \IP is the same as <nohtml>IP</nohtml>: "IP" won't get hyper-
303
        linked in the HTML output, even if there's a module type called IP.
304
        Single backslashes will be removed from the HTML output -- double
305
        them if you want them to appear.
306
307
2004-08-09  Andras Varga
308
309
        * opp_neddoc.in: on Windows, listing directories which have no .ned
310
        or .msg on the command line caused opp_neddoc stop with "file not
311
        found" error
312
313
2004-07-22  ------ omnetpp-3.0a6 released ------
314
315
2004-07-20  Andras Varga
316
317
        * neddoc.xsl: "NED file" pages in generated HTML now contain full
318
        NED file listing
319
320
        * opp_neddoc.in, neddoc.xsl: added -z (--no-source) option to turn off
321
        adding the source code on component pages (but NED file pages will
322
        still contain the source)
323
324
2004-07-19  Andras Varga
325
326
        * opp_nmakemake,opp_makemake: added -x (--notstamp) option: the
327
        makefile won't require a .tstamp file to be present in directories
328
        that appear after the -x option on the command line.
329
330
        * opp_neddoc: added support for tags @author, @date, @todo, @bug,
331
        @see, @since, @warning, @version
332
333
2004-07-16  Andras Varga
334
335
        * opp_test: added preload-ned-files=*.ned to default omnetpp.ini
336
337
2004-07-12  Andras Varga
338
339
        * opp_makemake.in,opp_nmakemake: fixed bug which caused .tstamp to be
340
        always updated, and thus depended directories to be always re-built.
341
342
2004-07-10  Andras Varga
343
344
        * opp_test: added further checks: %contains-filt, %not-contains-filt,
345
        %contains-regex-filt, %not-contains-regex-filt. These checks
346
        regard only the lines beginning with "::" in the output (all other
347
        lines will be discarded before match). This makes it easier to
348
        write test cases if the test code produces lots of output.
349
350
2004-06-07  ------ omnetpp-3.0a5 released ------
351
352
2004-05-15  ------ omnetpp-3.0a4 released ------
353
354
2004-05-15  Andras Varga
355
356
        * opp_neddoc.in: prefer ImageMagick's convert to Ghostscript when
357
        converting EPS to JPG. Many Ghostscript versions do not crop EPS files:
358
        they ignore the -dEPSCrop flag and the %%BoundingBox line in the EPS
359
        file. (One GS that I tested and works well is AFPL Ghostscript 8.11.)
360
        ImageMagick also uses Ghostscript to do the conversion but works
361
        around the problem: adds the line "120 45 translate" to the front of
362
        the EPS file (where the numbers are -1 times the top-left corner of
363
        the %%BoundingBox) before invoking GS, then after GS it crops the
364
        resulting raster image to the correct size.
365
366
2004-04-14  Andras Varga
367
368
        * neddoc.xsl: fixed bug which caused some inheritance arrows to be
369
        drawn in wrong direction
370
371
2004-03-22  ------ omnetpp-3.0a3 released ------
372
373
2004-03-05  Andras Varga
374
375
        * opp_makemake: added --genconfig option which generates config file
376
        which can be included by makefiles (see opp_makemake -c option).
377
378
        * opp_makemake, opp_nmakemake: old targets "re-makemake" and
379
        "re-makemake-m" renamed to "makefiles" and "makefile-ins".
380
        Old target names also kept for compatibility but should not be used
381
        any more.
382
383
        * opp_nmakemake: some quirks fixed; used "exit /b 1" to return error
384
        code (not good without /b!)
385
386
2004-03-04  Andras Varga
387
388
        * opp_makemake, opp_nmakemake: improved dealing with .msg files.
389
        To deal with dependencies within a single directory, an
390
           $(OBJS) : $(GENERATEDHEADERS)
391
        dependency was added which forces opp_msgc run first. For dealing
392
        with multi-directory models, there's a "generateheaders" target
393
        which the toplevel makefile can depend on, forcing to generate
394
        all _m.h files before actual compilation begins. The toplevel
395
        makefile should contain the following dependency then:
396
           subdirs $(OBJS) : generateheaders
397
        (It is not good to add this to every makefile, because it'll
398
        run too many times, cascading...)
399
400
2004-03-03  ------ omnetpp-3.0a2 released ------
401
402
2004-03-03  Andras Varga
403
404
        * opp_makemake, opp_nmakemake: makefiles now generate a .tstamp
405
        file on successful build. Useful with multi-directory models:
406
        with -w option, the generated makefile will depend on the timestamps
407
        of included directories, so e.g. a simulation executable gets re-built
408
        automatically if its components in other directories have been changed
409
        *and* built.
410
411
        ATTENTION: this doesn't guarantee that other directories are
412
        up-to date!!! Only that *when* they are re-built, executables that
413
        use them will be re-built too. You still have to do a top-level make
414
        if you want to ensure that included directories are up-to-date too.
415
416
        * opp_makemake, opp_nmakemake: re-makemake target made recursive
417
        [suggested by Daniel Willkomm]
418
419
2004-02-22  Andras Varga
420
421
        * opp_test: added -a, -N options. -N can be used to test dynamic
422
        NED loading
423
424
2004-02-18  Andras Varga
425
426
        * opp_makemake.in: -N, --ignore-ned added (see below)
427
428
2004-02-09  Andras Varga
429
430
        * opp_nmakemake: added -N, --ignore-ned option which leaves out .ned
431
        files from the makefile. Useful when you want to load all .ned files
432
        dynamically instead of linking them into the simulation program
433
        (see preload-ned-files omnetpp.ini option).
434
435
2004-02-06  Andras Varga
436
437
        * opp_makemake.in,opp_nmakemake: 'depend' target made recursive
438
439
2004-02-04  ------ omnetpp-3.0pre1 released ------
440
441
2004-02-03  Andras Varga
442
443
        * neddoc.xsl: module etc names in generated .dot files need quotes
444
        otherwise they may clash with dot's reserved keywords ("Node")
445
446
2003-12-06  Andras Varga
447
448
        * opp_nmakemake now will make some effort to find configuser.vc
449
        by itself when no -c option is given
450
451
2003-12-05  Andras Varga
452
453
        * opp_neddoc and parts polished and brought to work on Windows.
454
        See tests at test/opp_neddoc.
455
456
2003-10-02  Andras Varga
457
458
        * opp_makemake.in, opp_nmakemake: a thorough rewrite of how
459
        multi-directory models are handled. This version should be usable,
460
        it's been proven on IPSuite and MPLS (I generated _all_ of its
461
        Makefiles including the toplevel one with opp_(n)makemake).
462
        The changes in nutshell:
463
        - opp_(n)makemake no longer invokes `make' in other directories
464
          while generating the makefile. (It wasn't a very good idea in
465
          the first place)
466
        - it is now possible to generate a Makefile that imports the
467
          settings from another file (via Makefile inclusion). Thus
468
          you don't have to regenerate all the Makefiles (or edit the
469
          settings in them) if you move to a different machine or change
470
          the compile flags.
471
        - "recursive make" (descenting into subdirs) is now independent
472
          from which directories you want to link with object files.
473
          Recursive make is enabled with the -r option, and it'll simply
474
          cause the Makefile to go into all subdirs and run make in them.
475
          That's all. If you need to ensure a specific order or you want
476
          to leave out certain subdirs, you can put additional dependencies
477
          and rules into makefrag (makefrag.vc).
478
        - any file you list on the opp_(n)makemake command line is still
479
          something to link with. No change here.
480
        - any directory on the opp_(n)makemake command line is a something
481
          that (will) contain object files you want to link with.
482
          opp_(n)makemake won't specifically list the object files in the
483
          Makefile, it'll just say *.o (or *.obj). Also, it won't add
484
          dependencies to that directory -- you have to add that manually
485
          (see "recursive make" above).
486
        - one shortcut I found useful: the -w option causes linking with all
487
          object files found in the -I (include) directories. That saves you
488
          from listing directories with -I (because you want to import NED
489
          files from there and #include header files) and again as argument
490
          (because you also want to link with the object files from there) --
491
          you just add -w, and the -I's.
492
        Note that primarily, linking with object files is considered and not
493
        building static or shared libraries. Putting modules into static
494
        libraries doesn't work very well on Unix (the linker tends to optimize
495
        too eagerly and leave out your modules from the executable), but
496
        shared libraries are fine. On Windows, static libs have the same
497
        problem as on Unix; DLLs are more difficult to build.
498
           Any customization should go to the makefrag(.vc) file. The above
499
        machinery should probably be satisfactory for except very large and
500
        very modular simulation models. If you find that you've outgrown
501
        the opp_makemake features, you should probably consider moving to
502
        CMake or Automake which are far more powerful.
503
504
2003-08-20  Andras Varga
505
506
        * opp_makemake.in, opp_nmakemake: added missing dependency of _m.h
507
        files on .msg files.
508
509
2003-07-28  Andras Varga
510
511
        * opp_neddoc/opp_neddocall: enhanced documentation generation, output
512
        is now multi-frame html. Generated files go to the html/ subdirectory.
513
514
2003-06-16  ------ omnetpp-2.3 released ------
515
516
2003-05-24  Andras Varga
517
518
        * opp_nmakemake: changed handling of -e option -- now, if no -e option
519
        is given, opp_nmakemake tries to detect the C++ file extension
520
        from files already in the directory.
521
522
2003-03-15  ------ omnetpp-2.3b2 released ------
523
524
2003-03-15  Andras Varga
525
526
        * opp_nmakemake: fixed -l and -L options; clarified help text
527
528
2003-03-13  Andras Varga
529
530
        * opp_test: changed #include "omnetpp.h" to <omnetpp.h> in generated
531
        code
532
533
2003-03-11  Andras Varga
534
535
        * opp_test: couldn't run test program on Unix if "." was not
536
        in the PATH
537
538
2003-02-15  ------ omnetpp-2.3b1 released ------
539
540
2003-02-08  Andras Varga
541
542
        * opp_test: enhancement: %contains and %not-contains now do
543
        substring match. Regexp match can be done with %contains-regex
544
        and %not-contains-regex.
545
546
2003-01-30  Andras Varga
547
548
        * opp_makemake.in: now runs make depend after makefile creation
549
550
2002-12-18  Andras Varga
551
552
        * opp_stacktool.cmd added: it displays maximum reserved stack size
553
        for a program.
554
555
        * seedtool.cc: incorporated fix from N. Reijers. If too many seeds,
556
        too far apart are requested, there were zeroes in the generated
557
        sequence. (See src for more info.)
558
559
2002-12-08  Andras Varga
560
561
        * opp_makemake, opp_nmakemake: handling of .ned files that use the
562
        'experimental message subclassing' feature has changed. These files
563
        should have .msg suffix, and they will be compiled by opp_msgc into
564
        _m.h and _m.cc files. The '//--subclassing--' line is no longer needed.
565
566
2002-12-06  Andras Varga
567
568
        * added opp_neddocall: it documents all ned files in the current
569
        directory and subdirectories.
570
571
        * opp_makemake_vc.pl renamed to opp_nmakemake
572
573
        * use .cmd files with NT command line extensions (%~ notation)
574
        to run opp_test, opp_makedep, opp_nmakemake and splitvec from Windows
575
        command prompt
576
577
        * removed 'require Cwd' from perl scripts: we don't want to use any
578
        Perl modules, to avoid having to bundle a full Perl distribution into
579
        the Windows installer
580
581
2002-11-14  Andras Varga
582
583
        * opp_test: changes for Windows
584
585
        * opp_makemake_vc.pl: added makefile creator for MSVC. 100% Perl,
586
        no other Unix tool needed. The created Makefile.vc includes
587
        configuser.vc for all compiler, linker, etc settings.
588
589
2002-10-30  Andras Varga
590
591
        * tcl2c.c: commented out old code for Borland C++, it was in the way
592
        when compiling with MinGW. BC is not supported anyway.
593
594
2002-10-19  Andras Varga
595
596
        * opp_test: added %global option; it can be used with %activity
597
        and its body will be placed into the C++ source at global scope,
598
        so it's a good place for helper functions, etc.
599
600
2002-06-12  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
601
602
        * opp_makemake.in (htmldocs): Target htmldoc renamed to
603
        htmldocs. Now, creates directory htmldoc instead of html
604
        (clean): remove automatically generated documentation
605
        (htmldocs): use | instead of / as sed separator where file pathes
606
        can occur
607
608
2002-06-11  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
609
610
        * opp_makemake.in (doxyconf): new variable; names the doxygen
611
        configuration file
612
        (nedfiles): new variable, holds all ned files including those in
613
        sub-directories
614
        (neddoc.html): new Makefile target for NED documentation
615
        generation. Creates neddoc.html
616
        (htmldoc): new Makefile target for C++ code documentation
617
        generation. Docu is placed into ./html sub-directory
618
        (doc): new Makefile target that calls target neddoc.html and
619
        htmldoc
620
        (): various code for NED file collection; exludes NED files that
621
        contain experimental subclassing ("//--subclassing--")
622
623
        * opp_neddoc.in: use OMNETPP_UTILS_DIR as path to
624
        neddoc.xsl. Added signal traps and a cleanup() function
625
626
2002-06-10  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
627
628
        * Makefile.in (all): copy opp_neddoc to bin dir.
629
630
        * opp_neddoc.in (NEDDOC_XSL): use OMNETPP_UTILS_DIR as path to
631
        neddoc.xsl
632
633
2002-07-07  Andras Varga
634
635
        * added NED documentation tool (neddoc.xsl, opp_neddoc,
636
        opp_neddoc.cmd)
637
638
2002-05-04  ------ omnetpp-2.2 released ------
639
640
2002-04-06  Andras Varga
641
642
        * opp_test added (moved here from test/); makefile installs it into bin/
643
        * makedep.pl renamed to opp_makedep and made a standalone program;
644
        makefile installs it into bin/
645
646
2002-04-02  Ulrich Kaage <kaage@int.uni-karlsruhe.de>  <kaage@int.etec.uni-karlsruhe.de>
647
648
        * opp_makemake.in (): when parsing option -u: use brackets around
649
        tr groups
650
651
2002-03-03  Andras Varga
652
653
        * opp_makemake: added -L option; removed Makefile.in from the depend
654
        target. [patch by Johnny Lai]
655
656
2002-01-23  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
657
658
        * opp_makemake.in (clean): remove also *_n.h files.
659
660
2001-10-18  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
661
662
        * opp_makemake.in: introduced NEDCFLAGS and NEDCOPTS so that
663
        compile flag -Wno-unused can be used for compiling _n.cc files
664
        only. NEDCFLAGS is defined in configure.in and set in
665
        configure.user in the top level directory.
666
667
2001-08-28  Andras Varga
668
669
        * added makedep.pl. The makedepend program in newer XFree versions
670
        (4.0 up?) is unusable because it no longer supports the -Y option :(
671
        This Perl script I found on the web and enhanced it significantly.
672
673
2001-06-19  Ulrich Kaage  <kaage@int.uni-karlsruhe.de>
674
675
        * Makefile.in (all): use "ln -sf" instead of "ln -s" to avoid an
676
        error when link already exists.
677
678
2001-05-24 Andras Varga
679
680
        * ------ omnetpp-2.1 released ------
681
682
        * prephtml, wc-l moved to _scripts
683
684
2001-03-29 Andras Varga
685
686
        * replace utility renamed to opp_replace
687
688
2001-03-27 Andras Varga
689
690
        * Makefile change: now it copies makemake, splitvec and seedtool
691
        to bin/ (instead of making soft links).
692
693
        * makemake renamed to opp_makemake
694
695
2001-02-27 Andras Varga
696
697
        * ------ omnetpp-2.0p1 released ------
698
699
        * fixed bug in tcl2c which prevented it from compiling with Cygwin
700
701
2001-02-06 Andras Varga
702
703
        * ------ omnetpp-2.0 released ------
704
705
        * tcl2c now compiles with MSVC.
706
707
2000-09-30 Andras Varga
708
709
        * typos in makemake.in
710
711
2000-05-07 Andras Varga
712
713
        * ------ omnetpp-2.0b5 released ------
714
715
        * ------ omnetpp-2.0b4 released ------
716
717
        * replace.c added [from Balazs Kelemen]
718
719
2000-04-30 Andras Varga
720
721
        * TVEnv support removed from makemake [suggested by Niko]
722
723
        * prephtml now puts a version number into the html file
724
725
2000-04-19 Andras Varga
726
727
        * added some Purify support to makemake [from Ulrich Kaage]
728
729
2000-04-16 Andras Varga
730
731
        * prephtml script enhanced: now it splits up the manual to several
732
        HTML files (usman.html, toc.html plus chapN.html files); it also
733
        adds heading numbering.
734
735
2000-04-10 Andras Varga
736
737
        * TRUE/FALSE (defines) replaced by true/false (C++ keywords)
738
739
1999-12-05 Andras Varga
740
741
        * ------ omnetpp-2.0b3 released ------
742
743
        * Makefile.vc added
744
745
1999-10-10 Andras Varga
746
747
        * ------ omnetpp-2.0b2 released ------
748
749
        * makemake: better error handling with recursive makefiles; EXE_SUFFIX added
750
751
        * tcl2c.c: encoding simplified (old one was unnecessarily
752
        complicated and didn't work under cygwin)
753
754
1999-07-17 Andras Varga
755
756
        * ------ omnetpp-2.0b released ------
757
758
        * seedtool help text changed
759
760
761
762
1999-06-21  Andras Varga
763
764
        * all sources checked in under CVS
765
766
        * makefile.in modified for use with GNU Autoconf; also renamed to
767
        Makefile.in
768
769
        * version.log renamed to ChangeLog
770
771
        * cleanup: removed a number of old scripts
772
773
        * tcl2c.c moved here
774
775
1999-01-25  Andras Varga
776
777
        * minor changes
778
779
780
1999-01-01  Andras Varga
781
782
        * fifo2 sample added to install.bat; fifo renamed to fifo1
783
784
        * misc fixes
785
786
        * 'convert' script removed
787
788
789
1998-12-30  Andras Varga
790
791
        * configure script improved;
792
793
        * DYNAMIC_LINKAGE config flag renamed to USE_DLOPEN
794
795
        * configure now creates makefile out of makefile.in
796
797
        * makefile renamed to makefile.in
798
799
800
1998-08-16  Andras Varga
801
802
        * support for the models/ directory
803
804
        * configure now puts OMNETPP_ROOT-relative paths into the
805
        makefiles etc.
806
807
808
1998-08-16  Andras Varga
809
810
        * fixes on the install scripts
811
812
813
1998-08-14  Andras Varga
814
815
        * small fixes
816
817
818
1998-07-15  Andras Varga
819
820
        * html/ directory moved one level up: omnetpp/html/
821
822
        * prephtml fixed: two-level table of contents
823
824
        * several small fixes
825
826
827
1998-07-02  Andras Varga
828
829
        * makemake revisited; configure improved too
830
831
832
1998-06-15  Andras Varga
833
834
        * makemake rewritten. Accepts several command-line options, can
835
        handle source trees etc.
836
837
838
1998-06-04  Andras Varga
839
840
        * small corrections on prephtml and configure
841
842
843
1998-05-21  Andras Varga
844
845
        * prephtml added
846
847
848
1998-05-12  Andras Varga
849
850
        * bugfixes
851
852
        * mklinks added
853
854
855
1998-05-11  Andras Varga
856
857
        * bugfixes
858
859
        * sim, envir, nedc, plove, gned, utils placed into a src
860
        subdirectory
861
862
863
1998-04-29  Andras Varga
864
865
        * makedist creates a lib/ directory with soft links to the
866
        libraries
867
868
869
1998-04-26  Andras Varga
870
871
        * support for dynamic linking
872
873
        * makeall now does a make in utils/ and gned/ too
874
875
        * makedist creates bin/ directory will several soft links in it
876
877
878
1998-04-22  Andras Varga
879
880
        * bitmaps dir added to scripts
881
882
        * dos2unix, configur etc scripts improved
883
884
885
1998-03-10  Andras Varga
886
887
        * Plove added to install etc scripts
888
889
        * wrote readme file
890
891
892
1998-02-26  Andras Varga
893
894
        * 'make clean' added to makemake-generated makefiles
895
896
        * ifeq's removed from makefiles (they are not supported
897
        everywhere)
898
899
        * configur script improved (now checks for gcc, bison etc.)
900
901
902
1998-02-20  Andras Varga
903
904
        * improved on scripts
905
906
907
1998-02-15  Andras Varga
908
909
        * added 'configur' script
910
911
        * renamed (and modified) some scripts:
912
           tounix-->dos2unix
913
           buildall-->makeall
914
           buildlib.bat-->makeall.bat
915
           jar_mkmk-->makemake
916
917
918
1997-12-16  Andras Varga
919
920
        * added GNED and FIFO example to installation scripts
921
922
        * convert script upgraded for sim151
923
924
925
1997-10-06  Andras Varga
926
927
        * added convert that upgrades older OMNeT++ sources
928
929
930
1997-07-10  Andras Varga
931
932
        * jar_mkmk changed to generate makefiles edible for Cygnus gcc on Win95/NT
933
934
935
1997-07-02  Andras Varga
936
937
        * install.bat changed
938
939
940
1997-06-26  Andras Varga
941
942
        * mkmk deleted from scripts
943
944
        * splitvec.bat added
945
946
        * bug: jar_mkmk gives an error if there's no ned file in the
947
        directory
948
949
950
1997-06-23  Andras Varga
951
952
        * splitvec rewritten in awk
953
954
        * install.bat now checks if env vars were set OK
955
956
        * makedist, buildall improved
957
958
        * mkmk removed