Claus Gittinger <cg@exept.de> [Wed, 13 Sep 2017 13:36:50 +0200] rev 8176
#FEATURE by cg
class: Image
added: #magnifiedTo:smooth:
Claus Gittinger <cg@exept.de> [Wed, 13 Sep 2017 10:26:19 +0200] rev 8175
#FEATURE by cg
class: Image
class definition
class: Image class
added:
#noMaskButAlphaSupportedQuerySignal
#noMaskSupportedQuerySignal
changed: #initialize
matilk [Wed, 13 Sep 2017 09:40:34 +0200] rev 8174
#BUGFIX by Maren
class: DeviceGraphicsContext
changed: #displayDeviceOpaqueForm:x:y:
nil check
Claus Gittinger <cg@exept.de> [Mon, 11 Sep 2017 16:21:13 +0200] rev 8173
fixed mouseWheelMotion event for 64bit system
mawalch [Mon, 11 Sep 2017 11:36:53 +0200] rev 8172
#OTHER
fluid -> fluent
Claus Gittinger <cg@exept.de> [Mon, 11 Sep 2017 09:10:57 +0200] rev 8171
#DOCUMENTATION by cg
class: Color
comment/format in: #brightness
Claus Gittinger <cg@exept.de> [Mon, 11 Sep 2017 09:10:39 +0200] rev 8170
#BUGFIX by cg
class: Depth24Image
added: #rgbValueAtX:y:put:
comment/format in: #rowAt:putAll:startingAt:
changed: #rgbValueAtX:y:
Claus Gittinger <cg@exept.de> [Mon, 11 Sep 2017 09:10:25 +0200] rev 8169
#FEATURE by cg
class: Image
added:
#magnifiedBy:smooth:
#magnifiedPreservingRatioTo:smooth:
#smoothingMagnifiedBy:
#smoothingMagnifiedPreservingRatioTo:
changed: #magnifiedBy:
matilk [Wed, 06 Sep 2017 18:52:53 +0200] rev 8168
#BUGFIX by Maren
class: Form
changed:
#width:height:depth:
#width:height:fromArray:
handle invalid extends
Claus Gittinger <cg@exept.de> [Tue, 05 Sep 2017 16:46:16 +0200] rev 8167
#FEATURE by cg
class: TranslucentColor
added: #inspectorValueStringInListFor:
comment/format in: #alpha:
Claus Gittinger <cg@exept.de> [Tue, 05 Sep 2017 16:45:55 +0200] rev 8166
#FEATURE by cg
class: Depth32Image
added: #valueFromRedBits:greenBits:blueBits:alphaBits:
Claus Gittinger <cg@exept.de> [Tue, 05 Sep 2017 16:45:47 +0200] rev 8165
#FEATURE by cg
class: Color
comment/format in:
#alphaMixed:with:
#mixed:with:
changed: #onDevice:
Claus Gittinger <cg@exept.de> [Tue, 05 Sep 2017 16:45:23 +0200] rev 8164
#FEATURE by cg
class: Image
added:
#drawEllipse:with:
#drawLineFrom:to:with:
#drawRectangle:with:
#fillEllipse:with:
#fillRectangle:with:
#fillRectangleX:y:width:height:withColor:
#floodFillAt:with:
comment/format in:
#fillEllipse:withColor:
#fillEllipse:withValue:
#fillRectangle:withColor:
#mixed:with:
changed: #fillRectangleX:y:width:height:with:
Claus Gittinger <cg@exept.de> [Tue, 05 Sep 2017 12:17:19 +0200] rev 8163
#UI_ENHANCEMENT by cg
class: Color
added: #isPseudoColor
changed:
#blue
#green
#red
Claus Gittinger <cg@exept.de> [Mon, 04 Sep 2017 12:39:17 +0200] rev 8162
*** empty log message ***
Claus Gittinger <cg@exept.de> [Fri, 01 Sep 2017 14:42:27 +0200] rev 8161
*** empty log message ***
Claus Gittinger <cg@exept.de> [Fri, 01 Sep 2017 10:18:22 +0200] rev 8160
#DOCUMENTATION by cg
class: XWorkstation
comment/format in:
#fontResolutionOf:
#preferredIconSize
Claus Gittinger <cg@exept.de> [Fri, 01 Sep 2017 10:18:01 +0200] rev 8159
#UI_ENHANCEMENT by cg
class: Image
changed: #usedColors
Claus Gittinger <cg@exept.de> [Fri, 01 Sep 2017 10:00:12 +0200] rev 8158
#DOCUMENTATION by cg
class: DisplaySurface
comment/format in:
#getClipboardObject
#getClipboardText
#getClipboardText:
#getTextSelection
#getTextSelection:
#preferredDepth
#preferredVisual
Claus Gittinger <cg@exept.de> [Fri, 01 Sep 2017 09:59:53 +0200] rev 8157
#DOCUMENTATION by cg
class: DeviceWorkstation
comment/format in:
#boundingBox
#bounds
#translatePoint:from:to:
#translatePoint:fromView:toView:
#translatePointToRoot:fromView:
#zoom:to:
#zoom:to:duration:
#zoom:to:speed:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 22:02:52 +0200] rev 8156
#DOCUMENTATION by cg
class: XWorkstation
changed: #getProperty:from:delete:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 21:59:48 +0200] rev 8155
#TUNING by cg
class: Depth24Image
changed: #colorAtX:y:put:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 21:41:03 +0200] rev 8154
#FEATURE by cg
class: DeviceGraphicsContext
changed: #displayDeviceOpaqueForm:x:y:
images are always drawn with their own color;
only form bitmaps may be drawn with paint+bgPaint
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 21:39:58 +0200] rev 8153
#DOCUMENTATION by cg
class: GraphicsMedium
comment/format in: #displayOpaqueForm:x:y:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 21:38:51 +0200] rev 8152
#DOCUMENTATION by cg
class: Image class
comment/format in:
#fromView:
#fromView:grab:
#fromView:grab:withDecoration:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 20:19:14 +0200] rev 8151
#DOCUMENTATION by cg
class: WindowSensor
comment/format in: #configureX:y:width:height:view:
class: WindowSensor class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 20:18:52 +0200] rev 8150
#DOCUMENTATION by cg
class: View
comment/format in:
#aspectMessage:
#change:
#changeMessage:
#menu:
#menuMessage:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 20:16:25 +0200] rev 8149
#DOCUMENTATION by cg
class: StandardSystemView class
comment/format in:
#includeHostNameInLabel
#includeHostNameInLabel:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 20:16:08 +0200] rev 8148
#DOCUMENTATION by cg
class: SimpleView
comment/format in: #aspect:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 20:15:30 +0200] rev 8147
#DOCUMENTATION by cg
class: DisplaySurface class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 18:16:44 +0200] rev 8146
#UI_ENHANCEMENT by cg
class: ImageReader
changed: #bitsPerPixel
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 18:02:57 +0200] rev 8145
#REFACTORING by cg
class: ImageReader
class definition
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 17:13:00 +0200] rev 8144
comments
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 16:40:45 +0200] rev 8143
#DOCUMENTATION by cg
class: DeviceGraphicsContext
comment/format in: #displayDeviceFormWithAlpha:x:y:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 16:39:54 +0200] rev 8142
#DOCUMENTATION by cg
class: Form class
changed: #findBitmapFile:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 16:39:32 +0200] rev 8141
#DOCUMENTATION by cg
class: Image
comment/format in: #bestSupportedImageFormatFor:
changed: #paletteImageAsFormOn:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 16:38:58 +0200] rev 8140
#DOCUMENTATION by cg
class: Depth2Image
comment/format in: #paletteImageAsTrueColorFormOn:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 16:38:50 +0200] rev 8139
#DOCUMENTATION by cg
class: Depth4Image
comment/format in: #paletteImageAsTrueColorFormOn:
Claus Gittinger <cg@exept.de> [Thu, 31 Aug 2017 11:45:30 +0200] rev 8138
#DOCUMENTATION by cg
class: Form
added: #flip:
changed:
#darkened
#flipHorizontal
#flipVertical
#lightened
class: Form class
comment/format in: #documentation
Stefan Vogel <sv@exept.de> [Thu, 31 Aug 2017 10:38:52 +0200] rev 8137
#BUGFIX by stefan
class: Color class
changed: #best:ditherColorsForImage:
Fix shadowed variable in inlined block
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:41:46 +0200] rev 8136
#UI_ENHANCEMENT by cg
class: Image
changed: #hardSmoothingMagnifiedBy:
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:15:49 +0200] rev 8135
#FEATURE by cg
class: Depth8Image
changed: #hardMagnifiedBy:
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:15:39 +0200] rev 8134
#FEATURE by cg
class: Depth1Image
changed: #hardMagnifiedBy:
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:15:34 +0200] rev 8133
#FEATURE by cg
class: Depth24Image
changed:
#hardAntiAliasedMagnifiedBy:
#hardMagnifiedBy:
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 15:15:24 +0200] rev 8132
#FEATURE by cg
class: Image
added:
#hardMagnifiedBy:smooth:
#hardSmoothingMagnifiedBy:
comment/format in: #hardAntiAliasedMagnifiedBy:
changed:
#asFloydSteinbergDitheredGrayImageDepth:
#hardMagnifiedBy:
Claus Gittinger <cg@exept.de> [Wed, 30 Aug 2017 14:53:47 +0200] rev 8131
#UI_ENHANCEMENT by cg
class: SimpleView
added: #scaleMouseWheelHorizontalScrollAmount:
changed: #mouseWheelMotion:x:y:amount:deltaTime:
shift/ctrl/meta - mouse wheel interpretation:
OSX does not pass shift-mousewheel to the XQuartz application;
therefore: offer meta-wheel as alternative (userprefs)
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 23:14:33 +0200] rev 8130
#FEATURE by cg
class: Image
changed:
#blackComponentOfCMYK:
#cyanComponentOfCMYK:
#magentaComponentOfCMYK:
#yellowComponentOfCMYK:
16bit components
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 23:01:06 +0200] rev 8129
#REFACTORING by cg
class: ImageReader
added: #fileFormatError:with:
changed: #fileFormatError:
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 22:37:28 +0200] rev 8128
#BUGFIX by cg
class: Depth8Image
changed: #nColorsUsed
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 22:29:25 +0200] rev 8127
#BUGFIX by cg
class: Depth24Image
changed: #asThresholdGrayImageDepth:
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 21:59:53 +0200] rev 8126
#FEATURE by cg
class: Color class
changed: #best:ditherColorsForImage:
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 20:08:35 +0200] rev 8125
#UI_ENHANCEMENT by cg
class: Color class
changed: #best:ditherColorsForImage:
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 20:01:09 +0200] rev 8124
#DOCUMENTATION by cg
class: DeviceWorkstation
comment/format in: #setFixColors:numRed:numGreen:numBlue:
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 20:00:40 +0200] rev 8123
#FEATURE by cg
class: Color class
added:
#best:ditherColorsForImage:
#browserColors
comment/format in:
#colorCubeWithRed:green:blue:
#getColors6x6x4
#getColors6x6x5
#getColors6x6x6
#getColors6x7x4
#getColors7x8x4
#getColorsRed:green:blue:
#getColorsRed:green:blue:on:
#getGrayColors:on:
#getPrimaryColorsOn:
changed: #standardDitherColorsForDepth8
category of:16 methods
mawalch [Tue, 29 Aug 2017 18:11:04 +0200] rev 8122
#DOCUMENTATION by mawalch
class: ImageMask class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:49 +0200] rev 8121
#OTHER by cg
x
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:48 +0200] rev 8120
#OTHER by cg
x
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:47 +0200] rev 8119
#OTHER by cg
x
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:46 +0200] rev 8118
#OTHER by cg
x
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:45 +0200] rev 8117
#OTHER by cg
x
Claus Gittinger <cg@exept.de> [Tue, 29 Aug 2017 15:39:26 +0200] rev 8116
#DOCUMENTATION by cg
class: Image
added:
#rgbValuesAtY:from:to:do:
#rgbValuesFromX:y:toX:y:do:
comment/format in:
#at:
#at:put:
#atX:y:
#atX:y:put:
#rgbValueAt:
#rgbValueAtX:y:
#valueAt:
#valueAtX:y:
#valuesAtY:from:to:do:
#valuesFromX:y:toX:y:do:
Claus Gittinger <cg@exept.de> [Mon, 28 Aug 2017 03:36:02 +0200] rev 8115
#BUGFIX by cg
class: Image
changed: #cyanComponentOfCMYK:
Claus Gittinger <cg@exept.de> [Sun, 27 Aug 2017 21:36:28 +0200] rev 8114
#BUGFIX by cg
class: Depth32Image
changed: #rgbImageAsTrueColorFormOn:
Claus Gittinger <cg@exept.de> [Sun, 27 Aug 2017 21:36:00 +0200] rev 8113
#BUGFIX by cg
class: Image
added: #anyImageAsTrueColorFormOn:
changed: #alphaBitsOf:
Claus Gittinger <cg@exept.de> [Sun, 27 Aug 2017 20:00:28 +0200] rev 8112
#FEATURE by cg
class: Color class
added: #luma:chromaBlue:chromaRed:
Claus Gittinger <cg@exept.de> [Sun, 27 Aug 2017 20:00:15 +0200] rev 8111
#FEATURE by cg
class: Image
added:
#chromaBlueOfYCbCr:
#chromaRedOfYCbCr:
#lumaOfYCbCr:
changed: #rgbFromValue:
Claus Gittinger <cg@exept.de> [Sun, 27 Aug 2017 19:59:56 +0200] rev 8110
#FEATURE by cg
class: ImageReader
class definition
comment/format in:
#fileFormatError:
#images
changed: #image
class: ImageReader class
added:
#_decompressCCITT3From:count:into:startingAt:
#_decompressCCITT3From:count:into:startingAt:count:
#decompressTiffPackBitsFrom:to:at:count:
#initCCITTTables
removed: #decompressPackBitsFrom:at:to:at:count:
changed:
#_decompressCCITT3From:into:startingAt:count:
#decodeDelta:in:width:height:
Claus Gittinger <cg@exept.de> [Sat, 26 Aug 2017 13:46:24 +0200] rev 8109
#DOCUMENTATION by cg
class: Color class
comment/format in: #rgbValue:
Claus Gittinger <cg@exept.de> [Sat, 26 Aug 2017 13:46:02 +0200] rev 8108
#BUGFIX by cg
class: Image
changed: #valueFromRGB:
rgb order fixed
Claus Gittinger <cg@exept.de> [Fri, 25 Aug 2017 18:03:59 +0200] rev 8107
*** empty log message ***
Claus Gittinger <cg@exept.de> [Fri, 25 Aug 2017 12:38:44 +0200] rev 8106
#REFACTORING by cg
class: Image
changed:
#alphaBitsOf:
#blueBitsOf:
#greenBitsOf:
#greenComponentOf:
#redBitsOf:
#redComponentOf:
Claus Gittinger <cg@exept.de> [Fri, 25 Aug 2017 12:38:12 +0200] rev 8105
#REFACTORING by cg
class: FixedPalette
changed:
#blueByteAt:
#greenByteAt:
#redByteAt:
Claus Gittinger <cg@exept.de> [Fri, 25 Aug 2017 12:38:00 +0200] rev 8104
#REFACTORING by cg
class: FixedPaletteWithAlpha
changed: #alphaByteAt:
Claus Gittinger <cg@exept.de> [Fri, 25 Aug 2017 11:27:52 +0200] rev 8103
#FEATURE by cg
class: Image
added: #anyImageAsFormOn:
changed:
#asFormOn:
#paletteImageAsTrueColorFormOn:
Claus Gittinger <cg@exept.de> [Thu, 24 Aug 2017 22:48:04 +0200] rev 8102
*** empty log message ***
Claus Gittinger <cg@exept.de> [Thu, 24 Aug 2017 22:45:48 +0200] rev 8101
*** empty log message ***
mawalch [Thu, 24 Aug 2017 17:58:06 +0200] rev 8100
#DOCUMENTATION by mawalch
class: Image class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Thu, 24 Aug 2017 17:56:07 +0200] rev 8099
#BUGFIX by cg
class: Image
changed:
#asDitheredImageUsing:depth:
#fromImage:photometric:
#realColorMap
Claus Gittinger <cg@exept.de> [Thu, 24 Aug 2017 17:03:37 +0200] rev 8098
#DOCUMENTATION by cg
class: Depth24Image
comment/format in: #asGrayFormOn:
Claus Gittinger <cg@exept.de> [Thu, 24 Aug 2017 17:01:00 +0200] rev 8097
#DOCUMENTATION by cg
class: SimpleView
comment/format in: #openModal:inGroup:
Claus Gittinger <cg@exept.de> [Wed, 23 Aug 2017 17:26:53 +0200] rev 8096
#BUGFIX by cg
class: Image
changed: #greyImageAsTrueColorFormOn:
Claus Gittinger <cg@exept.de> [Wed, 23 Aug 2017 17:26:39 +0200] rev 8095
#BUGFIX by cg
class: ImageReader
changed: #buildMaskFromColor:
class: ImageReader class
added: #buildMaskFromColor:for:depth:width:height:
changed: #buildMaskFromColor:for:width:height:
Claus Gittinger <cg@exept.de> [Wed, 23 Aug 2017 16:16:40 +0200] rev 8094
#BUGFIX by cg
class: Depth32Image
changed: #rgbImageAsTrueColorFormOn:
mawalch [Wed, 23 Aug 2017 12:03:13 +0200] rev 8093
#DOCUMENTATION by mawalch
class: Image class
comment/format in: #fromImage:photometric:
Update example.
Claus Gittinger <cg@exept.de> [Wed, 23 Aug 2017 07:50:18 +0200] rev 8092
#UI_ENHANCEMENT by cg
class: Cursor
class definition
class: Cursor class
added: #bullet
changed: #initializeNewCursors
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 18:36:23 +0200] rev 8091
#BUGFIX by cg
class: Image
changed:
#blueBitsOf:
#greenBitsOf:
#redBitsOf:
#rgbFromValue:
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 18:36:15 +0200] rev 8090
#BUGFIX by cg
class: Depth24Image
changed:
#rgbFromValue:
#valueFromRedBits:greenBits:blueBits:
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 18:36:11 +0200] rev 8089
#BUGFIX by cg
class: Depth32Image
comment/format in:
#pixelAtX:y:
#rgbFromValue:
changed:
#blueBitsOf:
#colorAtX:y:
#colorAtX:y:put:
#greenBitsOf:
#pixelAtX:y:put:
#redBitsOf:
#redShiftForPixelValue
#valueFromRedBits:greenBits:blueBits:
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 18:01:12 +0200] rev 8088
#DOCUMENTATION by cg
class: Image class
comment/format in: #examples
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 17:57:18 +0200] rev 8087
#BUGFIX by cg
class: Image
changed: #greenBitsOf:
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 17:53:17 +0200] rev 8086
#BUGFIX by cg
class: Image
added:
#numAlphaBits
#numBlueBits
#numGreenBits
#numRedBits
comment/format in:
#alphaBitsOf:
#alphaShiftForPixelValue
changed:
#alphaMaskForPixelValue
#blueBitsOf:
#colorFromValue:
#greenBitsOf:
#redBitsOf:
#valueFromColor:
#valueFromRGB:
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 17:53:06 +0200] rev 8085
#BUGFIX by cg
class: Depth32Image
added:
#numAlphaBits
#numBlueBits
#numGreenBits
#numRedBits
comment/format in:
#alphaBitsOf:
#alphaShiftForPixelValue
#colorAtX:y:put:
#negative
changed:
#blueBitsOf:
#blueShiftForPixelValue
#greenBitsOf:
#greenShiftForPixelValue
#redBitsOf:
#redShiftForPixelValue
#valueFromRedBits:greenBits:blueBits:
class: Depth32Image class
comment/format in: #documentation
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 17:41:57 +0200] rev 8084
#FEATURE by cg
class: Depth64Image class
changed: #defaultPhotometric
Claus Gittinger <cg@exept.de> [Tue, 22 Aug 2017 17:41:49 +0200] rev 8083
#FEATURE by cg
class: Depth24Image
added:
#numAlphaBits
#numBlueBits
#numGreenBits
#numRedBits
Claus Gittinger <cg@exept.de> [Thu, 17 Aug 2017 12:48:57 +0200] rev 8082
*** empty log message ***
Claus Gittinger <cg@exept.de> [Thu, 17 Aug 2017 10:13:38 +0200] rev 8081
#REFACTORING by cg
class: DisplaySurface
changed: #dispatchEvent:type:arguments:withFocusOn:delegate:
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Aug 2017 14:54:58 +0100] rev 8080
Added `Grayscale` tab for inspector showing the image in gray.
Cherry picked from (bad) 863abc9d17bb.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Aug 2017 13:46:01 +0100] rev 8079
Backed out changeset 863abc9d17bb
...as it messed up build support files - win32 specific
classes went missing. This was proably a consequence of
an issue #63 [1] which is now fixed.
[1]: https://swing.fit.cvut.cz/projects/stx-jv/ticket/63
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Aug 2017 08:26:26 +0100] rev 8078
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Aug 2017 08:25:53 +0100] rev 8077
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 19 Jul 2017 13:01:28 +0100] rev 8076
Issue #154: Make `Cursor hand` a cursor with hand shape
...as the name suggest, not plain arrow. The consequence is
that uite a few widgets (buttons, nost notably) now show hand
cursor rather than plain arrow.
This makes Smalltalk/X UI consistent w.r.t running on X11 but may
not be in line with Windows UI design guidelines. This has to checked
and properly fixed in individual widgets - not by making hand cursor
actually an arrow!
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 19 Jul 2017 09:45:40 +0200] rev 8075
Issue #154: Set `_NET_WM_WINDOW_TYPE` property according to desired "windowStyle"
Note, that `wStyle` value is some Smalltalk/X abstraction
of window types across all supported platforms (modeled,
presumably, after Winsows) so there;s no 1:1 match. The code
code below tries to do it's best.
/
See Extended Window Manager Hints 1.3
http://standards.freedesktop.org/wm-spec/1.3/
XWorkstation >> setWindowType:in:
See https://swing.fit.cvut.cz/projects/stx-jv/ticket/154
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 08 Jun 2017 14:35:32 +0100] rev 8074
Added `Grayscale` tab for inspector showing the image in gray
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 06 May 2017 11:26:33 +0100] rev 8073
Issue #134: Added generic implementation of `#sendKeyOrButtonEvent:..` to `DeviceWorkstation`
...as a fallback. This implementation works purely on a
Smalltalk level by directly injecting (St/X) events in
(St/X) window group's event queue, completely bypassing
windowing system.
The implementation is icomplete and is designed and tested
only with UI testing framework (stx:goodies/sunit/ext/ui)
to allow UI testing on systems with no specific implementation
of `#sendKeyOrButtonEvent...` - e.g. Windows at the time.
https://swing.fit.cvut.cz/projects/stx-jv/ticket/134
Claus Gittinger <cg@exept.de> [Sat, 12 Aug 2017 13:22:38 +0200] rev 8072
#DOCUMENTATION by cg
class: Font
category of: #graphicsDevice
Claus Gittinger <cg@exept.de> [Sat, 12 Aug 2017 13:20:01 +0200] rev 8071
#REFACTORING by cg
class: FontDescription
comment/format in: #asSize:
changed: #asFontWithPixelSize:
Stefan Vogel <sv@exept.de> [Fri, 11 Aug 2017 11:26:01 +0200] rev 8070
#TUNING by stefan
class: XWorkstation::SelectionFetcher
changed: #requestSelection:type:onDevice:for:
Send Semaphore>>#name: instead of Semaphore new name:
Stefan Vogel <sv@exept.de> [Fri, 11 Aug 2017 11:25:04 +0200] rev 8069
#TUNING by stefan
class: WindowGroup
changed: #restart
Send Semaphore>>#name: instead of Semaphore new name:
Stefan Vogel <sv@exept.de> [Fri, 11 Aug 2017 11:18:09 +0200] rev 8068
#TUNING by stefan
class: DeviceWorkstation
changed: #setupDispatchLoop
Send Semaphore>>#name: instead of Semaphore new name:
mawalch [Thu, 10 Aug 2017 18:35:08 +0200] rev 8067
#OTHER by mawalch
class: SimpleView
added: #flyByHelpTextAt:
Claus Gittinger <cg@exept.de> [Wed, 09 Aug 2017 14:12:13 +0200] rev 8066
#REFACTORING by cg
class: WindowGroup
changed: #initialize
Claus Gittinger <cg@exept.de> [Wed, 09 Aug 2017 14:12:03 +0200] rev 8065
#REFACTORING by cg
class: WindowSensor
changed: #catchExposeFor:
mawalch [Tue, 08 Aug 2017 16:16:28 +0200] rev 8064
#REFACTORING
Remove duplicate translation.
Stefan Vogel <sv@exept.de> [Tue, 08 Aug 2017 16:01:20 +0200] rev 8063
#FEATURE by stefan
class: Color
added: #hexPrintOn:
changed: #hexPrintString
Claus Gittinger <cg@exept.de> [Tue, 08 Aug 2017 14:17:28 +0200] rev 8062
#QUALITY by cg
class: XWorkstation
changed: #primDrawBits:bitsPerPixel:depth:msb:padding:width:height:x:y:into:x:y:width:height:with:
Claus Gittinger <cg@exept.de> [Tue, 08 Aug 2017 14:16:30 +0200] rev 8061
#QUALITY by cg
class: XWorkstation
changed: #primDrawBits:bitsPerPixel:depth:msb:masks:padding:extent:sourceOrigin:into:destinationOrigin:extent:with:
Stefan Vogel <sv@exept.de> [Fri, 04 Aug 2017 22:02:58 +0200] rev 8060
#QUALITY by stefan
class: ImageReader
changed: #writingFile:for:do:
better exception info
Claus Gittinger <cg@exept.de> [Fri, 04 Aug 2017 17:22:54 +0200] rev 8059
#BUGFIX by cg
class: Image
changed: #fromImage:photometric:
care for missing color due to rounding errors.
Claus Gittinger <cg@exept.de> [Thu, 03 Aug 2017 14:41:28 +0200] rev 8058
#DOCUMENTATION by cg
class: StandardSystemView class
comment/format in: #documentation
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 02 Jun 2017 07:56:46 +0100] rev 8057
Keyboard mapping: align (some) shortcuts with other Smaltalk environments
Namely, Alt-M for implementors, Alt-N for senders.