Thu, 15 Apr 2021 00:24:07 +0000 |
bsmith |
Win: Fix the row data field of the container context event.
|
Wed, 14 Apr 2021 02:56:17 +0000 |
bsmith |
Win: Dark mode change to match up with the iOS and Mac changes.
|
Tue, 30 Mar 2021 08:28:35 +0000 |
bsmith |
Add DW_FEATURE_TREE feature test, since iOS does not suppor tree.
|
Thu, 25 Mar 2021 21:38:58 +0000 |
bsmith |
Win: Remove winmain.c as it is unnecessary when using the dwmain() entrypoint macros.
|
Mon, 08 Mar 2021 19:53:55 +0000 |
bsmith |
Add new function dw_render_redraw() which will trigger expose event on render widgets.
|
Mon, 08 Feb 2021 02:09:40 +0000 |
bsmith |
Win: The taskbar feature test on Windows wasn't quite right.
|
Wed, 03 Feb 2021 21:44:15 +0000 |
bsmith |
Add DW_FEATURE_TASK_BAR to the feature tests, for taskbar icon support.
|
Wed, 27 Jan 2021 09:35:38 +0000 |
bsmith |
Win: Fix logic error; only insert NULLs after searching the font string.
|
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.
|
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.
|
Sat, 23 Jan 2021 00:48:12 +0000 |
bsmith |
Win: Implement dw_window_set_font() support for Rich Edit based MLEs.
|
Mon, 18 Jan 2021 23:43:54 +0000 |
bsmith |
Win: Added dw_window_set_color() support for Rich Edit based MLE controls.
|
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.
|
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 03:49:20 +0000 |
bsmith |
Win: Fix dw_mle_set_word_wrap() on Windows when -DRICHEDIT is enabled for MLEs.
|
Tue, 15 Dec 2020 08:06:54 +0000 |
bsmith |
Win: Fix building in Windows 2000, move _dw_show_margins() into AEROGLASS.
|
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.
|
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.
|
Sun, 04 Oct 2020 21:09:02 +0000 |
bsmith |
Win: Add support for building with Clang/LLVM on Windows. SET CLANG=Y
|
Wed, 30 Sep 2020 22:56:59 +0000 |
bsmith |
Win: Fix some warnings reported with -W3 in Visual C.
|
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.
|
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
|
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.
|
Tue, 23 Jun 2020 07:48:29 +0000 |
bsmith |
Change dw_notification_new() to take an image path instead of an in-memory HPIXMAP.
|
Wed, 17 Jun 2020 03:38:21 +0000 |
bsmith |
Win: Fixed the notification callback when clicking the toast.
|
Tue, 16 Jun 2020 00:16:59 +0000 |
bsmith |
Added initial notification callback code to the test program.
|
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 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.
|
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:25:18 +0000 |
mhessling |
Added htmlEngine to DWEnv
|
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.
|
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.
|
Wed, 04 Dec 2019 01:22:38 +0000 |
bsmith |
Win: Fixed a couple of type warnings reported by Visual C.
|
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.
|
Sun, 24 Nov 2019 22:42:55 +0000 |
bsmith |
Win: Fix crash on Edge HTML widget destruction.
|
Sun, 17 Nov 2019 05:35:00 +0000 |
bsmith |
Win: Hopefully finally const changes for Windows. OS/2 to go.
|
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, 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 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 10:12:25 +0000 |
bsmith |
Win: Added support for dw_html_javascript_run() using Edge (Chromium).
|
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.
|
Thu, 24 Oct 2019 23:57:51 +0000 |
bsmith |
Win: Fixed a number of Visual C warnings show in the IDE.
|
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.
|
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 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.
|
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...
|
Tue, 30 Jul 2019 07:53:57 +0000 |
bsmith |
Win: First attempt at enabling Dark Mode support, mixed results... some changes.
|
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 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, 20 Apr 2017 12:57:03 +0000 |
bsmith |
Fix loading rich edit libraries when in wide mode.
|
Thu, 20 Apr 2017 10:36:49 +0000 |
bsmith |
Added dw_mle_set_auto_complete() stubs for OS/2 and Windows...
|
Wed, 12 Oct 2016 00:12:12 +0000 |
bsmith |
Only add quotes to paramaters during dw_exec() if there are spaces in the parameter.
|
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.
|
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....
|
Wed, 28 Aug 2013 23:47:40 +0000 |
bsmith |
More container and tree changes on all platforms regarding memory.
|
Tue, 13 Aug 2013 20:41:59 +0000 |
bsmith |
Free container row data memory on item delete on Windows.
|
Fri, 09 Aug 2013 10:17:59 +0000 |
bsmith |
MinGW, documentation and warning fixes.
|
Fri, 09 Aug 2013 02:11:06 +0000 |
bsmith |
Initial commit of GTK2 code changes (untested) ...
|
Thu, 08 Aug 2013 18:26:46 +0000 |
bsmith |
Second Windows round of changes to split the data and string
|
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...
|
Fri, 01 Mar 2013 16:51:08 +0000 |
bsmith |
Add dw_shutdown() function which does the same thing as dw_exit() ...
|
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
|
Wed, 27 Feb 2013 19:14:22 +0000 |
bsmith |
Initial commit for new dw_signal_connect_data() function...
|
Thu, 27 Dec 2012 13:03:47 +0000 |
bsmith |
When handling click default, return instead of running the default handler on Windows.
|
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.
|
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.
|
Sun, 28 Oct 2012 02:59:56 +0000 |
bsmith |
On Windows invalidate the bitmap button after changing the bitmap to force a redraw.
|
Fri, 26 Oct 2012 04:54:48 +0000 |
bsmith |
Fixed the Windows toolbar code to actually work... had some leftovers
|
Thu, 25 Oct 2012 23:15:46 +0000 |
bsmith |
Initial rewrite of dw_window_set_bitmap() to work on bitmap buttons on Windows.
|
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...
|
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 03:08:03 +0000 |
bsmith |
Attempted fix at dw_window_set_focus() from non-main threads on Windows.
|
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...
|
Sun, 05 Aug 2012 13:47:57 +0000 |
bsmith |
Similar fixes to the Mac one on OS/2 and Windows....
|
Sat, 04 Aug 2012 07:35:13 +0000 |
bsmith |
Rewrite dw_window_set_style() on Windows to properly handle the
|
Tue, 24 Jul 2012 23:33:50 +0000 |
bsmith |
Added UTF8/Wide conversion functions on OS/2 and Windows...
|
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 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.
|
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, 16 Jun 2012 08:49:10 +0000 |
bsmith |
Enable unicode cut and paste on Windows.
|
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.
|
Mon, 04 Jun 2012 22:18:56 +0000 |
bsmith |
Added dw_filesystem_set_column_title() function to aid in localization.
|
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:14:48 +0000 |
bsmith |
Same fix on Windows as I just committed on OS/2.
|
Sat, 05 May 2012 06:48:40 +0000 |
bsmith |
Fix Unicode issues with the directory browser on Windows.
|
Wed, 02 May 2012 00:11:15 +0000 |
bsmith |
Fix warnings building with MinGW on Windows.
|
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 01:17:09 +0000 |
bsmith |
Fix packing padding not triggering automatic redraws on OS/2, Mac and Windows.
|
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:33:39 +0000 |
bsmith |
Initial implementation of dw_box_remove() and dw_box_remove_at_index()
|
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.
|
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 *)
|
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.
|
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 19:44:45 +0000 |
bsmith |
Fixed issue with dw_mle_import() in Unicode mode.
|
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.
|
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: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 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,
|
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.
|
Wed, 25 Jan 2012 09:32:17 +0000 |
bsmith |
Fixed a MinGW warning and updated the readme.
|
Sun, 22 Jan 2012 10:05:16 +0000 |
bsmith |
Implemented listbox sizing on OS/2 and Windows.
|
Fri, 20 Jan 2012 18:47:10 +0000 |
bsmith |
Experimental change... halfway between min and max for tree controls.
|
Tue, 17 Jan 2012 18:18:00 +0000 |
bsmith |
Implemented guessing size of MLE on GTK... not as accurate as the other platforms...
|
Sun, 15 Jan 2012 22:36:41 +0000 |
bsmith |
Fixed on Windows showing themed static text on colored boxes when the window is glass.
|
Fri, 13 Jan 2012 22:01:15 +0000 |
bsmith |
Added basic rich edit control support for MLEs on Windows.
|
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: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...
|
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.
|
Thu, 05 Jan 2012 15:45:11 +0000 |
bsmith |
Added dw_main_quit() function for exiting the dw_main() loop.
|
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 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 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...
|
Wed, 28 Dec 2011 22:49:26 +0000 |
bsmith |
Added experimental Aero translucent backgrounds on Windows 7 and Vista.
|
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.
|
Mon, 26 Dec 2011 10:56:36 +0000 |
bsmith |
Allow passing NULL to the container set item functions on Windows.
|
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 03:29:10 +0000 |
bsmith |
Initial obstacles support on Windows.
|
Sat, 24 Dec 2011 15:18:00 +0000 |
bsmith |
Changed auto-size behavior on Windows... if no window size is set on a window...
|
Tue, 20 Dec 2011 16:10:13 +0000 |
bsmith |
Initial versions of dw_window_set_gravity for Windows and OS/2.
|
Sun, 18 Dec 2011 12:12:46 +0000 |
bsmith |
_toplevel_window() changes for Windows similar to the OS/2 changes...
|
Sat, 17 Dec 2011 13:02:54 +0000 |
bsmith |
FIXME: Workaround for items on the top-level not getting WM_PAINT messages on Windows.
|
Thu, 15 Dec 2011 22:03:54 +0000 |
bsmith |
Added automatic widget size detection a variety of places in dwtest.
|
Thu, 15 Dec 2011 10:38:04 +0000 |
bsmith |
Minor safety change in the status window procedure on Windows.
|
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.
|
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 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:30:32 +0000 |
bsmith |
Initial layout engine 2.0 for Windows and OS/2...Plus some updates for the Mac code...
|
Wed, 07 Dec 2011 19:03:05 +0000 |
bsmith |
Similar fix for OS/2 and Windows as just committed on Mac...
|
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.
|
Sun, 04 Dec 2011 21:29:26 +0000 |
bsmith |
Better extra border values for bitmap buttons on Windows.
|
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.
|
Sat, 03 Dec 2011 19:33:42 +0000 |
bsmith |
Simplified the widget color handling code on Windows.
|
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 02:08:40 +0000 |
bsmith |
Initial support for automatic redrawing on Windows and ranged/bitmap auto-calculation support.
|
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 08:22:11 +0000 |
bsmith |
Initial versions of code to figure out control sizes for Windows and OS/2...
|
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.
|
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 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:01:01 +0000 |
bsmith |
Safety checks in dw_bitmapbutton_new*() on Windows and OS/2.
|
Sat, 26 Nov 2011 22:47:20 +0000 |
bsmith |
Refactoring OS/2 and Windows code... eliminating BubbleButton...
|
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 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 18:31:54 +0000 |
bsmith |
Cleanup of the previous commits and added Unix support.
|
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 00:49:12 +0000 |
bsmith |
Cleanup signal handlers when calling dw_menu_delete_item() on OS/2 and Windows...
|
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.
|
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 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 15:09:26 +0000 |
bsmith |
dw_debug() lines in dw_html_new() should end with a newline.
|
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...
|
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 14:46:30 +0000 |
bsmith |
Fixes to the source on Windows so it will build standalone again. (With HTML widget disabled)
|
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.
|
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.
|
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 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: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:37:56 +0000 |
bsmith |
Experimental change to menu code on Windows to allow dw_window_enable/disable to work on menu item handles.
|
Tue, 01 Nov 2011 12:21:33 +0000 |
bsmith |
Set dw_file_browse() initial directory to . on Windows unless...
|
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().
|
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 01:41:14 +0000 |
bsmith |
Implemented DW_DRAW_FULL on Windows and implemented DW_DRAW_FILL for ellipses.
|
Tue, 25 Oct 2011 12:33:09 +0000 |
bsmith |
Fixed on Windows sqrt() issue due to missing header...
|
Tue, 25 Oct 2011 10:51:59 +0000 |
bsmith |
Initial attempt at adding dw_draw_arc() support on all platforms.
|
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 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 08:14:05 +0000 |
bsmith |
Added new dw_pixmap_stretch_bitblt() function on Windows and OS/2.
|
Tue, 18 Oct 2011 08:26:36 +0000 |
bsmith |
Divided _acquire_font() into two parts on Windows.
|
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().
|
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 02:04:17 +0000 |
bsmith |
Fixes to allow non-toplevel window handles in dw_taskbar_insert() on Windows.
|
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 19:20:09 +0000 |
bsmith |
Added dw_container_set_row_bg() stubs on the remaining platforms.
|
Wed, 28 Sep 2011 08:22:48 +0000 |
bsmith |
Added DW_PERCENT_INDETERMINATE which can be passed to dw_percent_set_pos() to
|
Sat, 17 Sep 2011 09:20:31 +0000 |
bsmith |
Missing return on Windows... surprised this compiled.
|
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:13:59 +0000 |
bsmith |
Added dw_mutex_trylock() that functions like dw_mutex_lock() except
|
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 19:26:49 +0000 |
bsmith |
Added print jobname parameter to dw_print_new().
|
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.
|
Sat, 10 Sep 2011 18:34:25 +0000 |
bsmith |
Fixed using a pointer after being free()ed on Windows and 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.
|
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...
|
Thu, 25 Aug 2011 21:12:25 +0000 |
bsmith |
Removed spinbutton workaround on Vista and higher... still needed for XP.
|
Thu, 04 Aug 2011 21:34:53 +0000 |
bsmith |
Fixed a documentation and template error regarding dw_browse() return code.
|
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 17:53:09 +0000 |
bsmith |
Merge all 3 box packing functions into one internal function on Windows.
|
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: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:15:29 +0000 |
bsmith |
Bitmap type widgets shouldn't rescale the image to fit on Windows.
|
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.
|
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 06:18:37 +0000 |
bsmith |
Added dw_font_choose() on Windows for 2.1.
|
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 09:06:02 +0000 |
bsmith |
Attempt at fixing dw_window_set/get_font() on Groupboxes on Windows.
|
Thu, 26 May 2011 07:49:54 +0000 |
mhessling |
Remove creation of bold default font at startup.
|
Sun, 22 May 2011 05:53:44 +0000 |
bsmith |
Fix dw_window_get/set_text() on spinbuttons on Windows.
|
Wed, 18 May 2011 08:35:14 +0000 |
bsmith |
Make sure the initial spinbutton limits on Windows match the other platforms.
|
Wed, 11 May 2011 05:12:34 +0000 |
bsmith |
Switched to using TransparentBlt() on Windows, and allow transparent bitblt for any depths below 32bpp.
|
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:04:34 +0000 |
bsmith |
Fixes for dw_mle_import to make it function like the other platforms on Windows.
|
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.
|
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 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 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...
|
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.
|
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.
|
Tue, 19 Apr 2011 07:55:07 +0000 |
bsmith |
Implemented _dw_user_dir() using GetUserProfileDirectory() on Windows.
|
Tue, 19 Apr 2011 04:37:48 +0000 |
bsmith |
Fixed scrollbox tab and shift tab focus shifting on Windows.
|
Mon, 18 Apr 2011 06:06:13 +0000 |
bsmith |
Added missing SIF_PAGE getting SCROLLINFO on Windows.
|
Sun, 03 Apr 2011 18:43:55 +0000 |
bsmith |
Removed INCOMPLETE from the dw_scrollbox_new() comment on Windows.
|
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.
|
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:21:50 +0000 |
bsmith |
Initial implementation of scrollboxes on Windows.
|
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...
|
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, 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 02:29:31 +0000 |
bsmith |
Removed some now unnecessary code.
|
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 16:42:53 +0000 |
bsmith |
Visual Studio 2008's runtime is crazy sensitive. I put in a bunch of parameter checks to make sure
|
Sat, 12 Mar 2011 17:42:42 +0000 |
bsmith |
Added "Windows Vista" and "Windows 7" to the operating system names reported.
|
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.
|
Sat, 19 Feb 2011 00:02:12 +0000 |
bsmith |
Put in a fix for a Visual Studio 2008 crash with a time of 0.
|
Sun, 03 Oct 2010 00:34:36 +0000 |
mhessling |
Add dw_listview_insert()
|
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
|
Thu, 30 Oct 2008 10:43:16 +0000 |
mhessling |
Attempt to make click_default work properly.
|
Sat, 12 Apr 2008 12:22:09 +0000 |
mhessling |
Fixed dw_file_browse(); filters now work on extension passed in.
|
Sun, 06 Apr 2008 00:33:45 +0000 |
mhessling |
Add rudimentary internal logging for debug
|
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 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 04:40:02 +0000 |
mhessling |
Fix trailing junk on dw_mle_export()
|
Mon, 25 Sep 2006 22:13:53 +0000 |
mhessling |
Add calendar widget.
|
Mon, 23 May 2005 07:54:10 +0000 |
bsmith |
Escape out of _free_window_memory() if we are being called on an embedded
|
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.
|
Wed, 23 Mar 2005 09:26:36 +0000 |
mhessling |
Add support for .ico files to dw_window_set_icon()
|
Wed, 09 Feb 2005 17:53:26 +0000 |
bsmith |
Fix for incorrect indexes on subsequent container inserts on windows.
|
Tue, 20 Jul 2004 07:36:11 +0000 |
mhessling |
Add dw_listbox_list_append()
|
Thu, 17 Jun 2004 11:22:14 +0000 |
mhessling |
Add dw_color_choose()
|
Wed, 21 Apr 2004 05:33:51 +0000 |
bsmith |
Removed dw_percent_get_range() to simplify coding. The range is now always
|
Sat, 17 Apr 2004 05:38:09 +0000 |
bsmith |
Added a bunch of support routines I now own due to the settlement
|
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 05:58:43 +0000 |
bsmith |
Initial code to support icons in dw_bitmapbutton_new() but it doesn't seem
|
Sun, 04 Apr 2004 01:58:48 +0000 |
bsmith |
Committed Icon code from Mark.
|
Thu, 01 Apr 2004 07:48:52 +0000 |
bsmith |
Fixed optimization errors on Windows.
|
Thu, 01 Apr 2004 07:25:38 +0000 |
bsmith |
Some splitbar optimizations, removed unneeded code and optimized crucial
|
Tue, 23 Mar 2004 22:37:21 +0000 |
bsmith |
More Timer cleanups, but it still stops for no apparent reason!
|
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 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()
|
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 02:55:04 +0000 |
bsmith |
Updated copyrights and license file.
|
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: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: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, 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
|
Thu, 13 Nov 2003 01:13:08 +0000 |
bsmith |
Minor updates for the taskbar code.
|
Sat, 08 Nov 2003 15:30:19 +0000 |
bsmith |
Implemented taskbar icons on windows, so I can keep feature for feature
|
Wed, 15 Oct 2003 18:24:31 +0000 |
bsmith |
Implemented the new tree functions and signal on Windows and exported the
|
Fri, 10 Oct 2003 10:01:51 +0000 |
mhessling |
Add support for column-click signal.
|
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.
|
Wed, 09 Jul 2003 07:20:17 +0000 |
bsmith |
Fixes timer problems on Windows, however this may break Win95 support.
|
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.
|
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
|
Mon, 02 Jun 2003 06:08:21 +0000 |
bsmith |
Changed from GetWindowLong() and SetWindowLong() to GetWindowLongPtr() and
|
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 04:52:34 +0000 |
mhessling |
Fix bug with specifying fonts with modifiers; the modifiers were not being
|
Tue, 27 May 2003 03:41:57 +0000 |
mhessling |
Check for inconsistent parameters in dw_box_pack_start() and
|
Sun, 18 May 2003 08:42:10 +0000 |
bsmith |
Division by zero fix in the layout engine.
|
Thu, 15 May 2003 16:21:27 +0000 |
bsmith |
Removed the defines again.
|
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 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
|
Tue, 13 May 2003 09:15:00 +0000 |
mhessling |
Off by 1 test in _acquire_font(). "10.Terminal Bold" now works.
|
Tue, 13 May 2003 05:51:01 +0000 |
bsmith |
Added parsing for " Bold" and " Italic" in the font name so it behaves
|
Fri, 09 May 2003 12:54:51 +0000 |
mhessling |
Add flags parameter to dw_messagebox() to specify buttons and icon displayed.
|
Wed, 07 May 2003 22:20:23 +0000 |
mhessling |
Change call to SendMessage() to make dw_mle_set() actually work.
|
Wed, 07 May 2003 21:24:11 +0000 |
bsmith |
Stop select events during dw_tree_clear().
|
Sun, 27 Apr 2003 18:50:58 +0000 |
bsmith |
Check for comboboxes in listbox functions, and handle missing events,
|
Sun, 27 Apr 2003 18:43:14 +0000 |
bsmith |
Fixes for background set to DW_CLR_DEFAULT.
|
Sun, 27 Apr 2003 18:34:48 +0000 |
bsmith |
Updated the license information, and copyrights. Code to do background
|
Fri, 18 Apr 2003 09:28:27 +0000 |
mhessling |
Changes to implement justification on container columns.
|
Wed, 16 Apr 2003 12:00:00 +0000 |
bsmith |
Make dw_listbox_query_text() work on comboboxes on Windows.
|
Mon, 14 Apr 2003 13:47:20 +0000 |
bsmith |
Removed slider flags and container selection flags from the header file.
|
Fri, 11 Apr 2003 13:35:50 +0000 |
bsmith |
Implemented switch-page on OS/2, and changed the signal prototype to
|
Fri, 11 Apr 2003 12:22:10 +0000 |
bsmith |
Use dw_notebook_page_query() to query the logical notebook page id.
|
Fri, 11 Apr 2003 12:20:12 +0000 |
bsmith |
Forgot to free the array of pointers in the notebook control.
|
Fri, 11 Apr 2003 10:44:59 +0000 |
bsmith |
Call TreeView_SelectItem() instead of dw_tree_item_select() so we get the
|
Thu, 10 Apr 2003 12:37:28 +0000 |
bsmith |
Minor fix.
|
Thu, 10 Apr 2003 12:33:29 +0000 |
bsmith |
Some pointer changes.
|
Thu, 10 Apr 2003 12:05:36 +0000 |
bsmith |
Minor change to dw_window_set_icon() on OS/2 and Windows.
|
Wed, 09 Apr 2003 09:57:48 +0000 |
bsmith |
Check that the notification message is actually TCN_SELCHANGE.
|
Wed, 09 Apr 2003 09:43:01 +0000 |
mhessling |
Implement switch-page signal for notebooks. Bit of a bug in that it fires
|
Tue, 08 Apr 2003 17:47:31 +0000 |
bsmith |
Tree item handles are now of the type HTREEITEM instead of HWND since they
|
Thu, 03 Apr 2003 10:13:42 +0000 |
bsmith |
Make sure dw_tree_item_select() does not cause a DW_SIGNAL_ITEM_SELECT.
|
Thu, 03 Apr 2003 00:41:06 +0000 |
bsmith |
Fixed a typo.
|
Thu, 03 Apr 2003 00:29:46 +0000 |
bsmith |
Added dw_tree_get_data() to get a tree item's data.
|
Mon, 31 Mar 2003 10:20:08 +0000 |
bsmith |
Make sure itemdata is NULL for container callbacks.
|
Mon, 31 Mar 2003 09:57:45 +0000 |
bsmith |
Unified the callback functions for tree and container widgets.
|
Mon, 31 Mar 2003 09:18:00 +0000 |
bsmith |
Removed obsolete dw_container_set_view() function.
|
Mon, 31 Mar 2003 08:53:46 +0000 |
bsmith |
Fixed a typo in the signals.
|
Mon, 31 Mar 2003 08:21:55 +0000 |
bsmith |
Use the signal #defines internally so all that is required to change
|
Fri, 28 Mar 2003 21:19:07 +0000 |
bsmith |
Create the bitmap button even if the bitmap file does not exist.
|
Thu, 27 Mar 2003 10:49:06 +0000 |
bsmith |
More keypress fixes on Windows.
|
Thu, 27 Mar 2003 08:54:48 +0000 |
bsmith |
Use DrawStatusText() to make the status lines, instead of doing it ourself.
|
Thu, 27 Mar 2003 07:49:57 +0000 |
bsmith |
Sanity check, if expand is set width/height can't be zero... force it to 1.
|
Wed, 26 Mar 2003 07:03:04 +0000 |
bsmith |
More key_press cleanups.
|
Tue, 25 Mar 2003 23:49:59 +0000 |
bsmith |
If key code is extended pass 0 as the character parameter. Also fixed an
|
Sun, 23 Mar 2003 16:31:16 +0000 |
bsmith |
A cleaner dw_tree_delete() for recusiveness.
|
Sun, 23 Mar 2003 16:05:32 +0000 |
bsmith |
Fixed memory leak in the tree control on Windows.
|
Mon, 17 Mar 2003 15:38:57 +0000 |
bsmith |
Woops, screwed up the splitbar tab direction on Windows.
|
Mon, 17 Mar 2003 15:33:51 +0000 |
bsmith |
BOXVERT is now DW_VERT and BOXHORZ is now DW_HORZ. Also code cleanups,
|
Fri, 14 Mar 2003 18:20:50 +0000 |
bsmith |
Implemented dw_bitmapbutton_new_from_file() on Windows.
|
Fri, 14 Mar 2003 18:03:35 +0000 |
bsmith |
Initial code for dw_bitmapbutton_new_from_file and added filename parameter
|
Fri, 07 Mar 2003 20:25:18 +0000 |
bsmith |
Pass WM_CHAR messages to the signal handler proc for boxes.
|
Mon, 03 Mar 2003 19:50:19 +0000 |
bsmith |
Added initial version of updated key_press_event callback.
|
Thu, 20 Feb 2003 20:19:09 +0000 |
bsmith |
Added dw_icon_load_from_file() on OS/2 and Windows. Added a stub on Unix
|
Wed, 19 Feb 2003 08:48:09 +0000 |
bsmith |
Minor change.
|
Wed, 19 Feb 2003 08:46:50 +0000 |
bsmith |
Implemented dw_window_from_id() on Windows.
|
Wed, 19 Feb 2003 06:37:24 +0000 |
bsmith |
Use GetObject() instead of GetBitmapDimensionEx() to get the loaded bitmap
|
Wed, 19 Feb 2003 06:23:59 +0000 |
bsmith |
Fixes for Windows code.
|
Wed, 19 Feb 2003 06:00:54 +0000 |
bsmith |
Added dw_pixmap_new_from_file().
|
Tue, 18 Feb 2003 19:34:21 +0000 |
bsmith |
Rewrote the menu code to not return structs.
|
Sat, 01 Feb 2003 11:28:43 +0000 |
bsmith |
Automatically scroll when getting PAGE and LINE messages, not just
|
Sat, 01 Feb 2003 09:53:56 +0000 |
bsmith |
nMax is inclusive or exclusive?
|
Sat, 01 Feb 2003 08:00:38 +0000 |
bsmith |
The basics of the new scrollbar code on Windows, and dw_main_iteration().
|
Mon, 20 Jan 2003 20:28:41 +0000 |
bsmith |
Removed it from the comment too. ;)
|
Mon, 20 Jan 2003 20:27:51 +0000 |
bsmith |
Removed window parameter on Windows.
|
Mon, 20 Jan 2003 11:08:43 +0000 |
bsmith |
Implemented scrollbars and timers on Windows, and added scrollbar to the
|
Sat, 18 Jan 2003 19:15:18 +0000 |
bsmith |
Comboboxes need the CBS_AUTOHSCROLL style on Windows.
|
Fri, 17 Jan 2003 20:31:06 +0000 |
bsmith |
Fixes for dw_color_xxxx_set() to accept OS/2 style colors, and fixed a
|
Thu, 19 Dec 2002 04:16:32 +0000 |
bsmith |
Updated the menu code.
|
Fri, 06 Dec 2002 23:34:49 +0000 |
bsmith |
Minor splitbar fixes on OS/2 and Windows. The splitbar width is now 4
|
Mon, 02 Dec 2002 19:40:40 +0000 |
bsmith |
I need to call DestroyMenu() after TrackPopupMenu() otherwise I leak memory.
|
Mon, 02 Dec 2002 19:30:02 +0000 |
bsmith |
Fixing leaks on Windows and OS/2.
|