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

📄 changes

📁 奇趣公司比较新的qt/emd版本
💻
📖 第 1 页 / 共 3 页
字号:
B110547 - fixed bug in interlace codeB111096 - fixed large-buffer read-suspensioncore:- version numbers- fixed small bugs in display processing- removed Nextbackxxx fields (no longer used)- fixed problem with trace-functions improperly wrapped- put specific code in add_chunk() inside MNG_SUPPORT_WRITE wrapper- fixed documentation typos- fixed wrapping of suspension parameters- added status_xxxx functions- added trace-codes/-strings for status_xxxxx functions- changed file-prefixes- added function to set simplicity field- added trace-code/-string for updatemngsimplicity- fixed putchunk_unknown() functionsamples:contrib:- added latest MNG plugin (0.9.0) by Jason Summersdoc:- version numbers- added autoconf readme- version numbers in RPM stuffmakefiles:- fixed for new file-prefix- added autoconf/automake/libtool-----------------------------------------------------------0.9.1 (July 26th 2000)----------------------in short:Second beta release.Given the enormous amount of bug-reports (not ;-), this will most likelybe one of the last betas. If things remain upright, the first public release(1.0.0) is fairly eminent in the weeks to come...- added SDL mng player by Ralph Giles to contributions- fixed timing and added internal buffering for I/O-suspension scenarios- added get routines for internal display-state variables (frame/layer/playtime)- changed read-processing for improved I/O-suspension (internal buffering)- fixed several problems with create- & write-support- added a load of documentation- lots of small stuff-------------------bugfixes:core:- fixed mandatory BACK color to be opaque- changed mng_display_resume to allow to be called after a suspension  return with MNG_NEEDMOREDATA- changed comments to indicate modified behavior for timer & suspension breaks- added variables for go_xxxx processing- implemented support for freeze/reset/resume & go_xxxx- added trace-codes/-strings for special display processing- added variables for improved timing support- added support for improved timing- added get routines for internal display variables- added get/set routines for suspensionmode variable- added trace-code/-string for get/set suspensionmode- added trace-codes/-strings for get/set display variables- added support for improved I/O-suspension- changed read-processing for improved I/O-suspension- added trace-code/-string for read_databuffer (I/O-suspension)- added suspendbuffer constants- changed EOF processing behavior- fixed TERM delay processing- changed pre-draft48 frame_mode=3 to frame_mode=1- added callbacks for SAVE/SEEK processing- added trace-codes/-strings for SAVE/SEEK callbacks- added variable for NEEDSECTIONWAIT breaks- added trace-codes/-strings for get/set sectionbreaks- added NEEDSECTIONWAIT error-code/-string- added macro + routine to set returncode without calling error callback- added trace-code/-string for special error routine- changed default readbuffer size from 1024 to 4200- added variable for freeze & reset processing- fixed storage of images during mng_read()- fixed support for mng_display() after mng_read()- added error cleanup processing- fixed support for mng_display_reset()- fixed suspension-buffering for 32K+ chunks- added function to set frame-/layer-count & playtime- added trace-code/-string for updatemngheader- added error-code/-string for updatemngheader if not a MNG- fixed creation-code- fixed writing of signature- fixed several chunk-writing routinessamples:- fixed the libmng.pas module in line with libmng.hcontrib:- added the SDL based mngplay viewer by Ralph Gilesdoc:- extended the RPM contribution by MATSUURA Takanori- added libmng.txt, a full description of the library and its usage- added man-pages for mng(5), jng(5) and libmng(3)makefiles:-----------------------------------------------------------0.9.0 (June 30th 2000)----------------------in short:This is the first beta!!! Yippee!!!Thanks to all the people who helped to guide me in the right direction.You know who you are!A special thanks to the guys with early implementations, who stood by andput up with my whims :-)changes over 0.5.3:- updated mngplg to 0.4.1 (the latest & greatest)- changed refresh parameters to 'x,y,width,height'-----------------------------------------------------------0.5.3 (never released)----------------------in short:This is a working version only; the next release will be 0.9.0 (first Beta!)There are a few incompatible changes with previous versions. The userdatavariable has been changed from mng_uint32 to mng_ptr to accomodate 64-bitsystems. For the same reason memory allocation size parameters have beenchanged to a mng_size_t type which is a typedef of size_t.Thanks to Aleks Jakulin for helping to iron out some 64-bit platform issues!- implemented the update-region parameters of the refresh callback- added support for most common delta-image options- added an animation-speed modifier- added an image-level parameter for the processtext callback- updated mngplg to 0.4.0 (supports JNG, full CMS, and other enhancements!)- fixed a lot of small things- added support for PPLT chunk- fixed to support 64-bit platforms-------------------bugfixes:core:- added processing of color-info on delta-image- fixed handling of empty SAVE chunk- fixed display of stored JNG images- fixed problem with BASI-IEND as object 0- changed the version parameters (obviously)- added update-region parms for refresh calback- added Needrefresh parameter- added initialization of update-region for refresh- added initialization of Needrefresh parameter- changed progressive-display processing                  - added tracecodes for tracing JPEG progression           - added tracing of JPEG calls- added Deltaimmediate parm for faster delta-processing- added extra checks for delta-images                     - many changes to support delta-images- optimized some store_xxx routines                       - fixed some small things (as precaution)                 - fixed possible trouble if IEND display-processing got broken up- fixed nasty bug with embedded PNG after delta-image    - added processing of PLTE & tRNS for delta-images- added processing of PLTE/tRNS & color-info for delta-images in the  ani_objects chain- fixed problem with color-correction for stored images   - added get/set for speedtype to facilitate testing- added trace-codes & -strings for get/set speedtype- added speed-modifier to timing routine       - added get-routine of imagelevel for processtext callback- added trace-code & -string for get imagelevel- added administration of imagelevel parameter            - added support for PPLT chunk                         - added trace-codes & -strings for PPLT chunk processing- fixed problem with incorrect gamma-correction- fixed inclusion of IJG read/write code- fixed problem with 16-bit GA format- fixed problem with cheap transparency for 4-bit gray- fixed display_xxxx routines for interlaced images- added precaution against faulty iCCP chunks from PS- changed userdata variable to mng_ptr- added typedef for mng_size_t- changed size parameter for memory allocation to mng_size_t- fixed compiler-warning for non-initialized iB variable- changed definition for 32-bit ints (64-bit platforms)- changed definition for mng_handle (64-bit platforms)- swapped refresh parameters- fixed initialization routine for new mng_handle type- added inclusion of stdlib.h for abs()- fixed some 64-bit warnings- fixed incompatible return-typessamples:contrib:- updated mngplg to 0.3.0 (supports JNG & full color-correction!)- updated mngplg to 0.4.0 (Jason is picking up the pace ;-)doc:- added rpm directory with rpm spec-file (contributed by MATSUURA Takanori)makefiles:- changed makefile.linux to reflect versionnr for shared-lib- changed makefile.linux to depend on mng_conf.h & mng_types.h-----------------------------------------------------------0.5.2 (June 10th 2000)----------------------in short:This is the third release for developersAnother milestone since JNG is now fully supportedThe next release will most likely be numbered 0.9.0 as the first Beta!!Fixed bug 106017 & 106019Added many constants regarding chunk-property valuesImplemented full JNG supportAdded all the error- & trace-stringsAdded get/set routines for default ZLIB/IJG parametersAdded a generic makefile for Unix platforms (contributed by Tim Rowley)Added canvasstyle for separate RGB + A canvas (eg. mozilla-style)Separated configuration-options into a separate file: "mng_conf.h"Fixed stuff for generic Unix compilation (contributed by Tim Rowley)Upgraded to lcms1.0.6 (now supports 16-bit endian-peculiarities)Added a makefile for Linux ELF & fixed some code-issues to go along with gccAdded support for suspended input-buffer processingImplemented the display-routines for RGBA/ARGB/BGRA/ABGR canvasstylesImplemented the application background-restore functionalityFixed & tested the mngtree Unix-sample (runs on Linux-RH6.2 with libmng.so)Upgraded mngplg to v0.2.2 (based on the latest code including JNG)Fixed a lot of other assorted stuff-------------------bugfixes:B003(106017) - fixed problem with <mem.h> being proprietary to BCBB004(106019) - fixed problem when MNG_SUPPORT_WRITE not definedcore:- bumped version-numbers up to 0.5.2 (yeah, really)- fixed support for IJGSRC6B- cleaned up some code regarding mixed support-options- complemented constants for chunk-property values- fixed MNG_UINT_pHYg value- implemented JNG support- fixed problem with DEFI clipping- added error telltale strings & support- added trace telltale strings & support- added support for global color-chunks inside TERM/LOOP- added support for global PLTE,tRNS,bKGD inside TERM/LOOP- added default IJG compression parameters and such- moved init of default zlib parms to "mng_hlapi.c"- added init of default IJG parms- added support for get/set of zlib/IJG default parms- added tracestrings for global animation color-chunks- added tracestrings for get/set of default ZLIB/IJG parms- added tracestrings for global PLTE,tRNS,bKGD             - added framenr/layernr/playtime to object header          - added initialization of framenr/layernr/playtime        - changed ani_create calls not returning object pointer- create ani objects always (not just inside TERM/LOOP)- fixed inconsistancy with freeing global iCCP profile    - fixed minor bugs 16-bit pixel-handling                    - added object promotion routine (PROM handling)           - added trace-codes & -strings for image-object promotion- added trace-codes & -strings for delta-image processing- added error-codes & -strings for delta-image processing              - added support for delta-image processing- added ani-object routines for delta-image processing- added delta-image fields- added compression/filter/interlace fields to object-buffer for  delta-image processing                - added delta-image row-processing routines- fixed up punctuation in several files (contributed by Tim Rowley)       - removed useless definition in "mng_chunks.h" (contributed by Tim Rowley)- fixed pointer confusion in "mng_display.c" (contributed by Tim Rowley)- fixed inclusion for memcpy (contributed by Tim Rowley)- added mng_int32p (contributed by Tim Rowley)- added internal delta-image processing callbacks- separated configuration-options into "mng_conf.h"- changed to most likely configuration- added RGB8_A8 canvasstyle- added getalphaline callback for RGB8_A8 canvasstyle- fixed some makeup for Linux gcc compile- implemented app bkgd restore routines                   - implemented RGBA8, ARGB8, BGRA8 & ABGR8 display routines- added support for RGB8_A8 canvasstyle- added support for suspended input-buffer processing                   - added mng_read_resume HLAPI function to support read-suspension- fixed timer-handling to run with Mozilla (Tim Rowley)- fixed alpha-handling for alpha canvasstyles             - fixed some compilation-warnings (contrib Jason Morris)samples:- fixed mngview(delphi) to work with the new core- synchronized libmng.pas(delphi) with the new libmng.h header- removed the error- & trace-strings from libmng.pas(delphi)- fixed mngtree(Unix) to compile on Linux (runs with libmng.so)- added makefile.linux for mngtree(Unix) (tested on RedHat6.2)contrib:- updated mngplg to 0.2.2 (based on latest code; supports JNG!)doc:- this file obviously- added Tim Rowley as contributing author- changed the examples.readme doc- updated the design-schematics in line with the current codemakefiles:- changed the directory to "makefiles" to avoid name-conflicts- added generic Unix makefile (thanks to Tim Rowley)- added Linux ELF makefile (tested on RedHat6.2)-----------------------------------------------------------0.5.1 May 16th 2000-------------------in short:This is the second release for developersIt's a bit of a milestone since all the chunk functionality is in place andfunctioning (read, examine, create & write)This version is incompatible with 0.5.0 since some of the callback prototypeshave changed (should be the last time that happens!)There are a few more samples and even a real contribution!Fixed bug 105795 & 105797Fixed a mis-alignment in animation-timingAdded chunk-access functionsFinished all chunk-storage routine-bitsFinished all chunk-write routinesChanged the callback prototypes to allow error-reporting back to the libraryFixed some routines to allow for callback error-reportingAdded version-control functions & constantsAdded two functions to set display- & sRGB-profile from memoryMoved CRC table to dynamic structure (for improved thread-safety)Added SAVE & SEEK save&restore functionalityFinished the application-based CMS-callbacksFixed a few BCB specificsChanged the Win32 DLL and samples to use __stdcallDid some more assorted little changesAdded 2 BCB samplesAdded 1 Unix sampleAdded the MNG plugin by Jason Summers in the contrib sectionChanged some documents to reflect these changes-------------------bugfixes:B001(105795) - fixed wrong lcms call & memory-leak for gammatablesB002(105797) - fixed problem with missing sRGB profilecore:- changed chunk iteration function- added chunk access functions- added version control constants & functions- changed strict-ANSI stuff- added set_outputprofile2 & set_srgbprofile2- added empty-chunk put-routines- added version_dll & VERSION_DLL (for consistency)- added version control explanatory text & samples- added iteratechunk callback definition- improved definitions for DLL support- added 8-bit palette definition- added general array definitions- added MNG_NULL definition- changed most callback prototypes to allow the app  to report errors during callback processing- added CRC table to main structure (for thread-safety)- added iPLTEentries for checking hIST-length- changed palette definition to exported palette-type- removed frozen indicator- added create/write indicators- added eMNGma hack (will be removed in 1.0.0 !!!)- added TERM animation object pointer (easier reference)- added saved-data structure for SAVE/SEEK processing- added some errorcodes- added application errorcodes (used with callbacks)- moved chunk-access errorcodes to severity 5- added chunk-access function trace-codes- changed trace to macro for callback error-reporting- added save_state & restore_state trace-codes- put in some extra comments- fixed layout for sBIT, PPLT- changed write callback definition- fixed layout for PPLT again (missed deltatype ?!?)- cleaned up left-over teststuff in the BACK chunk routine- changed CRC initialization to use dynamic structure  (wasn't thread-safe the old way !)- filled in many missing sequence&length checks- filled in many missing chunk-store snippets- added checks for running animations- filled remaining write routines- fixed read_pplt with regard to deltatype- added callback error-reporting support- added pre-draft48 support (short MHDR, frame_mode, LOOP)- fixed chunk-storage bit in several routines- supplemented the SAVE & SEEK display processing- added init of iPLTEcount- changed calling-convention definition- changed status-handling of display-routines- added versioning-control routines- filled the write routine- fixed frame_delay misalignment- added sanity check for frozen status- changed display_mend to reset state to initial or SAVE- added save_state and restore_state for SAVE/SEEK/TERM  processing- added process_save & process_seek routines- changed and filled iterate-chunk function- added getchunk functions- added putchunk functions- added empty-chunk put-routines- filled application-based color-management routines- added creatememprofile- filled the deflatedata routine- added cleanup of saved-data (SAVE/SEEK processing)- moved the actual write_graphic functionality from mng_hlapi.c  to it's appropriate function in the mng_write.c module- moved standard header includes into mng_types.h  (stdlib/mem for mem-mngmt & math for fp gamma-calc)- added getimgdata & putimgdata functionssamples:- fixed mngview(delphi) to work with the new core- synchronized libmng.pas(delphi) with the new libmng.h header- added mngtree(bcb) sample- added bogus(bcb) sample- added mngtree(unix) samplecontrib:- added mngplg 0.1.0 / a MNG plugin for Win32 by Jason Summersdoc:- added this changes.readme file- changed the samples.readme doc accordingly- changed the contrib.readme doc accordingly-----------------------------------------------------------0.5.0 May 1st 2000------------------in short:This is the first developers release.It's roughly about 60% done.

⌨️ 快捷键说明

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