annotate debian/changelog @ 1788:9d499b162fe1

Discovered a breakage in OS/2 functionality when building the OS/2 installer for DWIB... so decided to fix it and implement the functionality on the other platforms, which I discovered was missing.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 04 Aug 2012 00:05:47 +0000
parents 6762e29938a2
children 1558f5e14f83
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1787
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
1 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
2
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
3 * 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
4 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
5 * 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
6 * 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
7 * 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
8 * 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
9 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
10 * 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
11 * 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
12 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
13 * 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
14 * 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
15 * 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
16 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
17 * 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
18 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
19 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
20 * 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
21 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
22 * 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
23 * 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
24 * 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
25 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
26 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
27 * 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
28 * 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
29 * 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
30 * 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
31 * 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
32 * 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
33 * 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
34 * 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
35 * 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
36 * 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
37 * 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
38 * 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
39 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
40 * 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
41 * 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
42 * 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
43 * 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
44 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
45 * 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
46 * 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
47
6762e29938a2 Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1605
diff changeset
48 -- 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
49
1605
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
50 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
51
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
52 * 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
53 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
54 * 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
55 for the current platform.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
56 * 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
57 * 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
58 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
59 * 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
60 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
61 * 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
62 * 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
63 * 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
64 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
65 * 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
66 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
67 * 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
68 * 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
69 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
70 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
71 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
72 * 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
73 * 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
74 * 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
75 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
76 * 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
77 * 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
78 * 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
79 * 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
80 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
81 * 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
82 * 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
83 * 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
84 * 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
85 * 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
86 * 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
87 * 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
88 * 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
89 * 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
90 * 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
91 DW_FCF_VERTSCROLL flags.
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
92 * 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
93
f0a4731bc40e Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1366
diff changeset
94 -- 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
95
1366
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
96 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
97
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
98 * 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
99 * 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
100 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
101 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
102 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
103 * 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
104 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
105 * 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
106 * 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
107 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
108 * 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
109 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
110 * 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
111 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
112 * 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
113 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
114 * 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
115 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
116 * 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
117 * 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
118 * 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
119 * 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
120 * 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
121 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
122 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
123 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
124 * 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
125 * 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
126 * 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
127 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
128 * 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
129 * 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
130 * 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
131 * 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
132 * 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
133 * 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
134 * 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
135 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
136
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
137 -- 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
138
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
139 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
140
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 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
142 * 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
143 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
144 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
145 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
146 * 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
147 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
148 * 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
149 * 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
150 * 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
151 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
152 * 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
153 * 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
154 * 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
155
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
156 -- 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
157
1037
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
158 dwindows (2.0-1) unstable; urgency=low
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
159
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
160 * 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
161 * Added initial (unstable) support for GTK version 3.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
162 * Added support for Windows themes on XP and higher.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
163 * Added scrollbox widgets, which function like boxes but...
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
164 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
165 * 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
166 * 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
167 * Added clipboard support on OS/2.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
168 * 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
169 * 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
170 * 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
171 * 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
172 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
173 * 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
174 * 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
175 transparent color and Windows now supports 32bit alpha bitblt.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
176 * 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
177
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
178 -- 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
179
643
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
180 dwindows (1.1-1) unstable; urgency=low
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
181
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
182 * Initial debian release
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
183
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
184 -- 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
185