The NetBSD Project

CVS log for src/lib/libcurses/ctrace.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libcurses

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21.12.1 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:12 2018 UTC (2 months, 3 weeks ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.23 / (download) - annotate - [select for diffs], Mon Oct 29 00:31:57 2018 UTC (3 months, 2 weeks ago) by uwe
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, HEAD
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

__CTRACE - don't call gettimeofday() twice.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Oct 29 00:25:20 2018 UTC (3 months, 2 weeks ago) by uwe
Branch: MAIN
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

Make __CTRACE_init() static and ANSIfy its definition.

Revision 1.20.30.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:04 2017 UTC (2 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.20: +8 -10 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 6 13:53:18 2017 UTC (2 years, 1 month ago) by roy
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-compat-base, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat
Changes since 1.20: +8 -10 lines
Diff to previous 1.20 (colored)

KNF.
Normalise coding style.
White space police.
Sprinkle some extra braces to make the flow more clear.

No functional changes.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jan 17 15:25:36 2009 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount
Changes since 1.19: +4 -3 lines
Diff to previous 1.19 (colored)

fix debugging build.

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 29 13:20:21 2007 UTC (11 years, 8 months ago) by blymn
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Changes since 1.18: +10 -8 lines
Diff to previous 1.18 (colored)

Change debug handling, now we write debug out iff CURSES_TRACE_FILE
has been set in the environment, this prevents people using MKDEBUGLIB
getting more than they bargained for.

Tidied up the debug settings in the Makefile to reflect the above change,
we no longer need to have FULL_DEBUG since nothing is written by default.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 22 21:14:53 2007 UTC (12 years ago) by jdc
Branch: MAIN
Changes since 1.17: +7 -2 lines
Diff to previous 1.17 (colored)

Pull down the following from the wcurses branch:
  ctrace.c: revision 1.16.2.2
  initscr.c: revision 1.27.18.2
Orginal commit message:

Do the debug initialisation only in ctrace.c.  Otherwise, it might not
get done, for example, if we start curses with setterm() and not initscr().

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Mon Jan 22 20:15:08 2007 UTC (12 years ago) by jdc
Branch: wcurses
Changes since 1.16.2.1: +7 -2 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

Do the debug initialisation only in ctrace.c.  Otherwise, it might not
get done, for example, if we start curses with setterm() and not initscr().

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Sun Jan 21 17:43:35 2007 UTC (12 years ago) by jdc
Branch: wcurses
Changes since 1.16: +29 -14 lines
Diff to previous 1.16 (colored)

Apply the changes that add debug "areas" on HEAD to the wcurses branch.
Add correspending changes to the debug code that is only present on the branch.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 21 13:25:36 2007 UTC (12 years ago) by jdc
Branch: MAIN
Changes since 1.16: +27 -12 lines
Diff to previous 1.16 (colored)

Add debug "areas" that allow selective debugging by setting the
"CURSES_TRACE_MASK" environment variable.  Postive vales include
debug areas, negative values exclude them.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jan 17 23:24:22 2007 UTC (12 years, 1 month ago) by hubertf
Branch: MAIN
CVS Tags: wcurses-base
Branch point for: wcurses
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Remove more duplicate #includes, and a few spurious whitespaces at EOL
From Slava Semushin <slava.semushin@gmail.com>

Revision 1.14.4.1 / (download) - annotate - [select for diffs], Sun Jul 24 00:50:33 2005 UTC (13 years, 6 months ago) by snj
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1
Changes since 1.14: +5 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Apply patch (requested by riz in ticket #5516):
Sync libcurses with HEAD of 2005-07-22.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 18 22:16:27 2005 UTC (14 years ago) by dsl
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.14: +5 -3 lines
Diff to previous 1.14 (colored)

Change first arg of __hash_more to const void * to remove need for double casts

Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 7 16:44:20 2003 UTC (15 years, 6 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0
Branch point for: netbsd-2
Changes since 1.13: +3 -7 lines
Diff to previous 1.13 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jun 26 18:14:02 2002 UTC (16 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.12: +12 -5 lines
Diff to previous 1.12 (colored)

PR/17352: David Laight: Curses core-dumps on windows > 1024 wide.

Revision 1.12 / (download) - annotate - [select for diffs], Sun May 26 17:01:38 2002 UTC (16 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.11: +3 -18 lines
Diff to previous 1.11 (colored)

__STDC__ is always defined on NetBSD.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Sep 24 13:22:30 2001 UTC (17 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.10: +8 -7 lines
Diff to previous 1.10 (colored)

va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Apr 20 09:36:11 2000 UTC (18 years, 10 months ago) by blymn
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 (colored)

* Fix longname behaviour so it returns the last alias for the terminal
  name which, by convention, is the verbose terminal description.
* Fix compile errors when DEBUG defined.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 17 12:25:45 2000 UTC (18 years, 10 months ago) by blymn
Branch: MAIN
Changes since 1.8: +16 -4 lines
Diff to previous 1.8 (colored)

Multiple fixes:
* Added Bill's fixes for errors when compiling with WARNS=1
* Incorporated fixes to make usage of unctrl consistent in debug and
  made improvements to ctrace - it now timestamps it's output better.
* Reduced the number of mallocs done by __init_getch by allocating key
  structs in bunches instead of singly.
* Removed the shadowing of global declarations in newwin and subwin
  functions

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 16 01:16:43 2000 UTC (18 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

Make the lint hack compile (missing prototype).

Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 15 13:17:03 2000 UTC (18 years, 10 months ago) by blymn
Branch: MAIN
Changes since 1.6: +9 -2 lines
Diff to previous 1.6 (colored)

Added functions to replace what were previously macros in curses.h
(this is a requirement of SUSv2) - the old macro behaviour can be
restored by defining _CURSES_USE_MACROS.
Changed function prototypes to use ANSI style.
All externally visible functions now have ANSI style declarations.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Apr 13 14:08:17 1999 UTC (19 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, curses-v3-base, curses-v3, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.5: +9 -9 lines
Diff to previous 1.5 (colored)

Upgrades the standard NetBSD curses library to provide some
of the SYSV curses facilities.  The added features are the collapsing
of arrow and function keysequences (as defined by termcap for the
terminal) into symbolic code returns thus relieving the application of
recognising multi-character key sequences.  Other features are the
capability to perform a timed wait for a key (good for when you are
not sure if there is a keypress ready or not) and the capability for
turning off the inter-key timeout when assembling multi-character
function keys.

this work was done by Julian Coleman <J.D.Coleman@newcastle.ac.uk>
and blymn@baea.com.au (Brett Lymn).  i'm just integrating it.  thanks
HEAPS guys!

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 22 07:36:32 1997 UTC (21 years, 7 months ago) by mikel
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.4: +9 -0 lines
Diff to previous 1.4 (colored)

RCSid police, fix warnings

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Wed Aug 17 21:51:58 1994 UTC (24 years, 6 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.4.2.1: +76 -0 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

clean up import

Revision 1.4.2.1, Wed Aug 17 21:51:57 1994 UTC (24 years, 6 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.4: +0 -76 lines
FILE REMOVED

file ctrace.c was added on branch netbsd-1-0 on 1994-08-17 21:51:58 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Wed Aug 17 21:51:57 1994 UTC (24 years, 6 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

clean up import

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Aug 17 21:13:16 1994 UTC (24 years, 6 months ago) by cgd
Branch: CSRG
CVS Tags: lite-2, CSRG-94-08-17
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

new libcurses, from new nvi

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jan 24 08:36:43 1994 UTC (25 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

changes from branch

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Mon Jan 24 08:17:23 1994 UTC (25 years, 1 month ago) by cgd
CVS Tags: CSRG-last, CSRG-94-01-23
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

minor fixups

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 9 04:07:06 1993 UTC (25 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

repeat after me: "I hate rcs ids"

Revision 1.1 / (download) - annotate - [select for diffs], Tue Nov 9 03:34:15 1993 UTC (25 years, 3 months ago) by cgd
Branch: MAIN
CVS Tags: CSRG-93-11-06

update to new version from berkeley.  doesn't compile yet, nor
does it have rcsid's.  this is for diffs.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>