log

age author description
Tue, 02 Mar 2021 02:56:22 +0000 bsmith GTK4: dw_window_function() actually calls on the main thread now.
Tue, 02 Mar 2021 00:12:48 +0000 bsmith GTK: Use appname in dw_app_id_set() to set g_set_application_name().
Mon, 01 Mar 2021 13:23:58 +0000 bsmith GTK4: Save pointer to the activate popup menu for a window.
Mon, 01 Mar 2021 12:12:31 +0000 bsmith GTK4: If parent passed to dw_menu_popup() is a GtkWindow, add the popup to
Mon, 01 Mar 2021 01:31:12 +0000 bsmith GTK3/4: Add call to g_set_prgname() with the Application ID.
Sun, 28 Feb 2021 13:42:25 +0000 bsmith GTK4: Fix crash by stopping processing after removing widget from the box.
Sun, 28 Feb 2021 11:30:45 +0000 bsmith GTK4: Implement dw_window_redraw() for render/drawing area widgets.
Sun, 28 Feb 2021 10:42:55 +0000 bsmith GTK4: Move dw_messagebox() into thread safety protection using dw_messagebox_int().
Tue, 23 Feb 2021 22:43:19 +0000 bsmith GTK4: Implement DW_MENU_AUTO and DW_MENU_POPUP. These weren't necessary on
Tue, 23 Feb 2021 21:35:06 +0000 bsmith GTK4: The font crash seems to affect GtkDrawingArea. So reenable the widget
Wed, 17 Feb 2021 07:29:40 +0000 bsmith GTK4: Put Xlib calls in GDK_IS_X11_DISPLAY() code checks.
Wed, 17 Feb 2021 06:21:27 +0000 bsmith GTK4: Move a few more functions into thread safety. Add API to functions
Wed, 17 Feb 2021 05:32:02 +0000 bsmith GTK4: Implement dw_pointer_set_pos() with Xlib. Also translate coordinate
Wed, 17 Feb 2021 03:52:41 +0000 bsmith GTK4: Implement pointer grabbing using Xlib and center message boxes.
Tue, 16 Feb 2021 14:14:54 +0000 bsmith GTK4: Use package gtk4-x11 instead of gtk4 so we can call Xlib directly to
Tue, 16 Feb 2021 09:01:07 +0000 bsmith GTK4: Some general code cleanup and an attempt to get dw_window_set_icon()
Tue, 16 Feb 2021 07:17:09 +0000 bsmith GTK4: Implement borderless button style for buttons.
Tue, 16 Feb 2021 06:39:37 +0000 bsmith GTK4: Implement checkable menu items.
Tue, 16 Feb 2021 05:22:28 +0000 bsmith GTK4: dw_pixmap_new_from_data() should return NULL on failure.
Tue, 16 Feb 2021 05:09:26 +0000 bsmith GTK4: Remove unnecessary cruft and move pixmap functions into thread safety.
Tue, 16 Feb 2021 04:10:32 +0000 bsmith GTK4: Code cleanup, add _dw prefix to internal functions and structures.
Tue, 16 Feb 2021 01:57:10 +0000 bsmith GTK4: Remove some lingering eventbox code from GTK3.
Tue, 16 Feb 2021 01:26:50 +0000 bsmith GTK4: Fix building with -D_DW_SINGLE_THREADED and code cleanup.
Wed, 10 Feb 2021 10:26:31 +0000 bsmith Fix a minor typo.
Wed, 10 Feb 2021 10:18:10 +0000 bsmith GTK4: Moved the rest of the menu functions into thread safety to try to fix
Wed, 10 Feb 2021 09:55:04 +0000 bsmith GTK: Add a secondary callback for the mouse enter, but keep the logic in
Wed, 10 Feb 2021 09:04:55 +0000 bsmith GTK4: Fix DW_SIGNAL_ITEM_ENTER callbacks via the keyboard. Remove mouse
Wed, 10 Feb 2021 08:28:32 +0000 bsmith Mac: Remove bogus check for 10.6 for setAppleMenu:
Wed, 10 Feb 2021 07:29:23 +0000 bsmith GTK4: Fix thread safety while using dw_main() and fix an status text issue.
Wed, 10 Feb 2021 04:21:37 +0000 bsmith GTK4: Add more functions to the thread safety system... might need to do
Tue, 09 Feb 2021 23:14:26 +0000 bsmith GTK4: Implement thread safety system based on the new MacOS thread code.
Tue, 09 Feb 2021 03:25:09 +0000 bsmith GTK4: Add code to setup the toplevel menu for popups.
Tue, 09 Feb 2021 00:34:17 +0000 bsmith GTK4: Use gtk_popover_set_pointing_to() to position the popover instead of
Mon, 08 Feb 2021 23:07:52 +0000 bsmith GTK4: The "realize" signal is not quite the same as "size-allocate" so if
Mon, 08 Feb 2021 10:49:50 +0000 bsmith GTK4: Since GTK4 needs to add the popup menu to the parent widget...
Mon, 08 Feb 2021 09:53:37 +0000 bsmith GTK4: Fix a crash while trying to create a popup menu...
Mon, 08 Feb 2021 02:09:40 +0000 bsmith Win: The taskbar feature test on Windows wasn't quite right.
Sun, 07 Feb 2021 22:42:48 +0000 bsmith Some more information for the readme.
Sun, 07 Feb 2021 12:45:40 +0000 bsmith Update the readme with GTK4 and Mac information, plus a minor code cleanup.
Sun, 07 Feb 2021 11:39:24 +0000 bsmith GTK4: "size-allocate" signal is gone, so switch to using "realize".
Sun, 07 Feb 2021 10:17:54 +0000 bsmith Mac: Should report MLE autocomplete unsupported on Lepard 10.5.
Sun, 07 Feb 2021 10:07:02 +0000 bsmith Mac: Fix building on Leopard 10.5.
Fri, 05 Feb 2021 05:56:01 +0000 bsmith GTK4: Remove unnecessary parameter to the setup functions.
Fri, 05 Feb 2021 05:44:32 +0000 bsmith GTK4: Fix minor logic error causing menu activation callbacks to fail.
Fri, 05 Feb 2021 03:24:51 +0000 bsmith GTK4: Fix menu action setup by adding code to install group actions into
Thu, 04 Feb 2021 09:33:19 +0000 bsmith GTK4: Added action groups to the menus, because everything says we need
Thu, 04 Feb 2021 05:41:41 +0000 bsmith GTK4: Implement menu separators.
Thu, 04 Feb 2021 03:42:19 +0000 bsmith GTK4: Refactor tree and fix DW_SIGNAL_ITEM_CONTEXT signals on tree view
Wed, 03 Feb 2021 22:39:16 +0000 bsmith GTK4: Change to how the action name is created, don't use the menu label...
Wed, 03 Feb 2021 22:27:12 +0000 bsmith OS/2: Fix a typo in that untested commit.
Wed, 03 Feb 2021 21:44:15 +0000 bsmith Add DW_FEATURE_TASK_BAR to the feature tests, for taskbar icon support.
Wed, 03 Feb 2021 20:55:51 +0000 bsmith Add forwarder macros to the new names of the "query" functions.
Wed, 03 Feb 2021 08:35:06 +0000 bsmith GTK4: Implement resizing of images in the layout manager.
Wed, 03 Feb 2021 07:43:18 +0000 bsmith GTK4: Cache the cairo context during the drawing area callback. This allows
Wed, 03 Feb 2021 06:40:36 +0000 bsmith GTK4: More work on the draw and bitblt functions... still doesn't work
Wed, 03 Feb 2021 01:29:05 +0000 bsmith GTK4: Update dw_draw_*() to use the new APIs to draw onto widgets...
Wed, 03 Feb 2021 00:20:01 +0000 bsmith GTK4: Implement dw_pointer_query_pos(). Fix a macro typo.
Tue, 02 Feb 2021 18:35:26 +0000 bsmith GTK4: Changes to handle the now opaque GdkEvent structure.
Tue, 02 Feb 2021 03:52:56 +0000 bsmith GTK4: Attempt fixing box and item padding using gtk_widget_set_margin_*().
Mon, 01 Feb 2021 21:22:31 +0000 bsmith GTK4: Implement dw_window_from_id().
Mon, 01 Feb 2021 21:05:32 +0000 bsmith GTK4: Implemented clipboard.
Mon, 01 Feb 2021 20:22:30 +0000 bsmith GTK4: More menu work, something still isn't working.
Mon, 01 Feb 2021 10:05:42 +0000 bsmith GTK4: Initial menu functionality... basic creation works... no callbacks.
Mon, 01 Feb 2021 04:07:22 +0000 bsmith GTK4: More refactoring, and started working on menus, but not entirely sure
Mon, 01 Feb 2021 01:28:41 +0000 bsmith GTK4: More signal cleanup, fix various issues with windows and dialogs.
Sun, 31 Jan 2021 12:42:25 +0000 bsmith GTK4: More work on signal handlers, and disable the font CSS override.
Sun, 31 Jan 2021 11:57:06 +0000 bsmith GTK4: Complete refactoring of the signal system to be more simple and
Sun, 31 Jan 2021 02:54:40 +0000 bsmith GTK4: Don't try to link webkit on GTK4... it doesn't support it yet.
Sat, 30 Jan 2021 01:53:20 +0000 bsmith GTK4: First buildable version... although tons still left to do.
Fri, 29 Jan 2021 13:18:47 +0000 bsmith GTK4: More work on conversion... the amount of changes is really ridiculous.
Fri, 29 Jan 2021 10:57:12 +0000 bsmith GTK4: Add experimental support for GTK4... This is in progress and doesn't
Wed, 27 Jan 2021 20:54:26 +0000 bsmith Remove the font test with Italic before Bold. This does not work on OS/2.
Wed, 27 Jan 2021 19:07:25 +0000 bsmith Mac: Switch to using NSFontManager fontWithFamily instead of NSFont fontWithName
Wed, 27 Jan 2021 09:35:38 +0000 bsmith Win: Fix logic error; only insert NULLs after searching the font string.
Wed, 27 Jan 2021 09:15:45 +0000 bsmith GTK3: Hopefully the last commit of the CSS font code changes.
Wed, 27 Jan 2021 01:27:46 +0000 bsmith GTK3: Switch back to Pango syntax for older GTK versions.
Tue, 26 Jan 2021 11:02:43 +0000 bsmith Mac: Need to use the font and color set on the NSTextStorage when creating
Mon, 25 Jan 2021 22:09:49 +0000 bsmith Update the readme with in progress changes for version 3.2.
Mon, 25 Jan 2021 21:19:24 +0000 bsmith Set the font point size position to 9, the default value before use.
Mon, 25 Jan 2021 21:14:13 +0000 bsmith Win: Cleanup after testing the last commit... Remove _dw_default_charformat.
Mon, 25 Jan 2021 20:39:52 +0000 bsmith Win: Experimental change to use CHARFORMAT2 to set the Rich Edit MLE font size.
Mon, 25 Jan 2021 02:21:45 +0000 bsmith Add some more font options for various platforms to test.
Sun, 24 Jan 2021 23:17:02 +0000 bsmith Mac: Fix crash in dw_window_set_font() with NULL font name.
Sun, 24 Jan 2021 21:00:15 +0000 bsmith OS/2: Fix crash in dw_window_set_font() with NULL fontname.
Sun, 24 Jan 2021 20:20:06 +0000 bsmith Win: Fix crash in dw_window_set_font() with a NULL font name on Rich Edit MLEs.
Sun, 24 Jan 2021 19:38:54 +0000 bsmith GTK2: Fix crash when calling dw_window_set_font() with NULL font name.
Sun, 24 Jan 2021 19:27:16 +0000 bsmith GTK3: Switch to using CSS syntax for specifying fonts from Pango.
Sat, 23 Jan 2021 00:48:12 +0000 bsmith Win: Implement dw_window_set_font() support for Rich Edit based MLEs.
Wed, 20 Jan 2021 20:57:33 +0000 bsmith OS/2: Remove HAVE_PIPE from EMX section, select() fails on pipe FDs.
Tue, 19 Jan 2021 17:29:58 +0000 bsmith OS/2: Implement missing DW_CLR_DEFAULT support via WinRemovePresParam().
Tue, 19 Jan 2021 16:36:58 +0000 bsmith Make sure domain socket paths have a trailing DIRSEP... fixes an issue on Windows 10.
Tue, 19 Jan 2021 14:07:47 +0000 bsmith Editor on Linux really screwed up the formatting. Purely a formatting fix commit.
Tue, 19 Jan 2021 13:59:57 +0000 bsmith GTK3: Fix DW_CLR_DEFAULT support and fix a memory leak.
Tue, 19 Jan 2021 00:09:08 +0000 bsmith Fix a couple gcc warnings from that last commit.
Mon, 18 Jan 2021 23:43:54 +0000 bsmith Win: Added dw_window_set_color() support for Rich Edit based MLE controls.
Fri, 15 Jan 2021 19:22:27 +0000 bsmith Bump version to 3.2 now that we are post 3.1 release.
Wed, 06 Jan 2021 17:52:51 +0000 bsmith Update the debian changelog and copyright preparing for 3.1 release.
Wed, 06 Jan 2021 16:57:48 +0000 bsmith Update copyright and changelog to include Rich Edit change on Windows.
Tue, 05 Jan 2021 01:52:35 +0000 bsmith Win: Switched to using Rich Edit MLE by default on Windows.
Mon, 04 Jan 2021 14:29:24 +0000 bsmith Win: Turn on horizontal scrollbar when word wrap is off in rich edit MLE.
Mon, 04 Jan 2021 12:33:20 +0000 bsmith Mac: Fix display of MLE after toggling word wrap on, without having to
Sun, 03 Jan 2021 23:56:22 +0000 bsmith OS/2: Add support for Delete on entryfield based widget.
Sun, 03 Jan 2021 16:32:52 +0000 bsmith OS/2: Fix the new Delete menu by using MLM_CLEAR instead of MLM_DELETE.
Sun, 03 Jan 2021 16:03:00 +0000 bsmith Win: Subclass richtext controls and port the OS/2 MLE context menu code to it.
Sun, 03 Jan 2021 04:02:47 +0000 bsmith Fix warning due to missing return in the word wrap callback.
Sun, 03 Jan 2021 03:49:20 +0000 bsmith Win: Fix dw_mle_set_word_wrap() on Windows when -DRICHEDIT is enabled for MLEs.
Mon, 28 Dec 2020 19:52:27 +0000 bsmith Update the readmes with new information and replace outdated links.
Sat, 26 Dec 2020 16:12:24 +0000 bsmith Fix template so when compiled and run it does not crash.
Sat, 26 Dec 2020 05:24:00 +0000 bsmith Added some missing APIs from the template, and changes so it builds dwtest.
Sat, 26 Dec 2020 03:42:38 +0000 bsmith Updated the platform template for the new 3.1 APIs.
Thu, 24 Dec 2020 09:42:52 +0000 bsmith Win: Add a second registry check for when running on x86.
Wed, 23 Dec 2020 23:29:17 +0000 bsmith Win: Change to using EdgeUpdate registry key instead of BLBeacon.
Wed, 23 Dec 2020 09:52:06 +0000 bsmith Win: Create an NTFS junction to Edge Stable to avoid WebView2 path blacklist.
Sat, 19 Dec 2020 00:15:49 +0000 bsmith Update Unix make rules for clean and dist taking into account 3.1 changes.
Thu, 17 Dec 2020 02:44:49 +0000 bsmith Mac: Add --with-minver option for specifying the minimum MacOS version.
Wed, 16 Dec 2020 05:59:11 +0000 bsmith Mac: Avoid warning building 32bit on some versions of MacOS.
Tue, 15 Dec 2020 08:06:54 +0000 bsmith Win: Fix building in Windows 2000, move _dw_show_margins() into AEROGLASS.
Tue, 15 Dec 2020 01:00:38 +0000 bsmith Mac: Add "classic" as an optional architecure for 10.5-10.6 era fat binaries
Mon, 14 Dec 2020 23:03:47 +0000 bsmith Updated readme and license in preparation for an early 2021 release.
Mon, 14 Dec 2020 22:43:24 +0000 bsmith Win: Fixed IS_WIN8PLUS macro so it actually works properly.
Mon, 14 Dec 2020 13:14:27 +0000 bsmith Win: Add IS_WIN8PLUS macro and disable DW_FCF_COMPOSITION for Windows 8 and higher.
Sun, 13 Dec 2020 13:09:23 +0000 bsmith Check for DW_DARK_MODE environment variable to enable full dark mode.
Sat, 12 Dec 2020 14:18:46 +0000 bsmith Win: Use a zeroed out MARGINS struct when not using a "composited" or dark mode title bar Window.
Wed, 09 Dec 2020 04:35:40 +0000 bsmith GTK: _dw_app_id[] is not used with glib prior to 2.28 so move it into #ifdef
Mon, 07 Dec 2020 20:01:03 +0000 bsmith Increase _DW_ENV_STRING_SIZE to 257 bytes, this is the maximum size the
Sat, 05 Dec 2020 00:34:25 +0000 bsmith GTK: Fix building with glib versions 2.40 to 2.51.
Fri, 04 Dec 2020 23:56:11 +0000 bsmith GTK3: Fixes for building prior on GTK 3.20 and earlier.
Tue, 01 Dec 2020 18:31:25 +0000 bsmith Updated the readme with the recent changes on GTK and Mac.
Mon, 30 Nov 2020 23:11:08 +0000 bsmith Mac: Attempt to restore the Container/Listbox focus rings. This used to work
Sun, 29 Nov 2020 08:31:47 +0000 bsmith GTK: Changes to include both dw_(int_)init() functions with deprecated.
Sun, 29 Nov 2020 05:29:11 +0000 bsmith GTK: Added GTK2 support for GResource embedded images.
Sun, 29 Nov 2020 04:17:58 +0000 bsmith GTK: DW_INCLUDE_DEPRECATED should bring in DW_INCLUDE_DEPRECATED_RESOURCES.
Sat, 28 Nov 2020 23:47:30 +0000 bsmith GTK3: Switch to using GResource for compiled in image resources.
Tue, 27 Oct 2020 00:52:13 +0000 bsmith GTK: Same change from tmpnam() to mkstemp() for GTK2 plus extra safety
Tue, 27 Oct 2020 00:15:46 +0000 bsmith GTK3: Linux complains about tmpnam() so switch to mkstemp().
Mon, 26 Oct 2020 23:05:20 +0000 bsmith GTK: Increase number buffers to 25 bytes to make sure they can store an
Mon, 26 Oct 2020 00:58:44 +0000 bsmith GTK2: Same GLib warning elimination for GTK2.
Mon, 26 Oct 2020 00:38:54 +0000 bsmith GTK3: Eliminate GLib warning due to missing 'activate' signal.
Sun, 25 Oct 2020 22:20:44 +0000 bsmith Mac: Fix CGContext 0x0 warnings by checking the CGContext is valid first.
Sun, 25 Oct 2020 21:42:41 +0000 bsmith Mac: Workaround infinite loop in spinbutton control in Snow Leopard (10.6).
Thu, 22 Oct 2020 21:15:58 +0000 bsmith Win: Changes to support static linking of the WebView2 loader.
Mon, 19 Oct 2020 20:51:31 +0000 bsmith Mac: Don't reload the whole NSOutlineView after a change, to prevent selection
Thu, 15 Oct 2020 18:14:32 +0000 bsmith Mac: Same foreground/text color change for the tree widge.
Thu, 15 Oct 2020 18:01:15 +0000 bsmith Mac: Copy text color to the NSTabelCellView's text field from the container.
Thu, 15 Oct 2020 04:45:11 +0000 bsmith Mac: Fix overlooked change in the NSCell code.
Thu, 15 Oct 2020 04:39:18 +0000 bsmith Mac: Missed updating dw_filesystem_set_file() in that last commit.
Thu, 15 Oct 2020 03:38:23 +0000 bsmith Mac: Change the listbox functions to use NSTableCellView.
Thu, 15 Oct 2020 00:23:56 +0000 bsmith Mac: Push the NSView changes back to Lion 10.7 and fix building on Lion.
Wed, 14 Oct 2020 23:44:25 +0000 bsmith Mac: Attempt to fix cell clipping/visibility issues by fully enabling
Wed, 14 Oct 2020 04:13:58 +0000 bsmith Mac: Added configure option --with-arch=modern that builds 64bit Intel and ARM.
Wed, 14 Oct 2020 03:27:02 +0000 bsmith Mac: Add DW_USE_NSVIEW define for enabling NSView based controls. This
Wed, 14 Oct 2020 01:06:21 +0000 bsmith Mac: Copy text alignment from the table column to the cell's text field.
Tue, 13 Oct 2020 07:51:24 +0000 bsmith Mac: First attempt to get optimize and auto-box-sizing working with NSView
Tue, 13 Oct 2020 07:24:07 +0000 bsmith Mac: Enable vertical centering on the NSTextField in the NSTableCellView.
Tue, 13 Oct 2020 05:58:09 +0000 bsmith Mac: Simplify the code to return NSTableCellView since we aren't using the
Tue, 13 Oct 2020 01:51:40 +0000 bsmith Mac: Enable autoresizing on the NSTableCellViews and code cleanup.
Tue, 13 Oct 2020 00:03:45 +0000 bsmith Mac: Transitioned DWTree to using NSTableCellView as well.
Mon, 12 Oct 2020 22:55:37 +0000 bsmith Mac: Switch to using NSTableCellView to store the data directly.
Mon, 12 Oct 2020 09:17:14 +0000 bsmith Mac: Fixes for display using NSView based NSTableView.
Mon, 12 Oct 2020 01:15:26 +0000 bsmith Mac: Seems like we need to create the NSImageView and NSTextField separately
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.
Mon, 02 Dec 2019 09:06:53 +0000 bsmith Fixed swapped parameters in web_html_result in the test program.
Mon, 02 Dec 2019 09:00:28 +0000 bsmith GTK3: User and Script data parameters to HTML_RESULT handler were swapped.
Mon, 02 Dec 2019 03:49:09 +0000 bsmith Win: Edge (Chromium) HTML_RESULT returns a quoted result which needs to be removed.
Sat, 30 Nov 2019 23:07:09 +0000 bsmith GTK3: Warn that DW_SIGNAL_HTML_RESULT will not be generated when connecting
Sat, 30 Nov 2019 21:33:23 +0000 bsmith Win: Fixed HTML_RESULT returning the actual result in embedded IE.
Sat, 30 Nov 2019 13:34:01 +0000 bsmith Win: Attempt to move to Invoke(eval) from the deprecated execScript() method.
Sat, 30 Nov 2019 10:43:55 +0000 bsmith Win: Imported some changes from the dark mode example app I've been following.
Mon, 25 Nov 2019 12:17:26 +0000 bsmith Win: Fix another Edge HTML crash on exit, under certain circumstances.
Mon, 25 Nov 2019 05:01:14 +0000 bsmith Minor formatting fix from that last commit.
Mon, 25 Nov 2019 04:47:43 +0000 bsmith Win: Make HTML_RESULT event match other platforms and disable dev tools when not DEBUG.
Mon, 25 Nov 2019 03:16:45 +0000 bsmith Win: Fix Edge/Chromium HTML widgets in notebook/tabbed widgets not being visible.
Sun, 24 Nov 2019 22:42:55 +0000 bsmith Win: Fix crash on Edge HTML widget destruction.
Sun, 24 Nov 2019 21:01:46 +0000 bsmith Win: Rewrite edge.cpp using C++ classes, EdgeBrowser and EdgeWebView.
Sun, 24 Nov 2019 06:59:52 +0000 bsmith Win: Only create one environment during dw_edge_detect() ... if it fails there is no Edge.
Tue, 19 Nov 2019 04:08:30 +0000 mhessling Move saved_thread so it compiles on non-webkit2
Sun, 17 Nov 2019 06:55:05 +0000 bsmith OS/2: Last set of const changes, this time for OS/2.
Sun, 17 Nov 2019 05:35:00 +0000 bsmith Win: Hopefully finally const changes for Windows. OS/2 to go.
Sun, 17 Nov 2019 05:21:01 +0000 bsmith Mac: Continuing const changes. Hopefully last Mac commit.
Sun, 17 Nov 2019 05:16:04 +0000 bsmith GTK: More const changes... a few more commits to finish.
Sun, 17 Nov 2019 04:07:39 +0000 bsmith Mac: Const changes to match the Windows changes.
Sun, 17 Nov 2019 03:13:37 +0000 bsmith Visual C in C++ mode complains about missing const declarations in paramaters.
Sat, 16 Nov 2019 09:43:17 +0000 bsmith Win: Added callback handlers to generate the HTML_CHANGED signals using Edge (Chromium).
Fri, 15 Nov 2019 04:26:18 +0000 bsmith Mac: Put back the delayed setNeedsDisplay workaround for Mojave only.
Fri, 15 Nov 2019 03:31:17 +0000 bsmith Mac: Removed delayed setNeedsDisplay:YES to fix the incorrect dwtest file
Thu, 14 Nov 2019 12:08:54 +0000 bsmith GTK3: Fix deadlock when calling dw_messagebox() from HTML_RESULT event
Tue, 12 Nov 2019 00:26:10 +0000 bsmith Remove hardcoded "gcc" to fix building on systems without gcc.
Tue, 12 Nov 2019 00:19:09 +0000 bsmith GTK3: Fixes for building on older webkit2gtk versions.
Mon, 11 Nov 2019 22:31:43 +0000 bsmith GTK3: Rewrite dw_messagebox() to use the GTK dialog system.
Mon, 11 Nov 2019 19:12:53 +0000 bsmith Last change also allows removing Windows specific #ifdef.
Mon, 11 Nov 2019 19:10:22 +0000 bsmith Include "dwcompat.h" in the test program for the system macros.
Mon, 11 Nov 2019 18:29:23 +0000 bsmith Win: Minor fix, using wrong union member. Use the unsigned long long value.
Sat, 09 Nov 2019 07:43:04 +0000 bsmith Mac: Added cleanup to the DWWebView subclasses and userdata for dw_window_set_data() on it.
Sat, 09 Nov 2019 07:18:21 +0000 bsmith Win: Switch to using _wcsicmp() from CompareStringOrdinal() for increased compatibility.
Sat, 09 Nov 2019 06:33:08 +0000 bsmith Win: get_HWND method does not seem to be working, so use Set/GetProperty()
Fri, 08 Nov 2019 13:06:47 +0000 bsmith Mac: Implemented DW_SIGNAL_HTML_RESULT for all versions.
Fri, 08 Nov 2019 12:37:37 +0000 bsmith Win: Implemented the STARTED and COMPLETE signals for DW_SIGNAL_HTML_CHANGED for IE.
Fri, 08 Nov 2019 09:49:16 +0000 bsmith Win: Fix dw_html_javascript_run() when using embedded IE browser widget.
Fri, 08 Nov 2019 07:20:17 +0000 bsmith Win: Attempt to add event handler to capture DocumentComplete with embedded IE.
Thu, 07 Nov 2019 11:18:46 +0000 bsmith Win: First attempt at implmenting dw_html_javascript_run() for embedded IE....
Thu, 07 Nov 2019 10:12:25 +0000 bsmith Win: Added support for dw_html_javascript_run() using Edge (Chromium).
Thu, 07 Nov 2019 08:11:28 +0000 bsmith Mac: Added support on MacOS versions that only support WebView.
Thu, 07 Nov 2019 07:00:32 +0000 bsmith Mac: Added DW_SIGNAL_HTML support on Mac when using WKWebView.
Thu, 07 Nov 2019 05:26:04 +0000 bsmith Mac: Implement dw_html_javascript_run() so things build again.
Thu, 07 Nov 2019 04:49:04 +0000 bsmith GTK2: Added dw_html_javascript_run() and DW_SIGNAL_HTML_CHANGED support.
Thu, 07 Nov 2019 02:07:49 +0000 bsmith Added a number of possible javascript snippets to test.
Thu, 07 Nov 2019 01:39:52 +0000 bsmith Added controls to the test HTML widget, with a field to run javascript.
Thu, 07 Nov 2019 00:37:23 +0000 bsmith GTK: Fix html changed callbacks when using webkit1.
Wed, 06 Nov 2019 14:37:01 +0000 bsmith GTK3: Enable javascript and use webkit_web_view_execute_script() when using
Wed, 06 Nov 2019 13:09:31 +0000 bsmith GTK: Added DW_SIGNAL_HTML_CHANGED and DW_SIGNAL_HTML_RESULT.
Wed, 06 Nov 2019 08:48:49 +0000 bsmith GTK: Added WebKit2 support for GTK3. Remove dead code from GTK2.
Tue, 05 Nov 2019 21:06:23 +0000 bsmith Mac: Fix building on 10.9 and earlier due to changed constant names.
Tue, 05 Nov 2019 11:58:07 +0000 bsmith GTK: Switch GTK3 to be the default. GTK2 requires --with-gtk2
Mon, 04 Nov 2019 01:15:03 +0000 mhessling Fix setting/getting dates in dw_calendar under macos. Only tested on Mojave. Sorry about the white space changes.
Thu, 31 Oct 2019 21:28:32 +0000 bsmith Win: Fixes for Edge (Chromium) embedding, the loading can be delayed so...
Thu, 31 Oct 2019 08:26:58 +0000 bsmith Changes to allow mixing C and C++ when including dw.h.
Thu, 31 Oct 2019 07:01:35 +0000 bsmith Win: Add initial support for Microsoft Edge (Chromium) embedding.
Fri, 25 Oct 2019 22:37:52 +0000 bsmith Mac: Add an exception to Info.plist to allow insecure URL loads on 10.11.
Thu, 24 Oct 2019 23:57:51 +0000 bsmith Win: Fixed a number of Visual C warnings show in the IDE.
Wed, 16 Oct 2019 21:47:10 +0000 bsmith Mac: Clang didn't like the loss of precision without a cast from the previous change.
Wed, 16 Oct 2019 20:56:44 +0000 bsmith Mac: Fix typecast to int of different size with gcc for 32bit.
Sat, 21 Sep 2019 15:41:57 +0000 bsmith Mac: Some minor code cleanup in the SDK section.
Sat, 21 Sep 2019 15:34:24 +0000 bsmith Mac: Fix compilation with the Catalina 10.15 SDK.
Tue, 17 Sep 2019 21:49:36 +0000 bsmith OS/2: Fix compilation error with Watcom C on OS/2.
Mon, 16 Sep 2019 19:12:39 +0000 bsmith OS/2: Move internal snprintf() into dw.h and dwcompat.h so it can be used
Mon, 16 Sep 2019 17:48:21 +0000 bsmith OS/2: Mostly safe snprintf() for VisualAge.
Mon, 16 Sep 2019 08:58:58 +0000 bsmith Fix potential buffer overflow scenarios, reported by gcc fortify.
Mon, 16 Sep 2019 00:16:36 +0000 bsmith Win: Fix building on Windows XP with SDK 7.1.
Sun, 15 Sep 2019 23:02:16 +0000 bsmith OS/2: Fix memory and HAB/HMQ leak when compiled with Watcom C.
Sat, 07 Sep 2019 16:47:45 +0000 bsmith Mac: dw_percent_set_pos() does not update the position when not called from
Tue, 03 Sep 2019 16:58:09 +0000 bsmith Mac: Rewrite dw_messagebox() to make it thread safe on Mojave.
Mon, 02 Sep 2019 00:30:19 +0000 bsmith Mac: Fix building on MacOS 10.7 Lion.
Sun, 01 Sep 2019 18:49:03 +0000 bsmith Mac: Fix building for MacOS 10.10 Yosemite.
Tue, 13 Aug 2019 19:34:27 +0000 bsmith Win: Remove notebook subclass, it looks like we need to go full owner
Tue, 13 Aug 2019 09:12:05 +0000 bsmith Win: Temporary fix for toolbar display issues with partial dark mode.
Tue, 13 Aug 2019 06:35:13 +0000 bsmith Win: Disable window styles for checkboxes, radio buttons and groupboxes.
Tue, 13 Aug 2019 00:20:52 +0000 bsmith Win: Fix groupbox label background color in dark mode by subclassing the frame.
Thu, 08 Aug 2019 18:15:00 +0000 bsmith Win: Improved the last commit so it handles custom color overrides not just dark mode.
Thu, 08 Aug 2019 08:44:18 +0000 bsmith Win: We now draw status windows ourselves in dark mode and use DrawStatusText() otherwise.
Wed, 07 Aug 2019 08:26:18 +0000 bsmith Win: Changes to select different stripe colors based on dark mode.
Wed, 07 Aug 2019 00:25:15 +0000 bsmith Win: Added partial or full dark mode support for containers, trees and toolbars.
Tue, 06 Aug 2019 22:52:23 +0000 bsmith Mac: Removed an unnecessary retain in the macros that was causing a
Tue, 06 Aug 2019 21:44:58 +0000 bsmith Win: Continuing work on dark mode... added a full dark mode setting.
Tue, 06 Aug 2019 18:25:21 +0000 bsmith Win: Add AllowDarkModeForWindow() to _dw_box_pack() internal function so widgets packed into live (alread shown) windows also get the dark mode flag set.
Mon, 05 Aug 2019 15:38:21 +0000 bsmith Win: Change to allow dark mode for the folder browser window.
Fri, 02 Aug 2019 13:32:38 +0000 bsmith Win: Basic dark mode support functioning and enabled, the title bar and menus and file dialogs now obey the system dark mode setting for Apps.
Fri, 02 Aug 2019 00:44:52 +0000 bsmith Win: More Dark Mode work, code based on information found on github...
Thu, 01 Aug 2019 02:24:03 +0000 bsmith Mac: Add setting to Info.plist that allows insecure URLs in embedded HTML.
Wed, 31 Jul 2019 22:22:58 +0000 bsmith Mac: Another attempt at fixing the drawRect issue, the last fix resulted in
Tue, 30 Jul 2019 07:53:57 +0000 bsmith Win: First attempt at enabling Dark Mode support, mixed results... some changes.
Sun, 28 Jul 2019 23:41:53 +0000 bsmith Mac: Fixed an issue with render widgets not displaying after a drawRect
Sat, 27 Jul 2019 20:50:48 +0000 bsmith Win: Initial code to handle the new dark mode in Windows 10 build 1809.
Fri, 26 Jul 2019 23:20:54 +0000 bsmith Mac: Miscellaneous container/listox fixes. Add a single pixel to the column
Fri, 26 Jul 2019 21:54:14 +0000 bsmith Added PID to the unix domain socket name, to avoid conflicts from multiple
Fri, 26 Jul 2019 07:08:53 +0000 bsmith Win: I guess C:\Windows\Temp might not always be writable, so use getenv("TEMP") instead.
Fri, 26 Jul 2019 06:58:41 +0000 bsmith Win: Switch to using winsock 2.x, this will remove support for ancient versions of Windows like 95 and NT 3.5 and older...
Thu, 25 Jul 2019 07:51:10 +0000 bsmith Mac: Switch to using NSAttributedString with foreground color set to
Thu, 25 Jul 2019 06:55:01 +0000 bsmith Mac: Moved even/odd color code into DWContainer class since
Wed, 24 Jul 2019 20:31:55 +0000 bsmith Mac: Initial code to support Dark Mode on Mojave.
Wed, 24 Jul 2019 18:51:57 +0000 bsmith Mac: Added code to avoid unused variable/parameter warnings.
Wed, 24 Jul 2019 17:22:19 +0000 bsmith Mac: Complete refactoring of the Mac code using a handful of macros.
Fri, 12 Jul 2019 17:41:13 +0000 bsmith Mac: 10.14 doesn't like too many needsDisplays so instead we keep a list of
Fri, 12 Jul 2019 02:03:09 +0000 bsmith Mac: Added a safeCall method to DWObject to make it easier to run things on
Thu, 11 Jul 2019 21:40:33 +0000 bsmith Mac: Attempting a better WKWebKit fix, use the WK_API_ENABLED constant to determine if the API is available.
Thu, 11 Jul 2019 09:50:30 +0000 bsmith Mac: Set needsDisplay=YES after acquiring the cachedBitmapRep so it will
Thu, 11 Jul 2019 09:34:44 +0000 bsmith Mac: Pass bi to _create_gc() instead of image. Needs to be NSBitmapImageRep.
Sat, 06 Jul 2019 18:57:29 +0000 bsmith Mac: Fix mojave #ifdefs so it builds pre-mojave.
Sat, 06 Jul 2019 18:44:25 +0000 bsmith Mac: Need to retain the cached render bitmap and recreate it on resize on
Sat, 06 Jul 2019 16:17:04 +0000 bsmith Mac: Fix pre-mojave build, cached render image not available.
Sat, 06 Jul 2019 15:57:53 +0000 bsmith Mac: Massive rewrite to the drawing code in an attempt to get NSView
Sat, 22 Jun 2019 20:58:01 +0000 bsmith Mac: Moved an internal prototype to be with the rest for consistency.
Sat, 22 Jun 2019 20:40:01 +0000 bsmith Mac: In an earlier commit I moved code regarding NSScroller arrow positions into YOSEMITE #ifdef due to the arrows not being available since 10.7.
Sat, 22 Jun 2019 20:11:52 +0000 bsmith Mac: Fix NSStatusItem deprecation warnings by using the embedded NSStatusBarButton instead.
Sat, 22 Jun 2019 20:01:05 +0000 bsmith Mac: Finished commiting a fix to NSProgressIndicator deprecations for 10.14.
Sat, 22 Jun 2019 19:50:15 +0000 bsmith Mac: 10.14 seems to have drastically changed the drawing mechanism.
Fri, 21 Jun 2019 22:07:30 +0000 bsmith Mac: Moved all 10.12 related constants to the top of the source, vastly reducing the number of #ifdefs.
Fri, 21 Jun 2019 20:42:08 +0000 bsmith Mac: Fixed building on Sierra, WKWebKit is undefined even though the docs
Fri, 21 Jun 2019 19:37:57 +0000 bsmith Mac: Fixed deprecation warnings relating to the GraphicsPort now using CoreGraphics.
Thu, 20 Jun 2019 22:53:44 +0000 bsmith Fixed a few deprecation warnings on GTK3.
Thu, 20 Jun 2019 21:15:15 +0000 bsmith Fixes many deprecation warnings building for MacOS 10.14.
Fri, 20 Jul 2018 03:10:44 +0000 mhessling Fix crash on macos with clicking a default button set with dw_windows_click_default
Wed, 18 Oct 2017 17:26:39 +0000 bsmith Mac: Fix deprecation warning in the 10.13 SDK.
Mon, 11 Sep 2017 05:56:04 +0000 mhessling Enable dw_windows_get_text() to return value of label under GTK.
Sat, 08 Jul 2017 11:53:30 +0000 bsmith Fix some warning while building with Visual C for Windows.
Fri, 02 Jun 2017 23:37:45 +0000 bsmith GTK3: dw_menu_popup() on GTK has always ignored the coordinate paramaters
Fri, 02 Jun 2017 23:25:15 +0000 bsmith GTK3: Need to use cairo region in that new code or else drawing functions
Fri, 02 Jun 2017 22:49:09 +0000 bsmith Updates for supporting newer versions of GTK3....
Tue, 30 May 2017 22:27:46 +0000 bsmith Try to get the target CPU from the Visual Studio environment, so you don't need to set TARGET_CPU.
Thu, 20 Apr 2017 12:57:03 +0000 bsmith Fix loading rich edit libraries when in wide mode.
Thu, 20 Apr 2017 10:56:46 +0000 bsmith Added dw_mle_set_auto_complete() stubs for GTK2/3.
Thu, 20 Apr 2017 10:36:49 +0000 bsmith Added dw_mle_set_auto_complete() stubs for OS/2 and Windows...
Thu, 20 Apr 2017 09:57:15 +0000 bsmith Added dw_mle_set_auto_complete() to enable MLE auto completion on supported platforms.
Wed, 12 Oct 2016 00:12:12 +0000 bsmith Only add quotes to paramaters during dw_exec() if there are spaces in the parameter.
Tue, 04 Oct 2016 06:47:36 +0000 mhessling Turn off smart text and quote substitution on MLE.
Thu, 29 Sep 2016 00:18:19 +0000 bsmith Fix building with MDI on earlier than GTK 3.12.
Wed, 28 Sep 2016 23:30:53 +0000 bsmith Change DEPRECATED to DW_INCLUDE_DEPRECATED in dwtest.c so
Wed, 28 Sep 2016 23:23:57 +0000 bsmith More GTK3 MDI fixes... remove duplicate code...
Wed, 28 Sep 2016 22:58:41 +0000 bsmith Import the same changes into the GTK3 MDI code...
Wed, 28 Sep 2016 22:39:19 +0000 bsmith Fix building on GTK3 versions older than 3.16.
Wed, 28 Sep 2016 21:08:13 +0000 bsmith Minor fix to that last commit, and remove call to gtk_tree_view_set_rules_hint()
Wed, 28 Sep 2016 20:50:20 +0000 bsmith Experimental change to use CSS to change widget colors on GTK3.
Wed, 28 Sep 2016 18:36:53 +0000 bsmith Fix numerous deprecation warnings building with SDK 10.12 Sierra.
Sun, 19 Jun 2016 18:08:52 +0000 bsmith The GTK MDI code is filling up with deprecated calls
Sun, 19 Jun 2016 17:21:20 +0000 bsmith Fix some deprecation warnings in recent GTK3 versions...
Sun, 03 Jan 2016 04:10:57 +0000 mhessling Fix bug with filename and not row title from being returned in the item context callback.
Tue, 06 Oct 2015 02:56:46 +0000 bsmith Fix a couple issues revealed by upgrading to Visual Studion 2015...
Sat, 19 Sep 2015 10:47:46 +0000 bsmith Added detection support for Windows 10.
Sat, 19 Sep 2015 10:14:03 +0000 bsmith Add extra border space to all entryfield controls on Yosemite and higher.
Mon, 27 Jul 2015 10:27:05 +0000 bsmith XCode 7.0 reports that NSTabViewItem initWithIdentifier can't be NULL...
Tue, 21 Apr 2015 17:12:09 +0000 bsmith Fix a number of warning generated by the new
Fri, 20 Mar 2015 13:48:42 +0000 bsmith A few more warning fixes for OS X 10.10, and a bug fix for the new mac dw_messagebox() code.
Wed, 01 Oct 2014 05:37:10 +0000 bsmith Minor fix for that last commit... code actually works now. ;)
Tue, 30 Sep 2014 22:13:25 +0000 bsmith Minor fixes and changes to remove deprecation warnings in 10.10 and
Tue, 30 Sep 2014 18:39:03 +0000 bsmith Fix some deprecations introduced in Mac OS X Yosemite 10.10...
Wed, 26 Mar 2014 15:10:50 +0000 bsmith Makefile fix from Mark Hessling...also conditionally
Fri, 21 Mar 2014 11:12:46 +0000 bsmith Fixed memory leak in dw_tree_get_parent() on GTK2/3...
Sat, 15 Feb 2014 01:20:42 +0000 bsmith Update debian changelog.
Thu, 13 Feb 2014 05:04:50 +0000 bsmith Updated platform specific readme files.
Thu, 13 Feb 2014 00:01:06 +0000 bsmith Changes preparing for 3.0 release.
Fri, 25 Oct 2013 16:56:08 +0000 bsmith Logic error caused the alert style to get set after the alert was shown.
Fri, 25 Oct 2013 09:38:21 +0000 bsmith Fixed OS X 10.9 issues by migrating to NSAlert from newly deprecated methods.
Fri, 18 Oct 2013 10:59:37 +0000 bsmith Fix some warnings reported by clang on FreeBSD in the GTK modules.
Thu, 17 Oct 2013 23:02:45 +0000 bsmith Oops missed change to dw.h adding _GNU_SOURCE define to the header.
Thu, 17 Oct 2013 22:59:53 +0000 bsmith Fix deprecation warnings by switching to newly available methods for 3.10.
Wed, 16 Oct 2013 22:05:36 +0000 bsmith Fixed build problems with the last GTK3 commit; tested with a live
Tue, 08 Oct 2013 18:30:39 +0000 bsmith Untested GTK3 change to use the new gtk_grid_remove_*()
Wed, 11 Sep 2013 17:40:21 +0000 bsmith Updated the readme with latest changes.
Mon, 09 Sep 2013 20:03:43 +0000 bsmith Fix build issues with last commit on OS/2...
Mon, 09 Sep 2013 19:18:36 +0000 bsmith Divided thread initialization and deinitialization into separate
Thu, 05 Sep 2013 17:58:40 +0000 bsmith Fix a couple of errors reported by the static analyzer on Mac....
Fri, 30 Aug 2013 00:07:22 +0000 bsmith Need to duplicate container query results on Mac.
Wed, 28 Aug 2013 23:47:40 +0000 bsmith More container and tree changes on all platforms regarding memory.
Thu, 15 Aug 2013 18:51:56 +0000 bsmith Add optional itemdata field to ITEM_ENTER callback functon.
Tue, 13 Aug 2013 20:41:59 +0000 bsmith Free container row data memory on item delete on Windows.
Sat, 10 Aug 2013 06:57:00 +0000 bsmith Fix missing rowdata parameter in container enter callback on GTK3.
Fri, 09 Aug 2013 23:28:17 +0000 bsmith Fixes for building on OS/2 and removed some strdup()s in
Fri, 09 Aug 2013 22:40:54 +0000 bsmith Initial OS/2 changes for separating string and data in containers (untested).
Fri, 09 Aug 2013 10:17:59 +0000 bsmith MinGW, documentation and warning fixes.
Fri, 09 Aug 2013 09:42:02 +0000 bsmith Fixes for callbacks getting the correct parameters on GTK2.
Fri, 09 Aug 2013 02:20:09 +0000 bsmith Build fixes from the last commit.
Fri, 09 Aug 2013 02:11:06 +0000 bsmith Initial commit of GTK2 code changes (untested) ...
Thu, 08 Aug 2013 23:53:38 +0000 bsmith Fixes for Mac code and allocate and free duplicates of title strings.
Thu, 08 Aug 2013 20:28:57 +0000 bsmith Third GTK3 round of changes to split string and data
Thu, 08 Aug 2013 18:26:46 +0000 bsmith Second Windows round of changes to split the data and string
Wed, 07 Aug 2013 18:56:28 +0000 bsmith First Mac round of changes aimed at separating the data and text
Sat, 23 Mar 2013 19:52:38 +0000 bsmith Fixed dw_tree_get_title() on Windows and implemented tests for
Thu, 21 Mar 2013 22:10:43 +0000 bsmith Fixed Windows issues with dw_tree_item_g/set_data()... and potentially
Thu, 21 Mar 2013 21:14:04 +0000 bsmith Use the cached text from the tree on Windows instead of caching parameters...
Tue, 19 Mar 2013 07:03:29 +0000 bsmith Minor signal handler fixes for GTK2 ... prevents
Mon, 18 Mar 2013 09:47:55 +0000 bsmith Fixed problems with the item select signal on trees in GTK2.
Fri, 08 Mar 2013 18:03:13 +0000 bsmith It seems WIN64 is defined in 32-bit mode using MinGW... so switch
Thu, 07 Mar 2013 20:17:24 +0000 bsmith Some more MinGW build fixes.
Wed, 06 Mar 2013 14:14:38 +0000 bsmith Added a few convenience paramater macros to match some code I added in godwindows.
Tue, 05 Mar 2013 05:12:25 +0000 bsmith Fixed object/signal/memory leak on Mac when destroying
Fri, 01 Mar 2013 16:51:08 +0000 bsmith Add dw_shutdown() function which does the same thing as dw_exit() ...
Fri, 01 Mar 2013 13:01:59 +0000 bsmith Apparently Visual C's "long double" type is "double" for gcc...
Fri, 01 Mar 2013 12:43:36 +0000 bsmith Missing dw_filesystem_set_column_title export from the MinGW definition
Thu, 28 Feb 2013 13:55:33 +0000 bsmith Make sure callbacks have their calling convention specified explicitly on Windows.
Thu, 28 Feb 2013 13:30:58 +0000 bsmith Add TOOLBAR define with MinGW by default... fix warnings...generated
Thu, 28 Feb 2013 13:02:25 +0000 bsmith Get HTML support building with MinGW... some warnings need to
Thu, 28 Feb 2013 11:57:26 +0000 bsmith Updated MinGW makefile to support picking 32-bit or 64-bit based
Thu, 28 Feb 2013 01:15:59 +0000 bsmith Added export definitions for OS/2 and Windows.
Wed, 27 Feb 2013 19:14:22 +0000 bsmith Initial commit for new dw_signal_connect_data() function...
Fri, 15 Feb 2013 09:22:56 +0000 bsmith Whoops missing some vital parts from the dwindows1.pc.in file.
Fri, 15 Feb 2013 09:11:49 +0000 bsmith Make sure pkgconfig directory exists before installing the .pc file.
Fri, 15 Feb 2013 04:23:48 +0000 bsmith Create a dwindows.pc during install to support pkg-config in
Tue, 01 Jan 2013 23:18:56 +0000 bsmith Added code to set the foreground color on Mac buttons...
Sat, 29 Dec 2012 05:34:04 +0000 bsmith Attempt at resetting default colors with DW_CLR_DEFAULT on Mac...
Fri, 28 Dec 2012 01:24:39 +0000 bsmith Initial attempt at allowing DW_CLR_DEFAULT clear color style overrides on GTK2/3.
Thu, 27 Dec 2012 13:03:47 +0000 bsmith When handling click default, return instead of running the default handler on Windows.
Tue, 18 Dec 2012 22:55:50 +0000 bsmith Ug missed the version in the header. ;)
Tue, 18 Dec 2012 21:51:09 +0000 bsmith Added code and comment to the test program demonstrating trapping application quit on Mac.
Thu, 13 Dec 2012 07:48:30 +0000 bsmith Added support for trapping the Mac Quit handler by using DW_DESKTOP as
Tue, 20 Nov 2012 20:42:06 +0000 bsmith More MINGW cleanups... eliminate a few more warnings and disable the unused-value warning due to unfixable warnings generated by the Win32 macros.
Tue, 20 Nov 2012 05:09:30 +0000 bsmith Ok, slight changes to prevent missing stdint.h with
Tue, 20 Nov 2012 04:20:39 +0000 bsmith Linux seems to need stdint.h for uintptr_t...
Mon, 19 Nov 2012 19:52:36 +0000 bsmith Fixes for building with MINGW64 (specifically http://tdm-gcc.tdragon.net/).
Fri, 16 Nov 2012 21:18:20 +0000 bsmith Fix 64bit crashes on Windows when building with Visual Studio 2012.
Sat, 10 Nov 2012 16:33:02 +0000 bsmith Initial attempt at code to generate icon masks on OS/2
Thu, 08 Nov 2012 20:10:54 +0000 bsmith Imported code to convert to 24bpp from GBM on OS/2.
Thu, 08 Nov 2012 19:34:24 +0000 bsmith Fix crash when loading 8bpp images on OS/2 with GBM...
Thu, 01 Nov 2012 13:51:35 +0000 bsmith Update dw_window_set_bitmap() to use pixbufs on GTK 2.x
Thu, 01 Nov 2012 00:55:30 +0000 mhessling Fixed dw_bitmapbutton_new_from_data(); was missing the save of the bitmap image reference.
Wed, 31 Oct 2012 11:00:46 +0000 bsmith Accidentally removed a very important line from GTK 3.x.
Wed, 31 Oct 2012 10:52:31 +0000 bsmith Slight typo in that last commit fixed.
Wed, 31 Oct 2012 10:48:25 +0000 bsmith Attempt at fixing GTK 2.x issue with dw_window_set_bitmap() when
Tue, 30 Oct 2012 14:40:48 +0000 bsmith VAC is missing snprintf().
Tue, 30 Oct 2012 13:47:59 +0000 bsmith Added code to query the control background color on OS/2 when
Mon, 29 Oct 2012 17:42:44 +0000 bsmith Test fix for crash changing bitmap on bitmap buttons on OS/2.
Sun, 28 Oct 2012 02:59:56 +0000 bsmith On Windows invalidate the bitmap button after changing the bitmap to force a redraw.
Sat, 27 Oct 2012 01:29:32 +0000 bsmith Fixed crash on Mac due to autoreleasing images not displayed.
Fri, 26 Oct 2012 08:37:45 +0000 bsmith Changes on OS/2 to allow dw_window_set_bitmap() to work on bitmap
Fri, 26 Oct 2012 05:25:54 +0000 bsmith Fixed broken support in dw_window_set_bitmap() on GTK2/3...
Fri, 26 Oct 2012 04:54:48 +0000 bsmith Fixed the Windows toolbar code to actually work... had some leftovers
Fri, 26 Oct 2012 04:46:13 +0000 bsmith Added bitmap button support to dw_window_set_bitmap() and added missing extention handling.
Thu, 25 Oct 2012 23:15:46 +0000 bsmith Initial rewrite of dw_window_set_bitmap() to work on bitmap buttons on Windows.
Fri, 19 Oct 2012 22:35:23 +0000 mhessling Change incorrect call to DW_MUTEX_LOCK to DW_MUTEX_UNLOCK in dw_mle_get_size()
Mon, 15 Oct 2012 01:45:36 +0000 bsmith Fixed a small typo in the OS/2 code and update the readme for 2.5.
Mon, 15 Oct 2012 01:18:38 +0000 bsmith Force redraw of notebook on add/remove on OS/2.
Sun, 14 Oct 2012 22:43:09 +0000 bsmith Initial code to make sure the background of notebooks on OS/2
Tue, 09 Oct 2012 05:05:29 +0000 bsmith Fixed the order being wrong for traversing splitbars backwards on OS/2.
Tue, 09 Oct 2012 04:57:52 +0000 bsmith Fixes for that last commit for OS/2... also now have the
Tue, 09 Oct 2012 04:52:52 +0000 bsmith Attempt at the same changes for OS/2 as Windows... untested.
Tue, 09 Oct 2012 03:08:45 +0000 bsmith Depending on the tab direction on Windows, the dual purpose notebook
Mon, 08 Oct 2012 23:51:45 +0000 bsmith Rewrite of the focus shifting code on Windows, eliminate duplicated code.
Mon, 08 Oct 2012 20:21:10 +0000 bsmith Added tab handling to the toolbar control on Windows...
Mon, 08 Oct 2012 19:32:45 +0000 bsmith Fixed back tab handling for certain controls on Mac.
Sat, 06 Oct 2012 00:33:37 +0000 bsmith Added keyboard support to the notebook control on Mac.
Fri, 05 Oct 2012 20:23:29 +0000 bsmith Fix for selecting radio buttons with the keyboard on Mac.
Fri, 05 Oct 2012 20:17:14 +0000 bsmith Added keyboard handling for (check/radio/spin)buttons, containers, trees, lists on Mac.
Sat, 29 Sep 2012 00:21:21 +0000 bsmith Make sure the view packed into the notebook on Mac is a DWBox class...
Thu, 27 Sep 2012 08:42:50 +0000 bsmith Drop out of dw_window_set_style() on Windows for status text widgets...
Thu, 27 Sep 2012 07:30:30 +0000 bsmith Make sure _toplevel_window() when passed a top-level window
Thu, 27 Sep 2012 05:09:10 +0000 mhessling Add DW_FCF_TEXTURED window style; relevant only for Mac port.
Thu, 27 Sep 2012 04:26:34 +0000 bsmith Discovered that _toplevel_window() on OS/2 returned NULLHANDLE
Thu, 27 Sep 2012 03:56:48 +0000 bsmith Similar change for dw_window_function() on OS/2 for consistency.
Thu, 27 Sep 2012 03:08:03 +0000 bsmith Attempted fix at dw_window_set_focus() from non-main threads on Windows.
Wed, 26 Sep 2012 06:19:06 +0000 mhessling Add simple test of dw_window_set_focus()
Tue, 25 Sep 2012 17:15:42 +0000 bsmith Added dw_window_set_focus() to the template source file.
Tue, 25 Sep 2012 03:06:45 +0000 bsmith Fixed tabs put in by TextMate 2... had to figure out how turn
Mon, 24 Sep 2012 23:24:25 +0000 bsmith Added new dw_window_set_focus() function and attempted to fix...
Mon, 13 Aug 2012 06:18:30 +0000 bsmith Added code to disable Ubuntu overlay scrollbars for
Mon, 13 Aug 2012 05:45:25 +0000 bsmith Added code to disable Ubuntu overlay scrollbars
Sun, 05 Aug 2012 13:47:57 +0000 bsmith Similar fixes to the Mac one on OS/2 and Windows....
Sun, 05 Aug 2012 13:02:39 +0000 bsmith Set status text fields in the test program to auto height... because they were too small on Mac.... this caused me to notice a bug in the calculation of (status) text widgets when the text is empty; this also contains a fix for that bug.
Sat, 04 Aug 2012 07:35:13 +0000 bsmith Rewrite dw_window_set_style() on Windows to properly handle the
Sat, 04 Aug 2012 01:14:17 +0000 bsmith Fix handling the DW_DT_WORDBREAK flag on OS/2 to cause static text to word wrap.
Sat, 04 Aug 2012 00:05:47 +0000 bsmith Discovered a breakage in OS/2 functionality when building
Fri, 03 Aug 2012 21:08:31 +0000 bsmith Update OS/2 readme with important information about the 2.4 build.
Wed, 25 Jul 2012 02:15:35 +0000 bsmith Make sure we set the locale on Mac and it is UTF-8.
Wed, 25 Jul 2012 00:46:00 +0000 bsmith Added UTF8/Wide conversion for GTK2/3.
Tue, 24 Jul 2012 23:33:50 +0000 bsmith Added UTF8/Wide conversion functions on OS/2 and Windows...
Tue, 24 Jul 2012 22:52:57 +0000 bsmith Put test program code into DEPRECATED #ifdef again to avoid build warnings.
Mon, 23 Jul 2012 16:56:08 +0000 bsmith Attempted fix at Mac textured background repeat problems. Thanks to Christoph Sinai
Thu, 19 Jul 2012 19:46:35 +0000 bsmith Attempt at fixing the issue noted in the last commit.
Thu, 19 Jul 2012 09:25:13 +0000 bsmith Minor OS/2 cleanup while looking for a weird bug in
Thu, 19 Jul 2012 06:01:30 +0000 bsmith Readd support for 10.5... the drawInRect method I was using only supports 10.6 and higher...
Tue, 17 Jul 2012 23:00:26 +0000 bsmith Minor cleanups for the Mac status text changes for 10.8.
Mon, 16 Jul 2012 23:11:01 +0000 bsmith Fix loading bitmap buttons from data via GBM on OS/2.
Mon, 16 Jul 2012 22:32:00 +0000 bsmith Switched to using drawInRect: instead of drawAtPoint: on Mac since drawAtPoint
Mon, 16 Jul 2012 20:16:19 +0000 bsmith Eliminated use of deprecated method compositeToPoint on Mac.
Sun, 15 Jul 2012 06:30:03 +0000 bsmith Check for pointerArrayWithWeakObjects before weakObjectsPointerArray on Mac
Sun, 15 Jul 2012 05:35:30 +0000 bsmith Check if classes respond to selectors on Mac for new, removed and deprecated methods to avoid compiler warnings.
Sat, 14 Jul 2012 04:13:59 +0000 bsmith Experimental change to use NSBox to draw border of status text widgets on Mac.
Thu, 12 Jul 2012 21:18:01 +0000 bsmith Seems the cool looking bezeled look to the text field has changed in Mac 10.8.
Thu, 12 Jul 2012 20:29:12 +0000 bsmith Fix some warnings with Mac 10.8 and Xcode 4.5.
Fri, 06 Jul 2012 10:51:28 +0000 bsmith Mark and I decided to change dw_box_remove*() to dw_box_unpack*() for consistency.
Sun, 01 Jul 2012 09:56:49 +0000 bsmith Update readmes and up version to 2.4 in preparation for release
Sun, 01 Jul 2012 08:16:44 +0000 bsmith On OS/2 make a duplicate of the column titles when setting up containers...
Sun, 01 Jul 2012 07:51:25 +0000 bsmith Ported clang/Xcode fixes to Windows and OS/2 just in case.
Sat, 30 Jun 2012 19:53:18 +0000 bsmith Fix warnings with Visual C largely in debug mode.
Sat, 30 Jun 2012 18:34:19 +0000 bsmith Fixed a memory leak in the Mac box code, items were not being freed when destroyed.
Wed, 27 Jun 2012 22:14:28 +0000 bsmith Switch to using a single tooltip window to prevent leaking tooltip handles on Windows.
Wed, 27 Jun 2012 20:50:31 +0000 bsmith Added code to plug several resource leaks on Windows.
Tue, 26 Jun 2012 01:25:45 +0000 bsmith Experimental change of removing code to prevent events during dw_tree_item_Select().
Tue, 26 Jun 2012 00:54:45 +0000 bsmith Fix buttons causing double events when toolbar support is enabled on Windows.
Sat, 23 Jun 2012 21:54:35 +0000 bsmith Fix Unicode builds with Watcom on OS/2.
Fri, 22 Jun 2012 06:09:12 +0000 bsmith Cause variable expansion to occur during install phase.
Sun, 17 Jun 2012 17:04:53 +0000 bsmith Fixes for building on OS/2 in ANSI mode.
Sun, 17 Jun 2012 05:06:11 +0000 bsmith Override the MLM/EM_CUT/COPY/PASTE messages on OS/2
Sat, 16 Jun 2012 11:16:46 +0000 bsmith In Unicode mode on OS/2, handle pasting to entryfields and MLEs
Sat, 16 Jun 2012 08:49:10 +0000 bsmith Enable unicode cut and paste on Windows.
Sat, 16 Jun 2012 06:24:08 +0000 bsmith Added some fields to the test program to test copy and paste functionality.
Fri, 15 Jun 2012 23:04:32 +0000 bsmith Fixed some gcc compiler warnings on OS/2.
Fri, 15 Jun 2012 21:35:58 +0000 bsmith Added initial code to attempt to detect the keyboard layout
Wed, 13 Jun 2012 20:50:17 +0000 bsmith Updated readme, removed debug message and committed fixes for ANSI builds on Windows.
Wed, 13 Jun 2012 20:08:41 +0000 bsmith Added optional keypress callback optional utf8 parameter on Windows.
Wed, 13 Jun 2012 19:38:00 +0000 bsmith Added optional utf8 parameter to keypress callback on Mac.
Wed, 13 Jun 2012 19:23:30 +0000 bsmith Added utf8 parameter to key press callback on GTK2/3.
Wed, 13 Jun 2012 19:20:39 +0000 bsmith Experimental OS/2 code adding utf8 input conversion...
Mon, 04 Jun 2012 22:44:51 +0000 bsmith Fixes for the new localization function on OS/2 and GTK3.
Mon, 04 Jun 2012 22:18:56 +0000 bsmith Added dw_filesystem_set_column_title() function to aid in localization.
Sun, 03 Jun 2012 19:44:04 +0000 bsmith Added some comments that aided in remembering how the combobox
Sun, 03 Jun 2012 19:09:41 +0000 bsmith Minor GTK3 code cleanups from attempt at fixing combobox event order.
Fri, 01 Jun 2012 23:05:21 +0000 bsmith Unsafe use of sprintf() in dwtest may have been causing stack overruns on Win2k.
Sat, 19 May 2012 21:44:24 +0000 bsmith Test fix for warnings generated in Xcode 4.3... hopefully this still allows 10.5 builds to work.
Sat, 19 May 2012 01:23:04 +0000 bsmith Improved method of figuring out the best icon size on OS/2
Fri, 18 May 2012 06:58:21 +0000 mhessling Add code to show borderless bitmapbutton.
Thu, 17 May 2012 18:13:34 +0000 bsmith Need to get the bitmap from window data instead on OS/2 now.
Thu, 17 May 2012 17:50:31 +0000 bsmith Subclass the bitmap widget to center the bitmap on OS/2.
Wed, 16 May 2012 19:18:25 +0000 bsmith Minor layout changes to the test program so all buttons are
Wed, 16 May 2012 18:39:05 +0000 bsmith Updated readme.
Wed, 16 May 2012 10:12:09 +0000 bsmith Fixes for GBM unable to open files when compiled with GCC/Watcom on OS/2.
Wed, 16 May 2012 08:56:19 +0000 bsmith Fixes for building on Windows 2000. Use VS2008 and disabled GDIPLUS/AEROGLASS.
Tue, 15 May 2012 19:43:49 +0000 bsmith A much better solution that centering the button in the space on Windows...
Tue, 15 May 2012 07:09:29 +0000 bsmith Had to move uxtheme/SetWindowTheme out of the AERO #ifdefs to get
Tue, 15 May 2012 06:49:27 +0000 bsmith Slight improvement... check the flat flags and adjust the required
Tue, 15 May 2012 06:37:39 +0000 bsmith Set the minimum button size to 24x24 instead of 20x20 when toolbar
Tue, 15 May 2012 06:13:35 +0000 bsmith Since toolbars need to have a bitmap to add a button, if toolbar based buttons
Mon, 14 May 2012 23:08:24 +0000 bsmith Enable toolbar double buffering during packing on Windows if the window
Mon, 14 May 2012 22:26:26 +0000 bsmith Create a separate disabled image list with washed out and grayscale bitmaps on Windows.
Mon, 14 May 2012 21:36:28 +0000 bsmith Toolbar bitmap buttons don't seem to draw properly smaller than 20x20 on Windows...
Mon, 14 May 2012 20:32:28 +0000 bsmith Center toolbar-based bitmap buttons on Windows during layout since they
Mon, 14 May 2012 19:24:27 +0000 bsmith Toolbar based bitmap buttons are now functional on Windows.
Mon, 14 May 2012 09:07:49 +0000 bsmith Improved but still non-functional bitmapbutton/toolbar implementation on Windows.
Sat, 12 May 2012 19:45:00 +0000 bsmith Disabled experimental code on Windows for using toolbar controls instead of
Tue, 08 May 2012 18:53:03 +0000 bsmith Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
Tue, 08 May 2012 18:28:39 +0000 bsmith Same fix for GTK2/3 as committed for OS/2 and Windows...
Tue, 08 May 2012 18:14:48 +0000 bsmith Same fix on Windows as I just committed on OS/2.
Tue, 08 May 2012 17:34:36 +0000 bsmith Only use the ID on OS/2 in dw_window_set_bitmap_from_file() if
Tue, 08 May 2012 17:14:40 +0000 bsmith Define O_BINARY as 0 in dwcompat.h for platforms which don't have it.
Mon, 07 May 2012 18:07:40 +0000 bsmith Looks like there was an incorrect fix for GTK2 combobox misbehavior...
Mon, 07 May 2012 13:56:14 +0000 bsmith Create an internal _dw_icon_load() which does not resize the image on Mac.
Mon, 07 May 2012 13:29:51 +0000 bsmith Disable wrapping on entryfields and static text on Mac.
Sun, 06 May 2012 00:02:02 +0000 bsmith Fix dw_window_set_bitmap() on OS/2 on files with extensions.
Sat, 05 May 2012 22:44:27 +0000 bsmith Move some more platform specific code into dwcompat.
Sat, 05 May 2012 21:41:57 +0000 bsmith Safety check for the icon resize code on Mac and GTK.
Sat, 05 May 2012 21:32:50 +0000 bsmith Similar code for Mac to keep HICNs from getting too big.
Sat, 05 May 2012 21:21:49 +0000 bsmith Opps committed wrong version of _icon_resize() for GTK2.
Sat, 05 May 2012 21:18:32 +0000 bsmith Limit the size of an HICN to 24x24 on GTK... icons are used for
Sat, 05 May 2012 20:13:43 +0000 bsmith Fixed a bug in dw_container_delete_row() on Mac and potentially a similar bug in dw_container_delete().
Sat, 05 May 2012 06:48:40 +0000 bsmith Fix Unicode issues with the directory browser on Windows.
Thu, 03 May 2012 18:44:08 +0000 bsmith Cleanups on the icon creation code on OS/2.
Thu, 03 May 2012 17:45:57 +0000 bsmith Fixed creating icons from other file types on OS/2.
Thu, 03 May 2012 12:19:54 +0000 bsmith Oops... missed the header file change in that last commit.
Thu, 03 May 2012 12:18:25 +0000 bsmith Initial attempt at creating icons from other formats on OS/2.
Thu, 03 May 2012 09:04:13 +0000 bsmith Removed some code to workaround a buggy version of GBM on OS/2.
Thu, 03 May 2012 08:31:22 +0000 bsmith More fixes to the GBM code on OS/2... if loading a file fails...
Thu, 03 May 2012 04:04:30 +0000 bsmith Added image extension list for OS/2 for use when using GBM.
Wed, 02 May 2012 22:28:20 +0000 bsmith Added initial support on OS/2 for runtime loading GBM
Wed, 02 May 2012 00:23:43 +0000 bsmith Strange for some reason we are including compat.h instead of config.h?
Wed, 02 May 2012 00:11:15 +0000 bsmith Fix warnings building with MinGW on Windows.
Tue, 01 May 2012 23:25:20 +0000 bsmith Ah so... eliminated the last few VAC36 warnings on OS/2.
Tue, 01 May 2012 23:12:02 +0000 bsmith Fixed a variety of warnings in different compiler/linker combinations on OS/2.
Mon, 30 Apr 2012 22:11:33 +0000 bsmith Fixed bubble help/tooltips with UTF-8 encoded characters on OS/2.
Mon, 30 Apr 2012 17:16:19 +0000 bsmith Ugg this stupid editor keeps adding tabs!
Mon, 30 Apr 2012 17:13:16 +0000 bsmith Unicode (UTF-8) mode on OS/2 as noted to me by Alex Taylor comes with
Mon, 30 Apr 2012 16:49:38 +0000 bsmith Fixed dw_window_set_color() not removing the transparent flag on OS/2.
Mon, 30 Apr 2012 16:23:42 +0000 bsmith Gr... messed up tabs in the last commit.
Mon, 30 Apr 2012 16:22:03 +0000 bsmith Initial verison of self-drawn static text control on OS/2.
Mon, 30 Apr 2012 12:22:37 +0000 bsmith Updated the test program removing deprecated flags and using new
Mon, 30 Apr 2012 11:54:19 +0000 bsmith Fixed calculating the GDI+ ratio based on the DPI on Windows.
Mon, 30 Apr 2012 07:13:14 +0000 bsmith Added code to do DPI conversion on Windows.
Sun, 29 Apr 2012 19:46:30 +0000 bsmith Some more GDI+ changes... implement dw_draw_point() using dw_draw_rect().
Sat, 28 Apr 2012 20:42:49 +0000 bsmith Decided to move to all GDI+ drawing when GDIPLUS is defined...
Sat, 28 Apr 2012 17:06:20 +0000 bsmith On OS/2 and Windows need to use the parent (box) handle not the item
Fri, 27 Apr 2012 16:02:32 +0000 bsmith More comment cleanups.
Fri, 27 Apr 2012 15:49:16 +0000 bsmith Added exports for building with MinGW on Windows and Watcom on OS/2.
Fri, 27 Apr 2012 15:33:05 +0000 bsmith Implement dw_box_remove_at_index() for GTK2.
Fri, 27 Apr 2012 08:25:58 +0000 bsmith Explicitly set codepage 1208 for GPI rendering on OS/2...
Fri, 27 Apr 2012 02:47:44 +0000 bsmith Committed some code for dw_box_remove_at_index() for GTK2...
Fri, 27 Apr 2012 02:16:09 +0000 bsmith Implemented dw_box_remove_at_index() for GTK3.
Fri, 27 Apr 2012 01:17:09 +0000 bsmith Fix packing padding not triggering automatic redraws on OS/2, Mac and Windows.
Thu, 26 Apr 2012 23:26:35 +0000 bsmith Fix minor issues with dw_box_remove_at_index() on Mac.
Thu, 26 Apr 2012 21:57:18 +0000 bsmith Initial implementation of dw_box_remove() and dw_box_remove_at_index() for Mac.
Thu, 26 Apr 2012 21:32:40 +0000 bsmith Fix warning with gcc no OS/2.
Thu, 26 Apr 2012 21:18:37 +0000 bsmith Initial implementation of dw_box_remove() for GTK2/3 and stub for dw_box_remove_at_index().
Thu, 26 Apr 2012 20:47:50 +0000 bsmith Missing parameter to WinSetParent() on OS/2.
Thu, 26 Apr 2012 20:33:39 +0000 bsmith Initial implementation of dw_box_remove() and dw_box_remove_at_index()
Tue, 24 Apr 2012 16:30:11 +0000 bsmith Updated the readme with latest changes.
Tue, 24 Apr 2012 07:22:34 +0000 bsmith Fixed drawing filled arcs on GTK2.
Tue, 24 Apr 2012 00:08:20 +0000 bsmith Fix dw_window_destroy() failing on splitbars and possibly other widgets on Mac.
Fri, 20 Apr 2012 19:44:16 +0000 bsmith Fixes for building in Unicode mode with MinGW on Windows.
Wed, 18 Apr 2012 07:28:19 +0000 bsmith Fixes for dw_file_browse() on Windows in Unicode mode.
Tue, 17 Apr 2012 19:54:30 +0000 bsmith Workaround WinLoadPointer() modifying the icon size on OS/2 by
Mon, 16 Apr 2012 17:16:19 +0000 bsmith Okay second attempt at that Windows 7 icon/bitmap fix...
Mon, 16 Apr 2012 17:01:49 +0000 bsmith Fix auto-sizing bitmap buttons with icons on Windows 7 (and maybe Vista).
Mon, 16 Apr 2012 15:43:43 +0000 bsmith Added DW_POINTER() macro for casting parameters to (void *)
Tue, 10 Apr 2012 21:19:11 +0000 bsmith Rewrite of dw_window_destroy() on GTK2 so that the table contracts removing
Tue, 10 Apr 2012 11:34:20 +0000 bsmith Take into account empty box cells created by dw_window_destroy() in GTK3
Tue, 10 Apr 2012 02:58:28 +0000 bsmith Only include compat.h when building the dwcompat shared library.
Mon, 09 Apr 2012 21:06:50 +0000 bsmith Fixed windows not automatically redrawing when removing items from a layout
Mon, 09 Apr 2012 07:15:05 +0000 bsmith Fixes for the latest MinGW (gcc 4.6.2). Only ANSI mode is currently supported.
Sat, 07 Apr 2012 20:51:40 +0000 bsmith Fix taskbar/menubar event breakage from the recent Mac control key changes.
Sat, 07 Apr 2012 18:27:03 +0000 bsmith Update readme with the latest changes.
Sat, 07 Apr 2012 18:03:38 +0000 bsmith Improved arc drawing on the Mac using the same method as GDI+ on Windows.
Sat, 07 Apr 2012 03:54:24 +0000 bsmith Ug, missing parenthesis made that last fix misbehave in certain cirucumstances.
Sat, 07 Apr 2012 03:11:51 +0000 bsmith Another fix for Contol clicking on Mac... getting double events
Sat, 07 Apr 2012 02:16:36 +0000 bsmith On Mac set button to 2 (right) when Control key is pressed and left clicking
Sat, 07 Apr 2012 01:22:15 +0000 bsmith Fixed off by one in the y field of the expose event on OS/2.
Fri, 06 Apr 2012 23:34:00 +0000 bsmith Fixed render widgets being incorrectly identified as boxes on OS/2
Fri, 06 Apr 2012 22:15:06 +0000 bsmith Color chooser changes for Lion compatibility on Mac.
Fri, 06 Apr 2012 09:32:02 +0000 bsmith Need to convert to UTF8 in dw_font_choose() on Windows in Unicode mode.
Mon, 02 Apr 2012 21:14:53 +0000 bsmith For safety reasons on OS/2 in case the codepage isn't inherited...
Mon, 02 Apr 2012 19:44:45 +0000 bsmith Fixed issue with dw_mle_import() in Unicode mode.
Mon, 02 Apr 2012 19:25:09 +0000 bsmith Removed now unneeded locale conversion on Windows since everything is UTF-8.
Mon, 02 Apr 2012 09:49:07 +0000 bsmith Set the OS/2 codepage to 1208 (UTF-8) when creating the message queue.
Sat, 31 Mar 2012 17:17:11 +0000 bsmith Add code to disable anti-aliased drawing for GTK2 printing.
Fri, 30 Mar 2012 23:42:47 +0000 bsmith In GTK 3.4 foreground colors are now inherited from the parent.
Thu, 29 Mar 2012 17:10:04 +0000 bsmith Fixed a couple warnings generated by the new OS/2 code.
Thu, 29 Mar 2012 05:18:35 +0000 bsmith Readme updates.
Thu, 29 Mar 2012 05:16:26 +0000 bsmith Fixed issues drawing arcs on GTK3 and GTK2 for printing.
Wed, 28 Mar 2012 23:11:12 +0000 bsmith Fix rendering Arc segments in anti-antialiased mode on Windows.
Wed, 28 Mar 2012 19:17:08 +0000 bsmith Fixed full arcs with GDI+ and disabled antialiased rendering for rectangles.
Wed, 28 Mar 2012 18:33:54 +0000 bsmith Got anti-aliased drawing working with GDI+ on Windows.
Wed, 28 Mar 2012 16:29:35 +0000 bsmith On Windows with the correct -DUNICODE -D_UNICODE and #include <tchar.h> lines
Wed, 28 Mar 2012 16:14:49 +0000 bsmith Add Windows 8 string to the environment query.
Wed, 28 Mar 2012 16:03:20 +0000 bsmith _init_thread() needs to be called after initializing GDI+ on Windows.
Wed, 28 Mar 2012 02:47:55 +0000 bsmith dw_window_get_text() was truncating the text by 1 byte in Unicode mode on Windows.
Wed, 28 Mar 2012 02:28:55 +0000 bsmith Add support for mercurial revisions in addition to subversion on Windows.
Wed, 28 Mar 2012 02:14:38 +0000 bsmith Fixed value changed events on spinbuttons for OS/2.
Tue, 27 Mar 2012 23:07:09 +0000 bsmith Implemented value changed event for spinbuttons on Windows.
Tue, 27 Mar 2012 17:00:44 +0000 bsmith After looking at that last commit I realized what I was doing was
Tue, 27 Mar 2012 16:53:24 +0000 bsmith Fix dw_listbox_get_text() to work in Unicode mode on Windows.
Tue, 27 Mar 2012 15:57:36 +0000 bsmith Rewrite of _get_logfont on Windows to use library functions and
Tue, 27 Mar 2012 15:09:52 +0000 bsmith Must convert from UTF8 for the raw HTML on Windows regardless of the
Tue, 27 Mar 2012 14:51:24 +0000 bsmith Updated the readme with pre-release 2.4 info.
Tue, 27 Mar 2012 14:46:04 +0000 bsmith Switch to UNICODE builds by default on Windows.
Tue, 27 Mar 2012 08:51:14 +0000 bsmith Add code to allow building DW.DLL as Unicode on Windows.
Mon, 26 Mar 2012 23:17:46 +0000 bsmith Removed the pragma... guess I misunderstood what the Visual C pragma did...
Mon, 26 Mar 2012 22:20:55 +0000 bsmith Fix for Visual C giving errors on UTF-8 literals in source files.
Mon, 26 Mar 2012 21:51:02 +0000 bsmith Initial UTF8 support for Windows.
Mon, 26 Mar 2012 18:12:52 +0000 bsmith Initial commit for GDI+ anti-aliased drawing. Code currently does not work,
Sat, 24 Mar 2012 15:00:56 +0000 bsmith Should only remove dwindows-config and dwindows-config1 during distclean not clean.
Sat, 24 Mar 2012 14:57:20 +0000 bsmith First attempt at fixing dwindows-config --version after the build
Sat, 03 Mar 2012 08:43:46 +0000 bsmith Make sure source will build with Mac frameworks older than 10.7.
Sat, 03 Mar 2012 06:15:22 +0000 bsmith Last commit didn't help, seems getmntinfo() isn't thread safe on Mac or FreeBSD...
Sat, 03 Mar 2012 05:21:03 +0000 bsmith Not setting the structure to NULL seems to cause crashes on Mac when mounting/unmounting.
Fri, 02 Mar 2012 14:19:55 +0000 bsmith Add full screen support for resizable windows on Mac 10.7.
Sun, 26 Feb 2012 10:53:23 +0000 bsmith Missed updating the Debian copyright file in that last commit.
Sun, 26 Feb 2012 10:49:54 +0000 bsmith Added debian changelog for version 2.3.
Sun, 26 Feb 2012 10:32:21 +0000 bsmith OS/2 and Windows zip rules need to include dwcompat.h.
Sun, 26 Feb 2012 10:22:12 +0000 bsmith Updated the readme with the final changes for version 2.3.
Sun, 26 Feb 2012 09:36:22 +0000 bsmith Attempt to fix another Visual C warning in DEBUG mode building 32bit.
Sun, 26 Feb 2012 09:21:35 +0000 bsmith Enable level 3 warnings in DEBUG mode with Visual C to show deprecation warnings.
Sat, 25 Feb 2012 23:35:59 +0000 bsmith Fixed building dwcompat with Watcom on OS/2.
Sat, 25 Feb 2012 23:22:49 +0000 bsmith Last commit didn't work with GCC... not quite as pretty but this works.
Sat, 25 Feb 2012 23:12:11 +0000 bsmith Added initial API deprecation support for clang, GCC and Visual C.
Sat, 25 Feb 2012 01:50:25 +0000 bsmith Removed deprecated GtkColorSelectionDialog in 3.4 and higher switching to GtkColorChooser.
Thu, 23 Feb 2012 14:55:33 +0000 bsmith Updated the configure script with a newer autoconf.
Thu, 23 Feb 2012 13:03:45 +0000 bsmith Up version number to 2.3.
Thu, 23 Feb 2012 12:44:15 +0000 bsmith Rename compat.c/h dwcompat.c/h and configure option to --with-dwcompat.
Sat, 18 Feb 2012 20:45:51 +0000 bsmith Yet another fix attempt for mene item issues on Mac 10.5.
Tue, 14 Feb 2012 00:33:49 +0000 bsmith Tab fixed for that last commit.
Tue, 14 Feb 2012 00:31:18 +0000 bsmith Attempt at localizing the calendar widget on OS/2.
Mon, 30 Jan 2012 17:36:12 +0000 bsmith Comment cleanup in the Mac source.
Mon, 30 Jan 2012 08:15:16 +0000 bsmith Don't rely on configure to add the 64bit file #defines on Unix and Mac.
Sat, 28 Jan 2012 23:19:56 +0000 bsmith Remove warning options from VAC makefile... VAC generates tons of warnings
Sat, 28 Jan 2012 22:59:12 +0000 bsmith Added 64bit stat and alloca functionality when building with Watcom.
Fri, 27 Jan 2012 20:59:59 +0000 bsmith Make sure the percent widget defaults to 0% on Mac.
Fri, 27 Jan 2012 18:03:09 +0000 bsmith Oops fallback dwstat didn't work quite right in that last commit.
Fri, 27 Jan 2012 17:58:04 +0000 bsmith Added dwstat #define in compat.h which will be the 64bit stat struct if available on the given platform.
Thu, 26 Jan 2012 14:36:48 +0000 bsmith After switching to non-deprecated functions in GTK3 like...
Thu, 26 Jan 2012 05:26:40 +0000 bsmith Performed a more thorough audit of functions on Mac that require local pools.
Wed, 25 Jan 2012 09:32:17 +0000 bsmith Fixed a MinGW warning and updated the readme.
Wed, 25 Jan 2012 03:17:36 +0000 bsmith Added local auto-release macros on Mac to allow us to prevent leaks
Tue, 24 Jan 2012 00:00:36 +0000 bsmith Fix GTK3 MDI titlebar buttons expanding... or really the label not expanding.
Mon, 23 Jan 2012 23:40:11 +0000 bsmith Fix value_changed code for GTK3... thought this used to work...
Mon, 23 Jan 2012 22:44:08 +0000 bsmith Switch to using GtkGrid instead of GtkTable in the MDI code for GTK3.
Mon, 23 Jan 2012 21:07:09 +0000 bsmith Switched to using new GtkFontChooserDialog for GTK3 since GtkFontSelectionDialog is deprecated.
Mon, 23 Jan 2012 12:30:53 +0000 bsmith Eliminate even more deprecated APIs for GTK3... still more to go.
Sun, 22 Jan 2012 19:02:10 +0000 bsmith Use [NSTableColumn width] method to get header width on Mac instead of frame size.
Sun, 22 Jan 2012 18:46:20 +0000 bsmith Fixed container and listbox not accounting for contents on Mac.
Sun, 22 Jan 2012 12:30:20 +0000 bsmith Added estimation of container contents on GTK2.
Sun, 22 Jan 2012 10:27:18 +0000 bsmith Added support for sizing listboxes on GTK2.
Sun, 22 Jan 2012 10:05:16 +0000 bsmith Implemented listbox sizing on OS/2 and Windows.
Sat, 21 Jan 2012 04:42:49 +0000 bsmith Added second calculation method for container on OS/2.
Sat, 21 Jan 2012 03:13:32 +0000 bsmith Added code to calculate the container size on OS/2.
Sat, 21 Jan 2012 01:06:09 +0000 bsmith Fix issues with resizing scrollboxes on OS/2 that are not in their initial position.
Fri, 20 Jan 2012 18:47:10 +0000 bsmith Experimental change... halfway between min and max for tree controls.
Fri, 20 Jan 2012 04:52:12 +0000 bsmith Remove pool drain from msleep() in dwcompat on the Mac.
Tue, 17 Jan 2012 21:04:56 +0000 bsmith Attempted fix at border calculation on Mac for status text fields.
Tue, 17 Jan 2012 18:36:39 +0000 bsmith Slight adjustment to the scrollbar additional space on GTK3.
Tue, 17 Jan 2012 18:27:07 +0000 bsmith Ported a couple fixes from GTK3 to GTK2 that I had missed.
Tue, 17 Jan 2012 18:18:00 +0000 bsmith Implemented guessing size of MLE on GTK... not as accurate as the other platforms...
Tue, 17 Jan 2012 16:33:21 +0000 bsmith Added some comments and a couple more tests to dwtest.
Tue, 17 Jan 2012 16:10:47 +0000 bsmith Don't use _dw_pool_drain() in dw_exit() on Mac... that drains and recreates the pool.
Tue, 17 Jan 2012 06:49:05 +0000 bsmith Attempted fix on Mac for 10.5 menu event delay issue.
Mon, 16 Jan 2012 21:24:11 +0000 bsmith Fixed some potential Objective-C memory leaks on Mac reported by XCode 4.2.1.
Sun, 15 Jan 2012 22:36:41 +0000 bsmith Fixed on Windows showing themed static text on colored boxes when the window is glass.
Sun, 15 Jan 2012 21:13:35 +0000 bsmith Removed even more deprecated APIs from GTK3.
Sun, 15 Jan 2012 20:46:13 +0000 bsmith Switched to using GdkRGBA from GdkColor int GTK3 since the GdkColor APIs
Sat, 14 Jan 2012 19:05:56 +0000 bsmith Cleanup of the previous commits on Mac, don't do more calculations than we need to.
Sat, 14 Jan 2012 17:30:37 +0000 bsmith Added additional code to MLE calculations on Mac to take into account the
Sat, 14 Jan 2012 01:50:39 +0000 bsmith Fixed disabling word wrap in the MLE on Mac.
Fri, 13 Jan 2012 22:01:15 +0000 bsmith Added basic rich edit control support for MLEs on Windows.
Fri, 13 Jan 2012 17:40:22 +0000 bsmith Implemented auto-sizing containers on Mac.
Fri, 13 Jan 2012 17:07:52 +0000 bsmith Clean up some warnings with GCC on OS/2.
Fri, 13 Jan 2012 17:03:24 +0000 bsmith Added autosize code for the MLE on OS/2...
Fri, 13 Jan 2012 15:20:51 +0000 bsmith Attempt to find the size of contents on GTK2 while packing.
Fri, 13 Jan 2012 06:37:28 +0000 bsmith Initial support for container and MLE auto-sizing on GTK3...
Fri, 13 Jan 2012 06:02:44 +0000 bsmith Enable MLE line wrap by default on OS/2...
Fri, 13 Jan 2012 03:29:23 +0000 bsmith Refactor MLE code on Mac to be more like the Container and Tree code.
Fri, 13 Jan 2012 02:35:59 +0000 bsmith Added code to auto-size container on Windows.
Fri, 13 Jan 2012 02:02:28 +0000 bsmith Initial scrolled minimum and maximum code on Windows... MLE implemented, container to go.
Thu, 12 Jan 2012 18:56:30 +0000 bsmith Default scrolled items to 500x200 on GTK2.
Thu, 12 Jan 2012 18:50:17 +0000 bsmith Default scrolled items to 500x200 on GTK3.
Thu, 12 Jan 2012 18:31:40 +0000 bsmith Check for NSScrollView instead of DWMLE for MLE controls on Mac.
Thu, 12 Jan 2012 18:21:54 +0000 bsmith Added code for returning a size for scrolled widgets on OS/2, Windows and Mac...
Thu, 12 Jan 2012 17:21:31 +0000 bsmith Attempt on Windows using DrawThemeTextEx to nicely display text widgets on glass backgrounds.
Wed, 11 Jan 2012 05:36:00 +0000 bsmith Added DW_FCF_COMPOSITED frame creation flag, used only on Windows currently...
Mon, 09 Jan 2012 16:04:00 +0000 bsmith Add a separate class for the calendar control on OS/2.
Mon, 09 Jan 2012 15:18:04 +0000 bsmith Add code to determine the size of the calendar control on Mac.
Sat, 07 Jan 2012 22:59:39 +0000 bsmith Fixed some warnings building with MinGW.
Sat, 07 Jan 2012 13:59:58 +0000 bsmith Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows.
Sat, 07 Jan 2012 03:46:10 +0000 bsmith On Mac allow dw_window_get_preferred_size() to work on windows and boxes.
Thu, 05 Jan 2012 15:55:26 +0000 bsmith Didn't notice that [NSApplication stop] took a sender parameter on Mac.
Thu, 05 Jan 2012 15:45:11 +0000 bsmith Added dw_main_quit() function for exiting the dw_main() loop.
Tue, 03 Jan 2012 15:59:00 +0000 bsmith A bunch of Mac drawing updates to correct issues and improve performance.
Mon, 02 Jan 2012 06:25:36 +0000 bsmith Experimental change for GTK2... switch to recursive mutexes for the gdk mutex.
Mon, 02 Jan 2012 00:20:17 +0000 bsmith Handle special case of overlay scrollbars returning size 0.
Sat, 31 Dec 2011 17:14:33 +0000 bsmith Added DW_DRAW_NOAA support on GTK3 for both pixmaps and windows.
Sat, 31 Dec 2011 17:04:51 +0000 bsmith Initial implmentation of DW_DRAW_NOAA on Mac... only works on pixmaps right now.
Fri, 30 Dec 2011 21:30:24 +0000 bsmith Fix menuHandler not being called until an event on Mac 10.5. This reinstitutes the menu display bug on Leopard but that is only a cosmetic issues.
Thu, 29 Dec 2011 19:50:20 +0000 bsmith Need a forward declaration of _colorwndproc() for recent Windows changes on 32bit (but not 64bit?).
Thu, 29 Dec 2011 19:26:51 +0000 bsmith Enable tooltips on text controls on OS/2.
Thu, 29 Dec 2011 18:50:39 +0000 bsmith Add SS_NOTIFY style to the text control on Windows to get tooltips working.
Thu, 29 Dec 2011 16:37:40 +0000 bsmith Aero Glass fix... instead of trying to draw transparent... use the transparency key as the background color this fixes checboxes/radioboxes and scrolling issues. Seems to have made buttons look better too.
Thu, 29 Dec 2011 15:40:42 +0000 bsmith Implement automatic checking and unchecking of menu items on Mac.
Thu, 29 Dec 2011 14:39:58 +0000 bsmith Glass window improvement on Windows... mostly usable...
Thu, 29 Dec 2011 07:07:51 +0000 bsmith Windows Aero work towards making it enabled on the fly... also attempt at making controls opaque.
Thu, 29 Dec 2011 03:46:51 +0000 bsmith More work on Windows Aero Glass backgrounds...
Thu, 29 Dec 2011 01:53:59 +0000 bsmith Use the screen of the window when possible on Mac instead of the main screen.
Wed, 28 Dec 2011 22:49:26 +0000 bsmith Added experimental Aero translucent backgrounds on Windows 7 and Vista.
Wed, 28 Dec 2011 16:05:54 +0000 bsmith Switched to using built-in splitbar positioning for GTK2 like
Wed, 28 Dec 2011 14:46:57 +0000 bsmith Ported fixes in previous commit from GTK2 to GTK3...
Wed, 28 Dec 2011 13:12:12 +0000 bsmith Rewrote part of _dw_get_frame_extents() on GTK2 to not use XIfEvent() since
Tue, 27 Dec 2011 10:47:38 +0000 bsmith Safety check in _lookup_icon() on Windows to make sure we don't try to add an invalid icon handle to the image list.
Tue, 27 Dec 2011 00:15:51 +0000 bsmith Make sure OS/2 tooltips are visible on the screen.
Mon, 26 Dec 2011 23:53:07 +0000 bsmith Rewrite application directory detection code for GTK...
Mon, 26 Dec 2011 23:31:24 +0000 bsmith Use _dw_msleep() insetad of dw_main_sleep() when pausing to get the frame extents
Mon, 26 Dec 2011 21:52:33 +0000 bsmith Allow dw_container_change/set_item() to accept NULL on OS/2.
Mon, 26 Dec 2011 21:40:35 +0000 bsmith Allow passing NULL to dw_container_change/set_item() on GTK2.
Mon, 26 Dec 2011 21:27:59 +0000 bsmith Allow passing NULL to dw_container_change/set_item() APIs on Mac.
Mon, 26 Dec 2011 21:20:54 +0000 bsmith Allow passing NULL to the dw_container_change/set_item() APIs on GTK3.
Mon, 26 Dec 2011 10:56:36 +0000 bsmith Allow passing NULL to the container set item functions on Windows.
Sun, 25 Dec 2011 14:49:59 +0000 bsmith Added gravity obstacle support for GTK 3.4 and later.
Sun, 25 Dec 2011 13:56:30 +0000 bsmith Added auto-size support during dw_window_set_pos() on OS/2, Mac and Windows.
Sun, 25 Dec 2011 06:58:53 +0000 bsmith On Mac lets just use the shown flag and not worry about the actual window position.
Sun, 25 Dec 2011 05:26:38 +0000 bsmith Updated the readme with the latest changes.
Sun, 25 Dec 2011 04:45:59 +0000 bsmith Initial gravity obstacles support for OS/2.
Sun, 25 Dec 2011 03:55:24 +0000 bsmith Fixes for gravity obstacles on Mac.
Sun, 25 Dec 2011 03:29:10 +0000 bsmith Initial obstacles support on Windows.
Sun, 25 Dec 2011 02:59:51 +0000 bsmith Initial attempt at gravity obstacles on Mac.... doesn't work was trying to debug
Sat, 24 Dec 2011 18:57:46 +0000 bsmith Code cleanup and removed some erroneous code for GTK in dw_window_new().
Sat, 24 Dec 2011 17:38:00 +0000 bsmith Autoposition code should only be run the first time on Mac, regardless of whether it was needed or not.
Sat, 24 Dec 2011 17:30:25 +0000 bsmith Added auto-positioning and auto-sizing code for Mac.
Sat, 24 Dec 2011 16:01:23 +0000 bsmith Added auto-positioning and auto-sizing code for OS/2.
Sat, 24 Dec 2011 15:18:00 +0000 bsmith Changed auto-size behavior on Windows... if no window size is set on a window...
Sat, 24 Dec 2011 13:18:03 +0000 bsmith Code simplification on GTK2 and ported the fix to GTK3.
Sat, 24 Dec 2011 12:28:29 +0000 mhessling Suppress value_changed event on GTK 2.x when calling dw_scrollbar_set_pos
Fri, 23 Dec 2011 17:25:17 +0000 bsmith Remove obsolete DW_FCF_SHELLPOSITION from the test program.
Fri, 23 Dec 2011 15:58:13 +0000 bsmith Fixed OS/2 windows being shown when setting position/size.
Thu, 22 Dec 2011 14:48:38 +0000 bsmith Even better workaround to Compiz bug on GTK... it only seems to happen
Thu, 22 Dec 2011 13:18:18 +0000 bsmith Source code cleanups.
Thu, 22 Dec 2011 12:20:52 +0000 bsmith FIXME: Similar fix for GTK2 of the GTK3 fix for gdk_window_get_frame_extents()
Thu, 22 Dec 2011 12:09:43 +0000 bsmith FIXME: Workaround on GTK for Compiz not sending property notify
Thu, 22 Dec 2011 09:53:02 +0000 bsmith Fix mixing frame and content sizes on the Mac.
Wed, 21 Dec 2011 13:21:39 +0000 bsmith Accidentally committed some debug messages with that last commit.
Wed, 21 Dec 2011 13:04:21 +0000 bsmith FIXME: Hacky fix to gdk_window_get_frame_extents() on GTK3 returning bogus
Tue, 20 Dec 2011 18:05:13 +0000 bsmith Added dw_window_set_gravity() to the template and readme.
Tue, 20 Dec 2011 16:31:04 +0000 bsmith Initial implementation of dw_window_set_gravity() on Mac.
Tue, 20 Dec 2011 16:18:46 +0000 bsmith Fixes building on OS/2 and reverted a change where I tried to not
Tue, 20 Dec 2011 16:10:13 +0000 bsmith Initial versions of dw_window_set_gravity for Windows and OS/2.
Tue, 20 Dec 2011 15:05:14 +0000 bsmith Don't attempt to set windows to an invalid size on GTK when
Tue, 20 Dec 2011 14:30:10 +0000 bsmith On GTK2 gtk_window_move() needs to be called after mapping the window...
Tue, 20 Dec 2011 12:44:41 +0000 bsmith Second try and window positioning for GTK2 and port to GTK3.
Mon, 19 Dec 2011 13:16:34 +0000 bsmith Rewrite of window position code for GTK2. DW_BORDER_WIDTH and DW_BORDER_HEIGHT
Sun, 18 Dec 2011 12:12:46 +0000 bsmith _toplevel_window() changes for Windows similar to the OS/2 changes...
Sun, 18 Dec 2011 11:34:41 +0000 bsmith Rewrote _toplevel_window() on OS/2 so it is more accurate...
Sat, 17 Dec 2011 22:37:36 +0000 bsmith Menus don't need to be added after packing a box into a window anymore...
Sat, 17 Dec 2011 13:02:54 +0000 bsmith FIXME: Workaround for items on the top-level not getting WM_PAINT messages on Windows.
Sat, 17 Dec 2011 11:34:25 +0000 bsmith Fixed error in _dw_msleep on Solaris... fix was already in dwcompat.
Thu, 15 Dec 2011 23:51:39 +0000 bsmith Fix dw_window_get_preferred_size() on GTK2... was using the wrong
Thu, 15 Dec 2011 23:30:50 +0000 bsmith Clear the side pixmap on configure so there won't sometimes be garbage there.
Thu, 15 Dec 2011 23:14:28 +0000 bsmith Test dw_window_get_preferred_size by using it to get the size of the scrollbars.
Thu, 15 Dec 2011 22:36:58 +0000 bsmith Add missing extra height from spinbuttons OS/2.
Thu, 15 Dec 2011 22:29:47 +0000 bsmith Split out scrollbars from the rest of the ranged widgets on OS/2... the others require extra size.
Thu, 15 Dec 2011 22:22:49 +0000 bsmith Split out scrollbars from the rest of the ranged widgets on Mac... the others require extra size.
Thu, 15 Dec 2011 22:03:54 +0000 bsmith Added automatic widget size detection a variety of places in dwtest.
Thu, 15 Dec 2011 11:17:25 +0000 bsmith Remove forcing of items packed into toplevel windows to expand on OS/2.
Thu, 15 Dec 2011 10:38:04 +0000 bsmith Minor safety change in the status window procedure on Windows.
Wed, 14 Dec 2011 08:48:37 +0000 bsmith Boxes need to default to vertical on Mac.
Wed, 14 Dec 2011 08:22:54 +0000 bsmith Changes for GTK to make top-level windows act more like on other platforms.
Wed, 14 Dec 2011 05:11:57 +0000 bsmith Removed GtkVbox and associated code from top-level windows on GTK.
Wed, 14 Dec 2011 01:19:50 +0000 bsmith Fixed accidentally flipping splitbars vertically on Windows in that last commit.
Wed, 14 Dec 2011 00:23:30 +0000 bsmith Fixed dw_window_redraw() on Windows not recalculating notebook page contents if the notebook size didn't change.
Sat, 10 Dec 2011 23:27:21 +0000 bsmith Windows needs a little more extra vertical space for text buttons.
Sat, 10 Dec 2011 23:11:16 +0000 bsmith Add -DISOLATION_AWARE_ENABLED=1 to Visual C compile flags and delete temporary manifest files after build.
Fri, 09 Dec 2011 21:24:31 +0000 bsmith Fix clang integer conversion warning on 64bit Mac.
Thu, 08 Dec 2011 23:49:55 +0000 bsmith Use system metrics/values to get the scrollbar sizes on Windows and OS/2.
Thu, 08 Dec 2011 23:32:40 +0000 bsmith Fix auto-sizing top-level windows with menus on OS/2 using WinCalcFrameRect().
Thu, 08 Dec 2011 22:49:37 +0000 bsmith Fix auto-sizing top-level windows with menus on Windows.
Thu, 08 Dec 2011 21:58:02 +0000 bsmith Added groupbox perfomance improvement to Windows and OS/2 that was missed when importing from the Mac.
Thu, 08 Dec 2011 11:43:28 +0000 bsmith Removed some debug code on Windows and updated the layout code in the template.
Thu, 08 Dec 2011 10:10:54 +0000 bsmith Fixed auto-sizing top-level Windows on Windows...
Thu, 08 Dec 2011 09:58:17 +0000 bsmith Fixed auto-sizing top-level windows in OS/2.
Thu, 08 Dec 2011 09:30:32 +0000 bsmith Initial layout engine 2.0 for Windows and OS/2...Plus some updates for the Mac code...
Thu, 08 Dec 2011 06:47:05 +0000 bsmith Initial layout engine 2.0 for the Mac... Windows and OS/2 may not compile until
Wed, 07 Dec 2011 19:03:05 +0000 bsmith Similar fix for OS/2 and Windows as just committed on Mac...
Wed, 07 Dec 2011 18:51:48 +0000 bsmith Temporary fix on Mac for box miscalculation when box is not expandable but items are in complex layouts.
Tue, 06 Dec 2011 22:36:55 +0000 bsmith Fixed automatic redrawing not occurring on OS/2 and Windows when changes were made from a button press handler.
Mon, 05 Dec 2011 05:22:06 +0000 bsmith Improvements on OS/2 to how buttons and text/status field sizes are calculated.
Sun, 04 Dec 2011 21:49:42 +0000 bsmith Bordered bitmap buttons need extra padding.
Sun, 04 Dec 2011 21:29:26 +0000 bsmith Better extra border values for bitmap buttons on Windows.
Sun, 04 Dec 2011 20:18:50 +0000 bsmith Added dw_window_set_preferred_size() prototype to the header.
Sun, 04 Dec 2011 20:11:38 +0000 bsmith Added dw_window_get_preferred_size() which attempts to determine the size the system wants for the widget. This is useful when creating nice looking layouts.
Sun, 04 Dec 2011 19:13:10 +0000 bsmith Added support for pseudo transparent widget background colors on OS/2.
Sat, 03 Dec 2011 19:33:42 +0000 bsmith Simplified the widget color handling code on Windows.
Sat, 03 Dec 2011 09:11:44 +0000 bsmith Fix incorrect pixbuf scaling on GTK3 when -1 is passed as a parameter
Sat, 03 Dec 2011 04:40:35 +0000 bsmith Changes to _dw_redraw() to prevent infinite recursion on OS/2, Win and Mac.
Sat, 03 Dec 2011 03:40:48 +0000 bsmith Use the image handle to get the dimensions on OS/2.
Sat, 03 Dec 2011 03:31:43 +0000 bsmith Revert experimental GTK2 change and add OS/2 support for auto-redrawing and auto-calculating bitmaps and bitmap buttons.
Sat, 03 Dec 2011 02:08:40 +0000 bsmith Initial support for automatic redrawing on Windows and ranged/bitmap auto-calculation support.
Sat, 03 Dec 2011 00:09:34 +0000 bsmith Added bitmap autosizing support on Mac.
Fri, 02 Dec 2011 23:56:40 +0000 bsmith New Mac image button handling code was catching checkboxes/radiobuttons as well.
Fri, 02 Dec 2011 23:50:01 +0000 bsmith Initial support for automatic window redrawing on Mac.
Fri, 02 Dec 2011 21:35:38 +0000 bsmith Status text fields needs extra space on the Mac.
Fri, 02 Dec 2011 20:48:40 +0000 bsmith Leave space for the focus highlight on buttons on OS/2.
Fri, 02 Dec 2011 20:30:32 +0000 bsmith WARNING: Experimental layout change for GTK2. Revert this if problems occur.
Fri, 02 Dec 2011 10:57:58 +0000 bsmith Add unique status bar class on Windows so we can identify it when calculating control sizes.
Fri, 02 Dec 2011 10:00:24 +0000 bsmith Don't use natural size on GTK3 for entryfields, spinbuttons and comboboxes.
Fri, 02 Dec 2011 09:25:37 +0000 bsmith Safety checks for -1 parameter to dw_box_pack*() for GTK3.
Fri, 02 Dec 2011 08:52:21 +0000 bsmith Fixes for the OS/2 code.
Fri, 02 Dec 2011 08:22:11 +0000 bsmith Initial versions of code to figure out control sizes for Windows and OS/2...
Thu, 01 Dec 2011 21:37:03 +0000 bsmith Initial code on the Mac to automatically calculate widget required sizes.
Thu, 01 Dec 2011 09:04:09 +0000 bsmith Same basic groupbox fix for OS/2.
Thu, 01 Dec 2011 08:51:05 +0000 bsmith Fixes for groupboxes with no text (or very small text) on Windows not displaying properly.
Wed, 30 Nov 2011 06:00:29 +0000 bsmith More Watcom build fixes from abwillis and a change to allow VAC30 to work again.
Wed, 30 Nov 2011 05:37:00 +0000 bsmith On OS/2 with Watcom add -sg option to attempt to grow the stack automatically.
Tue, 29 Nov 2011 21:04:46 +0000 bsmith Fixed location of _System for PMPrintf causing issues with watcom.
Tue, 29 Nov 2011 15:25:41 +0000 bsmith Changes to get the library building with Watcom on OS/2.
Mon, 28 Nov 2011 05:49:27 +0000 bsmith Need to make the tooltip rect the max possible control size.. otherwise it might get clipped.
Sun, 27 Nov 2011 22:31:28 +0000 bsmith Disabling tooltips on GTK2 does not seem to work... so...
Sun, 27 Nov 2011 20:37:33 +0000 bsmith Attempt at fixing tooltips for GTK2.
Sun, 27 Nov 2011 20:28:15 +0000 bsmith Allow removing of tooltips by passing NULL or "" and prevent double tooltips on some platforms.
Sun, 27 Nov 2011 12:08:05 +0000 bsmith On Windows get the buddy from the child window data when creating a combobox.
Sun, 27 Nov 2011 11:19:42 +0000 bsmith Set tooltip on the entryfield part of a combobox...
Sun, 27 Nov 2011 11:01:01 +0000 bsmith Safety checks in dw_bitmapbutton_new*() on Windows and OS/2.
Sun, 27 Nov 2011 10:54:08 +0000 bsmith Allow on Mac passing NULL as bubbletext to dw_bitmapbutton_new*.
Sun, 27 Nov 2011 10:02:38 +0000 bsmith Updated the tooltip bubble help on OS/2 to display the tooltip after 2 seconds...
Sun, 27 Nov 2011 09:03:26 +0000 bsmith Added generic tooltip support on OS/2.
Sat, 26 Nov 2011 22:55:33 +0000 bsmith Compile fixes for that last commit on OS/2.
Sat, 26 Nov 2011 22:47:20 +0000 bsmith Refactoring OS/2 and Windows code... eliminating BubbleButton...
Sat, 26 Nov 2011 21:05:49 +0000 bsmith Similar variable name change required on GTK2.
Sat, 26 Nov 2011 21:03:25 +0000 bsmith Forgot to change variable name... fix GTK3 build.
Sat, 26 Nov 2011 21:00:14 +0000 bsmith Added dw_window_set_tooltip() for adding bubble help to most controls.
Sat, 26 Nov 2011 20:20:41 +0000 bsmith Fix windows on GTK that aren't supposed to have a close button..
Sat, 26 Nov 2011 00:09:07 +0000 bsmith Fixed dw_container_optimize() on Windows was not calculating things correctly.
Fri, 25 Nov 2011 21:13:12 +0000 bsmith Updated the readme and comments in the source files
Fri, 25 Nov 2011 19:01:30 +0000 bsmith Don't need to include the / after the .app on Mac.
Fri, 25 Nov 2011 18:31:54 +0000 bsmith Cleanup of the previous commits and added Unix support.
Fri, 25 Nov 2011 17:51:49 +0000 bsmith Thought I was fixing a memory leak but I was seeing the {} wrong.
Fri, 25 Nov 2011 17:45:34 +0000 bsmith Bleah.. VAC doesn't have MAX_PATH... define it ourselves.
Fri, 25 Nov 2011 17:36:59 +0000 bsmith Initial attempt at dw_app_dir() for OS/2, Windows and Mac...
Thu, 24 Nov 2011 06:07:40 +0000 bsmith Initializing the widgets to size 0 on Windows causes the tooltip rect to also be 0...
Wed, 23 Nov 2011 20:47:28 +0000 bsmith Revert dwtest change to test deleting menu items...
Wed, 23 Nov 2011 20:00:17 +0000 bsmith Fix menu items getting stuck highlighted on Mac if the action triggered a window focus change.
Wed, 23 Nov 2011 00:49:12 +0000 bsmith Cleanup signal handlers when calling dw_menu_delete_item() on OS/2 and Windows...
Tue, 22 Nov 2011 22:20:39 +0000 bsmith Don't release the menu item when destroying it on Mac... causes crashes.
Tue, 22 Nov 2011 21:22:36 +0000 bsmith Implemented dw_menu_delete_item() on the Mac.
Tue, 22 Nov 2011 21:13:02 +0000 bsmith Missing ; in the GTK1/2 source.
Tue, 22 Nov 2011 21:10:56 +0000 bsmith Implemented dw_menu_delete_item() for GTK.
Tue, 22 Nov 2011 20:55:14 +0000 bsmith Fixed typo that made the OS/2 code refuse to compile.
Tue, 22 Nov 2011 20:46:37 +0000 bsmith Initial versions of dw_menu_delete_item() on OS/2 and Windows.
Sun, 20 Nov 2011 16:34:44 +0000 bsmith Test change on Windows to allow dw_container_cursor() to work on unsized containers.
Sun, 20 Nov 2011 06:45:55 +0000 mhessling Add an uninstall target.
Sun, 20 Nov 2011 04:56:39 +0000 bsmith Updated the zip and dist rules to account for new file locations.
Fri, 18 Nov 2011 22:49:56 +0000 bsmith Menu clicked callbacks on OS/2 and Windows should pass the menu ID as the window handle...
Fri, 18 Nov 2011 20:27:41 +0000 bsmith Updated the changelogs and my email address in the debian packaging.
Fri, 18 Nov 2011 20:05:37 +0000 bsmith Update OS/2 and Windows readmes to version 2.2
Fri, 18 Nov 2011 20:01:32 +0000 bsmith Fixes for compiling with Watcom on OS/2...
Fri, 18 Nov 2011 19:12:20 +0000 bsmith Mingw doesn't like writing to a compile time variable in dw_menu_append_item()...
Fri, 18 Nov 2011 18:56:40 +0000 bsmith Attempt to get it building with Mingw again... builds but crashes.
Fri, 18 Nov 2011 16:50:49 +0000 bsmith Missed a couple .DEF file references on OS/2 and...
Fri, 18 Nov 2011 16:45:22 +0000 bsmith Source tree cleanup, move import/export definition files to their platform folder.
Fri, 18 Nov 2011 15:19:04 +0000 bsmith Convert line endings in the Version file to Unix style to prevent issues with BSD make.
Fri, 18 Nov 2011 15:09:26 +0000 bsmith dw_debug() lines in dw_html_new() should end with a newline.
Fri, 18 Nov 2011 14:56:25 +0000 bsmith Convert WM_ACTIVATE to WM_SETFOCUS for top-level windows on OS/2.
Fri, 18 Nov 2011 14:01:43 +0000 bsmith Code change to remove a warning on GTK2 for recent versions of gcc.
Fri, 18 Nov 2011 13:49:11 +0000 bsmith Removed a now unused variable on GTK in dw_html_new().
Fri, 18 Nov 2011 13:34:36 +0000 bsmith Changed the behavior of dw_html_new() to return NULL on failure like the documentation indicates...
Wed, 16 Nov 2011 20:31:35 +0000 bsmith Apparently it is unsafe to set properties in the GTK3 size allocate callback.
Wed, 16 Nov 2011 19:47:17 +0000 bsmith Fix entryfields, comboboxes etc being too wide in GTK3.
Tue, 15 Nov 2011 14:39:58 +0000 bsmith Changes to the build system to no longer use the version during configure.
Tue, 15 Nov 2011 13:26:15 +0000 bsmith Upped the version number to 2.2. Added a Version file to reduce the number of places
Tue, 15 Nov 2011 12:45:52 +0000 bsmith OS/2 calendar fix to make sure the selected day does not exceed the number
Tue, 15 Nov 2011 12:33:10 +0000 bsmith Fixes for handling leap years on the OS/2 calendar control.
Tue, 15 Nov 2011 05:21:32 +0000 bsmith Removed some unused variables in the new OS/2 code... as reported by gcc.
Tue, 15 Nov 2011 05:14:09 +0000 bsmith Ok some final work on the Calendar control for OS/2... Should work now.
Tue, 15 Nov 2011 03:38:55 +0000 bsmith Ok get basic drawing working... on the calendar control on OS/2.
Tue, 15 Nov 2011 01:59:00 +0000 bsmith Initial try at a custom calendar widget for OS/2.... not finished...
Mon, 14 Nov 2011 21:22:21 +0000 bsmith More fixes for OS/2 gcc/gmake. Need to use := to evaluate the $(shell) variable.
Mon, 14 Nov 2011 17:31:59 +0000 bsmith *sighs* tabs again... I really need to figure out how to change the default to spaces.
Mon, 14 Nov 2011 17:14:54 +0000 bsmith Added PMPrintf support to dw_debug() on OS/2.
Sun, 13 Nov 2011 23:01:35 +0000 bsmith Another printing cancel fix for the Mac and updated the readme.
Sun, 13 Nov 2011 22:52:31 +0000 bsmith Similarly need to send DEVESC_ABORTDOC on when canceled on OS/2.
Sun, 13 Nov 2011 22:49:09 +0000 bsmith AbortDoc() needs to be issued instead of EndDoc() to cancel printing on Windows.
Sun, 13 Nov 2011 16:15:35 +0000 bsmith Temporary fix for borderless buttons on OS/2 not displaying properly...
Sun, 13 Nov 2011 14:46:30 +0000 bsmith Fixes to the source on Windows so it will build standalone again. (With HTML widget disabled)
Sun, 13 Nov 2011 08:47:41 +0000 bsmith A couple minor code cleanups on Mac.
Sun, 13 Nov 2011 08:16:36 +0000 bsmith Attempt to make dw_container_cursor() scroll to the item on Mac.
Sun, 13 Nov 2011 04:51:14 +0000 mhessling Add -headerpad_max_install_names to compiler switches for MacOS X.
Thu, 10 Nov 2011 19:10:00 +0000 bsmith Fixed too broad of an if() in dw_window_destroy on OS/2 and Windows...
Thu, 10 Nov 2011 18:06:32 +0000 bsmith Make dw_notebook_page_destroy() on OS/2 and Windows destroy the contents of the page.
Thu, 10 Nov 2011 14:24:37 +0000 bsmith Mostly fixed dw_listbox_set_top() on GTK3.
Thu, 10 Nov 2011 13:30:14 +0000 bsmith Hopefully the last socklen_t change... OS/2 needs it too.
Thu, 10 Nov 2011 03:54:32 +0000 bsmith Changed socklen_t typedef #ifdef to check for MSVC.
Thu, 10 Nov 2011 03:46:01 +0000 bsmith Added support for GdkPixbuf inline data in GTK.
Wed, 09 Nov 2011 10:34:58 +0000 bsmith Make sure socklen_t gets defined when building with Visual Studio.
Wed, 09 Nov 2011 09:35:01 +0000 bsmith Don't default the MLE to read only on OS/2 since other platforms don't.
Tue, 08 Nov 2011 11:29:22 +0000 bsmith Don't include arpa/inet.h on OS/2 with VisualAge.
Tue, 08 Nov 2011 11:07:32 +0000 bsmith Cleaned up the compatibility library header.
Sun, 06 Nov 2011 12:13:13 +0000 bsmith Initial fix for being able to do container string comparisons instead of pointer on all platforms.
Sun, 06 Nov 2011 11:48:24 +0000 bsmith Fixed setting font on comboboxes for GTK2...
Sun, 06 Nov 2011 10:39:57 +0000 bsmith Added support for dw_font_set_default() on GTK for appropriate widgets.
Sat, 05 Nov 2011 21:32:35 +0000 bsmith Code change to fix llvm-gcc optimization problem on Mac.
Sat, 05 Nov 2011 14:30:04 +0000 bsmith Fixed some issues and deprecations building with Xcode 4.2 on Mac.
Sat, 05 Nov 2011 02:21:56 +0000 bsmith Reverting change 1278 until we come up with a way to solver the issue Mark is having.
Fri, 04 Nov 2011 23:58:01 +0000 bsmith Fixed tabs inserted by my editor on OS/2 again.
Fri, 04 Nov 2011 23:56:38 +0000 bsmith Moved the menu IDs used for entryfields on OS/2 into the resevered
Fri, 04 Nov 2011 14:13:38 +0000 bsmith Initial commit allowing dw_window_set_style() to work on menu item handles.
Fri, 04 Nov 2011 12:30:23 +0000 bsmith Autorelease fixes for Mac allowing the objects to dealloc when destroyed.
Fri, 04 Nov 2011 10:57:51 +0000 bsmith Added code to remove signal handlers when objects are destroyed on Mac.
Fri, 04 Nov 2011 05:55:35 +0000 bsmith Fixed DW_MENU_POPUP failing on OS/2 due to an invalid sanity check.
Fri, 04 Nov 2011 05:06:52 +0000 bsmith Removed an unused variable in the new code on OS/2 and Windows.
Fri, 04 Nov 2011 03:30:27 +0000 bsmith Added support on OS/2 and Windows for looking for signal handlers with menu IDs...
Thu, 03 Nov 2011 23:42:12 +0000 bsmith Removed a now unsued variable from GTK3.
Thu, 03 Nov 2011 23:41:52 +0000 bsmith Fixed some typos in the GTK2 commit.
Thu, 03 Nov 2011 23:34:10 +0000 bsmith Added dw_debug() logging function which will output a message to the debugging console.
Thu, 03 Nov 2011 10:09:11 +0000 bsmith Added DW_MENU_AUTO and DW_MENU_POPUP flags that can be passed to dw_menu_append_item() in the id field.
Thu, 03 Nov 2011 08:38:34 +0000 bsmith Experimental change to menu code on OS/2 to allow dw_window_enable/disable to work on menu item handles.
Thu, 03 Nov 2011 08:37:56 +0000 bsmith Experimental change to menu code on Windows to allow dw_window_enable/disable to work on menu item handles.
Thu, 03 Nov 2011 02:01:56 +0000 bsmith Simplified the DWStepper class a bit on Mac... although it really needs rewriting.
Thu, 03 Nov 2011 01:19:17 +0000 bsmith Only use default directory and filename options for Mac 10.6 and higher.
Tue, 01 Nov 2011 21:57:19 +0000 bsmith Fix for file and folder not being selected on GTK if file does not exist.
Tue, 01 Nov 2011 20:29:58 +0000 bsmith Use DosQueryPathInfo() to get the full path of file/dir on OS/2.
Tue, 01 Nov 2011 13:05:26 +0000 bsmith Code to split the file and path apart on Mac...
Tue, 01 Nov 2011 12:21:33 +0000 bsmith Set dw_file_browse() initial directory to . on Windows unless...
Tue, 01 Nov 2011 11:55:18 +0000 bsmith Added some defpath support and extension support to the Mac dw_file_browse().
Tue, 01 Nov 2011 10:48:19 +0000 bsmith Implement default filename support for GTK.
Tue, 01 Nov 2011 10:21:48 +0000 bsmith Code changes to enable default filename on Windows with dw_file_browse().
Tue, 01 Nov 2011 06:01:26 +0000 bsmith Grr flippin' tabs again!
Tue, 01 Nov 2011 05:57:48 +0000 bsmith Fix for encoding a COLORREF incorrectly on Windows.
Tue, 01 Nov 2011 04:06:46 +0000 bsmith Renamed dw_container_set_row_bg() to dw_container_set_stripe().
Mon, 31 Oct 2011 11:36:31 +0000 bsmith Simplified fill for ellipses and circles on OS/2 using DRO_OUTLINEFILL.
Mon, 31 Oct 2011 11:04:03 +0000 bsmith Allow removing icons from containers on GTK2.
Mon, 31 Oct 2011 10:03:25 +0000 bsmith Changes to allow removing icon on BITMAPORICON container columns on Mac.
Mon, 31 Oct 2011 09:37:47 +0000 bsmith Allow passing 0 as icon handle to remove container icon on GTK3.
Mon, 31 Oct 2011 08:57:03 +0000 bsmith Ug fix for editor adding tabs. Wish I could change the default in this thing.
Mon, 31 Oct 2011 08:49:57 +0000 bsmith Switched to using arcparams and GpiFullArc on OS/2 to draw the ellipse.
Mon, 31 Oct 2011 06:06:09 +0000 bsmith Fixed ellipses in GTK2.
Mon, 31 Oct 2011 03:03:07 +0000 bsmith Initial support for ellipses on GTK3 and GTK2 Printing.
Mon, 31 Oct 2011 02:39:40 +0000 bsmith Update to draw as an ellipse and fix for circles on OS/2.
Mon, 31 Oct 2011 00:57:54 +0000 bsmith Fixed incorrect radius on full circles for GTK.
Mon, 31 Oct 2011 00:30:34 +0000 bsmith Draw a rectangle behind the circle to make sure it fits inside.
Sun, 30 Oct 2011 23:58:19 +0000 bsmith Fixed DW_DRAW_FULL for arcs on Mac. Rectangle was being created incorrectly.
Sun, 30 Oct 2011 12:33:07 +0000 bsmith Some code in dw_file_browse() seems to have gotten clobbered.
Sun, 30 Oct 2011 11:50:45 +0000 bsmith Allow dw_window_enable/disable() to work on menu items on the Mac.
Sun, 30 Oct 2011 10:19:35 +0000 bsmith Fixed improper fill method in dw_draw_rect() on OS/2.
Sun, 30 Oct 2011 10:14:49 +0000 bsmith Updated dw_draw_rect and dw_draw_polygon to accept flags the same way as dw_draw_arc.
Sun, 30 Oct 2011 02:13:47 +0000 bsmith Implemented DW_DRAW_FULL and DW_DRAW_FILL on OS/2.
Sun, 30 Oct 2011 02:10:24 +0000 mhessling Fix comparison of char * in dw_container_cursor and dw_container_delete_row
Sun, 30 Oct 2011 01:56:37 +0000 bsmith Implemented DW_DRAW_FULL for GTK2.
Sun, 30 Oct 2011 01:50:19 +0000 bsmith Implemented DW_DRAW_FULL and DW_DRAW_FILL for GTK3 and GTK2 printing.
Sun, 30 Oct 2011 01:41:14 +0000 bsmith Implemented DW_DRAW_FULL on Windows and implemented DW_DRAW_FILL for ellipses.
Sun, 30 Oct 2011 00:40:22 +0000 bsmith Added DW_DRAW_DEFAULT, DW_DRAW_FILL and DW_DRAW_FULL drawing flags.
Tue, 25 Oct 2011 12:33:09 +0000 bsmith Fixed on Windows sqrt() issue due to missing header...
Tue, 25 Oct 2011 12:12:21 +0000 bsmith Fixed angles being backwards on GTK2... this might actually require
Tue, 25 Oct 2011 12:01:20 +0000 bsmith Fixed on GTK passing angles to cairo in degrees instead of radians.
Tue, 25 Oct 2011 11:14:13 +0000 bsmith Build fixes for dw_draw_arc on GTK2.
Tue, 25 Oct 2011 11:11:38 +0000 bsmith Removed some unused variables on Mac.
Tue, 25 Oct 2011 11:07:34 +0000 bsmith Fixed accidentally calling arctan() instead of atan2() on GTK.
Tue, 25 Oct 2011 11:01:19 +0000 bsmith VisualAge on OS/2 is missing M_PI in math.h so define it ourselves.
Tue, 25 Oct 2011 10:51:59 +0000 bsmith Initial attempt at adding dw_draw_arc() support on all platforms.
Tue, 25 Oct 2011 06:21:59 +0000 bsmith Fixed dw_draw_polygon on OS/2 not flipping the Y coordinates.
Tue, 25 Oct 2011 06:13:36 +0000 bsmith Added a polygon to the test code to make sure that works on all platforms.
Mon, 24 Oct 2011 08:30:53 +0000 bsmith Updated the list of supported image formats for GTK.
Mon, 24 Oct 2011 08:01:42 +0000 bsmith Basically a repeat of that last fix except for the data version of the function.
Mon, 24 Oct 2011 07:56:20 +0000 bsmith Attempt on Windows to use an icon handle for bitmap buttons before a bitmap...
Mon, 24 Oct 2011 06:29:05 +0000 bsmith Fixed GDI+ loading files with no extension needed. Fixed the *_from_data() functions.
Mon, 24 Oct 2011 05:34:12 +0000 bsmith Changed the test image to be the OS/2 version...
Mon, 24 Oct 2011 05:21:29 +0000 bsmith On GTK2 save the original pixbuf that is loaded so we can use it
Mon, 24 Oct 2011 03:44:24 +0000 bsmith Fixed not accounting for the NULL terminator on Windows when converting to wide characters.
Mon, 24 Oct 2011 03:10:27 +0000 bsmith Enable GDI Plus on Windows to see how well it works.
Sun, 23 Oct 2011 19:54:09 +0000 bsmith Initial commit of GDI+ image loader for Windows to allow use of other image formats...
Wed, 19 Oct 2011 21:29:23 +0000 bsmith Got dw_pixmap_stretch_bitblt() mostly working for GTK2...
Wed, 19 Oct 2011 11:11:00 +0000 bsmith Updated readme with dw_pixmap_stretch_bitblt() addition.
Wed, 19 Oct 2011 11:01:25 +0000 bsmith Implemented dw_pixmap_stretch_bitblt() on Mac.
Wed, 19 Oct 2011 10:41:50 +0000 bsmith Compile fix for GTK2 and attempt at getting stretching working with pixmaps...
Wed, 19 Oct 2011 09:40:23 +0000 bsmith Implemented dw_pixmap_stretch_bitblt() on GTK3...
Wed, 19 Oct 2011 08:55:24 +0000 bsmith Fixed dw_pixmap_stretch_bitblt() on OS/2. Also cleaned up the code...
Wed, 19 Oct 2011 08:14:05 +0000 bsmith Added new dw_pixmap_stretch_bitblt() function on Windows and OS/2.
Wed, 19 Oct 2011 04:24:14 +0000 bsmith Changed FIXEDFONT to "Lucinda Console" on Windows. Terminal looks better to me...
Wed, 19 Oct 2011 03:02:57 +0000 bsmith Slight thread safety fix on Mac.
Wed, 19 Oct 2011 02:41:55 +0000 bsmith Attempt at converting DW style font names on GTK for dw_pixmap_set_font().
Tue, 18 Oct 2011 08:39:31 +0000 bsmith Printer info should default to Portrait not Landscape on Mac.
Tue, 18 Oct 2011 08:26:36 +0000 bsmith Divided _acquire_font() into two parts on Windows.
Tue, 18 Oct 2011 06:28:43 +0000 bsmith Ok if we setup the print information on Mac we get a better size...
Tue, 18 Oct 2011 00:37:07 +0000 bsmith Fixed clickdefault not triggering event for buttons on Mac.
Mon, 17 Oct 2011 16:15:13 +0000 bsmith Attempt at fixing Copy, Cut, Paste, Select All Mac key combos...
Mon, 17 Oct 2011 07:41:14 +0000 bsmith Paper size reported on Mac height is for all pages...
Sun, 16 Oct 2011 20:03:36 +0000 bsmith Fix for dw_font_text_extents_get() on OS/2 not honoring the font set with dw_pixmap_set_font().
Sun, 16 Oct 2011 19:40:27 +0000 bsmith Fixes for dw_font_text_extents_get() on GTK not honoring the font set by dw_pixmap_set_font().
Sun, 16 Oct 2011 19:26:10 +0000 bsmith Fix for dw_font_text_extents_get() not on Windows honoring the font set with dw_pixmap_set_font().
Sun, 16 Oct 2011 19:12:53 +0000 bsmith Fixes to dw_font_text_extents_get() on Mac so it honors the font set with dw_pixmap_set_font().
Tue, 11 Oct 2011 23:37:21 +0000 bsmith Fixed a (shift) tab focus change regression on Windows for spinbuttons/comboboxes.
Mon, 10 Oct 2011 21:27:58 +0000 bsmith Readme updates... removed some unnecessary statements...
Mon, 10 Oct 2011 20:23:52 +0000 bsmith Fix for the status popup menu not functioning when a different
Mon, 10 Oct 2011 11:03:43 +0000 bsmith Added taskbar support for OS/2 using the System Tray XCenter plugin.
Mon, 10 Oct 2011 08:09:03 +0000 bsmith Fixed positioning popup menu when the controlling window is not visible on Mac.
Mon, 10 Oct 2011 05:27:14 +0000 bsmith Return code of 0 from the button press callback on OS/2 was causing
Mon, 10 Oct 2011 04:38:45 +0000 bsmith Added taskbar support for GTK...
Mon, 10 Oct 2011 02:54:27 +0000 bsmith Fix to get button press events working from the task/statusbar on Mac.
Mon, 10 Oct 2011 02:04:17 +0000 bsmith Fixes to allow non-toplevel window handles in dw_taskbar_insert() on Windows.
Mon, 10 Oct 2011 00:40:22 +0000 bsmith Initial implementation of dw_taskbar_* for the Mac.
Sun, 09 Oct 2011 12:52:16 +0000 bsmith Minor readme update.
Sun, 09 Oct 2011 12:50:14 +0000 bsmith Need to initialize the row data to DW_RGB_TRANSPARENT on GTK2 during container setup.
Sun, 09 Oct 2011 12:40:34 +0000 bsmith Fixes some issues with that last commit for GTK1/2.
Sun, 09 Oct 2011 11:57:26 +0000 bsmith Attempt at alternating rows for GTK1/2...
Sun, 09 Oct 2011 10:32:44 +0000 bsmith Can't set the background on Image cells apparently on Mac...
Sun, 09 Oct 2011 10:24:21 +0000 bsmith Another attempt at fixing alternating row issues on Windows.
Sun, 09 Oct 2011 10:13:16 +0000 bsmith Fixed a slight miscalculation and simplified the Windows container row code.
Sun, 09 Oct 2011 09:50:07 +0000 bsmith Implemented dw_container_set_row_bg() on Windows.
Sat, 08 Oct 2011 20:47:34 +0000 bsmith Updated GTK3 with the behavior change just commited for Mac.
Sat, 08 Oct 2011 20:43:25 +0000 bsmith Slight change in design behavior for dw_container_set_row_bg()...
Sat, 08 Oct 2011 19:30:37 +0000 bsmith Added information about dw_container_set_row_bg() to the readme.
Sat, 08 Oct 2011 19:20:09 +0000 bsmith Added dw_container_set_row_bg() stubs on the remaining platforms.
Sat, 08 Oct 2011 19:01:53 +0000 bsmith Basic support for row colors on GTK3...
Sat, 08 Oct 2011 18:37:48 +0000 bsmith Switched from using NSBrowserCell to a DWImageAndTextCell subclass on Mac.
Wed, 05 Oct 2011 19:43:27 +0000 bsmith Added dw_container_set_row_data() and dw_container_change_row_data() macros which just call dw_container_set/change_row_title() but with (void *).
Fri, 30 Sep 2011 05:03:25 +0000 bsmith Put Mac MLE under mutex protection because of crashes when accessing the MLE from threads.
Fri, 30 Sep 2011 04:05:10 +0000 bsmith Same fix for GTK2/3 as I just committed for the Mac.
Fri, 30 Sep 2011 04:00:38 +0000 bsmith Think we need to check the posted state inside the mutex...
Fri, 30 Sep 2011 03:32:26 +0000 bsmith Fixed dw_mle_set_cursor() should scroll to the point on Mac.
Fri, 30 Sep 2011 03:19:16 +0000 bsmith Added thread/event tab to the test program.
Thu, 29 Sep 2011 21:04:21 +0000 bsmith Added support on OS/2 for querying the printer list...
Wed, 28 Sep 2011 17:46:49 +0000 bsmith Added a simulated indeterminate state on OS/2.
Wed, 28 Sep 2011 16:58:42 +0000 bsmith Fixed a couple slight issues with the last commit.
Wed, 28 Sep 2011 16:51:56 +0000 bsmith Fixed a longstanding issue on OS/2 of event handlers being
Wed, 28 Sep 2011 15:29:05 +0000 bsmith Fix issues with OS/2 percent bar at the upper end of range.
Wed, 28 Sep 2011 15:03:50 +0000 bsmith Updated the readme file with the latest changes.
Wed, 28 Sep 2011 08:36:34 +0000 bsmith Fixed the indeterminate percent bar should be animated on the Mac.
Wed, 28 Sep 2011 08:31:30 +0000 bsmith Similar fix for GTK2 as for GTK3.
Wed, 28 Sep 2011 08:28:54 +0000 bsmith Compile fix and fix for returning wrong value from the timeout function on GTK3.
Wed, 28 Sep 2011 08:22:48 +0000 bsmith Added DW_PERCENT_INDETERMINATE which can be passed to dw_percent_set_pos() to
Tue, 27 Sep 2011 22:38:25 +0000 bsmith Committing the configure script now that it works on both FreeBSD and Ubuntu.
Tue, 27 Sep 2011 22:36:03 +0000 bsmith Ok a slight fix to the last change.
Tue, 27 Sep 2011 21:03:19 +0000 bsmith Removed the library search for webkit-1.0 during configure.
Tue, 27 Sep 2011 20:10:15 +0000 bsmith Remove the MDI notebook tab from DEPRECATED.
Tue, 27 Sep 2011 19:21:29 +0000 bsmith Fix for MDI support for GTK3. Haven't tested completely...
Wed, 21 Sep 2011 00:04:00 +0000 bsmith Address Sysem isn't working for me in the REXX script on OS/2.
Wed, 21 Sep 2011 00:01:06 +0000 bsmith Fix calling convention of print callback on OS/2.
Tue, 20 Sep 2011 23:52:36 +0000 bsmith Switch to using a dummy window handle for pixmap fonts on OS/2.
Tue, 20 Sep 2011 21:02:54 +0000 bsmith Initial attempt at printing on OS/2.
Mon, 19 Sep 2011 22:40:33 +0000 bsmith Fixes to that last commit... bitmap not mask and forgot to return.
Mon, 19 Sep 2011 22:36:24 +0000 bsmith Attempt at implementing clip mask for transparency in GTK2 for Cairo.
Mon, 19 Sep 2011 21:31:36 +0000 bsmith Ok so gdk_cairo_set_source_window() is only available in GTK 2.24 and higher...
Mon, 19 Sep 2011 21:09:58 +0000 bsmith Fixed dw_pixmap_bitblt() on printing context pixmaps in GTK3.
Mon, 19 Sep 2011 19:48:23 +0000 bsmith Ok fixed a problem with the last commit using the wrong representation on Mac.
Mon, 19 Sep 2011 19:37:35 +0000 bsmith Added some test code to save what we are trying to print as a PNG on Mac.
Mon, 19 Sep 2011 16:21:26 +0000 bsmith Updated configure to check the presence of a .svn directory
Mon, 19 Sep 2011 09:52:45 +0000 mhessling Revert to using a file as the source for SVN revision number.
Sun, 18 Sep 2011 09:48:57 +0000 mhessling Change to method of obtaining SVN revision number
Sat, 17 Sep 2011 19:47:04 +0000 bsmith Added missing dw_mutex_trylock() prototype to header file.
Sat, 17 Sep 2011 09:20:31 +0000 bsmith Missing return on Windows... surprised this compiled.
Fri, 16 Sep 2011 22:42:35 +0000 bsmith Clean up some GTK2 warnings with newer compilers.
Fri, 16 Sep 2011 22:28:14 +0000 bsmith Added basic printing support for GTK 2.10 and above...
Fri, 16 Sep 2011 21:05:37 +0000 bsmith Add *.REV to the clean rules on Windows and OS/2 when using nmake.
Fri, 16 Sep 2011 21:00:31 +0000 bsmith Attempt at importing the svn revision with VAC/nmake.
Fri, 16 Sep 2011 11:20:14 +0000 bsmith Experimental change to link with static -lgcc...
Fri, 16 Sep 2011 10:53:10 +0000 bsmith Include revision number on OS/2 using EMX/gcc.
Fri, 16 Sep 2011 10:08:07 +0000 bsmith Added support for including the svn revision number as the sub version with Visual C.
Fri, 16 Sep 2011 07:27:56 +0000 bsmith Attempt to fix parsing errors with the double : separated
Fri, 16 Sep 2011 06:58:18 +0000 bsmith Update configure script and fix a miscommit of the GTK3 code.
Fri, 16 Sep 2011 06:39:56 +0000 bsmith Attempt to use the subversion revision number as the sub version number.
Thu, 15 Sep 2011 21:28:23 +0000 bsmith Added more change information to the readme file.
Thu, 15 Sep 2011 21:13:59 +0000 bsmith Added dw_mutex_trylock() that functions like dw_mutex_lock() except
Thu, 15 Sep 2011 05:10:07 +0000 bsmith Added DW_TIMEOUT_INFINITE constant to the header file.
Thu, 15 Sep 2011 03:20:14 +0000 bsmith Fixed a typo on Unix... timeout not time.
Thu, 15 Sep 2011 03:13:50 +0000 bsmith Added support for infinite wait for dw_event_wait() on Mac, Unix and Windows.
Tue, 13 Sep 2011 16:58:37 +0000 bsmith dw_event_wait() was returning DW_ERROR_TIMEOUT in the wrong state on Windows.
Mon, 12 Sep 2011 20:19:17 +0000 bsmith Updated readme with information from the 2.2 changes.
Mon, 12 Sep 2011 19:26:49 +0000 bsmith Added print jobname parameter to dw_print_new().
Mon, 12 Sep 2011 02:22:48 +0000 bsmith Test for vsnprintf seemed to be missing... readding it.
Sun, 11 Sep 2011 22:32:40 +0000 bsmith Implemented OS/2 dw_pixmap_set_font() this will need more work...
Sun, 11 Sep 2011 22:19:01 +0000 bsmith Implemented dw_pixmap_set_font() on GTK2 and incorporated the
Sun, 11 Sep 2011 22:09:10 +0000 bsmith Implemented dw_pixmap_set_font() on GTK3.
Sun, 11 Sep 2011 21:56:55 +0000 bsmith Implemented dw_pixmap_set_font() on Windows. Added to export files on Windows and OS/2.
Sun, 11 Sep 2011 21:36:07 +0000 bsmith Adding dw_pixmap_set_font() which is equivalent to dw_window_set_font() except for pixmaps.
Sun, 11 Sep 2011 20:52:44 +0000 bsmith Added default font of "Sans" on GTK3...
Sun, 11 Sep 2011 02:45:38 +0000 bsmith Need to size the NSImageView to print it apparently on Mac.
Sat, 10 Sep 2011 18:34:25 +0000 bsmith Fixed using a pointer after being free()ed on Windows and Mac.
Sat, 10 Sep 2011 17:59:37 +0000 bsmith Some layout updates on the dwtest render page.
Sat, 10 Sep 2011 17:41:28 +0000 bsmith Initial implementation of printing support on Mac.
Fri, 09 Sep 2011 21:05:57 +0000 bsmith Fix for issues in printing pages on Windows.
Fri, 09 Sep 2011 10:52:05 +0000 bsmith *sigh* formatting cleanups from that last commit.
Fri, 09 Sep 2011 10:45:04 +0000 bsmith Initial implementation of the print object on Windows.
Fri, 09 Sep 2011 09:17:09 +0000 bsmith Added code to test the new print functions in dwtest.
Fri, 09 Sep 2011 00:28:25 +0000 bsmith Initial implementation of the DynamicWindows Print object for GTK3.
Wed, 07 Sep 2011 01:52:54 +0000 bsmith Include the header column text width during container optimize on Mac.
Wed, 07 Sep 2011 00:56:46 +0000 bsmith Avoid an array out of bounds after container clear on Mac.
Tue, 06 Sep 2011 19:53:39 +0000 bsmith Similar Mac fix to what I just commited on Windows...
Tue, 06 Sep 2011 14:47:39 +0000 bsmith Check that the return code isn't TRUE before passing to handlers on Windows.
Fri, 02 Sep 2011 18:02:29 +0000 bsmith With subclasses calling _wndproc directly on Windows, save the result...
Fri, 02 Sep 2011 17:02:50 +0000 bsmith Implemented foreground color changes for MLE on Mac.
Fri, 02 Sep 2011 10:54:39 +0000 mhessling Ensure default keypress event is not processed if handler returns 1
Fri, 02 Sep 2011 01:17:31 +0000 mhessling Added ability to set background color of MLE; setting foreground still outstanding.
Tue, 30 Aug 2011 07:53:05 +0000 bsmith Widget GTK3 v/halign properties get set according to the sizing flags
Tue, 30 Aug 2011 07:29:30 +0000 bsmith Allow GTK3 support to compile with GTK 3.0 but warn that full support requires 3.1.
Tue, 30 Aug 2011 06:32:43 +0000 bsmith The shrink flag on GtkPanded (splitbar) in GTK 3 causes tons
Tue, 30 Aug 2011 02:04:45 +0000 bsmith Experimental change to use GtkGrid instead of GtkTable for GTK3.
Fri, 26 Aug 2011 19:16:30 +0000 bsmith Removing an accidentally left debug message.
Fri, 26 Aug 2011 18:47:39 +0000 bsmith Minor change to allow dw_pointer_query_pos() to take NULL paramaters on GTK.
Fri, 26 Aug 2011 18:36:53 +0000 bsmith Fixes some major window positioning problems in GTK3...
Fri, 26 Aug 2011 02:44:15 +0000 bsmith Initialize the calendar control to the current date during creation on Mac.
Thu, 25 Aug 2011 21:12:25 +0000 bsmith Removed spinbutton workaround on Vista and higher... still needed for XP.
Thu, 25 Aug 2011 19:33:40 +0000 bsmith Added support for attempting to launch a browser using a
Wed, 10 Aug 2011 02:36:32 +0000 bsmith Fixed the dw_splitbar_set() comment documentation. The percent parameter was missing.
Thu, 04 Aug 2011 22:06:58 +0000 bsmith Switch from "netscape" to "firefox" for the default web browser to execute.
Thu, 04 Aug 2011 21:34:53 +0000 bsmith Fixed a documentation and template error regarding dw_browse() return code.
Sat, 30 Jul 2011 00:48:56 +0000 bsmith Minor changes to the dist rule in the Unix Makefile.
Fri, 29 Jul 2011 22:11:25 +0000 bsmith Updated makefiles to 2.1 on Windows and OS/2 for packaging.
Fri, 29 Jul 2011 21:57:03 +0000 bsmith Updated a couple more places to 2.1.
Fri, 29 Jul 2011 21:50:27 +0000 bsmith Added information to the readme regarding potential issues upgrading to 2.1 on Windows and Lion.
Wed, 27 Jul 2011 00:37:34 +0000 bsmith Minor typecast fixes for warnings reported by clang on Mac.
Tue, 26 Jul 2011 20:35:05 +0000 bsmith Fixed a configure warning about datarootdir. (Just ignoring it for now)
Tue, 26 Jul 2011 10:38:31 +0000 bsmith Update readme and up version to 2.1 in the header in preparaton for release.
Tue, 26 Jul 2011 09:39:36 +0000 bsmith Fixed some warnings on recent versions of Linux/gcc regarding return values.
Tue, 26 Jul 2011 09:32:50 +0000 bsmith Fixed the 64bit warnings in GTK3.
Tue, 26 Jul 2011 08:06:05 +0000 bsmith Updated to more current config.guess and config.sub files.
Tue, 26 Jul 2011 05:40:47 +0000 bsmith Cleaned up warnings building GTK2 on 64bit.
Tue, 26 Jul 2011 04:29:06 +0000 bsmith Minor change to the DW_RGB() macro to avoid compiler warnings under certain circumstances.
Tue, 26 Jul 2011 03:09:41 +0000 bsmith Added DW_INT_TO_POINTER/DW_UINT_TO_POINTER/DW_POINTER_TO_INT/DW_POINTER_TO_UINT macros.
Tue, 26 Jul 2011 00:25:57 +0000 bsmith Added support for dw_window_redraw() causing splitbar panes to redraw without
Mon, 25 Jul 2011 23:22:04 +0000 bsmith Fixed a problem with dw_tree_item_delete() due to earlier tree data storage changes.
Sat, 23 Jul 2011 05:09:34 +0000 bsmith Fixed dw_window_destroy() with groupboxes on Mac.
Tue, 19 Jul 2011 05:10:56 +0000 bsmith Experimental change to set the current working directory to the bundle path on Mac.
Fri, 01 Jul 2011 02:48:20 +0000 bsmith Fixed icons from data by merging tmp and pixbuf together in GTK3.
Thu, 30 Jun 2011 09:49:07 +0000 mhessling Fix bug with setting up container on 64bit platform.
Thu, 30 Jun 2011 07:43:35 +0000 mhessling Add --with-gtk3 switch to enable building with GTK+ 3.x on systems where
Thu, 30 Jun 2011 04:48:10 +0000 mhessling Enable use of WebKit 1.0 under ubuntu Natty; package name:
Wed, 29 Jun 2011 18:33:59 +0000 bsmith Reverted the image scaling on buttons on Mac so it remains consistent on other platforms.
Wed, 29 Jun 2011 18:29:01 +0000 bsmith Similar GTK3 changes to what I just committed for GTK2, to avoid casting warnings on 64bit.
Wed, 29 Jun 2011 17:35:00 +0000 bsmith Fixed problem with missing menubar on GTK2.
Tue, 28 Jun 2011 23:38:59 +0000 mhessling Use _tempnam() on Windows instead of tmpnam() for dw_*_from_data() functions.
Tue, 28 Jun 2011 20:30:29 +0000 bsmith Added new functions for 2.1 to the template, and updated the box packing examples to use the new unified method to reduce redundancy.
Tue, 28 Jun 2011 20:17:22 +0000 bsmith Merge all 3 box packing functions into one internal function on GTK2.
Tue, 28 Jun 2011 20:04:27 +0000 bsmith Merge all 3 box packing functions into one internal function on GTK3.
Tue, 28 Jun 2011 18:41:23 +0000 bsmith Merge all 3 box packing functions into one internal function on Mac.
Tue, 28 Jun 2011 18:27:12 +0000 bsmith Merge all 3 box packing functions into one internal function on OS/2.
Tue, 28 Jun 2011 17:53:09 +0000 bsmith Merge all 3 box packing functions into one internal function on Windows.
Tue, 28 Jun 2011 07:41:10 +0000 bsmith Updates to the readme for version 2.1 (in progress).
Tue, 28 Jun 2011 06:55:45 +0000 bsmith Implemented table rearranging on GTK2 getting dw_box_pack_at_index() working there too.
Tue, 28 Jun 2011 06:49:19 +0000 bsmith Implemented table rearranging on GTK3 allowing dw_box_pack_at_index() to work.
Tue, 28 Jun 2011 05:34:14 +0000 bsmith Committing initial version of dw_box_pack_at_index() for GTK2 and GTK3...
Tue, 28 Jun 2011 04:50:51 +0000 bsmith Fixed a minor cut and paste error and formatting on Mac.
Tue, 28 Jun 2011 04:47:41 +0000 bsmith Fixed erroneously named variables for the message boxes on OS/2.
Tue, 28 Jun 2011 04:41:43 +0000 bsmith Added function dw_box_pack_at_index() on Windows, Mac and OS/2. And an example usage in dwtest.
Sun, 26 Jun 2011 02:36:23 +0000 bsmith Added stub dw_font_set_default() functions for GTK.
Sun, 26 Jun 2011 02:07:49 +0000 bsmith Renamed Mac _dw_default_font() to dw_font_set_default() and added it on OS/2 and Windows.
Sat, 25 Jun 2011 03:16:40 +0000 bsmith Bitmap widgets shouldn't scale down images when the widget is smaller than the image on Mac.
Sat, 25 Jun 2011 03:15:29 +0000 bsmith Bitmap type widgets shouldn't rescale the image to fit on Windows.
Sat, 25 Jun 2011 03:14:05 +0000 bsmith Don't resize bitmap widgets during packing, just bitmap buttons on GTK3.
Sat, 25 Jun 2011 02:34:05 +0000 bsmith Scale down images on bitmap buttons if they are too big on the Mac.
Sat, 25 Jun 2011 02:19:12 +0000 bsmith Oops... missed a variable when writing the code on the Mac.
Sat, 25 Jun 2011 02:05:11 +0000 bsmith Attempt at scaling bitmaps if they are too big for where they are packed on GTK3.
Fri, 24 Jun 2011 04:22:39 +0000 mhessling Removed test for class member for itemdata in dw_tree_item_get_data()
Fri, 24 Jun 2011 02:10:45 +0000 bsmith Allow tree nodes without icons using the new NSMutableArray tree code on Mac.
Tue, 14 Jun 2011 13:38:55 +0000 bsmith Fix for required sizes not functioning properly for items who are in scrolled windows.
Sun, 12 Jun 2011 15:06:30 +0000 bsmith Switched from using NSPointerArray to NSMutableArray on Mac to avoid the duplicate string crashes
Sat, 11 Jun 2011 17:54:41 +0000 bsmith Fixed dw_tree_insert_after() so it works on Mac it previously functioned identical to dw_tree_insert().
Thu, 09 Jun 2011 00:33:19 +0000 bsmith Fix for some release calls causing issues on MacOS 10.7 Lion.
Sun, 05 Jun 2011 05:13:15 +0000 bsmith Minor changes to the tree handling... added the LVIF_PARAM to make sure that member gets filled in on Windows.
Sun, 05 Jun 2011 01:57:38 +0000 bsmith Fix for the item data field of the context event always being NULL even for tree items on Mac.
Thu, 02 Jun 2011 23:55:38 +0000 bsmith Use the actual Windows point size for a device... doing conversion as necessary.
Thu, 02 Jun 2011 21:48:16 +0000 bsmith Windows was missing the flag to load the font from the LOGFONT struct when creating the font chooser.
Thu, 02 Jun 2011 21:42:46 +0000 bsmith Fix issue with using/freeing the wrong variable in GTK2 font chooser.
Thu, 02 Jun 2011 21:40:56 +0000 bsmith Fix issue with using/freeing the wrong variable in GTK3 font chooser.
Thu, 02 Jun 2011 10:58:43 +0000 bsmith Ugg... tabs got enabled in my editor and I didn't notice until after I committed.
Thu, 02 Jun 2011 10:56:16 +0000 bsmith Added dw_font_choose() on OS/2 for 2.1.
Thu, 02 Jun 2011 10:12:08 +0000 bsmith Added dw_font_choose() on GTK2 for 2.1.
Thu, 02 Jun 2011 08:19:14 +0000 bsmith Changes to the GTK3 font chooser... this version doesn't block the rest of the app.
Thu, 02 Jun 2011 07:20:53 +0000 bsmith Added dw_font_choose() on GTK3 for 2.1.
Thu, 02 Jun 2011 06:18:37 +0000 bsmith Added dw_font_choose() on Windows for 2.1.
Thu, 02 Jun 2011 05:23:45 +0000 bsmith Added dw_font_choose() on the Mac for 2.1.
Wed, 01 Jun 2011 23:07:27 +0000 mhessling Put http://dwindows.netlabs.org back in as test site for HTML widget
Wed, 01 Jun 2011 09:56:32 +0000 bsmith Fix for dw_tree_item_delete() not working if there are no child nodes on Mac.
Sat, 28 May 2011 10:41:57 +0000 bsmith Changed the data names from _dw_entry/_dw_group to _dw_buddy on OS/2.
Fri, 27 May 2011 09:20:19 +0000 bsmith Fix for an attempted change that causes issues with menubar packing on GTK depending on the box direction.
Fri, 27 May 2011 06:15:10 +0000 bsmith Fixed dw_tree_item_delete() not working below the top-level on Mac.
Fri, 27 May 2011 04:33:58 +0000 bsmith Changes so dw_window_get/set_font() work on groupboxes on OS/2.
Thu, 26 May 2011 20:43:54 +0000 bsmith Fixed a typo and clarified one of the known issues which had been outdated
Thu, 26 May 2011 12:37:34 +0000 bsmith Initialize the groupbox title to the default font while creating it on Windows.
Thu, 26 May 2011 11:46:13 +0000 mhessling Return displayName property instead of fontName property in dw_window_get_font()
Thu, 26 May 2011 09:25:27 +0000 bsmith Attempt at adding support for groupboxes to dw_window_set/get_font() on Mac.
Thu, 26 May 2011 09:06:02 +0000 bsmith Attempt at fixing dw_window_set/get_font() on Groupboxes on Windows.
Thu, 26 May 2011 07:57:10 +0000 bsmith Attempt at making dw_window_get_font() return a Dynamic Windows style font name on GTK.
Thu, 26 May 2011 07:52:47 +0000 mhessling Update for new version
Thu, 26 May 2011 07:49:54 +0000 mhessling Remove creation of bold default font at startup.
Thu, 26 May 2011 06:08:14 +0000 bsmith Ok... better fix for the OS/2 spinbutton issue
Thu, 26 May 2011 03:24:06 +0000 bsmith Attempt at making dw_window_set/get_text() work on spinbuttons on OS/2.
Wed, 25 May 2011 03:18:00 +0000 bsmith Up the version number to 2.0, removed some obsolete mac files from distribution...
Wed, 25 May 2011 03:06:51 +0000 bsmith Changes for distribution packing for Unix.
Wed, 25 May 2011 02:55:20 +0000 bsmith Changes preparing for 2.0 release on OS/2.
Wed, 25 May 2011 02:47:31 +0000 bsmith Updates preparing for 2.0 release on Windows.
Tue, 24 May 2011 22:18:44 +0000 bsmith Switched back to CCS_EXTENDSEL from CCS_MULTIPLESEL...
Sun, 22 May 2011 05:53:44 +0000 bsmith Fix dw_window_get/set_text() on spinbuttons on Windows.
Sat, 21 May 2011 06:09:48 +0000 bsmith Added support for dw_window_get_text() on spinbutton controls on the Mac.
Fri, 20 May 2011 00:07:35 +0000 bsmith Fixed focus event was getting ignored because wrong handle passed to the event handler on Mac.
Wed, 18 May 2011 08:35:14 +0000 bsmith Make sure the initial spinbutton limits on Windows match the other platforms.
Wed, 18 May 2011 08:29:26 +0000 bsmith Set initial range of spin buttons to -65536 to 65536 on OS/2.
Wed, 18 May 2011 08:20:00 +0000 bsmith Changed initial spinbutton limits to -65536 to 65536 on Mac.
Wed, 18 May 2011 08:14:14 +0000 bsmith Change the default range of spinbuttons to be -65536 to 65536 on GTK.
Wed, 18 May 2011 07:26:12 +0000 bsmith Fixes issues on GTK where dw_window_destroy() is called on an item
Wed, 18 May 2011 06:58:39 +0000 bsmith Fix for dw_window_redraw not resetting box position on OS/2.
Wed, 18 May 2011 01:02:23 +0000 bsmith Attempt at fixing no SELECT event being triggered during container insertion on OS/2.
Tue, 17 May 2011 23:27:33 +0000 bsmith If there is no close event handler, the window should close by default on Mac.
Tue, 17 May 2011 22:58:16 +0000 bsmith DW_FCF_CLOSEBUTTON should have the closable mask on Mac.
Tue, 17 May 2011 06:55:29 +0000 bsmith While debugging an the lack of SELECT event in containers initially....
Tue, 17 May 2011 03:54:06 +0000 bsmith Updated the readme with the new URL to the Dynamic Windows Web Help Index....
Mon, 16 May 2011 14:50:33 +0000 bsmith Added important information about the status of MDI support to the readme.
Mon, 16 May 2011 00:05:59 +0000 bsmith Filled in more of the important changes form version 1.1 in the readme.
Sun, 15 May 2011 22:51:38 +0000 bsmith Added a basic changelog to the readme file from version 1.1.
Sun, 15 May 2011 20:17:22 +0000 bsmith Updates to the readme file for the upcoming 2.0 release.
Sat, 14 May 2011 06:40:27 +0000 bsmith Attempt at implmenting dw_window_get_font on OS/2.
Sat, 14 May 2011 05:27:17 +0000 mhessling Added stub for dw_window_get_font() for OS/2 port
Sat, 14 May 2011 05:17:27 +0000 bsmith Fixes to errors in documentation comments while importing them into the help database.
Fri, 13 May 2011 21:25:35 +0000 bsmith Fix some of the documentation comments.
Wed, 11 May 2011 05:12:34 +0000 bsmith Switched to using TransparentBlt() on Windows, and allow transparent bitblt for any depths below 32bpp.
Mon, 09 May 2011 14:05:52 +0000 bsmith Switchted to using dw_paned_pack*() to pack the splitbar on GTK3.
Mon, 09 May 2011 05:58:09 +0000 mhessling Correct OS/2 question mark pointer #define; should be SPTR_ICONQUESTION despite some online
Sun, 08 May 2011 06:30:21 +0000 bsmith Added support for Dynamic Windows style font names for GTK2.
Sun, 08 May 2011 06:24:52 +0000 bsmith Changes to the test program to use new font style for GTK2+.
Sun, 08 May 2011 06:18:41 +0000 bsmith Added support for Dynamic Windows style font names for GTK3.
Sun, 08 May 2011 03:28:10 +0000 bsmith Minor fixed and code cleanups on OS/2.
Sun, 08 May 2011 00:47:54 +0000 bsmith Fix for dw_notebook_page_new() changing active page incorrectly on Windows.
Sat, 07 May 2011 20:17:06 +0000 bsmith Fixed GTK reporting wrong character and line counts. 1000 revisions!!!
Sat, 07 May 2011 20:04:34 +0000 bsmith Fixes for dw_mle_import to make it function like the other platforms on Windows.
Sat, 07 May 2011 19:55:05 +0000 bsmith Removed some code I accidentally commited to the OS/2 module.
Sat, 07 May 2011 19:49:24 +0000 bsmith Fixes to MLE handling to make it work like the other platforms.
Sat, 07 May 2011 19:46:58 +0000 bsmith Removed carriage return stripping from GTK3, it is not needed.
Sat, 07 May 2011 19:44:51 +0000 bsmith Remove carriage return stripping for GTK2... it is only needed in GTK1.
Sat, 07 May 2011 19:39:45 +0000 bsmith A few MLE fixes on the Mac... and a slightly updated dwtest for MLE testing.
Sat, 07 May 2011 19:12:58 +0000 bsmith Added some MLE tests to dwtest program to make sure MLEs function the same across platforms.
Sat, 07 May 2011 15:20:34 +0000 bsmith Fix return value of dw_mle_import() after importing empty string on OS/2.
Sat, 07 May 2011 14:42:35 +0000 bsmith Clamp the point specified in dw_mle_set_cursor() to the range of text to avoid an exception on Mac.
Sat, 07 May 2011 06:29:35 +0000 mhessling Reset line endings to LF from CRLF
Sat, 07 May 2011 06:06:19 +0000 bsmith Added a DW_RESOURCE() macro for typecasting parameters to HICN and for doing bounds checking.
Sat, 07 May 2011 05:14:06 +0000 bsmith Fix return type of dw_listbox_selected() to be "int" instead of "unsigned int" to allow -1 return.
Sat, 07 May 2011 02:15:50 +0000 bsmith Changes so the template will actually compile... and more comment completeness.
Sat, 07 May 2011 01:58:16 +0000 bsmith Added a template skeleton file for porting DW to other platforms.
Sat, 07 May 2011 00:09:24 +0000 mhessling Allow checboxes and other "buttons" to have a blank title instead of the default "Button"
Fri, 06 May 2011 07:54:58 +0000 bsmith Fixed dw_window_destroy() on container and trees... there are multiple parts to scrollviews aparently on Mac.
Fri, 06 May 2011 07:50:02 +0000 mhessling Don't destroy a pixmap if the handle is null
Fri, 06 May 2011 06:47:31 +0000 bsmith Ok so we need to set the object to be the right value in this case so it gets removed from the proper view on Mac.
Fri, 06 May 2011 06:34:14 +0000 bsmith Attempt at fixing dw_window_destroy() for controls that are embedded in scrollviews on Mac.
Fri, 06 May 2011 02:57:12 +0000 bsmith Fixes to the GTK1/2 module to support the new HICN type, but no major structural changes.
Fri, 06 May 2011 02:44:02 +0000 bsmith Oops... missed including the header change in that last commit.
Fri, 06 May 2011 02:35:22 +0000 bsmith Changed HICN to be a pointer type and simplified the icon code.
Fri, 06 May 2011 01:46:27 +0000 bsmith Changed to using HANDLE as the base type for HICN on Windows.
Thu, 05 May 2011 23:16:38 +0000 bsmith Fixed a few things I missed when merging from the GTK3 module.
Thu, 05 May 2011 23:11:25 +0000 bsmith Step 1 in the modernization of the GTK1/2 module... see comments in GTK3 commit.
Thu, 05 May 2011 22:15:48 +0000 bsmith Fixed an issue where dw_color_background_set() would not function.
Thu, 05 May 2011 22:05:06 +0000 bsmith Step 1 in modernizing the GTK3 module.
Thu, 05 May 2011 17:14:24 +0000 bsmith We need to destroy the thread's brush and pen when the thread exits so we don't leak objects on Windows.
Thu, 05 May 2011 05:53:56 +0000 bsmith Step 1 in modernization of the Win32 module.
Wed, 04 May 2011 00:58:53 +0000 bsmith Removed some code that captured the mouse pointer and set focus in the render widget on Windows.
Tue, 03 May 2011 01:58:08 +0000 bsmith Minor formatting fix.
Tue, 03 May 2011 01:43:51 +0000 bsmith Added code to detect the actual color depth of loaded bitmap files on Windows.
Mon, 02 May 2011 17:51:35 +0000 bsmith Fixed a crash in _free_window_memory() when attempting to free memory on the scrollbox client area on OS/2.
Mon, 02 May 2011 17:43:06 +0000 bsmith Some code cleanups for OS/2 while attempting to track down an issue in _free_window_data().
Mon, 02 May 2011 17:24:58 +0000 bsmith Fixed a coordinate system issue with the button press handler on OS/2.
Mon, 02 May 2011 17:04:58 +0000 bsmith Implemented transparent BitBlt on OS/2 using dw_pixmap_set_transparent_color() like on Windows.
Mon, 02 May 2011 14:26:17 +0000 bsmith Only set the transparent color on bitmaps with 8 bits per pixel.. otherwise you get a black square.
Mon, 02 May 2011 14:18:47 +0000 bsmith Added initial support for transparent pixmap/bitmaps on Windows...
Mon, 02 May 2011 05:39:37 +0000 bsmith Fixes for bitblts with clipping and offset on GTK3.
Mon, 02 May 2011 05:31:36 +0000 bsmith (none)
Mon, 02 May 2011 04:45:38 +0000 bsmith Fixes to flip pixmaps when loading from file or data on Mac.
Mon, 02 May 2011 01:45:16 +0000 bsmith Fixed incorrectly using _get_frame_height() instead of _get_height() which resulted
Mon, 02 May 2011 01:14:00 +0000 bsmith Removed a function call that was erroneously left in during testing.
Mon, 02 May 2011 01:07:49 +0000 bsmith Fixes for some more coordinate system issues on the Mac.
Sun, 01 May 2011 22:52:38 +0000 mhessling Support dw_window_set_text() for groupboxes
Sun, 01 May 2011 05:30:11 +0000 mhessling Use NSCompositeSourceOver for bitblting that respects transparency of the source
Sun, 01 May 2011 04:40:24 +0000 bsmith Added support for dw_window_get_pos_size() to work on individual controls on Mac.
Sun, 01 May 2011 03:31:40 +0000 bsmith Attempt at fixing mouse button detection on Leopard for Mac.
Sun, 01 May 2011 01:10:44 +0000 bsmith Changed dw_window_capture() an dw_window_release() because the mouseDragged method does this already.
Sat, 30 Apr 2011 21:50:49 +0000 bsmith Oops left in a debug message from testing.
Sat, 30 Apr 2011 21:49:11 +0000 bsmith On window sizes we need to flip the origin point on the frame too on the Mac.
Sat, 30 Apr 2011 21:33:27 +0000 bsmith Attempt at inverting the window position and mouse pointer coordinates on Mac.
Sat, 30 Apr 2011 19:35:32 +0000 bsmith Coordinate system changes to button press and motion notify events on Mac.
Sat, 30 Apr 2011 18:43:07 +0000 bsmith Some motion notify changes... so it can handle events without the mouse button pressed on Mac.
Thu, 28 Apr 2011 15:01:59 +0000 bsmith Changed check from x and y not being zero to x and y being greater than zero since it seems values can be negative on Mac.
Wed, 27 Apr 2011 11:55:17 +0000 bsmith Minor change to the build comment.
Wed, 27 Apr 2011 11:29:21 +0000 bsmith dw_window_redraw() should relayout the window in addition to flushing the buffer on Mac.
Wed, 27 Apr 2011 09:59:14 +0000 mhessling Fix for returning wrong extension in _dw_get_image_extension; only worked for .ico files
Wed, 27 Apr 2011 09:00:53 +0000 bsmith Fixes for notebook crashes when destroying pages in conjunction with dw_window_destroy()ing the page contents on Mac.
Wed, 27 Apr 2011 07:56:50 +0000 mhessling Add support for different image file types in dw_*_from_file() functions.
Wed, 27 Apr 2011 07:23:12 +0000 bsmith Added initial support for allowing dW_window_destroy() to remove an item from its containing box on Mac.
Tue, 26 Apr 2011 13:44:45 +0000 bsmith Implement informational messagebox style on the Mac.
Tue, 26 Apr 2011 10:45:21 +0000 bsmith Needed to retain NSStrings in the tree view on Mac to prevent crashes.
Tue, 26 Apr 2011 05:51:19 +0000 bsmith Put in a bounds check just on a hunch when editing containers on Mac.
Tue, 26 Apr 2011 03:23:05 +0000 bsmith Rewrote the scrollbar handler with a more accurate method and fixed a bug setting the position on Mac.
Mon, 25 Apr 2011 20:42:56 +0000 bsmith Fixes for dw_window_capture(), dw_window_release() and motion notify events on Mac.
Mon, 25 Apr 2011 16:08:23 +0000 bsmith Minor changes to vertical centering on (status) text fields on the Mac.
Mon, 25 Apr 2011 12:26:20 +0000 bsmith When getting dw_window_show() called on an unresized window... trigger a relayout on Mac.
Sat, 23 Apr 2011 13:37:17 +0000 bsmith Removed some code that had been used for debugging the layout code.
Sat, 23 Apr 2011 13:05:03 +0000 bsmith Two fixes... the first is on the fly calculation of groupbox border size. This also fixes some initial window issues...
Sat, 23 Apr 2011 02:32:30 +0000 bsmith Removed some fixed that weren't really needed.
Sat, 23 Apr 2011 00:37:36 +0000 bsmith Reverting that last change... it makes resizing really nice but all sorts of other things screw up.
Fri, 22 Apr 2011 22:26:20 +0000 bsmith Add the WS_EX_COMPOSITED window flag to toplevel windows on Windows XP or higher to enable double buffering for flicker free redrawing.
Fri, 22 Apr 2011 13:21:48 +0000 bsmith Temporary fix for redraw issue in a notebook and other sub-controls.
Fri, 22 Apr 2011 11:43:30 +0000 bsmith Fix int to double conversion issues causing scrollbar issues on Mac.
Fri, 22 Apr 2011 11:01:25 +0000 bsmith Fix for button press/release events coordinates being relative to the window instead of the screen on Mac.
Fri, 22 Apr 2011 09:42:41 +0000 bsmith Fixes for groupbox padding calculation on Mac.
Fri, 22 Apr 2011 05:01:38 +0000 bsmith Fixed a clang warning.
Fri, 22 Apr 2011 04:56:59 +0000 bsmith I guess the retains aren't needed on the NSBitmapImageReps on the Mac.
Fri, 22 Apr 2011 04:51:46 +0000 bsmith Revering the dw_pixmap_destroy() dealloc/release change on the Mac.
Fri, 22 Apr 2011 04:23:00 +0000 bsmith Switched back to using the dealloc() method in dw_pixmap_destroy() to stop a memory leak on the Mac.
Fri, 22 Apr 2011 03:59:29 +0000 bsmith Experimental change, pulling the resize event handling out of the resizer code on Mac.
Fri, 22 Apr 2011 01:13:38 +0000 bsmith Test fix at the partial bitblt issue on Mac.
Thu, 21 Apr 2011 22:53:05 +0000 bsmith Fixed a bunch of warnings reported by clang using GTK2.
Thu, 21 Apr 2011 22:21:15 +0000 bsmith If we aren't building a DLL use the simple folder browser and don't include the HTML browser...
Thu, 21 Apr 2011 11:27:09 +0000 bsmith Removed a bunch of code that had been used to support Win95/NT/98/ME which are now unsupported.
Thu, 21 Apr 2011 06:37:16 +0000 bsmith Pick a better colorspace for new pixmaps.
Thu, 21 Apr 2011 00:51:18 +0000 bsmith Switched to using a different potentially slower NSImage conversion to support Leopard.
Wed, 20 Apr 2011 14:09:00 +0000 bsmith Experimental change to pixmap rendering. Switch from using NSImage to NSBitmapImageRef to store the image.
Tue, 19 Apr 2011 08:24:52 +0000 bsmith Have INIDIR use the home directory on all platforms now, not just Unix and Mac.
Tue, 19 Apr 2011 07:55:07 +0000 bsmith Implemented _dw_user_dir() using GetUserProfileDirectory() on Windows.
Tue, 19 Apr 2011 05:54:01 +0000 bsmith Added missing API to _popuplate_tree_thread() on OS/2.
Tue, 19 Apr 2011 05:12:33 +0000 bsmith Added a Browse Folder button to test the folder browsing dialogs.
Tue, 19 Apr 2011 04:47:38 +0000 bsmith Fixed scrollbox tab and shift tab focus shifting on OS/2.
Tue, 19 Apr 2011 04:37:48 +0000 bsmith Fixed scrollbox tab and shift tab focus shifting on Windows.
Tue, 19 Apr 2011 03:52:24 +0000 bsmith Temporary workaround to a maximize resize issue.
Mon, 18 Apr 2011 11:22:59 +0000 bsmith Also disable GTK tree view searching in GTK2.
Mon, 18 Apr 2011 11:21:29 +0000 bsmith Disable searching in GTK tree view based controls. It is very disconcerting.
Mon, 18 Apr 2011 11:03:58 +0000 bsmith Don't pass in a partial UTF8 string in the character field during key press events.
Mon, 18 Apr 2011 08:56:33 +0000 bsmith One more try at window key handling... since I can't seem to trap keyDown events in most places that get focus...
Mon, 18 Apr 2011 06:12:59 +0000 mhessling Added enterable widget on render tab to test keypress callback
Mon, 18 Apr 2011 06:06:13 +0000 bsmith Added missing SIF_PAGE getting SCROLLINFO on Windows.
Mon, 18 Apr 2011 00:19:32 +0000 bsmith Accidentally added a line that wasn't needed.
Mon, 18 Apr 2011 00:13:17 +0000 bsmith Added a DWWindow subclass to trap key events on the main window for Mac.
Sun, 17 Apr 2011 06:22:08 +0000 bsmith Fix for invalid data being passed to dw_color_foreground_set() on the first line of the file.
Sun, 17 Apr 2011 03:34:18 +0000 bsmith Fix for dw_draw_text() not using the background color on GTK3.
Sun, 17 Apr 2011 02:45:20 +0000 bsmith Fix for dw_draw_text() not using the background color on the Mac.
Thu, 07 Apr 2011 19:31:32 +0000 bsmith Removed dw_pixmap_set_transparent_color() from unimplemented on the Mac since it is handled automaticaly.
Thu, 07 Apr 2011 19:20:27 +0000 bsmith Set DW_MLE_CASESENSITIVE to be the NSLiteralSearch value.
Thu, 07 Apr 2011 19:17:52 +0000 bsmith Implemented dw_mle_search on Mac.
Thu, 07 Apr 2011 18:44:07 +0000 bsmith Implemented dw_entryfield_set_limit() on the Mac using a custom formatter class.
Thu, 07 Apr 2011 18:20:04 +0000 bsmith Implemented the motion notify event on Mac. Most of it was there except the event handler.
Thu, 07 Apr 2011 09:04:48 +0000 bsmith Removed some dead code from GTK3.
Thu, 07 Apr 2011 08:45:37 +0000 bsmith Implemented container column alignment on GTK3.
Thu, 07 Apr 2011 07:18:45 +0000 bsmith Experimental changes to the containers so filsystem icon and name are same column for GTK3.
Thu, 07 Apr 2011 03:34:42 +0000 bsmith Experimental change to use a single column for holding the filename and icon on Mac.
Wed, 06 Apr 2011 22:51:30 +0000 bsmith Implemented dw_tree_get_parent() for the Mac.
Wed, 06 Apr 2011 19:44:49 +0000 bsmith Configure change to find webkit with GTK3.
Wed, 06 Apr 2011 08:30:28 +0000 bsmith Removed old carbon resource file and line from the Mac shell script.
Wed, 06 Apr 2011 08:14:01 +0000 bsmith Switched to realpath() instead of rel2abs() for GTK1/2 for now also.
Wed, 06 Apr 2011 07:32:28 +0000 bsmith Implemented dw_listbox_set_top() for GTK3.
Wed, 06 Apr 2011 05:42:00 +0000 bsmith One last change... use 30 bytes instead of 20... don't want to overflow.
Wed, 06 Apr 2011 05:39:09 +0000 bsmith After thinking about it... probably need to get rid of the saved data to so we don't leak.
Wed, 06 Apr 2011 05:37:13 +0000 bsmith Rewrote the timers for GTK3. Due to the removal of the timer remove by ID function.
Tue, 05 Apr 2011 00:35:31 +0000 bsmith Dynamically set the video memory backing location, only if there is a render control.
Mon, 04 Apr 2011 22:40:42 +0000 bsmith Another test fix at reported crash in dw_window_default().
Mon, 04 Apr 2011 05:49:45 +0000 bsmith Solaris recommends using statvfs() instead of statfs()
Mon, 04 Apr 2011 04:37:05 +0000 bsmith Need to use tv_sec if tv_nsec exceeds one second on Solaris.
Mon, 04 Apr 2011 03:41:21 +0000 bsmith Erm and config.guess.
Mon, 04 Apr 2011 03:40:32 +0000 bsmith We seem to need config.sub now?
Sun, 03 Apr 2011 19:29:59 +0000 bsmith Guess I wanted to trap didClickTableColumn instead of mouseDownInHeaderOfTableColumn to avoid spurious events.
Sun, 03 Apr 2011 19:09:48 +0000 bsmith Added code to check the image size inside the cell during optimize.
Sun, 03 Apr 2011 18:43:55 +0000 bsmith Removed INCOMPLETE from the dw_scrollbox_new() comment on Windows.
Sun, 03 Apr 2011 17:24:23 +0000 bsmith Added some sanity checks for a couple of problem functions and default optimized container column width to 16 for image columns.
Sun, 03 Apr 2011 05:53:44 +0000 mhessling Removed leftover code from _HandleScroller copied incorrectly when debugging.
Sat, 02 Apr 2011 07:04:06 +0000 bsmith Experimental change to bitmap loading to allow virtual transparent backgrounds using resources on Windows.
Fri, 01 Apr 2011 21:00:42 +0000 bsmith Implemented dw_container_scroll() for GTK3.
Fri, 01 Apr 2011 01:37:05 +0000 bsmith Formatting cleanups.
Fri, 01 Apr 2011 01:22:00 +0000 bsmith Implemented vertical centering on text fields.
Thu, 31 Mar 2011 23:34:12 +0000 bsmith Also align the header cells, not just the data ones.
Thu, 31 Mar 2011 21:10:25 +0000 bsmith Disable auto-sizing... I had enabled this during optimize because it produces some nice results....
Thu, 31 Mar 2011 20:58:22 +0000 bsmith Added method to do column optimizations like on other platforms. Figure out the maximum width for a column and sizing to that.
Thu, 31 Mar 2011 19:13:24 +0000 bsmith Removed an unnecessary method in the container (rowCount) and implemented container column alignment.
Thu, 31 Mar 2011 18:50:52 +0000 bsmith Fixed an error on the close event handler on the Mac.
Thu, 31 Mar 2011 18:10:41 +0000 bsmith Add safety check to avoid potential divide by zero.
Thu, 31 Mar 2011 18:05:42 +0000 bsmith Implemented dw_container_scroll() on Mac.
Thu, 31 Mar 2011 17:22:42 +0000 bsmith Added code to prevent configure events from being sent with the same size.
Thu, 31 Mar 2011 03:35:31 +0000 bsmith Changed the Render widget superclass from NSView to NSControl to allow it to function more like a normal control.
Thu, 31 Mar 2011 01:46:46 +0000 bsmith Added WM_PAINT to the scrollbox window procedure to get rid of the dead area between the 2 scrollbars.
Thu, 31 Mar 2011 01:37:18 +0000 bsmith Implemented dw_scrollbox_get_pos() and dw_scrollbox_get_range() on OS/2.
Thu, 31 Mar 2011 01:17:09 +0000 bsmith Basics of scrolling working on OS/2.
Thu, 31 Mar 2011 00:34:37 +0000 bsmith Added initial scrollbox implementation for OS/2.
Tue, 29 Mar 2011 23:45:37 +0000 bsmith Added listbox to the tree page... to test the tree view support...
Tue, 29 Mar 2011 23:25:20 +0000 bsmith Implemented dw_scrollbox_get_range() and dw_scrollbox_get_pos() on the Mac.
Tue, 29 Mar 2011 23:04:32 +0000 bsmith Updates to the comments about scrollboxes and removing them from incomplete status.
Tue, 29 Mar 2011 22:57:49 +0000 bsmith Implemented dw_scrollbox_get_pos() and dw_scrollbox_get_range() on Windows.
Tue, 29 Mar 2011 22:20:45 +0000 bsmith Basic handling for the scrolled widget. Scrollbox now works on Windows.
Tue, 29 Mar 2011 17:36:57 +0000 bsmith Implemented the fix for the scrollbox problem on the Mac (that was discovered on Windows)
Tue, 29 Mar 2011 17:21:50 +0000 bsmith Initial implementation of scrollboxes on Windows.
Tue, 29 Mar 2011 03:31:38 +0000 bsmith Minor scrollbox fixes...
Tue, 29 Mar 2011 01:25:45 +0000 bsmith Initial attempt at implementing the scrollbox on the Mac.
Sun, 27 Mar 2011 19:08:45 +0000 bsmith More work on getting MDI working again.... still doesn't work right unfortunately.
Sun, 27 Mar 2011 04:09:26 +0000 bsmith Removed some GTK_IS_TREE_VIEW checks that were erroneously dropping out of valid requests.
Sun, 27 Mar 2011 04:02:18 +0000 bsmith Fixed for dw_*_change_item() on GTK2.
Sun, 27 Mar 2011 03:57:14 +0000 bsmith Scrollbox cleanups on Windows and added stubs on OS/2.
Sun, 27 Mar 2011 03:47:53 +0000 bsmith Fix for dw_filesystem_set_file() not working as designed on Windows...
Sun, 27 Mar 2011 03:30:27 +0000 bsmith Minor fix for dw_container_column_set_width() on Mac.
Sun, 27 Mar 2011 03:24:56 +0000 bsmith Implemented dw_container_set_column_width().
Sun, 27 Mar 2011 02:42:45 +0000 bsmith Implemented Enter/Return triggering the item enter event.
Sun, 27 Mar 2011 00:07:07 +0000 bsmith Attempt to get dw_font_text_extents_get() on controls besides the render control.
Sat, 26 Mar 2011 20:59:54 +0000 bsmith Fixed leak in dw_draw_text() not releasing the dictionary which was also pulling the NSColor along.
Sat, 26 Mar 2011 20:51:40 +0000 bsmith Implemented thread specific colors. Allows threads to have their own colors... also reducing color object recreation.
Sat, 26 Mar 2011 14:36:51 +0000 bsmith Implemented DW_DIRECTORY_OPEN on the Mac.
Sat, 26 Mar 2011 14:22:44 +0000 bsmith Removed INCOMPLETE lines on the clipboard.
Sat, 26 Mar 2011 13:38:01 +0000 bsmith Implemented dw_clipboard_get_text() and dw_clipboard_set_text() on OS/2.
Sat, 26 Mar 2011 13:17:37 +0000 bsmith Fix various compiler warnings on OS/2.
Sat, 26 Mar 2011 13:00:47 +0000 bsmith Fix for dw_container_set_row_title() misbehavior on Mac and implemented dw_container_change_row_title().
Sat, 26 Mar 2011 12:52:35 +0000 bsmith GTK2/3 changes for similar dw_container_set_item() and dw_container_change_item() misbehavior.
Sat, 26 Mar 2011 12:49:59 +0000 bsmith Fix for some dw_container_change_item() misbehavior... was functioning the same as dw_container_set_item().
Sat, 26 Mar 2011 05:24:01 +0000 bsmith More safety checks in the drawing functions.
Sat, 26 Mar 2011 05:14:54 +0000 bsmith Switched to using gdk_cairo_set_source_color() from the Cairo RGB function...
Sat, 26 Mar 2011 05:03:40 +0000 bsmith Implemented dw_pixmap_bitblt() with cairo surfaces instead of pixbufs.
Sat, 26 Mar 2011 04:53:41 +0000 bsmith Initial implementation of a slightly disjointed dual cairo_surface gdkpixbuf image model.
Sat, 26 Mar 2011 04:31:23 +0000 bsmith Fix column ID for filesystem type containers for GTK3.
Fri, 25 Mar 2011 21:23:43 +0000 bsmith Fix for column click handler not working.
Fri, 25 Mar 2011 13:25:37 +0000 bsmith dw_window_set_color() now affects boxes immediately (no longer on the next window refresh).
Fri, 25 Mar 2011 13:11:28 +0000 bsmith Changes for dw_window_set_color() so it works on pretty much any control we support.
Thu, 24 Mar 2011 21:05:25 +0000 bsmith Added coloring support for the Container/Tree/Listbox controls.
Thu, 24 Mar 2011 15:51:09 +0000 bsmith MinorBuild was being left uninitialized.
Thu, 24 Mar 2011 15:46:51 +0000 bsmith Similar fix for dw_window_get_text().
Thu, 24 Mar 2011 15:42:50 +0000 bsmith Fix for dw_window_set_text() on buttons not working.
Thu, 24 Mar 2011 06:35:41 +0000 bsmith More accurate groupbox paddig calculations. Title rectangle is now calculated on the fly.
Thu, 24 Mar 2011 02:07:12 +0000 bsmith Added flag to set window's prefered backing location to be video memory to see if it helps bitblt performance.
Wed, 23 Mar 2011 20:59:38 +0000 bsmith Fix for dw_combobox_new() not setting the default text in the entryfield.
Wed, 23 Mar 2011 20:45:34 +0000 bsmith Attempt at implementing column click events. Doesn't seem to work yet but needed to commit before switching to laptop.
Wed, 23 Mar 2011 20:05:11 +0000 bsmith Initial implementation of dw_mle_set_visible().
Wed, 23 Mar 2011 19:50:03 +0000 bsmith Think we need to ignore the last add point when the pointer argument is NULL.
Wed, 23 Mar 2011 19:43:04 +0000 bsmith dw_window_enable() and dw_window_disable() now function as expected on MLE controls.
Wed, 23 Mar 2011 19:18:37 +0000 bsmith So after looking at the Windows code... I realized it worked differently than I was thinking...
Wed, 23 Mar 2011 17:49:25 +0000 bsmith Ok... groupbox calculation fix try #2!
Wed, 23 Mar 2011 09:41:03 +0000 bsmith Err really screwed up the last commit... this should work better.
Wed, 23 Mar 2011 09:16:56 +0000 bsmith Initial groupbox padding calculation fix. This may still need more work... very simple version.
Wed, 23 Mar 2011 04:40:32 +0000 bsmith Make listbox, container and tree cells uneditable.
Wed, 23 Mar 2011 04:23:31 +0000 bsmith Test fix for containers (and probably listboxes) not showing their content changes immediately.
Tue, 22 Mar 2011 22:01:05 +0000 bsmith Basic code to handle unchecking other radio buttons attached to the same box when one is selected.
Tue, 22 Mar 2011 21:03:35 +0000 bsmith Initial groupbox support. Sizing of the content frame is not quite right yet.
Tue, 22 Mar 2011 05:54:01 +0000 bsmith More cleaning of the source since we are targeting GTK3 alone with this source.
Tue, 22 Mar 2011 05:21:57 +0000 bsmith Removed a now unused helper function and fixed a discared qualifier error.
Tue, 22 Mar 2011 05:07:39 +0000 bsmith Reenabled the set-focus code that was disabled due to combobox issues.
Tue, 22 Mar 2011 04:55:47 +0000 bsmith Implemented dw_listbox_selected_multi() however need to do some testing to make sure this works in all cases.
Tue, 22 Mar 2011 04:29:45 +0000 bsmith Fixes some missing checks for combobox causing GTK warnings running HandyFTP.
Tue, 22 Mar 2011 01:26:36 +0000 bsmith Implemented the column click event handler...
Tue, 22 Mar 2011 00:33:55 +0000 bsmith Implemented list select event for both combobox and listbox (implemented via the tree view).
Mon, 21 Mar 2011 23:20:18 +0000 bsmith Slight code cleanup.
Mon, 21 Mar 2011 20:35:09 +0000 bsmith Container events now working except for column-click.
Mon, 21 Mar 2011 07:19:33 +0000 bsmith Most of the dw_container_* functions now implemented but many untested.
Mon, 21 Mar 2011 04:25:52 +0000 bsmith Have the basics of containers working now with the tree view widget.
Mon, 21 Mar 2011 01:33:51 +0000 bsmith Lots of listbox/combobox/container fixes. Things are starting to come together.
Sun, 20 Mar 2011 23:40:34 +0000 bsmith More code and cleanups for listboxes/combobox and event handling...
Sun, 20 Mar 2011 18:27:59 +0000 bsmith Implemented many of the dw_listbox_* functions using the new tree view for comboboxes and listboxes.
Sun, 20 Mar 2011 09:22:11 +0000 bsmith More work on comboboxes, listboxes and containers. Comboboxes now display the list properly.
Sun, 20 Mar 2011 05:21:09 +0000 bsmith Accidentally clobbered something in dw.h required for GTK 2.x.
Sun, 20 Mar 2011 05:12:40 +0000 bsmith Added initial support for GTK 3.0. Split it off into its own directory.
Sat, 19 Mar 2011 01:21:04 +0000 mhessling Add new notebook page to test scrollbox widget
Sat, 19 Mar 2011 01:19:59 +0000 mhessling Add dw_scrollbox_get_pos() and dw_scrollbox_get_range()
Sat, 19 Mar 2011 01:16:42 +0000 mhessling Add -MT or -MTd switch to DEBUG switches
Sat, 19 Mar 2011 00:37:08 +0000 mhessling When destroying a spinbutton, destroy the correct window
Fri, 18 Mar 2011 06:17:18 +0000 bsmith Oops guess radiobuttons did initialize ColorInfo... removed the duplicate.
Fri, 18 Mar 2011 05:53:41 +0000 bsmith Fixed problem with thick black border being drawn around buttons.
Fri, 18 Mar 2011 04:48:22 +0000 bsmith Fixed a typo in VK_RETURN and initial implementation of dw_window_click_default().
Fri, 18 Mar 2011 03:38:24 +0000 mhessling Don't fill a rectangle unless requested to
Fri, 18 Mar 2011 03:17:28 +0000 bsmith Enable recalculating the key view loop (keyboard focus list) automatically.
Fri, 18 Mar 2011 02:29:31 +0000 bsmith Removed some now unnecessary code.
Fri, 18 Mar 2011 00:41:21 +0000 bsmith Attempt at support for DW_BS_NOBORDER for GTK. Theoretically should work on OS/2 and Windows already.
Fri, 18 Mar 2011 00:25:46 +0000 bsmith Added DW_BS_NOBORDER style which can be set on buttons with dw_window_set_style() to make them flat.
Thu, 17 Mar 2011 23:58:33 +0000 mhessling Fix for crashes with generating images from data
Thu, 17 Mar 2011 23:57:49 +0000 mhessling Support for building on QNX platforms
Thu, 17 Mar 2011 23:21:19 +0000 bsmith Possible fix for exception in dw_bitmapbutton_new_from_data()
Thu, 17 Mar 2011 20:56:43 +0000 bsmith Removed the custom tooltip creator I ported from OS/2 and switched to using native Win32 tooltips.
Thu, 17 Mar 2011 17:34:58 +0000 bsmith Added manifest files that will import the common controls library that allows for XP/Vista/7 themes to be used.
Thu, 17 Mar 2011 16:42:53 +0000 bsmith Visual Studio 2008's runtime is crazy sensitive. I put in a bunch of parameter checks to make sure
Thu, 17 Mar 2011 15:34:05 +0000 bsmith Remove the compiler flag setting structure packing to 1 byte. The Windows API expect it to be 8 bytes.
Thu, 17 Mar 2011 14:58:59 +0000 bsmith Fix for crash when changing background colors, needed retain and release.
Thu, 17 Mar 2011 06:13:57 +0000 bsmith Clang complains about the types I used for the OS version.
Thu, 17 Mar 2011 05:08:56 +0000 bsmith Preset the splitbar percent to 50% since Leopard doesn't set it automatically.
Thu, 17 Mar 2011 04:48:06 +0000 bsmith Converted tabs to spaces.
Thu, 17 Mar 2011 03:31:01 +0000 bsmith Runtime Snow Leopard checks where possible and visual fix for Leopard status text.
Wed, 16 Mar 2011 22:01:05 +0000 bsmith Changes to be smarter about source and destination directories with Visual C.
Wed, 16 Mar 2011 15:35:45 +0000 bsmith Code cleanup.
Wed, 16 Mar 2011 15:31:01 +0000 bsmith Added tooltips to bitmap buttons... and made a change to the look when the image is present...
Wed, 16 Mar 2011 15:10:16 +0000 bsmith Abort drawing functions if we fail to lock focus on a render control.
Wed, 16 Mar 2011 07:44:35 +0000 bsmith 9 point Monaco looks better than 8 point... so switching in dwtest...
Wed, 16 Mar 2011 07:39:28 +0000 bsmith Fixes for font handling on pixmaps... it needs to use the associated render control to get the fonts.
Wed, 16 Mar 2011 03:24:12 +0000 bsmith Added an internal Mac function for setting the default Dynamic Windows font.
Wed, 16 Mar 2011 02:56:18 +0000 bsmith Possible fix for container (and possibly tree) controls picking up combobox events.
Wed, 16 Mar 2011 02:30:32 +0000 bsmith Reverting part of that last change... changing the default font causes some issues.
Wed, 16 Mar 2011 02:22:53 +0000 bsmith Fixed an error in the comments.
Wed, 16 Mar 2011 02:22:14 +0000 bsmith Working on fonts some more.... setting a default label font that is smaller.
Wed, 16 Mar 2011 01:34:36 +0000 bsmith Font and color improvements... including implementing dw_window_set_font().
Tue, 15 Mar 2011 22:32:45 +0000 bsmith Use NSWorkplace to launch GUI applications instead of fork() and exec().
Tue, 15 Mar 2011 20:06:00 +0000 bsmith Slight change to the window initial size fix... still don't like this solution.
Tue, 15 Mar 2011 19:48:20 +0000 bsmith Added retains to the window menus so they don't get autoreleased when switching between
Tue, 15 Mar 2011 19:20:30 +0000 bsmith Possible fix for initial window creation with 0 size... not sure if the size I picked is good or not...
Tue, 15 Mar 2011 06:40:37 +0000 bsmith Fixed a minor 64/32 bit issue and fixed my having blue and red values reversed in the color table.
Tue, 15 Mar 2011 06:07:08 +0000 bsmith Fixed the crashing issue with dw_color_choose() it now functions properly.
Tue, 15 Mar 2011 03:12:19 +0000 bsmith Fixes for the color chooser... it now works a single time. However...
Tue, 15 Mar 2011 01:46:41 +0000 mhessling Add dw_window_get_font()
Tue, 15 Mar 2011 01:13:29 +0000 bsmith Calendar control should return years with 4 digits not 2.
Tue, 15 Mar 2011 00:45:27 +0000 bsmith Switched to graphical calendar control style... and fixed date querying code.
Mon, 14 Mar 2011 22:25:01 +0000 bsmith Changes to correctly set the main thread and lock the run mutex when not running a loop and when called from a callback.
Mon, 14 Mar 2011 21:43:28 +0000 bsmith Fixed 2 errors in the tree select event handler. Also removed unused experimental code.
Mon, 14 Mar 2011 19:30:36 +0000 bsmith Possible fix for container string columns not showing correctly.
Mon, 14 Mar 2011 18:26:50 +0000 bsmith Experimental changes to dw_main_sleep() and dw_main_iteration() to hopefully solve some issues.
Mon, 14 Mar 2011 02:08:36 +0000 bsmith Couple more fixes to keyhandling... committed before I finished what I was doing...
Mon, 14 Mar 2011 01:57:33 +0000 bsmith Initial key press event/signal handling... does not seem to trap on all controls...
Sun, 13 Mar 2011 23:06:09 +0000 bsmith Implemented tree expand event.
Sun, 13 Mar 2011 16:50:40 +0000 bsmith Fixes for dw_container/filessystem_get_column_type from Mark Hessling... adding him to the copyright section.
Sun, 13 Mar 2011 08:32:36 +0000 bsmith Some fixes for out of range parameters passed to dw_listbox_g/set_text().
Sun, 13 Mar 2011 07:40:53 +0000 bsmith Updated the #if for Snow Leopard/Leopard builds to handle them not being defined properly.
Sun, 13 Mar 2011 05:47:02 +0000 bsmith More 10.5 fixes... some selectors cause exceptions.
Sun, 13 Mar 2011 05:38:59 +0000 bsmith Fixes for building for MacOS 10.5 and PPC
Sat, 12 Mar 2011 17:42:42 +0000 bsmith Added "Windows Vista" and "Windows 7" to the operating system names reported.
Sat, 12 Mar 2011 16:46:22 +0000 bsmith dw_browse() reimplmented so it actually works as expected.
Sat, 12 Mar 2011 15:44:51 +0000 bsmith Fixed the percent/progress indicators from always being indeterminate.
Sat, 12 Mar 2011 14:56:44 +0000 bsmith Don't send tree events with no selected item. Also don't strdup a NULL string.
Sat, 12 Mar 2011 14:42:56 +0000 bsmith Fixed the scrollbar maximum range to be correct. Also added some MLE code.
Sat, 12 Mar 2011 06:19:35 +0000 bsmith Fix for popup menus not being created when window handle passed is a toplevel window.
Sat, 12 Mar 2011 06:03:32 +0000 bsmith Finishing up tree event/signal handlers.
Sat, 12 Mar 2011 04:12:14 +0000 bsmith Fixes for tree event handling. Still more to come shortly...
Sat, 12 Mar 2011 02:54:04 +0000 bsmith Fixes for container event handling. Also made container/listbox cells non-editable.
Sat, 12 Mar 2011 01:50:20 +0000 bsmith Added support for scrollbar line and page scrolling. Need to check the calculations...
Fri, 11 Mar 2011 21:53:01 +0000 bsmith Scrollbar event fixes... scale was wrong... not sure it is correct but it is better.
Fri, 11 Mar 2011 20:30:59 +0000 bsmith Spinbuttons now respond to value changed. Fix for typing in spinbutton a value out of the range.
Fri, 11 Mar 2011 19:59:29 +0000 bsmith Fixes to the slider control so events happen.
Fri, 11 Mar 2011 17:20:49 +0000 bsmith Implemented more of the missing event/signal handlers and other code cleanups.
Fri, 11 Mar 2011 05:56:17 +0000 bsmith dw_menu_popup() now uses the coordinates specified instead of the event coorindates.
Fri, 11 Mar 2011 05:23:17 +0000 bsmith Fix for button press and context menus.
Fri, 11 Mar 2011 03:02:58 +0000 bsmith Some cleanups for the run loop iteration and thread system.
Fri, 11 Mar 2011 02:33:19 +0000 bsmith Offload some drawing functions to the main thread to prevent focus deadlocks.
Fri, 11 Mar 2011 01:49:09 +0000 bsmith Fix for pool being removed and not just drained.
Thu, 10 Mar 2011 23:28:10 +0000 bsmith Added draining mechanism for threads that don't have run loops.
Thu, 10 Mar 2011 19:49:57 +0000 bsmith Removed unused Preferences menu item from the application menu.
Thu, 10 Mar 2011 19:36:47 +0000 bsmith Minor updates to the last commit.
Thu, 10 Mar 2011 18:58:05 +0000 bsmith Reimplementation of dw_main_iteration and dw_main_sleep that actually work.
Thu, 10 Mar 2011 18:30:03 +0000 bsmith Experimental change for locking on the main thread... will be committing
Thu, 10 Mar 2011 02:34:14 +0000 bsmith Added "retain"s to the DWTree/DWContainer/DWListBox classes memory allocation
Tue, 08 Mar 2011 01:30:04 +0000 bsmith Added initial thread synchronization code to stop the main loop when doing thread unsafe things.
Tue, 08 Mar 2011 00:08:25 +0000 bsmith Fixes to the color picker... it actually shows the picker now but it still needs more work.
Mon, 07 Mar 2011 23:15:55 +0000 bsmith Fixed errors creating scrollbars.
Mon, 07 Mar 2011 22:09:49 +0000 bsmith Fixes for timers not working properly. Includes commented out test container code for threadsafety.
Thu, 03 Mar 2011 14:49:30 +0000 bsmith Implemented dw_listbox_insert for containers.
Thu, 03 Mar 2011 14:23:00 +0000 bsmith Implemented dw_window_reparent using the method used for MDI simulation.
Thu, 03 Mar 2011 13:48:07 +0000 bsmith Cleanups for conflicts with "id" which is a keyword in Objective-C.
Thu, 03 Mar 2011 13:17:50 +0000 bsmith Added MDI simulation code... the MDI "window" will just be a box for
Wed, 02 Mar 2011 18:03:34 +0000 bsmith Fixed a minor issue causing crashes when right clicking on an empty container.
Wed, 02 Mar 2011 17:29:33 +0000 bsmith Fixes for tree packing and a data source issue. Implemented most of the missing tree functions.
Wed, 02 Mar 2011 13:43:04 +0000 bsmith Fix for dw_window_set/get_data() on a top-level window.
Wed, 02 Mar 2011 05:53:27 +0000 bsmith Initial tree support, lots more to do but basics are there.
Wed, 02 Mar 2011 02:29:33 +0000 bsmith Implemented a rather hacky fix for the spinbutton issues. The stepper control is really poorly
Tue, 01 Mar 2011 14:56:48 +0000 bsmith Basic spinbutton implementation, something isn't quite working right but
Tue, 01 Mar 2011 13:32:40 +0000 bsmith Fixes for dw_splitbar_set() not working on an unsized window.
Tue, 01 Mar 2011 04:37:11 +0000 bsmith MLE was missing the scrollbar. Fixes for getting and setting the position.
Mon, 28 Feb 2011 08:27:53 +0000 bsmith Filled in most of the remaining MLE and container functions... the remaining few
Mon, 28 Feb 2011 03:09:50 +0000 bsmith Fixes or fonts and loading images from files. Added Mac specific settings to dwtest.
Sun, 27 Feb 2011 21:00:02 +0000 bsmith Some minor font fixes.
Sun, 27 Feb 2011 19:25:21 +0000 bsmith Missed one function to typedef. Fixed errors in the test program and switched to using
Sun, 27 Feb 2011 19:01:40 +0000 bsmith Implemented icon support on the Mac. In the process created a new HICN type.
Sun, 27 Feb 2011 08:18:20 +0000 bsmith Implemented bitmap buttons and pixmaps from bundle resources.
Sun, 27 Feb 2011 06:00:49 +0000 bsmith Implemented most of the listbox functions for the actual listbox control...
Sun, 27 Feb 2011 00:10:48 +0000 bsmith Fixes for splitbars (horizontal and vertical definitions are reversed).
Sat, 26 Feb 2011 20:40:54 +0000 bsmith Fix for a rather serious notebook layout bug.
Sat, 26 Feb 2011 16:07:04 +0000 bsmith Changes to make the resize function more like on the other platforms.
Sat, 26 Feb 2011 03:17:12 +0000 bsmith Fixing warnings with Xcode 4 and switched to manual releasing in the draw functions to stop leaking.
Fri, 25 Feb 2011 21:12:02 +0000 bsmith Fixed drawing of rects and points. Fonts now properly draw in color. Updated property list.
Fri, 25 Feb 2011 15:30:24 +0000 bsmith Updated revision control version of configure script to support Cocoa.
Fri, 25 Feb 2011 15:25:54 +0000 bsmith Removed the Carbon source file, and changes to configure to build the Cocoa version.
Fri, 25 Feb 2011 03:45:44 +0000 bsmith Added missing functions needed to build HandyFTP.
Thu, 24 Feb 2011 22:42:29 +0000 bsmith Fixes for pixmaps and drawing to the screen.
Thu, 24 Feb 2011 18:59:01 +0000 bsmith Fixes for container signal handling.
Thu, 24 Feb 2011 14:29:23 +0000 bsmith Haven't finished but the basics of the container/listbox are now working.
Thu, 24 Feb 2011 07:30:41 +0000 bsmith Work (unfinished) on container objects.
Wed, 23 Feb 2011 20:45:50 +0000 bsmith Comboboxes implemented.
Wed, 23 Feb 2011 19:41:25 +0000 bsmith Calendar and HTML functions filled in.
Wed, 23 Feb 2011 18:51:15 +0000 bsmith Implementing the menubar and hopefully popup menus.
Wed, 23 Feb 2011 15:40:46 +0000 bsmith Continuing to add types... looking to almost be usable. :)
Wed, 23 Feb 2011 11:41:47 +0000 bsmith Added even more... including first signal handling and notebooks among other controls.
Tue, 22 Feb 2011 19:41:02 +0000 bsmith Filling in more class types.
Tue, 22 Feb 2011 17:15:15 +0000 bsmith Added initial support for a MacOS Cocoa port.
Sat, 19 Feb 2011 09:37:39 +0000 bsmith Switched to using reentrant version of getmntent on Linux.
Sat, 19 Feb 2011 00:02:12 +0000 bsmith Put in a fix for a Visual Studio 2008 crash with a time of 0.
Sat, 19 Feb 2011 00:00:19 +0000 bsmith Fixed building with Visual Studio 2008.
Fri, 18 Feb 2011 13:30:43 +0000 bsmith Installing with compat included does not install the header.
Fri, 18 Feb 2011 13:02:58 +0000 bsmith Updated my email address in the license file.
Fri, 18 Feb 2011 13:01:23 +0000 bsmith Variable being set forces compat to never be built even with --with-compat specified.
Sun, 03 Oct 2010 00:34:36 +0000 mhessling Add dw_listview_insert()
Sun, 12 Apr 2009 01:41:50 +0000 mhessling Remove CVS remnants
Sun, 12 Apr 2009 01:31:47 +0000 mhessling Add readme files to zip file
Sun, 12 Apr 2009 01:19:23 +0000 mhessling Support for building zip file on Win32
Sun, 12 Apr 2009 01:12:04 +0000 mhessling Support for building with GTK+ on Mac OSX
Sat, 11 Apr 2009 23:42:36 +0000 mhessling Support for building binary for OS/2
Sat, 11 Apr 2009 04:54:51 +0000 mhessling Bring OS/2 functionality up to latest
Fri, 10 Apr 2009 22:55:56 +0000 mhessling Add _dw_log() internal logging function
Fri, 10 Apr 2009 10:30:54 +0000 mhessling Close debug file on exit
Fri, 10 Apr 2009 10:25:26 +0000 mhessling Support for setting transparent colour for bitmaps
Tue, 06 Jan 2009 11:00:15 +0000 mhessling Add dw_polygon_draw() to draw closed polygons.
Thu, 30 Oct 2008 10:46:03 +0000 mhessling Use better directory browser widget.
Thu, 30 Oct 2008 10:44:34 +0000 mhessling Use better directory browser widget.
Thu, 30 Oct 2008 10:43:16 +0000 mhessling Attempt to make click_default work properly.
Wed, 22 Oct 2008 02:14:34 +0000 mhessling Add support for using initial directory in dw_file_browse()
Sat, 12 Apr 2008 12:22:09 +0000 mhessling Fixed dw_file_browse(); filters now work on extension passed in.
Sat, 12 Apr 2008 11:01:29 +0000 mhessling Fixed dw_html_raw() under GTK+ and added test case for it
Sat, 12 Apr 2008 06:48:38 +0000 mhessling Make spinbutton VALUE_CHANGE callback work properly
Sat, 12 Apr 2008 06:46:41 +0000 mhessling Make version dependent on configure
Sat, 12 Apr 2008 06:45:55 +0000 mhessling Update package version
Mon, 07 Apr 2008 07:00:47 +0000 mhessling Dummy placeholder for Makefile
Mon, 07 Apr 2008 06:59:45 +0000 mhessling SUpport for embedded mozilla/firefox widget
Sun, 06 Apr 2008 10:25:36 +0000 mhessling Remove embedded XPM.
Sun, 06 Apr 2008 00:41:44 +0000 mhessling Added menu tests, including checked and disabled menu items.
Sun, 06 Apr 2008 00:36:24 +0000 mhessling Added dw_menu_item_set_state() to set checked status of menu item and ability to enable/disable menu items.
Sun, 06 Apr 2008 00:35:28 +0000 mhessling Added dw_menu_item_set_state() to set checked status of menu item and ability to enable/disable menu items.
Sun, 06 Apr 2008 00:33:45 +0000 mhessling Add rudimentary internal logging for debug
Sun, 23 Mar 2008 05:18:13 +0000 mhessling *from_data functions added
Sun, 23 Mar 2008 05:15:45 +0000 mhessling Allow context menu to be shown.
Sun, 23 Mar 2008 05:14:32 +0000 mhessling Attempt auto resizing of window based on widget sizes; not very successful.
Sun, 23 Mar 2008 05:11:21 +0000 mhessling Fix compiler error
Sun, 23 Mar 2008 04:54:30 +0000 mhessling Modify Calendar widget
Thu, 14 Jun 2007 07:24:56 +0000 mhessling Fix for dw_notebook_new() with tabs at bottom
Sun, 01 Oct 2006 05:04:31 +0000 mhessling Fix introduced compilation error.
Sun, 01 Oct 2006 05:01:33 +0000 mhessling Add finishup.sh to source distros.
Sun, 01 Oct 2006 04:40:02 +0000 mhessling Fix trailing junk on dw_mle_export()
Thu, 28 Sep 2006 01:42:32 +0000 mhessling dw_calendar_set_date() sets the text of the dummy calendar
Thu, 28 Sep 2006 01:41:39 +0000 mhessling Pack the calendar with an initial size so the dummy OS/2 calendar shows up
Tue, 26 Sep 2006 00:18:27 +0000 mhessling *** empty log message ***
Tue, 26 Sep 2006 00:03:28 +0000 mhessling *** empty log message ***
Mon, 25 Sep 2006 23:59:00 +0000 mhessling Remove test dw_menu_delete_item
Mon, 25 Sep 2006 23:15:01 +0000 mhessling Add some more test
Mon, 25 Sep 2006 23:14:39 +0000 mhessling Simplify and link dwtest with locally built shared libraries
Mon, 25 Sep 2006 22:42:48 +0000 mhessling Add calendar widget
Mon, 25 Sep 2006 22:41:03 +0000 mhessling Spell application correctly
Mon, 25 Sep 2006 22:40:16 +0000 mhessling Specify library output filenames.
Mon, 25 Sep 2006 22:37:50 +0000 mhessling Remove non-required header files.
Mon, 25 Sep 2006 22:32:10 +0000 mhessling Update version
Mon, 25 Sep 2006 22:23:43 +0000 mhessling Remove reference to HandyFTP
Mon, 25 Sep 2006 22:16:42 +0000 mhessling Add dummy calendar widget. Need to simulate one.4?\002?\007
Mon, 25 Sep 2006 22:13:53 +0000 mhessling Add calendar widget.
Mon, 25 Sep 2006 22:03:31 +0000 mhessling Attempt to make spinbutton emit VALUE_CHANGED signal; not working
Fri, 22 Sep 2006 06:04:55 +0000 mhessling Add dw_calendar_new()
Tue, 24 May 2005 21:09:37 +0000 bsmith Updates to the GtkMozEmbed code.
Mon, 23 May 2005 07:54:10 +0000 bsmith Escape out of _free_window_memory() if we are being called on an embedded
Mon, 23 May 2005 01:43:36 +0000 bsmith Implemented dynamic loading of the Mozilla renderer.
Sun, 22 May 2005 19:14:15 +0000 bsmith If available try to use GtkMozEmbed from Mozilla.or.
Sun, 22 May 2005 18:23:05 +0000 bsmith Added stubs for HTML renderer on Unix.
Sun, 22 May 2005 18:21:07 +0000 bsmith Added stubs for the HTML render on OS/2.
Sun, 22 May 2005 18:07:23 +0000 bsmith Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
Fri, 20 May 2005 11:28:16 +0000 bsmith Fixed a slight regression in the unified icon bitmap code.
Fri, 20 May 2005 05:53:06 +0000 bsmith Minor change to the Windows sockinit() macro.
Fri, 20 May 2005 03:55:03 +0000 bsmith Fixes for Windows, alloca is _alloc in MSVC, added a macro in compat.h.
Fri, 20 May 2005 03:32:25 +0000 bsmith Sweeping changes to the compatibility module, moved all socket code out
Sun, 17 Apr 2005 11:39:25 +0000 bsmith Thread functions should use the API/DWSIGNAL calling conventions.
Wed, 23 Mar 2005 09:26:36 +0000 mhessling Add support for .ico files to dw_window_set_icon()
Thu, 10 Feb 2005 09:25:39 +0000 bsmith Same fix also needed in dw_container_set_row_title().
Thu, 10 Feb 2005 09:18:53 +0000 bsmith Ok, the fix was a bit more complex, here is part 2. :)
Thu, 10 Feb 2005 09:12:15 +0000 bsmith Hopefully fixes an error with wrong indexes in the containers on GTK after
Thu, 10 Feb 2005 00:38:55 +0000 bsmith Fixed incorrect calling convention on the click default handler on OS/2.
Wed, 09 Feb 2005 17:53:26 +0000 bsmith Fix for incorrect indexes on subsequent container inserts on windows.
Tue, 20 Jul 2004 07:37:56 +0000 mhessling Remove unused variable
Tue, 20 Jul 2004 07:36:11 +0000 mhessling Add dw_listbox_list_append()
Tue, 20 Jul 2004 07:31:53 +0000 mhessling MinGW support file
Thu, 24 Jun 2004 19:23:51 +0000 bsmith Fixes for the color selection dialog on GTK 1.x.
Thu, 24 Jun 2004 18:31:55 +0000 bsmith The color selection dialog is now functional under OS/2 but it does not
Thu, 24 Jun 2004 08:54:19 +0000 bsmith Added the basics of the color chooser on OS/2. Needs some more logic to
Thu, 17 Jun 2004 11:22:14 +0000 mhessling Add dw_color_choose()
Sat, 08 May 2004 06:53:12 +0000 bsmith Changes to get the menus working. Switched to using
Fri, 07 May 2004 20:57:43 +0000 bsmith Added new functionality on MacOS, the layout engine should be working
Thu, 29 Apr 2004 01:12:23 +0000 bsmith Force boxes to size 0 on Unix to eliminate box packing confusion, I
Wed, 21 Apr 2004 06:14:48 +0000 bsmith Minor fix to _free_window_memory() to not incorrectly try to free box
Wed, 21 Apr 2004 05:33:51 +0000 bsmith Removed dw_percent_get_range() to simplify coding. The range is now always
Wed, 21 Apr 2004 04:56:34 +0000 bsmith Moved back the version to 0.9.0 preparing for a beta before the final
Sat, 17 Apr 2004 06:14:00 +0000 bsmith Fixes for the shared memory and named semaphore code.
Sat, 17 Apr 2004 06:04:40 +0000 bsmith Fixes for the new shared memory and named event code.
Sat, 17 Apr 2004 05:38:09 +0000 bsmith Added a bunch of support routines I now own due to the settlement
Mon, 12 Apr 2004 03:52:15 +0000 bsmith Fixed a minor packing error in dw_messagebox().
Sun, 11 Apr 2004 08:35:43 +0000 bsmith Use LoadImage() and BS_ICON for properly loading the odd sized icon images
Sun, 11 Apr 2004 08:18:44 +0000 bsmith Added some more intellegent code to determine the best icon size when using
Sun, 11 Apr 2004 06:42:13 +0000 bsmith Fixes for resource based bitmap buttons using icons.
Sun, 11 Apr 2004 05:58:43 +0000 bsmith Initial code to support icons in dw_bitmapbutton_new() but it doesn't seem
Sun, 11 Apr 2004 04:39:04 +0000 bsmith Try to load icons for dw_bitmapbutton_new() before bitmaps from the
Sun, 11 Apr 2004 03:14:21 +0000 bsmith Fixes to the box packing padding code on Unix. An old workaround was
Wed, 07 Apr 2004 09:56:11 +0000 bsmith Argh, MacOS was using increments... let's see if we can work around it,
Sun, 04 Apr 2004 18:47:21 +0000 bsmith Destroy the icon HPOINTER when destroying bitmap buttons using icons.
Sun, 04 Apr 2004 18:45:40 +0000 bsmith Use 16x16 mini icon, and added code to draw the depressed button when using
Sun, 04 Apr 2004 18:39:17 +0000 bsmith Added icon support to dw_bitmapbutton_from_file() but it seems to be using
Sun, 04 Apr 2004 04:12:50 +0000 mhessling COlumn offsets for filesystem containers in OS/2 is 2; not 1.
Sun, 04 Apr 2004 01:58:48 +0000 bsmith Committed Icon code from Mark.
Sat, 03 Apr 2004 06:52:12 +0000 bsmith Get EMX compiling again.
Thu, 01 Apr 2004 07:48:52 +0000 bsmith Fixed optimization errors on Windows.
Thu, 01 Apr 2004 07:42:17 +0000 bsmith Move the fix, but it is just as ugly as before. ;)
Thu, 01 Apr 2004 07:39:58 +0000 bsmith Well this is an ugly fix but it will have to do for the moment.
Thu, 01 Apr 2004 07:25:38 +0000 bsmith Some splitbar optimizations, removed unneeded code and optimized crucial
Thu, 25 Mar 2004 19:52:57 +0000 bsmith More merging with Windows, removed code to reverse tabbing for vertical
Wed, 24 Mar 2004 07:43:23 +0000 bsmith Code merge with Windows, groupbox text height was being added on the wrong
Wed, 24 Mar 2004 07:37:31 +0000 bsmith Almost have the new layout code fixed, just seeing a small problem with
Wed, 24 Mar 2004 00:05:39 +0000 bsmith Don't reverse packing on vertical boxes to compensate for the inverted
Tue, 23 Mar 2004 22:37:21 +0000 bsmith More Timer cleanups, but it still stops for no apparent reason!
Tue, 23 Mar 2004 21:04:08 +0000 bsmith Correctly implemented DW_POINTER_DEFAULT on Unix.
Tue, 23 Mar 2004 20:55:18 +0000 bsmith Forgot DW_POINTER_DEFAULT on Unix.
Tue, 23 Mar 2004 20:50:41 +0000 bsmith Added DW_POINTER_DEFAULT, this will return the pointer to the default
Tue, 23 Mar 2004 20:30:12 +0000 bsmith More pointer cleanup on OS/2.
Tue, 23 Mar 2004 20:12:31 +0000 bsmith Fixed dw_window_set_pointer() for OS/2.
Tue, 23 Mar 2004 19:34:33 +0000 bsmith Fixed a typo, compat should be compat.h
Tue, 23 Mar 2004 11:00:04 +0000 bsmith Fixed dw_window_pointer() so it works on Windows. Tried to fix the
Tue, 23 Mar 2004 10:10:27 +0000 mhessling Remove extraneous arguments to dw_messagebox()
Sat, 20 Mar 2004 01:21:13 +0000 bsmith Fixes for building with Innotek GCC. Will have to check for regressions
Wed, 17 Mar 2004 18:49:14 +0000 bsmith Included Nickolay V. Shmyrev's full name in the license and source files.
Tue, 16 Mar 2004 10:47:23 +0000 bsmith Minor MDI fixes, tried to fix the y-axis problem for OS/2 boxes but it is
Tue, 16 Mar 2004 08:23:04 +0000 bsmith For whatever reason the new WS_EX_MDICHILD method is not working properly,
Tue, 16 Mar 2004 07:25:35 +0000 bsmith Implemented dw_window_set_pos/get_pos/etc.
Tue, 16 Mar 2004 06:58:18 +0000 bsmith Eliminate warnings on GTK 1.x
Tue, 16 Mar 2004 06:54:46 +0000 bsmith Added bitmaps for GTK 2.x MDI code.
Tue, 16 Mar 2004 06:53:23 +0000 bsmith Implemented dw_window_show/hide/minimize/destroy/set_text for MDI children.
Tue, 16 Mar 2004 06:18:40 +0000 bsmith Need to show the images for the MDI window buttons, since we don't use
Tue, 16 Mar 2004 02:55:04 +0000 bsmith Updated copyrights and license file.
Tue, 16 Mar 2004 02:50:42 +0000 bsmith Implemented MDI Window in Window code on GTK 2.x.
Fri, 12 Mar 2004 23:47:37 +0000 bsmith More function name changes for Rexx/DW compatibility.
Tue, 09 Mar 2004 05:58:52 +0000 bsmith Fixes search and replace errors.
Tue, 09 Mar 2004 03:58:54 +0000 bsmith Changes to dw_scrollbar_new().
Tue, 09 Mar 2004 03:54:21 +0000 bsmith Removed the increments parameter from dw_scrollbar_new().
Tue, 09 Mar 2004 03:27:39 +0000 bsmith Change function names to be inline with Mark Hessling's Rexx/DW.
Mon, 08 Mar 2004 03:46:17 +0000 bsmith MDI frames have no data saved on their titlebared window handles, so
Wed, 18 Feb 2004 10:26:49 +0000 mhessling Added dw_container_get_column_type and dw_filesystem_get_column_type.
Thu, 22 Jan 2004 18:51:49 +0000 bsmith Added missing calling conventions. Thanks Bastian for pointing this out.
Wed, 21 Jan 2004 06:31:41 +0000 bsmith Load the Win2K/98 functions dynamically so the same DW.DLL binary will
Sun, 18 Jan 2004 06:52:50 +0000 bsmith Another minor change.
Sun, 18 Jan 2004 06:41:04 +0000 bsmith Fix minor error in new dw_filesystem_change_*() code.
Sun, 18 Jan 2004 06:33:25 +0000 bsmith Added dw_filesystem_change_*() and testcase code from Mark in dwtest.
Sat, 17 Jan 2004 16:19:02 +0000 bsmith Only activate the container select callback when the item state changes,
Fri, 19 Dec 2003 03:25:49 +0000 mhessling Move variable definitions to after first line of code so C compilers work.
Fri, 12 Dec 2003 07:37:37 +0000 bsmith Added a GlobalID which should allow code written on GTK or Windows to work
Fri, 12 Dec 2003 07:24:39 +0000 bsmith Ok, so the code I just removed wasn't quite as bogus as I thought, but it
Fri, 12 Dec 2003 07:14:17 +0000 bsmith Fixes to the new popup menu code, removed a bogus check that was causing
Fri, 12 Dec 2003 05:45:44 +0000 bsmith No longer use global variables for dw_container_query*() so it can be
Fri, 12 Dec 2003 05:19:36 +0000 bsmith Don't use globals for keeping track of dw_container_query*() loops, allows
Fri, 12 Dec 2003 00:07:26 +0000 bsmith Fixes for dw_container_delete*() so they don't interfere with a pending
Tue, 02 Dec 2003 18:40:27 +0000 bsmith Fixed a bug in the dialog system on Unix where, gtk_main() could exit
Mon, 24 Nov 2003 18:53:07 +0000 bsmith Don't warn in dw_box_pack_*() for groupboxes.
Fri, 21 Nov 2003 21:45:40 +0000 bsmith Added some type declarations to allow better interoperability with Regina
Thu, 13 Nov 2003 21:53:13 +0000 bsmith Formatting.
Thu, 13 Nov 2003 01:13:08 +0000 bsmith Minor updates for the taskbar code.
Sat, 08 Nov 2003 17:14:45 +0000 bsmith Fix compiler complaints on OS/2.
Sat, 08 Nov 2003 16:49:44 +0000 bsmith Export the new functions.
Sat, 08 Nov 2003 15:30:19 +0000 bsmith Implemented taskbar icons on windows, so I can keep feature for feature
Sun, 19 Oct 2003 07:15:37 +0000 bsmith Delete the temporary item _after_ populating the subtree. This prevents
Thu, 16 Oct 2003 08:12:01 +0000 bsmith Simplified the folder browser on OS/2, following some Unix changes.
Thu, 16 Oct 2003 07:51:36 +0000 bsmith Fixes for GTK 2.x, and correctly check for the directory bit. NOTE:
Thu, 16 Oct 2003 06:25:59 +0000 bsmith Fixes for the Unix file browser... seems to have revealed a problem in
Wed, 15 Oct 2003 21:31:14 +0000 bsmith Initial port of the OS/2 folder browser to unix. dw_tree_get_parent()
Wed, 15 Oct 2003 18:24:31 +0000 bsmith Implemented the new tree functions and signal on Windows and exported the
Wed, 15 Oct 2003 10:17:54 +0000 bsmith New tree code fixes for GTK 2.x
Wed, 15 Oct 2003 09:59:33 +0000 bsmith Minor compile fixes.
Wed, 15 Oct 2003 09:55:28 +0000 bsmith Added two new tree functions, get_title and get_parent and finished the
Mon, 13 Oct 2003 10:37:24 +0000 mhessling Had #ifdef __EMX__ round the wrong way in dw_main_sleep(); now fixed.
Mon, 13 Oct 2003 09:13:40 +0000 bsmith Initial folder browser code for OS/2.
Fri, 10 Oct 2003 22:37:16 +0000 mhessling Remove some compiler warnings under EMX.
Fri, 10 Oct 2003 10:02:34 +0000 mhessling Add tracing code for column-click signal.
Fri, 10 Oct 2003 10:01:51 +0000 mhessling Add support for column-click signal.
Fri, 10 Oct 2003 09:26:07 +0000 mhessling Add support for column-click signal.
Fri, 10 Oct 2003 09:19:25 +0000 mhessling Support for "column-click" signal
Wed, 08 Oct 2003 22:02:04 +0000 bsmith Minor formatting changes.
Wed, 08 Oct 2003 21:59:23 +0000 bsmith Free menu memory on Windows as well.
Wed, 08 Oct 2003 21:40:06 +0000 bsmith More menu fixes, free signal handlers and memory on OS/2, and the begining
Wed, 08 Oct 2003 10:01:09 +0000 bsmith Cleanup code needs to delayed by posting to the window procedure so that
Wed, 08 Oct 2003 09:36:10 +0000 bsmith Added new code to make the menu handlers window local instead of global.
Thu, 02 Oct 2003 07:51:26 +0000 bsmith Menu item handlers are now window local, ID is still used but it is local
Fri, 08 Aug 2003 23:09:44 +0000 mhessling dw_listbox_delete() needs index+1 for end arg
Sat, 02 Aug 2003 05:04:22 +0000 mhessling Add support for DW_BROWSER to specify browser executable fir dw_browse()
Wed, 09 Jul 2003 19:50:05 +0000 bsmith Removed obsolete code from dw_box_pack_* and from dw_file_browse().
Wed, 09 Jul 2003 07:20:17 +0000 bsmith Fixes timer problems on Windows, however this may break Win95 support.
Mon, 07 Jul 2003 16:20:30 +0000 bsmith Don't unreference private pixbufs on GTK 2.x.
Mon, 07 Jul 2003 09:18:53 +0000 mhessling Add a couple of redundant dw_tree_set() calls to highlight errors with the
Wed, 02 Jul 2003 08:18:38 +0000 bsmith Don't make message boxes system modal on OS/2, it is very annoying.
Wed, 25 Jun 2003 04:43:33 +0000 bsmith Merging layout engine fix from the windows code.
Wed, 25 Jun 2003 03:39:44 +0000 bsmith Hybrid fix, seems the last change illiminated some important code that
Mon, 23 Jun 2003 22:50:18 +0000 bsmith Fixes GDI font object leak when calling dw_window_set_font() on
Mon, 23 Jun 2003 17:24:54 +0000 bsmith Eliminate unnecessary and also erroneous code segment from the resize
Mon, 23 Jun 2003 17:13:02 +0000 bsmith Testing some even further optimization.
Mon, 23 Jun 2003 16:52:21 +0000 bsmith Optimizations to the layout engine on OS/2 and Windows, eliminated 3 MUL
Mon, 23 Jun 2003 08:58:38 +0000 mhessling Allow all special keys with keypress callback.
Mon, 23 Jun 2003 08:57:45 +0000 mhessling Finally sort out correct location of text with dw_draw_text() under GTK 2.0
Tue, 17 Jun 2003 01:45:58 +0000 mhessling Add support for directory browsing under Win32. DW_DIRECTORY_OPEN can be
Mon, 09 Jun 2003 08:14:59 +0000 bsmith When a box is a groupbox, we need to add the groupbox border to both the
Tue, 03 Jun 2003 09:13:35 +0000 mhessling Add more tests for dw_pac*() functions. Throw up a messagebox if you try and
Tue, 03 Jun 2003 09:08:33 +0000 mhessling Fix some OS/2 key definitions.
Tue, 03 Jun 2003 07:33:26 +0000 bsmith Reformatted source code, I am now using FTE on MacOS X. Implemented
Mon, 02 Jun 2003 06:08:21 +0000 bsmith Changed from GetWindowLong() and SetWindowLong() to GetWindowLongPtr() and
Fri, 30 May 2003 19:50:18 +0000 bsmith Need to have a application package directory for binaries to properly run
Fri, 30 May 2003 17:36:01 +0000 bsmith Throw the warning after the mutex has been released in dw_box_pack_*
Fri, 30 May 2003 00:47:47 +0000 bsmith Implemented more functionality on MacOS and include the platform define
Thu, 29 May 2003 18:38:49 +0000 bsmith Noticed an artifact from the OS/2 port that was incorrect.
Thu, 29 May 2003 09:53:04 +0000 bsmith Hopefully better method of removing the font modifiers.
Thu, 29 May 2003 09:18:54 +0000 bsmith Only throw up the messagebox when expand and size are both 0 and the item
Wed, 28 May 2003 08:00:11 +0000 bsmith More MacOS fixes, make install now works properly. Made special test
Wed, 28 May 2003 04:52:34 +0000 mhessling Fix bug with specifying fonts with modifiers; the modifiers were not being
Tue, 27 May 2003 22:34:14 +0000 bsmith Changes for MacOS X again.
Tue, 27 May 2003 22:31:06 +0000 bsmith Shared library updates for MacOS X. Suffix should be dylib, and linker
Tue, 27 May 2003 21:43:49 +0000 bsmith Compile fixes for MacOS X.
Tue, 27 May 2003 21:27:26 +0000 bsmith Wrong predicate on SHAREDFLAGS.
Tue, 27 May 2003 21:23:42 +0000 bsmith Changes for MacOS X.
Tue, 27 May 2003 21:20:12 +0000 bsmith Condifure and Makefile changes for MacOS X.
Tue, 27 May 2003 03:41:57 +0000 mhessling Check for inconsistent parameters in dw_box_pack_start() and
Tue, 27 May 2003 03:40:42 +0000 mhessling Remove messagebox*xpm from root drive.
Mon, 26 May 2003 07:39:38 +0000 mhessling For message boxes that have icons, increase the size of the text area (and hence the
Tue, 20 May 2003 07:43:37 +0000 mhessling Allow dw_window_set_style() on status_text widgets.
Sun, 18 May 2003 08:42:10 +0000 bsmith Division by zero fix in the layout engine.
Thu, 15 May 2003 18:03:41 +0000 bsmith Combobox code was using the old signal handler method. Updated it to thenew
Thu, 15 May 2003 17:36:04 +0000 bsmith Hopefully fixed dw_listbox_selected() on GTK 2.x.
Thu, 15 May 2003 16:32:54 +0000 bsmith Using GtkTreeSelection instead of GtkTreeView in the signal handler code
Thu, 15 May 2003 16:21:27 +0000 bsmith Removed the defines again.
Thu, 15 May 2003 08:49:48 +0000 mhessling dw_window_set_text() on a toplevel widget from dw_window_new() now works.
Thu, 15 May 2003 06:32:16 +0000 bsmith Added checks for UDM_SETPOS32 into the source file, I had removed them
Thu, 15 May 2003 04:03:03 +0000 bsmith Fix a crash in dw_window_pointer when the window handle is HWND_DESKTOP.
Thu, 15 May 2003 03:44:01 +0000 bsmith Woops, missed a variable when copying the code from OS/2 to Windows.
Thu, 15 May 2003 03:38:44 +0000 bsmith Changes to calculate groupbox border widths and take this into account
Wed, 14 May 2003 22:09:01 +0000 mhessling Don't distinguish between vertical and horizontal scrollbars in