Timeline



May 14, 2021:

10:23 PM Dynamic Windows News Archive edited by bsmith
(diff)
10:22 PM Dynamic Windows News Archive edited by bsmith
(diff)
10:13 PM Dynamic Windows News Archive edited by bsmith
(diff)
9:46 PM WikiStart edited by bsmith
Link to the secure version of the dbsoft pages. (diff)
9:44 PM WikiStart edited by bsmith
(diff)
9:43 PM WikiStart edited by bsmith
(diff)
9:12 PM Changeset [2561] by bsmith
Android: For the moment disable swiping to change notebook pages. …
2:13 PM Changeset [2560] by bsmith
Android: Get dwcompat building on Android. Had to disable the …
1:41 PM Changeset [2559] by bsmith
Android: Minor fixes to that last commit... missed dw.h changes and …
1:29 PM Changeset [2558] by bsmith
Android: Implement most of the font functions and control/widget …
12:52 AM Changeset [2557] by bsmith
Android: Implement disabled menu items.
12:03 AM Changeset [2556] by bsmith
Android: Implement dw_menu_item_set_state/check() …

May 13, 2021:

10:46 PM Changeset [2555] by bsmith
Android: Clean up the menus... add separator, remove tildes and …
9:54 PM Changeset [2554] by bsmith
Android: Initial menu support, incomplete but basics functional.
9:43 AM Changeset [2553] by bsmith
Android: Implement dw_screen_* and dw_environment_query(). Minor code …
1:28 AM Changeset [2552] by bsmith
iOS: Changes to handle autosizing vertical sliders/scrollbars.

May 12, 2021:

11:19 AM Changeset [2551] by bsmith
iOS: Implement scrollbars as sliders... implement vertical with a …
8:17 AM Changeset [2550] by bsmith
Android: Fix memory corruption issue due to incorrectly allocating …
12:53 AM Changeset [2549] by bsmith
Android: Move the text to below the point, not above it. Adjust the …
12:44 AM Changeset [2548] by bsmith
Android: Reimplement drawPolygon() using drawPath() instead of …
12:19 AM Changeset [2547] by bsmith
Android: Implement DW_DRAW_FULL flag for dw_draw_arc().

May 11, 2021:

11:03 AM Changeset [2546] by bsmith
Android: Implement most of the rest of drawing except for fonts... …
8:38 AM Changeset [2545] by bsmith
Android: Fix the safety check in the dw_draw_*() functions. So we can …
7:14 AM Changeset [2544] by bsmith
Android: Pass the cached window handle to the callback so the …
7:00 AM Changeset [2543] by bsmith
Added dw_window_compare() to check if two window handles refer to the …
2:51 AM Changeset [2542] by bsmith
Android: First attempts at implementing drawing functions
12:34 AM Changeset [2541] by bsmith
Android: Implement View based render widget and icon support with …

May 10, 2021:

10:06 PM Changeset [2540] by bsmith
Android: Initial pixmap implmentation using Android Bitmap. Clean up …
11:29 AM Changeset [2539] by bsmith
Android: Implement dw_bitmap_new(), dw_dwindow_set_bitmap() and …
4:24 AM Changeset [2538] by bsmith
Android: Use toLongOrNull() whenever converting from string to long... …
4:01 AM Changeset [2537] by bsmith
Android: Initial dw_file_browse() implementation, still needs some …
12:39 AM Changeset [2536] by bsmith
Android: Implement dw_mle_delete() so that the tested output is correct.

May 9, 2021:

11:51 PM Changeset [2535] by bsmith
Android: Calendar fixes, need to be in milliseconds not seconds... …
11:17 PM Changeset [2534] by bsmith
Android: Implement the calendar widget using CalendarView. For some …
9:27 PM Changeset [2533] by bsmith
Android: Implement notifications, images on notifications incomplete. …
11:31 AM Changeset [2532] by bsmith
Android: Implement bitmap buttons, implement …
1:22 AM Changeset [2531] by bsmith
Android: Implement spinbuttons and callbacks.

May 8, 2021:

11:34 PM Changeset [2530] by bsmith
Android: Implement ListBox with ListView and fill in the missing …
10:43 AM Changeset [2529] by bsmith
Android: Fix not actually passing the data in dw_window_set_data().
10:11 AM Changeset [2528] by bsmith
Android: Implement most of the dw_listbox_*() functions for …
3:54 AM Changeset [2527] by bsmith
Android: Fix the down arrow on the comboboxes, found a system resource …
3:15 AM Changeset [2526] by bsmith
Android: Initial attempt at our own ComboBox class, EditText with …

May 7, 2021:

9:54 PM Changeset [2525] by bsmith
Android: Implement dw_main_sleep() and dw_main_iteration(). Using the …
1:11 PM Changeset [2524] by bsmith
Android: Second try at that new fix... move it into _dw_main_launch() …
12:49 PM Changeset [2523] by bsmith
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
12:29 PM Changeset [2522] by bsmith
Android: New workaround for activity relaunch at startup. This …
11:35 AM Changeset [2521] by bsmith
Android: Implement MLE functions. Fix issues with checkboxes and …
1:29 AM Changeset [2520] by bsmith
GTK3: Fix incorrect return value.
1:25 AM Changeset [2519] by bsmith
GTK4: Fix the new dw_x11_check() function that is thread safe.
1:22 AM Changeset [2518] by bsmith
Add missing comma to the enum.
1:19 AM Changeset [2517] by bsmith
Add DW_FEATURE_WINDOW_PLACEMENT for platforms supporting arbitrary …
12:02 AM Changeset [2516] by bsmith
Android: HTML touchups, implement DW_SIGNAL_HTML_CHANGED: STARTED and …

May 6, 2021:

1:22 PM Changeset [2515] by bsmith
Android: Update AndroidManifest.xml to allow Internet and HTTP connections.
12:39 PM Changeset [2514] by bsmith
Android: Implment dw_window_hide/show(). Set the initial visibility to …
11:55 AM Changeset [2513] by bsmith
Android: Massive thread safety overhaul. Not quite back to fully …
2:05 AM Changeset [2512] by bsmith
Android: Initial implement of HTML control with WebView. Getting an …

May 5, 2021:

11:59 PM Changeset [2511] by bsmith
Android: Implement dw_scrollbox_new() using ScrollView.
9:53 PM Changeset [2510] by bsmith
Android: Implment DW_SIGNA_CONFIGURE on orientation change. Seems like …
11:15 AM Changeset [2509] by bsmith
Android: Get the notebook control functional. Disable recylcing of …
3:19 AM Changeset [2508] by bsmith
Android: Fix the notebook tabs visibility. Thank you orbyt on FreeNode

May 3, 2021:

9:15 AM Changeset [2507] by bsmith
Android: Remove ugly workaround for initialization issues. Solved by …
3:17 AM Changeset [2506] by bsmith
Android: Attempts to sort out the various issues... still not working …

May 2, 2021:

12:46 PM Changeset [2505] by bsmith
Android: Fix the basics of notebook control... return actual page IDs. …
3:05 AM Changeset [2504] by bsmith
Android: Work on the notebook control, doesn't work yet but everything …

May 1, 2021:

2:41 AM Changeset [2503] by bsmith
Android: Implement: slider, percent, scrollbar, checkbox_set/get …

Apr 30, 2021:

10:21 PM Changeset [2502] by bsmith
Android: Fix the permission error on the beep... If you don't release …
6:56 AM Changeset [2501] by bsmith
Android: Implement timers and beep. Some general code cleanup.
4:33 AM Changeset [2500] by bsmith
Android: Implement window and clipboard text setter and getters.
2:51 AM Changeset [2499] by bsmith
Android: Implment a bunch of window functions: enable/disable/data/id …

Apr 27, 2021:

11:19 AM Changeset [2498] by bsmith
Android: Implement dw_exit() using Activity.finishActivity() instead …
2:16 AM Changeset [2497] by bsmith
Android: Implement dw_messagebox() ... seems we can't just cleanly exit().

Apr 26, 2021:

11:56 PM Changeset [2496] by bsmith
Android: Missed the manifest in that last commit.
11:48 PM Changeset [2495] by bsmith
Android: The DWindows class should be org.dbsoft.dwindows, remove …
11:08 PM Changeset [2494] by bsmith
Android: Fix signal handlers so they actually work. Create Weak …
8:34 PM Changeset [2493] by bsmith
Android: Implement dw_debug() using the Android Log class. Make …
1:01 PM Changeset [2492] by bsmith
Android: Initial commit of signal handlers, connecting buttons to the …
1:33 AM Changeset [2491] by bsmith
Android: Enable app rotation and fix some issues with layout. The …

Apr 24, 2021:

11:28 PM Changeset [2490] by bsmith
Android: Set the window text on the activity in dw_window_new(). Also …

Apr 23, 2021:

12:40 PM Changeset [2489] by bsmith
Android: Improvements to boxPack to handle more parameters... However …

Apr 22, 2021:

7:49 PM Changeset [2488] by bsmith
Android: First functional version. Notebook-less first page of dwtest …
2:04 AM Changeset [2487] by bsmith
Android: Implement dw_entryfield_new, dw_entryfield_password_new() …

Apr 21, 2021:

1:15 PM Changeset [2486] by bsmith
Android: Implement dw_window_new(), dw_box_new() and dw_box_pack(). …

Apr 20, 2021:

1:06 AM Changeset [2485] by bsmith
Android: Implement thread, semaphore, shared memory API functions. …

Apr 18, 2021:

3:28 AM Changeset [2484] by bsmith
Android: Initial skeletal commit for Android support, almost nothing …

Apr 15, 2021:

4:11 AM Changeset [2483] by bsmith
iOS: Move scrollbox functions into thread safety.
3:29 AM Changeset [2482] by bsmith
GTK3: Fill in the row data for contatiner context.
3:28 AM Changeset [2481] by bsmith
GTK4: Fill in the row data for contatiner context. M gtk4/dw.c
2:24 AM Changeset [2480] by bsmith
Win: Fix the row data field of the container context event. …
1:59 AM Changeset [2479] by bsmith
OS/2: Include the row data in the container context signal.
12:40 AM Changeset [2478] by bsmith
iOS: Pass in the coordinates and row data on container context event.
12:38 AM Changeset [2477] by bsmith
Mac: Fill in the row data in the second data pointer slot instead of …

Apr 14, 2021:

11:36 PM Changeset [2476] by bsmith
Mac: Port control empty text size calculation fix from iOS.
11:35 PM Changeset [2475] by bsmith
iOS: Fix calculating label size when there is no text. Use "gT" to …
10:53 PM Changeset [2474] by bsmith
iOS: Attempt to get context menus working for iOS 13+. Handle long …
7:40 PM Changeset [2473] by bsmith
Add a sample popup menu to the container widget for testing purposes.
4:56 AM Changeset [2472] by bsmith
Win: Dark mode change to match up with the iOS and Mac changes. If you …
3:58 AM Changeset [2471] by bsmith
Mac: Detect the current dark mode state and return DW_DARK_MODE_BASIC …
3:27 AM Changeset [2470] by bsmith
iOS: Reorganize the code so retval doesn't get clobbered without the …
12:05 AM Changeset [2469] by bsmith
iOS: DWContainer should generate selection event on deselect too. …

Apr 13, 2021:

11:08 PM Changeset [2468] by bsmith
iOS: dw_feature_get(DW_FEATURE_DARK_MODE) will now return …
10:01 PM Changeset [2467] by bsmith
iOS: initial support for iOS Dark Mode... untested. Part 2. Ugh in my …
9:44 PM Changeset [2466] by bsmith
iOS: Iniitial support for Dark Mode on iOS.. untested.

Apr 11, 2021:

12:06 AM Changeset [2465] by bsmith
GTK: Fix incorrect uninstall rule. test.png not image.png.

Apr 10, 2021:

11:53 PM Changeset [2464] by bsmith
Update the readme with iOS information and fix a typo.
11:33 PM Changeset [2463] by bsmith
GTK: Install dwtest images in $(prefix)/share/dwtest so they can be …
10:11 PM Changeset [2462] by bsmith
Add DW_DIR_SEPARATOR for easy access to the separator characters. …
10:09 PM Changeset [2461] by bsmith
iOS: Fix dw_window_set_bitmap*() on buttons... uses a different method …
2:34 AM Changeset [2460] by bsmith
iOS: Fix scrolling the scrollbox. Make sure scrolling is enabled and …
1:38 AM Changeset [2459] by bsmith
iOS: Fix scrollbox content not expanding to take the full area if …
12:17 AM Changeset [2458] by bsmith
iOS: Fix bug in dw_pixmap_new_from_file(). Resources go into the app …

Apr 9, 2021:

9:10 PM Changeset [2457] by bsmith
Add support for checking the application data directory for the …
1:05 PM Changeset [2456] by bsmith
iOS: Make sure the plain text UTI is used with filePicker. Also strip …
12:01 PM Changeset [2455] by bsmith
iOS: Fix font and colors on MLE imported text.
11:48 AM Changeset [2454] by bsmith
iOS: DWSpinButton needs to generate events on stepper changes.
10:41 AM Changeset [2453] by bsmith
iOS: DWComboBox needs to initialize the array so the list works.

Apr 8, 2021:

7:34 PM Changeset [2452] by bsmith
GTK4: Add a comment with the information about striped controls. This …

Apr 7, 2021:

9:07 PM Changeset [2451] by bsmith
iOS: Fix dw_draw_arc()... iOS is in raidans not degrees. Thanks wiliz …
5:04 AM Changeset [2450] by bsmith
Mac: Minor _dw_control_size() cleanup. Make sure check is on the base …
2:16 AM Changeset [2449] by bsmith
iOS: Fix DWImage internal core graphics context being flipped.

Apr 6, 2021:

11:19 AM Changeset [2448] by bsmith
iOS: Fix bitblt and crashes due to missing retains.
10:54 AM Changeset [2447] by bsmith
iOS: Fixes to get cachedImage functionality working.
10:24 AM Changeset [2446] by bsmith
iOS: Implement graphic context pushing and popping during draw.
6:48 AM Changeset [2445] by bsmith
iOS: Second attempt at a DWImage class that will actually work.... …
12:30 AM Changeset [2444] by bsmith
iOS: Combobox remove code to hide the input caret. Also fix the cancel …
12:18 AM Changeset [2443] by bsmith
iOS: Initial implementation of DWComboBox, not fully functional yet.

Apr 5, 2021:

5:29 PM Changeset [2442] by bsmith
Mac: Port a spinbutton size fix from iOS after noticing the …
5:24 PM Changeset [2441] by bsmith
iOS: Additional code to calculate spinbutton size. Spinbuttons on iOS …
4:36 PM Changeset [2440] by bsmith
iOS: Put back missing tree selection code, since it is apparently also …
2:12 AM Changeset [2439] by bsmith
iOS: Make spin buttons actually function. Fix layout and autosizing …
12:24 AM Changeset [2438] by bsmith
iOS: Correct _dw_text_handle() behavior. Add UILabel/UITextView to …

Apr 4, 2021:

9:06 PM Changeset [2437] by bsmith
iOS: DWContainer attempt to get touch and selection handlers working. …
8:22 PM Changeset [2436] by bsmith
iOS: Account for the special area at the bottom of certain devies. We …
5:40 PM Changeset [2435] by bsmith
iOS: Fix checked image not showing due to typo in image name. Also …
5:05 PM Changeset [2434] by bsmith
iOS: Special handling for combined text/image buttons like check and …
3:23 AM Changeset [2433] by bsmith
iOS: Initial attempt at implementing check and radio boxes using SF …

Apr 3, 2021:

11:25 PM Changeset [2432] by bsmith
iOS: Fix DWMLE, have to created it like this to have valid textStorage.
9:14 PM Changeset [2431] by bsmith
iOS: Minor fix for initial notebook page remaining visible on page change.
8:44 PM Changeset [2430] by bsmith
iOS: A number of fixes, notebook layout select first page if none …
4:54 AM Changeset [2429] by bsmith
Mac: Fix building on old versions of MacOS due to a recent change.
2:24 AM Changeset [2428] by bsmith
iOS: Missed a few other DWContainer fixes in that last commit.
2:14 AM Changeset [2427] by bsmith
iOS: Fix display of widgets. DWMLE and DWContainer are subclasses of …

Apr 2, 2021:

4:17 AM Changeset [2426] by bsmith
iOS: Implment dw_file_browse() and fix issues in dw_color_choose().
2:44 AM Changeset [2425] by bsmith
iOS: Implement dw_font_choose() and dw_color_choose().

Apr 1, 2021:

11:15 PM Changeset [2424] by bsmith
iOS: Fix notebook relayout on rotation. Also fix autosizing of controls.

Mar 31, 2021:

6:31 PM Changeset [2423] by bsmith
iOS/Mac: Fix a minor memory leak in dw_pixmap_grab().

Mar 30, 2021:

6:17 PM Changeset [2422] by bsmith
iOS: Fix crashes when creating pixmaps, pixmaps still need tons of …
10:28 AM Changeset [2421] by bsmith
Add DW_FEATURE_TREE feature test, since iOS does not suppor tree. …
1:15 AM Changeset [2420] by bsmith
iOS: Implement dw_notebook_page_set(). Fix statusbar offset location. …
12:46 AM Changeset [2419] by bsmith
iOS: Initial functional implmentation of the notebook/tabbed control. …

Mar 27, 2021:

10:51 PM Changeset [2418] by bsmith
iOS: Fix timers and implement dw_beep().
8:26 PM Changeset [2417] by bsmith
Move HTML code into html_add() function in dwtest to allow for easier …
8:23 PM Changeset [2416] by bsmith
iOS: Add adjustment for the statusbar so it isn't covered up by our …
7:15 PM Changeset [2415] by bsmith
iOS: Fix crashes with full dwtest run. More thread safety. Fix missing …
9:43 AM Changeset [2414] by bsmith
Set the package name and version for autoconf. Remove reference to …
4:23 AM Changeset [2413] by bsmith
iOS: Fix message boxes... the hiddenWindow they are attached to was …

Mar 27, 2021:

8:18 PM Changeset [2412] by bsmith
iOS: Hide the UITransitionView that is attached to the UIWindow. …

Mar 26, 2021:

1:22 AM Changeset [2411] by bsmith
iOS: More thread safety, remove some debug code.
12:38 AM Changeset [2410] by bsmith
iOS: Move more functions into thread safety, iOS is very adamant about …

Mar 25, 2021:

10:38 PM Changeset [2409] by bsmith
Win: Remove winmain.c as it is unnecessary when using the dwmain() …
9:51 PM Changeset [2408] by bsmith
Switch dwtest entrypoint to be dwmain instead of main to help on iOS.
9:39 PM Changeset [2407] by bsmith
iOS: Get iOS basic funcionality working by creating dwmain() macros. …
10:04 AM Changeset [2406] by bsmith
iOS: Code error cleanup reported by LLVM.
10:02 AM Changeset [2405] by bsmith
Mac: Clean up some code errors reported by LLVM.
8:48 AM Changeset [2404] by bsmith
iOS: More namespace cleanup.
8:34 AM Changeset [2403] by bsmith
Mac: Prefix any global internal functions or variables with _dw or …
6:30 AM Changeset [2402] by bsmith
iOS: Switch to using UIApplicationMain() in dw_main(). This is not a …

Mar 24, 2021:

9:11 PM Changeset [2401] by bsmith
iOS: Fix initial window display and handle resize/rotation events. …
12:14 AM Changeset [2400] by bsmith
iOS: Remove some legacy code from macOS 10.5 by swithing to using …

Mar 23, 2021:

11:35 PM Changeset [2399] by bsmith
iOS: Switch to UITableViewDataSource method numberOfRowsInSection:
11:03 PM Changeset [2398] by bsmith
iOS: Implement the UITableViewDataSource protocol so DWContainer …
9:25 PM Changeset [2397] by bsmith
Add _dw to the internal functions in the template source.
9:02 PM Changeset [2396] by bsmith
iOS: dwcompat now builds on iOS as well... Fixes for running dwtest.

Mar 21, 2021:

11:48 PM Changeset [2395] by bsmith
iOS: First building version. Yay! Still lots to do but progress.
10:48 PM Changeset [2394] by bsmith
iOS: Implement classes for encapsulating immutable UIImage and UIMenu …
3:37 AM Changeset [2393] by bsmith
iOS: More conversion... mostly drawing related changes.

Mar 20, 2021:

10:53 PM Changeset [2392] by bsmith
iOS: Continuing conversion…
2:04 AM Changeset [2391] by bsmith
iOS: Remove printing and file browsing... more conversion.

Mar 19, 2021:

11:54 PM Changeset [2390] by bsmith
iOS: Remove tree functionality, combobox and radio button... include …
7:19 PM Changeset [2389] by bsmith
iOS: More work on conversion from Mac... going to be a few more of …
1:27 AM Changeset [2388] by bsmith
iOS: More progress on converting Mac to iOS.

Mar 18, 2021:

4:16 AM Changeset [2387] by bsmith
Mac: On ARM (M1) NSTextAlignmentCenter and NSTextAligmnentRight are …
3:07 AM Changeset [2386] by bsmith
Mac: Only pass valid alignments to the setAlignment: method.
1:01 AM Changeset [2385] by bsmith
Mac: Switch to performSelector: instead of calling implementation …

Mar 17, 2021:

4:17 AM Changeset [2384] by bsmith
iOS: Converting more types and classes to the iOS equivalents.

Mar 16, 2021:

11:52 PM Changeset [2383] by bsmith
iOS: Initial commit of iOS source... based on MacOS code... Doesn't …

Mar 14, 2021:

6:45 PM Changeset [2382] by bsmith
GTK4: Switch from "activate-focus" to "notify::is-active" for …
8:42 AM Changeset [2381] by bsmith
GTK4: The GtkWidget paramater to the activate-focus signal was …
7:50 AM Changeset [2380] by bsmith
GTK4: Minor code cleanup.
7:17 AM Changeset [2379] by bsmith
GTK4: Switch to using gtk_window_present() in dw_window_show(). …
5:48 AM Changeset [2378] by bsmith
GTK4: GtkPictures should be centered, not filled... don't clobber the …
1:12 AM Changeset [2377] by bsmith
GTK4: Apparenlty on GTK4 GtkImage is used for icons, switch to …

Mar 12, 2021:

11:53 PM Changeset [2376] by bsmith
GTK3/4: Optimizing dirty list management. Keep list as short as possible.
11:07 PM Changeset [2375] by bsmith
Add dw_render_redraw() information to the readme.
11:03 PM Changeset [2374] by bsmith
GTK4: Remove widget from dirty list during expose event.
9:21 PM Changeset [2373] by bsmith
GTK4: Fix direct drawing onto render widgets. Can't cache the cairo_t. …
4:19 PM Changeset [2372] by bsmith
Make elements expand vertically so they will be centered.
4:00 PM Changeset [2371] by bsmith
Rewrite the render code to use the new dw_render_redraw() to trigger …

Mar 9, 2021:

2:14 PM Changeset [2370] by bsmith
Mac: setNeedsDisplay:YES needs to be on the main thread... So move …
12:50 AM Changeset [2369] by bsmith
GTK3: Cache the cairo_t from the draw callback and use it for drawing. …

Mar 8, 2021:

9:15 PM Changeset [2368] by bsmith
Win/OS2: Add dw_render_redraw() to the export definitions.
9:13 PM Changeset [2367] by bsmith
GTK4: Fix compilation after last commit.
8:53 PM Changeset [2366] by bsmith
Add new function dw_render_redraw() which will trigger expose event on …
8:24 PM Changeset [2365] by bsmith
Only include dwcompat.h in dwtest on OS/2 and Windows. This allows …
8:22 PM Changeset [2364] by bsmith
Mac: Add missing ; to a few DW_FUNCTION_RETURN_THIS() macros.

Mar 5, 2021:

7:03 AM Changeset [2363] by bsmith
Mac: Revert the HAVE_AVAILABLE portion of that last commit... …
5:30 AM Changeset [2362] by bsmith
Mac: Added HAVE_AVAILABLE macro when building on a system with …

Mar 4, 2021:

5:33 PM Changeset [2361] by bsmith
Mac: Partial rewrite of dw_exect(). Implement DW_EXEC_CON with …
1:32 PM Changeset [2360] by bsmith
GTK2/3: If the PID did not get returned set return to DW_ERROR_NONE. …
12:53 PM Changeset [2359] by bsmith
GTK3: Port new dw_exec() from GTK4 with additional GLib version checks.
12:19 PM Changeset [2358] by bsmith
GTK4: Rewrite dw_exec() using GLib. Will port to GTK2 and 3 as well.
9:40 AM Changeset [2357] by bsmith
GTK4: Fix warning message from dW_file_browse() and code cleanup.
4:38 AM Changeset [2356] by bsmith
Update the readme with information about GTK3/4 and Wayland.
4:05 AM Changeset [2355] by bsmith
GTK3: Back port dw_window_destroy() fix from GTK4 and code cleanups.
3:00 AM Changeset [2354] by bsmith
GTK3: Back port Wayland fixes from the GTK4 code. Wayland can't draw …

Mar 3, 2021:

4:42 PM Changeset [2353] by bsmith
GTK3: Isolate some X11 specific calls so it functions on Wayland. …
8:38 AM Changeset [2352] by bsmith
GTK4: Remove render widgets from the dirty list when they are destroyed.
4:59 AM Changeset [2351] by bsmith
GTK4: Remove some debug code and safety checks in new dw_flush() code.
4:53 AM Changeset [2350] by bsmith
GTK4: Enable all mouse buttons in callbacks, not just button 1.
3:02 AM Changeset [2349] by bsmith
GTK4: Port dw_mutex_lock() fix from Mac since the GTK4 thread safety …

Mar 2, 2021:

3:55 PM Changeset [2348] by bsmith
GTK4: Add a shadow surface to GtkDrawingArea widgets, which all the …
11:30 AM Changeset [2347] by bsmith
GTK4: Don't unref the PangoContext returned from …
6:21 AM Changeset [2346] by bsmith
GTK4: Trees/Containers were not passing correct data due to missing …
3:56 AM Changeset [2345] by bsmith
GTK4: dw_window_function() actually calls on the main thread now.
1:12 AM Changeset [2344] by bsmith
GTK: Use appname in dw_app_id_set() to set g_set_application_name().

Mar 1, 2021:

2:23 PM Changeset [2343] by bsmith
GTK4: Save pointer to the activate popup menu for a window. Clear the …
1:12 PM Changeset [2342] by bsmith
GTK4: If parent passed to dw_menu_popup() is a GtkWindow, add the …
2:31 AM Changeset [2341] by bsmith
GTK3/4: Add call to g_set_prgname() with the Application ID. This …

Feb 28, 2021:

2:42 PM Changeset [2340] by bsmith
GTK4: Fix crash by stopping processing after removing widget from the box.
12:30 PM Changeset [2339] by bsmith
GTK4: Implement dw_window_redraw() for render/drawing area widgets. …
11:42 AM Changeset [2338] by bsmith
GTK4: Move dw_messagebox() into thread safety protection using …

Feb 23, 2021:

11:43 PM Changeset [2337] by bsmith
GTK4: Implement DW_MENU_AUTO and DW_MENU_POPUP. These weren't …
10:35 PM Changeset [2336] by bsmith
GTK4: The font crash seems to affect GtkDrawingArea. So reenable the …

Feb 17, 2021:

8:29 AM Changeset [2335] by bsmith
GTK4: Put Xlib calls in GDK_IS_X11_DISPLAY() code checks. Apparently …
7:21 AM Changeset [2334] by bsmith
GTK4: Move a few more functions into thread safety. Add API to …
6:32 AM Changeset [2333] by bsmith
GTK4: Implement dw_pointer_set_pos() with Xlib. Also translate …
4:52 AM Changeset [2332] by bsmith
GTK4: Implement pointer grabbing using Xlib and center message boxes.

Feb 16, 2021:

3:14 PM Changeset [2331] by bsmith
GTK4: Use package gtk4-x11 instead of gtk4 so we can call Xlib …
10:01 AM Changeset [2330] by bsmith
GTK4: Some general code cleanup and an attempt to get …
8:17 AM Changeset [2329] by bsmith
GTK4: Implement borderless button style for buttons.
7:39 AM Changeset [2328] by bsmith
GTK4: Implement checkable menu items.
6:22 AM Changeset [2327] by bsmith
GTK4: dw_pixmap_new_from_data() should return NULL on failure. Move …
6:09 AM Changeset [2326] by bsmith
GTK4: Remove unnecessary cruft and move pixmap functions into thread …
5:10 AM Changeset [2325] by bsmith
GTK4: Code cleanup, add _dw prefix to internal functions and structures.
2:57 AM Changeset [2324] by bsmith
GTK4: Remove some lingering eventbox code from GTK3.
2:26 AM Changeset [2323] by bsmith
GTK4: Fix building with -D_DW_SINGLE_THREADED and code cleanup.
Note: See TracTimeline for information about the timeline view.