📄 changelog
字号:
trunk/wvstreams/uniconf/uniclientconn.cc, trunk/wvstreams/uniconf/uniinigen.cc, trunk/wvstreams/urlget/tests/http2test.cc, trunk/wvstreams/urlget/wvftpstream.cc, trunk/wvstreams/urlget/wvhttpstream.cc: Using getline() with a non-zero timeout is fundamentally evil, but when you need it, you do need it. What to do? Enter Guilt-Oriented Orthodontic Programming (also known as GOOP). Renamed getline() to blocking_getline(), and put a short inline getline() that does not have the timeout parameter at all and calls blocking_getline() with a zero timeout. This way, you can still specify a non-zero timeout if you need to, but you'll be guilt-ridden by the obviously evil function you'll be using. Also, it's more easily greppable, so we can find offenders quicker and fix them.2004-08-26 17:21 apm * trunk/evolution/contactsadaptor.cc, trunk/wvdial/wvdialer.cc, trunk/wvprint/job.cc, trunk/wvprint/localqueue.cc, trunk/wvprint/lpd.cc, trunk/wvprint/lpdqueue.cc, trunk/wvprint/queue.cc, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprintd.cc, trunk/wvstreams/linuxstreams/wvdsp.cc, trunk/wvstreams/streams/tests/modemtest.cc, trunk/wvsync/wvsyncprotocol.cc, trunk/wvtftp/wvtftpbase.cc, trunk/wvtftp/wvtftpserver.cc: head: standardize log messages so that they start with uppercase letter. (tedious!) BUGZID:70042004-08-17 00:53 pphaneuf * trunk/wvdial/wvdial.cc, trunk/wvdial/wvdialer.cc, trunk/wvdial/wvmodemscan.cc, trunk/wvprint/localqueue.cc, trunk/wvprint/lpd.cc, trunk/wvprint/lpdqueue.cc, trunk/wvprint/queue.cc, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprintd.cc, trunk/wvstreams/crypto/tests/cryptotest.cc, trunk/wvstreams/include/unireplicategen.h, trunk/wvstreams/include/wvxplc.h, trunk/wvstreams/ipstreams/tests/simpleconntest.cc, trunk/wvstreams/ipstreams/tests/xplctest.cc, trunk/wvstreams/ipstreams/wvresolver.cc, trunk/wvstreams/linuxstreams/wvfam.cc, trunk/wvstreams/oggvorbis/tests/oggvorbistest.cc, trunk/wvstreams/streams/t/wvloopback.t.cc, trunk/wvstreams/streams/tests/logtest.cc, trunk/wvstreams/streams/wvprotostream.cc, trunk/wvstreams/streams/wvstreamclone.cc, trunk/wvstreams/uniconf/daemon/uniconfdaemon.cc, trunk/wvstreams/uniconf/t/uniconfgen.t.cc, trunk/wvstreams/uniconf/unicachegen.cc, trunk/wvstreams/uniconf/uniclientgen.cc, trunk/wvstreams/uniconf/unifiltergen.cc, trunk/wvstreams/uniconf/uniinigen.cc, trunk/wvstreams/uniconf/uniretrygen.cc, trunk/wvstreams/urlget/wvftpstream.cc, trunk/wvstreams/utils/t/wvbackslash.t.cc, trunk/wvstreams/utils/t/wvwordwrap.t.cc, trunk/wvstreams/utils/tests/backslashtest.cc, trunk/wvstreams/utils/tests/base64test.cc, trunk/wvstreams/utils/tests/hextest.cc, trunk/wvstreams/utils/tests/monikertest.cc, trunk/wvstreams/utils/tests/wordwraptest.cc, trunk/wvstreams/utils/wvmoniker.cc: Changed RELEASE to WVRELEASE and DELETE to WVDELETE. Why? Because Avery said so, that's why! BUGZID:66032004-08-16 21:27 pphaneuf * trunk/wvdial/wvdialconf.cc: Removed the mixing of WvConfEmu and WvConf in WvDial.2004-08-05 18:45 pphaneuf * trunk/retchmail/wvpopclient.cc, trunk/retchmail/wvpopclient.h, trunk/wvdial/wvdialer.cc, trunk/wvdial/wvdialer.h, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprint.h, trunk/wvstreams/streams/wvstream.cc: Backing out my previous changes, they have too many subleties and cornercases. BUGZID:61012004-08-02 22:02 pphaneuf * trunk/retchmail/wvpopclient.cc, trunk/retchmail/wvpopclient.h, trunk/wvdial/wvdialer.cc, trunk/wvdial/wvdialer.h, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprint.h, trunk/wvstreams/ipstreams/tests/contseltest.cc: Removed usage of uses_continue_select and replaced them with explicit uses of WvCont. BUGZID:61012004-07-29 17:24 ppatters * trunk/wvdial/debian/postrm: HEAD: Ssoya now depends on OpenSLP actually being built first.2004-07-27 21:39 sfllaw * trunk/retchmail, trunk/retchmail/.cvsignore, trunk/wvdial, trunk/wvdial/.cvsignore, trunk/wvprint, trunk/wvprint/.cvsignore, trunk/wvstreams, trunk/wvstreams/.cvsignore, trunk/wvtftp, trunk/wvtftp/.cvsignore: HEAD: Update .cvsignore files for files generated by snapshot.sh2004-06-12 00:08 pphaneuf * trunk/wvdial/wvdialer.cc, trunk/wvdial/wvmodemscan.cc, trunk/wvports/dazuko/Makefile, trunk/wvprint/localqueue.cc, trunk/wvprint/lpd.cc, trunk/wvprint/lpdqueue.cc, trunk/wvprint/queue.cc, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprintd.cc, trunk/wvstreams/crypto/tests/cryptotest.cc, trunk/wvstreams/include/unimountgen.h, trunk/wvstreams/include/wvtypetraits.h, trunk/wvstreams/include/wvxplc.h, trunk/wvstreams/ipstreams/tests/simpleconntest.cc, trunk/wvstreams/ipstreams/tests/xplctest.cc, trunk/wvstreams/ipstreams/wvresolver.cc, trunk/wvstreams/linuxstreams/wvfam.cc, trunk/wvstreams/oggvorbis/tests/oggvorbistest.cc, trunk/wvstreams/streams/tests/logtest.cc, trunk/wvstreams/streams/wvprotostream.cc, trunk/wvstreams/streams/wvstreamclone.cc, trunk/wvstreams/uniconf/daemon/uniconfd.cc, trunk/wvstreams/uniconf/daemon/uniconfdaemon.cc, trunk/wvstreams/uniconf/t/uniconfgen.t.cc, trunk/wvstreams/uniconf/unicachegen.cc, trunk/wvstreams/uniconf/uniclientgen.cc, trunk/wvstreams/uniconf/unifiltergen.cc, trunk/wvstreams/uniconf/uniinigen.cc, trunk/wvstreams/urlget/wvftpstream.cc, trunk/wvstreams/utils/t/wvbackslash.t.cc, trunk/wvstreams/utils/t/wvwordwrap.t.cc, trunk/wvstreams/utils/tests/backslashtest.cc, trunk/wvstreams/utils/tests/base64test.cc, trunk/wvstreams/utils/tests/hextest.cc, trunk/wvstreams/utils/tests/monikertest.cc, trunk/wvstreams/utils/tests/wordwraptest.cc, trunk/wvstreams/utils/wvmoniker.cc: Fixed a bunch of foo->release() into the safer RELEASE(foo);2004-06-10 23:19 pmccurdy * trunk/wvdial/wvdialer.cc: head: compile fix to wvdial, the ?: operator didn't like dealing with a WvString and a char*. Probably a gcc2.95 issue.2004-06-10 21:34 ppatters * trunk/evolution/calendaradaptor.cc, trunk/evolution/contactsadaptor.cc, trunk/evolution/exchangeitadaptor.cc, trunk/evolution/exchangeitadaptor.h, trunk/evolution/exchangeitstorage.h, trunk/evolution/main.cc, trunk/evolution/setacl.cc, trunk/evolution/syncfolders.cc, trunk/evolution/update.cc, trunk/evolution/wvexcconn.cc, trunk/wvdial/wvdial.cc, trunk/wvmapi/wvmapipart.h, trunk/wvmapi/wvtnef.h: HEAD: Make WvMapi/WvTnef and the Evolution Connector compile again after Pierre's futzing.2004-06-10 20:45 ppatters * trunk/nss/Makefile, trunk/wvdial/debian/copyright, trunk/wvdial/debian/postrm, trunk/wvdial/wvdial.cc, trunk/wvdial/wvdialer.cc: HEAD: Fix up a few places where pphaneuf's changes wrt xplc_ptr hadn't propagated (HINT: type make in src/weaver :).2004-06-09 21:16 pphaneuf * trunk/retchmail/wvpopclient.cc, trunk/wvdial/wvdialer.cc, trunk/wvdial/wvmodemscan.cc, trunk/wvports/xplc/patches/xplc/50-safe_delete.diff, trunk/wvprint/localqueue.cc, trunk/wvprint/lpd.cc, trunk/wvprint/lpdqueue.cc, trunk/wvprint/queue.cc, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprintd.cc, trunk/wvstreams/crypto/tests/cryptotest.cc, trunk/wvstreams/crypto/wvblowfish.cc, trunk/wvstreams/crypto/wvcountermode.cc, trunk/wvstreams/crypto/wvdigest.cc, trunk/wvstreams/crypto/wvx509.cc, trunk/wvstreams/crypto/wvxor.cc, trunk/wvstreams/include/unimountgen.h, trunk/wvstreams/include/wvhashtable.h, trunk/wvstreams/include/wvscatterhash.h, trunk/wvstreams/include/wvsorter.h, trunk/wvstreams/include/wvtask.h, trunk/wvstreams/include/wvvector.h, trunk/wvstreams/include/wvxplc.h, trunk/wvstreams/ipstreams/tests/simpleconntest.cc, trunk/wvstreams/ipstreams/wvresolver.cc, trunk/wvstreams/streams/t/wvdailyevent.t.cc, trunk/wvstreams/streams/t/wvfdstream.t.cc, trunk/wvstreams/streams/tests/logtest.cc, trunk/wvstreams/streams/wvprotostream.cc, trunk/wvstreams/streams/wvstream.cc, trunk/wvstreams/streams/wvstreamclone.cc, trunk/wvstreams/uniconf/daemon/uniconfd.cc, trunk/wvstreams/uniconf/daemon/uniconfdaemon.cc, trunk/wvstreams/uniconf/t/uniconfgen.t.cc, trunk/wvstreams/uniconf/unicachegen.cc, trunk/wvstreams/uniconf/uniclientgen.cc, trunk/wvstreams/uniconf/unifiltergen.cc, trunk/wvstreams/uniconf/uniinigen.cc, trunk/wvstreams/uniconf/wvtestfiletree.cc, trunk/wvstreams/urlget/wvftpstream.cc, trunk/wvstreams/utils/strutils.cc, trunk/wvstreams/utils/t/strutils.t.cc, trunk/wvstreams/utils/t/wvbackslash.t.cc, trunk/wvstreams/utils/t/wvwordwrap.t.cc, trunk/wvstreams/utils/tests/backslashtest.cc, trunk/wvstreams/utils/tests/base64test.cc, trunk/wvstreams/utils/tests/hextest.cc, trunk/wvstreams/utils/tests/monikertest.cc, trunk/wvstreams/utils/tests/wordwraptest.cc, trunk/wvstreams/utils/wvbufferstore.cc, trunk/wvstreams/utils/wvscatterhash.cc, trunk/wvstreams/utils/wvsubproc.cc, trunk/wvstreams/utils/wvvector.cc, trunk/wvstreams/utils/wvwordwrap.cc, trunk/wvtftp/wvtftpbase.cc: Converted our codebase to use release() instead of delete. Left the "XPLC delete detector" enabled.2004-04-19 18:01 pphaneuf * trunk/evolution/Makefile, trunk/evolution/calendaradaptor.cc, trunk/evolution/calendaradaptor.h, trunk/evolution/contactsadaptor.cc, trunk/evolution/contactsadaptor.h, trunk/evolution/createfolder.cc, trunk/evolution/debian, trunk/evolution/debian/changelog, trunk/evolution/debian/control, trunk/evolution/debian/copyright, trunk/evolution/debian/dirs, trunk/evolution/debian/rules, trunk/evolution/delete.cc, trunk/evolution/delete.h, trunk/evolution/deletefolder.cc, trunk/evolution/evolution-exchangeit.sh, trunk/evolution/evoutils.cc, trunk/evolution/evoutils.h, trunk/evolution/exchangeitaccount.cc, trunk/evolution/exchangeitaccount.h, trunk/evolution/exchangeitaccountcontrol.cc, trunk/evolution/exchangeitadaptor.cc, trunk/evolution/exchangeitstorage.cc, trunk/evolution/exchangeitstorage.h, trunk/evolution/getacl.cc, trunk/evolution/getacl.h, trunk/evolution/listfolders.cc, trunk/evolution/listfolders.h, trunk/evolution/listusers.cc, trunk/evolution/listusers.h, trunk/evolution/main.cc, trunk/evolution/protocol.cc, trunk/evolution/protocol.h, trunk/evolution/setacl.cc, trunk/evolution/setacl.h, trunk/evolution/synccommand.h, trunk/evolution/syncfolders.cc, trunk/evolution/syncfolders.h, trunk/evolution/update.cc, trunk/evolution/update.h, trunk/evolution/wvexcconn.cc, trunk/evolution/wvexcconn.h, trunk/retchmail/Makefile, trunk/wvdial/Makefile, trunk/wvmapi, trunk/wvmapi/.cvsignore, trunk/wvmapi/t/wvtnef.t.cc, trunk/wvmapi/t/wvtnefconv.t.cc, trunk/wvmapi/wvmapipart.h, trunk/wvmapi/wvtnef.cc, trunk/wvmapi/wvtnef.h, trunk/wvmapi/wvtnefconv.cc, trunk/wvmapi/wvtnefconv.h, trunk/wvmapi/wvtnefconv_private.h, trunk/wvmapi/wvtnefdefs.h, trunk/wvports/courier-imap/patches/courier-imap/allow_inbox_folder.patch, trunk/wvports/courier-imap/patches/courier-imap/delete-shared-folder.patch, trunk/wvports/horde/patches/imp/19_use_masterserver.patch, trunk/wvports/openssl/patches/openssl/50-niti_soname.diff, trunk/wvports/openssl/patches/openssl/50-no_omit-frame-pointer.diff, trunk/wvports/spamassassin/patches/spamassassin/30_logmsg_not_to_console.diff, trunk/wvprint/Makefile, trunk/wvprint/localqueue.cc, trunk/wvprint/queue.cc, trunk/wvprint/wvprint.cc, trunk/wvprint/wvprint.h, trunk/wvtftp/wvtftpbase.cc, trunk/wvtftp/wvtftpserver.cc, trunk/wvtftp/wvtftpserver.h: Merged from r3_80.2004-03-01 21:28 ppatters * trunk/wvdial/wvmodemscan.cc, trunk/wvdial/wvmodemscan.h: HEAD: More UPS Scanner cleanups...2004-02-16 21:43 ppatters * trunk/wvdial/wvmodemscan.cc, trunk/wvdial/wvmodemscan.h: HEAD: UPS Detection now sort of works... more testing is required, but this at least helps BUGZID:13982004-01-19 23:22 apenwarr * trunk/wvdial/Makefile, trunk/wvprint/Makefile, trunk/wvstreams/Makefile, trunk/wvstreams/Win32WvStreams/uniconf/unipstoregen.cc, trunk/wvstreams/Win32WvStreams/uniconf/uniregistrygen.cc, trunk/wvstreams/Win32WvStreams/utils/wvwin32task.cpp, trunk/wvstreams/crypto/wvsslhacks.c, trunk/wvstreams/crypto/wvx509.cc, trunk/wvstreams/include/strutils.h, trunk/wvstreams/include/unicachegen.h, trunk/wvstreams/include/uniconf.h, trunk/wvstreams/include/uniconfgen.h, trunk/wvstreams/include/uniconfpamconn.h, trunk/wvstreams/include/unidefgen.h, trunk/wvstreams/include/unifiltergen.h, trunk/wvstreams/include/unimountgen.h, trunk/wvstreams/include/unimounttreegen.h, trunk/wvstreams/include/unireadonlygen.h, trunk/wvstreams/include/wvbufstore.h, trunk/wvstreams/include/wvfdstream.h, trunk/wvstreams/include/wvmoniker.h, trunk/wvstreams/include/wvmonikerregistry.h,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -