23 months ago |
Teemu Piippo |
Now builds again
default tip
|
changeset |
files
|
2021-02-05 |
Teemu Piippo |
refactor
|
changeset |
files
|
2021-01-28 |
Teemu Piippo |
merged with default
protocol5
|
changeset |
files
|
2021-01-28 |
Teemu Piippo |
reduce delta with protocol5
|
changeset |
files
|
2021-01-28 |
Teemu Piippo |
merged with default
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
updated the documentation of the string functions
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
merged with default
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
added a lot of 'this->'
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
update the status bar after getting disconnected
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
handle exiting ZFC without using exceptions
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
various little touchups
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
updated copyright year
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
various changes, better network error handling
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
validate the ip address octets better
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
fixed an off-by-one error
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
cleanup ip address code
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
removed the Range class too
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
deleted constructors from IPAddress
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
renamed String and StringList uses
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
removed the String class in favor of std::string
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
removed Container classes in favor of std::vector
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
continue cleanup
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
start cleaning up unused code
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
readd PacketHeader structure into packetqueue branch
packetqueue
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
merge commit
packetqueue
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
remove PacketHeader from base protocol5
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
merged with default
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
reduce delta with default
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
added protocol5 branch's string reading function which seems to be more reliable
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
added packet queue as a new head
protocol5
|
changeset |
files
|
2021-01-27 |
Teemu Piippo |
remove the packet queue for now
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Reduce delta between branches
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Reduce delta to protocol5 branch by importing the change to RCONSessoin::handlePacket's signature
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Added the PacketQueue class to make use of the sequence numbering to process packets in the correct order, and the ZFC9000 end of packet recovery protocol.
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Fixed compilation problem
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Fixed Container::splice() method trimming the last element even when not supposed to
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Added the ByteArray::quote() method to return a string representation of the byte array, and used it to print out the contents of unparseable packets.
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Added Doxygen configuration
|
changeset |
files
|
2016-07-23 |
Teemu Piippo |
Added versions of min() and max() that find the smallest and largest values in an iterable.
|
changeset |
files
|
2016-07-22 |
Teemu Piippo |
Fixed compilation problems.
protocol5
|
changeset |
files
|
2016-07-22 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-22 |
Teemu Piippo |
Added the ByteArray typedef for Vector<unsigned char>
|
changeset |
files
|
2016-07-22 |
Teemu Piippo |
Bytestream now behaves more like a cursor. It does not store the data anymore, rather it leaves the user to specify a vector to use for storage.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restyled RCONSession method names and paren style
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Eliminated unnecessary difference to the protocol5 branch
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Renamed Datagram members, RCONSession::handle_packet now takes the datagram as the parameter.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Fixed complation problems.
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restored the String::vsprintf buffer to 1024 characters, it only was 64 characters long for testing.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Made String::vsprintf behave properly with long strings.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Documented mystring.cpp. String::trim removed as it does the same as String::removeFromEnd.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Added doxygen documentation to mystring.h
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Renamed String methods, and reformatted mystring.h
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restyled geometry.h
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Renamed the methods of ColoredLine
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restyled parentheses in coloredline.cpp/.h
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Reformatted parentheses in interface.cpp.
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restyled the names of the private methods of Interface
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Restyled Interface's public method names
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Made Range not include the 'max' parameter, replaced a lot of for()-loops with C++11-style range-for-loops
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Removed the hardcoded /watch from RCONSession::send_command since it already exists in Interface::handle_command
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Removed the disconnection change in Interface::handle_input(), not sure where that even came from
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Removed duplicate ColoredLine::add_string definition
protocol5
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Added support for colored nicknames
|
changeset |
files
|
2016-07-20 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-01-25 |
Teemu Piippo |
Commit ZFC's end of reliable RCON streams
protocol5
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Adjusted String::mid again
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Renamed g_pageSize
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Restyled the names of Interface's private members
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Moved the APPNAME also inside version.cpp (now application_name()) and changed it to uppercase
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Moved version definitions from version.h to version.cpp since they have no reason to be in the header file
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Use tags as a compare basis for updating the revision if available, so that when a revision gets tagged, hginfo.h gets updated.
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Changed version to 1.2
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Added tag 1.1 for changeset 9d640b94ef02
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Removed the unused IS_RELEASE commented macro (we use HG_TAG for detecting releases for version strings instead)
1.1
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Fixed missing newline in /connect usage message
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Fixed some warning on MSVC
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Added support for alt+backspace, which removes the previous word
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Improved the color handling a tad
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
Fixed: sending a message from earlier history did not flush to a new input line, instead just up a single level in history
|
changeset |
files
|
2016-01-11 |
Teemu Piippo |
ZFC's own messages are now printed in blue to distinguish them from messages from the server.
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Need to `#include <stdlib.h>` in basics.h or md5.cpp doesn't compile under Linux/Clang
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Added support for long-form color codes, such as \c[Green]
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Added /disconnect
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Now disconnects properly without instantly quitting
|
changeset |
files
|
2016-01-10 |
Teemu Piippo |
Fix compilation on MSVC 2010
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Happy new year 2016
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Backport string changes from protocol5
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Added some basic IRC-like commands that can be used to do what keystrokes can do without actually using keystrokes
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
Update the titlebar when sv_hostname changes
protocol5
|
changeset |
files
|
2016-01-09 |
Teemu Piippo |
CVar watching stuff works now, fixed compilation
protocol5
|
changeset |
files
|
2015-07-24 |
Teemu Piippo |
And another refactor on that..
|
changeset |
files
|
2015-07-24 |
Teemu Piippo |
Slight refactor on the fix in the previous commit
|
changeset |
files
|
2015-07-24 |
Teemu Piippo |
Apply Leonard's patch for fixing the colors:
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Fixed crashing problems: min and max had their logic inverted and Bytestream::read_string moved the cursor too early
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Use stdint.h types for the bytestream
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Added pdcurses source files, if no curses library is provided, these source files will be fallen back to instead of raising an error. Should make compiling on windows slightly less painful.
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
NULL -> nullptr
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Fix rendering of the date string...
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Fix bad comparision in Bytestream::resize
|
changeset |
files
|
2015-07-23 |
Teemu Piippo |
Fix min/max name clashing
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
Suppress more MSVC warnings
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
'\e' is non-standard use '\x1b' instead
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
Removed empty cursesstuff.h
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
Add support for standard pdcurses, thanks to Leonard for pointing out the solutions to a few mysteries.
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
Now works with MSVC 2010/pdcurses-win32a
|
changeset |
files
|
2015-07-22 |
Teemu Piippo |
some work on MSVC support (still doesn't work yet...)
|
changeset |
files
|
2015-05-27 |
Teemu Piippo |
Use raw mode instead of cbreak mode, otherwise ctrl+q doesn't appear to work right
|
changeset |
files
|
2015-05-27 |
Teemu Piippo |
Fix compilation
|
changeset |
files
|
2015-05-27 |
Teemu Piippo |
Merged with default
protocol5
|
changeset |
files
|
2015-05-26 |
Teemu Piippo |
Removed format.cpp and format.h, use built-in formatting instead
|
changeset |
files
|
2015-05-26 |
Teemu Piippo |
Clarify the controls footnote
|
changeset |
files
|
2015-05-26 |
Teemu Piippo |
Allow compilation on Windows/MinGW
|
changeset |
files
|
2015-05-17 |
Teemu Piippo |
Added support for SVRC_YOUREDISCONNECTED
protocol5
|
changeset |
files
|
2015-05-17 |
Teemu Piippo |
Added rudimentary support for CVar watch (only as a debug command for now)
protocol5
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Added support for colored nicknames
protocol5
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Updated updaterevision.py, now handles tags and provides HG_TAG if appropriate
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
- moved huffman from sources/ to top level because it's external
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Added mention of STONE layer to the LICENSE
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Added LICENSE (yay more license header copies)
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Update license headers
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Massive refactor
|
changeset |
files
|
2015-05-15 |
Teemu Piippo |
Merge tab-complete
|
changeset |
files
|
2015-05-04 |
Teemu Piippo |
Yay colors
|
changeset |
files
|
2015-05-04 |
Teemu Piippo |
Removed a lot of boilerplate code
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- and it's not a release anymore either... x_x
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- bump version to 1.1 (I guess this should've been done first)
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- fixed: had problems with integral overloading under 32-bit
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
Added tag 1.0 for changeset 5e968dc8d552
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- set release mode
1.0
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- now supports upper-case color codes too
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- readme updated
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- changed write_float/read_float to use memcpy
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- formatting
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- simplified main() now that RCONSession really cannot ever be null
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- rcon sessions are no longer allocated on the heap
|
changeset |
files
|
2014-12-16 |
Teemu Piippo |
- restructured rconsession constructor a bit
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- I think closing sockets is a good idea
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- hmm, yank kind of implies removal so 'yank_and_delete' is kind of redundantly long
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- don't print if paste buffer is empty anymore..
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added yanking/pasting (support for readline ^Y)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- i intended to actually use that new last() overload...
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added timestamps to output
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- fixed: IPAddress::StringParseError did not inherit from std::exception and was thus not caught properly
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- fixed: horizontal input scrolling was broken
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- cleanup, fixed red text not rendering
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added a nicklist!
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- renamed RendererLine to ColoredLine and split it into its own files
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- fixed: invoking the 'are you sure you want to disconnect?' message did not trigger a screen refresh
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added readline alt-d and ^w support (delete till word boundaries)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added readline alt-b and alt-f support (skip past words)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added readline shortcuts: ^B, ^F, ^A, ^E, ^D (aliases to keyboard presses), ^U, ^K (new functionality)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- re-commit tab-complete
experimental
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- revert previous commits to create a common experimental ancestor
experimental
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- add support for SVRC_TOOMANYTABCOMPLETES
experimental
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added experimental support for rcon tab-completion
experimental
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- someone forgot to update cmakelists!
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- removed the unused filesystem.cpp/.h files (will readd them if I ever need them)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- project renamed to zfc9000 (credit to TerminusEst13 for the name!) :cactus:
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added line-wrapping to the output widget: lines to output are now first compiled into renderer-friendly format. the output view then uses these pre-processed lines to determine what lines to render. Phew! What a monster of a commit.
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- handle resizing 8-)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added support for in-game colors
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added input history (use up/down to navigate)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- added a simple command-line interface (you can now supply host and password on the command-line)
|
changeset |
files
|
2014-12-15 |
Teemu Piippo |
- handle the 'from' argument in RCONSession::handle_packet to filter out packets from foreign hosts
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- added a help message to the statusbar
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- now exits cleanly with ^Q!
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- removed a useless copy of CMakeLists.txt in updaterevision/
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- cleanup, refactor + better input handling
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- the interface is now able to connect to arbitrary hosts (uses ^N to start the prompt) instead of the hardcoded localhost:10666
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- the prompt is now colored
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- don't send empty messages
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- cleaned up rcon session messages
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- now in color! (titlebar at least anyway)
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- removed needless 'struct's
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- converted bytestream to use trailing return types
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- added command sending
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- added backlog scrolling
|
changeset |
files
|
2014-12-14 |
Teemu Piippo |
- log area done, re-enabled the rcon connection
|
changeset |
files
|
2014-12-13 |
Teemu Piippo |
- begin work on interface - input line works for the most part :)
|
changeset |
files
|
2014-12-13 |
Teemu Piippo |
- to hell with that 'ok' field. now throws an exception if attempts to read past the end
|
changeset |
files
|
2014-12-13 |
Teemu Piippo |
- rcon session now works! woo!
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- now able to login
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- begin work on rcon sessions
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- now with more license headers
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- added huffman lib, now capable of initializing an rcon connection!
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- fixed some problems with the ip address
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- udp -> udpsocket
|
changeset |
files
|
2014-12-11 |
Teemu Piippo |
- code cleanup
|
changeset |
files
|
2014-12-10 |
Teemu Piippo |
- argh
|
changeset |
files
|
2014-12-10 |
Teemu Piippo |
- suppose it's cleaner this way
|
changeset |
files
|
2014-12-10 |
Teemu Piippo |
- improvements to updaterevision
|
changeset |
files
|
2014-12-10 |
Teemu Piippo |
- a whole lot of supplementary source code!!
|
changeset |
files
|
2014-12-10 |
Teemu Piippo |
- initial commit with readme.md
|
changeset |
files
|