Timeline



Jan 22, 2023:

9:55 AM WikiStart edited by bsmith
(diff)

Jan 11, 2023:

10:21 AM Changeset [2971] by bsmith
Win/C++: Get dwtestoo building with MinGW32 on Windows 2000. Split …

Jan 7, 2023:

12:10 PM WikiStart edited by bsmith
(diff)
12:51 AM Changeset [2970] by bsmith
Tagged Dynamic Windows for version 3.3

Jan 6, 2023:

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

Jan 4, 2023:

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

Jan 3, 2023:

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

Jan 2, 2023:

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

Jan 1, 2023:

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

Dec 31, 2022:

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

Dec 30, 2022:

10:53 PM Changeset [2944] by bsmith
C++: Add HTML and ScrollBox? pages to dwtestoo.
2:35 PM Changeset [2943] by bsmith
C++: Add page 5 - Buttons to dwtestoo.
12:15 PM Changeset [2942] by bsmith
C++: Add Page 4 - Container to dwtestoo. Had to rename ListBoxes?
9:35 AM Changeset [2941] by bsmith
C++: Add Page 3 - Tree to dwtestoo.
4:15 AM Changeset [2940] by bsmith
C++: Visual Studio 2013 lambda support also did not work, bump to …
3:29 AM Changeset [2939] by bsmith
C++: Bump the required compiler version to Visual Studio 2012. 2010's …
1:03 AM Changeset [2938] by bsmith
C++: GCC before 4.7 also doesn't support final.

Dec 29, 2022:

11:46 PM Changeset [2937] by bsmith
C++: Fix MSVC older than 2012 which does not support final keyword.
11:20 PM Changeset [2936] by bsmith
C++: Attempt to get dwtestoo working with old pre-lambda compilers. …
9:56 PM Changeset [2935] by bsmith
C++: Include the old style function support even when lambdas are …
10:10 AM Changeset [2934] by bsmith
C++: Accidentally clobbered some required code in that last commit.
10:06 AM Changeset [2933] by bsmith
C++: Implement Print class and enable the print code in dwtestoo.

Dec 28, 2022:

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

Dec 27, 2022:

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

Dec 26, 2022:

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

Dec 25, 2022:

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

Dec 24, 2022:

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

Dec 23, 2022:

6:29 AM Changeset [2909] by bsmith
C++: Fix a GCC and Clang warning in that last commit.
4:22 AM Changeset [2908] by bsmith
C++: Fix missing return in DW::Tree::GetData?().
4:13 AM Changeset [2907] by bsmith
C++: Divide up C++11 and Lambda support since some compilers can …
2:56 AM Changeset [2906] by bsmith
Win/C++: Get some versions of MSVC correctly report the _cplusplus …
2:18 AM Changeset [2905] by bsmith
C++: Implement the Tree widget.

Dec 22, 2022:

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

Dec 20, 2022:

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

Dec 19, 2022:

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

Dec 18, 2022:

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

Dec 17, 2022:

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

Dec 16, 2022:

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

Dec 15, 2022:

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

Nov 23, 2022:

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

Nov 15, 2022:

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

Nov 14, 2022:

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

Nov 13, 2022:

7:54 PM Changeset [2861] by bsmith
Mac: Fix tree node icon and text overlapping on MacOS 13 Ventura. The …
Note: See TracTimeline for information about the timeline view.