You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #311 from skyfish4tb/freebasic-master
fbc: Adjust the source code of the macro "__FB_ARG_EXTRACT__( index, args.…)"
- Make its first parameter (index) support constant expression at compile time.
- update changelog.txt
Copy file name to clipboardExpand all lines: changelog.txt
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,7 @@ Version 1.08.0
56
56
- Add new gfxlib2 API's fb_GfxControl_i32() and fb_GfxControl_i64()
57
57
- Change overload for SCREENCONTROL( byval as const long, byref as long = -2147483648, byref as long = -2147483648, byref as long = -2147483648, byref as long = -2147483648 )
58
58
- Add overload for SCREENCONTROL( byval as const long, byref as longint, byref as longint = -2147483648, byref as longint = -2147483648, byref as longint = -2147483648 )
59
+
- github #311: index argument in __FB_ARG_EXTRACT__( index, args... ) is evaluated as constant (Skyfish)
59
60
60
61
[added]
61
62
- extern "rtlib": respects the parent namespace, uses default fb calling convention and C style name mangling
@@ -122,7 +123,7 @@ Version 1.08.0
122
123
- github #246: rtlib leaks thread local data, fixed by adding TLS destructors (adeyblue)
123
124
- sf.net #918: pcopy (console) bug when copying large console buffers, windows only (adeyblue)
124
125
- github #216: function getMouse() seems broken on Win10 when using the Console Mode (screen 0), fixed by turn off the QuickEdit console mode during GetMouse (adeyblue)
125
-
- github #258: on windows directx and gdi drivers, only show window after indianization is complete (adeyblue)
126
+
- github #258: on windows directx and gdi drivers, only show window after initialisation is complete (adeyblue)
126
127
- sf.net #925: CSIGN/CUNSG preserve size when converting pointers on 64-bit and implicit conversion of STEP value in FOR...NEXT statement
127
128
- github #122: gfxlib2: linux GFX_NO_FRAME + GFX_OPENGL freezing at exit due to a dead lock between exit routines
128
129
- sf.net #914: threadsafe RND() and RANDOMIZE() by adding a mutex
0 commit comments