freebsd-ports/x11-toolkits/xview-clients/files/patch-aa
Steve Price 0b03f33019 Add a couple of new fixes and use the unified xview port.
PR:		9700
Submitted by:	Pedro F. Giffuni <pfgiffun@bachue.usc.unal.edu.co>
1999-05-04 23:22:20 +00:00

385 lines
9.9 KiB
Text

diff -rc ../old/xview3.2p1-X11R6/clients/cmdtool/cmdtool.c cmdtool/cmdtool.c
*** ../old/xview3.2p1-X11R6/clients/cmdtool/cmdtool.c Tue Jun 29 01:12:08 1993
--- clients/cmdtool/cmdtool.c Sun Nov 20 13:38:56 1994
***************
*** 123,129 ****
int cmdline_count = 0;
char cmdline2[50];
Server_image cmd_pixmap, cmd_mask_pixmap;
-
#ifdef GPROF
if (argc > 1 && strcmp(argv[argc-1], "-gprof") == 0) {
--- 123,128 ----
***************
*** 141,146 ****
--- 140,147 ----
#endif
/* This is required to initialize correctly */
+
+
xv_init(XV_INIT_ARGC_PTR_ARGV, &argc, argv,
XV_USE_LOCALE, TRUE, 0);
***************
*** 286,291 ****
--- 287,293 ----
strcat( cmdline2, argv[0] );
argv[0] = cmdline2;
}
+
/* If FRAME_LABEL wasn't set by cmdline argument, set it */
if ((tmp_label1 = (char *)xv_get(base_frame, FRAME_LABEL)) == NULL) {
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/cmdstream.c olwm/cmdstream.c
*** ../old/xview3.2p1-X11R6/clients/olwm/cmdstream.c Tue Jun 29 01:11:43 1993
--- clients/olwm/cmdstream.c Sun Nov 20 13:38:56 1994
***************
*** 51,60 ****
* Local Forward Declarations
* ---------------------------------------------------------------------*/
! Command *MatchCommand();
! CmdAttr *MatchAttr();
! int EncodeAttrValue();
! int DecodeAttrValue();
/* ----------------------------------------------------------------------
* SetCmdStream
--- 51,60 ----
* Local Forward Declarations
* ---------------------------------------------------------------------*/
! static Command *MatchCommand();
! static CmdAttr *MatchAttr();
! static int EncodeAttrValue();
! static int DecodeAttrValue();
/* ----------------------------------------------------------------------
* SetCmdStream
*** clients/olwm/gettext.h.orig Tue Jun 29 00:11:46 1993
--- clients/olwm/gettext.h Mon Jan 25 19:35:08 1999
***************
*** 27,33 ****
#include <stdio.h>
#include <sys/types.h>
#include <sys/param.h>
!
struct domain_binding {
char *domain_name;
char *binding;
--- 27,37 ----
#include <stdio.h>
#include <sys/types.h>
#include <sys/param.h>
!
! #if !defined(LC_MESSAGES) && defined(LC_RESPONSE)
! #define LC_MESSAGES LC_RESPONSE
! #endif
!
struct domain_binding {
char *domain_name;
char *binding;
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/i18n.h olwm/i18n.h
*** ../old/xview3.2p1-X11R6/clients/olwm/i18n.h Tue Jun 29 01:11:48 1993
--- clients/olwm/i18n.h Sun Nov 20 13:38:57 1994
***************
*** 35,40 ****
--- 35,44 ----
#endif /* OW_I18N_L4 */
+ #if !defined(LC_MESSAGES) && defined(LC_RESPONSE)
+ #define LC_MESSAGES LC_RESPONSE
+ #endif
+
/*
* String/Text - To better handle non-i18n, Level3 and Level4
* we introduce two 'types'; string and text.
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/mem.c olwm/mem.c
*** ../old/xview3.2p1-X11R6/clients/olwm/mem.c Tue Jun 29 01:11:45 1993
--- clients/olwm/mem.c Sun Nov 20 13:38:57 1994
***************
*** 14,21 ****
*
*/
!
#include <malloc.h>
#include <memory.h>
#include <stdio.h>
#include <sys/types.h>
--- 14,25 ----
*
*/
! #include <sys/param.h>
! #if (defined(BSD) && (BSD >= 199103))
! #include <stdlib.h>
! #else
#include <malloc.h>
+ #endif
#include <memory.h>
#include <stdio.h>
#include <sys/types.h>
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/menu.c olwm/menu.c
*** ../old/xview3.2p1-X11R6/clients/olwm/menu.c Tue Jun 29 01:11:50 1993
--- clients/olwm/menu.c Sun Nov 20 13:38:57 1994
***************
*** 52,57 ****
--- 52,59 ----
static WinGeneric *prevColorFocusWindow = NULL;
static MenuTrackMode menuTrackMode;
+ static Bool isEnabled();
+
/*
* Table of currently active menus.
* REMIND: perhaps this should be dynamically allocated.
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/olwm.c olwm/olwm.c
*** ../old/xview3.2p1-X11R6/clients/olwm/olwm.c Tue Jun 29 01:11:52 1993
--- clients/olwm/olwm.c Sun Nov 20 13:38:57 1994
***************
*** 23,28 ****
--- 23,32 ----
#include <sys/stat.h>
#include <sys/wait.h>
+ #ifndef MAXPID
+ #define MAXPID 30000
+ #endif
+
#include <X11/Xos.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
***************
*** 622,634 ****
void
ReapChildren()
{
! #ifdef SYSV
pid_t pid;
int status;
#else
int oldmask;
int pid;
union wait status;
#endif
if (!deadChildren)
--- 626,644 ----
void
ReapChildren()
{
! #if defined(SYSV)
pid_t pid;
int status;
#else
+ #if (defined(BSD) && (BSD >= 199103))
+ pid_t pid;
+ int status;
+ int oldmask;
+ #else
int oldmask;
int pid;
union wait status;
+ #endif
#endif
if (!deadChildren)
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/slave.c olwm/slave.c
*** ../old/xview3.2p1-X11R6/clients/olwm/slave.c Tue Jun 29 01:11:57 1993
--- clients/olwm/slave.c Sun Nov 20 13:38:58 1994
***************
*** 22,27 ****
--- 22,29 ----
#include <signal.h>
#include <stdio.h>
+ #include <sys/param.h>
+
#include "cmdstream.h"
#include "error.h"
diff -rc ../old/xview3.2p1-X11R6/clients/olwm/winicon.c olwm/winicon.c
*** ../old/xview3.2p1-X11R6/clients/olwm/winicon.c Tue Jun 29 01:12:04 1993
--- clients/olwm/winicon.c Sun Nov 20 13:38:58 1994
***************
*** 32,37 ****
--- 32,41 ----
extern Bool PropGetWMName();
extern Bool PropGetWMIconName();
+ static int heightTopIcon();
+ static int heightBottomIcon();
+ static int widthBothIcon();
+
/***************************************************************************
* private data
***************************************************************************/
diff -rc ../old/xview3.2p1-X11R6/clients/olwmslave/Imakefile olwmslave/Imakefile
*** ../old/xview3.2p1-X11R6/clients/olwmslave/Imakefile Tue Jun 29 01:12:14 1993
--- clients/olwmslave/Imakefile Sun Nov 20 13:38:58 1994
***************
*** 38,55 ****
mem.c \
olwmslave.c \
propsrecv.c \
! propswin.c
OBJS = \
cmdstream.o \
help_file.o \
! helprecv.o \
helpwin.o \
mem.o \
olwmslave.o \
propsrecv.o \
! propswin.o
ALLFILES = \
--- 38,55 ----
mem.c \
olwmslave.c \
propsrecv.c \
! propswin.c ${GETTEXT.C}
OBJS = \
cmdstream.o \
help_file.o \
! helprecv.o \
helpwin.o \
mem.o \
olwmslave.o \
propsrecv.o \
! propswin.o ${GETTEXT.O}
ALLFILES = \
diff -rc ../old/xview3.2p1-X11R6/clients/olwmslave/cmdstream.c olwmslave/cmdstream.c
*** ../old/xview3.2p1-X11R6/clients/olwmslave/cmdstream.c Tue Jun 29 01:12:10 1993
--- clients/olwmslave/cmdstream.c Sun Nov 20 13:38:58 1994
***************
*** 50,59 ****
* Local Forward Declarations
* ---------------------------------------------------------------------*/
! Command *MatchCommand();
! CmdAttr *MatchAttr();
! int EncodeAttrValue();
! int DecodeAttrValue();
/* ----------------------------------------------------------------------
* SetCmdStream
--- 50,59 ----
* Local Forward Declarations
* ---------------------------------------------------------------------*/
! static Command *MatchCommand();
! static CmdAttr *MatchAttr();
! static int EncodeAttrValue();
! static int DecodeAttrValue();
/* ----------------------------------------------------------------------
* SetCmdStream
*** clients/olwmslave/help_file.c.orig Mon Jan 25 20:14:43 1999
--- clients/olwmslave/help_file.c Mon Jan 25 20:15:42 1999
***************
*** 24,30 ****
#include <xview_private/i18n_impl.h>
#endif
! #define DEFAULT_HELP_DIRECTORY "/usr/lib/help"
#define MAX_MORE_HELP_CMD 128
static FILE *help_file;
--- 24,30 ----
#include <xview_private/i18n_impl.h>
#endif
! #define DEFAULT_HELP_DIRECTORY "/usr/X11R6/lib/help"
#define MAX_MORE_HELP_CMD 128
static FILE *help_file;
*** clients/olwmslave/helpwin.c.orig Tue Jun 29 00:12:11 1993
--- clients/olwmslave/helpwin.c Mon Jan 25 20:07:04 1999
***************
*** 136,141 ****
--- 136,142 ----
Bool ImageHelpWindow();
void MoreHelp();
void ErrorNotice();
+ static int ConstrainMousePos();
/* ----------------------------------------------------------------------
* ShowHelpWindow
***************
*** 493,498 ****
--- 494,501 ----
xv_set(hw->hwMGlassItem,
PANEL_LABEL_IMAGE, hw->hwMGlassRender,
NULL);
+
+ return True;
}
/* ----------------------------------------------------------------------
diff -rc ../old/xview3.2p1-X11R6/clients/olwmslave/mem.c olwmslave/mem.c
*** ../old/xview3.2p1-X11R6/clients/olwmslave/mem.c Tue Jun 29 01:12:12 1993
--- clients/olwmslave/mem.c Sun Nov 20 13:38:58 1994
***************
*** 16,22 ****
--- 16,27 ----
*
*/
+ #include <sys/param.h>
+ #if (defined(BSD) && (BSD >= 199103))
+ #include <stdlib.h>
+ #else
#include <malloc.h>
+ #endif
#include <memory.h>
#include <stdio.h>
#include <sys/types.h>
*** clients/olwm/defaults.c.orig Tue Jun 29 07:11:43 1993
--- clients/olwm/defaults.c Mon Feb 27 00:59:03 1995
***************
*** 25,33 ****
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/Xresource.h>
! #ifdef OW_I18N_L4
#include <sys/param.h>
! #endif
#include "i18n.h"
#include "ollocale.h"
--- 25,33 ----
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/Xresource.h>
! /* #ifdef OW_I18N_L4 */
#include <sys/param.h>
! /* #endif */
#include "i18n.h"
#include "ollocale.h"
***************
*** 80,86 ****
--- 80,90 ----
if (homedir != NULL) {
(void) strcpy(filename, homedir);
(void) strcat(filename, "/.Xdefaults-");
+ #if (defined(BSD) && (BSD >= 199103))
+ if (0 == gethostname(hostname, sizeof(hostname))) {
+ #else
if (0 == gethostname(hostname, sizeof(hostname), &namelen)) {
+ #endif
(void) strcat(filename, hostname);
fileDB = XrmGetFileDatabase(filename);
}