annotate debian/changelog @ 1392:943266c86aed

Refactoring OS/2 and Windows code... eliminating BubbleButton... BubbleButton was no longer really used in Windows since I switched to native tooltips... However parts of it were still hanging around. Merging BubbleButton into WindowData on OS/2 to prepare for generic tooltip support. More coming very soon.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 26 Nov 2011 22:47:20 +0000
parents edad104e7714
children f0a4731bc40e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1366
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
1 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
2
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
3 * 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
4 * 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
5 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
6 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
7 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
8 * 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
9 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
10 * 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
11 * 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
12 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
13 * 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
14 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
15 * 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
16 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
17 * 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
18 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
19 * 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
20 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
21 * 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
22 * 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
23 * 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
24 * 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
25 * 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
26 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
27 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
28 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
29 * 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
30 * 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
31 * 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
32 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
33 * 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
34 * 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
35 * 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
36 * 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
37 * 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
38 * 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
39 * 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
40 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
41
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
42 -- 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
43
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
44 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
45
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
46 * 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
47 * 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
48 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
49 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
50 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
51 * 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
52 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
53 * 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
54 * 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
55 * 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
56 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
57 * 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
58 * 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
59 * 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
60
edad104e7714 Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1037
diff changeset
61 -- 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
62
1037
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
63 dwindows (2.0-1) unstable; urgency=low
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
64
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
65 * 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
66 * Added initial (unstable) support for GTK version 3.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
67 * Added support for Windows themes on XP and higher.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
68 * Added scrollbox widgets, which function like boxes but...
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
69 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
70 * 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
71 * 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
72 * Added clipboard support on OS/2.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
73 * 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
74 * 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
75 * 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
76 * 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
77 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
78 * 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
79 * 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
80 transparent color and Windows now supports 32bit alpha bitblt.
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
81 * 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
82
6ad811834512 Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
83 -- 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
84
643
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
85 dwindows (1.1-1) unstable; urgency=low
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
86
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
87 * Initial debian release
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
88
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
89 -- 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
90