⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 贡献一份commoncpp2,有兴趣的可以研究一下
💻
字号:
Common C++ Library NEWS -- history of visible user changes. 2000-05-22Release 1.9.0This is a reorganized release that has been created as an intermediary release to Common C++ 2.0.  Includes sources reorganized into a single working directory source directory and merged from the split sources for win32, posix, and common that we used to do.  It also includes the new Common C++ template library and namespace support.Release 1.3.0Some basic changes have been made to start the migration to Common C++2.0.  Those changes possible within the current 1.x framework havebeen completed, including using inherited exception control, new UDPsocket pairings for supporting RTP directly, and other subtle changesto many Common C++ class hierarchies.The most interesting change is the introduction of doxygen as the standarddocumentation tool for Common C++, thanks to Samoylov Olieg.  This shouldelminiate difficulties for windows users at the same time.  Currently, aDoxyfile set exists for posix documentation, and a win32 specific Doxywin32may be added later.Release 1.2.0In some ways this is the first "fully modern" Common C++ release.  A lot of work has already been put into making Common C++ updated with the mostcurrent C++ coding practices while retaining full backward compatibility.A number of inconsistancies have been found and fixed in the code duringthis process.  Also, much work has gone into making the Win32 source treefunctional and more current with the Posix source tree.Release 1.1.0Perhaps the most visible changes are that a lot of work has gone intomaking Common C++ code generally more portable, and specifically intoadding Unixware support which we are now able to test compile here.  Also,polling support has been introduced into the services modules, and thishas altered the size of the SocketPort and SerialPort classes.Finally, we are doing most of our target testing with cross compilers now,and some further work has been done in supporting cross compiler builds.Release 1.0.1Several bugs related to building under Solaris have been fixed.  Inaddition, a major bug in DSO support was found whereby loading morethan one DSO would crash.Release 1.0.0With this release, the Common C++ project has become part of theGNU project.  This release saw the introduction of a proper overviewdocument, as well as special handling for the "namespace.h" headerimproved, and the Common C++ library split between Common C++ proper andCommon C++ "extras".  Experimental and incomplete Common C++ frameworksare found in the new "extras" package. Release 0.9.7A large effort was put into cleaning up the Win32 source tree.  We are nowable to compile all of win32 cleanly using mingw32 under GNU/Linux, aswell as most of "common".  Currently the Bayonne "script" engine cannot becompiled under win32 successfully since no "slog" has been defined forwin32 as of yet.In addition, a number of minor supporting functions were found to benessisary and were added due to continuing work on the Bayonne IVRengine.  This release should sychronize Common C++ and Bayonne IVRdevelopment.Release 0.9.6The most important change in the 0.9.6 release is that the entire "File"class hierarchy has finally been rewritten.  This new hierarchy is basedon "RandomFile" and is clearly and more clearly designed for physicalblock and record oriented I/O and hence clearly seperate from "streaming".Another major change is in the MappedFile class which now allowsarbitrary remapping of multiple segments of a file and uses mutex locksfor concurrent access control.Release 0.9.5After a long delay, release 0.9.5 is here.  It includes support for cleanlycross-compiling solaris targets, and offers "rwlock" based ThreadLock as a newsychronization object.  This release also offers a first cut of the new Bayonnestate/event scripting engine classes.  The Bayonne engine allows one to create anembedded class extensible scripting engine for C++ applications.Release 0.9.4With release 0.9.4, new support has been created in posix for using thesyslog facility and fifo stream I/O in Common C++.  A lot of fixups weredone related to streaming and the win32 tree.Release 0.9.2With release 0.9.2 of the newly merged Common C++ APE libraries, supporthas been added for C++ "stream" driven serial I/O.  Serial I/O classessupport single threaded streams, thread driven serial streams, and serialports managed through pooled service threads.  This support now exists inthe Posix source tree, and will be added to win32 very soon.DeclarationWith this declaration, the APE project, a Portable C++ Environment,(http://www.voxilla.org/projects/projape.html>, formally and publiclyannounces it's merger with the Common C++ project as currently hosted onSource Forge.  With this declaration, the following is announced:1. A new, combined GPL licensed project, retaining the name 'Common C++',a portable application framework, has been formed.  This new project willbe licensed under the same terms and conditions as APE is today.2. All existing Common C++ source files are now held in copyright of theOpen Source Telecomm Corporation (http://www.ostel.com) along with APE.3. The new Common C++ project will retain and be developed from theexisting "1.2.3" release of APE.  APE will be expanded to include theCommon C++ persistence engine, math, and html libraries.  All workrelated to future releases of APE will be derived from the new Common C++APE code base and will also retain the Common C++ name in the future.4. APE, renamed Common C++, will remain a true cross platform C++ classframework and APE portability will be extended to all previous Common C++classes.5. The existing Common C++ SourceForge development and cvs areas willbe retained for use by the new combined project.  Common C++ is an openlydeveloped project and continues to welcome outside contributors.In announcing this merger, we believe we can better serve the open sourcecommunity at large, and the C++ application development communityspecifically.  In selecting to continue the Common C++ name goingforward, we believe we are better able to identify the project as ageneral purpose C++ framework. All information related to this new project may be found by visitinghttp://sourceforge.net/project/?group_id=1523.  Any questions may beaddressed to David Sugar <dyfet@ostel.com>.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -