Skip to content

Commit

Permalink
Update Copyright notice for 2021.
Browse files Browse the repository at this point in the history
  • Loading branch information
enzo1982 committed Jan 14, 2021
1 parent e582321 commit 20b9e24
Show file tree
Hide file tree
Showing 4 changed files with 90 additions and 89 deletions.
88 changes: 1 addition & 87 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ChangeLog for smooth

dd.mm.20 hh:mm - smooth alpha 0.9.7
dd.mm.21 hh:mm - smooth alpha 0.9.7

- backendcocoa.mm - added support for opening registered file types on macOS
- screenxlib.cpp - improved multi-monitor support for X11 based systems
Expand All @@ -15,89 +15,3 @@ dd.mm.20 hh:mm - smooth alpha 0.9.7
- implemented alpha-blending for drawing bitmaps with alpha channel
- upgraded libcurl to version 7.73.0
- upgraded libcpuid to version 0.5.0

10.10.20 18:20 - smooth alpha 0.9.6

- surfacegdi.cpp - fixed too high DPI values being reported
- surfacegdiplus.cpp - fixed too high DPI values being reported
- windowcocoa.mm - fixed glitches after closing tabs in tabbed mode
- menubar_cocoa.mm - fixed possible crash after menubar contents change
- droptarget.cpp - fixed rare crash related to drag & drop handling
- translator.cpp - also look for translations in application data folder
- tree.cpp - improved rendering of tree widget in scaled mode
- http.cpp - include status code in response header fields

- implemented proper multi-monitor support for macOS
- added support for macOS 11.0 Big Sur
- added a separate error code for denied access to file IO drivers
- fixed wrong color space returned in BitmapBackend::GetPixel for multiple backends
- upgraded fribidi to version 1.0.10

17.06.20 23:22 - smooth alpha 0.9.5

- threadcocoa.mm - set stack size for new threads to process stack size
- surfacecairo.cpp - fixed crash when DISPLAY variable is not set
- surfacecocoa.mm - fixed drawing inverted rects with scale factors greater than 1.0
- fixed paint rect calculation for drawing lines
- windowxlib.cpp - implemented handling of maximized state and restore
- windowcocoa.mm - implemented handling of maximized and full screen state and restore
- backendxlib.cpp - added support for theme colors and dark mode
- backendhaiku.cpp - load actual app signature from application binary

- scale UI to adjust to system font size on all operating systems

22.03.20 11:44 - smooth alpha 0.9.4

- fontgdi.cpp - fixed text length calculation for fonts using kerning
- cursor.cpp - fixed cursor positioning and text selection in right-to-left mode

- allow compilation for Windows on ARM with Visual Studio
- removed support for using Cairo graphics backend on Windows

08.03.20 11:36 - smooth alpha 0.9.3

- popupmenuentry.cpp - react on mouse up even if mouse down was not on the same entry
- windowgdi.cpp - fixed drag & drop not accepting long file paths
- fixed positioning of IME in non-resizable windows
- backendwin32.cpp - fixed black title bar color on Windows Vista, 7 and 8/8.1
- respect colorization tint color on Windows Vista, 7 and 8/8.1
- surfacecairo.cpp - improved HiDPI detection on Linux/FreeBSD systems
- translator.cpp - fixed loading translations with different prefix from resources folder
- bitmapbackend.cpp - retain alpha channel when grayscaling bitmaps

- added support for drag and drop in Translator utility
- made editing area resizable in Translator utility
- added a button for copying the original text to the translation to Translator utility
- also check for _WIN32 definition on Windows instead of requiring __WIN32__ to be defined
- adapt include files to work around long path issue when building on Windows
- adapt Makefiles to allow spaces in build path
- upgraded fribidi to version 1.0.9

09.02.20 16:26 - smooth alpha 0.9.2

- string.cpp - fixed compatibility issues with Windows 10 UTF-8 codepage beta setting
- windowxlib.cpp - fixed a crash when placing a text cursor on some systems without an input manager
- windowgdi.cpp - fixed mouse events still arriving at parent window after opening popup menu
- driver_ansi.cpp - fixed issues with setting buffer size on macOS
- backendwin32.cpp - added support for Windows 10 dark mode
- backendhaiku.cpp - set locale to user default at startup
- button.cpp - draw icons in gray when buttons are disabled
- messagebox.cpp - also look for icons in path relative to application directory
- fixed text placement when no icon is available

- added a Makefile target for code signing
- upgraded libjpeg to version 9d

12.01.20 17:52 - smooth alpha 0.9.1

- backendwin32.cpp - added support for Windows 10 accent colors
- driver_ansi.cpp - fixed switching between read and write mode
- widget.cpp - fixed artifacts when hiding child widgets extending outside their containers
- optionbox.cpp - fixed placement of selection indicator
- windowhaiku.cpp - fixed possible crash when exiting programs
- eventhaiku.cpp - ensure message queue locking is enabled before enqueuing messages
- windowxlib.cpp - actually keep topmost windows on top
- reset input context before deleting it

- fixed interaction with topmost windows when a modal window is active on non-Windows platforms
- upgraded libcurl to version 7.68.0
87 changes: 87 additions & 0 deletions doc/changelog/ChangeLog.2020
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
ChangeLog for smooth

10.10.20 18:20 - smooth alpha 0.9.6

- surfacegdi.cpp - fixed too high DPI values being reported
- surfacegdiplus.cpp - fixed too high DPI values being reported
- windowcocoa.mm - fixed glitches after closing tabs in tabbed mode
- menubar_cocoa.mm - fixed possible crash after menubar contents change
- droptarget.cpp - fixed rare crash related to drag & drop handling
- translator.cpp - also look for translations in application data folder
- tree.cpp - improved rendering of tree widget in scaled mode
- http.cpp - include status code in response header fields

- implemented proper multi-monitor support for macOS
- added support for macOS 11.0 Big Sur
- added a separate error code for denied access to file IO drivers
- fixed wrong color space returned in BitmapBackend::GetPixel for multiple backends
- upgraded fribidi to version 1.0.10

17.06.20 23:22 - smooth alpha 0.9.5

- threadcocoa.mm - set stack size for new threads to process stack size
- surfacecairo.cpp - fixed crash when DISPLAY variable is not set
- surfacecocoa.mm - fixed drawing inverted rects with scale factors greater than 1.0
- fixed paint rect calculation for drawing lines
- windowxlib.cpp - implemented handling of maximized state and restore
- windowcocoa.mm - implemented handling of maximized and full screen state and restore
- backendxlib.cpp - added support for theme colors and dark mode
- backendhaiku.cpp - load actual app signature from application binary

- scale UI to adjust to system font size on all operating systems

22.03.20 11:44 - smooth alpha 0.9.4

- fontgdi.cpp - fixed text length calculation for fonts using kerning
- cursor.cpp - fixed cursor positioning and text selection in right-to-left mode

- allow compilation for Windows on ARM with Visual Studio
- removed support for using Cairo graphics backend on Windows

08.03.20 11:36 - smooth alpha 0.9.3

- popupmenuentry.cpp - react on mouse up even if mouse down was not on the same entry
- windowgdi.cpp - fixed drag & drop not accepting long file paths
- fixed positioning of IME in non-resizable windows
- backendwin32.cpp - fixed black title bar color on Windows Vista, 7 and 8/8.1
- respect colorization tint color on Windows Vista, 7 and 8/8.1
- surfacecairo.cpp - improved HiDPI detection on Linux/FreeBSD systems
- translator.cpp - fixed loading translations with different prefix from resources folder
- bitmapbackend.cpp - retain alpha channel when grayscaling bitmaps

- added support for drag and drop in Translator utility
- made editing area resizable in Translator utility
- added a button for copying the original text to the translation to Translator utility
- also check for _WIN32 definition on Windows instead of requiring __WIN32__ to be defined
- adapt include files to work around long path issue when building on Windows
- adapt Makefiles to allow spaces in build path
- upgraded fribidi to version 1.0.9

09.02.20 16:26 - smooth alpha 0.9.2

- string.cpp - fixed compatibility issues with Windows 10 UTF-8 codepage beta setting
- windowxlib.cpp - fixed a crash when placing a text cursor on some systems without an input manager
- windowgdi.cpp - fixed mouse events still arriving at parent window after opening popup menu
- driver_ansi.cpp - fixed issues with setting buffer size on macOS
- backendwin32.cpp - added support for Windows 10 dark mode
- backendhaiku.cpp - set locale to user default at startup
- button.cpp - draw icons in gray when buttons are disabled
- messagebox.cpp - also look for icons in path relative to application directory
- fixed text placement when no icon is available

- added a Makefile target for code signing
- upgraded libjpeg to version 9d

12.01.20 17:52 - smooth alpha 0.9.1

- backendwin32.cpp - added support for Windows 10 accent colors
- driver_ansi.cpp - fixed switching between read and write mode
- widget.cpp - fixed artifacts when hiding child widgets extending outside their containers
- optionbox.cpp - fixed placement of selection indicator
- windowhaiku.cpp - fixed possible crash when exiting programs
- eventhaiku.cpp - ensure message queue locking is enabled before enqueuing messages
- windowxlib.cpp - actually keep topmost windows on top
- reset input context before deleting it

- fixed interaction with topmost windows when a modal window is active on non-Windows platforms
- upgraded libcurl to version 7.68.0
2 changes: 1 addition & 1 deletion packaging/haiku/smooth-version.recipe.template
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Features provided by smooth include:
- completely transparent Unicode and software internationalization support
- a libxml2 based XML parser"
HOMEPAGE="http://www.smooth-project.org/"
COPYRIGHT="1998-2020 Robert Kausch"
COPYRIGHT="1998-2021 Robert Kausch"
LICENSE="Artistic v2.0"
REVISION="1"
SOURCE_URI="https://github.com/enzo1982/smooth/releases/download/v${portVersion/\~/-}/smooth-${portVersion/\~/-}.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion resources/resources.rc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ BEGIN
VALUE "OriginalFilename", "smooth.dll"
VALUE "ProductName", "smooth Class Library"
VALUE "ProductVersion", SMOOTH_PRODUCT
VALUE "LegalCopyright", "Copyright � 1998-2020 Robert Kausch"
VALUE "LegalCopyright", "Copyright � 1998-2021 Robert Kausch"
VALUE "Official website", "http://www.smooth-project.org/"
VALUE "eMail contact", "[email protected]"
END
Expand Down

0 comments on commit 20b9e24

Please sign in to comment.