Jessica James
527afc0abb
Added Channel::UserTableType and Channel::getUsers()
8 years ago
Jessica James
1414903c81
Added getUsers and getChannels
8 years ago
Jessica James
7a463d5698
Added additional Client::getAccessLevel() function.
Renamed some variables in the header.
8 years ago
Jessica James
2688ad3618
Removed PIMPL usage in IRC::Client; renamed many variables; replaced some ArrayList instances with Hash_Table instances. More refactoring expected.
8 years ago
Jessica James
03a09b3c5f
Removed Bucket::erase()
8 years ago
Jessica James
8fbb12310e
Minor bug fix where newline was getting appended to line, rather than truncating \r
8 years ago
Jessica James
a258f6e489
Removed const qualifiers on return value for getPrimaryConfigSection() and getSecondaryConfigSection()
8 years ago
Jessica James
dde6ebc6d4
IRC Client configs are no longer const
8 years ago
Jessica James
d52d8cbbfb
Merged Base64C.c into Base64.cpp; will simplify this further at a later date
8 years ago
Jessica James
66fdd1aa7b
Cleaned up Rehash a bit; also not completely happy with this
8 years ago
Jessica James
25cd40fbe9
Cleaned up timers a bit, though I'm still not happy with them
8 years ago
Jessica James
32d63501f7
Corrected an include
8 years ago
Jessica James
40ab1fda6a
Corrected doc for remove()
8 years ago
Jessica James
9463099cc2
Added Socket::SocketType; adjusted sockets as necessary
8 years ago
Jessica James
57440f69f6
Fixed a bug
8 years ago
Jessica James
a70081bdd8
Fixed bug where multiple lines of data were being treated as one
8 years ago
Jessica James
d81a653f1b
Added missing casts to signed/unsigned char
8 years ago
Jessica James
16e822f3e7
Hash_Table: Added getCast
8 years ago
Jessica James
bf5edc7c03
Hash_Table: Added callback()
8 years ago
Jessica James
3665c71369
Minor changes and cleanup
8 years ago
Jessica James
1214862140
Removed const specifier from getConfig()
8 years ago
Jessica James
bce476f03f
Added addition get() function to Hash_Table
8 years ago
Jessica James
9e9cb33487
Deleted INIFile.cpp, INIFile.h, IRC_Server.cpp, IRC_Server.h; adjusted code as necessary
8 years ago
Jessica James
e8120ccf5b
Added Config and INIConfig classes, which will replace INIFile
Hash_Table: Added valueless set()
Changed version to 0.19-dev
8 years ago
Jessica James
7d6dac04d5
Hash_Table:
* Renamed m_pairs to m_entries
* Added begin() and end()
* Remove now returns bool instead of copy of value
8 years ago
Jessica James
6d92722014
String:
* Added casts to fundamental types
* Fixed some allocation issues
Replaced all instances of getPowerTwo32 with slightly more generic 'getPowerTwo' template function
Hash_Table::set now returns a bool
General cleanup
8 years ago
Jessica James
b9ddcac2a1
Now compiles as x64; will resolve warnings and clean up over time
8 years ago
Jessica James
062cbe18a4
Added Bucket::erase(), optimized assignment operators
8 years ago
Jessica James
ae3294c72b
Removed Jupiter.lib binary file
Added generic Hash_Table implementation
Simplified and imrpoved Hash.h
Replaced Hash.c with Hash.cpp
DLList:
* Added getHead(), getTail()
SLList:
* Added getHead(), getTail(), removeHead(), addHead(), erase(), eraseAndDelete(), copy and move assignment operators, move constructor
* add() now appends rather than prepends
8 years ago
Jessica James
0963bf9505
Committed Hash.c & Hash.h, which just provide some basic hash algorithms. More may come in the future.
9 years ago
Jessica James
4b9946cf05
Removed non-committed file (Config.cpp) from project file
9 years ago
Jessica James
79b53cfe04
Reworked how Jupiter::File reads
9 years ago
Jessica James
c378c17880
nickname conflicts are now handled slightly better
9 years ago
Jessica James
9a25cd744c
Added Plugin::OnPostInitialize event
9 years ago
Jessica James
54d7743f1e
Minor revision to previous commit
9 years ago
Jessica James
e8c4d67b62
Reworked GenericCommand initialization; Plugin::OnGenericCommand is now called after subclass initialization
9 years ago
Jessica James
5966674d67
getSecondaryConfigSection now reuturns the correct value
9 years ago
Jessica James
5a34f8989d
Bug fixes
9 years ago
Jessica James
4c6da32f76
Removed some unused stuff from GenericCommand
9 years ago
Jessica James
1c96f6d889
Fixed some bugs
9 years ago
Jessica James
5ea724e809
Added GenericCommandNamespace
Removed IRC.cpp
9 years ago
Jessica James
f52413a0f8
Removed Jupiter::IRC::Client::Config
9 years ago
Jessica James
427ddecf8d
Minor fix to previous commit
9 years ago
Jessica James
63ac73dc04
Copied GenericCommand from 'Jupiter Bot' with some modifcation
Plugin: Added events related to GenericCommand
9 years ago
Jessica James
8cf968cda0
Updated .gitignore to include *.VC.db
9 years ago
Jessica James
1b697ec73a
Plugin::OnRehash() now calls config.reload().
9 years ago
Jessica James
b990d5d27f
Jupiter::Plugin:
* Added per-plugin configuration files
* Reworked initializataion
* Plugin management functions moved into Jupiter::Plugin as static functions.
9 years ago
Jessica James
f329e84297
Minor config change
9 years ago
Jessica James
87f1b47149
Added functions 'Jupiter_asHex_upper' and 'Jupiter_asHex_lower'
9 years ago
Jessica James
2a4f67fc1c
added 'free_result' boolean to HTTP::Content
9 years ago