annotate debian/changelog @ 1853:4790589f52a9

Initial commit for new dw_signal_connect_data() function... Same as dw_signal_connect() but it has an additional callback parameter that gets called when the callback is being removed. This allows me to free memory allocated for the data parameter and prevent memory leaks in godwindows... Tested GTK and Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 27 Feb 2013 19:14:22 +0000
parents 1558f5e14f83
children 7ffa1b256c33
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
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
1 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
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
3 * 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
4 * 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
5 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
6 * 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
7 * 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
8 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
9 * 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
10 * 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
11 * 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
12 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
13 * 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
14 * 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
15 * 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
16 * 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
17 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
18 * 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
19 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
20 * 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
21
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
22 -- 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
23
1787
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
24 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
25
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
26 * 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
27 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
28 * 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
29 * 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
30 * 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
31 * 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
32 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
33 * 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
34 * 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
35 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
36 * 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
37 * 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
38 * 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
39 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
40 * 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
41 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
42 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
43 * 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
44 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
45 * 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
46 * 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
47 * 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
48 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
49 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
50 * 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
51 * 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
52 * 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
53 * 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
54 * 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
55 * 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
56 * 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
57 * 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
58 * 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
59 * 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
60 * 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
61 * 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
62 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
63 * 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
64 * 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
65 * 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
66 * 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
67 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
68 * 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
69 * 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
70
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
71 -- 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
72
1605
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
73 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
74
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
75 * 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
76 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
77 * 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
78 for the current platform.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
79 * 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
80 * 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
81 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
82 * 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
83 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
84 * 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
85 * 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
86 * 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
87 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
88 * 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
89 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
90 * 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
91 * 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
92 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
93 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
94 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
95 * 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
96 * 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
97 * 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
98 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
99 * 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
100 * 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
101 * 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
102 * 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
103 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
104 * 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
105 * 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
106 * 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
107 * 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
108 * 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
109 * 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
110 * 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
111 * 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
112 * 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
113 * 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
114 DW_FCF_VERTSCROLL flags.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
115 * 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
116
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
117 -- 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
118
1366
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
119 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
120
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
121 * 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
122 * 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
123 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
124 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
125 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
126 * 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
127 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
128 * 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
129 * 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
130 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
131 * 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
132 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
133 * 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
134 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
135 * 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
136 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
137 * 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
138 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
139 * 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
140 * 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
141 * 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
142 * 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
143 * 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
144 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
145 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
146 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
147 * 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
148 * 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
149 * 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
150 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
151 * 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
152 * 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
153 * 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
154 * 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
155 * 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
156 * 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
157 * 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
158 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
159
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
160 -- 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
161
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
162 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
163
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
164 * 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
165 * 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
166 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
167 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
168 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
169 * 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
170 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
171 * 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
172 * 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
173 * 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
174 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
175 * 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
176 * 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
177 * 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
178
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
179 -- 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
180
1037
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
181 dwindows (2.0-1) unstable; urgency=low
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
182
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
183 * 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
184 * Added initial (unstable) support for GTK version 3.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
185 * Added support for Windows themes on XP and higher.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
186 * Added scrollbox widgets, which function like boxes but...
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
187 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
188 * 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
189 * 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
190 * Added clipboard support on OS/2.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
191 * 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
192 * 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
193 * 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
194 * 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
195 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
196 * 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
197 * 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
198 transparent color and Windows now supports 32bit alpha bitblt.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
199 * 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
200
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
201 -- 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
202
643
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
203 dwindows (1.1-1) unstable; urgency=low
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
204
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
205 * Initial debian release
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
206
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
207 -- 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
208