forked from aniani/vim
updated for version 7.3.016
Problem: Netbeans doesn't work under Athena. Solution: Support Athena, just like Motif. (Xavier de Gaye)
This commit is contained in:
parent
3967692f9e
commit
173c98550f
@ -1,4 +1,4 @@
|
|||||||
*netbeans.txt* For Vim version 7.3. Last change: 2010 Jul 20
|
*netbeans.txt* For Vim version 7.3. Last change: 2010 Aug 20
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
||||||
@ -118,7 +118,8 @@ In case you do not want the NetBeans interface you can disable it by
|
|||||||
uncommenting a line with "--disable-netbeans" in the Makefile.
|
uncommenting a line with "--disable-netbeans" in the Makefile.
|
||||||
|
|
||||||
Currently the NetBeans interface is supported by Vim running in a terminal and
|
Currently the NetBeans interface is supported by Vim running in a terminal and
|
||||||
by GVim when it is run with one of the following GUIs: GTK, GNOME, and Motif.
|
by GVim when it is run with one of the following GUIs: GTK, GNOME, Windows,
|
||||||
|
Athena and Motif.
|
||||||
|
|
||||||
If Motif support is required the user must supply XPM libraries. See
|
If Motif support is required the user must supply XPM libraries. See
|
||||||
|workshop-xpm| for details on obtaining the latest version of XPM.
|
|workshop-xpm| for details on obtaining the latest version of XPM.
|
||||||
|
@ -2352,7 +2352,7 @@ gui_outstr_nowrap(s, len, flags, fg, bg, back)
|
|||||||
if (draw_sign)
|
if (draw_sign)
|
||||||
/* Draw the sign on top of the spaces. */
|
/* Draw the sign on top of the spaces. */
|
||||||
gui_mch_drawsign(gui.row, col, gui.highlight_mask);
|
gui_mch_drawsign(gui.row, col, gui.highlight_mask);
|
||||||
# if defined(FEAT_NETBEANS_INTG) && (defined(FEAT_GUI_MOTIF) \
|
# if defined(FEAT_NETBEANS_INTG) && (defined(FEAT_GUI_X11) \
|
||||||
|| defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32))
|
|| defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32))
|
||||||
if (multi_sign)
|
if (multi_sign)
|
||||||
netbeans_draw_multisign_indicator(gui.row);
|
netbeans_draw_multisign_indicator(gui.row);
|
||||||
|
@ -940,7 +940,7 @@ main
|
|||||||
if (netbeansArg != NULL && strncmp("-nb", netbeansArg, 3) == 0)
|
if (netbeansArg != NULL && strncmp("-nb", netbeansArg, 3) == 0)
|
||||||
{
|
{
|
||||||
# ifdef FEAT_GUI
|
# ifdef FEAT_GUI
|
||||||
# if !defined(FEAT_GUI_MOTIF) && !defined(FEAT_GUI_GTK) \
|
# if !defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK) \
|
||||||
&& !defined(FEAT_GUI_W32)
|
&& !defined(FEAT_GUI_W32)
|
||||||
if (gui.in_use)
|
if (gui.in_use)
|
||||||
{
|
{
|
||||||
|
@ -87,7 +87,7 @@ static int getConnInfo __ARGS((char *file, char **host, char **port, char **pass
|
|||||||
static void nb_init_graphics __ARGS((void));
|
static void nb_init_graphics __ARGS((void));
|
||||||
static void coloncmd __ARGS((char *cmd, ...));
|
static void coloncmd __ARGS((char *cmd, ...));
|
||||||
static void nb_set_curbuf __ARGS((buf_T *buf));
|
static void nb_set_curbuf __ARGS((buf_T *buf));
|
||||||
#ifdef FEAT_GUI_MOTIF
|
#ifdef FEAT_GUI_X11
|
||||||
static void messageFromNetbeans __ARGS((XtPointer, int *, XtInputId *));
|
static void messageFromNetbeans __ARGS((XtPointer, int *, XtInputId *));
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_GUI_GTK
|
#ifdef FEAT_GUI_GTK
|
||||||
@ -112,7 +112,7 @@ typedef int NBSOCK;
|
|||||||
static NBSOCK nbsock = -1; /* socket fd for Netbeans connection */
|
static NBSOCK nbsock = -1; /* socket fd for Netbeans connection */
|
||||||
#define NETBEANS_OPEN (nbsock != -1)
|
#define NETBEANS_OPEN (nbsock != -1)
|
||||||
|
|
||||||
#ifdef FEAT_GUI_MOTIF
|
#ifdef FEAT_GUI_X11
|
||||||
static XtInputId inputHandler = (XtInputId)NULL; /* Cookie for input */
|
static XtInputId inputHandler = (XtInputId)NULL; /* Cookie for input */
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_GUI_GTK
|
#ifdef FEAT_GUI_GTK
|
||||||
@ -143,7 +143,7 @@ netbeans_close(void)
|
|||||||
|
|
||||||
netbeans_send_disconnect();
|
netbeans_send_disconnect();
|
||||||
|
|
||||||
#ifdef FEAT_GUI_MOTIF
|
#ifdef FEAT_GUI_X11
|
||||||
if (inputHandler != (XtInputId)NULL)
|
if (inputHandler != (XtInputId)NULL)
|
||||||
{
|
{
|
||||||
XtRemoveInput(inputHandler);
|
XtRemoveInput(inputHandler);
|
||||||
@ -700,7 +700,7 @@ netbeans_parse_messages(void)
|
|||||||
/*
|
/*
|
||||||
* Read a command from netbeans.
|
* Read a command from netbeans.
|
||||||
*/
|
*/
|
||||||
#ifdef FEAT_GUI_MOTIF
|
#ifdef FEAT_GUI_X11
|
||||||
static void
|
static void
|
||||||
messageFromNetbeans(XtPointer clientData UNUSED,
|
messageFromNetbeans(XtPointer clientData UNUSED,
|
||||||
int *unused1 UNUSED,
|
int *unused1 UNUSED,
|
||||||
@ -2937,7 +2937,7 @@ netbeans_gui_register(void)
|
|||||||
if (!NB_HAS_GUI || !NETBEANS_OPEN)
|
if (!NB_HAS_GUI || !NETBEANS_OPEN)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
# ifdef FEAT_GUI_MOTIF
|
# ifdef FEAT_GUI_X11
|
||||||
/* tell notifier we are interested in being called
|
/* tell notifier we are interested in being called
|
||||||
* when there is input on the editor connection socket
|
* when there is input on the editor connection socket
|
||||||
*/
|
*/
|
||||||
@ -3027,7 +3027,7 @@ netbeans_send_disconnect()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_W32) || defined(PROTO)
|
#if defined(FEAT_GUI_X11) || defined(FEAT_GUI_W32) || defined(PROTO)
|
||||||
/*
|
/*
|
||||||
* Tell netbeans that the window was moved or resized.
|
* Tell netbeans that the window was moved or resized.
|
||||||
*/
|
*/
|
||||||
@ -3458,7 +3458,7 @@ netbeans_is_guarded(linenr_T top, linenr_T bot)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(FEAT_GUI_MOTIF) || defined(PROTO)
|
#if defined(FEAT_GUI_X11) || defined(PROTO)
|
||||||
/*
|
/*
|
||||||
* We have multiple signs to draw at the same location. Draw the
|
* We have multiple signs to draw at the same location. Draw the
|
||||||
* multi-sign indicator instead. This is the Motif version.
|
* multi-sign indicator instead. This is the Motif version.
|
||||||
@ -3487,7 +3487,7 @@ netbeans_draw_multisign_indicator(int row)
|
|||||||
XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+3, y++);
|
XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+3, y++);
|
||||||
XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+2, y);
|
XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+2, y);
|
||||||
}
|
}
|
||||||
#endif /* FEAT_GUI_MOTIF */
|
#endif /* FEAT_GUI_X11 */
|
||||||
|
|
||||||
#if defined(FEAT_GUI_GTK) && !defined(PROTO)
|
#if defined(FEAT_GUI_GTK) && !defined(PROTO)
|
||||||
/*
|
/*
|
||||||
|
@ -714,6 +714,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
16,
|
||||||
/**/
|
/**/
|
||||||
15,
|
15,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user