Timeline



May 14, 2021:

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

May 13, 2021:

10:52 PM Changeset [2557] by bsmith
Android: Implement disabled menu items.
10:03 PM Changeset [2556] by bsmith
Android: Implement dw_menu_item_set_state/check() …
8:46 PM Changeset [2555] by bsmith
Android: Clean up the menus... add separator, remove tildes and …
7:54 PM Changeset [2554] by bsmith
Android: Initial menu support, incomplete but basics functional.
7:43 AM Changeset [2553] by bsmith
Android: Implement dw_screen_* and dw_environment_query(). Minor code …

May 12, 2021:

11:28 PM Changeset [2552] by bsmith
iOS: Changes to handle autosizing vertical sliders/scrollbars.
9:19 AM Changeset [2551] by bsmith
iOS: Implement scrollbars as sliders... implement vertical with a …
6:17 AM Changeset [2550] by bsmith
Android: Fix memory corruption issue due to incorrectly allocating …

May 11, 2021:

10:53 PM Changeset [2549] by bsmith
Android: Move the text to below the point, not above it. Adjust the …
10:44 PM Changeset [2548] by bsmith
Android: Reimplement drawPolygon() using drawPath() instead of …
10:19 PM Changeset [2547] by bsmith
Android: Implement DW_DRAW_FULL flag for dw_draw_arc().
9:03 AM Changeset [2546] by bsmith
Android: Implement most of the rest of drawing except for fonts... …
6:38 AM Changeset [2545] by bsmith
Android: Fix the safety check in the dw_draw_*() functions. So we can …
5:14 AM Changeset [2544] by bsmith
Android: Pass the cached window handle to the callback so the …
5:00 AM Changeset [2543] by bsmith
Added dw_window_compare() to check if two window handles refer to the …
12:51 AM Changeset [2542] by bsmith
Android: First attempts at implementing drawing functions

May 10, 2021:

10:34 PM Changeset [2541] by bsmith
Android: Implement View based render widget and icon support with …
8:06 PM Changeset [2540] by bsmith
Android: Initial pixmap implmentation using Android Bitmap. Clean up …
9:29 AM Changeset [2539] by bsmith
Android: Implement dw_bitmap_new(), dw_dwindow_set_bitmap() and …
2:24 AM Changeset [2538] by bsmith
Android: Use toLongOrNull() whenever converting from string to long... …
2:01 AM Changeset [2537] by bsmith
Android: Initial dw_file_browse() implementation, still needs some …

May 9, 2021:

10:39 PM Changeset [2536] by bsmith
Android: Implement dw_mle_delete() so that the tested output is correct.
9:51 PM Changeset [2535] by bsmith
Android: Calendar fixes, need to be in milliseconds not seconds... …
9:17 PM Changeset [2534] by bsmith
Android: Implement the calendar widget using CalendarView?. For some …
7:27 PM Changeset [2533] by bsmith
Android: Implement notifications, images on notifications incomplete. …
9:31 AM Changeset [2532] by bsmith
Android: Implement bitmap buttons, implement …

May 8, 2021:

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

May 7, 2021:

7:54 PM Changeset [2525] by bsmith
Android: Implement dw_main_sleep() and dw_main_iteration(). Using the …
11:11 AM Changeset [2524] by bsmith
Android: Second try at that new fix... move it into _dw_main_launch() …
10:49 AM Changeset [2523] by bsmith
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
10:29 AM Changeset [2522] by bsmith
Android: New workaround for activity relaunch at startup. This …
9:35 AM Changeset [2521] by bsmith
Android: Implement MLE functions. Fix issues with checkboxes and …

May 6, 2021:

11:29 PM Changeset [2520] by bsmith
GTK3: Fix incorrect return value.
11:25 PM Changeset [2519] by bsmith
GTK4: Fix the new dw_x11_check() function that is thread safe.
11:22 PM Changeset [2518] by bsmith
Add missing comma to the enum.
11:19 PM Changeset [2517] by bsmith
Add DW_FEATURE_WINDOW_PLACEMENT for platforms supporting arbitrary …
10:02 PM Changeset [2516] by bsmith
Android: HTML touchups, implement DW_SIGNAL_HTML_CHANGED: STARTED and …
11:22 AM Changeset [2515] by bsmith
Android: Update AndroidManifest?.xml to allow Internet and HTTP connections.
10:39 AM Changeset [2514] by bsmith
Android: Implment dw_window_hide/show(). Set the initial visibility to …
9:55 AM Changeset [2513] by bsmith
Android: Massive thread safety overhaul. Not quite back to fully …
12:05 AM Changeset [2512] by bsmith
Android: Initial implement of HTML control with WebView?. Getting an …

May 5, 2021:

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

May 3, 2021:

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

May 2, 2021:

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

May 1, 2021:

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

Apr 30, 2021:

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

Apr 27, 2021:

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

Apr 26, 2021:

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

Apr 25, 2021:

11:33 PM Changeset [2491] by bsmith
Android: Enable app rotation and fix some issues with layout. The …

Apr 24, 2021:

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

Apr 23, 2021:

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

Apr 22, 2021:

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

Apr 21, 2021:

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

Apr 19, 2021:

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

Apr 18, 2021:

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

Apr 15, 2021:

2:11 AM Changeset [2483] by bsmith
iOS: Move scrollbox functions into thread safety.
1:29 AM Changeset [2482] by bsmith
GTK3: Fill in the row data for contatiner context.
1:28 AM Changeset [2481] by bsmith
GTK4: Fill in the row data for contatiner context. M gtk4/dw.c
12:24 AM Changeset [2480] by bsmith
Win: Fix the row data field of the container context event. …

Apr 14, 2021:

11:59 PM Changeset [2479] by bsmith
OS/2: Include the row data in the container context signal.
10:40 PM Changeset [2478] by bsmith
iOS: Pass in the coordinates and row data on container context event.
10:38 PM Changeset [2477] by bsmith
Mac: Fill in the row data in the second data pointer slot instead of …
9:36 PM Changeset [2476] by bsmith
Mac: Port control empty text size calculation fix from iOS.
9:35 PM Changeset [2475] by bsmith
iOS: Fix calculating label size when there is no text. Use "gT" to …
8:53 PM Changeset [2474] by bsmith
iOS: Attempt to get context menus working for iOS 13+. Handle long …
5:40 PM Changeset [2473] by bsmith
Add a sample popup menu to the container widget for testing purposes.
2:56 AM Changeset [2472] by bsmith
Win: Dark mode change to match up with the iOS and Mac changes. If you …
1:58 AM Changeset [2471] by bsmith
Mac: Detect the current dark mode state and return DW_DARK_MODE_BASIC …
1:27 AM Changeset [2470] by bsmith
iOS: Reorganize the code so retval doesn't get clobbered without the …

Apr 13, 2021:

10:05 PM Changeset [2469] by bsmith
iOS: DWContainer should generate selection event on deselect too. …
9:08 PM Changeset [2468] by bsmith
iOS: dw_feature_get(DW_FEATURE_DARK_MODE) will now return …
8:01 PM Changeset [2467] by bsmith
iOS: initial support for iOS Dark Mode... untested. Part 2. Ugh in my …
7:44 PM Changeset [2466] by bsmith
iOS: Iniitial support for Dark Mode on iOS.. untested.

Apr 10, 2021:

10:06 PM Changeset [2465] by bsmith
GTK: Fix incorrect uninstall rule. test.png not image.png.
9:53 PM Changeset [2464] by bsmith
Update the readme with iOS information and fix a typo.
9:33 PM Changeset [2463] by bsmith
GTK: Install dwtest images in $(prefix)/share/dwtest so they can be …
8:11 PM Changeset [2462] by bsmith
Add DW_DIR_SEPARATOR for easy access to the separator characters. …
8:09 PM Changeset [2461] by bsmith
iOS: Fix dw_window_set_bitmap*() on buttons... uses a different method …
12:34 AM Changeset [2460] by bsmith
iOS: Fix scrolling the scrollbox. Make sure scrolling is enabled and …

Apr 9, 2021:

11:38 PM Changeset [2459] by bsmith
iOS: Fix scrollbox content not expanding to take the full area if …
10:17 PM Changeset [2458] by bsmith
iOS: Fix bug in dw_pixmap_new_from_file(). Resources go into the app …
7:10 PM Changeset [2457] by bsmith
Add support for checking the application data directory for the …
11:05 AM Changeset [2456] by bsmith
iOS: Make sure the plain text UTI is used with filePicker. Also strip …
10:01 AM Changeset [2455] by bsmith
iOS: Fix font and colors on MLE imported text.
9:48 AM Changeset [2454] by bsmith
iOS: DWSpinButton needs to generate events on stepper changes.
8:41 AM Changeset [2453] by bsmith
iOS: DWComboBox needs to initialize the array so the list works.

Apr 8, 2021:

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

Apr 7, 2021:

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

Apr 6, 2021:

9:19 AM Changeset [2448] by bsmith
iOS: Fix bitblt and crashes due to missing retains.
8:54 AM Changeset [2447] by bsmith
iOS: Fixes to get cachedImage functionality working.
8:24 AM Changeset [2446] by bsmith
iOS: Implement graphic context pushing and popping during draw.
4:48 AM Changeset [2445] by bsmith
iOS: Second attempt at a DWImage class that will actually work.... …

Apr 5, 2021:

10:30 PM Changeset [2444] by bsmith
iOS: Combobox remove code to hide the input caret. Also fix the cancel …
10:18 PM Changeset [2443] by bsmith
iOS: Initial implementation of DWComboBox, not fully functional yet.
3:29 PM Changeset [2442] by bsmith
Mac: Port a spinbutton size fix from iOS after noticing the …
3:24 PM Changeset [2441] by bsmith
iOS: Additional code to calculate spinbutton size. Spinbuttons on iOS …
2:36 PM Changeset [2440] by bsmith
iOS: Put back missing tree selection code, since it is apparently also …
12:12 AM Changeset [2439] by bsmith
iOS: Make spin buttons actually function. Fix layout and autosizing …

Apr 4, 2021:

10:24 PM Changeset [2438] by bsmith
iOS: Correct _dw_text_handle() behavior. Add UILabel/UITextView to …
7:06 PM Changeset [2437] by bsmith
iOS: DWContainer attempt to get touch and selection handlers working. …
6:22 PM Changeset [2436] by bsmith
iOS: Account for the special area at the bottom of certain devies. We …
3:40 PM Changeset [2435] by bsmith
iOS: Fix checked image not showing due to typo in image name. Also …
3:05 PM Changeset [2434] by bsmith
iOS: Special handling for combined text/image buttons like check and …
1:23 AM Changeset [2433] by bsmith
iOS: Initial attempt at implementing check and radio boxes using SF …

Apr 3, 2021:

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

Apr 2, 2021:

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

Apr 1, 2021:

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

Mar 31, 2021:

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

Mar 30, 2021:

4:17 PM Changeset [2422] by bsmith
iOS: Fix crashes when creating pixmaps, pixmaps still need tons of …
8:28 AM Changeset [2421] by bsmith
Add DW_FEATURE_TREE feature test, since iOS does not suppor tree. …

Mar 29, 2021:

11:15 PM Changeset [2420] by bsmith
iOS: Implement dw_notebook_page_set(). Fix statusbar offset location. …
10:46 PM Changeset [2419] by bsmith
iOS: Initial functional implmentation of the notebook/tabbed control. …

Mar 28, 2021:

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

Mar 27, 2021:

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

Mar 26, 2021:

12:22 AM Changeset [2411] by bsmith
iOS: More thread safety, remove some debug code.

Mar 25, 2021:

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

Mar 24, 2021:

8:11 PM Changeset [2401] by bsmith
iOS: Fix initial window display and handle resize/rotation events. …

Mar 23, 2021:

11:14 PM Changeset [2400] by bsmith
iOS: Remove some legacy code from macOS 10.5 by swithing to using …
10:35 PM Changeset [2399] by bsmith
iOS: Switch to UITableViewDataSource method numberOfRowsInSection:
10:03 PM Changeset [2398] by bsmith
iOS: Implement the UITableViewDataSource protocol so DWContainer …
8:25 PM Changeset [2397] by bsmith
Add _dw to the internal functions in the template source.
8:02 PM Changeset [2396] by bsmith
iOS: dwcompat now builds on iOS as well... Fixes for running dwtest.

Mar 21, 2021:

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

Mar 20, 2021:

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

Mar 19, 2021:

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

Mar 18, 2021:

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

Mar 17, 2021:

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

Mar 16, 2021:

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

Mar 14, 2021:

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

Mar 12, 2021:

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

Mar 9, 2021:

1:14 PM Changeset [2370] by bsmith
Mac: setNeedsDisplay:YES needs to be on the main thread... So move …

Mar 8, 2021:

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

Mar 5, 2021:

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

Mar 4, 2021:

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

Mar 3, 2021:

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

Mar 2, 2021:

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

Mar 1, 2021:

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

Feb 28, 2021:

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

Feb 23, 2021:

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

Feb 17, 2021:

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

Feb 16, 2021:

2:14 PM Changeset [2331] by bsmith
GTK4: Use package gtk4-x11 instead of gtk4 so we can call Xlib …
9:01 AM Changeset [2330] by bsmith
GTK4: Some general code cleanup and an attempt to get …
7:17 AM Changeset [2329] by bsmith
GTK4: Implement borderless button style for buttons.
6:39 AM Changeset [2328] by bsmith
GTK4: Implement checkable menu items.
5:22 AM Changeset [2327] by bsmith
GTK4: dw_pixmap_new_from_data() should return NULL on failure. Move …
5:09 AM Changeset [2326] by bsmith
GTK4: Remove unnecessary cruft and move pixmap functions into thread …
4:10 AM Changeset [2325] by bsmith
GTK4: Code cleanup, add _dw prefix to internal functions and structures.
1:57 AM Changeset [2324] by bsmith
GTK4: Remove some lingering eventbox code from GTK3.
1: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.