Age | Commit message (Collapse) | Author |
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Fix a segfault when the tags file isn't found. xedit tries to construct
a path to the tags file (by defailt ${HOME}/tags), using amongst other
things basename(3). However, basename is called with an immutable
string which causes segfaults on FreeBSD, since basename(3) uses the
provided buffer to store it's result.
Change the code to duplicate the string with strdup() and call basename
on the duplicated string instead.
|
|
Removes 1554 gcc warnings of "discards ‘const’ qualifier"
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
In some special conditions it previously could omit a slash, and
instead of creating foo/bar/baz would create foo/barbaz.
Signed-off-by: pcpa <paulo.cesar.pereira.de.andrade@gmail.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
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.
|
|
|
|
To use the tags, first create a tags file with a command like "ctags -R".
The interface can be disabled with resources, see the updated man page.
Tag files are searched descending to the root directory.
Multiple tags files are properly handled, and multiple symbol definitions
can be searched.
|
|
o Several memory read/write errors.
o Implement smarter XeditPrintf that will show how many times a text
has been printed.
o Check all arguments to XeditPrintf to ensure the '%' character cannot
be sent to it.
o Some minor reindentation to code that still had the original 2 spaces
indentation.
|
|
//bugs.freedesktop.org/show_bug.cgi?id=790)
|
|
|
|
xc/programs/glxgears/glxgears.c
xc/programs/xdbedizzy/xdbedizzy.c
xc/programs/xedit/Imakefile
xc/programs/xedit/Xedit-xprint.ad
xc/programs/xedit/util.c
xc/programs/xedit/xedit.h
xc/programs/xlogo/print.c
xc/programs/xlogo/xlogo.c
xc/programs/xlogo/xlogo.h
xc/programs/xman/Imakefile
xc/programs/xman/print.h
xc/programs/xmore/Imakefile
xc/programs/xmore/print.c
xc/programs/xmore/print.h
xc/programs/xmore/printdialog.c
xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c
xc/programs/xphelloworld/xphelloworld/xphelloworld.c
xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c
xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c
//bugs.freedesktop.org/show_bug.cgi?id=790) attachment #2379
(https://bugs.freedesktop.org/attachment.cgi?id=2379) Implement support
client+Xserver support for passing output (stdout+stderr) of the
spooler command started by the Xprint server back to the application
using the "xp-spooler-command-results" XPJobAttr attribute
(applications can fetch the attribute value after the XPEndJobNotify
event was received; more details can be found in
http://xprint.mozdev.org/docs/dtprint_fspec.ps).
|
|
Xprint support optional (Bug #1273, Roland Mainz).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|