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. |
|
More...
|
over 19 years ago
|
Fix from John Marshall to fix parsing of UL-suffixed integers |
|
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. |
|
More...
|
over 19 years ago
|
Bump version numbers (to 3.2.90, signifying an intermediate non-released CVS version). |
|
More...
|
over 19 years ago
|
Update dates to today, ready for the release of 3.2. |
|
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. |
|
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(). |
|
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. |
|
More...
|
almost 20 years ago
|
Update to current versions (copied from automake 1.8.5). |
|
More...
|
almost 20 years ago
|
Added receent Combee changes |
|
More...
|
almost 20 years ago
|
Prevent a warning from aclocal 1.8. |
|
More...
|
almost 20 years ago
|
Add current MSVC project files, thanks to Boris Kropivnitsky. |
|
More...
|
almost 20 years ago
|
In WGetConst(), check that #defined symbols are really numeric rather than strings. CheckNumericSymbol() is finally no longer unused :-). |
|
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). |
|
More...
|
almost 20 years ago
|
Added expressions to value list examples |
|
More...
|
almost 20 years ago
|
Added test for WORDLIST expressions |
|
More...
|
almost 20 years ago
|
Fix WORDLIST and other number list parsing to allow expressions -- needed to work with PalmResize library |
|
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 |
|
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. |
|
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(). |
|
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. |
|
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. |
|
More...
|
almost 20 years ago
|
Constify the buffer parameter to the character encoding checkers. |
|
More...
|
almost 20 years ago
|
Reformat a couple of option descriptions to fit in 80 columns. |
|
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(). |
|
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). |
|
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. |
|
More...
|
almost 20 years ago
|
Free the full pathname returned by FindAndOpenFile(); it's now malloced. |
|
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. |
|
More...
|
almost 20 years ago
|
Use MakeFilename() for szOutResDBFile and szTempFile. |
|
More...
|
almost 20 years ago
|