prepare for release

This commit is contained in:
Jim Saxton
2017-08-07 09:51:26 -07:00
parent edf665b653
commit b5fbde6e23
5 changed files with 353 additions and 352 deletions

View File

@@ -1,3 +1,10 @@
yab Version 1.7.5.4
now compiles on x86_64
yab-IDE now updates BuildFactory files on launch
add Window Get Windiwid$, "Minimized-To-Deskbar"
update help filed for yab-ide
yab Version 1.7.5.3 yab Version 1.7.5.3
- gcc4 now compiles - gcc4 now compiles
- fix system shutdown bug - fix system shutdown bug

View File

@@ -5,7 +5,7 @@
// #define LIBBSVG // #define LIBBSVG
#define BUILD_TIME __DATE__ #define BUILD_TIME __DATE__
/* Version number of package */ /* Version number of package */
#define VERSION "1.7.5.3" #define VERSION "1.7.5.4"
/* architecture of build machine */ /* architecture of build machine */
#define UNIX_ARCHITECTURE "BePC-Haiku" #define UNIX_ARCHITECTURE "BePC-Haiku"

View File

@@ -248,7 +248,7 @@ Menus:menu
Graphical User Interface:Input and Messages Graphical User Interface:Input and Messages
Input and Messages:shortcut Input and Messages:shortcut
Input and Messages:mouse set Input and Messages:mouse set
Input and Messages:mousemove$ Input and Messages:mouse message$
Input and Messages:mouse message$() Input and Messages:mouse message$()
Input and Messages:message send Input and Messages:message send
Input and Messages:message$ Input and Messages:message$
@@ -5831,7 +5831,7 @@ Explanation:
After opening the window named "Example", this program checks if the mouse is currently over the window. Then a message is printed on the console. After opening the window named "Example", this program checks if the mouse is currently over the window. Then a message is printed on the console.
Related: mouse message$(), mousemove$, mouse set Related: mouse message$(), mouse message$, mouse set
& &
keyboard message$() keyboard message$()
@@ -6005,28 +6005,22 @@ Explanation:
This example lets you drag a rectangle with the mouse. It gets the current position and button state in the sub GetMouse(). Now when the left mouse button is pressed and the mouse is over the rectangle, the rectangle will be moved as long as the button is pressed. The redrawing of the rectangle can be improved by checking whether the mouse actually moved. This example lets you drag a rectangle with the mouse. It gets the current position and button state in the sub GetMouse(). Now when the left mouse button is pressed and the mouse is over the rectangle, the rectangle will be moved as long as the button is pressed. The redrawing of the rectangle can be improved by checking whether the mouse actually moved.
Related: ismousein(), keyboard message$(), mousemove$, mouse set Related: ismousein(), keyboard message$(), mouse message$, mouse set
& &
mousemove$ mouse message$
Name: Name:
mousemove$ -- returns more detailed mouse messages mouse message$ -- Returns the state of the mouse related to the application.
Synopsis: Synopsis:
Mouse$ = MOUSEMOVE$ Mouse$ = MOUSE MESSAGE$
Description: Description:
This command is somewhat a duplicate to mouse message$(). However, it does not require a view to be given, but reports the name of the view back as part of the message Mouse$. The following messages can occur: This command is somewhat a duplicate to mouse message$(). However, it does not require a view to be given, but reports the name of the view back as part of the message Mouse$.
Control$+":_InsideView" The mouse string has the format VIEW:X:Y:LMB:MMB:RMB where VIEW is the View$ the mouse is over, MB is the
Control$+":_EnteredView" corresponding left, middle, right mousebutton. X and Y are relative to the VIEW returned.
Control$+":_ExitedView"
Control$+":_MouseDown"
Control$+":_MouseUp"
Control$+":_LeftMouseButton"
Control$+":_RightMouseButton"
Control$+":_MiddleMouseButton"
where Control$ is the ID of the widget or view where the event occured.
Related: ismousein(), mouse message$(), mouse set Related: ismousein(), mouse message$(), mouse set
& &
@@ -6045,7 +6039,7 @@ Option$ = "Hide" -- hide the mouse cursor
Option$ = "Show" -- show the mouse cursor Option$ = "Show" -- show the mouse cursor
Option$ = "Obscure" -- hide the mouse cursor until the mouse is moved Option$ = "Obscure" -- hide the mouse cursor until the mouse is moved
Related: ismousein(), mouse message$(), mousemove$ Related: ismousein(), mouse message$(), mouse message$
& &
shortcut shortcut

View File

@@ -1,664 +1,664 @@
&Arithmetic &Arithmetic
7512 7516
& &
7514 7518
abs() abs()
7520 7524
acos() acos()
7887 7891
and() and()
8386 8390
asin() asin()
9176 9180
atan() atan()
9685 9689
bin$() bin$()
10584 10588
cos() cos()
11190 11194
dec() dec()
11455 11459
eor() eor()
11974 11978
euler euler
12751 12755
exp() exp()
13157 13161
frac() frac()
13779 13783
int() int()
14460 14464
log() log()
14860 14864
max() max()
15519 15523
min() min()
16311 16315
mod() mod()
16726 16730
or() or()
17526 17530
pi pi
18319 18323
ran() ran()
18775 18779
sig() sig()
19705 19709
sin() sin()
20435 20439
sqr() sqr()
20960 20964
sqrt() sqrt()
21331 21335
tan() tan()
21683 21687
xor() xor()
22046 22050
** or ^ ** or ^
23079 23083
& &
23896
and
23900 23900
and
23904
break break
24350 24354
case case
25045 25049
continue continue
25542 25546
default default
26211 26215
do do
27331 27335
else else
27875 27879
elsif elsif
28414 28418
end end
29884 29888
endif endif
30576 30580
false false
31222 31226
fi fi
31789 31793
for for
32103 32107
gosub gosub
33065 33069
goto goto
33935 33939
if if
34871 34875
label label
36657 36661
loop loop
37646 37650
next next
38133 38137
not not
38692 38696
on gosub on gosub
39344 39348
on goto on goto
40679 40683
on interrupt on interrupt
42103 42107
logical or logical or
43389 43393
pause pause
43792 43796
repeat repeat
45020 45024
return return
45793 45797
sleep sleep
47492 47496
step step
47867 47871
switch switch
48407 48411
then then
49723 49727
true true
50531 50535
until until
50967 50971
wait wait
51574 51578
wend wend
51948 51952
while while
52446 52450
: :
53102 53106
& &
53739 53743
arraydim() arraydim()
53750 53754
arraysize() arraysize()
54640 54644
data data
57213 57217
dim dim
58165 58169
read read
59682 59686
redim redim
60411 60415
restore restore
60850 60854
& &
61919 61923
asc() asc()
61925 61929
chr$() chr$()
62748 62752
glob() glob()
63610 63614
hex$() hex$()
64746 64750
instr() instr()
65236 65240
left$() left$()
66250 66254
len() len()
67551 67555
lower$() lower$()
67925 67929
ltrim$() ltrim$()
68333 68337
rtrim$() rtrim$()
68985 68989
mid$() mid$()
69633 69637
right$() right$()
70901 70905
split() split()
72220 72224
str$() str$()
75355 75359
token() token()
80438 80442
trim$() trim$()
83364 83368
upper$() upper$()
83977 83981
val() val()
84625 84629
& &
85339 85343
at() at()
85344 85348
clear screen clear screen
86717 86721
close close
87515 87519
color color
88053 88057
colour colour
89251 89255
eof eof
89483 89487
getscreen$() getscreen$()
90074 90078
inkey$ inkey$
91306 91310
input input
92609 92613
line input line input
94153 94157
open open
94995 94999
print print
98122 98126
putscreen putscreen
101527 101531
reverse reverse
102506 102510
screen screen
103369 103373
seek() seek()
103684 103688
tell tell
105246 105250
using using
105907 105911
# #
106948 106952
at() at()
108321 108325
; ;
109684 109688
& &
110330 110334
end sub end sub
110338 110342
export export
110770 110774
import import
113021 113025
local local
114581 114585
numparams numparams
116041 116045
return return
117492 117496
static static
119194 119198
sub sub
120192 120196
&Attributes &Attributes
122481 122485
& &
122483 122487
attribute clear attribute clear
122499 122503
attribute get attribute get
122738 122742
attribute get$ attribute get$
123469 123473
attribute set attribute set
125127 125131
bind() bind()
125713 125717
clipboard copy clipboard copy
126485 126489
clipboard paste$ clipboard paste$
127187 127191
compile compile
127809 127813
date$ date$
128365 128369
doc doc
130090 130094
docu$ docu$
131245 131249
error error
132067 132071
execute$() execute$()
132758 132762
execute() execute()
133824 133828
exit exit
134229 134233
iscomputeron iscomputeron
134623 134627
pause pause
135011 135015
peek peek
136238 136242
peek$ peek$
141791 141795
poke poke
145408 145412
rem rem
146646 146650
sleep sleep
147760 147764
system$() system$()
148119 148123
system() system()
148708 148712
thread get thread get
149331 149335
thread remove thread remove
150680 150684
time$ time$
151603 151607
to to
152772 152776
// //
153326 153330
: :
153830 153834
&Bitmaps &Bitmaps
154463 154467
& &
154465 154469
bitmap bitmap
154472 154476
bitmap color bitmap color
154831 154835
bitmap get bitmap get
155183 155187
bitmap image bitmap image
158308 158312
bitmap remove bitmap remove
158595 158599
bitmap save bitmap save
158823 158827
screenshot screenshot
159220 159224
159466 159470
159476 159480
draw bitmap draw bitmap
159490 159494
draw circle draw circle
160356 160360
draw curve draw curve
161015 161019
draw dot draw dot
162000 162004
draw ellipse draw ellipse
162581 162585
draw flush draw flush
163320 163324
draw get draw get
164450 164454
draw get$ draw get$
166396 166400
draw image draw image
167809 167813
draw line draw line
169715 169719
draw rect draw rect
170287 170291
draw set draw set
170943 170947
draw text draw text
174312 174316
& &
175482 175486
ismousein() ismousein()
175494 175498
keyboard message$() keyboard message$()
176216 176224
message$ message$
178105 178113
message send message send
180438 180446
mouse message$() mouse message$()
181488 181496
mousemove$ mouse message$
183512 183528
mouse set mouse set
184168 184107
shortcut shortcut
184674 184617
&Printing &Printing
187193 187136
& &
187195 187138
printer printer
187203 187146
printer setup printer setup
189576 189519
& &
190600 190543
menu menu
190605 190548
menu set menu set
194020 193963
popupmenu popupmenu
196061 196004
submenu submenu
197709 197652
submenu set submenu set
202014 201957
&Boxview &Boxview
203771 203714
& &
203773 203716
boxview boxview
203781 203724
boxview set boxview set
205206 205149
canvas canvas
205437 205380
layout layout
205875 205818
& &
207097 207040
scrollbar scrollbar
207107 207050
scrollbar get scrollbar get
207327 207270
scrollbar set scrollbar set
207606 207549
& &
209038 208981
splitview splitview
209048 208991
splitview get splitview get
209986 209929
splitview set splitview set
210216 210159
& &
210749 210692
stackview stackview
210759 210702
stackview get stackview get
212873 212816
stackview set stackview set
213164 213107
& &
213621 213564
tabview tabview
213629 213572
tabview add tabview add
213909 213852
tabview get tabview get
214806 214749
tabview set tabview set
215005 214948
& &
215189 215132
view view
215194 215137
view dropzone view dropzone
215338 215281
view get view get
215623 215566
view remove view remove
215898 215841
& &
216389 216332
button button
216396 216339
button image button image
217711 217654
calendar calendar
219452 219395
calendar get$ calendar get$
221119 221062
calendar set calendar set
221612 221555
checkbox checkbox
222037 221980
checkbox image checkbox image
223294 223237
checkbox set checkbox set
225521 225464
colorcontrol colorcontrol
225820 225763
colorcontrol get colorcontrol get
227842 227785
colorcontrol set colorcontrol set
228450 228393
columnbox columnbox
228786 228729
columnbox add columnbox add
233996 233939
columnbox clear columnbox clear
235177 235120
columnbox color columnbox color
235545 235488
columnbox column columnbox column
236590 236533
columnbox count columnbox count
237749 237692
columnbox get columnbox get
238187 238130
columnbox get$ columnbox get$
238722 238665
columnbox remove columnbox remove
239265 239208
columnbox select columnbox select
239622 239565
& &
240078 240021
dropbox dropbox
240086 240029
dropbox add dropbox add
241291 241234
dropbox clear dropbox clear
241565 241508
dropbox count dropbox count
241816 241759
dropbox get$ dropbox get$
242066 242009
dropbox remove dropbox remove
242360 242303
dropbox select dropbox select
242919 242862
listbox listbox
243198 243141
listbox add listbox add
246163 246106
listbox clear listbox clear
246641 246584
listbox count listbox count
246936 246879
listbox get listbox get
247332 247275
listbox get$ listbox get$
247819 247762
listbox remove listbox remove
248237 248180
listbox select listbox select
248576 248519
listbox sort listbox sort
249221 249164
& &
249930 249873
option color option color
249943 249886
option set option set
250153 250096
radiobutton radiobutton
251045 250988
radiobutton set radiobutton set
252779 252722
& &
253183 253126
slider slider
253190 253133
slider color slider color
253911 253854
slider get slider get
254334 254277
slider label slider label
254561 254504
slider set slider set
254812 254755
spincontrol spincontrol
255424 255367
spincontrol get spincontrol get
255721 255664
spincontrol set spincontrol set
255951 255894
statusbar statusbar
256171 256114
statusbar set statusbar set
257640 257583
text text
258138 258081
text set text set
259326 259269
& &
260448 260391
textcontrol textcontrol
260460 260403
textcontrol clear textcontrol clear
260985 260928
textcontrol get$ textcontrol get$
261223 261166
textcontrol set textcontrol set
261515 261458
textedit textedit
262641 262584
textedit add textedit add
263304 263247
textedit clear textedit clear
263629 263572
textedit color textedit color
263971 263914
textedit get textedit get
264952 264895
textedit get$ textedit get$
266644 266587
textedit set textedit set
267083 267026
& &
270290 270233
texturl texturl
270298 270241
texturl color texturl color
270906 270849
tooltip tooltip
271286 271229
tooltip color tooltip color
272966 272909
& &
274249 274192
treebox treebox
274257 274200
treebox add treebox add
274620 274563
treebox clear treebox clear
275145 275088
treebox collapse treebox collapse
275408 275351
treebox count treebox count
275706 275649
treebox expand treebox expand
276014 275957
treebox get$ treebox get$
276297 276240
treebox remove treebox remove
276624 276567
treebox select treebox select
277109 277052
treebox sort treebox sort
277412 277355
& &
277706 277649
localize localize
277715 277658
translate$() translate$()
280947 280890
&Sound &Sound
281700 281643
& &
281702 281645
beep beep
281707 281650
bell bell
281941 281884
sound play sound play
282304 282247
sound stop sound stop
283229 283172
sound wait sound wait
283603 283546
&Window &Window
284008 283951
& &
284010 283953
alert alert
284016 283959
filepanel filepanel
285794 285737
window open window open
289084 289027
window close window close
291799 291742
window count window count
292291 292234
window get window get
292918 292861
window set window set
294752 294695

View File

@@ -8,7 +8,7 @@ doc
doc The yab-IDE provides you with an integrated development suite for yab doc The yab-IDE provides you with an integrated development suite for yab
doc Enjoy. doc Enjoy.
path() path()
versionnumber$="2.2.7" versionnumber$="2.2.8"
settingsRCSOff = true settingsRCSOff = true
globalConfigDir$ = trim$(system$("finddir B_USER_SETTINGS_DIRECTORY"))+"/yab-ide/" globalConfigDir$ = trim$(system$("finddir B_USER_SETTINGS_DIRECTORY"))+"/yab-ide/"