mawalch [Mon, 13 Mar 2017 16:34:16 +0100] rev 7973
#OTHER
Add missing translation for 'Copy Label Text' (Label in package libwidg)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 12 Mar 2017 22:07:34 +0000] rev 7972
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 27 Feb 2017 15:26:14 +0000] rev 7971
bumped update to 76834c6940c7:
ResourcePack: print show full stack trace in case of error when reading
...the pack. The code still uses `Transcript show:...` - this should
later be rewritten to use `Logger`
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 09 Feb 2017 12:30:03 +0000] rev 7970
Changed shortcut labels in menus to always show uppercase letters
with optional "Shift" modifier if Shift is required. For example,
shortcut label for copy is "Ctrl + C" (rather than "Ctrl+c" as before),
for implementors is "Ctrl + Shift + I" (rather than "Ctrl+I").
This is in line with user interface guidelines for all modern platforms,
see:
* Guidelines for Keyboard User Interface Design [1] (Windows)
* Keyboard input [2] (GNOME)
* Keyboard Shortcuts [3] (macOS)
[1]: https://msdn.microsoft.com/en-us/library/ms971323.aspx
[2]: https://developer.gnome.org/hig/stable/keyboard-input.html.en
[3]: https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/Keyboard.html
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 08 Feb 2017 23:58:18 +0000] rev 7969
Allow individual applications to define their own shortcut mapping
When a system wants to translate a shortcut into a logical action key,
it asks a view to it's keyboard map which porivdes such translations.
Histrically, there was only one such map kept in window device.
To allow per-application customization, each view by default returns
its parent's view map. The top level window then asks its underlaying
application model for a map. This way, each application may provide
its own shortcut mappings or override / inhibit global ones.
Keyboard mappings may be chained to from a hiearchy: if a mapping is not
found in given keyboard map, it's parent map (if any) is asked for the
mapping. Usually a device's keyboard map is at the top of the hiearchy
(but not necessarily)
Claus Gittinger <cg@exept.de> [Tue, 07 Mar 2017 07:29:26 +0100] rev 7968
#TUNING by cg
class: Image
changed: #fromImage:photometric:
rgba->rgb speedup
Claus Gittinger <cg@exept.de> [Mon, 06 Mar 2017 14:49:50 +0100] rev 7967
#REFACTORING by cg
class: Image
changed: #fromScreen (send #getScreenBounds: instead of #screenBounds:)
Claus Gittinger <cg@exept.de> [Sun, 05 Mar 2017 11:43:46 +0100] rev 7966
#BUGFIX by cg
class: Image
changed: #fromScreen
hack for OSX, which does not include the dock's height
in the dimension returned by XQuartz
Claus Gittinger <cg@exept.de> [Sun, 05 Mar 2017 11:42:57 +0100] rev 7965
#DOCUMENTATION by cg
class: XWorkstation
comment/format in: #usableHeightAt:
Stefan Vogel <sv@exept.de> [Fri, 03 Mar 2017 09:20:47 +0100] rev 7964
#REFACTORING by stefan
class: Color
changed: #allocateColorsIn:on: