Commit Graph

  • 3538631e8e Make some adjustment to low level serial port configuration flags for unix. curt 2005-09-26 21:01:17 +00:00
  • 1577ab04e1 Vivian Meazza: ehofman 2005-09-25 07:44:50 +00:00
  • 7f2dfaa5b4 Add eof() support to SGIOChannel/SGFile. curt 2005-09-24 12:28:14 +00:00
  • fd126746f7 Add an eof() method to SGFile. curt 2005-09-23 20:13:43 +00:00
  • 63f7e9feb0 AMD64 and sgi fixes. ehofman 2005-09-23 12:30:25 +00:00
  • 5eb380e103 Platform compatibility fix. ehofman 2005-09-22 13:43:09 +00:00
  • 832e821919 Add some linefeeds. ehofman 2005-09-22 09:15:10 +00:00
  • 197e3f144d Create our own stdint.h(xx) implementation and use it where needed. ehofman 2005-09-22 09:11:27 +00:00
  • 056b5b41e2 Prepare for Openal 1.1 and a separate alut library ehofman 2005-09-21 09:22:51 +00:00
  • 15d40fd64a Oops, Frederic caught an inline declaration that had snuck into the code. andy 2005-09-20 21:38:08 +00:00
  • 979d3da69c Sneak a Nasal update in before the next release. This version *appears* to work correctly on all systems to which I have access (i386 linux/win32, x86_64 linux, powerpc OS X, Sparc Solaris 10), but not all systems are capable of running fgfs. Beyond that, multiple threading bugs were fixed, and the naCall() API changed slightly to support named function arguments. andy 2005-09-20 21:09:34 +00:00
  • 72984cc4a8 Don't refference simgear_config.h because this header gets installed :-( ehofman 2005-09-18 21:05:04 +00:00
  • 0a7a815124 int64_t is in stdint.h by default. ehofman 2005-09-18 09:21:54 +00:00
  • 1ce68a49c6 MSVC fix. ehofman 2005-09-18 09:19:07 +00:00
  • b1b6abf285 Use inttypes.h specified types. This is the standard and fixes some 64-bit problems. ehofman 2005-09-15 17:06:31 +00:00
  • 9dfd6970f1 Better XML error catching, proposed by Richard Harrison. ehofman 2005-09-15 16:54:27 +00:00
  • 3583c13339 Vivian Meazza: ehofman 2005-09-05 13:30:38 +00:00
  • 00ab198c9f Mathias Frhlich: ehofman 2005-09-05 13:23:55 +00:00
  • 669d9a89ca Mathias Frhlich: ehofman 2005-09-05 09:02:56 +00:00
  • 9c54603726 Add some more defines as specified in FlightGear/src/Network/net_fdm_mini.hxx ehofman 2005-09-05 08:22:30 +00:00
  • dc09a50472 Mac OS X fixes from Markus Morawitz stdint.h replacement defines for Windows and Sun from Frederic et all. ehofman 2005-09-05 08:17:37 +00:00
  • 68eb7031e2 Harald JOHNSEN: ehofman 2005-08-22 17:44:35 +00:00
  • 19623cac21 Cygwin fix. ehofman 2005-08-10 08:04:39 +00:00
  • 4ca25ca533 Harald JOHNSEN: ehofman 2005-07-31 08:56:27 +00:00
  • 178c49a430 Fix a problem with systems that don't define GLXPbufferSGIX or GLXFBConfigSGIX ehofman 2005-07-31 08:46:37 +00:00
  • 32e2cd9f06 Harald JOHNSEN: ehofman 2005-07-31 07:59:08 +00:00
  • 7aa514d9ba MacOS-X fixes. ehofman 2005-07-27 08:02:11 +00:00
  • 7c2575d723 Josh discovered a bug parsing negative numbers with leading zeros ("-0.3") which also affected ones of the form "-.3". This got introduced a few months back, I'm not sure how it went undetected for so long... andy 2005-07-21 23:03:26 +00:00
  • f93ea20d5e Harald JOHSEN: ehofman 2005-07-18 16:57:20 +00:00
  • 73cb6ff00d Adjustments to better support GLX1.3 and ATI drivers. ehofman 2005-07-13 12:00:30 +00:00
  • 72267fa60b Harald JOHNSEN: ehofman 2005-07-06 08:44:25 +00:00
  • 6b6a27e849 Another update, the previous one could crash if you leave the surrounding tiles (try Set aircraft in air and choose a distant airport). ehofman 2005-07-05 18:53:16 +00:00
  • daea10121c Somehow gcc allows function overriding but MIPSpro doesn't. Fix this. ehofman 2005-07-05 18:00:58 +00:00
  • 999a1e514b Harald JOHNSEN: ehofman 2005-07-05 17:08:27 +00:00
  • be30960366 Make sure it works with the lates version of OpenAL. ehofman 2005-07-04 09:20:11 +00:00
  • 38e5084018 Restore the old behavior. Additions are likely. ehofman 2005-06-30 19:10:18 +00:00
  • fdd9bb1af6 Melchior FRANZ: ehofman 2005-06-29 09:41:07 +00:00
  • 81546820ab Frederic: Also copy the attributes over to the new tree. ehofman 2005-06-28 11:19:41 +00:00
  • 84e87f0e8a Due to a misunderstanding of what removeChild() actually does, some used it to detach a subtree from the main tree. The previous patch broke that behaviour so a new function call detchChild() is now added. ehofman 2005-06-28 11:19:09 +00:00
  • 901592a88e fix return value ehofman 2005-06-27 17:48:13 +00:00
  • 24f908d9be Melchior FRANZ: ehofman 2005-06-27 13:49:28 +00:00
  • f62ff0ad66 Harald JOHNSEN: ehofman 2005-06-26 17:16:45 +00:00
  • 8e0ecbeb8f Remove the 'old' 3D clouds code. ehofman 2005-06-25 11:22:06 +00:00
  • 095367f760 Melchior: Make the (lack of) axis or center location definitions more consistent. ehofman 2005-06-12 11:23:28 +00:00
  • 5d34eb12e0 Melchior FRANZ: ehofman 2005-06-11 08:39:26 +00:00
  • d4e760efe1 fix a coredump situation, discovered by Melchior. ehofman 2005-06-08 14:07:53 +00:00
  • 75ab8e697b Harald JOHSEN: ehofman 2005-05-30 09:04:57 +00:00
  • f4b05d46ed Fix two crash conditions Ampere found. These are just temporary patches; my private version has rewritten both of these functions (ironically fixing these bugs in the process) to handle negative offsets meaning "from the end". andy 2005-05-29 16:13:48 +00:00
  • 04c5f2c36a Melchior FRANZ: ehofman 2005-05-24 08:13:09 +00:00
  • db50f95482 Melchior FRANZ: ehofman 2005-05-23 16:35:00 +00:00
  • 0e52a08a47 MSVC fix. ehofman 2005-05-22 09:18:56 +00:00
  • 7b5d49ef60 Harald JOHSNEN: ehofman 2005-05-22 08:09:08 +00:00
  • 430ba60b33 MSVC fix. ehofman 2005-05-22 07:35:39 +00:00
  • 3af1f3bc63 Make removeChild() work (again?) ehofman 2005-05-17 09:56:08 +00:00
  • bdcb94af81 gcc fix. ehofman 2005-05-15 09:34:04 +00:00
  • 2ea9e723c2 Harald JOHNSEN: ehofman 2005-05-15 09:27:00 +00:00
  • e19091d809 Melchior: Only change types when explicitly requested. ehofman 2005-05-09 16:18:41 +00:00
  • 64ab59c0e0 Melchior FRANZ: ehofman 2005-05-09 14:31:41 +00:00
  • 4707b363aa Solaris fix. ehofman 2005-05-07 08:46:04 +00:00
  • 1a72245c15 Properly release the mod lock when returning from a runtime error. Ampere discovered that the interpreter would deadlock at runtime if it hit such a condition during initialization. andy 2005-05-04 20:17:28 +00:00
  • dea7b9050d Phil Cazzola: ehofman 2005-05-01 08:50:39 +00:00
  • 3bd810fedc Make use of the repeatable sg_random() function so display systems can synchronize 3d clouds too. ehofman 2005-04-30 10:00:16 +00:00
  • f9cbf8361d Add a seed function that gives the same random seed within a ten minute period of time. This should be useful for synchronizing display systems. ehofman 2005-04-30 09:59:12 +00:00
  • eccd4d0325 Mathias: ehofman 2005-04-29 14:37:27 +00:00
  • e0decf1233 Mathias: ehofman 2005-04-29 14:36:50 +00:00
  • 100927f16c Harald Johnsen: Fix a 'terrible' bug with culling of the clouds. ehofman 2005-04-26 20:14:37 +00:00
  • bb670f6658 IRIX fixes. ehofman 2005-04-26 09:08:58 +00:00
  • d37992aaf9 Harald Johnson: ehofman 2005-04-26 08:30:38 +00:00
  • 9048ee533d Don't refference GLUT but GLU instead. ehofman 2005-04-24 13:55:20 +00:00
  • 2b1e5927ca This one time I did a commit using Linux. <sigh> ehofman 2005-04-24 11:45:34 +00:00
  • b5e03030d1 Harald Johnson: ehofman 2005-04-24 11:16:50 +00:00
  • 65056bfa72 Support for a "forindex(idx; list) {...}" construct analagous to foreach, except that the variable gets the index instead of the list element. Should be useful, and took almost no code to implement. andy 2005-04-22 21:54:16 +00:00
  • c50bb90374 Fix clamping of the minimum hash size, because the Melchior discovered that the column math goes wacky when lgalloced is allowed to be zero. Augment the find() function to take a starting index. Fix strc() to use a default index of zero. Fix parser precedence of TOK_MINUS, so that "a-b-1" means (a-b)-1 and not a-(b-1). andy 2005-04-19 14:19:46 +00:00
  • ec4fc265e0 Non gcc fixes. ehofman 2005-04-19 12:30:12 +00:00
  • 8ea41af5c4 Fix crash in the code generator when compiling a (now illegal, because "var" is a reserved word) expresssion of the vorm "var=<expr>". andy 2005-04-18 20:43:29 +00:00
  • 966331dac7 Upgrade to nasal 1.0 test candidate andy 2005-04-18 19:48:47 +00:00
  • cf056bace7 Fix boolean semantics so that the empty string evaluates to false, and numeric strings are false if their numeric values are false. andy 2005-03-30 18:45:01 +00:00
  • 405a455906 Melchior FRANZ: ehofman 2005-03-28 09:13:45 +00:00
  • 3a8b431a5b Don't parse a single "e" or "E" as a numerical zero. You need a numerical prefix to use the 1.0e12 notation, "e" alone is not enough. andy 2005-03-22 20:28:47 +00:00
  • 3ce0c17237 Melchior FRANZ: ehofman 2005-03-22 13:12:51 +00:00
  • 61a2e0f104 Melchior FRANZ: ehofman 2005-03-19 10:19:30 +00:00
  • 7c44251216 Oops, fixed the wrong test andy 2005-03-12 15:51:37 +00:00
  • 26e70664d6 Off by one error when printing exact poweres of ten andy 2005-03-12 15:49:53 +00:00
  • 8ac27cc798 Fix an infinite loop (due to an overflow condition) when printing some very large numbers. andy 2005-03-11 21:49:31 +00:00
  • d314164fed Fix the fixes. Note that "." had the same problem as "+" and "-", and that we can still match non-identical constants if they are both strings with the same numerical value. andy 2005-03-11 20:39:07 +00:00
  • d2cbed151b Don't parse the strings "+" and "-" as numerical zeros. Also fix the code generation of constant objects to use real identity and not Nasal equality, so (e.g.) the constants 1 (number) and "1.0" (string) do not get turned into the same object in the generated code. andy 2005-03-11 19:07:06 +00:00
  • fc06ae58b2 Ima Sudonim: ehofman 2005-03-10 08:58:48 +00:00
  • a8768c78a2 automake 1.8+ fixes ehofman 2005-02-15 18:13:15 +00:00
  • ee8763f60d More MacOS X fixes ehofman 2005-02-12 12:44:46 +00:00
  • db633330fe Fixes from Norman for users running Cugwin with the XServer package installed. ehofman 2005-02-11 15:19:04 +00:00
  • c1ffafd663 MacOS X fix(?) ehofman 2005-02-11 15:07:22 +00:00
  • 72f35dc914 Comment out GLX code for MacOS and (hopefully) add some MacOS AGL compattible code. More needs to be done though. ehofman 2005-02-01 10:35:43 +00:00
  • e5f82f53b9 MacOS doesn't have glx.h ehofman 2005-01-31 18:29:38 +00:00
  • e39e6893e0 Jim Wilson: ehofman 2005-01-31 18:21:12 +00:00
  • 9ab77d65f4 Cygwin fixes ehofman 2005-01-31 18:07:40 +00:00
  • 8ed96cad1d Windows fixes. ehofman 2005-01-29 11:44:01 +00:00
  • 7795eb8239 Jim Wilson: ehofman 2005-01-29 10:31:25 +00:00
  • 207c7ab1e0 MSVC fix. ehofman 2005-01-28 15:23:26 +00:00
  • 27af79684f Frederic Bouvier: ehofman 2005-01-28 15:21:29 +00:00
  • 6b61a8eed1 use a proper delete[] ehofman 2005-01-28 15:15:23 +00:00