ChangeLog for smooth

22.11.15 22:34 - smooth alpha 0.8.72.0

- widget.cpp		- added mouse jitter tolerance to tooltip code
			- cache results of GetRealPosition and GetRealSize to improve performance
			- fixed context menu placement at screen edges
- pointer.cpp		- moved system dependent code to backends
- window.cpp		- method Stay() renamed WaitUntilClosed()
			- WaitUntilClosed() no longer sets the WF_MODAL flag
			- added SetProgressIndicator() method to control taskbar progress indicator
			- fixed restoring after maximized window was minimized
- windowgdi.cpp		- fixed handling of modal windows on Windows
			- fixed maximized window glitches on Windows 8 and 10
			- use asynchronous versions of ShowWindow and SetWindowPos to prevent artifacts
- windowxlib.cpp	- added drag & drop support
			- added international language input support
- system.cpp		- added Reboot() and Shutdown() methods
- surfacegdi.cpp	- added native Gradient() implementation
- surfacegdiplus.cpp	- added native Gradient() implementation
- titlebar.cpp		- do not close main windows when pressing escape
			- allow dragging windows from maximized state
			- use a flat titlebar style on Windows 8.x and 10
- image.cpp		- cache scaled version of bitmap for display
- list.cpp		- allow setting marked state when adding new text entries
- listbox.cpp		- added methods to control scroll position
- file.cpp		- added support for moving/deleting files with read-only attribute
- instream.cpp		- removed support for PDP byte order
			- method InputNumberPBD renamed InputBits
- outstream.cpp		- removed support for PDP byte order
			- method OutputNumberPBD renamed OutputBits
- translator.cpp	- added Afrikaans, Serbian (Cyrillic) and Cantonese (Hong Kong) language support
- cursor.cpp		- fixed CJK input method editor appearing offset in Windows Vista/7/8 default designs
			- added support for Ctrl+Ins, Shift+Ins and Shift+Del shortcuts
- urlencode.cpp		- new class: URLEncode, handles URL (percent) encoding/decoding
- config.cpp		- added copy constructor for copying Configuration objects
- document.cpp		- added copy constructor for copying XML document objects

- fixed blurry GUI on Windows with high resolution displays
- reworked build system to support VPATH builds
- reworked hash function API to allow stream processing
- removed unused multiple document interface (MDI) code
- removed CharsetDetector class
- removed support for Windows 9x/ME and NT 4.0
- allow building on PowerPC
- ported to Cocoa
- upgraded V8 to version 3.22.24.21
- upgraded libcpuid to version 0.2.1
- upgraded libjpeg to version 9a
- upgraded libpng to version 1.6.19
- upgraded libxml2 to version 2.9.2
- upgraded fribidi2 to version 0.19.7
