Age | Commit message (Collapse) | Author |
|
Required in order to build with Studio cc now that xorg-macros is
setting -errwarn=E_FUNC_HAS_NO_RETURN_STMT since a bug in the Solaris
system headers causes the noreturn attribute to not be correctly
applied to the exit() prototype in <stdlib.h> when building with
Studio instead of gcc.
Otherwise compiler exits with error:
"lisp/core.c", line 4329: Function has no return statement : Lisp_Quit
Uses Studio-specific pragma instead of adding another exit() prototype
with a noreturn attribute to avoid causing gcc to warn about having
a redundant prototype for the exit() function.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=7237
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
|
|
Use services provided by XORG_MANPAGE_SECTIONS.
Use standard Makefile for man pages.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Using s/[ \t]*$//
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
This silences an Autoconf warning
|
|
This silences an Automake warning.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Unrelated to the previous patches, the new value simply reflects
the reality that the minimum level for autoconf to configure
all x.org modules is 2.60 dated June 2006.
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.
Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
The existing statement can now be removed from the configuration file.
Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
Enables silent rule and use platform appropriate version of sed.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Reviewed-by: Jeremy Huddleston <jeremyhu@freedestop.org>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Remove configuration regarding xprint support
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Remove configure option --enable-xprint
Remove AM conditional USE_XPRINT
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Use "$PKG_CONFIG" rather than hard coded "pkg-config"
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
|
|
Add missing INSTALL file. Use standard GNU file on building tarball
README may have been updated
Remove AUTHORS file as it is empty and no content available yet.
Remove NEWS file as it is empty and no content available yet.
|
|
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.
|
|
ChangeLog filename is known to Automake and requires no further
coding in the makefile.
|
|
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
|
|
This is more of a workaround for a problem where the first file
will end up using the "text properties" of the last file with a
syntax highlight definition.
A more proper correction could be to actually display the last
file loaded (and removed the duplicated code in xedit.c:main()).
|
|
|
|
Also correct a possible uninitialized variable.
|
|
If the symbol is not in a full text "Piece", XawTextSourceRead() will
return an XawTextBlock that points to an incomplete buffer, and a new
call must be made to read the remaining data.
|
|
|
|
Debian bug#306707 <http://bugs.debian.org/306707>
|
|
It was properly checking when using <tab-completion>+<enter>, but not
when using <tab-completion>+<click-on-filename>, what would allow loading
the same file with different names (but save would be done to the
real file, and not overwrite the link).
|
|
|
|
To properly do it, it should also match the pattern for the macro name,
to know if it is a plain text one or not, otherwise, it will get confused
with usage of the characters (') and (`).
|
|
|
|
Also update to use ``git log'' instead of ``git-log'', to match
newer versions of git.
|
|
|
|
Remove the double_click global boolean, and change dc_state to a bit
field, instead of a single state variable.
The old code was the xedit original code with minimal changes, but was
a bit confusing when two confirmations would be required.
Also, this patch moves the check for file overwriting before
MaybeCreateFile() as it can actually call creat(), what means that it
can no longer ask for confirmations, as the file has been just backed up,
and a zero sized one created.
|
|
|
|
I tracked it down to
http://cvsweb.xfree86.org/cvsweb/xc/programs/xedit/commands.c?rev=1.5&content-type=text/vnd.viewcvs-markup
After my patches to libXaw. Instead of checking for
"if (XtIsSubclass(w, asciiSrcObjectClass)) {" it should really
do something like "if (isXaw7orNewer) {". But I believe only XFree86
and Xorg versions of Xaw have the XawVersion macro in XawInit.h...
This corrects the problem described in
http://bugs.freedesktop.org/show_bug.cgi?id=17726
And the main reason is that xedit always default'ed to use a 8 bits
iso8859-x locale, while in Xorg it was modified to use multibyte by
default.
|
|
|
|
|
|
|
|
Consider a file ending in .l a lisp source file.
Allow an arbitrary number of bytes following the filename for xconf
and xlog modes.
Don't use make mode for "Imakefile". Require a slash before [Mm]akefile.*.
|
|
same Xt action. For the moment, automatically leave line_edit in XeditFocus.
There is one other bug that should be fixed, that I am trying to repeat
(having the same file loaded twice when using tags) before a new release.
Thre is also a problem in Xaw when deleting large amounts of selections
that crashes xedit, aparently due to Xaw Text widget doing some wrong math
and attempting to allocate a huge chunk of memory.
|
|
This can happen when using the line edit mode to search&replace regexes.
|
|
|
|
This mode adds syntax highlight and automatic indentation.
Unlike most other modes with automatic indentation, this mode most
only reads one line back to figure the proper indentation.
Some features include:
o When the first character in a line is typped, it automatically
moves it to the proper tab stop.
o Increments one indentation level if line ends in ':'.
o Properly handle vector/hash table declarations.
|
|
Add parenthesis around a test where after macro expansion it looked like
boolexpr==boolres==boolres.
"Ansifiy" a function without arguments.
|
|
Minor patch to avoid requiring xedit to have some special rule in a
buildsystem that defaults to something like "make -j 16".
|
|
|
|
Auto mode has only syntax highlight mode; needs some tweaking to
ignore "'" characters where they are allowed, i.e. usually descriptions.
Perl mode has syntax highlight and indentation support. May need
some tweaking for some files where it may parse back too much lines before
assuming the indentation is correct.
|
|
|