-Eliminate a few warnings.

git-svn-id: http://odamex.net/svn/root@4370 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply RjY's patch to increase the number of possible vertices to 64k by using unsigned shorts instead of signed shorts to refer to a vertex (see bug 1008 patch 1 for additional detail).

git-svn-id: http://odamex.net/svn/root@4371 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply RjY's patch to increase the number of segs and number of subsectors beyond 64k (see bug 1008 patch 2 for additional detail).

git-svn-id: http://odamex.net/svn/root@4372 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply RjY's patch for supporting the XNOD (uncompressed ZDBSP extended node) format (see bug 1008 patch 3 for additional detail).

git-svn-id: http://odamex.net/svn/root@4373 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use decrementing counters in the SSE2 drawing functions.
-Fix a bug calculating 16-byte alignment counters in the SSE2 drawers.

git-svn-id: http://odamex.net/svn/root@4374 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the shading functors in r_draw.cpp to return a the shaded color rather than writing to the address pointed to by dest.
-Remove checks for 0 count columns in the drawing functions and change the inner loop to a while loop instead of do while.

git-svn-id: http://odamex.net/svn/root@4375 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Disable the search box when refreshing the list
- Add missing filter toolbar icon 
Odaget:
- Update the code so downloads are faster and more reliable
- Fix the download meter
- Fix the stupid cancel button

git-svn-id: http://odamex.net/svn/root@4376 b0bcef46-2027-0410-bd56-ab726e9a1d04
Odaget FTP layer:
- For sites that don't provide file sizes, mention this in display window and "pulse" the progress bar every time data arrives
- If we can't connect in passive mode, try active mode next
- Disable wx's logging in the thread to prevent misused wxLogError popups from the main library itself
- Fix window bizarreness when closing

git-svn-id: http://odamex.net/svn/root@4377 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Create new sine and cosine lookup tables with 30 bits of fractional precision for use by the renderer.
-Change R_RotatePoint to use these new tables.

git-svn-id: http://odamex.net/svn/root@4378 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Don't recalculate the drawseg texture mapping step values in R_StoreWallRange if it's not necessary.
-Rearrange R_AddLine to mvoe the check for empty, non-rendering lines close to the top of the function.

git-svn-id: http://odamex.net/svn/root@4379 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix incorrect position of animated sprites during level intermission.

git-svn-id: http://odamex.net/svn/root@4380 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug calculating the u, v coordinates of the last few pixels in a span rendered with the SSE2 span drawer.

git-svn-id: http://odamex.net/svn/root@4381 b0bcef46-2027-0410-bd56-ab726e9a1d04
umask, vmask, ushift, and vshift don't need to be calculated for each span of a plane. Calculate them once and store them in drawspan_t.
-Remove texturewidthbits and textureheightbits from drawspan_t since they were only used to calculate umask and vmask.

git-svn-id: http://odamex.net/svn/root@4382 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Move the tests for solid line segs and empty line segs only used for triggers into their own functions, called from R_AddLine.

git-svn-id: http://odamex.net/svn/root@4383 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the -NOFLAT- lump from odamex.wad as a similar texture is generated internally for use when a requested texture is not found.

git-svn-id: http://odamex.net/svn/root@4384 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the globals curline, sidedef, and linedef.

git-svn-id: http://odamex.net/svn/root@4385 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the globals rw_frontcz1, rw_frontcz2, rw_frontfz1, etc. They are replaced by a struct wall_t that contains all 8 vertices of a wall (both front and back sides).
-R_FakeFlat now takes a drawseg_t parameter, allowing rw_start and rw_stop globals to be removed.
-R_ProjectSeg and R_PrepWall now have wall_t parameters to hold the clipped wall vertices.

git-svn-id: http://odamex.net/svn/root@4386 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Call R_FakeFlat to determine the front and back sectors for rendering masked midtextures, taking transfer heights into account.

git-svn-id: http://odamex.net/svn/root@4387 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Refactor common code to compare the floor and ceiling properties of two sectors int P_SectorFloorsMatch and P_SectorCeilingsMatch. Call those functions from R_StoreWallRange and R_EmptyLine.
-Make use of R_IsSkyFlat in R_StoreWallRange to properly handle more than one sky flat.

git-svn-id: http://odamex.net/svn/root@4388 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a crash when trying to calculate texture height for wall-tiers without textures.
-Simplify R_StoreWallRange a tad.

git-svn-id: http://odamex.net/svn/root@4389 b0bcef46-2027-0410-bd56-ab726e9a1d04