Mercurial > dwindows
annotate debian/changelog @ 2759:cd6a306800f5
GTK4: New way of querying the mouse pointer position.
The old code was completely bogus and did not work at all.
Since there doesn't seem to be a way to actually query the position...
Plus with wayland there are no global coordinates... instead...
Any event we handle that has pointer coordinates... we convert them to be
window relative and save them. When querying the pointer location,
we return the latest coordinates that we had handled.
I removed the thread safety since there are no API calls, but we may want to
put it back so that the data doesn't get changed during the call...
although that may not be the most tragic thing.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 03 Jan 2022 16:23:51 +0000 |
parents | a0784aa36bde |
children | 904c3d1d0ec4 |
rev | line source |
---|---|
2238
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
1 dwindows (3.1-1) unstable; urgency=low |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
2 |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
3 * Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set() |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
4 Unix requires a desktop file link with the application ID used in dw_app_id_set(). |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
5 * Added webkit2gtk support and removed dead gtkmozembed and libgtkhtml2 support on Unix. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
6 * Added embedded HTML javascript support on Mac, Windows and Unix with webkit(2)gtk. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
7 Added function dw_html_javascript_run() to execute javascript code. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
8 Added DW_SIGNAL_HTML_RESULT signal for getting the results from javascript. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
9 DW_SIGNAL_HTML_RESULT requires webkit2gtk on Unix. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
10 * Added DW_SIGNAL_HTML_CHANGED signal handler for getting the status of embedded HTML. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
11 Status can be: DW_HTML_CHANGE_STARTED/REDIRECT/LOADING/COMPLETE |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
12 * Added dw_mle_set_auto_complete() to enable completion, only available on Mac. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
13 * Changed to using GTK3 by default instead of GTK2. --with-gtk2 is now available. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
14 * Added dw_feature_set/get() to test if certain features are available on the current |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
15 library and operating system combination at runtime or enabled/disable features. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
16 * Added support for GResource embedded images on GTK2/3 with GLib 2.32. The old |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
17 resouce system is still available via configure --with-deprecated if needed. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
18 * Fixed many small bugs, too numerous to list here. |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
19 |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
20 -- Brian Smith <brian@dbsoft.org> Wed, 6 Jan 2021 08:00:00 +1000 |
a0784aa36bde
Update the debian changelog and copyright preparing for 3.1 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1899
diff
changeset
|
21 |
1899
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
22 dwindows (3.0-1) unstable; urgency=low |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
23 |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
24 * Added package configuration (pkg-config) support on Unix. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
25 * Changed DW_CLR_DEFAULT behavior to improve consistency. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
26 * Added dw_signal_connect_data() which features a callback on signal disconnection. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
27 * Improvements for building on 64bit Windows with MinGW. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
28 Window styles, HTML and Toolbar widgets are now supported. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
29 * Added dw_shutdown() for use when shutting down Dynamic Windows but not quite ready |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
30 to exit immediately. (Functions like dw_exit() without the exit()) |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
31 * Separated the container "title" (string) and "data" (pointer) into separate spaces. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
32 The "classic" functions which take (char *) parameters now maintain their |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
33 own string memory backing so you no longer need to keep the data available. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
34 * Removed dw_container_set_row_data() and dw_container_change_row_data() macros. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
35 * Added dw_container_set_row_data() and dw_container_change_row_data() functions. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
36 * Removed the "_dw_textcomp" container data flag, dw_container_cursor() and |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
37 dw_container_delete_row() which take (char *) now function in text compare mode. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
38 * Added dw_container_cursor_by_data() and dw_container_delete_row_by_data() |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
39 functions which do the same things except in pointer comparison mode. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
40 * Added DW_CR_RETDATA flag to dw_container_query_*() functions to return the |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
41 data pointer instead of the string pointer, this may change in the future. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
42 * Added exported internal functions _dw_init_thread() and _dw_deinit_thread() |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
43 for language bindings to setup/cleanup threads created for DW use. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
44 * Fixed some memory leaks. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
45 * WARNING: Changed how tree and container titles are returned, they are now duplicated |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
46 and need to be freed with dw_free(). This affects the following functions: |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
47 dw_tree_get_title(), dw_container_query_start() and dw_container_query_next() |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
48 You should audit any code using these functions for leaks if using verison 3. |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
49 |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
50 -- Brian Smith <brian@dbsoft.org> Fri, 14 Feb 2014 08:00:00 +1000 |
7ffa1b256c33
Update debian changelog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
51 |
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
|
52 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
|
53 |
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
|
54 * 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
|
55 * 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
|
56 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
|
57 * 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
|
58 * 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
|
59 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
|
60 * 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
|
61 * 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
|
62 * 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
|
63 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
|
64 * 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
|
65 * 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
|
66 * 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
|
67 * 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
|
68 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
|
69 * 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
|
70 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
|
71 * 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
|
72 |
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
|
73 -- 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
|
74 |
1787
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1605
diff
changeset
|
75 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
|
76 |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1605
diff
changeset
|
77 * 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
|
78 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
|
79 * 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
|
80 * 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
|
81 * 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
|
82 * 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
|
83 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
|
84 * 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
|
85 * 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
|
86 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
|
87 * 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
|
88 * 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
|
89 * 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
|
90 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
|
91 * 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
|
92 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
|
93 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
|
94 * 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
|
95 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
|
96 * 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
|
97 * 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
|
98 * 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
|
99 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
|
100 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
|
101 * 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
|
102 * 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
|
103 * 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
|
104 * 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
|
105 * 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
|
106 * 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
|
107 * 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
|
108 * 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
|
109 * 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
|
110 * 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
|
111 * 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
|
112 * 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
|
113 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
|
114 * 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
|
115 * 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
|
116 * 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
|
117 * 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
|
118 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
|
119 * 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
|
120 * 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
|
121 |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1605
diff
changeset
|
122 -- 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
|
123 |
1605
f0a4731bc40e
Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1366
diff
changeset
|
124 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
|
125 |
f0a4731bc40e
Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1366
diff
changeset
|
126 * 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
|
127 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
|
128 * 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
|
129 for the current platform. |
f0a4731bc40e
Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1366
diff
changeset
|
130 * 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
|
131 * 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
|
132 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
|
133 * 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
|
134 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
|
135 * 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
|
136 * 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
|
137 * 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
|
138 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
|
139 * 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
|
140 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
|
141 * 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
|
142 * 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
|
143 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
|
144 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
|
145 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
|
146 * 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
|
147 * 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
|
148 * 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
|
149 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
|
150 * 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
|
151 * 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
|
152 * 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
|
153 * 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
|
154 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
|
155 * 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
|
156 * 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
|
157 * 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
|
158 * 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
|
159 * 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
|
160 * 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
|
161 * 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
|
162 * 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
|
163 * 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
|
164 * 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
|
165 DW_FCF_VERTSCROLL flags. |
f0a4731bc40e
Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1366
diff
changeset
|
166 * 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
|
167 |
f0a4731bc40e
Added debian changelog for version 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1366
diff
changeset
|
168 -- 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
|
169 |
1366
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
170 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
|
171 |
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
172 * 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
|
173 * 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
|
174 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
|
175 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
|
176 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
|
177 * 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
|
178 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
|
179 * 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
|
180 * 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
|
181 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
|
182 * 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
|
183 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
|
184 * 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
|
185 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
|
186 * 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
|
187 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
|
188 * 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
|
189 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
|
190 * 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
|
191 * 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
|
192 * 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
|
193 * 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
|
194 * 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
|
195 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
|
196 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
|
197 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
|
198 * 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
|
199 * 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
|
200 * 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
|
201 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
|
202 * 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
|
203 * 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
|
204 * 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
|
205 * 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
|
206 * 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
|
207 * 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
|
208 * 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
|
209 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
|
210 |
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
211 -- 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
|
212 |
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
213 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
|
214 |
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
215 * 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
|
216 * 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
|
217 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
|
218 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
|
219 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
|
220 * 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
|
221 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
|
222 * 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
|
223 * 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
|
224 * 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
|
225 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
|
226 * 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
|
227 * 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
|
228 * 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
|
229 |
edad104e7714
Updated the changelogs and my email address in the debian packaging.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1037
diff
changeset
|
230 -- 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
|
231 |
1037
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
232 dwindows (2.0-1) unstable; urgency=low |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
233 |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
234 * 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
|
235 * Added initial (unstable) support for GTK version 3. |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
236 * Added support for Windows themes on XP and higher. |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
237 * Added scrollbox widgets, which function like boxes but... |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
238 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
|
239 * 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
|
240 * 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
|
241 * Added clipboard support on OS/2. |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
242 * 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
|
243 * 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
|
244 * 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
|
245 * 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
|
246 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
|
247 * 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
|
248 * 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
|
249 transparent color and Windows now supports 32bit alpha bitblt. |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
250 * 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
|
251 |
6ad811834512
Update for new version
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
643
diff
changeset
|
252 -- 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
|
253 |
643
9ab89d89e6b4
Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
254 dwindows (1.1-1) unstable; urgency=low |
9ab89d89e6b4
Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
255 |
9ab89d89e6b4
Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
256 * Initial debian release |
9ab89d89e6b4
Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
257 |
9ab89d89e6b4
Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
258 -- 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
|
259 |