Short: Complete replacement for BGUI V1.1 and BGUI V1.1a Author: jaba@grafix.xs4all.nl (Jan van den Baard) Uploader: kees@grafix.xs4all.nl (Kees Huizer) Type: dev/gui This archive contains the complete BGUI distribution for BGUI v1.1b. There was some confusion with the 1.1a bug-fix update which lead to the removal of the full 1.1 package from AmiNet. Therefore this package hold the complete 1.1 package including the bug-fixed files. The following fixes have been made since the 1.1 distribution: V38.2 ===== * Shifted numerical gadget keys did not work. Should be fixed now. Bug found by Florian Vorberger. * Added the LISTV_MinEntriesShown attribute which can be used to determine the number of entries that should be visible at all times. Suggested by Stan Burton. * BUG FIX: Setting the CYC_Active attribute on a cycleclass object when it was not in a window would erase the old label but not set the new one. Bug found by Florian Vorberger. * BUG FIX: AmigaGuide help did not open on the correct screen if the window was not located on the default public screen. Bug found by Zachary A. Forsyth. * BUG FIX: Controlling a Mx object in tabs mode would not cycle through when it reached the end or the beginning like it was supposed to. Also key-activation of an mx object did not generate an event. Bugs found by Johan Eliasson. * BUG FIX: Fixed a rendering bug in the stringclass and one in the cycle class. * BUG FIX: Sometimes a string object could be resized to small. Bug found by Stan Burton. * BUG FIX: Changing the text or arguments of a frameless infoclass object would result in overwriting the old text instead of replacing it. Bug found by several people. * BUG FIX: Again some macros from the E support where broker. Jeezz, maybe I should have tested them all. * Released as bug-fix patch on the mailinglist. V38.3 ===== * Changed the Amiga E support to require at least version 3.1a of the Amiga E compiler. * BUG FIX: Tab-cycling should work through pages now. Simply add all string objects with WM_TABCYCLE_ODER and you're done. Reported by Patrick (poseidon@newswire.gun.d). * BUG FIX: The groupclass could compute the minimum size incorrect. Should be fixed now. Reported by Florian Vorberger. * BUG FIX: The internal memory allocator screwed up by releasing 4 bytes short of the original allocator. Also the initializing the localization gave mungwall hits. Bugs found by Magne Oestlyngen. * BUG FIX: The listview class became as slow as a C= 64 diskdrive when scrolling it at the end of a large amount of entries. This should not happen anymore. Bug found by Johan Eliasson. * Enhanced adding single entries to a listview. Adding with LVAP_TAIL or LVAP_HEAD should be considerably faster now. * BUG FIX: The last enhancement could cause problems when adding the first item. Fixed. * BUG FIX: The layout engine did not read all tags when there where tags specified after adding the members. * Added the PAGE_Inverted and GROUP_Inverted tags. These tags are implemented to serve the assembly macro package. * Totally re-written the assembly header bgui_macros.i. Now it works. Added a small demonstration in the Demo drawer which shows the usage of the bgui.library in assembler. Paul Hamer put me up to this. * BUG FIX: Disabling and enabling a checkbox object ar any object with a EdgesOnly frame should not be a problem anymore. Bug found by several people. * BUG FIX: Again AmigaGuide help did not pop up on the right screen. I fixed for the help attached to the gadget objects but help attached to a window still had this problem. Bug found by Zachary A. Forsyth. * BUG FIX: Opening the library twice in the same task and closing it once would result in a crash when using BGUI after the single close. Bug found by Janna Jalkanen. * BUG FIX: A PROGRESS_Max equal to PROGRESS_Min would result in a crash. Bug found by Florian Vorberger. * BUG FIX: Newlines in the arguments of a BGUI_RequestA() requester resulted in an incorrectly sized requester. Bug found by Janne Jalkanen. * Public bug-fix update #2. V38.4 ===== * BUG FIX: The way the localization was handled could dereference invalid memory pointers. * BUG FIX: Renamed the "Label" macro from the assembly support to "xLabel" to avoid clashes with the exec/types.i "LABEL" macro. Also the "WindowClose" macro has been renamed to "xWindowOpen". -------------------------------------------------------------------------------- Bye, Jan van den Baard Fido: 2:286/407.53 (Jan van.den.Baard) EMail: jaba@grafix.xs4all.nl ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 628 272 56.6% 04-Oct-94 20:48:54 AmigaE.info 141 108 23.4% 02-Oct-94 15:39:04 AmigaE/bgui.m 35058 3890 88.9% 24-Dec-94 22:33:34 AmigaE/bgui_macros.e 4104 1299 68.3% 25-Dec-94 13:07:48 AmigaE/examples/dm 7730 1305 83.1% 25-Dec-94 13:00:32 AmigaE/examples/dm.e 1581 713 54.9% 04-Oct-94 21:15:16 AmigaE/examples/ecomp 2404 1145 52.3% 24-Dec-94 22:40:28 AmigaE/examples/file 4978 1259 74.7% 24-Dec-94 22:38:12 AmigaE/examples/file.e 2100 1251 40.4% 24-Dec-94 22:40:40 AmigaE/examples/test 5808 1471 74.6% 24-Dec-94 22:38:44 AmigaE/examples/test.e 11836 4684 60.4% 06-Dec-94 19:00:26 AmigaE/libraries/bgui.m 16552 3586 78.3% 24-Dec-94 22:33:54 AmigaE/libraries/bgui_macros.m 255 165 35.2% 24-Dec-94 22:36:54 AmigaE/ReadMe 447 239 46.5% 04-Oct-94 20:48:50 AmigaE/ReadMe.info 628 271 56.8% 25-Sep-94 13:39:34 ARexxClass.info 37212 7391 80.1% 26-Sep-94 17:50:32 ARexxClass/ARexxClass.c 11096 3479 68.6% 26-Sep-94 17:50:14 ARexxClass/arexxclass.doc 2870 1028 64.1% 24-Aug-94 17:47:24 ARexxClass/ARexxClass.h 4516 2452 45.7% 26-Sep-94 17:51:50 ARexxClass/arexxclass.o 4708 2590 44.9% 26-Sep-94 17:52:02 ARexxClass/arexxclass_p.o 13608 8077 40.6% 25-Sep-94 15:10:50 ARexxClass/arexxdemo 9844 2226 77.3% 25-Sep-94 14:31:42 ARexxClass/arexxdemo.c 876 331 62.2% 25-Sep-94 13:39:34 ARexxClass/ARexxDemo.info 333 187 43.8% 25-Sep-94 13:26:18 ARexxClass/demo.rexx 874 330 62.2% 25-Sep-94 13:39:48 ARexxClass/Demo.rexx.info 628 270 57.0% 30-Jan-95 16:47:14 AsmSup.info 1884 667 64.5% 07-Jan-95 23:43:46 AsmSup/font 10568 1864 82.3% 17-Jan-95 18:32:20 AsmSup/Font.s 3354 1323 60.5% 30-Jan-95 16:47:40 AsmSup/ReadMe 447 234 47.6% 30-Jan-95 16:47:14 AsmSup/ReadMe.info 2708 1218 55.0% 05-Oct-94 14:20:06 BGUI MailingList 45819 16850 63.2% 30-Jan-95 16:32:52 bgui.doc 447 236 47.2% 06-Sep-94 21:03:46 BGUI.doc.info 53836 18426 65.7% 30-Jan-95 16:32:48 bgui.guide 503 285 43.3% 06-Sep-94 21:03:46 BGUI.guide.info 628 274 56.3% 04-Dec-94 11:17:12 Demos.info 7752 4896 36.8% 07-Sep-94 16:53:42 demos/addbuttons 5888 1670 71.6% 07-Sep-94 16:53:26 demos/Addbuttons.c 1228 333 72.8% 04-Dec-94 11:17:12 demos/AddButtons.info 18652 7452 60.0% 26-Dec-94 11:42:40 demos/bguidemo 67560 9391 86.0% 26-Dec-94 11:42:18 demos/bguidemo.c 1191 300 74.8% 04-Dec-94 11:17:12 demos/BGUIDemo.info 6176 3856 37.5% 02-Nov-94 11:28:36 demos/colorwheel 31217 4263 86.3% 02-Nov-94 11:28:20 demos/colorwheel.c 1234 342 72.2% 04-Dec-94 11:17:12 demos/ColorWheel.info 5768 3666 36.4% 03-Aug-94 11:19:18 demos/cxdemo 14586 2347 83.9% 03-Aug-94 11:19:44 demos/cxdemo.c 1230 339 72.4% 04-Dec-94 11:17:12 demos/CXDemo.info 7244 4581 36.7% 03-Aug-94 11:20:58 demos/filereq 7180 1504 79.0% 03-Aug-94 11:21:16 demos/filereq.c 1231 334 72.8% 04-Dec-94 11:17:12 demos/FileReq.info 6264 3775 39.7% 26-Dec-94 12:39:22 demos/font 10164 2270 77.6% 26-Dec-94 12:39:08 demos/font.c 1228 338 72.4% 04-Dec-94 11:17:12 demos/Font.info 5124 3360 34.4% 03-Aug-94 11:37:00 demos/idcmphook 7550 2066 72.6% 18-Sep-94 12:17:12 demos/idcmphook.c 1233 343 72.1% 04-Dec-94 11:17:12 demos/IDCMPHook.info 5876 3707 36.9% 02-Jan-95 22:13:16 demos/Images 10603 2587 75.6% 02-Jan-95 22:12:58 demos/images.c 1233 342 72.2% 04-Dec-94 11:17:12 demos/Images.info 9300 5758 38.0% 20-Nov-94 13:05:40 demos/MultiCol 36222 7083 80.4% 20-Nov-94 13:06:32 demos/multicol.c 1234 341 72.3% 04-Dec-94 11:17:12 demos/MultiCol.info 12328 7131 42.1% 15-Sep-94 17:08:56 demos/PopupCycle 6615 2317 64.9% 15-Sep-94 17:09:26 demos/PopupCycle.c 1234 346 71.9% 04-Dec-94 11:17:12 demos/PopupCycle.info 6956 3742 46.2% 14-Jul-94 19:34:30 demos/popupmenuclass.o 5292 3432 35.1% 05-Jan-95 11:36:06 demos/popwindow 9139 1787 80.4% 05-Jan-95 11:35:50 demos/popwindow.c 1191 302 74.6% 04-Dec-94 11:17:12 demos/PopWindow.info 1764 679 61.5% 18-Nov-94 20:10:44 demos/ReadMe 447 240 46.3% 04-Dec-94 11:17:12 demos/ReadMe.info 7344 4598 37.3% 11-Sep-94 11:22:42 demos/vector 6334 1951 69.1% 05-Oct-94 14:14:44 demos/vector.c 1191 298 74.9% 04-Dec-94 11:17:12 demos/Vector.info 5064 3305 34.7% 19-Aug-94 21:50:00 demos/window 6382 1580 75.2% 19-Aug-94 21:49:42 demos/window.c 1230 337 72.6% 04-Dec-94 11:17:12 demos/Window.info 1624 1105 31.9% 06-Sep-94 21:03:50 Disk.info 628 271 56.8% 06-Sep-94 21:03:40 DLib.info 2056 658 67.9% 29-Sep-94 18:21:22 dlib/bguis.lib 2024 638 68.4% 29-Sep-94 18:21:30 dlib/bguisr.lib 1920 726 62.1% 03-Aug-93 12:10:30 dlib/debug.lib 733 310 57.7% 29-Sep-94 18:17:16 dlib/DMakeFile 315 191 39.3% 29-Sep-94 18:20:50 dlib/dogmethod.c 256 165 35.5% 29-Sep-94 18:16:42 dlib/newobject.c 271 169 37.6% 29-Sep-94 18:19:10 dlib/requestv.c 628 271 56.8% 06-Sep-94 21:03:42 Docs.info 16718 4918 70.5% 24-Oct-94 19:48:38 docs/baseclass.doc 11493 3230 71.8% 02-Dec-94 18:01:18 docs/bgui.doc 2567 1013 60.5% 18-Nov-94 19:29:32 docs/buttonclass.doc 1549 621 59.9% 04-Jul-94 21:07:26 docs/checkboxclass.doc 7092 2170 69.4% 26-Sep-94 17:49:24 docs/commodityclass.doc 2742 1110 59.5% 20-Aug-94 15:33:14 docs/cycleclass.doc 5755 2021 64.8% 03-Sep-94 14:01:36 docs/externalclass.doc 3160 1070 66.1% 04-Jul-94 21:09:30 docs/filereqclass.doc 8755 2567 70.6% 04-Dec-94 17:57:38 docs/frameclass.doc 13025 3339 74.3% 03-Jan-95 13:38:02 docs/groupclass.doc 2657 969 63.5% 22-Nov-94 21:33:56 docs/indicatorclass.doc 3910 1422 63.6% 22-Nov-94 21:33:30 docs/infoclass.doc 6863 2098 69.4% 04-Jul-94 21:06:26 docs/labelclass.doc 30458 7949 73.9% 06-Dec-94 18:58:38 docs/listviewclass.doc 7556 2468 67.3% 02-Sep-94 21:45:30 docs/methods.doc 3058 1102 63.9% 05-Dec-94 18:32:58 docs/mxclass.doc 2742 1074 60.8% 03-Jan-95 13:37:52 docs/pageclass.doc 2352 875 62.7% 04-Jul-94 21:08:26 docs/progressclass.doc 2603 959 63.1% 18-Aug-94 15:17:12 docs/propclass.doc 2763 885 67.9% 31-Jul-94 11:55:18 docs/seperatorclass.doc 2282 824 63.8% 18-Aug-94 15:15:46 docs/sliderclass.doc 1579 614 61.1% 19-Oct-94 19:16:56 docs/stringclass.doc 5800 1730 70.1% 04-Jul-94 21:06:34 docs/vectorclass.doc 28102 7685 72.6% 21-Nov-94 17:28:34 docs/windowclass.doc 628 274 56.3% 15-Oct-94 11:32:56 Include.info 628 271 56.8% 15-Oct-94 11:32:56 include/clib.info 971 439 54.7% 09-May-94 21:42:12 include/clib/bgui_protos.h 628 273 56.5% 15-Oct-94 11:32:56 include/fd.info 559 318 43.1% 25-Sep-94 12:37:36 include/fd/bgui_lib.fd 628 272 56.6% 15-Oct-94 11:32:56 include/libraries.info 51180 11354 77.8% 06-Jan-95 17:05:30 include/libraries/bgui.h 45568 11040 75.7% 03-Jan-95 13:34:52 include/libraries/bgui.i 34565 4020 88.3% 04-Dec-94 18:17:16 include/libraries/bgui_macros.h 47718 5069 89.3% 25-Jan-95 19:54:44 include/libraries/bgui_macros.i 653 358 45.1% 10-Sep-94 12:57:12 include/libraries/bgui_offsets.i 628 272 56.6% 15-Oct-94 11:32:56 include/pragmas.info 619 244 60.5% 10-Sep-94 12:58:28 include/pragmas/bgui_pragmas.h 628 274 56.3% 15-Oct-94 11:32:56 include/proto.info 287 173 39.7% 01-Aug-94 11:50:58 include/proto/bgui.h 1464 496 66.1% 06-Sep-94 21:03:48 Install.info 1294 558 56.8% 01-Aug-94 22:29:10 Install/InstallBGUI 846 418 50.5% 01-Aug-94 23:48:18 Install/ReadMe 341 222 34.8% 01-Aug-94 23:49:00 Install/ReadMe.info 558 311 44.2% 01-Aug-94 23:49:00 Install/Workbench_2.0.info 632 279 55.8% 01-Aug-94 23:49:00 Install/Workbench_2.1+.info 579 334 42.3% 01-Aug-94 22:35:18 Install/Workbench_2.1+/Dansk.info 581 338 41.8% 01-Aug-94 22:36:28 Install/Workbench_2.1+/Deutsch.info 581 337 41.9% 01-Aug-94 22:35:32 Install/Workbench_2.1+/English.info 581 339 41.6% 01-Aug-94 22:36:00 Install/Workbench_2.1+/Español.info 582 340 41.5% 01-Aug-94 22:35:46 Install/Workbench_2.1+/Français.info 8638 2343 72.8% 24-Aug-94 21:13:34 Install/Workbench_2.1+/InstallBGUI21 582 337 42.0% 01-Aug-94 22:36:16 Install/Workbench_2.1+/Italiano.info 584 338 42.1% 01-Aug-94 22:34:18 Install/Workbench_2.1+/Nederlands.info 579 334 42.3% 01-Aug-94 22:35:02 Install/Workbench_2.1+/Norsk.info 583 338 42.0% 01-Aug-94 22:34:32 Install/Workbench_2.1+/Português.info 581 336 42.1% 01-Aug-94 22:34:48 Install/Workbench_2.1+/Svenska.info 628 272 56.6% 06-Sep-94 21:03:44 Libs.info 103532 49865 51.8% 25-Jan-95 19:23:16 libs/bgui.library 356 219 38.4% 02-Oct-94 12:39:06 locale/bgui.cd 184 135 26.6% 02-Oct-94 13:04:04 locale/dansk/BGUI.catalog 226 170 24.7% 02-Oct-94 12:48:54 locale/dansk/dansk.ct 178 134 24.7% 02-Oct-94 13:04:04 locale/deutsch/BGUI.catalog 224 167 25.4% 02-Oct-94 12:49:36 locale/deutsch/deutsch.ct 190 144 24.2% 02-Oct-94 13:04:04 locale/español/BGUI.catalog 233 175 24.8% 02-Oct-94 13:00:14 locale/español/español.ct 188 141 25.0% 02-Oct-94 13:04:04 locale/français/BGUI.catalog 231 168 27.2% 02-Oct-94 12:51:02 locale/français/français.ct 192 137 28.6% 02-Oct-94 13:04:04 locale/italiano/BGUI.catalog 233 168 27.8% 02-Oct-94 13:01:00 locale/italiano/italiano.ct 190 136 28.4% 02-Oct-94 13:04:04 locale/nederlands/BGUI.catalog 229 168 26.6% 02-Oct-94 13:01:20 locale/nederlands/nederlands.ct 180 134 25.5% 02-Oct-94 13:04:06 locale/norsk/BGUI.catalog 224 165 26.3% 02-Oct-94 13:01:38 locale/norsk/norsk.ct 188 139 26.0% 02-Oct-94 13:04:06 locale/português/BGUI.catalog 232 172 25.8% 02-Oct-94 13:02:06 locale/português/português.ct 428 245 42.7% 01-Aug-94 21:56:50 locale/ReadMe 162 126 22.2% 02-Oct-94 12:13:22 locale/svenska/BGUI.catalog 229 172 24.8% 02-Oct-94 13:02:44 locale/svenska/svenska.ct -------- ------- ----- --------- -------- 1147855 353903 69.1% 30-Jan-95 22:16:46 166 files