lp:src-highlite
- Get this branch:
- bzr branch lp:src-highlite
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/src-highlite.git.
Last successful import was .
Updating branch...
Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.
Recent revisions
- 243. By Tom Tromey <email address hidden>
-
Make tests parallel-safe
This changes the test suite to be parallel-safe. It also changes the
'diff' tests to cause a 'make' failure when the diff changes, which I
think is more reliable.Ideally it would be better to switch this all to automake testing, so
that the output could be prettier. - 242. By Tom Tromey <email address hidden>
-
Add rpm-spec to lang.map
User Frank Dana <ferdnyc> asked for rpm-spec to be added.
See https://savannah. gnu.org/ bugs/?63225. - 241. By Tom Tromey <email address hidden>
-
Use std::shared_ptr
This removes the use of boost::shared_ptr, in favor of
std::shared_ptr. This is an incremental step toward fully requiring
C++11 and removing the Boost dependency. - 240. By Tom Tromey <email address hidden>
-
Don't print extra "GNU" in help
K . Kurokawa pointed out that --help prints:
GNU GNU source-highlight 3.1.9
This seems to be from the explicit use of "GNU" in
source-highlight. cc. - 239. By Tom Tromey <email address hidden>
-
Remove some obsolete texinfo commands
This removes the uses of @inforef and @refill, which are obsolete.
- 237. By Tom Tromey <email address hidden>
-
Remove duplicate rule from doc/Makefile.am
doc/Makefile.am had two rules for styleformatter.
h.texinfo. This
removes one of them. - 236. By Tom Tromey <email address hidden>
-
Require C++11
This updates source highlight to require C++11. It imports a macro
from GCC to help find the correct options to use. Note that C++11 is
widely available and both GCC and GDB have required it for years.To support this, the generated parser and lexer files are updated with
newer versions of bison and flex. This avoids warnings about the use
of the 'register' keyword on my config (my system GCC defaults to
C++17, which the new macro accepts as-is). - 235. By Tom Tromey <email address hidden>
-
Update gnulib
This updates gnulib to a newer version. This was done by re-running
gnulib-tool as shown in gl/Makefile.am; then modifying the command
line until it did not warn. - 234. By Tom Tromey <email address hidden>
-
Modernize configure.ac
autoconf started warning about various configure.ac constructs. I ran
autoupdate and then fixed various issues. I also took the opportunity
to remove some unnecessary checks. Source highlight now simply
assumes a reasonable C++ compiler with STL, etc.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)