Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initialize memory to stop valgrind notices about conditionals dependent on | dgp | 2015-05-20 | 1 | -0/+3 |
| | | | reads from uninit memory. | ||||
* | [dece631375] Prevent overflows in photo image memory allocations. | dgp | 2015-05-18 | 1 | -13/+33 |
|\ | |||||
| * | Repair last commit. | dgp | 2015-05-18 | 1 | -6/+4 |
| | | |||||
| * | [dece631375] Prevent overflows in photo image memory allocations. | dgp | 2015-05-18 | 1 | -13/+35 |
|/ | |||||
* | [dece63137] Correct problems with overflow computing memory block sizes. | dgp | 2015-05-15 | 1 | -10/+10 |
| | |||||
* | [06c3fcb136] ImgGetPhoto() had some code misplaced in an earlier commit | dgp | 2015-05-05 | 1 | -3/+3 |
|\ | | | | | | | | | so that it failed to tell all callers when the alpha channel was fully opaque. This triggered another bug in the PNG writer where the alpha vs. non-alpha format choice was broken and confused, leading to corrupt png image files. | ||||
| * | [3603436][06c3fcb136] Correction to earlier bugfix. When alpha values are | dgp | 2015-05-05 | 1 | -3/+3 |
| | | | | | | | | all opaque, so that image format writers may use non-alpha supporting formats losslessly, make sure that message always gets back to the caller. | ||||
* | | Fix [3603436fff]: png save has wrong component indexes | jan.nijtmans | 2013-10-28 | 1 | -6/+5 |
|\ \ | |/ | |||||
| * | Fix [3603436fff]: png save has wrong component indexes | jan.nijtmans | 2013-10-28 | 1 | -6/+5 |
| | | |||||
* | | Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper | jenglish | 2013-02-27 | 1 | -6/+6 |
| | | | | | | exists and is used. | ||||
* | | Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around ↵ | jan.nijtmans | 2013-02-27 | 1 | -6/+6 |
| | | | | | | | | Tcl_GetIndexFromObjStruct. | ||||
* | | Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr ↵ | jan.nijtmans | 2013-02-01 | 1 | -1/+1 |
|\ \ | |/ | | | | | | | everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") | ||||
| * | merge core-8-4-branch, still to be tested on Unixtobetested | jan.nijtmans | 2012-05-29 | 1 | -0/+2 |
| |\ | |||||
| | * | Simpify determination whether we are running on cygwin. | jan.nijtmans | 2012-05-25 | 1 | -0/+2 |
| | | | | | | | | | | | | Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX | ||||
| * | | make some internal tables const | jan.nijtmans | 2012-04-18 | 1 | -2/+3 |
| |\ \ | | |/ | |||||
* | | | minor improvements to flag handling | dkf | 2012-07-31 | 1 | -4/+4 |
| | | | |||||
* | | | more reorganization of error codes: safety is common failure mode | dkf | 2012-07-30 | 1 | -3/+3 |
| | | | |||||
* | | | more auditing of error codes | dkf | 2012-07-30 | 1 | -4/+7 |
| | | | |||||
* | | | Working towards making the error codes more consistent. | dkf | 2012-07-30 | 1 | -32/+35 |
| | | | |||||
* | | | Purged Tcl_AppendElement from all non-test code. | dkf | 2012-07-29 | 1 | -91/+84 |
| | | | |||||
* | | | Much more cleaning up of result handling. | dkf | 2012-07-23 | 1 | -90/+111 |
| | | | |||||
* | | | Working towards adding all the Tcl_SetErrorCode calls that should be there. | dkf | 2012-07-16 | 1 | -8/+62 |
| | | | | | | | | | ** WORK IN PROGRESS ** | ||||
* | | | [Bug 3486474]: Inconsistent color scaling | jan.nijtmans | 2012-02-15 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | [Bug 3486474]: Inconsistent color scaling | jan.nijtmans | 2012-02-15 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | proposed fix for bug-3486474 | jan.nijtmans | 2012-02-10 | 1 | -1/+1 |
| | | | |||||
| * | | Bug 3480634: PNG Images missing in menus on Mac | jan.nijtmans | 2012-01-29 | 1 | -1/+3 |
| | | | |||||
* | | | Bug-2433260: non-critical error in Tk_PhotoPutBlock | jan.nijtmans | 2012-01-25 | 1 | -3/+3 |
|\ \ \ | |/ / | |||||
| * | | Bug-2433260: non-critical error in Tk_PhotoPutBlock | jan.nijtmans | 2012-01-25 | 1 | -3/+3 |
| |\ \ | | |/ | |||||
| | * | Bug-2433260: non-critical error in Tk_PhotoPutBlock | jan.nijtmans | 2012-01-25 | 1 | -3/+3 |
| | | | |||||
* | | | Purge RCS Keywords | dgp | 2011-06-08 | 1 | -2/+0 |
|\ \ \ | |/ / | |||||
| * | | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| |\ \ | | |/ | |||||
| | * | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| | | | |||||
| | * | * generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X | das | 2009-02-06 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c: | ||||
| | * | * generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): | das | 2007-06-23 | 1 | -20/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN. * xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually. | ||||
| | * | * generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): | hobbs | 2006-05-13 | 1 | -19/+29 |
| | | | | | | | | | | | | | | | Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140] | ||||
| | * | Hack to make photo-to-photo copies cheaper in the common case of no alpha | dkf | 2006-03-16 | 1 | -4/+26 |
| | | | |||||
| | * | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. | dkf | 2006-03-15 | 1 | -3/+37 |
| | | | |||||
| | * | Fix [Bug 1252702] | dkf | 2005-08-11 | 1 | -12/+13 |
| | | | |||||
| | * | Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check | dkf | 2004-12-09 | 1 | -3/+7 |
| | | | | | | | | | | | | in degenerate (and common) cases. [Bug 1081966] | ||||
| | * | Alpha blending fixes. [Patch 848161] | dkf | 2004-12-03 | 1 | -20/+32 |
| | | | |||||
| | * | * unix/tkUnixButton.c (TkpDisplayButton): constrain coords to | hobbs | 2004-12-02 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | | | Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239] | ||||
| | * | Backport of yesterday's compositing fixes | dkf | 2004-08-05 | 1 | -68/+110 |
| | | | |||||
| | * | Fix [Bug 979239] by only redrawing an image when it has real area. | dkf | 2004-06-25 | 1 | -1/+10 |
| | | | |||||
| | * | (ImgPhotoCmd): correct matched handling to that in head | hobbs | 2004-05-03 | 1 | -2/+3 |
| | | | |||||
| | * | * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into | hobbs | 2004-05-03 | 1 | -5/+14 |
| | | | | | | | | | | | | | | | | | | ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0. | ||||
| | * | Backport of 923555 fixes | dkf | 2004-03-26 | 1 | -6/+38 |
| | | | |||||
| | * | * macosx/tkMacOSXDraw.c: | das | 2004-02-23 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157] | ||||
| | * | Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] | dkf | 2004-02-09 | 1 | -1/+8 |
| | | | |||||
| | * | * generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha | hobbs | 2003-11-11 | 1 | -16/+259 |
| | | | | | | | | | | | | | | | blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157] | ||||
| | * | Try harder to avoid zero-length mallocs()... [Bug 404421] | dkf | 2003-07-17 | 1 | -25/+38 |
| | | |