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
|
oxref (2.02.00)
* Building oxref using icmake requires icmake >= 12.01.00
* Flag -P was dropped: to avoid using a single precompiled header undefine
SPCH in icmconf
* Adapted store/checkglobals.cc to g++ >= 14.0.1
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 04 Jul 2024 07:45:41 +0200
oxref (2.01.00)
* 'build program' c.s. use ICMAKE_CXXFLAGS. The file c++std was removed.
* Added option '--callled-by (-c) spec' showing the (recursive) functions
calling 'spec', where 'spec' is a pattern as used by the --select-pattern
option.
* Replaced the Affero Gnu Public License by the Gnu General Public License
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 26 Oct 2023 10:57:39 +0200
oxref (2.00.03)
* Ready for libbobcat6
* ObjDump::const_iterator was redesigned according to the requirements
covered in the C++ Annotations 12.2.0, section 22.14
* Added 'c++std' defining the c++ standard to use for
compilation. Compilation commands also use -Werror
-- Frank B. Brokken <f.b.brokken@rug.nl> Sun, 11 Sep 2022 09:41:39 +0200
oxref (2.00.02)
* On request of the FSF the files agpl-3.0.txt and LICENSE.txt were added
to oxref's repo.
-- Frank B. Brokken <f.b.brokken@rug.nl> Sat, 25 Jun 2022 11:22:09 +0200
oxref (2.00.01)
* Removed -q from oxref's build script
* Removed tar.gz references from the man-page
* Repaired a flaw in the icmake/finall function
-- Frank B. Brokken <f.b.brokken@rug.nl> Mon, 28 Jun 2021 21:28:15 +0200
oxref (2.00.00)
* Version 2.00.00 adds several new options (--no-xref, --objdump, --replace,
--replace-file --tree), and can produce (using --tree) call trees of
functions directly or indirectly called from (c.q. global data used by)
programs or from a specified function.
* The cross-reference listing can optionally be omitted from the program's
output
* Variable type definitions produced by the compiler are sometimes very
complex, and differ from the way these types are normally specified in
source files. E.g., in C++ a string is referred to by the compiler as
(on one line):
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
Instead, in source files
std::string
is commonly used. Oxref >= V.2.00.00 accepts replacement specifications to
change the former specification into the latter in oxref's output.
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 14 Mar 2019 12:26:12 +0530
oxref (1.00.07)
* Migrated from Github to Gitlab
-- Frank B. Brokken <f.b.brokken@rug.nl> Sat, 16 Jun 2018 10:24:38 +0200
oxref (1.00.06)
* Updated entries in the 'required' file.
-- Frank B. Brokken <f.b.brokken@rug.nl> Sun, 20 Dec 2015 13:02:43 +0100
oxref (1.00.05)
* Updated the icmake build scripts to icmake 8.00.04
-- Frank B. Brokken <f.b.brokken@rug.nl> Mon, 14 Dec 2015 14:18:32 +0100
oxref (1.00.04)
* Kevin Brodsky observed that the installation scripts used 'chdir' rather
than 'cd'. Fixed in this release.
* Kevin Brodsky also observed that the combined size of all precompiled
headers might exceed some disks capacities. The option -P was added to the
./build script to prevent the use of precompiled headers.
-- Frank B. Brokken <f.b.brokken@rug.nl> Mon, 05 Oct 2015 21:11:58 +0200
oxref (1.00.03)
* Standardized the (de)installation procedures
-- Frank B. Brokken <f.b.brokken@rug.nl> Sat, 03 Oct 2015 11:11:25 +0200
oxref (1.00.02)
* Fixed compilation errors that emerged with g++-5, reported by Matthias
Klose.
* Added the file 'required' to the source distribution summarizing the
required software for building oxref.
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 12 Feb 2015 18:13:30 +0100
oxref (1.00.01)
* Since oxref's been around for over a year without encountering any
serious problems, its version was bumped to slightly over 1.00.
* Oxref no longer depends on bobcat's A2x and X2a classes
* Oxref's no longer uses (deprecated) FBB::Errno exceptions. Instead,
FBB::Exception exceptions are now used.
* 'build oxref' uses the newly built tmp/bin/binary (= oxref) program to
create its cross-reference listing.
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 26 Dec 2013 12:33:38 +0100
oxref (0.91.00)
* oxref now returns 0 when called with the -h or -v flags
* catching FBB::Errno in main.cc is superfluous: removed.
-- Frank B. Brokken <f.b.brokken@rug.nl> Fri, 25 Jan 2013 10:38:42 +0100
oxref (0.90.11)
* The following #defines in INSTALL.im can be overruled by defining
identically named environment variables:
CXX defines the name of the compiler to use. By default `g++'
CXXFLAGS the options passed to the compiler.
By default `-Wall --std=c++0x -O2 -g'
LDFLAGS the options passed to the linker. By default no options are
passed to the linker.
-- Frank B. Brokken <f.b.brokken@rug.nl> Wed, 18 Jul 2012 15:19:38 +0200
oxref (0.90.10)
* Depends on Bobcat 3.00.02
* Removed superfluous header (undoing the needless 0.90.04 modification).
-- Frank B. Brokken <f.b.brokken@rug.nl> Thu, 10 May 2012 14:02:07 +0200
oxref (0.90.04)
* Added missing header
-- Frank B. Brokken <f.b.brokken@rug.nl> Wed, 09 May 2012 13:45:58 +0200
oxref (0.90.03)
* Fixed an out-of check placed newline insertion
-- Frank B. Brokken <f.b.brokken@rug.nl> Mon, 09 Jan 2012 21:35:03 +0100
oxref (0.90.01)
* Replaced FnWrap* calls by lambda functions
* `build' script now recognizes CXXFLAGS and LDFLAGS for, resp. g++ and ld
flags. Default values are in INSTALL.im, as before.
-- Frank B. Brokken <f.b.brokken@rug.nl> Fri, 24 Jun 2011 21:15:18 +0200
oxref (0.90.00)
* Initial release
-- Frank B. Brokken <f.b.brokken@rug.nl> Wed, 16 Feb 2011 11:50:25 +0100
|