log

age author description
Sun, 11 Oct 2020 21:43:41 +0000 bsmith Mac: Implemented the required delegate selectors so NSView is now active.
Sun, 11 Oct 2020 09:51:45 +0000 bsmith Mac: Initial code to transition from NSCell based container/tree controls.
Tue, 06 Oct 2020 04:41:40 +0000 bsmith Win: Cleaner way to disable common function deprecation warnings.
Mon, 05 Oct 2020 00:49:20 +0000 bsmith Fix building on Windows 2000 and changes to avoid CRT warnings.
Sun, 04 Oct 2020 23:50:36 +0000 bsmith Win: Add a few more forwarders for deprecated POSIX functions.
Sun, 04 Oct 2020 21:55:29 +0000 bsmith Win: Clang/LLVM tools don't seem to accept / to specify options...
Sun, 04 Oct 2020 21:24:22 +0000 bsmith Win: Rename LIB to WLIB to prevent clobbering the library path.
Sun, 04 Oct 2020 21:09:02 +0000 bsmith Win: Add support for building with Clang/LLVM on Windows. SET CLANG=Y
Thu, 01 Oct 2020 18:01:45 +0000 bsmith Revisiting gcc versions, decided to use the official documentation for reference:
Thu, 01 Oct 2020 02:34:36 +0000 bsmith Win: Remove workaround for massive warnings using older mingw compilers.
Wed, 30 Sep 2020 22:56:59 +0000 bsmith Win: Fix some warnings reported with -W3 in Visual C.
Wed, 30 Sep 2020 19:34:17 +0000 bsmith Rewrite the Compiler detection tests for deprecation and unused.
Wed, 30 Sep 2020 05:53:45 +0000 bsmith OS2: Switch to using DW_UNUSED() instead of old hack.
Tue, 29 Sep 2020 22:54:26 +0000 bsmith Mac: Switch to using cross platform DW_UNUSED() macro.
Tue, 29 Sep 2020 22:49:04 +0000 bsmith Rename config.h(.in) to dwconfig.h and install it with dwcompat.
Tue, 29 Sep 2020 04:06:20 +0000 bsmith GTK: Add DW_UNUSED() macro for defining variables that may be unused.
Mon, 28 Sep 2020 20:27:11 +0000 bsmith GTK3: Fix deprecation warning by switching to gtk_show_uri_on_window() in 3.22.
Sun, 27 Sep 2020 22:32:31 +0000 bsmith Update the readme to reflect macOS 11.0 Big Sur support.
Tue, 22 Sep 2020 04:19:01 +0000 bsmith Mac: Fix some version checks that only used the minor version.
Fri, 18 Sep 2020 08:13:31 +0000 bsmith Win: Fix a minor logic problem in the dark mode code, identified by the Visua C IDE.
Fri, 18 Sep 2020 00:21:30 +0000 bsmith Win: Fix CreateCoreWebView2EnvironmentWithOption() failure with no CoInitializeEx().
Wed, 16 Sep 2020 10:33:19 +0000 bsmith Mac: Fix a problem with the selector specification and a CGContext 0x0
Wed, 16 Sep 2020 10:19:58 +0000 bsmith Mac: Additional dw_exec() code to locate the full path to application URLs.
Fri, 11 Sep 2020 02:56:41 +0000 bsmith Mac: Start the move to the new APIs for launching applications in dw_exec().
Thu, 10 Sep 2020 23:58:33 +0000 bsmith Mac: Remove the old notification center when building for Big Sur 11.0.
Thu, 10 Sep 2020 20:18:43 +0000 bsmith Mac: Fix deprecation warnings about constants in Big Sur 11.0.
Fri, 24 Jul 2020 19:27:31 +0000 bsmith Mac: Beta 2 of Xcode 12 has 10_16 defined but max allowed is 10_15.
Sat, 18 Jul 2020 19:34:04 +0000 bsmith Win: Fix building with Visual Studio 2005 on Windows 2000.
Fri, 17 Jul 2020 02:55:38 +0000 bsmith Win: Don't set the menuinfo on the menubar when operating in popup (dark) mode.
Fri, 17 Jul 2020 02:28:59 +0000 bsmith Win: Fix compilation problems on XP with Visual C 2010.
Fri, 17 Jul 2020 01:30:13 +0000 bsmith Win: Fix missing menubar on Vista through 8.1 with full dark mode enabled.
Fri, 17 Jul 2020 00:16:36 +0000 bsmith Win: Fix titlebar rendering with full dark mode enabled, but in light mode.
Thu, 16 Jul 2020 21:36:44 +0000 bsmith Win: Post a WM_SIZE after WM_ACTIVATE when in full dark mode so the window
Thu, 16 Jul 2020 20:47:15 +0000 bsmith Win: Fix a problem where full dark mode was functioning as forced.
Sun, 12 Jul 2020 22:18:36 +0000 bsmith Win: Import and use some undocumented APIs to get the titlebar text color.
Thu, 09 Jul 2020 10:16:54 +0000 bsmith Win: A few minor fixes to that last commit.
Thu, 09 Jul 2020 09:27:05 +0000 bsmith Win: Add function for drawing titlebar text while in dark mode...
Thu, 09 Jul 2020 05:18:47 +0000 bsmith Win: Added a function to create the MARGINS struct from RECT...
Thu, 09 Jul 2020 01:33:12 +0000 bsmith Win: Changes to allow composition to be the default on supported versions of Windows.
Wed, 08 Jul 2020 22:24:33 +0000 bsmith Win: Code cleanup, create internal helper functions _dw_window_get_cinfo() and
Tue, 07 Jul 2020 23:14:12 +0000 bsmith Win: Changes to allow drawing in the titlebar so we can add a button there
Sat, 04 Jul 2020 20:47:27 +0000 bsmith GTK: Fix warnings on OpenSolaris using the new macros.
Sat, 04 Jul 2020 17:51:46 +0000 bsmith Added DW_POINTER_TO_(U)LONGLONG and DW_(U)LONGLONG_TO_POINTER macros.
Tue, 30 Jun 2020 20:10:23 +0000 bsmith Mac: Changes for supporting Big Sur. These changes don't actually work.
Tue, 30 Jun 2020 19:17:41 +0000 bsmith Mac: Add --with-sdk option to configure to specify an alternate MacOS SDK location.
Tue, 30 Jun 2020 18:26:01 +0000 bsmith Mac: Add configure support for the new Apple ARM64 architecture by adding
Tue, 30 Jun 2020 17:47:07 +0000 bsmith Mac: Switch to using -weak_framework UserNotifications so binaries will work
Sun, 28 Jun 2020 20:34:25 +0000 bsmith Code cleanup: Add constants to header for dark mode, buffer sizes and Unicode support.
Sun, 28 Jun 2020 05:39:08 +0000 bsmith Win: Switch to using _snprintf() for compatibility with old versions of Visual C.
Thu, 25 Jun 2020 00:59:32 +0000 bsmith Win: Move the fallback AppID creation above _dw_edge_detect() call.
Thu, 25 Jun 2020 00:38:37 +0000 bsmith Win: That last fix wasn't tested enough. Create a subfolder with the AppID.
Thu, 25 Jun 2020 00:00:48 +0000 bsmith Win: Use GetTempPathW() to get a location for the embedded Edge (Chromium) data.
Wed, 24 Jun 2020 02:27:28 +0000 bsmith Mac: Files in the main bundle directory causes code signing to fail.
Tue, 23 Jun 2020 23:54:01 +0000 bsmith Mac: Fix warning building pre-mountain lion 10.8.
Tue, 23 Jun 2020 23:33:54 +0000 bsmith Mac: Add support for AdHoc code signing in finishup script.
Tue, 23 Jun 2020 22:48:46 +0000 bsmith Mac: Fix notification fallback code for prior to Mojave but building for Mojave or later.
Tue, 23 Jun 2020 21:36:54 +0000 bsmith GTK: Remove access() test for the image file in dw_notiication_new().
Tue, 23 Jun 2020 09:37:37 +0000 bsmith GTK: Versions of Glib prior to May 2019 don't support GFileIcon for
Tue, 23 Jun 2020 08:39:44 +0000 bsmith Mac: Fix building on Mac after the notification image changes.
Tue, 23 Jun 2020 08:13:24 +0000 bsmith GTK: Fixes for building with GTK after the notification image changes.
Tue, 23 Jun 2020 07:48:29 +0000 bsmith Change dw_notification_new() to take an image path instead of an in-memory HPIXMAP.
Mon, 22 Jun 2020 04:44:47 +0000 bsmith GTK: Fix variant warning, needed to specify parameter type on action.
Sun, 21 Jun 2020 22:04:51 +0000 bsmith GTK3: Attempt at getting clicked callbacks on notifications working.
Wed, 17 Jun 2020 16:50:24 +0000 bsmith GTK: Split installdwtest into a separate make rule and don't enable it when
Wed, 17 Jun 2020 08:43:11 +0000 bsmith GTK: Added the wrong file in that last commit.
Wed, 17 Jun 2020 08:41:18 +0000 bsmith GTK: Add dwtest to install rules and a desktop link required for
Wed, 17 Jun 2020 03:38:21 +0000 bsmith Win: Fixed the notification callback when clicking the toast.
Tue, 16 Jun 2020 05:46:22 +0000 bsmith Mac: Implemented notification click callback pre-Mojave 10.14.
Tue, 16 Jun 2020 04:45:30 +0000 bsmith Mac: Fixed the clicked callback for notifications on Mojave 10.14+ UNUserNotificationCenter.
Tue, 16 Jun 2020 02:42:01 +0000 bsmith Add dw_app_id_set() dwtest call to set application name and ID for sending notifications.
Tue, 16 Jun 2020 00:16:59 +0000 bsmith Added initial notification callback code to the test program.
Mon, 15 Jun 2020 22:05:55 +0000 bsmith Mac: Make sure DWApp is initialized before using it.
Sat, 13 Jun 2020 18:23:04 +0000 bsmith Win: Fix building with WebView2 SDK 0.9.538. More breaking changes Microsoft?
Fri, 12 Jun 2020 21:02:20 +0000 bsmith Mac: I didn't like the Xcode auto-fix... here is a better one.
Fri, 12 Jun 2020 20:55:01 +0000 bsmith Mac: Fix returning the correct value on query after Windows changes.
Fri, 12 Jun 2020 20:40:47 +0000 bsmith Added a fourth dark mode option on Windows: Disabled, Basic, Full, Forced.
Thu, 11 Jun 2020 22:21:53 +0000 bsmith Win: Test that the OS is compatible for WinToast before returning supported.
Thu, 11 Jun 2020 18:02:29 +0000 bsmith Win: The window transparency feature is enabled and disabled by the system.
Thu, 11 Jun 2020 05:08:36 +0000 bsmith Win: Need BUILD_DLL in addition to BUILD_HTML to check HTML support.
Thu, 11 Jun 2020 03:22:27 +0000 bsmith OS/2: Fix a warning in dw_notication_new(), return 0 not NULL.
Thu, 11 Jun 2020 02:32:20 +0000 bsmith Add \n newline to the dw_debug() line in dwtest for cleaner display on Unix.
Thu, 11 Jun 2020 02:26:42 +0000 bsmith Add a display of all features in dwtest using dw_debug().
Thu, 11 Jun 2020 01:30:37 +0000 bsmith Win: Due to the switch changes, need to do a return for unsupported dark mode.
Thu, 11 Jun 2020 01:27:38 +0000 bsmith Restructure feature switch so fallback return is in the default case.
Thu, 11 Jun 2020 01:11:23 +0000 bsmith Added initial implmentation of dw_feature_get/set() on all platforms.
Fri, 05 Jun 2020 16:49:31 +0000 bsmith Win: Add the required wintoast.cpp glue and undo a test change that did
Fri, 05 Jun 2020 16:27:00 +0000 bsmith Win: Initial implementation of notifications on Windows. Currently using WinToast.
Fri, 05 Jun 2020 06:00:17 +0000 bsmith Reorder configure so SOSUFFIX is only used after it is set per platform.
Wed, 03 Jun 2020 18:38:26 +0000 bsmith Mac: The UserNotifications framework version test was broken.
Wed, 03 Jun 2020 05:53:05 +0000 bsmith Win: Implement DW_HTML_STOP for Edge (Chromium) now that it is suppported.
Tue, 02 Jun 2020 18:35:53 +0000 bsmith Added window.navigator.userAgent to dwtest javascript test.
Sun, 31 May 2020 15:15:34 +0000 bsmith Win: Correctly show "IE" as HTML renderer if built with Edge support...
Sun, 31 May 2020 05:26:02 +0000 mhessling Minor build issues
Sun, 31 May 2020 05:25:18 +0000 mhessling Added htmlEngine to DWEnv
Mon, 25 May 2020 13:03:01 +0000 bsmith Win: Visual Studio 2015 sets PLATFORM=x64 in 64bit intel mode so
Mon, 25 May 2020 04:42:10 +0000 bsmith Win: Copy WebView2Loader.dll to the dll\ directory if building Edge support.
Mon, 25 May 2020 03:21:29 +0000 bsmith Win: Added support for building with Edge (Chromium) support via nmake.
Mon, 25 May 2020 03:17:57 +0000 bsmith Bump the version to 3.1 and update the readme with some of the changes
Sun, 24 May 2020 23:45:32 +0000 bsmith Mac: Second try that hopefully builds on all versions.
Sun, 24 May 2020 23:32:59 +0000 bsmith Mac: Fix building pre-mountain lion 10.8.
Thu, 21 May 2020 14:17:36 +0000 bsmith Mac: Add safety checks. Check bundleIdentifier is not nil before calling
Fri, 15 May 2020 11:25:07 +0000 bsmith Mac: Changes to actively display the notification on versions prior to Mojave 10.14.
Fri, 15 May 2020 04:54:57 +0000 bsmith Mac: Minor changes to get notification permission.
Fri, 15 May 2020 02:13:57 +0000 bsmith GTK: Add dw_app_id_set() and reconfigure based on the new code path.
Fri, 15 May 2020 01:19:55 +0000 bsmith Mac: Added dw_app_id_set() and updates to generate the APP ID automatically.
Thu, 14 May 2020 23:40:34 +0000 bsmith Win: Windows 10 requires a GUID for Toast activation, so add that to dw_app_id_set().
Thu, 14 May 2020 23:27:56 +0000 bsmith Added notification stubs for Windows and OS/2.
Thu, 14 May 2020 13:13:45 +0000 bsmith Mac: Initial notification support for the Mac.
Thu, 14 May 2020 01:52:27 +0000 bsmith Initial design for system notification support on GTK.
Mon, 27 Apr 2020 08:55:40 +0000 bsmith Win: Updated Edge (Chromium) support for WebView2 SDK 0.9.488.
Mon, 20 Apr 2020 20:24:05 +0000 bsmith Mac: Minor update to dw_environment_query(). Improve safety and remove unused code.
Mon, 20 Apr 2020 19:22:37 +0000 bsmith GTK: Update ancient unsafe code in dw_environment_query() on Unix.
Fri, 17 Apr 2020 20:45:31 +0000 bsmith GTK: Fix check for webkit when pkg-config returns a library path first.
Thu, 16 Apr 2020 13:34:36 +0000 bsmith GTK: Fix building on FreeBSD 12. Needs -lm and -lX11 added to LIBS.
Mon, 02 Mar 2020 15:25:04 +0000 bsmith Win: Update Edge (Chromium) support for the 0.9.430 WebView2 SDK release.
Fri, 03 Jan 2020 23:01:26 +0000 bsmith Win: Ming-W64 8.1 gcc complains that members are unsigned int.
Tue, 31 Dec 2019 23:35:59 +0000 bsmith Win: Fix warnings when compiling with mingw32 gcc 5.1.
Sat, 14 Dec 2019 15:08:18 +0000 bsmith GTK3: Eliminate warnings generated when calling dw_window_destroy() on
Sat, 07 Dec 2019 04:16:35 +0000 bsmith GTK3: Fix building with no webkit libraries installed at all.
Wed, 04 Dec 2019 01:22:38 +0000 bsmith Win: Fixed a couple of type warnings reported by Visual C.