Fix typo reported at https://sourceforge.net/p/giflib/bugs/139
Typos: "0 it 255" -> "0 to 255", "let's us know" -> "lets us know"
A few more minor fixes (it's -> its, sting -> string)
Fix minor typos/spelling errors
Minor function/parameter name fixups
GIF89a.html - Replace Unicode chars with HTML entities
Fix typo reported at https://sourceforge.net/p/giflib/bugs/139
Typos: "0 it 255" -> "0 to 255", "let's us know" -> "lets us know"
A few more minor fixes (it's -> its, sting -> string)
Fix minor typos/spelling errors
Minor function/parameter name fixups
GIF89a.html - Replace Unicode chars with HTML entities
Just to clarify: if "iff" was wrong there, was that because of a typo or because of a logic mistake? If colors from ColorIn2 did exist before, could they still be copied? If the file size is not bigger than specified, could it save into the file?
Hi Eric. Glad to hear that you are feeling better after being ill. (I saw you posted about it, although I can't now find those posts again. I find SourceForge a bit confusing nowadays.) I noticed your fixes in d565f and 865b8. It now says 010, but I think it should be 100, which is the last three digits of 8C (10001100), and is 4 in binary.
GIF89a.html - Replace Unicode chars with HTML entities
Fix doc/whatsinagif content
Minor function/parameter name fixups
Fix typos reported by edouard (https://sourceforge.net/u/delbaredouard/):
A few more minor fixes (it's -> its, sting -> string)
Fix minor typos/spelling errors
Do not modify pixels in EGifPutLine or EGifPutPixel.
Show warnings when counter variable in FOR loop cannot exceed the constant limit value
tests/string/format.bas: add a few more date/time test cases
str_format.c: Remove complicated scaling logic for exponential format - just scale to the number of fix digits.
tests/string/format.bas - DRY up test cases
str_format.c: use tabs for scope indentation
str_format.c - comments to document current mantissa scaling behaviour (before I significantly simplify it)
str_format.c: Fix for #92: exponent for 0.0 should always be 0
Hmm, that didn't seem to work properly... You should be able to see the branch at https://github.com/countingpine/giflib/compare/docfixes (Or maybe at https://sourceforge.net/u/counting_pine/giflib/ci/docfixes/tree/, if SourceForge sorts itself out...)
Hi, I've included a fix for this (and your other reports) in my merge request at https://sourceforge.net/p/giflib/code/merge-requests/10/. 110 is of course 6, so I wondered which number was wrong, but looking at the context it seems clear that it refers to the last three bits of 8C, which is 100.
I've also added fixes for edouard's typo reports: https://sourceforge.net/p/giflib/bugs/139/ https://sourceforge.net/p/giflib/bugs/140/ https://sourceforge.net/p/giflib/bugs/141/
Hmm, that didn't seem to work properly... You should be able to see the branch at https://github.com/countingpine/giflib/compare/docfixes
So as concluded on the forum, the problem is actually line overdraw with the box - the corners are drawn twice, changing their value - and the Point chosen for the border colour is on the corner. If e.g. Point(100,101) is chosen, the fill stops at the border colour as expected.
Fix two WINDOW scaling problems (GitHub Issue #113):
rtlib: missed some more warnings
Missed some implicit-fallthrough warnings in rtlib
rtlib: fix more warnings
rtlib: dos: fix gcc warning
gfxlib: prevent a warning on sprintf(), where GCC is not clever enough to know the int value can only be two digits.
gfxlib: fix implicit-fallthrough warnings
rtlib: fix implicit-fallthrough warnings
gfxlib: fix gcc warning and simplify WM_SIZE fall though
rtlib: fix GCC potential sprintf overflow warning:
gfxlib: win32: move posting of EVENT_MOUSE_EXIT event in to ToggleFullScreen
It looks like code was added that should have prevented this in 86b5e41 (2015). I think the code in https://sourceforge.net/p/fbc/code/ci/86b5e41de85ee9ff0b2b1bbe041f37d394eba78b/tree/src/compiler/symb-data.bas#l110 that builds symb_dtypeMatchTB() just needs fixing to start at FB_DATATYPE_BOOLEAN instead of FB_DATATYPE_BYTE.
IIF returns an Lvalue when the condition is constant
I'm not sure this is a bug. I would expect Integer division ('a \ 0') and Integer modulo ('a MOD 0') to behave in a similar way. There is no valid value that can be returned. On the other hand, Float division by 0 ('a / 0.0') commonly returns infinity in many languages, because the floating-point standard allows for +/-infinity. (Although '0.0 / 0.0' returns something different again, typically something like NaN, which can also be stored in a float.) Assigning infinity or NaN back to an Integer...
'Randomize , 5' produces a poor distribution of numbers
'Randomize , 5' produces a poor distribution of numbers
Inconsistency: negation may return different signedness for constants
Fix minor typo: 'indepedent'->'independent'
incorrect-fsf-address
Fixed in [8e760f], thanks. The change affects files in paths contrib/, doc/, inc/,...
Bug #741: The Free Software Foundation's addres...
It looks like the Free Software Foundation's address has changed from '59 Temple...
Numbers > 2^63 not always converting correctly to ulongint
Print Using:
Make PRINT USING "&" with Booleans print "true"...
relative ops containing boolean return boolean,...
boolean branch: fixed hConvertBoolToString - AS...
Fix bool32 position in dtypeName() array in ir-...
v0_20-boolean: added boolean data type (W.I.P.)
boolean - fix order in min/max limit table
Types with same name in different namespaces compare as equal
maniac-v1: Characters are drawn one pixel too high
DBL_MAX evaluates to #INF
Fixed in [737315]. Both FLT_MAX and DBL_MAX were one digit too short.
#765: Fix precision on FLT_MAX / DBL_MAX
...2316 is too high (I think 2^1024 is ...23159). ...2315 is too low (I think there...
Typo: priviledges->privileges
Fix LINE bug added in recent commit.
Forgot this rename in last commit
Disallow unknown BMP header sizes, to prevent t...
Disallow commas/newlines after SPC/TAB
Actually the lexer uses fbGetGtInParensOnly( ) to prevent mis-parsing '>=' in e.g....
Fix: BLOAD was silently misreading bitfields fo...
It also happens with >: dim i as integer<iif(1 > 0, 32, 32)> The simplest solution...
Bug in gfxlib's line statement
I've reimplemented the clipping code in [870ed1], and learned quite a bit about Bresenham's...
#723: fix line clipping so it doesn't affect wh...
Note: the fix was made in [44b11c].
Note: fix was made in [5a641e]
FWIW: The changes to Screen 0 were made in [44b11c]/[cfb8e8].
Note: fix was made in [44b11c]
FWIW: The change to Screen 0 was made in [44b11c]
DRAW doesn't remember subpixel positions
The regression was caused partly by the inefficient way DRAW drew such lines, and...
Draw's paint function is slightly offset
Fixed in [e39293]
rtlib/gfxlib2: Use CINT() macro for rounding to...
Draw: ensure clean diagonal lines
Printing in small screens affects printing in large screens
The bug appears with commit [b1beb2] - Fix self-assignment type mismatch detection...
"alphabetic order" -> "alphabetical order"
Fix optimisation unit tests that had problems i...
-gen gcc: emit all floating-point constants in ...
Unit tests: allow GEN as make parameter on cuni...
-gen gcc: emit single-precision constants at Do...
Format(): Fix rounding-up to next power of 10.