log

age author description
Sun, 18 Dec 2022 21:59:12 +0000 bsmith OS2: Fix building the C++ bindings on OS/2 with GCC.
Sun, 18 Dec 2022 13:33:22 +0000 bsmith C++: Disable singleton safety code for non C++11 compilers.
Sun, 18 Dec 2022 12:13:46 +0000 bsmith C++: Add text widget and packing to the window.
Sun, 18 Dec 2022 11:40:22 +0000 bsmith C++: The last signal handler change only worked with Clang/LLVM.
Sat, 17 Dec 2022 21:39:00 +0000 bsmith C++: Implement conditional signal handlers based on overrides.
Sat, 17 Dec 2022 11:51:22 +0000 bsmith Convert DW::App class into a singleton so subsequent DW::App::Init() calls
Sat, 17 Dec 2022 09:03:32 +0000 bsmith Initial signal handler support for the C++ bindings.
Sat, 17 Dec 2022 01:50:26 +0000 bsmith Win: Add support for building the C++ dwtestoo with Visual C.
Fri, 16 Dec 2022 13:33:29 +0000 bsmith FreeBSD/Linux: Linking dwtestoo fails without -lstdc++.
Thu, 15 Dec 2022 14:44:48 +0000 bsmith Linux: Fixes for building dwtestoo on Linux/gcc.
Thu, 15 Dec 2022 12:42:34 +0000 bsmith Add initial C++ binding header and example program.
Wed, 23 Nov 2022 02:17:12 +0000 bsmith GTK2/3/4: Handle deprecations in GLIB 2.74 and GTK 4.8.
Tue, 15 Nov 2022 21:41:01 +0000 bsmith Solaris: Add platform specific executable path detection.
Tue, 15 Nov 2022 10:32:42 +0000 bsmith FreeBSD: Fix the executable path detection code on FreeBSD.
Tue, 15 Nov 2022 10:18:52 +0000 bsmith GTK2/3/4: Refactor dw_init(), splitting off path detection into _dw_init_path().
Tue, 15 Nov 2022 04:24:25 +0000 bsmith Android: Forgot Android also used the same semaphore code.
Tue, 15 Nov 2022 03:50:00 +0000 bsmith Fix new safety warnings reported by the new GCC on Linux.
Tue, 15 Nov 2022 02:29:56 +0000 bsmith GTK2/3/4: Add return values to dw_window_set_bitmap(_from_data).
Tue, 15 Nov 2022 01:07:55 +0000 bsmith OS/2: Add return values to dw_window_set_bitmap(_from_data).
Tue, 15 Nov 2022 00:34:20 +0000 bsmith Win/Android/Template: Add return values to dw_window_set_bitmap(_from_data).
Mon, 14 Nov 2022 22:00:47 +0000 bsmith Fix a copy and paste error in dwtest.
Mon, 14 Nov 2022 20:38:19 +0000 bsmith Mac/iOS: Add return value to dw_window_set_bitmap(_from_data) in resource
Sun, 13 Nov 2022 19:54:17 +0000 bsmith Mac: Fix tree node icon and text overlapping on MacOS 13 Ventura.
Tue, 18 Oct 2022 08:41:42 +0000 bsmith Android: Fix warning about deprecated overrided function after upgrading to
Tue, 18 Oct 2022 06:27:22 +0000 bsmith Android: Preserve the background stripe color when selecting rows.
Tue, 18 Oct 2022 02:38:51 +0000 bsmith Android: Fix container problems after a clear().
Mon, 26 Sep 2022 08:35:26 +0000 bsmith Android: Attempt at fixing the container selection issues after clear.
Sat, 17 Sep 2022 20:42:55 +0000 bsmith iOS: Minor code style cleanups.
Fri, 16 Sep 2022 20:23:25 +0000 bsmith Android: Fix container rows not being selectable in DW_CONTAINER_MODE_MULTI
Fri, 16 Sep 2022 08:33:28 +0000 bsmith Android: Improve appearance of the container row by adding a 4 point margin.
Fri, 16 Sep 2022 01:40:19 +0000 bsmith Android: Rewrite DWContainerRow using RelativeLayout and a LinearLayout stack.
Thu, 15 Sep 2022 18:50:35 +0000 bsmith Mac: Fix warnings building with ancient GCC versions of Xcode.
Thu, 15 Sep 2022 09:16:03 +0000 bsmith Mac: Fix an error in that last commit. Include UTType for 11.0 not 12.0.
Thu, 15 Sep 2022 09:07:09 +0000 bsmith Mac: Add initial support for MacOS 13 Ventura.
Wed, 14 Sep 2022 16:09:02 +0000 bsmith Add DW_FEATURE_CONTAINER_MODE to the dwtest feature test list.
Mon, 12 Sep 2022 20:59:59 +0000 bsmith Andrdoid: Mask out alignment and other flags when returning the container
Mon, 12 Sep 2022 18:53:47 +0000 bsmith Android: Implement DW_SIGNAL_COLUMN_CLICK for containers in
Mon, 12 Sep 2022 10:13:24 +0000 bsmith Android: Initial implementation of DW_CONTAINER_MODE_EXTRA/MULTI.
Sun, 11 Sep 2022 12:43:08 +0000 bsmith Android: In preparation for the container mode changes... I needed to
Sun, 11 Sep 2022 08:15:13 +0000 bsmith iOS: Implement DW_SIGNAL_COLUMN_CLICKED for multi-line containers.
Sat, 10 Sep 2022 22:03:47 +0000 bsmith iOS: Fix multi-line container display, had to stop using buttons for images.
Fri, 09 Sep 2022 08:42:22 +0000 bsmith iOS: Remimplement the label and image view in the custom cell.
Tue, 06 Sep 2022 07:07:19 +0000 bsmith iOS: Implement layout constraints to put the UIStackView containing the
Sun, 04 Sep 2022 16:54:57 +0000 bsmith Update the readme with current information.
Thu, 01 Sep 2022 06:40:02 +0000 bsmith iOS: Add initial implementation of DW_CONTAINER_MODE_EXTRA.
Thu, 01 Sep 2022 06:38:08 +0000 bsmith Remove __DW_DESKTOP__ and rename __DW_MOBILE__ to DW_MOBILE.
Wed, 17 Aug 2022 11:36:34 +0000 bsmith iOS: Rewrite DWContainer to use a single DWTableViewCell per row.
Tue, 16 Aug 2022 17:24:29 +0000 bsmith Win: Attempt to fix MingW64 builds, _MSC_VER seems to no longer be defined...
Sun, 14 Aug 2022 15:36:36 +0000 bsmith Make dwcompat.h allow mixing of C and C++ code. GitHub issue #3.
Thu, 04 Aug 2022 19:12:19 +0000 bsmith iOS: First steps for implmenting container modes on iOS and eventually
Tue, 02 Aug 2022 08:52:13 +0000 bsmith Mac: Fix NSAutoreleaseNoPool() console warnings on ancient MacOS versions,
Tue, 02 Aug 2022 07:27:13 +0000 bsmith iOS: Fix a crash in HandyFTP, an additional check I put in for
Tue, 02 Aug 2022 06:17:09 +0000 bsmith iOS: Fix major memory leaks when destroying widgets and windows.
Tue, 02 Aug 2022 03:34:39 +0000 bsmith iOS: Fix a leak in the tree widget. Need to release the flatted tree array.
Tue, 02 Aug 2022 03:07:52 +0000 bsmith iOS: Fix some memory leaks and remove unnecessary code.
Mon, 01 Aug 2022 22:46:31 +0000 bsmith Fix some memory leaks reported by Xcode's Instruments.
Mon, 01 Aug 2022 22:09:46 +0000 bsmith Mac: Fixed a longstanding crash I had on exit in dwtest on PPC MacOS.
Mon, 01 Aug 2022 16:55:06 +0000 bsmith Mac: Fix object/memory leaks... retain objects created with *_new()
Thu, 28 Jul 2022 09:54:23 +0000 bsmith Mac/iOS: Fix a memory leak when calling API functions that return.
Wed, 27 Jul 2022 09:56:26 +0000 bsmith Android: I think we need to close the window if the DELETE handler does not
Wed, 27 Jul 2022 08:32:32 +0000 bsmith Android: DW_FCF_SYSMENU should imply being closable.
Tue, 26 Jul 2022 19:40:46 +0000 bsmith Android: JNI changes to address potential memory/object leaks.
Tue, 26 Jul 2022 18:07:08 +0000 bsmith Android: Change syntax of previous commit to avoid deprecations.
Tue, 26 Jul 2022 17:55:26 +0000 bsmith Android: Gray out disabled bitmap buttons...
Wed, 20 Jul 2022 19:22:06 +0000 bsmith iOS: Need to trigger window menu rebuilds if a menu item changes.
Wed, 20 Jul 2022 09:30:33 +0000 bsmith Android: Add support for menu item handles in dw_window_set_style().
Tue, 19 Jul 2022 16:57:39 +0000 bsmith Android: Interface Builder passes index 65535 to make sure we are packing to
Tue, 19 Jul 2022 15:56:11 +0000 bsmith iOS: Implement dw_listbox_select() for comboboxes.
Tue, 19 Jul 2022 11:21:17 +0000 bsmith Android: Add support for DW_BS_NOBORDER on bitmap buttons.
Mon, 18 Jul 2022 19:36:08 +0000 bsmith Android: Report tree widget supported in feature tests in 3.3.
Sun, 17 Jul 2022 21:03:31 +0000 bsmith Android: Remove the _DW_EVENT_THREADING experiment.
Sun, 17 Jul 2022 10:17:10 +0000 bsmith Android: Add Android specific code to handle opening URIs in dwtest.
Sun, 17 Jul 2022 00:26:33 +0000 bsmith Android: Separate handling of expand/collapse when touched on the expandCollpaseView.
Sat, 16 Jul 2022 21:46:35 +0000 bsmith Android: Changes to highlight the selected node of the tree widget.
Sat, 16 Jul 2022 01:36:04 +0000 bsmith Android: Fix dw_tree_clear(), need to clear the roots too.
Fri, 15 Jul 2022 23:58:19 +0000 bsmith Android: Allow passing a menu window handle to dw_window_destroy().
Fri, 15 Jul 2022 11:50:09 +0000 bsmith Android: Change dw_file_browse() to return URIs or paths on Android.
Fri, 15 Jul 2022 08:15:11 +0000 bsmith iOS: Fix tree control handling clicks on the expand/collapse button.
Thu, 14 Jul 2022 06:22:19 +0000 bsmith iOS: Rewrite dw_window_redraw() so it actually works.
Thu, 14 Jul 2022 06:02:01 +0000 bsmith iOS: Implement dw_window_get_text() on top-level windows.
Thu, 14 Jul 2022 05:44:10 +0000 bsmith iOS: Fix dw_window_set_text() on a top-level window.
Wed, 13 Jul 2022 14:57:38 +0000 bsmith Android: Add a new function for Android dw_file_open() which will open the
Wed, 13 Jul 2022 08:26:49 +0000 bsmith Android: Remove the androidx activity import since it was unused.
Wed, 13 Jul 2022 08:09:08 +0000 bsmith Android: During dw_file_browse() request read/write access to external
Wed, 13 Jul 2022 05:20:31 +0000 bsmith iOS: Return the Application Sandbox's Documents folder from dw_user_dir()
Wed, 13 Jul 2022 04:51:09 +0000 bsmith iOS: Make dw_file_browse() grant access to security scoped resources.
Sun, 10 Jul 2022 09:53:19 +0000 bsmith Android: Implement ITEM_CONTEXT, ITEM_SELECT and TREE_EXPAND callbacks.
Thu, 07 Jul 2022 23:04:27 +0000 bsmith Android: Change the system resources used as expand/collapse for the tree.
Thu, 07 Jul 2022 19:49:28 +0000 bsmith Android: Fix tree basic functionality... need to add child branches,
Thu, 07 Jul 2022 07:59:23 +0000 bsmith Android: Added layout manager and code to trigger data change updates.
Thu, 07 Jul 2022 00:47:25 +0000 bsmith Android: Add DWTreeItemView class based on LinearLayout.
Tue, 28 Jun 2022 09:33:38 +0000 bsmith Missed updating the version in the header.
Tue, 28 Jun 2022 09:19:52 +0000 bsmith Bump version to 3.3, clear out the old release notes and put in the new.
Tue, 28 Jun 2022 00:53:47 +0000 bsmith Win/OS2: Remove the lib and dll folders and their placeholders.
Wed, 22 Jun 2022 07:13:32 +0000 bsmith Android: Connect the C API to the Kotlin tree implementation.
Tue, 21 Jun 2022 07:55:53 +0000 bsmith Android: Minor tree changes... mostly testing my system to push changes to GitHub.
Thu, 26 May 2022 16:18:33 +0000 bsmith Android: Work in progress changes to get the tree working.
Tue, 24 May 2022 09:42:35 +0000 bsmith Android: Implement dw_tree_new() and verify code doesn't crash.
Thu, 21 Apr 2022 20:58:08 +0000 bsmith Android: Experimental Kotlin tree view implmentation, not enabled yet.
Mon, 11 Apr 2022 16:12:00 +0000 bsmith iOS: Use NSPointerArray in all _DW_EVENT_ITEM_SELECT cases.
Mon, 11 Apr 2022 15:41:47 +0000 bsmith iOS: Change reporting tree widget to be supported.
Mon, 11 Apr 2022 14:01:22 +0000 bsmith iOS: Implement tree context menus and all the signal handler/callbacks.
Sun, 10 Apr 2022 15:42:18 +0000 bsmith iOS: dw_tree_get_parent() should return NULL for the root node.
Sat, 09 Apr 2022 18:20:56 +0000 bsmith Add a dw_tree_item_expand() to the test program. This helps test another
Sat, 09 Apr 2022 18:19:32 +0000 bsmith iOS: Implement all the tree functions. Fix incorrect display due to
Fri, 08 Apr 2022 16:33:38 +0000 bsmith iOS: Skip displaying the root node, it just represents the tree itself.
Thu, 07 Apr 2022 21:54:35 +0000 bsmith iOS: Initial tree view implementation for iOS.
Mon, 17 Jan 2022 17:37:17 +0000 bsmith iOS: _dw_event_handler() switch needs to be updated using internal constants.
Thu, 06 Jan 2022 14:22:33 +0000 bsmith Mac: Remove obsolete placeholder file that was never used.
Thu, 06 Jan 2022 14:21:20 +0000 bsmith Update the "dist" and "zip" Makefile rules for the new files in 3.2.
Thu, 06 Jan 2022 13:44:28 +0000 bsmith Linux: Update the debian packaging with the latest information.
Mon, 03 Jan 2022 16:45:59 +0000 bsmith Update the readme with some more information.
Mon, 03 Jan 2022 16:23:51 +0000 bsmith GTK4: New way of querying the mouse pointer position.
Mon, 03 Jan 2022 15:50:53 +0000 bsmith GTK4: Was still passing the root parameter to the transform function,
Mon, 03 Jan 2022 15:45:15 +0000 bsmith GTK4: dw_menu_popup() coordinates are relative to the parent window.
Mon, 03 Jan 2022 00:35:21 +0000 bsmith Android: Attempt to get the selection background color from the theme.
Sun, 02 Jan 2022 19:23:01 +0000 bsmith Android: Hopefully the final set of container query fixes.
Sun, 02 Jan 2022 19:06:04 +0000 bsmith Andrdoi: Attempt to fix a number of issues querying containers.
Sat, 01 Jan 2022 18:47:38 +0000 bsmith Android: Rewrite listbox multiple selection... keep track of the selection
Fri, 31 Dec 2021 23:21:44 +0000 bsmith Android: Add a DWContainerRow class implmenting LinearLayout and Checkable.
Tue, 28 Dec 2021 13:53:59 +0000 bsmith Update copyright dates for the new year 2022.
Tue, 28 Dec 2021 11:48:34 +0000 bsmith GTK2/3: A few more pthread_setspecific() changes... gcc 11.2 reported the
Tue, 28 Dec 2021 11:41:33 +0000 bsmith GTK2/3: Fix warnings calling pthread_setspecific() with a non-pointer value
Tue, 28 Dec 2021 11:00:26 +0000 bsmith Rewrite the configure GTK and WebKitGTK test section.
Mon, 27 Dec 2021 14:03:33 +0000 bsmith GTK4: Change configure tests, and try to support webkit.
Wed, 22 Dec 2021 09:54:41 +0000 bsmith Use package "gtk4" instead of "gtk4-x11" so it will work on systems with
Mon, 20 Dec 2021 15:19:05 +0000 bsmith Update the readme with new information about Windows, MacOS, iOS, Android
Mon, 20 Dec 2021 14:23:24 +0000 bsmith GTK3/4: Committing a fix from Mark Hessling for dw_listbox_set_text().
Mon, 20 Dec 2021 14:19:43 +0000 bsmith GTK: Fix build issues due to the location of the DW_SIZE_AUTO definition.
Mon, 20 Dec 2021 12:29:55 +0000 bsmith Switch to using DW_SIZE_AUTO constant in the test program.
Sun, 19 Dec 2021 15:48:41 +0000 bsmith Add dw_window_reparent() to the list of deprecated functions.
Sun, 19 Dec 2021 15:39:43 +0000 bsmith Style update. Add DW_SIZE_AUTO (-1) for passing automatic sizing to packing.
Sat, 18 Dec 2021 19:31:57 +0000 bsmith iOS: I used to save the user data on the DWView subview of a DWWindow...
Fri, 17 Dec 2021 12:47:28 +0000 bsmith iOS: Improve the combobox. Trigger the input view when touching the combobox
Fri, 17 Dec 2021 00:39:33 +0000 bsmith iOS: Fix a pixmap memory leak, CGImage needs to be released after using it
Thu, 16 Dec 2021 14:48:52 +0000 bsmith Android: Use "View" as the type for the viewList instead of LinearLayout.
Thu, 16 Dec 2021 01:12:04 +0000 bsmith Android: This is kind of a hacky solution, but use a while loop to figure out...
Wed, 15 Dec 2021 15:49:39 +0000 bsmith Android: Attempt at some Color Chooser improvements... Fix layout.
Wed, 15 Dec 2021 14:53:04 +0000 bsmith Android: Add a color picker preview area and a gradient slider for contrast.
Mon, 13 Dec 2021 01:58:58 +0000 bsmith Android: Android Studio on Linux complained about missing export.
Mon, 13 Dec 2021 01:21:55 +0000 bsmith GTK4: Same color thread safety passing changes as on iOS and Mac.
Sun, 12 Dec 2021 14:57:18 +0000 bsmith Mac: Same color thread safety passing changes as on iOS.
Sun, 12 Dec 2021 12:08:34 +0000 bsmith iOS: Pass thread specific colors through thread safety macros.
Sat, 11 Dec 2021 14:44:37 +0000 bsmith Android: Fix a crash setting pixmap font in print callback.
Sat, 11 Dec 2021 14:14:26 +0000 bsmith Android: Initial print implementation for Android....
Sat, 11 Dec 2021 00:54:01 +0000 bsmith iOS: Initial print support for iOS.
Thu, 09 Dec 2021 20:07:39 +0000 bsmith iOS: dw_messagebox() can't be called recursively...
Thu, 09 Dec 2021 19:51:48 +0000 bsmith Only expand the calendar control and box horizontally....
Thu, 09 Dec 2021 12:40:17 +0000 bsmith iOS: Implement initial color in the color picker dialog.
Thu, 09 Dec 2021 11:52:59 +0000 bsmith Android: Add dialog dismiss and color change handlers to the color chooser.
Thu, 09 Dec 2021 04:52:01 +0000 bsmith Android: Update the manifest with READ/MANAGE_EXTERNAL_STORAGE.
Thu, 09 Dec 2021 01:57:52 +0000 bsmith Android: Fix vertical sliders/scrollbars by creating a DWSlider class to
Wed, 08 Dec 2021 12:54:25 +0000 bsmith Android: Split out scrollbar to a separate implementation.
Wed, 08 Dec 2021 11:36:31 +0000 bsmith iOS: Hide the UISlider track when using them as scrollbars.
Mon, 06 Dec 2021 14:05:11 +0000 bsmith Add error checking to the file load handler and display an error notification
Sun, 05 Dec 2021 16:55:48 +0000 bsmith Android: Fix potential null pointer exception in mleSetVisible().
Sun, 05 Dec 2021 15:08:13 +0000 bsmith Android: Fix Intent based file chooser and switch to using it by default.
Fri, 03 Dec 2021 20:21:13 +0000 bsmith Android: Add glue to bring up the color wheel when calling dw_color_choose().
Fri, 03 Dec 2021 00:00:28 +0000 bsmith Android: Import Colow Wheel by Anton Popov.
Wed, 01 Dec 2021 22:37:22 +0000 bsmith iOS: Add file browser support for selecting folders/directories.
Mon, 22 Nov 2021 06:44:47 +0000 bsmith iOS: Similarly update the comments on unimplmented functions... a unofficial
Mon, 22 Nov 2021 03:02:13 +0000 bsmith Android: Add comments, TODOs for functions that should eventually be implmented.
Mon, 22 Nov 2021 02:18:08 +0000 bsmith Android: Implement dw_container_scroll(), dw_container_cursor() and dw_container_cursor_by_data().
Fri, 19 Nov 2021 18:48:41 +0000 bsmith Android: Implement dw_mle_search(). Also revert lowercase() change.
Fri, 19 Nov 2021 02:49:53 +0000 bsmith Android: Implement dw_mle_set_visible(). Also fix various warnings.
Fri, 19 Nov 2021 02:20:11 +0000 bsmith Android: Implement dw_scrollbox_get_range() and dw_scrollbox_get_pos().
Thu, 18 Nov 2021 12:04:40 +0000 bsmith iOS: Implement HICN resizing and text/label vertical centering.
Wed, 17 Nov 2021 22:12:59 +0000 bsmith iOS: Implement dw_entryfield_set_limit() using delegate method.
Wed, 17 Nov 2021 12:33:20 +0000 bsmith Android: Via testing, MLE is set to word wrap by default on most platforms.
Wed, 17 Nov 2021 11:19:06 +0000 bsmith Android: Implement dw_mle_set_auto_complete() in the same way as iOS.
Tue, 16 Nov 2021 20:15:18 +0000 bsmith Android: Fix dw_mle_set_word_wrap() and dw_mle_set_cursor().
Tue, 16 Nov 2021 11:26:19 +0000 bsmith iOS: Fix dw_mle_set_word_wrap() and dw_checkbox_get().
Mon, 15 Nov 2021 21:12:32 +0000 bsmith iOS: MLE work: Implement dw_mle_set_auto_complete() DW_MLE_COMPLETE_TEXT now
Wed, 03 Nov 2021 00:51:38 +0000 bsmith iOS: Implement dw_exec() using posix_spawnp(). Fix a few warnings.
Tue, 02 Nov 2021 22:34:17 +0000 bsmith Android: Implement dw_window_function(). Call the function directly on Android.
Tue, 02 Nov 2021 20:17:37 +0000 bsmith Android: dw_window_get_pos_size() isn't supported on Android...
Tue, 02 Nov 2021 20:08:29 +0000 bsmith Android: Implement dw_exec() using fork/exec on APIs prior to 28.
Tue, 02 Nov 2021 19:04:56 +0000 bsmith Andrdoid: Implement dw_browse() to load a URL in a new Activity.
Mon, 01 Nov 2021 01:32:42 +0000 bsmith iOS: Fixes for notebook pages. Wasn't always using the pageID.
Sun, 31 Oct 2021 23:36:33 +0000 bsmith Android: Keep a list of tab titles in the ViewPager2 adapter and set titles in
Sun, 31 Oct 2021 21:22:11 +0000 bsmith Android: Call notifyDataSetChanged() on ViewPager2 adapters to fix some
Sun, 31 Oct 2021 12:59:45 +0000 bsmith Android: Fix state exception by calling notifyDataSetChanged() on DWListBox.
Thu, 28 Oct 2021 17:27:59 +0000 bsmith Android: Implement groupbox using RadioGroup... still missing the title and
Thu, 28 Oct 2021 00:22:42 +0000 bsmith Android: Revert the change from Placeholder to View since it didn't solve the problem.
Wed, 27 Oct 2021 23:26:44 +0000 bsmith Android: Fix the logic error, had height and width reversed in bitfields.
Wed, 27 Oct 2021 22:00:31 +0000 bsmith Android: Initial attempt at implmenting dw_window_get_preferred_size().
Tue, 26 Oct 2021 06:17:53 +0000 bsmith Android: Put in some list bounds safety checks... them getting hit however...
Tue, 26 Oct 2021 05:43:02 +0000 bsmith Android: Using Placeholder class for packing empty space caused layout issues.
Mon, 25 Oct 2021 22:34:54 +0000 bsmith Android: Apply weights to boxes as well as items.
Mon, 25 Oct 2021 17:07:01 +0000 bsmith Android: Fix an exception when displaying a notebook with a placeholder.
Mon, 25 Oct 2021 11:29:34 +0000 bsmith Android: Fix weight based layout problems.
Mon, 25 Oct 2021 03:41:02 +0000 bsmith iOS: Move the check/radio type alignment changes into setType: method.
Sun, 24 Oct 2021 23:14:37 +0000 bsmith iOS: Checkboxes and radiobuttons should be left aligned not centered.
Fri, 22 Oct 2021 19:07:59 +0000 bsmith iOS: Make UITableViewCell backgrounds clear if not set explicitly.
Fri, 22 Oct 2021 18:49:10 +0000 bsmith Android: Implement dw_window_set_color() on Containers and Listboxes.
Thu, 21 Oct 2021 18:53:35 +0000 bsmith Android: Fix what I thought was a MLE layout issue... but it turns out the
Tue, 19 Oct 2021 11:01:16 +0000 bsmith Android: LinearLayout does not allow null views, if null, create a Placeholder view.
Mon, 18 Oct 2021 20:50:55 +0000 bsmith iOS: Use the claimed default value for the navigation bar of 44 points.
Mon, 18 Oct 2021 13:29:55 +0000 bsmith iOS: Only add the "Back" button to the Navigation Bar if the window has the
Mon, 18 Oct 2021 12:55:29 +0000 bsmith Remove the unicode characters that LibreOffice put into the text.
Mon, 18 Oct 2021 12:44:57 +0000 bsmith Add a mobile platform text file with instructions on how to create projects.
Mon, 18 Oct 2021 00:09:57 +0000 bsmith Android: Implement DW_FCF_CLOSEBUTTON and DW_FCF_TITLEBAR flags.
Sun, 17 Oct 2021 20:14:51 +0000 bsmith Android: Still need to call setCurrentItem() on ViewPager2.
Sun, 17 Oct 2021 00:34:16 +0000 bsmith Android: Implement dw_window_destroy() and try to add a back button to
Fri, 15 Oct 2021 23:22:23 +0000 bsmith Android: Use a RecyclerView method to change the ViewPager2 page since the ViewPager2
Wed, 13 Oct 2021 17:54:09 +0000 bsmith Android: Rewrite the menubar code for multi-window support.
Tue, 12 Oct 2021 23:04:13 +0000 bsmith Android: Attempt at multi-window support using ViewPager2.
Tue, 05 Oct 2021 06:26:28 +0000 bsmith Win: Add detecting Windows 11 in the environment query.
Mon, 04 Oct 2021 19:26:08 +0000 bsmith GTK3/4: Add some memory safety checks that were in GTK2 but missing from GTK 3/4.
Sun, 03 Oct 2021 20:02:12 +0000 bsmith OS2: EMX/GCC defines _IN_ADDR_T_DECLARED when it is defined.
Sun, 03 Oct 2021 19:43:57 +0000 bsmith Win/OS2: Add a definition for in_addr_t as unsigned long.
Sat, 02 Oct 2021 19:30:39 +0000 bsmith GTK: Check the Connection ID is positive non-zero before removing.
Fri, 24 Sep 2021 21:50:17 +0000 bsmith Android: Catch NumberFormatException in isDWResource().
Fri, 24 Sep 2021 13:57:16 +0000 bsmith Android: Asset/Resource refactoring for compatibility with other platforms.
Sun, 19 Sep 2021 21:42:00 +0000 bsmith Android: HOME does not seem to be always set on Android...
Sat, 18 Sep 2021 23:57:31 +0000 bsmith Android: Save splitbar settings in dataArrayMap instead of attempting to calculate them.
Wed, 15 Sep 2021 08:36:21 +0000 bsmith Android: Code path cleanup, basically only try one image load... the only
Wed, 15 Sep 2021 08:05:39 +0000 bsmith Android: More resource changes, for windowSetBitmap and pixmapNew.
Tue, 14 Sep 2021 19:39:07 +0000 bsmith Android: Similar resource change for bitmap buttons.
Tue, 14 Sep 2021 11:12:45 +0000 bsmith Android: Switch to loading resource images like we do on iOS.
Tue, 14 Sep 2021 06:58:40 +0000 bsmith Android: Unset ID is -1 on Android not 0, so generate a View ID if < 1 not just 0.
Tue, 14 Sep 2021 05:53:51 +0000 bsmith Android: Attempt at implementing splitbar using ConstraintLayout.
Tue, 31 Aug 2021 09:35:36 +0000 bsmith iOS: Minor code cleanup in the bitmap button image handler.
Tue, 31 Aug 2021 09:18:04 +0000 bsmith iOS: Fix another _dw_main_iteration() loop issue.
Tue, 31 Aug 2021 08:57:46 +0000 bsmith iOS: Fix a miscalculation during DWSplitBar resize.
Mon, 30 Aug 2021 23:35:30 +0000 bsmith iOS: Reimplement DWSplitBar as a UIView subclass.
Mon, 16 Aug 2021 15:53:49 +0000 bsmith Mac/iOS/FreeBSD: Rewrite the filesystem code using getfsstat().
Mon, 16 Aug 2021 06:51:28 +0000 bsmith Linux: Isolate linux/android specific code in #ifdef __linux__
Fri, 13 Aug 2021 22:19:45 +0000 bsmith Android: Catch NotFoundException when loading resource...
Fri, 13 Aug 2021 21:50:47 +0000 bsmith Android: Fix a null pointer exception in the menu code running HandyFTP on Android.
Fri, 13 Aug 2021 21:12:25 +0000 bsmith iOS: UISplitViewController may not be the right way to implement DWSplitBar.
Fri, 13 Aug 2021 19:55:40 +0000 bsmith iOS: New method of removing DWWindow from the hierarchy.
Thu, 12 Aug 2021 22:22:12 +0000 bsmith iOS: Fix display of the Back button... closing the window seems to cause
Thu, 12 Aug 2021 21:54:11 +0000 bsmith iOS: Attempt to add "Back" button to secondaries windows to allow them to
Wed, 11 Aug 2021 23:24:06 +0000 bsmith Android: Add support for transparent background color for text drawing.
Wed, 11 Aug 2021 20:32:13 +0000 bsmith iOS/Android: With no autoconf #define HAVE_PIPE, Android and iOS should have
Wed, 11 Aug 2021 11:46:36 +0000 bsmith iOS: _dw_main_iteration() never seems to return NO.
Mon, 09 Aug 2021 23:36:23 +0000 bsmith iOS/Android: Since these don't use autoconf, define HAVE_DIRENT_H.
Mon, 09 Aug 2021 22:07:54 +0000 bsmith Android: Fix startup failure when not calling dw_app_id_set().
Tue, 03 Aug 2021 19:48:02 +0000 bsmith Android: mainSleep seems to be hanging, so switch to using dw_mutex_trylock()
Mon, 02 Aug 2021 20:37:56 +0000 bsmith Android: Implement an event queue that will be handled by dw_main() and
Sun, 01 Aug 2021 22:23:48 +0000 bsmith Add preliminary style and design document for Dynamic Windows 3.2.
Sun, 01 Aug 2021 12:58:27 +0000 bsmith GTK: Fix compilation after code style changes.
Sun, 01 Aug 2021 12:44:49 +0000 bsmith GTK4: Fix compilation after style standarization.
Sun, 01 Aug 2021 12:38:23 +0000 bsmith OS/2: Fix compilation after style standardization.
Sun, 01 Aug 2021 12:17:07 +0000 bsmith Massive continuation of code style standardization.
Tue, 27 Jul 2021 23:09:52 +0000 bsmith Win: Standardize internal function name style...
Mon, 26 Jul 2021 23:39:24 +0000 bsmith OS/2: Fix a few search and replace errors.
Mon, 26 Jul 2021 23:28:50 +0000 bsmith OS/2: Standardize internal function name style...
Mon, 26 Jul 2021 00:25:26 +0000 bsmith iOS: Switch to using internal event message constants.
Mon, 26 Jul 2021 00:24:59 +0000 bsmith Mac: Switch to using internal event message constants.
Sun, 25 Jul 2021 23:35:02 +0000 bsmith Android: Add internal event constants for more clarity about what code does.
Fri, 23 Jul 2021 21:02:36 +0000 bsmith Update the readme with the important info about the button press/release changes.
Fri, 23 Jul 2021 20:26:56 +0000 bsmith WARNING: Standardize button press and release button parameter values.
Fri, 23 Jul 2021 19:42:06 +0000 bsmith dw_menu_popup() should also set handle NULL and add safety checks if missing.
Fri, 23 Jul 2021 19:26:01 +0000 bsmith iOS: Fix a context menu related crash by removing autorelease from DWMenuItem.
Fri, 23 Jul 2021 15:28:42 +0000 bsmith dw_menu_destroy() should zero out the handle passed, GTK does this already.
Fri, 23 Jul 2021 14:52:32 +0000 bsmith Android: Popup menus on Andoird use an anchor View not the touch location.
Sun, 18 Jul 2021 21:21:49 +0000 bsmith Android: Standardize DWContainer behavior part 2.
Sun, 18 Jul 2021 20:55:45 +0000 bsmith iOS: Standardize DWContainer behavior part 1.
Sun, 18 Jul 2021 15:56:12 +0000 bsmith Android: Implement button release and motion notify events.
Sun, 18 Jul 2021 08:54:12 +0000 bsmith iOS: Implement button press/release and motion notify.
Sat, 17 Jul 2021 01:24:03 +0000 bsmith Add buttons to the status info on the render test tab.
Fri, 16 Jul 2021 18:55:05 +0000 bsmith Android: Add initial code to handle button presses and long clicks on DWRender.
Fri, 16 Jul 2021 02:58:43 +0000 bsmith Android: Implement dw_menu_popup() ... still need to implement the context events.
Thu, 15 Jul 2021 21:22:59 +0000 bsmith iOS: Implement context menus on DWRender widgets.
Tue, 13 Jul 2021 08:51:22 +0000 bsmith iOS: Implement menu separators using inline UIMenus.
Mon, 12 Jul 2021 23:51:38 +0000 bsmith iOS: Had to switch from UIKeyCommand to UIAction for DWMenuItem.
Mon, 12 Jul 2021 21:51:12 +0000 bsmith iOS: Switch to using UIKeyCommand for menu items so we can use they keyboard
Sun, 11 Jul 2021 21:41:44 +0000 bsmith iOS: Code cleanup, make sure menu items are enabled on creation.
Sun, 11 Jul 2021 21:08:36 +0000 bsmith iOS: Actually implement disabled menu items using UIMenuElementAttributesDisabled.
Sun, 11 Jul 2021 08:49:26 +0000 bsmith iOS: Fix crash by retaining the UIMenu returned in the block.
Sat, 10 Jul 2021 23:57:25 +0000 bsmith iOS: Add UINavigationBar and DWView to the rootViewController's view.
Mon, 31 May 2021 21:59:09 +0000 bsmith iOS: Add some code to include DWViewController in the UIResponder chain.
Mon, 31 May 2021 16:53:11 +0000 bsmith Don't reuse timerid since on iOS and Android it is not an index to a timer
Sat, 29 May 2021 21:42:59 +0000 bsmith Android: Add initial keyboard support for Android.
Fri, 28 May 2021 18:28:15 +0000 bsmith Android: Experimental change for the new file browser... require it be on secondary...
Fri, 28 May 2021 01:02:07 +0000 bsmith Android: Add preliminary new file browser that uses the system ACTION_GET_CONTENT Intent.
Thu, 27 May 2021 23:34:23 +0000 bsmith iOS: Switch to using the NSURL fileSystemRepresentation method.
Tue, 25 May 2021 15:38:55 +0000 bsmith Update the readme with information about the HTIMER change.
Tue, 25 May 2021 15:15:09 +0000 bsmith iOS: Collection of various fixes...
Tue, 25 May 2021 01:25:32 +0000 bsmith Android: Turn off Android's forcing buttons and tabs to be all caps.
Mon, 24 May 2021 23:53:04 +0000 bsmith iOS: Fix dw_window_g/set_text() on buttons, can't use the label directly.
Mon, 24 May 2021 23:29:15 +0000 bsmith iOS: Remove some bogus secondary color code in DWBox.
Mon, 24 May 2021 20:32:05 +0000 bsmith iOS: Reenable Calendar control, setTranslatesAutoresizingMaskIntoConstraints:NO
Mon, 24 May 2021 01:48:27 +0000 bsmith OS/2: HTIMER alread defined, just set HTIMER_TYPEDEFED.
Sun, 23 May 2021 21:48:25 +0000 bsmith iOS: Change "id" parameter to "timerid" so it doesn't conflict with the
Sun, 23 May 2021 21:39:25 +0000 bsmith Add HTIMER type and change dw_timer_() functions to use it.
Sun, 23 May 2021 09:43:04 +0000 bsmith iOS: Implement keyboard handling for iOS 13.4 and later.
Sun, 23 May 2021 07:30:52 +0000 bsmith Android: Implement dw_window_set_focus(), dw_window_default() and dw_window_get_font().
Sun, 23 May 2021 02:41:06 +0000 bsmith Android: MLE should have TOP/LEFT gravity.
Sun, 23 May 2021 02:27:12 +0000 bsmith Android: Implement dw_container_set_stripe() and center the images in the rows.
Sat, 22 May 2021 23:48:08 +0000 bsmith Android: Code cleanup, fix all warnings except for unused function/parameters.
Sat, 22 May 2021 21:53:41 +0000 bsmith Android: Implement dw_window_set_style() for static text widgets.
Sat, 22 May 2021 10:00:31 +0000 bsmith Android: Fix notebook page change event page always being 0.
Sat, 22 May 2021 00:19:46 +0000 bsmith Android: Fix drawArc() FULL option and refactor to reduce calculations.
Fri, 21 May 2021 20:28:43 +0000 bsmith Android: Improve the layout, if an item expands in the opposite direction of the box...
Fri, 21 May 2021 19:50:56 +0000 bsmith Android: Percent widget should be using horizontal ProgressBar.
Fri, 21 May 2021 00:56:10 +0000 bsmith Android: Make message boxes modal (not cancelable).
Fri, 21 May 2021 00:39:13 +0000 bsmith Android: New color handling system, save the color in the C API and pass
Thu, 20 May 2021 23:33:12 +0000 bsmith Android: Functional version of the event threading changes... this improves stability...
Thu, 20 May 2021 10:22:20 +0000 bsmith iOS: Slight refactoring to handle the possibility that the status bar
Thu, 20 May 2021 10:06:07 +0000 bsmith iOS: If DW_FCF_TITLEBAR is passed to dw_window_new() create a UINavigationBar
Wed, 19 May 2021 23:22:51 +0000 bsmith Android: Switch to using LinearLayout for Container row layout...
Wed, 19 May 2021 20:37:23 +0000 bsmith Android: Fix incorrect display of first container entry with the new layout code.
Wed, 19 May 2021 20:13:11 +0000 bsmith Android: Add experimental event threading code, currently disabled.
Wed, 19 May 2021 09:41:17 +0000 bsmith Android: Attempt to rewrite container layout code in a more generic manner.
Wed, 19 May 2021 08:13:13 +0000 bsmith Android: The *_from_file() functions now check the assets folder.
Wed, 19 May 2021 01:08:59 +0000 bsmith Android: Use ItemClick for the ITEM_SELECT event and the API 23
Tue, 18 May 2021 23:29:15 +0000 bsmith Android: After removing Address Sanitizer I got a type mismatch error.
Tue, 18 May 2021 22:48:33 +0000 bsmith Android: Attempt at implementing updating the container after insertion.
Tue, 18 May 2021 18:41:35 +0000 bsmith Android: Implement querying containers and ENTER and CONTEXT callbacks.
Tue, 18 May 2021 07:55:59 +0000 bsmith Android: Fix logic error in dw_container_setup() causing return from the
Tue, 18 May 2021 01:04:52 +0000 bsmith Android: Implement container row data and titles, required for the callbacks.
Mon, 17 May 2021 21:11:40 +0000 bsmith Android: Implement Java exception handling, make sure all return values from JNI are sane.
Sun, 16 May 2021 22:41:50 +0000 bsmith Android: Initial container implementation... getting a NullPointerException crash in dwtest...
Sun, 16 May 2021 19:39:34 +0000 bsmith Android: Initial implementations of DWContainerModel and DWContainerAdapter.
Sat, 15 May 2021 21:16:06 +0000 bsmith Android: Need to set isSingleLine for entryfields.
Sat, 15 May 2021 20:46:17 +0000 bsmith Android: Fix issue with specifying static sizes... still some issues.
Sat, 15 May 2021 19:11:53 +0000 bsmith Android: Refactor boxPack() to try to fix non-expandable items expanding.
Sat, 15 May 2021 00:44:24 +0000 bsmith Android: Implement DW_CLR_DEFAULT and some basic dark mode support.
Fri, 14 May 2021 19:12:39 +0000 bsmith Android: For the moment disable swiping to change notebook pages.
Fri, 14 May 2021 12:13:29 +0000 bsmith Android: Get dwcompat building on Android. Had to disable the filesystem functions for now.
Fri, 14 May 2021 11:41:31 +0000 bsmith Android: Minor fixes to that last commit... missed dw.h changes and remove test code.
Fri, 14 May 2021 11:29:00 +0000 bsmith Android: Implement most of the font functions and control/widget color.
Thu, 13 May 2021 22:52:11 +0000 bsmith Android: Implement disabled menu items.
Thu, 13 May 2021 22:03:48 +0000 bsmith Android: Implement dw_menu_item_set_state/check() dw_menu_item_delete() and dw_menu_destroy().
Thu, 13 May 2021 20:46:07 +0000 bsmith Android: Clean up the menus... add separator, remove tildes and implement callbacks.
Thu, 13 May 2021 19:54:15 +0000 bsmith Android: Initial menu support, incomplete but basics functional.
Thu, 13 May 2021 07:43:31 +0000 bsmith Android: Implement dw_screen_* and dw_environment_query().
Wed, 12 May 2021 23:28:59 +0000 bsmith iOS: Changes to handle autosizing vertical sliders/scrollbars.
Wed, 12 May 2021 09:19:41 +0000 bsmith iOS: Implement scrollbars as sliders... implement vertical with a transform.
Wed, 12 May 2021 06:17:22 +0000 bsmith Android: Fix memory corruption issue due to incorrectly allocating HPIXMAP.
Tue, 11 May 2021 22:53:29 +0000 bsmith Android: Move the text to below the point, not above it.
Tue, 11 May 2021 22:44:45 +0000 bsmith Android: Reimplement drawPolygon() using drawPath() instead of drawLines/Points().
Tue, 11 May 2021 22:19:28 +0000 bsmith Android: Implement DW_DRAW_FULL flag for dw_draw_arc().
Tue, 11 May 2021 09:03:30 +0000 bsmith Android: Implement most of the rest of drawing except for fonts...
Tue, 11 May 2021 06:38:09 +0000 bsmith Android: Fix the safety check in the dw_draw_*() functions.
Tue, 11 May 2021 05:14:56 +0000 bsmith Android: Pass the cached window handle to the callback so the handles...
Tue, 11 May 2021 05:00:07 +0000 bsmith Added dw_window_compare() to check if two window handles refer to the same object.
Tue, 11 May 2021 00:51:20 +0000 bsmith Android: First attempts at implementing drawing functions
Mon, 10 May 2021 22:34:52 +0000 bsmith Android: Implement View based render widget and icon support with Drawable.
Mon, 10 May 2021 20:06:50 +0000 bsmith Android: Initial pixmap implmentation using Android Bitmap.
Mon, 10 May 2021 09:29:51 +0000 bsmith Android: Implement dw_bitmap_new(), dw_dwindow_set_bitmap() and dw_window_set_bitmap_from_data().
Mon, 10 May 2021 02:24:52 +0000 bsmith Android: Use toLongOrNull() whenever converting from string to long...
Mon, 10 May 2021 02:01:28 +0000 bsmith Android: Initial dw_file_browse() implementation, still needs some work.
Sun, 09 May 2021 22:39:13 +0000 bsmith Android: Implement dw_mle_delete() so that the tested output is correct.
Sun, 09 May 2021 21:51:31 +0000 bsmith Android: Calendar fixes, need to be in milliseconds not seconds... also...
Sun, 09 May 2021 21:17:32 +0000 bsmith Android: Implement the calendar widget using CalendarView.
Sun, 09 May 2021 19:27:23 +0000 bsmith Android: Implement notifications, images on notifications incomplete.
Sun, 09 May 2021 09:31:14 +0000 bsmith Android: Implement bitmap buttons, implement dw_listbox_selected_multi().
Sat, 08 May 2021 23:22:52 +0000 bsmith Android: Implement spinbuttons and callbacks.
Sat, 08 May 2021 21:34:55 +0000 bsmith Android: Implement ListBox with ListView and fill in the missing listbox functions.
Sat, 08 May 2021 08:43:47 +0000 bsmith Android: Fix not actually passing the data in dw_window_set_data().
Sat, 08 May 2021 08:11:51 +0000 bsmith Android: Implement most of the dw_listbox_*() functions for ComboBoxes.
Sat, 08 May 2021 01:54:52 +0000 bsmith Android: Fix the down arrow on the comboboxes, found a system resource that works.
Sat, 08 May 2021 01:15:54 +0000 bsmith Android: Initial attempt at our own ComboBox class, EditText with PopupList.
Fri, 07 May 2021 19:54:05 +0000 bsmith Android: Implement dw_main_sleep() and dw_main_iteration().
Fri, 07 May 2021 11:11:10 +0000 bsmith Android: Second try at that new fix... move it into _dw_main_launch()
Fri, 07 May 2021 10:49:50 +0000 bsmith Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
Fri, 07 May 2021 10:29:47 +0000 bsmith Android: New workaround for activity relaunch at startup.
Fri, 07 May 2021 09:35:14 +0000 bsmith Android: Implement MLE functions. Fix issues with checkboxes and sliders.
Thu, 06 May 2021 23:29:13 +0000 bsmith GTK3: Fix incorrect return value.
Thu, 06 May 2021 23:25:07 +0000 bsmith GTK4: Fix the new dw_x11_check() function that is thread safe.
Thu, 06 May 2021 23:22:10 +0000 bsmith Add missing comma to the enum.
Thu, 06 May 2021 23:19:46 +0000 bsmith Add DW_FEATURE_WINDOW_PLACEMENT for platforms supporting arbitrary window placement.
Thu, 06 May 2021 22:02:49 +0000 bsmith Android: HTML touchups, implement DW_SIGNAL_HTML_CHANGED: STARTED and COMPLETE.
Thu, 06 May 2021 11:22:41 +0000 bsmith Android: Update AndroidManifest.xml to allow Internet and HTTP connections.
Thu, 06 May 2021 10:39:55 +0000 bsmith Android: Implment dw_window_hide/show(). Set the initial visibility to GONE.
Thu, 06 May 2021 09:55:32 +0000 bsmith Android: Massive thread safety overhaul. Not quite back to fully functional.
Thu, 06 May 2021 00:05:32 +0000 bsmith Android: Initial implement of HTML control with WebView.
Wed, 05 May 2021 21:59:23 +0000 bsmith Android: Implement dw_scrollbox_new() using ScrollView.
Wed, 05 May 2021 19:53:33 +0000 bsmith Android: Implment DW_SIGNA_CONFIGURE on orientation change.
Wed, 05 May 2021 09:15:08 +0000 bsmith Android: Get the notebook control functional. Disable recylcing of the views.
Wed, 05 May 2021 01:19:21 +0000 bsmith Android: Fix the notebook tabs visibility. Thank you orbyt on FreeNode for the help!
Mon, 03 May 2021 07:15:11 +0000 bsmith Android: Remove ugly workaround for initialization issues.
Mon, 03 May 2021 01:17:40 +0000 bsmith Android: Attempts to sort out the various issues... still not working but...
Sun, 02 May 2021 10:46:21 +0000 bsmith Android: Fix the basics of notebook control... return actual page IDs.
Sun, 02 May 2021 01:05:20 +0000 bsmith Android: Work on the notebook control, doesn't work yet but everything filled in.
Sat, 01 May 2021 00:41:53 +0000 bsmith Android: Implement: slider, percent, scrollbar, checkbox_set/get box_unpack_at_index(),
Fri, 30 Apr 2021 20:21:05 +0000 bsmith Android: Fix the permission error on the beep...
Fri, 30 Apr 2021 04:56:52 +0000 bsmith Android: Implement timers and beep. Some general code cleanup.
Fri, 30 Apr 2021 02:33:21 +0000 bsmith Android: Implement window and clipboard text setter and getters.
Fri, 30 Apr 2021 00:51:33 +0000 bsmith Android: Implment a bunch of window functions: enable/disable/data/id
Tue, 27 Apr 2021 09:19:29 +0000 bsmith Android: Implement dw_exit() using Activity.finishActivity() instead of exit().
Tue, 27 Apr 2021 00:16:56 +0000 bsmith Android: Implement dw_messagebox() ... seems we can't just cleanly exit().
Mon, 26 Apr 2021 21:56:37 +0000 bsmith Android: Missed the manifest in that last commit.
Mon, 26 Apr 2021 21:48:54 +0000 bsmith Android: The DWindows class should be org.dbsoft.dwindows, remove dwtest.
Mon, 26 Apr 2021 21:08:02 +0000 bsmith Android: Fix signal handlers so they actually work.
Mon, 26 Apr 2021 18:34:51 +0000 bsmith Android: Implement dw_debug() using the Android Log class.
Mon, 26 Apr 2021 11:01:58 +0000 bsmith Android: Initial commit of signal handlers, connecting buttons to the new
Sun, 25 Apr 2021 23:33:53 +0000 bsmith Android: Enable app rotation and fix some issues with layout.
Sat, 24 Apr 2021 21:28:57 +0000 bsmith Android: Set the window text on the activity in dw_window_new().
Fri, 23 Apr 2021 10:40:57 +0000 bsmith Android: Improvements to boxPack to handle more parameters...
Thu, 22 Apr 2021 17:49:20 +0000 bsmith Android: First functional version. Notebook-less first page of dwtest works.
Thu, 22 Apr 2021 00:04:01 +0000 bsmith Android: Implement dw_entryfield_new, dw_entryfield_password_new() dw_button_new(),
Wed, 21 Apr 2021 11:15:26 +0000 bsmith Android: Implement dw_window_new(), dw_box_new() and dw_box_pack().
Mon, 19 Apr 2021 23:06:25 +0000 bsmith Android: Implement thread, semaphore, shared memory API functions.
Sun, 18 Apr 2021 01:28:55 +0000 bsmith Android: Initial skeletal commit for Android support, almost nothing implemented...
Thu, 15 Apr 2021 02:11:04 +0000 bsmith iOS: Move scrollbox functions into thread safety.
Thu, 15 Apr 2021 01:29:32 +0000 bsmith GTK3: Fill in the row data for contatiner context.
Thu, 15 Apr 2021 01:28:39 +0000 bsmith GTK4: Fill in the row data for contatiner context.
Thu, 15 Apr 2021 00:24:07 +0000 bsmith Win: Fix the row data field of the container context event.
Wed, 14 Apr 2021 23:59:22 +0000 bsmith OS/2: Include the row data in the container context signal.
Wed, 14 Apr 2021 22:40:46 +0000 bsmith iOS: Pass in the coordinates and row data on container context event.
Wed, 14 Apr 2021 22:38:41 +0000 bsmith Mac: Fill in the row data in the second data pointer slot instead of leaving
Wed, 14 Apr 2021 21:36:45 +0000 bsmith Mac: Port control empty text size calculation fix from iOS.
Wed, 14 Apr 2021 21:35:21 +0000 bsmith iOS: Fix calculating label size when there is no text. Use "gT" to calculate
Wed, 14 Apr 2021 20:53:46 +0000 bsmith iOS: Attempt to get context menus working for iOS 13+.
Wed, 14 Apr 2021 17:40:49 +0000 bsmith Add a sample popup menu to the container widget for testing purposes.
Wed, 14 Apr 2021 02:56:17 +0000 bsmith Win: Dark mode change to match up with the iOS and Mac changes.
Wed, 14 Apr 2021 01:58:32 +0000 bsmith Mac: Detect the current dark mode state and return DW_DARK_MODE_BASIC if in
Wed, 14 Apr 2021 01:27:00 +0000 bsmith iOS: Reorganize the code so retval doesn't get clobbered without the
Tue, 13 Apr 2021 22:05:46 +0000 bsmith iOS: DWContainer should generate selection event on deselect too.
Tue, 13 Apr 2021 21:08:49 +0000 bsmith iOS: dw_feature_get(DW_FEATURE_DARK_MODE) will now return
Tue, 13 Apr 2021 20:01:36 +0000 bsmith iOS: initial support for iOS Dark Mode... untested. Part 2.
Tue, 13 Apr 2021 19:44:09 +0000 bsmith iOS: Iniitial support for Dark Mode on iOS.. untested.
Sat, 10 Apr 2021 22:06:33 +0000 bsmith GTK: Fix incorrect uninstall rule. test.png not image.png.
Sat, 10 Apr 2021 21:53:37 +0000 bsmith Update the readme with iOS information and fix a typo.
Sat, 10 Apr 2021 21:33:12 +0000 bsmith GTK: Install dwtest images in $(prefix)/share/dwtest so they can be found
Sat, 10 Apr 2021 20:11:43 +0000 bsmith Add DW_DIR_SEPARATOR for easy access to the separator characters.
Sat, 10 Apr 2021 20:09:58 +0000 bsmith iOS: Fix dw_window_set_bitmap*() on buttons... uses a different method on
Sat, 10 Apr 2021 00:34:34 +0000 bsmith iOS: Fix scrolling the scrollbox. Make sure scrolling is enabled and set the
Fri, 09 Apr 2021 23:38:59 +0000 bsmith iOS: Fix scrollbox content not expanding to take the full area if smaller.
Fri, 09 Apr 2021 22:17:42 +0000 bsmith iOS: Fix bug in dw_pixmap_new_from_file(). Resources go into the app
Fri, 09 Apr 2021 19:10:30 +0000 bsmith Add support for checking the application data directory for the images.
Fri, 09 Apr 2021 11:05:51 +0000 bsmith iOS: Make sure the plain text UTI is used with filePicker.
Fri, 09 Apr 2021 10:01:22 +0000 bsmith iOS: Fix font and colors on MLE imported text.
Fri, 09 Apr 2021 09:48:13 +0000 bsmith iOS: DWSpinButton needs to generate events on stepper changes.
Fri, 09 Apr 2021 08:41:34 +0000 bsmith iOS: DWComboBox needs to initialize the array so the list works.
Thu, 08 Apr 2021 17:34:25 +0000 bsmith GTK4: Add a comment with the information about striped controls.
Wed, 07 Apr 2021 19:07:46 +0000 bsmith iOS: Fix dw_draw_arc()... iOS is in raidans not degrees. Thanks wiliz on freenode.
Wed, 07 Apr 2021 03:04:41 +0000 bsmith Mac: Minor _dw_control_size() cleanup. Make sure check is on the base handle.
Wed, 07 Apr 2021 00:16:42 +0000 bsmith iOS: Fix DWImage internal core graphics context being flipped.
Tue, 06 Apr 2021 09:19:06 +0000 bsmith iOS: Fix bitblt and crashes due to missing retains.
Tue, 06 Apr 2021 08:54:57 +0000 bsmith iOS: Fixes to get cachedImage functionality working.
Tue, 06 Apr 2021 08:24:28 +0000 bsmith iOS: Implement graphic context pushing and popping during draw.
Tue, 06 Apr 2021 04:48:52 +0000 bsmith iOS: Second attempt at a DWImage class that will actually work....
Mon, 05 Apr 2021 22:30:26 +0000 bsmith iOS: Combobox remove code to hide the input caret. Also fix the cancel button.
Mon, 05 Apr 2021 22:18:19 +0000 bsmith iOS: Initial implementation of DWComboBox, not fully functional yet.
Mon, 05 Apr 2021 15:29:33 +0000 bsmith Mac: Port a spinbutton size fix from iOS after noticing the misbehavior
Mon, 05 Apr 2021 15:24:08 +0000 bsmith iOS: Additional code to calculate spinbutton size.
Mon, 05 Apr 2021 14:36:23 +0000 bsmith iOS: Put back missing tree selection code, since it is apparently also used
Mon, 05 Apr 2021 00:12:20 +0000 bsmith iOS: Make spin buttons actually function. Fix layout and autosizing issues.
Sun, 04 Apr 2021 22:24:13 +0000 bsmith iOS: Correct _dw_text_handle() behavior. Add UILabel/UITextView to controls
Sun, 04 Apr 2021 19:06:23 +0000 bsmith iOS: DWContainer attempt to get touch and selection handlers working.
Sun, 04 Apr 2021 18:22:27 +0000 bsmith iOS: Account for the special area at the bottom of certain devies.
Sun, 04 Apr 2021 15:40:25 +0000 bsmith iOS: Fix checked image not showing due to typo in image name.
Sun, 04 Apr 2021 15:05:45 +0000 bsmith iOS: Special handling for combined text/image buttons like check and radio
Sun, 04 Apr 2021 01:23:56 +0000 bsmith iOS: Initial attempt at implementing check and radio boxes using SF Symbols.
Sat, 03 Apr 2021 21:25:25 +0000 bsmith iOS: Fix DWMLE, have to created it like this to have valid textStorage.
Sat, 03 Apr 2021 19:14:29 +0000 bsmith iOS: Minor fix for initial notebook page remaining visible on page change.
Sat, 03 Apr 2021 18:44:01 +0000 bsmith iOS: A number of fixes, notebook layout select first page if none selected.
Sat, 03 Apr 2021 02:54:19 +0000 bsmith Mac: Fix building on old versions of MacOS due to a recent change.
Sat, 03 Apr 2021 00:24:49 +0000 bsmith iOS: Missed a few other DWContainer fixes in that last commit.
Sat, 03 Apr 2021 00:14:05 +0000 bsmith iOS: Fix display of widgets. DWMLE and DWContainer are subclasses of UIScrollView.
Fri, 02 Apr 2021 02:17:59 +0000 bsmith iOS: Implment dw_file_browse() and fix issues in dw_color_choose().
Fri, 02 Apr 2021 00:44:17 +0000 bsmith iOS: Implement dw_font_choose() and dw_color_choose().
Thu, 01 Apr 2021 21:15:55 +0000 bsmith iOS: Fix notebook relayout on rotation. Also fix autosizing of controls.
Wed, 31 Mar 2021 16:31:27 +0000 bsmith iOS/Mac: Fix a minor memory leak in dw_pixmap_grab().
Tue, 30 Mar 2021 16:17:39 +0000 bsmith iOS: Fix crashes when creating pixmaps, pixmaps still need tons of work.
Tue, 30 Mar 2021 08:28:35 +0000 bsmith Add DW_FEATURE_TREE feature test, since iOS does not suppor tree.
Mon, 29 Mar 2021 23:15:43 +0000 bsmith iOS: Implement dw_notebook_page_set(). Fix statusbar offset location.
Mon, 29 Mar 2021 22:46:01 +0000 bsmith iOS: Initial functional implmentation of the notebook/tabbed control.
Sun, 28 Mar 2021 20:51:44 +0000 bsmith iOS: Fix timers and implement dw_beep().
Sun, 28 Mar 2021 18:26:09 +0000 bsmith Move HTML code into html_add() function in dwtest to allow for easier
Sun, 28 Mar 2021 18:23:57 +0000 bsmith iOS: Add adjustment for the statusbar so it isn't covered up by our windows.
Sun, 28 Mar 2021 17:15:13 +0000 bsmith iOS: Fix crashes with full dwtest run. More thread safety.
Sun, 28 Mar 2021 07:43:45 +0000 bsmith Set the package name and version for autoconf. Remove reference to winmain.c.
Sun, 28 Mar 2021 02:23:20 +0000 bsmith iOS: Fix message boxes... the hiddenWindow they are attached to was being
Sat, 27 Mar 2021 19:18:36 +0000 bsmith iOS: Hide the UITransitionView that is attached to the UIWindow.
Fri, 26 Mar 2021 00:22:26 +0000 bsmith iOS: More thread safety, remove some debug code.
Thu, 25 Mar 2021 23:38:40 +0000 bsmith iOS: Move more functions into thread safety, iOS is very adamant about the
Thu, 25 Mar 2021 21:38:58 +0000 bsmith Win: Remove winmain.c as it is unnecessary when using the dwmain() entrypoint macros.
Thu, 25 Mar 2021 20:51:53 +0000 bsmith Switch dwtest entrypoint to be dwmain instead of main to help on iOS.
Thu, 25 Mar 2021 20:39:52 +0000 bsmith iOS: Get iOS basic funcionality working by creating dwmain() macros.
Thu, 25 Mar 2021 09:04:59 +0000 bsmith iOS: Code error cleanup reported by LLVM.
Thu, 25 Mar 2021 09:02:09 +0000 bsmith Mac: Clean up some code errors reported by LLVM.
Thu, 25 Mar 2021 07:48:38 +0000 bsmith iOS: More namespace cleanup.
Thu, 25 Mar 2021 07:34:13 +0000 bsmith Mac: Prefix any global internal functions or variables with _dw or make them
Thu, 25 Mar 2021 05:30:52 +0000 bsmith iOS: Switch to using UIApplicationMain() in dw_main().
Wed, 24 Mar 2021 20:11:11 +0000 bsmith iOS: Fix initial window display and handle resize/rotation events.
Tue, 23 Mar 2021 23:14:13 +0000 bsmith iOS: Remove some legacy code from macOS 10.5 by swithing to using
Tue, 23 Mar 2021 22:35:37 +0000 bsmith iOS: Switch to UITableViewDataSource method numberOfRowsInSection:
Tue, 23 Mar 2021 22:03:09 +0000 bsmith iOS: Implement the UITableViewDataSource protocol so DWContainer doesn't
Tue, 23 Mar 2021 20:25:56 +0000 bsmith Add _dw to the internal functions in the template source.
Tue, 23 Mar 2021 20:02:07 +0000 bsmith iOS: dwcompat now builds on iOS as well... Fixes for running dwtest.
Sun, 21 Mar 2021 22:48:28 +0000 bsmith iOS: First building version. Yay! Still lots to do but progress.
Sun, 21 Mar 2021 21:48:19 +0000 bsmith iOS: Implement classes for encapsulating immutable UIImage and UIMenu so the
Sun, 21 Mar 2021 02:37:37 +0000 bsmith iOS: More conversion... mostly drawing related changes.
Sat, 20 Mar 2021 21:53:56 +0000 bsmith iOS: Continuing conversion...
Sat, 20 Mar 2021 01:04:51 +0000 bsmith iOS: Remove printing and file browsing... more conversion.
Fri, 19 Mar 2021 22:54:18 +0000 bsmith iOS: Remove tree functionality, combobox and radio button... include links
Fri, 19 Mar 2021 18:19:47 +0000 bsmith iOS: More work on conversion from Mac... going to be a few more of these
Fri, 19 Mar 2021 00:27:36 +0000 bsmith iOS: More progress on converting Mac to iOS.
Thu, 18 Mar 2021 03:16:13 +0000 bsmith Mac: On ARM (M1) NSTextAlignmentCenter and NSTextAligmnentRight are swapped.
Thu, 18 Mar 2021 02:07:21 +0000 bsmith Mac: Only pass valid alignments to the setAlignment: method.
Thu, 18 Mar 2021 00:01:37 +0000 bsmith Mac: Switch to performSelector: instead of calling implementation directly.
Wed, 17 Mar 2021 03:17:58 +0000 bsmith iOS: Converting more types and classes to the iOS equivalents.
Tue, 16 Mar 2021 22:52:53 +0000 bsmith iOS: Initial commit of iOS source... based on MacOS code...
Sun, 14 Mar 2021 17:45:06 +0000 bsmith GTK4: Switch from "activate-focus" to "notify::is-active" for DW_SIGNAL_SET_FOCUS.
Sun, 14 Mar 2021 07:42:03 +0000 bsmith GTK4: The GtkWidget paramater to the activate-focus signal was removed.
Sun, 14 Mar 2021 06:50:13 +0000 bsmith GTK4: Minor code cleanup.
Sun, 14 Mar 2021 06:17:50 +0000 bsmith GTK4: Switch to using gtk_window_present() in dw_window_show().
Sun, 14 Mar 2021 04:48:33 +0000 bsmith GTK4: GtkPictures should be centered, not filled... don't clobber the
Sun, 14 Mar 2021 00:12:04 +0000 bsmith GTK4: Apparenlty on GTK4 GtkImage is used for icons, switch to GtkPicture.
Fri, 12 Mar 2021 22:53:41 +0000 bsmith GTK3/4: Optimizing dirty list management. Keep list as short as possible.
Fri, 12 Mar 2021 22:07:33 +0000 bsmith Add dw_render_redraw() information to the readme.
Fri, 12 Mar 2021 22:03:50 +0000 bsmith GTK4: Remove widget from dirty list during expose event.
Fri, 12 Mar 2021 20:21:48 +0000 bsmith GTK4: Fix direct drawing onto render widgets. Can't cache the cairo_t.
Fri, 12 Mar 2021 15:19:40 +0000 bsmith Make elements expand vertically so they will be centered.
Fri, 12 Mar 2021 15:00:03 +0000 bsmith Rewrite the render code to use the new dw_render_redraw() to trigger expose
Tue, 09 Mar 2021 13:14:15 +0000 bsmith Mac: setNeedsDisplay:YES needs to be on the main thread...
Mon, 08 Mar 2021 23:50:57 +0000 bsmith GTK3: Cache the cairo_t from the draw callback and use it for drawing.
Mon, 08 Mar 2021 20:15:20 +0000 bsmith Win/OS2: Add dw_render_redraw() to the export definitions.
Mon, 08 Mar 2021 20:13:03 +0000 bsmith GTK4: Fix compilation after last commit.
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 Mar 2021 19:24:21 +0000 bsmith Only include dwcompat.h in dwtest on OS/2 and Windows.
Mon, 08 Mar 2021 19:22:39 +0000 bsmith Mac: Add missing ; to a few DW_FUNCTION_RETURN_THIS() macros.
Fri, 05 Mar 2021 06:03:55 +0000 bsmith Mac: Revert the HAVE_AVAILABLE portion of that last commit...
Fri, 05 Mar 2021 04:30:20 +0000 bsmith Mac: Added HAVE_AVAILABLE macro when building on a system with @available().
Thu, 04 Mar 2021 16:33:55 +0000 bsmith Mac: Partial rewrite of dw_exect(). Implement DW_EXEC_CON with Terminal.app.
Thu, 04 Mar 2021 12:32:56 +0000 bsmith GTK2/3: If the PID did not get returned set return to DW_ERROR_NONE.
Thu, 04 Mar 2021 11:53:09 +0000 bsmith GTK3: Port new dw_exec() from GTK4 with additional GLib version checks.
Thu, 04 Mar 2021 11:19:44 +0000 bsmith GTK4: Rewrite dw_exec() using GLib. Will port to GTK2 and 3 as well.
Thu, 04 Mar 2021 08:40:14 +0000 bsmith GTK4: Fix warning message from dW_file_browse() and code cleanup.
Thu, 04 Mar 2021 03:38:53 +0000 bsmith Update the readme with information about GTK3/4 and Wayland.
Thu, 04 Mar 2021 03:05:56 +0000 bsmith GTK3: Back port dw_window_destroy() fix from GTK4 and code cleanups.
Thu, 04 Mar 2021 02:00:23 +0000 bsmith GTK3: Back port Wayland fixes from the GTK4 code.
Wed, 03 Mar 2021 15:42:12 +0000 bsmith GTK3: Isolate some X11 specific calls so it functions on Wayland.
Wed, 03 Mar 2021 07:38:48 +0000 bsmith GTK4: Remove render widgets from the dirty list when they are destroyed.
Wed, 03 Mar 2021 03:59:20 +0000 bsmith GTK4: Remove some debug code and safety checks in new dw_flush() code.
Wed, 03 Mar 2021 03:53:33 +0000 bsmith GTK4: Enable all mouse buttons in callbacks, not just button 1.
Wed, 03 Mar 2021 02:02:19 +0000 bsmith GTK4: Port dw_mutex_lock() fix from Mac since the GTK4 thread safety is
Tue, 02 Mar 2021 14:55:01 +0000 bsmith GTK4: Add a shadow surface to GtkDrawingArea widgets, which all the drawing
Tue, 02 Mar 2021 10:30:10 +0000 bsmith GTK4: Don't unref the PangoContext returned from gtk_widget_get_pango_context().
Tue, 02 Mar 2021 05:21:33 +0000 bsmith GTK4: Trees/Containers were not passing correct data due to missing scrolled
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