Commit Graph

60 Commits

Author SHA1 Message Date
keni
6692b3a984 (keni, for jhsa)
here are two minor patches for amigaport (ppc/gcc related, compiletime).
Teemu noticed these during a testcompile for 341 tarball today.

-jhsa

*** sys/amiga/amidos.p	2003/02/20 15:36:28	1.1
--- sys/amiga/amidos.p	2003/02/20 14:30:12
***************
*** 37,42 ****
  #ifndef	strcmpi
  int FDECL(strcmpi, (char * , char *));
  #endif
! #if !defined(memcmp) && !defined(AZTEC_C) && !defined(_DCC)
  int FDECL(memcmp, (unsigned char * , unsigned char * , int ));
  #endif
--- 37,42 ----
  #ifndef	strcmpi
  int FDECL(strcmpi, (char * , char *));
  #endif
! #if !defined(memcmp) && !defined(AZTEC_C) && !defined(_DCC) && !defined(__GNUC__)
  int FDECL(memcmp, (unsigned char * , unsigned char * , int ));
  #endif
*** sys/amiga/amiwind.c	2000/11/30 16:39:25	1.3
--- sys/amiga/amiwind.c	2003/02/20 14:31:06
***************
*** 21,31 ****

  #define BufferQueueChar(ch) (KbdBuffer[KbdBuffered++] = (ch))

- #ifdef __GNUC__ /* Conflicting includefiles ... */
- struct Device *ConsoleDevice;
- #else
  struct Library *ConsoleDevice;
- #endif

  #include "NH:sys/amiga/amimenu.c"

--- 21,27 ----
2003-02-20 16:36:02 +00:00
keni
bca0aca579 <email deleted> Thu Jul 25 13:59:29 2002
<email deleted>
 <email deleted>
 Subject: patch: missing amiga bits

Hi,

here are some missing bits from the amigafiles.

Current source compiles fine, seems to work ok (launches, runs, opens windows
and quits as usual). I haven't had much time to test it rigorously (or play
at all), but I don't remember there having been any major changes that would've
affected the amigaport, so it probably should be okay as it is.

-jhsa
2002-07-26 10:47:34 +00:00
nethack.allison
14ec6fe03b some 3.4.1 preparation
Update patchlevel.h
Update some strings from 3.4.0 to 3.4.1.
2002-03-29 06:30:33 +00:00
keni
354d47ce5d One last (for now) bit for amiga makefile for sas/c.
This fixes make install to actually install and build everything needed.
-jhsa
2002-02-28 14:53:37 +00:00
keni
1b1532dbab patch from Janne: delete old files, update docs, tids 2002-02-22 12:13:46 +00:00
nethack.allison
56db1baadb Remove Amiga ship directory. 2002-02-10 21:38:38 +00:00
nethack.allison
742e1e8c90 3.3.2 to 3.4.0 2002-02-04 16:11:00 +00:00
nethack.allison
cb6a93641b Adjust window-port related option processing
to allow common parsing in the core, and direct access to the
results by the window port.

Notes:

o Adds a new field, wincap, to the window_procs
structure for setting bits related to the preference
features that the window port supports.  This allows
run-time determination of whether a particular option
setting is applicable to the running window port.  A
window-port is free to support as many, or as few,
of the available options as it wants.  Ensure that
only the ones supported have their corresponding bit
set in window_proc.wincap. [see chart in
doc/window.doc for help with that.]

o The settings I stuck into wincap for each window
port are almost certainly not accurate, so each port
team should review them.  You should only include
the ones that you will actually react to and make
adjustments for if the user changes that option.
Without the setting in wincap, the option won't even
show up in the 'O'ptions menu.

o preference_update() added to the window-port
interface, so that the window-port can be notified
if an option of interest (an option with its
corresponding bit set in wincap field) is
changed.

o provided a genl_preference_update() routine in
windows.c and used it for all the existing
window ports since they don't have a functional
one of their own yet.

o this messes around heavily with iflags and the options
arrays in options.c

o I hope I didn't break any port's existing code. I
tried not to.  The Mac however, in particular, should
be looked at because it suffered a namespace collision
with what I was working on around fontname.  It had
Mac specific font stuff in options.c. Please test
the Mac.
2002-02-03 05:31:47 +00:00
cohrs
c77073be31 sync changes since last snapshot 2002-01-07 02:12:04 +00:00
jwalz
857c608d54 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
dacd1919e8 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
92e1efc1e5 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
019a3a817e *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
2b2057baf5 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
70c553e6e7 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
b5804c2ed9 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
6e5d979cb3 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
a54adfb9a9 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
14a30e0d7b *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
1c286e1db1 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
703fb562e3 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
55b8d1d834 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
c1f344eb45 *** empty log message *** 2002-01-05 21:05:55 +00:00
jwalz
78658765d8 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
8972d891b1 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
3022824b14 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
7b7714b4b5 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
f365b3d378 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
3880c0ce24 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
ddbda63efc *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
2c7cdf15dd *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
15ce2689d4 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
21e7acd774 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
7df91ac348 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
c293c71c47 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
018fb7767d *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
f0d604dc81 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
a6e4fd592b *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
b3af88c029 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
b2a25a90a4 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
32b60962a1 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
5342e6f573 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
d8fbd2cf20 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
3a5bd1f739 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
934ce3034c *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
19d6a18d93 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
9cfca5da0e *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
97f536e0a6 *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
f8961f46dc *** empty log message *** 2002-01-05 21:05:54 +00:00
jwalz
01920b7c65 *** empty log message *** 2002-01-05 21:05:54 +00:00