Matrix readers - fix memory leaks
[pspp] / src / language / lexer /
2021-09-26 Ben Pfafflexer: Fix use-after-free error in lex_source_get_looka...
2021-09-02 Ben PfaffDEFINE: Properly support redefining a macro.
2021-09-01 Ben Pfaffmacro: Fix crash for !QUOTE of a quoted string.
2021-08-26 Ben PfaffDEFINE: Only expand macro functions when the name is...
2021-07-24 Ben Pfaffmacro: Continue expanding macro even in face of errors...
2021-07-24 Ben Pfaffmacro: Allow positional arguments to be empty.
2021-07-24 Ben Pfaffmacro: Make ARG_CHAREND and ARG_ENCLOSE more uniform...
2021-07-23 Ben Pfaffmacro: Allow macro A to use its arguments as part of...
2021-07-22 Ben PfaffTurn !* into a single token, for macro expansion purposes.
2021-07-20 Ben Pfaffmacro: Properly parse !ENCLOSE keyword arguments.
2021-07-18 Ben Pfafflexer: Change the pipeline to allow more flexible use...
2021-07-18 Ben Pfaffsegment: Make negative numbers into single segments.
2021-07-04 John DarringtonFix broken build due to missing braces
2021-07-05 Ben PfaffDEFINE: New command.
2021-07-05 Ben Pfafflexer: Move lex_ellipsize() into string module, as...
2021-07-05 Ben Pfafftoken: Update functional interface and add token_copy...
2021-07-05 Ben Pfaffsegment: Ignore !ENDDEFINE in /*comments*/ and "strings".
2021-07-05 Ben Pfaffsegment: Distinguish snippets from full files.
2021-07-05 Ben Pfafflexer: Factor out scan error messages into new function.
2021-07-05 Ben Pfaffmessage: Make msg_emit() take full ownership of its...
2021-07-05 Ben Pfaffmessage: Break message location out into a separate...
2021-06-27 Ben PfaffTITLE and SUBTITLE: Don't treat an unquoted argument...
2021-06-27 Ben Pfafflexer: New function lex_next_representation().
2021-06-27 Ben Pfafflexer: Factor some token inspectors out into new token...
2021-05-30 Ben Pfaffsegment: Refine treatment of start of macro body.
2021-05-30 Ben Pfaffsegment: Fix implementation of is_all_spaces().
2021-05-30 Ben Pfaffsegment: The body of DEFINE does not have to be on...
2021-05-09 Ben Pfafftoken: Rename token_destroy() to token_uninit().
2021-05-03 Ben Pfafflexer: Remove lex_syntax_mode in favor of segmenter_mode.
2021-05-01 Ben Pfaffformat-parser: Fix inconsistent use of "char *" vs...
2021-04-18 Ben Pfafflexer: Fix typo in comment.
2021-04-13 Ben Pfaffsegment: Allow '.' as separate token with a line, for...
2021-04-13 Ben Pfaffsegment: Improve segmentation when DEFINE command has...
2021-04-10 John DarringtonRemove unused module subcommand-list
2021-04-09 Ben Pfafflexer: Add support for DEFINE...!ENDDEFINE.
2021-04-09 Ben Pfafflexer: Add support for macro punctuation.
2021-04-09 Ben Pfafflexer: Add support for macro identifiers (that begin...
2021-04-09 Ben Pfaffsegment: Fix segmentation of integer followed by "...
2021-03-23 Ben Pfaffsegment: Properly handle DO REPEAT in batch mode.
2021-03-22 Ben Pfafflexer: New function lex_force_int_range().
2021-03-21 Ben Pfaffq2c: Remove, since it is no longer used.
2021-03-21 Ben PfaffSET: Reimplement parser without q2c.
2021-03-08 Ben Pfaffformat: Reduce size of struct fmt_spec from 12 bytes...
2021-01-11 Ben Pfaffoutput-item: Collapse the inheritance hierarchy into...
2021-01-11 Ben Pfaffstr: Add function xstrdup_if_nonnull() and introduce...
2021-01-07 Ben PfaffMake data input and output take a fmt_settings structure.
2021-01-01 Ben Pfaffoutput-item: Make label a part of every output_item.
2020-06-20 John DarringtonFix buffer overflow in lex_ellipsize__
2020-06-20 John DarringtonFix crash when parsing a badly formatted variable string.
2020-06-07 John DarringtonWhitespace changes only.
2019-11-27 John DarringtonDelete trailing whitespace at line endings.
2019-10-11 Ben Pfaffoutput: Move text_item and group_item usage closer...
2019-07-07 Ben Pfafflexer: Make lex_error_expecting() easier to use.
2019-04-14 John Darringtonlexer: Token testing functions now take a const argument.
2018-12-25 Ben Pfaffmessage: Refactor initializations for struct msg throug...
2018-11-26 Ben Pfaffsegment: Fix behavior when #! line is not new-line...
2018-10-06 Ben Pfafflexer: Fix details of journaling.
2018-09-29 Ben Pfafflexer: Fix buffer overread in journaling when source...
2018-09-24 Ben Pfaffvariable-parser: Fix null deref on error path in parse_...
2018-09-24 Ben Pfafflexer: Add support for embedded \0 bytes and missing...
2018-09-24 Ben Pfaffcommand-name: Avoid read past end of input buffer in...
2018-02-21 Ben PfaffSAVE TRANSLATE: Allow variable names with space, etc...
2018-02-21 Ben Pfafflexer: Fix implementation of lex_force_string_or_id().
2017-09-23 Ben Pfaffscan: Add cast to silence Clang warning about convertin...
2017-08-31 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2017-08-20 Stefan WeilFix some typos (found by codespell)
2017-08-03 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2017-07-05 John DarringtonAdd copyright and licence notices to files which lack...
2017-05-18 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2017-05-01 John DarringtonMATRIX DATA: Fix crash when duplicate variables are...
2017-04-26 John Darringtonparse_DATA_LIST_vars: Reduce scope of variable 'name2'
2017-04-22 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2017-04-22 John DarringtonWhitespace changes only: Remove trailing whitespace
2016-10-10 Friedrich Beckmannreversed CFLAGS, CPPFLAGS and LDFLAGS addition for...
2016-10-10 Friedrich Beckmannadded CFLAGS, CPPFLAGS and LDFLAGS for PSPP.C and q2c...
2016-08-12 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2016-08-11 John DarringtonFix possible null pointer dereference.
2016-08-06 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2016-08-06 John DarringtonRemove deprecated objects GtkAction and GtkUIManager
2016-07-10 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2016-04-21 John DarringtonFix bug in syntax parser of GET DATA /TYPE=TXT
2016-04-07 John DarringtonMerge remote-tracking branch 'origin/master' into sheet
2016-04-05 John DarringtonAdd test for PERMISSIONS with bad syntax
2016-04-03 Ben Pfafflexer: Treat null characters in input as spaces.
2016-04-03 Ben Pfafflexer: Add comments and update style in lex_source_get__().
2016-04-01 John Darringtonlexer.h: Add WARN_UNUSED_RESULT to lex_force functions.
2016-04-01 John Darringtonvalue-parser.c (parse_number): Simplified logic and...
2016-03-26 John DarringtonFix crash in recode when the INTO variable was invalid.
2016-01-06 Ben Pfaffsegment: Fix buffer overrun error in segmenter_detect_c...
2015-11-20 John DarringtonRemove unnecessary #include directives
2015-10-09 John DarringtonEnsure all lex_readers have the encoding parameter
2015-10-09 John Darringtonlexer.c: Remove file_name member from lex_reader_file
2015-05-01 Friedrich Beckmannmerge master->gtk3, fixed psppire-output-view.c refacto...
2014-12-08 Ben Pfafflexer: Include <unistd.h> to ensure 'read' is consisten...
2014-09-27 Ben PfaffMakefiles: Make most of the handwritten rules support...
2014-02-22 John DarringtonReplace syntactical keywords in error/warning messages...
2014-02-21 John DarringtonReplace syntactical keywords in error/warning messages... 20140222030507/pspp
2014-02-08 Ben PfaffRemove old changelogs from tree. 20140209030510/pspp 20140210030519/pspp
2014-02-04 Ben PfaffChange many %g format specifiers to %.*g with precision...
2013-10-26 Ben PfaffMerge master into gtk3. 20131026032545/pspp 20131027032559/pspp 20131028032549/pspp 20131030030824/pspp 20131031032414/pspp 20131101032516/pspp 20131102032602/pspp 20131103032703/pspp 20131104032617/pspp 20131105032650/pspp 20131106032624/pspp 20131107032703/pspp 20131108032720/pspp 20131110032717/pspp 20131111032724/pspp 20131112032726/pspp 20131113032746/pspp 20131114032755/pspp 20131115032755/pspp 20131116032752/pspp
next