Timeline



Jan 6, 2023:

8:55 PM Changeset [2969] by bsmith
Win: Reenable -DAEROGLASS support, it was accidentally removed while …
10:33 AM Changeset [2968] by bsmith
Win: Fix building dwtestoo with MinGW32/64. Need to use cdecl in C++ …
9:29 AM WikiStart edited by bsmith
(diff)
8:58 AM Changeset [2967] by bsmith
Win: Enable vsnprintf() usage with Visual C for extra safety.
8:05 AM Changeset [2966] by bsmith
Win/OS2: Include the C++ bindings header in the binary zip.
6:56 AM Changeset [2965] by bsmith
Update the zip and dist rules with the new files for 3.3.

Jan 4, 2023:

11:28 AM Changeset [2964] by bsmith
Mac/iOS: Implement failsafe for dw_window_s/get_data() so we don't …
10:45 AM Changeset [2963] by bsmith
OS/2: Fix build error due to missing API, also fix buffer size warning.

Jan 3, 2023:

11:23 PM Changeset [2962] by bsmith
Added dw_pixmap_get_width() and dw_pixmap_get_height() by request for …

Jan 2, 2023:

10:41 PM Changeset [2961] by bsmith
Update and fix the readme, had the wrong Xcode version and other …
9:39 PM Changeset [2960] by bsmith
iOS: Remove autorelease from dw_vdebug() to prevent crashes.
2:49 PM Changeset [2959] by bsmith
Update copyright date, readme, license and changelog for upcoming release.
4:10 AM Changeset [2958] by bsmith
Mac/Unix: Use CXX to link dwtestoo instead of CC. This allowed me to …
2:44 AM Changeset [2957] by bsmith
Mac: dw_messagebox() changes in that last commit didn't account for …
2:36 AM Changeset [2956] by bsmith
Mac: Create a Info.plist template to be used by the finishup script. …
2:32 AM Changeset [2955] by bsmith
Mac: Fix a double free error caused by the dw_debug() changes.

Jan 1, 2023:

7:21 AM Changeset [2954] by bsmith
C++: Fix the popup menu code, was putting items on the wrong menu.
6:50 AM Changeset [2953] by bsmith
C++: Fix Container signals on GTK by moving the signal setup... from …
2:14 AM Changeset [2952] by bsmith
C++: ListBox and ComboBoxes need to call Setup() to configure the handlers.
1:23 AM Changeset [2951] by bsmith
C++: Another couple fixes, context menus and PackAtIndex that got lost …

Dec 31, 2022:

10:42 PM Changeset [2950] by bsmith
C++: Eliminate remnants of C code I missed while porting to C++. Only …
5:29 AM Changeset [2949] by bsmith
C++: Fix incorrect parameter order in Container/Tree select causing …
4:12 AM Changeset [2948] by bsmith
C++: Connected the wrong signal for the HTML result, causing crashes.
1:59 AM Changeset [2947] by bsmith
C++: Fix warnings reported by clang on FreeBSD of unused capture variables.
1:54 AM Changeset [2946] by bsmith
C++: Fix a couple issues reported by GCC 6 on PPC Mac.
1:41 AM Changeset [2945] by bsmith
C++: Implement Thread class and add the last page Thread/Event.

Dec 30, 2022:

11:53 PM Changeset [2944] by bsmith
C++: Add HTML and ScrollBox pages to dwtestoo.
3:35 PM Changeset [2943] by bsmith
C++: Add page 5 - Buttons to dwtestoo.
1:15 PM Changeset [2942] by bsmith
C++: Add Page 4 - Container to dwtestoo. Had to rename ListBoxes
10:35 AM Changeset [2941] by bsmith
C++: Add Page 3 - Tree to dwtestoo.
5:15 AM Changeset [2940] by bsmith
C++: Visual Studio 2013 lambda support also did not work, bump to …
4:29 AM Changeset [2939] by bsmith
C++: Bump the required compiler version to Visual Studio 2012. 2010's …
2:03 AM Changeset [2938] by bsmith
C++: GCC before 4.7 also doesn't support final.
12:46 AM Changeset [2937] by bsmith
C++: Fix MSVC older than 2012 which does not support final keyword.
12:20 AM Changeset [2936] by bsmith
C++: Attempt to get dwtestoo working with old pre-lambda compilers. …

Dec 29, 2022:

10:56 PM Changeset [2935] by bsmith
C++: Include the old style function support even when lambdas are …
11:10 AM Changeset [2934] by bsmith
C++: Accidentally clobbered some required code in that last commit.
11:06 AM Changeset [2933] by bsmith
C++: Implement Print class and enable the print code in dwtestoo.

Dec 28, 2022:

10:13 PM Changeset [2932] by bsmith
C++: Fix a couple minor errors while attempting to fix Mac crash.
12:23 PM Changeset [2931] by bsmith
C++: Attempt to implement page 2 rendering... Getting a crash on Mac, …
12:22 PM Changeset [2930] by bsmith
Mac: Allows dw_window_s/get_data() on status text controls. These are …
10:32 AM Changeset [2929] by bsmith
C++: Implement most of Page 2 (Render) except the actual rendering.
4:28 AM Changeset [2928] by bsmith
C++: Implement Notification class, and enable dwtestoo code that …
3:46 AM Changeset [2927] by bsmith
C++: Fix initialization and #define reused strings.
2:00 AM Changeset [2926] by bsmith
C++: Start rewriting dwtest in C++ as dwtestoo. Only the lambda …

Dec 27, 2022:

11:21 AM Changeset [2925] by bsmith
C++/OS2: HEV is not a pointer type on OS/2, use 0 instead.
10:43 AM Changeset [2924] by bsmith
C++: Fix a warning and implement a few features in App.
10:00 AM Changeset [2923] by bsmith
C++: MenuItem constructors need to call Setup() and …
2:23 AM Changeset [2922] by bsmith
GTK4: Fix pageid type to be unsigned long in the macros. Update the …
1:58 AM Changeset [2921] by bsmith
WARNING: Fix an API inconsistency in dw_notebook_page_destroy/set() …
1:33 AM Changeset [2920] by bsmith
C++: Add Notebook class and add named event support to the Event …

Dec 26, 2022:

11:35 PM Changeset [2919] by bsmith
C++: Need to include string.h for strlen() on some platforms.

Dec 25, 2022:

5:21 PM Changeset [2918] by bsmith
Minor code cleanups in the template and C++ bindings.
5:02 PM Changeset [2917] by bsmith
C++: Implement Timer class, a bunch of destructors and functions in App.
9:38 AM Changeset [2916] by bsmith
Solaris: Fix warning because getpid() returns a long int. Not sure if …
6:00 AM Changeset [2915] by bsmith
C++: MSVC does not seem to initialize the class fields... and in DEBUG …
1:49 AM Changeset [2914] by bsmith
OS/2: Fix building on OS/2 and with Watcom.
1:20 AM Changeset [2913] by bsmith
Add va_list versions of dw_debug() and dw_messagebox() for use in C++ …

Dec 24, 2022:

3:28 PM Changeset [2912] by bsmith
C++: Implement Event and Mutex classes.
2:43 AM Changeset [2911] by bsmith
C++: Implement SplitBar and Dialog classes.
1:52 AM Changeset [2910] by bsmith
C++: Add KeyPress, ButtonPress, ButtonRelease and MotionNotify signals …

Dec 23, 2022:

7:29 AM Changeset [2909] by bsmith
C++: Fix a GCC and Clang warning in that last commit.
5:22 AM Changeset [2908] by bsmith
C++: Fix missing return in DW::Tree::GetData().
5:13 AM Changeset [2907] by bsmith
C++: Divide up C++11 and Lambda support since some compilers can …
3:56 AM Changeset [2906] by bsmith
Win/C++: Get some versions of MSVC correctly report the _cplusplus …
3:18 AM Changeset [2905] by bsmith
C++: Implement the Tree widget.
12:51 AM Changeset [2904] by bsmith
C++: Add the Container and Filesystem classes, plus the base for Tree.

Dec 22, 2022:

9:14 PM Changeset [2903] by bsmith
C++: Fix a crash caused by passing the wrong variable to the constructor.
8:34 PM Changeset [2902] by bsmith
C++: Fix a logic error reported by MSVC 2022.
8:20 PM Changeset [2901] by bsmith
C++: Add some simple menu code to see if things are working.
8:08 PM Changeset [2900] by bsmith
iOS: Allow dw_window_s/get_data() on menu items.
7:48 PM Changeset [2899] by bsmith
Mac: Oops, also need to free the userdata on dealloc().
7:44 PM Changeset [2898] by bsmith
Mac: Allow dw_window_s/get_data() on menu items.
7:10 PM Changeset [2897] by bsmith
C++: Finish up the menu classes, not sure if this is ideal yet.
3:51 PM Changeset [2896] by bsmith
C++: Split Menu and MenuBar to prevent type conflicts.
3:06 PM Changeset [2895] by bsmith
Fix compilation on pre-C11 compilers.
2:59 PM Changeset [2894] by bsmith
C++: Add lambda support via Connect functions on C++11, on older …
2:57 PM Changeset [2893] by bsmith
Rename the Version file Version.mk since it is included by the …

Dec 20, 2022:

9:23 PM Changeset [2892] by bsmith
C++: Implement Slider, Scrollbar, SpinButton, and MLE.
7:06 PM Changeset [2891] by bsmith
C++: Add Calendar widget and fix an issue in that last commit.
6:50 AM Changeset [2890] by bsmith
C++: Implement StatusText class, reorganize Text widgets to eliminate …
5:45 AM Changeset [2889] by bsmith
C++: Fix Combobox class by making the parent classes virtual. Also …
2:44 AM Changeset [2888] by bsmith
C++: Implement Entryfield, EntryfieldPassword, Listbox and HTML …
2:41 AM Changeset [2887] by bsmith
Update the mobile document with updated information for 3.3. Update …

Dec 19, 2022:

2:57 PM Changeset [2886] by bsmith
C++: Implement buttons, images, render, pixmap and boxes.
8:42 AM Changeset [2885] by bsmith
C++: GCC prior to 4.7 does not support the override keyword. So if …
1:07 AM Changeset [2884] by bsmith
C++: Add DW_NULL which is nullptr on C++11 and NULL on older versions. …

Dec 18, 2022:

10:59 PM Changeset [2883] by bsmith
OS2: Fix building the C++ bindings on OS/2 with GCC.
2:33 PM Changeset [2882] by bsmith
C++: Disable singleton safety code for non C++11 compilers.
1:13 PM Changeset [2881] by bsmith
C++: Add text widget and packing to the window. Also reformat both …
12:40 PM Changeset [2880] by bsmith
C++: The last signal handler change only worked with Clang/LLVM. Less …

Dec 17, 2022:

10:39 PM Changeset [2879] by bsmith
C++: Implement conditional signal handlers based on overrides. This …
12:51 PM Changeset [2878] by bsmith
Convert DW::App class into a singleton so subsequent DW::App::Init() …
10:03 AM Changeset [2877] by bsmith
Initial signal handler support for the C++ bindings. Need to may App a …
2:50 AM Changeset [2876] by bsmith
Win: Add support for building the C++ dwtestoo with Visual C. Need to …

Dec 16, 2022:

2:33 PM Changeset [2875] by bsmith
FreeBSD/Linux: Linking dwtestoo fails without -lstdc++. I tried to …

Dec 15, 2022:

3:44 PM Changeset [2874] by bsmith
Linux: Fixes for building dwtestoo on Linux/gcc. GTK cannot be …
1:42 PM Changeset [2873] by bsmith
Add initial C++ binding header and example program. Still trying to …

Nov 23, 2022:

3:17 AM Changeset [2872] by bsmith
GTK2/3/4: Handle deprecations in GLIB 2.74 and GTK 4.8.

Nov 15, 2022:

10:41 PM Changeset [2871] by bsmith
Solaris: Add platform specific executable path detection.
11:32 AM Changeset [2870] by bsmith
FreeBSD: Fix the executable path detection code on FreeBSD. I had used …
11:18 AM Changeset [2869] by bsmith
GTK2/3/4: Refactor dw_init(), splitting off path detection into …
5:24 AM Changeset [2868] by bsmith
Android: Forgot Android also used the same semaphore code.
4:50 AM Changeset [2867] by bsmith
Fix new safety warnings reported by the new GCC on Linux. The …
3:29 AM Changeset [2866] by bsmith
GTK2/3/4: Add return values to dw_window_set_bitmap(_from_data). Also …
2:07 AM Changeset [2865] by bsmith
OS/2: Add return values to dw_window_set_bitmap(_from_data).
1:34 AM Changeset [2864] by bsmith
Win/Android/Template: Add return values to …

Nov 14, 2022:

11:00 PM Changeset [2863] by bsmith
Fix a copy and paste error in dwtest.
9:38 PM Changeset [2862] by bsmith
Mac/iOS: Add return value to dw_window_set_bitmap(_from_data) in …

Nov 13, 2022:

8:54 PM Changeset [2861] by bsmith
Mac: Fix tree node icon and text overlapping on MacOS 13 Ventura. The …

Oct 18, 2022:

10:41 AM Changeset [2860] by bsmith
Android: Fix warning about deprecated overrided function after …
8:27 AM Changeset [2859] by bsmith
Android: Preserve the background stripe color when selecting rows.
4:38 AM Changeset [2858] by bsmith
Android: Fix container problems after a clear().
Note: See TracTimeline for information about the timeline view.