- MessageTypes are now binary exclusive which allows easy checks with multimple condi...
authorMarcus Eggenberger <egs@quassel-irc.org>
Tue, 12 Feb 2008 15:54:48 +0000 (15:54 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Tue, 12 Feb 2008 15:54:48 +0000 (15:54 +0000)
commit5b560ec1a01349562ac58051ca7e7fa899d4b994
tree4233f4915976b52e97b98fe04c631f68d535c92c
parent12493689255317b4816000b22bccd1961dbfd8d8
- MessageTypes are now binary exclusive which allows easy checks with multimple conditions.
- BufferTypes are now stored persistent in the Storage engine and can be accessed via BufferInfo.type()

Major breakage of protocol. Distclean mandatory.
87 files changed:
src/client/client.cpp
src/client/networkmodel.cpp
src/client/networkmodel.h
src/common/bufferinfo.cpp
src/common/bufferinfo.h
src/common/message.cpp
src/common/message.h
src/core/SQL/SQLite/5/insert_buffer.sql [deleted file]
src/core/SQL/SQLite/5/setup_999_version.sql [deleted file]
src/core/SQL/SQLite/6/delete_backlog_by_uid.sql [moved from src/core/SQL/SQLite/5/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_backlog_for_network.sql [moved from src/core/SQL/SQLite/5/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_buffers_by_uid.sql [moved from src/core/SQL/SQLite/5/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_buffers_for_network.sql [moved from src/core/SQL/SQLite/5/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_ircservers_for_network.sql [moved from src/core/SQL/SQLite/5/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_network.sql [moved from src/core/SQL/SQLite/5/delete_network.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_networks_by_uid.sql [moved from src/core/SQL/SQLite/5/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/6/delete_quasseluser.sql [moved from src/core/SQL/SQLite/5/delete_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/6/insert_buffer.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/insert_message.sql [moved from src/core/SQL/SQLite/5/insert_message.sql with 100% similarity]
src/core/SQL/SQLite/6/insert_network.sql [moved from src/core/SQL/SQLite/5/insert_network.sql with 100% similarity]
src/core/SQL/SQLite/6/insert_quasseluser.sql [moved from src/core/SQL/SQLite/5/insert_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/6/insert_sender.sql [moved from src/core/SQL/SQLite/5/insert_sender.sql with 100% similarity]
src/core/SQL/SQLite/6/insert_server.sql [moved from src/core/SQL/SQLite/5/insert_server.sql with 100% similarity]
src/core/SQL/SQLite/6/select_authuser.sql [moved from src/core/SQL/SQLite/5/select_authuser.sql with 100% similarity]
src/core/SQL/SQLite/6/select_bufferByName.sql [moved from src/core/SQL/SQLite/5/select_bufferByName.sql with 75% similarity]
src/core/SQL/SQLite/6/select_buffers.sql [moved from src/core/SQL/SQLite/5/select_buffers.sql with 66% similarity]
src/core/SQL/SQLite/6/select_lastMessage.sql [moved from src/core/SQL/SQLite/5/select_lastMessage.sql with 100% similarity]
src/core/SQL/SQLite/6/select_messageRange.sql [moved from src/core/SQL/SQLite/5/select_messageRange.sql with 100% similarity]
src/core/SQL/SQLite/6/select_messages.sql [moved from src/core/SQL/SQLite/5/select_messages.sql with 100% similarity]
src/core/SQL/SQLite/6/select_messagesOffset.sql [moved from src/core/SQL/SQLite/5/select_messagesOffset.sql with 100% similarity]
src/core/SQL/SQLite/6/select_messagesSince.sql [moved from src/core/SQL/SQLite/5/select_messagesSince.sql with 100% similarity]
src/core/SQL/SQLite/6/select_messagesSinceOffset.sql [moved from src/core/SQL/SQLite/5/select_messagesSinceOffset.sql with 100% similarity]
src/core/SQL/SQLite/6/select_networkExists.sql [moved from src/core/SQL/SQLite/5/select_networkExists.sql with 100% similarity]
src/core/SQL/SQLite/6/select_networks_for_user.sql [moved from src/core/SQL/SQLite/5/select_networks_for_user.sql with 100% similarity]
src/core/SQL/SQLite/6/select_servers_for_network.sql [moved from src/core/SQL/SQLite/5/select_servers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/6/select_userid.sql [moved from src/core/SQL/SQLite/5/select_userid.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_000_quasseluser.sql [moved from src/core/SQL/SQLite/5/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_010_sender.sql [moved from src/core/SQL/SQLite/5/setup_010_sender.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_020_network.sql [moved from src/core/SQL/SQLite/5/setup_020_network.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_030_buffer.sql [moved from src/core/SQL/SQLite/5/setup_030_buffer.sql with 61% similarity]
src/core/SQL/SQLite/6/setup_040_buffer_idx.sql [moved from src/core/SQL/SQLite/5/setup_040_buffer_idx.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_050_buffer_cname_idx.sql [moved from src/core/SQL/SQLite/5/setup_050_buffer_cname_idx.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_060_backlog.sql [moved from src/core/SQL/SQLite/5/setup_060_backlog.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_070_coreinfo.sql [moved from src/core/SQL/SQLite/5/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_080_ircservers.sql [moved from src/core/SQL/SQLite/5/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/SQLite/6/setup_999_version.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/update_network.sql [moved from src/core/SQL/SQLite/5/update_network.sql with 100% similarity]
src/core/SQL/SQLite/6/update_username.sql [moved from src/core/SQL/SQLite/5/update_username.sql with 100% similarity]
src/core/SQL/SQLite/6/update_userpassword.sql [moved from src/core/SQL/SQLite/5/update_userpassword.sql with 100% similarity]
src/core/SQL/SQLite/6/upgrade_000_alter_buffertable.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_010_set_statusbuffertype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_020_set_channelbuffertype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_030_set_querybuffertype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_040_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_050_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_060_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_070_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_080_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_090_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_100_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_110_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_120_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_130_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_140_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_150_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_160_update_msgtype.sql [new file with mode: 0644]
src/core/SQL/SQLite/6/upgrade_999_version.sql [new file with mode: 0644]
src/core/basichandler.cpp
src/core/basichandler.h
src/core/core.cpp
src/core/core.h
src/core/coresession.cpp
src/core/coresession.h
src/core/ctcphandler.cpp
src/core/ircserverhandler.cpp
src/core/networkconnection.cpp
src/core/networkconnection.h
src/core/sql.qrc
src/core/sqlitestorage.cpp
src/core/sqlitestorage.h
src/core/storage.h
src/core/userinputhandler.cpp
src/core/userinputhandler.h
src/qtui/nicklistwidget.cpp
src/uisupport/bufferview.cpp
src/uisupport/bufferviewfilter.cpp
version.inc