0
I Use This!
Inactive

Commits : Listings

Analyzed about 11 hours ago. based on code collected about 11 hours ago.
May 30, 2023 — May 30, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Using semi-colons within sed function lists delimited by {} is not portable. Instead, we use a second sed to ensure we get only the main Version in a .spec file, omitting any possible different Version tags on subpackages.
John Marshall
as jmarshall
More... over 19 years ago
Fix from John Marshall to fix parsing of UL-suffixed integers
unwiredben
as bcombee
More... over 19 years ago
Rename the SIZE typedef as LEXSIZE (and make it an enum for good measure), to avoid a conflict with a type of the same name in the Windows headers.
John Marshall
as jmarshall
More... over 19 years ago
Bump version numbers (to 3.2.90, signifying an intermediate non-released CVS version).
John Marshall
as jmarshall
More... over 19 years ago
Update dates to today, ready for the release of 3.2.
John Marshall
as jmarshall
More... almost 20 years ago
Update copyright year; mention pilrc.build; remove note about src2unix.sh -- it's long since deleted, and our release scripts now produce a tarball with Unix line termination as well.
John Marshall
as jmarshall
More... almost 20 years ago
Use tmpnam() to make filenames for the temporary .ro and .h files, rather than making minor changes to the extensions of existing filenames -- which has a non-trivial risk of trampling on existing files. The resulting files might not be on the same filesystem as the files we want to copy them to, so WriteIncFile() in particular needs to work harder than just using rename().
John Marshall
as jmarshall
More... almost 20 years ago
If I'm going to work on this function, I want to be able to read it :-). That means: fixing the enormous indentation that is due to tab abuse; removing excess braces that IMHO reduce readability; using a more PilRC-standard whitespace style.
John Marshall
as jmarshall
More... almost 20 years ago
Update to current versions (copied from automake 1.8.5).
John Marshall
as jmarshall
More... almost 20 years ago
Added receent Combee changes
unwiredben
as bcombee
More... almost 20 years ago
Prevent a warning from aclocal 1.8.
John Marshall
as jmarshall
More... almost 20 years ago
Add current MSVC project files, thanks to Boris Kropivnitsky.
John Marshall
as jmarshall
More... almost 20 years ago
In WGetConst(), check that #defined symbols are really numeric rather than strings. CheckNumericSymbol() is finally no longer unused :-).
John Marshall
as jmarshall
More... almost 20 years ago
Complete rewrite of NextLine(). It now splits lines at the native line terminator and also at CR, CR-LF, and LF. This makes the buffering rather more complex, because fgets() may read more than one "line" at a time (consider a Macintosh-style file on Unix -- the CR characters will not make fgets() stop reading).
John Marshall
as jmarshall
More... almost 20 years ago
Added expressions to value list examples
unwiredben
as bcombee
More... almost 20 years ago
Added test for WORDLIST expressions
unwiredben
as bcombee
More... almost 20 years ago
Fix WORDLIST and other number list parsing to allow expressions -- needed to work with PalmResize library
unwiredben
as bcombee
More... almost 20 years ago
Provide width and height info to PilRC for the GSI so it can be used in PREVRIGHT/PREVBOTTOM calculations, adjust name of scroll bar object to match Palm OS headers
unwiredben
as bcombee
More... almost 20 years ago
PchLexerBuffer() now returns the current *remaining* lexer buffer (after removing leading whitespace). That's one less pointer we need to keep track of.
John Marshall
as jmarshall
More... almost 20 years ago
Add a function to return the lexer buffer (namely, the current line) and use it instead of szLine. szLine is now used only in NextLine().
John Marshall
as jmarshall
More... almost 20 years ago
Encapsulate the input file globals vfhIn / szInFile / iline in a single INPUTCONTEXT struct, vIn. This facilitates saving and restoring them on #include, particularly as more is added to the context.
John Marshall
as jmarshall
More... almost 20 years ago
Constify the line buffer, so that the caller can be sure that the lexer won't modify it, and remove some unused functions.
John Marshall
as jmarshall
More... almost 20 years ago
Constify the buffer parameter to the character encoding checkers.
John Marshall
as jmarshall
More... almost 20 years ago
Reformat a couple of option descriptions to fit in 80 columns.
John Marshall
as jmarshall
More... almost 20 years ago
Now that we have MakeFilename(), use it to replace the strcpy()+strcat() that was used here to exterminate an snprintf().
John Marshall
as jmarshall
More... almost 20 years ago
Simplify and regularise the recursive functions that implement the various flavours of #include; namely, let them preserve the previous state themselves instead of passing the previous state in as arguments (and potentially passing the *wrong* state). A combination of this change and the previous one fix a bug whereby the wrong filename would be printed in error messages in certain contexts involving non-trivial nesting (e.g. foo.rcp includes a.h, which includes b.h and then has a syntax error -- the error would be reported in foo.rcp rather than a.h).
John Marshall
as jmarshall
More... almost 20 years ago
Change szInFile from a fixed-length buffer to a string pointer. Saving and restoring it in the various #include handlers becomes an exercise in swapping pointers instead of copying buffers.
John Marshall
as jmarshall
More... almost 20 years ago
Free the full pathname returned by FindAndOpenFile(); it's now malloced.
John Marshall
as jmarshall
More... almost 20 years ago
Use MakeFilename() in FindAndOpenFile(). FindAndOpenFile() now returns a malloced filename that should be freed by the caller, rather than a pointer to a static local buffer.
John Marshall
as jmarshall
More... almost 20 years ago
Use MakeFilename() for szOutResDBFile and szTempFile.
John Marshall
as jmarshall
More... almost 20 years ago