summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* text widget fixesvincentdarley2004-06-043-10/+39
| | | FossilOrigin-Name: cb4cc14bf47525593a3b1284aee97eaf664af9f3
* Minor fix for Tk_GetVisual error messagedkf2004-05-231-4/+4
| | | FossilOrigin-Name: be7f021dfaadccf61ff584db8a3ba92a9ed6d2ed
* Modified HandleEventGenerate to properly generate <Destroy> eventchengyemao2004-05-131-3/+11
| | | FossilOrigin-Name: 1b38692491b1b6cbea17dc3f767d6910fb52a732
* * generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.chobbs2004-05-031-37/+1
| | | | | | | | | | * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662] FossilOrigin-Name: 6efb4b35bcd2c37f4d5f64c4c1a278b912cedc50
* * tests/panedwindow.test: panedwindow-25.1hobbs2004-05-031-1/+13
| | | | | | | * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin) FossilOrigin-Name: d26260baa27502b90881bddf57386a3ec865c473
* * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data intohobbs2004-05-031-5/+13
| | | | | | | ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. FossilOrigin-Name: a4fb7ac5e1e727447d7342c773cce6a0ddbf901d
* * generic/tkPort.h:das2004-04-241-2/+2
| | | | | | | | | | * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path. FossilOrigin-Name: c63b3b9737ab12c3f0096d8b2f096aa11736e3c3
* * generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.hdgp2004-03-312-4/+2
| | | | | | | | * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines. FossilOrigin-Name: e40f246f87a4175e999ae89728bde6565a336f4e
* Allow PPMs to be read from a string. [FRQ 540375]dkf2004-03-271-8/+322
| | | FossilOrigin-Name: a8b135fb618ffb63dc91679698c66ba226a92b57
* * README: Bump version to 8.5a2.dgp2004-03-261-3/+3
| | | | | | | | | | | | | * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.57 * win/configure: FossilOrigin-Name: 35745fd085d1f9f9b4eb1e47815b88dcad2528e8
* Tweak to 923555 fix.dgp2004-03-261-2/+2
| | | FossilOrigin-Name: 06c5dcccb37509c37017919df30cab5acb69e4c0
* Whoops. Forgot to set the photo image type registration correctly. D'oh!dkf2004-03-261-2/+2
| | | FossilOrigin-Name: 540892f11456f829f3a5355023f10cf28c1fd54a
* Allow old-style image formats to create string representations of photos,dkf2004-03-262-24/+132
| | | | | | and allow the production of PPM format data in a string. [Bug 923555] FossilOrigin-Name: 13333fe19740e63a4a955f8cfbfc1a6f7cd0cd8a
* Removed support for Mac OS Classic platform [Patch 918139]das2004-03-1724-2661/+182
| | | FossilOrigin-Name: 28ec831e756a8fba6e184ce2667ee594c4901904
* fix lint warningshobbs2004-03-161-1/+2
| | | FossilOrigin-Name: e208e3fd95fb510161e2f387b539e5eb5cce7a31
* fix cast warningshobbs2004-03-162-10/+10
| | | FossilOrigin-Name: b7e23043a58a2bb600f113c9787987916bff7151
* update patchlevel to 8.5a1hobbs2004-03-021-3/+3
| | | FossilOrigin-Name: b8a56c5e561a16c7954faf937375893d9dd9f1dc
* remove access to tclInt.hvincentdarley2004-02-281-4/+3
| | | FossilOrigin-Name: 5d6500acb02600f7f4278050e4bfce2d0f809e96
* * macosx/tkMacOSXDraw.c:das2004-02-231-4/+10
| | | | | | | | | | * 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. [Bug 809157] FossilOrigin-Name: 98c161bad4a128dfbd3c1224e801c6b9e4f82748
* Fixed a bug in grid geometry calculations forpspjuth2004-02-181-22/+22
| | | | | | a shrinking grid. [Bug 899246] FossilOrigin-Name: 5b7a6b073dd2a91a5437fbd4c10c6dc69be25923
* * generic/tkBind.c (HandleEventGenerate): only modify root[xy]hobbs2004-02-181-11/+24
| | | | | | with [xy] when they haven't been otherwise set. FossilOrigin-Name: b44f0704d89934619bcb5b6a48a74b01b893d8af
* * doc/checkbutton.n: TIP#110 implementationhobbs2004-02-182-5/+103
| | | | | | | | | | | | | | | | | * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h: FossilOrigin-Name: 59826fd691573be4c8df8ac9e4f5a078db2ea22f
* Stop crashes when copying a large photo to itself causes resizing. [Bug 877950]dkf2004-02-091-1/+7
| | | FossilOrigin-Name: 4f518dc79e34c4273b1f5c97f44afc95c333d4e3
* * generic/tkTextIndex.c: added '#include <tclInt.h>' since thedas2004-01-271-1/+2
| | | | | | | | | | | | code uses the TclUtfToUniChar macro from that file. [Bug 874745] * macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3. FossilOrigin-Name: 8fcc6746bce33397876dd0eeeffdc88af51dcd1d
* * generic/tk3d.c: All uses of 'panic' (the macro) changeddavygrvy2004-01-1338-199/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c: FossilOrigin-Name: a08e5aacfc9f6c5a344c2d05454773dac90710c2
* Implementation of TIP#146,pspjuth2004-01-091-109/+189
| | | | | | | "Add Overall Anchoring to the Grid Geometry Manager", adding [grid anchor] subcommand. FossilOrigin-Name: 4f1b8110a375d069ffab8e0afc5f1a19c864c013
* fix to text widget yview bugvincentdarley2004-01-072-6/+20
| | | FossilOrigin-Name: 4a5542ba57d4285ff4b2289dd240e706c718c0e9
* utf-8 aware text wordstart and wordendvincentdarley2004-01-071-10/+21
| | | FossilOrigin-Name: 99a54db78cf93b7b6c4dcafe32cf74c3b6fcf43b
* * macosx/Wish.pbproj/project.pbxproj: added missing private headersdas2004-01-011-2/+2
| | | | | | | | to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h FossilOrigin-Name: 88c72e663621588f5160e8ab93b3b0791183d441
* removed the note about having to update makefile.vc when the version changes.davygrvy2003-12-231-2/+1
| | | FossilOrigin-Name: da2690186b324608df08834ddc6422ebfebff15d
* * generic/tkEvent.c: Added three new functions: TkCreateExitHandler,davygrvy2003-12-214-9/+159
| | | | | | | | | | | | | | | | | | | * generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds * generic/tkMenu.c: an insertion point so Tk's exit handlers can be * generic/tkWindow.c: called on their own from tk85.dll's DllMain * mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to * unix/tkUnixEvent.c: the binary and not exported. It is possible * win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl * win/tkWinEmbed.c: under some conditions such as ExitProcess(). * win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl * win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded. * win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with SEH as DeleteWindowsExitProc is causing an exception of its own under some teardown conditions. AT&T assembly syntax has not been added for MinGW yet. [Tcl Patch 858493] FossilOrigin-Name: e12249878fe2fa70e532f6629a899a96c165e3e3
* text widget more extensive documentation, and two small code improvementsvincentdarley2003-12-154-25/+135
| | | FossilOrigin-Name: f6b27ee9549e9e3f87d2a37e8219b0d003b711c4
* off-by-one error in recent cleanup fixvincentdarley2003-12-101-2/+2
| | | FossilOrigin-Name: d607d3d8078592f42365f5c9577b80e14661b249
* fix to memory leaks and reading of freed memoryvincentdarley2003-12-091-1/+15
| | | FossilOrigin-Name: 44167e843701469c7aad866fac58a5fbb929998f
* performance of lines containing 10000+ charactersvincentdarley2003-12-054-46/+149
| | | FossilOrigin-Name: 1ca7766af2f95739f9bab2c5d67b7463e5d8ff44
* fix to text widget tabs and xy-scroll-commandvincentdarley2003-12-044-52/+73
| | | FossilOrigin-Name: 8e445371278f1788f708a0f4b9c737c029368cb1
* Typo fixdkf2003-12-031-2/+2
| | | FossilOrigin-Name: d8ea7ed1bc2f4dbb9d847bc4aad50207a7496f39
* * generic/tkMenu.c (MenuVarProc): prevent this from triggeringhobbs2003-12-031-5/+13
| | | | | | while interp is being destroyed. FossilOrigin-Name: d5a466015c03acf4d02f5a187c0fd05ddfc4110f
* Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 thena_kovalenko2003-11-251-2/+2
| | | | | | the event is not ignored any more FossilOrigin-Name: 08591ff221ed839a79ce41903a8b36abf0ff9a16
* correct handling of interpolated tabs using fractional pixel widthsvincentdarley2003-11-213-25/+40
| | | FossilOrigin-Name: ba691f9e0db0b5b11713f770505e068f0e3a73be
* fix to two test suite bugsvincentdarley2003-11-211-16/+53
| | | FossilOrigin-Name: 39498b83d4ee588d4f34fc8f3487589a83bde4cf
* Stupid typo fix. [Bug 843395]dkf2003-11-181-2/+2
| | | FossilOrigin-Name: d0371f44e31bafe2f440f01ecf714aea516cc077
* * generic/tkMenubutton.h: fixed compound menubutton handling likehobbs2003-11-172-18/+30
| | | | | | | | * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton): FossilOrigin-Name: f8009ff0b2e6f955719fa8934c2eca0f6cdf3d8f
* documentation and cleanupvincentdarley2003-11-161-28/+38
| | | FossilOrigin-Name: 289327e5a132f780e88206e7fa90181580e3e8fb
* single line wraps to whole display fixvincentdarley2003-11-151-5/+46
| | | FossilOrigin-Name: cff84d8d11428bc8f7ce28732aad848402be40d3
* fixed tab interpretation inconsistencyvincentdarley2003-11-151-30/+58
| | | FossilOrigin-Name: 5414f040cb5cee6c4750644c34adf866f8459ac2
* cleanupvincentdarley2003-11-151-18/+20
| | | FossilOrigin-Name: 9ac0aeae83251a88245b80578c6c98a016b5d72d
* fix two more old text widget bugsvincentdarley2003-11-155-102/+138
| | | FossilOrigin-Name: 7975a57e535cb6ca95810430e902417074a0bb2c
* Fixes to prevent infinite event sequences in 'make test' on slow connectionsdkf2003-11-141-70/+68
| | | | | | Also a bit of whitespace/style police work. [Bug 837300] FossilOrigin-Name: 8873f2f3409f6e78b0de584028e4c738fade310e
* Tcl_EvalObjv is more robust than Tcl_VarEvaldkf2003-11-131-16/+22
| | | FossilOrigin-Name: af5ae343522931a3b6139c7a09652d9c6228ec24