log gtk3/dw.c @ 2211:9395c1efa98b

age author description
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.
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.
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:38:54 +0000 bsmith GTK3: Eliminate GLib warning due to missing 'activate' signal.
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.
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.
Sun, 28 Jun 2020 20:34:25 +0000 bsmith Code cleanup: Add constants to header for dark mode, buffer sizes and Unicode support.
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: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.
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:27:00 +0000 bsmith Win: Initial implementation of notifications on Windows. Currently using WinToast.
Sun, 31 May 2020 05:25:18 +0000 mhessling Added htmlEngine to DWEnv
Fri, 15 May 2020 02:13:57 +0000 bsmith GTK: Add dw_app_id_set() and reconfigure based on the new code path.
Thu, 14 May 2020 01:52:27 +0000 bsmith Initial design for system notification support on GTK.
Mon, 20 Apr 2020 19:22:37 +0000 bsmith GTK: Update ancient unsafe code in dw_environment_query() on Unix.
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.
Mon, 02 Dec 2019 09:00:28 +0000 bsmith GTK3: User and Script data parameters to HTML_RESULT handler were swapped.
Sat, 30 Nov 2019 23:07:09 +0000 bsmith GTK3: Warn that DW_SIGNAL_HTML_RESULT will not be generated when connecting
Tue, 19 Nov 2019 04:08:30 +0000 mhessling Move saved_thread so it compiles on non-webkit2
Sun, 17 Nov 2019 05:16:04 +0000 bsmith GTK: More const changes... a few more commits to finish.
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: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.
Thu, 07 Nov 2019 02:07:49 +0000 bsmith Added a number of possible javascript snippets to test.
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.
Thu, 20 Jun 2019 22:53:44 +0000 bsmith Fixed a few deprecation warnings on GTK3.
Mon, 11 Sep 2017 05:56:04 +0000 mhessling Enable dw_windows_get_text() to return value of label under GTK.
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....
Thu, 20 Apr 2017 10:56:46 +0000 bsmith Added dw_mle_set_auto_complete() stubs for GTK2/3.
Thu, 29 Sep 2016 00:18:19 +0000 bsmith Fix building with MDI on earlier than GTK 3.12.
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.
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...
Fri, 21 Mar 2014 11:12:46 +0000 bsmith Fixed memory leak in dw_tree_get_parent() on GTK2/3...
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 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_*()
Mon, 09 Sep 2013 19:18:36 +0000 bsmith Divided thread initialization and deinitialization into separate
Thu, 05 Sep 2013 17:58:40 +0000 bsmith Fix a couple of errors reported by the static analyzer on Mac....
Wed, 28 Aug 2013 23:47:40 +0000 bsmith More container and tree changes on all platforms regarding memory.
Sat, 10 Aug 2013 06:57:00 +0000 bsmith Fix missing rowdata parameter in container enter callback on GTK3.
Fri, 09 Aug 2013 02:11:06 +0000 bsmith Initial commit of GTK2 code changes (untested) ...
Thu, 08 Aug 2013 20:28:57 +0000 bsmith Third GTK3 round of changes to split string and data
Fri, 01 Mar 2013 16:51:08 +0000 bsmith Add dw_shutdown() function which does the same thing as dw_exit() ...
Wed, 27 Feb 2013 19:14:22 +0000 bsmith Initial commit for new dw_signal_connect_data() function...
Fri, 28 Dec 2012 01:24:39 +0000 bsmith Initial attempt at allowing DW_CLR_DEFAULT clear color style overrides on GTK2/3.
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
Fri, 26 Oct 2012 05:25:54 +0000 bsmith Fixed broken support in dw_window_set_bitmap() on GTK2/3...
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 05:45:25 +0000 bsmith Added code to disable Ubuntu overlay scrollbars
Wed, 25 Jul 2012 00:46:00 +0000 bsmith Added UTF8/Wide conversion for GTK2/3.
Fri, 06 Jul 2012 10:51:28 +0000 bsmith Mark and I decided to change dw_box_remove*() to dw_box_unpack*() for consistency.
Wed, 13 Jun 2012 19:23:30 +0000 bsmith Added utf8 parameter to key press callback on GTK2/3.
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:09:41 +0000 bsmith Minor GTK3 code cleanups from attempt at fixing combobox event order.
Tue, 08 May 2012 18:28:39 +0000 bsmith Same fix for GTK2/3 as committed for OS/2 and Windows...
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:18:32 +0000 bsmith Limit the size of an HICN to 24x24 on GTK... icons are used for
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 02:16:09 +0000 bsmith Implemented dw_box_remove_at_index() for GTK3.
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().
Tue, 10 Apr 2012 11:34:20 +0000 bsmith Take into account empty box cells created by dw_window_destroy() in GTK3
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 05:16:26 +0000 bsmith Fixed issues drawing arcs on GTK3 and GTK2 for printing.
Sat, 25 Feb 2012 01:50:25 +0000 bsmith Removed deprecated GtkColorSelectionDialog in 3.4 and higher switching to GtkColorChooser.
Thu, 26 Jan 2012 14:36:48 +0000 bsmith After switching to non-deprecated functions in GTK3 like...
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.
Fri, 20 Jan 2012 18:47:10 +0000 bsmith Experimental change... halfway between min and max for tree controls.
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...
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
Fri, 13 Jan 2012 06:37:28 +0000 bsmith Initial support for container and MLE auto-sizing on GTK3...
Thu, 12 Jan 2012 18:50:17 +0000 bsmith Default scrolled items to 500x200 on GTK3.
Thu, 05 Jan 2012 15:45:11 +0000 bsmith Added dw_main_quit() function for exiting the dw_main() loop.
Sat, 31 Dec 2011 17:14:33 +0000 bsmith Added DW_DRAW_NOAA support on GTK3 for both pixmaps and windows.
Wed, 28 Dec 2011 14:46:57 +0000 bsmith Ported fixes in previous commit from GTK2 to GTK3...
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:20:54 +0000 bsmith Allow passing NULL to the dw_container_change/set_item() APIs on GTK3.
Sun, 25 Dec 2011 14:49:59 +0000 bsmith Added gravity obstacle support for GTK 3.4 and later.
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 13:18:03 +0000 bsmith Code simplification on GTK2 and ported the fix to GTK3.