annotate debian/changelog @ 2873:0bbfb19022e7

C++: GCC prior to 4.7 does not support the override keyword. So if using earlier versions of GCC, just remove override. This allows compilation on ancient GCC and GCC based Xcode. Also remove virtual from the application, I don't think it is needed and old GCC pukes on it when it is there.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 19 Dec 2022 07:42:12 +0000
parents 904c3d1d0ec4
children edb4307ac7ce
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2761
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
1 dwindows (3.2-1) unstable; urgency=low
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
2
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
3 * Added support for initial beta support for GTK 4. --with-gtk4 is now available.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
4 * Added support for Wayland on both GTK 3 and GTK 4.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
5 * Added DW_FEATURE_WINDOW_PLACEMENT, DW_FEATURE_TREE and DW_FEATURE_TASKBAR.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
6 * Added dw_render_redraw() function to trigger a DW_SIGNAL_EXPOSE event on render
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
7 widgets allowing drawing to happen in the callback.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
8 * Added new function dw_window_compare() to check if two window handles
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
9 reference the same object.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
10 * Added support for dw_window_set_font() with a NULL font parameter.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
11 This resets the font used on the widget to the default font.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
12 * Added a new constant DW_SIZE_AUTO to pass to box packing functions.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
13 * Added a new constant DW_DIR_SEPARATOR which is char that defines
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
14 the path directory separator on the running platform.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
15 * Changed the entrypoint to be dwmain() instead of main().
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
16 This allows special handling of the entrypoint on systems requiring it.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
17 * Changed dw_timer_connnect() and dw_timer_disconnect() to use HTIMER.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
18 * Changed dw_exec() with DW_EXEC_CON will now open the system (Gnome) terminal on Unix
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
19 via GLib's G_APP_INFO_CREATE_NEEDS_TERMINAL instead of launching an xterm.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
20 * Fixed GTK warnings on GTK3 caused by using Pango style font syntax.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
21 * Fixed GTK3 leaks when setting fonts or colors on a widget repeatedly.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
22 * Fixed a bug in dw_listbox_set_text() on GTK3.
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
23
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
24 -- Brian Smith <brian@dbsoft.org> Wed, 6 Jan 2022 08:00:00 +1000
904c3d1d0ec4 Linux: Update the debian packaging with the latest information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 2238
diff changeset
25
2238
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
26 dwindows (3.1-1) unstable; urgency=low
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
27
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
28 * Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set()
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
29 Unix requires a desktop file link with the application ID used in dw_app_id_set().
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
30 * Added webkit2gtk support and removed dead gtkmozembed and libgtkhtml2 support on Unix.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
31 * Added embedded HTML javascript support on Mac, Windows and Unix with webkit(2)gtk.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
32 Added function dw_html_javascript_run() to execute javascript code.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
33 Added DW_SIGNAL_HTML_RESULT signal for getting the results from javascript.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
34 DW_SIGNAL_HTML_RESULT requires webkit2gtk on Unix.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
35 * Added DW_SIGNAL_HTML_CHANGED signal handler for getting the status of embedded HTML.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
36 Status can be: DW_HTML_CHANGE_STARTED/REDIRECT/LOADING/COMPLETE
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
37 * Added dw_mle_set_auto_complete() to enable completion, only available on Mac.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
38 * Changed to using GTK3 by default instead of GTK2. --with-gtk2 is now available.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
39 * Added dw_feature_set/get() to test if certain features are available on the current
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
40 library and operating system combination at runtime or enabled/disable features.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
41 * Added support for GResource embedded images on GTK2/3 with GLib 2.32. The old
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
42 resouce system is still available via configure --with-deprecated if needed.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
43 * Fixed many small bugs, too numerous to list here.
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
44
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
45 -- Brian Smith <brian@dbsoft.org> Wed, 6 Jan 2021 08:00:00 +1000
a0784aa36bde Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1899
diff changeset
46
1899
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
47 dwindows (3.0-1) unstable; urgency=low
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
48
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
49 * Added package configuration (pkg-config) support on Unix.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
50 * Changed DW_CLR_DEFAULT behavior to improve consistency.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
51 * Added dw_signal_connect_data() which features a callback on signal disconnection.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
52 * Improvements for building on 64bit Windows with MinGW.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
53 Window styles, HTML and Toolbar widgets are now supported.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
54 * Added dw_shutdown() for use when shutting down Dynamic Windows but not quite ready
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
55 to exit immediately. (Functions like dw_exit() without the exit())
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
56 * Separated the container "title" (string) and "data" (pointer) into separate spaces.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
57 The "classic" functions which take (char *) parameters now maintain their
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
58 own string memory backing so you no longer need to keep the data available.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
59 * Removed dw_container_set_row_data() and dw_container_change_row_data() macros.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
60 * Added dw_container_set_row_data() and dw_container_change_row_data() functions.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
61 * Removed the "_dw_textcomp" container data flag, dw_container_cursor() and
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
62 dw_container_delete_row() which take (char *) now function in text compare mode.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
63 * Added dw_container_cursor_by_data() and dw_container_delete_row_by_data()
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
64 functions which do the same things except in pointer comparison mode.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
65 * Added DW_CR_RETDATA flag to dw_container_query_*() functions to return the
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
66 data pointer instead of the string pointer, this may change in the future.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
67 * Added exported internal functions _dw_init_thread() and _dw_deinit_thread()
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
68 for language bindings to setup/cleanup threads created for DW use.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
69 * Fixed some memory leaks.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
70 * WARNING: Changed how tree and container titles are returned, they are now duplicated
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
71 and need to be freed with dw_free(). This affects the following functions:
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
72 dw_tree_get_title(), dw_container_query_start() and dw_container_query_next()
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
73 You should audit any code using these functions for leaks if using verison 3.
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
74
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
75 -- Brian Smith <brian@dbsoft.org> Fri, 14 Feb 2014 08:00:00 +1000
7ffa1b256c33 Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1844
diff changeset
76
1844
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
77 dwindows (2.5-1) unstable; urgency=low
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
78
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
79 * Added dw_window_set_focus() to focus a widget after the window is shown.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
80 * Added DW_FCF_TEXTURED flag on Mac, which enables textured backgrounds
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
81 which had been the default on Mac prior to 2.5.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
82 * Added keyboard support for non-entryfield controls on Mac.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
83 * Added tab support for notebook controls on Windows and OS/2 and in
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
84 the process rewrote and optimized the existing tab code.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
85 * Added bitmap button support for dw_window_set_bitmap().
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
86 * Added full alpha channel support for bitmaps from file on GTK2.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
87 * Added support for handling Mac application menu Quit and dock Quit.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
88 Use DW_DESKTOP as window handle to dw_signal_connect().
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
89 * Improved transparency support for pixmaps/bitmaps from file on OS/2.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
90 * Fixed tab support for bitmap buttons which broke in 2.4 on Windows.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
91 * Fixed a notebook crash early in creation on Mac.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
92 * Fixed unusable scrollbars on Ubuntu Linux when overlay scrollbars
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
93 are enabled. We now disable overlay scrollbars when creating.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
94 * Fixed dw_window_function() not working on non-toplevel windows on
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
95 Windows and OS/2.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
96 * Fixed building 64bit with Visual C 2012 and MINGW gcc on Windows.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
97
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
98 -- Brian Smith <brian@dbsoft.org> Fri, 21 Dec 2012 08:00:00 +1000
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1787
diff changeset
99
1787
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
100 dwindows (2.4-1) unstable; urgency=low
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
101
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
102 * Added dw_menu_delete_item() for removing menu items.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
103 Now you can use dw_window_destroy() on menu items handles also.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
104 * Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
105 * Added support for MacOS 10.8 Mountain Lion.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
106 * Added fullscreen support on Mac for resizable windows on Lion.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
107 * Added UNICODE build mode on Windows allowing UTF-8 encoded text.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
108 ANSI builds are supported by removing -DUNICODE -D_UNICODE and -DAEROGLASS
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
109 * Added support for antialiased drawing on Windows via GDI+.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
110 * Added UNICODE build mode on OS/2 using codepage 1208 (UTF-8) as the
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
111 active codepage; Non-Unicode mode will use the default codepage.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
112 * Added support for Control-Click on Mac for button press events.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
113 * Added DW_POINTER() macro for casting parameters to (void *).
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
114 * Added dw_box_unpack() and dw_box_unpack_at_index() for removing items
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
115 from boxes without destroying them. Also allows removal of padding.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
116 * Added GBM (Generalized Bitmap Module) support for OS/2 and eCS for loading
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
117 Non-OS/2 native file formats. GBM comes with eCS 1.2 and later.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
118 It is also available at http://hobbes.nmsu.edu
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
119 * Added resizing HICNs to 24x24 max size on platforms which do not
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
120 do it automatically (Mac and GTK). OS/2 and Windows limit the size.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
121 * Added toolbar control support to replace existing bitmap buttons on Windows.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
122 * Added dw_filesystem_set_column_title() to fill a hole in localization.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
123 * Added new optional UTF-8 parameter to the key press callback.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
124 This is a pointer to a UTF-8 string representing the key pressed.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
125 The buffer pointed to is only good for the duration of the callback.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
126 * Added UTF-8/Wide string conversion functions for Unicode buffer management.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
127 * Fixed dwindows-config --version not returning the version at all.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
128 * Fixed value changed events not working for spinbuttons on OS/2 and Windows.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
129 * Fixed issues drawing arcs on GTK2, GTK3 and Mac.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
130 * Fixed a crash in the color chooser on Mac running Lion.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
131 * Fixed a layout issue with render widgets on OS/2.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
132 * Fixed an expose event issue on OS/2.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
133 * Fixed an issue with GTK 3.4 due to properties being inherited from the parent.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
134 * Fixed issues with bitmap buttons using icon/pointers on OS/2 and Windows.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
135 * Fixed an issue with dw_window_destroy() on Mac.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
136 * Fixed issues rendering to printer pixmaps on Windows with GDI+ enabled.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
137 * Fixed dw_window_set_bitmap_from_data() prefering the resource ID
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
138 over the data passed in on most platforms.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
139 * Fixed dw_container_delete_row() failing and/or crashing on Mac.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
140 * Fixed memory and resource leaks on Windows and Mac.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
141 * Fixed incorrect display of status text fields on Mac 10.5 and 10.8.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
142 * Fixed compiler warnings on Mac 10.5 and 10.8 by checking selectors directly
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
143 and removing use of now deprecated APIs.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
144 * Fixed incorrect display of textured background non-resizable windows on Mac.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
145 * Updated the test program removing deprecated flags and using new ones.
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
146
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
147 -- Brian Smith <brian@dbsoft.org> Sun, 3 Aug 2012 08:00:00 +1000
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
148
1605
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
149 dwindows (2.3-1) unstable; urgency=low
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
150
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
151 * Added dw_menu_delete_item() for removing menu items.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
152 Now you can use dw_window_destroy() on menu items handles also.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
153 * Added dw_app_dir() which attempts to locate private application data
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
154 for the current platform.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
155 * Added dw_window_set_tooltip() for adding tooltips to most widgets.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
156 * Added dw_window_get_preferred_size() for getting the size the system
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
157 thinks the widget should be, to aid in creating layouts.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
158 * Added support for -1 size parameter to the dw_box_pack*() functions to
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
159 automatically figure out a suggested size for many controls.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
160 * Added automatic window redraw support for OS/2, Windows and Mac.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
161 * Added dw_window_set_gravity() for enhanced window placement.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
162 * Added DW_GRAV_OBSTACLES support for using system obstacles as gravity
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
163 anchor points on OS/2, Mac, Windows and GTK3 (3.4 and later).
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
164 * Added automatic window border detection on GTK.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
165 This eliminates the need for the DW_BORDER_* environment variables.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
166 * Added Open Watcom compiler support for OS/2 (Thanks Andy Willis).
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
167 * Added pseudo transparent background widget support on Windows and OS/2.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
168 If you set the background color of a widget to DW_RGB_TRANSPARENT...
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
169 it will attempt to use the background color of the parent.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
170 Several types of widgets have this set by default now.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
171 * Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
172 * Added auto-positioning on Mac; reimplemented auto-positioning on OS/2.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
173 * Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
174 that accept the flags parameter to disable anti-aliasing.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
175 * Added dw_main_quit() to cause the dw_main() message loop to return.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
176 * Added DW_FCF_COMPOSITED to enable Aero Glass effects on Windows 7 and Vista.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
177 * Added local autorelease pools on Mac making _dw_pool_drain() unnecessary.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
178 * Added deprecated API support for Clang, GCC and Visual C compilers.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
179 dw_mdi_new() and dw_menu_item_set_check() have been deprecated.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
180 * Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
181 * Fixed bubble help not being displayed on Windows.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
182 * Fixed menu bar items remaining highlighted on Mac.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
183 * Fixed OS/2 and Windows showing windows during dw_window_set_pos/size().
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
184 * Fixed OS/2 scrollbox resizing problems when not in the initial position.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
185 * Fixed Windows scrollbox maximum position is off by one.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
186 * Fixed various GTK3 issues and removed all deprecated functions for 3.4.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
187 * Fixed MLE issues on almost all platforms.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
188 * Removed broken support for GTK 3.0, GTK 3.2 or later is required now.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
189 * Deprecated DW_FCF_NOBYTEALIGN, DW_FCF_SHELLPOSITION, DW_FCF_HORZSCROLL and
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
190 DW_FCF_VERTSCROLL flags.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
191 * Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
192
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
193 -- Brian Smith <brian@dbsoft.org> Sun, 26 Feb 2012 08:00:00 +1000
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
194
1366
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
195 dwindows (2.2-1) unstable; urgency=low
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
196
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
197 * Added printing support via dw_print_new, dw_print_run and dw_print_cancel.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
198 * Added pixmap font override support. In prior versions when drawing
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
199 text to pixmaps the font set on the associated window handle is used.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
200 dw_pixmap_set_font() can now override that font setting, and now
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
201 pixmaps without associated windows are supported and used in printing.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
202 * Added dw_pixmap_stretch_bitblt() which allows for scaling during bitblt.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
203 This function is necessary largely for very hi-res printer contexts.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
204 * Added dw_mutex_trylock() function to try to obtain a mutex without blocking.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
205 * Added DW_TIMEOUT_INFINITE which can now be used with dw_event_wait() in
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
206 addition to dw_named_event_wait(), to block until the event is posted.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
207 * Added DW_PERCENT_INDETERMINATE which can be passed to dw_percent_set_pos().
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
208 This should work on all platforms except old versions of Windows.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
209 * Added the subversion revision number as the third Dynamic Windows version
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
210 number when building from a subversion source tree.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
211 * Added dw_container_set_row_data() and dw_container_change_row_data() macros
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
212 which just call dw_container_set/change_row_title() but with (void *).
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
213 * Added dw_container_set_stripe() to set alternating row colors.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
214 Currently Mac, Win and GTK are supported.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
215 * Added taskbar support on the Mac, GTK (Gnome) and OS/2 (e/XCenter+Systray).
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
216 * Added PNG/JPG/GIF/TIFF support on Windows via GDI+.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
217 * Added support for GdkPixbuf inline images in GTK 2 and 3.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
218 * Added dw_draw_arc() function for drawing arcs, ellipses and circles.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
219 * Added DW_DRAW_DEFAULT, DW_DRAW_FILL and DW_DRAW_FULL flags which can be passed
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
220 to dw_draw_arc(), dw_draw_rect() and dw_draw_polygon(). The fill parameter
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
221 in the latter two has been replaced with flags where DW_DRAW_FILL is the
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
222 same as TRUE so code using the old scheme should still work unchanged.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
223 * Added DW_MENU_AUTO and DW_MENU_POPUP constants for autogenerating menu IDs.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
224 * Added dw_debug() function for sending debug messages to the console.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
225 * Added path and/or filename support to dw_file_browse() on OS/2, Windows,
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
226 GTK2, GTK3 and Mac 10.6 or higher.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
227 * Added custom calendar widget for OS/2, leaving only the HTML widget missing.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
228 * Improved container optimization on Mac, header width now taken into account.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
229 * Fixes for incorrect return codes from the dw_event_* functions on Windows.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
230 * Fixes for incorrect behavior on key_press callbacks on Mac and Windows.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
231 * Fixes for MDI support in GTK3.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
232 * Fixes for problems with multiple sliders/percent widgets in a box on OS/2.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
233 * Fixes for lots of GTK3 layout and window positioning issues...
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
234 although minimum size issues are still present.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
235
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
236 -- Brian Smith <brian@dbsoft.org> Sun, 20 Nov 2011 08:00:00 +1000
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
237
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
238 dwindows (2.1-1) unstable; urgency=low
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
239
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
240 * Added support for MacOS 10.7 Lion, version 2.0 had some issues.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
241 * Changed the font point size on Windows to be system consistent.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
242 Applications setting Windows fonts may need to be adjusted
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
243 after upgrading to version 2.1. This eliminates an old
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
244 workaround, but causes old fonts to potentially be wrong.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
245 * Fixed issues with the tree widget on Mac not being able to add
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
246 nodes at the same level with the same name.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
247 * Added dw_font_set_default() to set the default text widget font.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
248 * Added dw_font_choose() to display a dialog to pick a font.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
249 * Added dw_box_pack_at_index() like the other dw_box_pack_*()
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
250 functions except packing at arbitrary locations is possible.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
251 * Added DW_INT_TO_POINTER/DW_POINTER_TO_INT/etc macros.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
252 * Fixed gcc warnings on 64bit systems and others.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
253 * Fixes for loading images from files on Windows and GTK3.
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
254
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
255 -- Brian Smith <brian@dbsoft.org> Sat, 30 Jul 2011 08:00:00 +1000
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
256
1037
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
257 dwindows (2.0-1) unstable; urgency=low
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
258
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
259 * Added support for MacOS 10.5 and higher Intel and PPC via Cocoa.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
260 * Added initial (unstable) support for GTK version 3.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
261 * Added support for Windows themes on XP and higher.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
262 * Added scrollbox widgets, which function like boxes but...
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
263 scrollbars allow you to pack more into them than the visible area.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
264 * Added dw_window_get_font() for checking the font used on a widget.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
265 * Added dw_container_change_row_title() for changing a row pointer after insert.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
266 * Added clipboard support on OS/2.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
267 * Added HICN data type for icon handles an changed icon functions to use it.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
268 * Added DW_RESOURCE() macro for casting to HICN when using resource IDs.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
269 * Added support for borderless buttons except on Windows (DW_BS_NOBORDER).
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
270 * Changed the return codes of dw_container_setup, dw_filesystem_setup and
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
271 dw_event_wait(). Please check any code that use these functions.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
272 * Changed GTK2+ now supports font name styles like the other platforms.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
273 * Enhanced transparent bitblt on OS/2 and Windows. OS/2 now supports
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
274 transparent color and Windows now supports 32bit alpha bitblt.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
275 * Removed thread limits on Windows and GTK using thread local storage.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
276
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
277 -- Mark Hessling <mark@rexx.org> Wed, 1 Jun 2011 08:00:00 +1000
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
278
643
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
279 dwindows (1.1-1) unstable; urgency=low
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
280
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
281 * Initial debian release
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
282
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
283 -- Mark Hessling <mark@rexx.org> Sun, 12 Apr 2009 13:18:35 +1000
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
284