Author: bfreisen
Date: Sun Sep 1 20:13:15 2013
New Revision: 59954
URL:
http://svn.reactos.org/svn/reactos?rev=59954&view=rev
Log:
[PAINT]
* Stretch/Skew dialog fully implemented (skewing not yet functional), please check
translations
* pre Windows Vista MSPaint palette selectable via menu entry
* Attributes dialog supports setting width and height in inches and cm also
* drawing functions improved
* some variables grouped into structs
* Changed SendMessage(... WM_PAINT ...) into InvalidateRect(...), this is the way it
should be and it fixes half of the repainting bugs
Added:
trunk/reactos/base/applications/mspaint/icons/horzskew.ico (with props)
trunk/reactos/base/applications/mspaint/icons/vertskew.ico (with props)
Modified:
trunk/reactos/base/applications/mspaint/definitions.h
trunk/reactos/base/applications/mspaint/dialogs.c
trunk/reactos/base/applications/mspaint/drawing.c
trunk/reactos/base/applications/mspaint/drawing.h
trunk/reactos/base/applications/mspaint/globalvar.h
trunk/reactos/base/applications/mspaint/icons.rc
trunk/reactos/base/applications/mspaint/lang/bg-BG.rc
trunk/reactos/base/applications/mspaint/lang/cs-CZ.rc
trunk/reactos/base/applications/mspaint/lang/de-DE.rc
trunk/reactos/base/applications/mspaint/lang/en-GB.rc
trunk/reactos/base/applications/mspaint/lang/en-US.rc
trunk/reactos/base/applications/mspaint/lang/es-ES.rc
trunk/reactos/base/applications/mspaint/lang/eu-ES.rc
trunk/reactos/base/applications/mspaint/lang/fr-FR.rc
trunk/reactos/base/applications/mspaint/lang/he-IL.rc
trunk/reactos/base/applications/mspaint/lang/hu-HU.rc
trunk/reactos/base/applications/mspaint/lang/it-IT.rc
trunk/reactos/base/applications/mspaint/lang/ja-JP.rc
trunk/reactos/base/applications/mspaint/lang/nl-NL.rc
trunk/reactos/base/applications/mspaint/lang/no-NO.rc
trunk/reactos/base/applications/mspaint/lang/pl-PL.rc
trunk/reactos/base/applications/mspaint/lang/pt-BR.rc
trunk/reactos/base/applications/mspaint/lang/pt-PT.rc
trunk/reactos/base/applications/mspaint/lang/ro-RO.rc
trunk/reactos/base/applications/mspaint/lang/ru-RU.rc
trunk/reactos/base/applications/mspaint/lang/sk-SK.rc
trunk/reactos/base/applications/mspaint/lang/sv-SE.rc
trunk/reactos/base/applications/mspaint/lang/tr-TR.rc
trunk/reactos/base/applications/mspaint/lang/uk-UA.rc
trunk/reactos/base/applications/mspaint/lang/zh-CN.rc
trunk/reactos/base/applications/mspaint/lang/zh-TW.rc
trunk/reactos/base/applications/mspaint/main.c
trunk/reactos/base/applications/mspaint/mouse.c
trunk/reactos/base/applications/mspaint/palette.c
trunk/reactos/base/applications/mspaint/selection.c
trunk/reactos/base/applications/mspaint/sizebox.c
trunk/reactos/base/applications/mspaint/toolsettings.c
trunk/reactos/base/applications/mspaint/winproc.c
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/base/applications/mspaint/definitions.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/dialogs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/drawing.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/drawing.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/globalvar.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/icons.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Added: trunk/reactos/base/applications/mspaint/icons/horzskew.ico
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Added: trunk/reactos/base/applications/mspaint/icons/vertskew.ico
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/bg-BG.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/cs-CZ.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/en-GB.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/eu-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/he-IL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/hu-HU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/nl-NL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/no-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/pt-BR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/pt-PT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/ro-RO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/sk-SK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/sv-SE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/tr-TR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/uk-UA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/lang/zh-TW.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/main.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/mouse.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/palette.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/selection.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/sizebox.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/toolsettings.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…
Modified: trunk/reactos/base/applications/mspaint/winproc.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/…