log android/dw.cpp @ 3005:522ef24b0aba default tip

age author description
Tue, 02 May 2023 11:37:48 +0000 bsmith Android: Add DW_FEATURE_RENDER_SAFE, initially just for Android.
Mon, 27 Mar 2023 08:46:23 +0000 bsmith Android: Fixed a big in dw_window_get_text() introduced at some point.
Mon, 27 Mar 2023 04:59:32 +0000 bsmith Android: Implement the DW_FEATURE_HTML_MESSAGE feature tests.
Mon, 27 Mar 2023 04:34:29 +0000 bsmith Android: Fix DW_SIGNAL_HTML_MESSAGE, there were 3 problems in the last commit.
Mon, 27 Mar 2023 00:40:17 +0000 bsmith Android: Support for dw_html_javascript_add() and DW_SIGNAL_HTML_MESSAGE.
Tue, 03 Jan 2023 22:23:08 +0000 bsmith Added dw_pixmap_get_width() and dw_pixmap_get_height() by request for language bindings.
Mon, 02 Jan 2023 13:49:59 +0000 bsmith Update copyright date, readme, license and changelog for upcoming release.
Tue, 27 Dec 2022 00:58:58 +0000 bsmith WARNING: Fix an API inconsistency in dw_notebook_page_destroy/set()
Sun, 25 Dec 2022 00:20:49 +0000 bsmith Add va_list versions of dw_debug() and dw_messagebox() for use in C++ bindings.
Tue, 15 Nov 2022 04:24:25 +0000 bsmith Android: Forgot Android also used the same semaphore code.
Tue, 15 Nov 2022 00:34:20 +0000 bsmith Win/Android/Template: Add return values to dw_window_set_bitmap(_from_data).
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
Wed, 27 Jul 2022 09:56:26 +0000 bsmith Android: I think we need to close the window if the DELETE handler does not
Tue, 26 Jul 2022 19:40:46 +0000 bsmith Android: JNI changes to address potential memory/object leaks.
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.
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.
Wed, 13 Jul 2022 14:57:38 +0000 bsmith Android: Add a new function for Android dw_file_open() which will open the
Sun, 10 Jul 2022 09:53:19 +0000 bsmith Android: Implement ITEM_CONTEXT, ITEM_SELECT and TREE_EXPAND callbacks.
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.
Sun, 02 Jan 2022 19:06:04 +0000 bsmith Andrdoi: Attempt to fix a number of issues querying containers.
Tue, 28 Dec 2021 13:53:59 +0000 bsmith Update copyright dates for the new year 2022.
Thu, 16 Dec 2021 14:48:52 +0000 bsmith Android: Use "View" as the type for the viewList instead of LinearLayout.
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....
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 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.
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().
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().
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, 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.
Thu, 28 Oct 2021 17:27:59 +0000 bsmith Android: Implement groupbox using RadioGroup... still missing the title and
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, 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 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 00:34:16 +0000 bsmith Android: Implement dw_window_destroy() and try to add a back button to
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...
Tue, 14 Sep 2021 05:53:51 +0000 bsmith Android: Attempt at implementing splitbar using ConstraintLayout.
Wed, 11 Aug 2021 23:24:06 +0000 bsmith Android: Add support for transparent background color for text drawing.
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 12:17:07 +0000 bsmith Massive continuation of code style standardization.
Sun, 25 Jul 2021 23:35:02 +0000 bsmith Android: Add internal event constants for more clarity about what code does.
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.
Sat, 29 May 2021 21:42:59 +0000 bsmith Android: Add initial keyboard support for Android.
Sun, 23 May 2021 21:39:25 +0000 bsmith Add HTIMER type and change dw_timer_() functions to use it.
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:27:12 +0000 bsmith Android: Implement dw_container_set_stripe() and center the images in the rows.
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.
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...
Wed, 19 May 2021 20:13:11 +0000 bsmith Android: Add experimental event threading code, currently disabled.
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...
Sat, 15 May 2021 00:44:24 +0000 bsmith Android: Implement DW_CLR_DEFAULT and some basic dark mode support.
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: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 06:17:22 +0000 bsmith Android: Fix memory corruption issue due to incorrectly allocating HPIXMAP.
Tue, 11 May 2021 22:44:45 +0000 bsmith Android: Reimplement drawPolygon() using drawPath() instead of drawLines/Points().
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: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: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: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: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 22:02:49 +0000 bsmith Android: HTML touchups, implement DW_SIGNAL_HTML_CHANGED: STARTED and COMPLETE.
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.
Mon, 03 May 2021 07:15:11 +0000 bsmith Android: Remove ugly workaround for initialization issues.