CVS Update: xc (branch: trunk)

2002-10-20 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/10/20 21:18:36 Log message: Add a stylized XCalc-color. Make sure the XF86Config_path string is always writable, and if xf86cfg fails to open the config file, check if the path ends in '-4', and if

CVS Update: xc (branch: trunk)

2002-11-02 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/02 14:58:11 Log message: o Fixed a bug in the regex library, was checking one byte after the end of the string when matching Eow, the result would only be guaranteed to be true for null

CVS Update: xc (branch: trunk)

2002-11-02 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/02 16:47:30 Log message: Minor fixes for constructs like: if (...) { and switch (...) { these were working in an intermediate version of the parser. Modified files:

CVS Update: xc (branch: trunk)

2002-11-02 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/02 21:01:19 Log message: Minor fix. Invert order of two rules to properly indent GNU style, was not decrementing one indentation for code like: if (...) { ... } _=

CVS Update: xc (branch: trunk)

2002-11-03 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/03 12:10:28 Log message: o Some changes to the c-should-indent lisp function to allow the user adjust the indentation if the indentation code does not get it right. o Fix wrong check in Xaw when

CVS Update: xc (branch: trunk)

2002-11-03 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/03 20:15:53 Log message: Fixed bug in the code that tries to minimze the amount of text redrawn. Added an interface to allow interrupting the lisp code. This was probably the major problem

CVS Update: xc (branch: trunk)

2002-11-04 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/04 22:57:06 Log message: Xedit could crash when listing contents of directories with permission r--, so at least for now, if it can opendir a directory, but cannot stat() a pathname inside the

CVS Update: xc (branch: trunk)

2002-11-08 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/08 00:01:01 Log message: Changed all functions to use a global LispMac pointer. The interpreter never alowed more than one instance, so there is no need to make it an argument to every function.

CVS Update: xc (branch: trunk)

2002-11-19 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/19 23:44:43 Log message: o Reimplemented lisp function append to generate the correct result with only one argument and create dotted lists. o Added lisp function nbutlast. o Added lisp macro

CVS Update: xc (branch: trunk)

2002-11-20 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/20 23:25:18 Log message: o Added two new object types: LispFunction_t and LispFunctionQuote_t, to correctly distinguish 'function-name from #'function-name. o Changed bytecode compiler to compile

CVS Update: xc (branch: trunk)

2002-11-21 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/21 00:04:08 Log message: Oops, did not check all side effects of previous change, and syntax highlight stoped working. There were yet some bugs, and better type checking showed a problem in c.lsp.

CVS Update: xc (branch: trunk)

2002-11-23 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/23 00:26:54 Log message: o Changed builtin functions to not allow using aux and default values for optional and key arguments. o Builtin functions now receive a special object called UNSPEC

CVS Update: xc (branch: trunk)

2002-11-23 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/23 13:41:53 Log message: o Fix a nasty bug inserted in the previous patch, when editing c files, instead of replacing the text from the start of the line until the correct indentation

CVS Update: xc (branch: trunk)

2002-11-24 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/24 18:35:32 Log message: o Better handling of multiple values, if a function/macro uses multiple values, the counter is reset before calling it, else reset after calling it. o Extended a

CVS Update: xc (branch: trunk)

2002-11-30 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/11/30 15:13:14 Log message: o Added a new test file test/stream.lsp. o Always evaluate aux arguments, actually they should be transformed soon to replace the function body with a let* block, as

CVS Update: xc (branch: trunk)

2002-12-02 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/02 06:49:45 Log message: Fix problem added in the last commit, syntax highlight stoped working. Change code in Lisp_Replace to use memmove instead of memcpy as strings may be the same. Modified

CVS Update: xc (branch: trunk)

2002-12-03 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/03 10:07:59 Log message: 568. XEditResCheckMessages trashed XtMalloced memory on some widget hierarchies, due to using incorrect indexes when removing duplicates (A.1409, Rob Arthan).

CVS Update: xc (branch: trunk)

2002-12-03 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/03 21:28:01 Log message: o Several read and write functions were not checking if some argument was unspecified, in which case it should default to NIL. These problems were shown in the new tests

CVS Update: xc (branch: trunk)

2002-12-04 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/04 10:43:19 Log message: o Don't print the contents of string streams. This is not the expected behaviour, and was also causing a problem in lisp/xedit.c, since it was not making a copy of the

CVS Update: xc (branch: trunk)

2002-12-05 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/05 13:59:01 Log message: Don't enter an infinite loop setting a new timer when one expires. Problem easy to reproduce, press Alt+Shift+NumLock to enable/disable MouseKeys and it will never stop

CVS Update: xc (branch: trunk)

2002-12-06 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/06 08:19:57 Log message: 580. lib/Xaw/MultiSrc.c improperly checks open() return value (A.1415, Jaromir Dolecek), Fix provided by Hideo Saito in NetBSD. Modified files:

CVS Update: xc (branch: trunk)

2002-12-09 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/09 19:59:04 Log message: o Fix two bugs show by the new file test/regex.lsp: + when compiling with RE_NOSUB only one result is returned; actually this is a xedit regex extension, NOSUB is

CVS Update: xc (branch: trunk)

2002-12-16 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/16 12:48:53 Log message: Minor change to allow us_intl to work with pc10? models, instead of only pc101. Modified files: xc/programs/xkbcomp/rules/: xfree86 Revision

CVS Update: xc (branch: trunk)

2002-12-19 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/19 20:32:48 Log message: o Store documentation in the atom segment, so that documentation will not be traversed in every gc call, also, associate it with the atom symbol structure instead of

CVS Update: xc (branch: trunk)

2002-12-20 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/20 12:18:39 Log message: 676. If some LEDs are lighting when one reloads the XKB keyboard map (using setxkbmap or xf86cfg) the LEDs become 'frozen' and can't be switched off. The patch

CVS Update: xc (branch: trunk)

2002-12-21 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/21 10:49:04 Log message: 680. Correct problem when the server prints the name of a 'private xkb action' in a format that xkbcomp cannot understand, and was causing problems when calling

CVS Update: xc (branch: trunk)

2002-12-25 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/25 22:34:28 Log message: o Fix problem when building mask for modified regions, was not building the correct mask when resolving text regions with no property, easy case to reproduce was

CVS Update: xc (branch: trunk)

2002-12-29 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 02/12/29 21:37:56 Log message: o Minor fix, use a single exit point for some functions, and add missing break statement in some code doing linear searches. Modified files:

CVS Update: xc (branch: trunk)

2003-01-01 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/01 11:22:25 Log message: o Added a new EOL_TOKEN to the parser, that is generated every time a new line is read from the config file, and most times just ignored, but is useful for

CVS Update: xc (branch: trunk)

2003-01-07 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/07 21:07:40 Log message: Fix infinite loop when replacing an empty regex match. Normally an infinite loop will be started when replacing with an empty string, but it is possible that after

CVS Update: xc (branch: trunk)

2003-01-12 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/12 19:57:59 Log message: o Minor change in how objects are gc protected while being read, this was done as an experiment to avoid fragmentation and a pseudo copying-gc, since the gains where

CVS Update: xc (branch: trunk)

2003-01-15 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/15 22:25:53 Log message: o Fixed a problem in the xedit regex library, was using wrong code to reallocate space when merging character matches in a single string match. The problem did not

CVS Update: xc (branch: trunk)

2003-01-17 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/17 23:27:18 Log message: 753. Changed the default mouse device for FreeBSD to sysmouse and the protocol to auto when running X -configure (#5584, Eric Anholt). 752. Changed the default mouse

CVS Update: xc (branch: trunk)

2003-01-18 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/18 20:44:45 Log message: o Fix use of uninitliazed variable in xmag/xmag.c (A.1525, Keith Packard) Also updated Xmag.ad to use proper comment prefix and add XFree86 ident. The callback was being

CVS Update: xc (branch: trunk)

2003-01-19 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/01/19 21:29:08 Log message: Fix help text for mouse protocol selection. Modified files: xc/programs/Xserver/hw/xfree86/xf86config/: xf86config.c Revision ChangesPath 3.64

CVS Update: xc (branch: trunk)

2003-02-03 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/02/03 12:12:01 Log message: Fix random crashes when running xkbcomp -C to generate a C source xkb description due incorrect buffer size calculation. strlen(tmp+1) = strlen(tmp)+1 Modified files:

CVS Update: xc (branch: trunk)

2003-02-06 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/02/06 21:46:53 Log message: 853. Use strtol instead of atoi in xf86cfg 'expert' mode. Make pauses when printing keyboard models in xf86config (#5609, Chisato Yamauchi). All calls to atoi in

CVS Update: xc (branch: trunk)

2003-02-08 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/02/08 22:29:22 Log message: Fix problem in XkbInitKeyboardDeviceStruct(). Thanks to David Dawes for telling about the problem, caused by a previous patch by me. I also added a comment in the code

CVS Update: xc (branch: trunk)

2003-02-14 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/02/14 21:37:59 Log message: xf86config/xf86config.c: o Changed xf86config to exit with status 1 if ^D is pressed. o Reordered mouse descriptions/protocols, and modified help text. Basically,

CVS Update: xc (branch: trunk)

2003-02-15 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/02/15 18:33:12 Log message: Minor fix, was printing the list of mouse protocols just before cleaning the screen. Modified files: xc/programs/Xserver/hw/xfree86/xf86config/: xf86config.c

CVS Update: xc (branch: trunk)

2003-03-17 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/03/17 15:52:28 Log message: 979. Fix typo that caused incorrect initialization of xkb memory (John Heasley). Modified files: xc/programs/Xserver/xkb/: xkbInit.c

CVS Update: xc (branch: trunk)

2003-04-04 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/04/04 13:31:34 Log message: o Minor fixes to allow compiling the modules, and fixed compiler warnings. o Changed time.c to return NIL instead of NULL for OS/2. o Fix bug in the parse-integer

CVS Update: xc (branch: trunk)

2003-08-14 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/08/13 13:30:03 Log message: 375. Fix for the Brazilian ABNT2 keyboard extra key that now translates to a different keycode value. Patch suggested by Ivan Pascal. Thanks to Ivan Pascal for

CVS Update: xc (branch: trunk)

2003-09-17 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/09/17 15:28:09 Log message: Minor xedit lisp patches: o hash.c: Fix incorrect memory reallocation when rehashing hash tables. o helper.c: Fix inverted logic when checking an object type.

CVS Update: xc (branch: trunk)

2003-12-11 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 03/12/11 08:03:31 Log message: Add a simple syntax highlight description for patch files. It understands normal, context and unified diffs. Modified files: xc/programs/xedit/lisp/modules/:

CVS Update: xc (branch: trunk)

2004-01-08 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 04/01/08 13:29:14 Log message: Use a more explicit xlfd specification. Apparently it is required due to changes in fontfile/fontfile.c. Modified files: xc/programs/xedit/lisp/modules/:

CVS Update: xc (branch: trunk)

2004-02-04 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 04/02/04 12:49:09 Log message: Fix indentation of 'while' expressions. This patch corrects problems of an extra indentation being added sometimes, but adds the side effect that expressions like: do

CVS Update: xc (branch: trunk)

2004-04-28 Thread Paulo Cesar Pereira de Andrade
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 04/04/28 16:31:12 Log message: Check the value of the variables config_hsyncrange and config_vsyncrange before printing it to the generated XF86Config (the variables can be null or an empty string, in