about summary refs log tree commit diff stats
path: root/README
Commit message (Collapse)AuthorAgeFilesLines
* applied Sanders doc changes, added a PHONY line and changed the output of ↵arg@10ksloc.org2006-08-031-1/+2
| | | | config.h creation somewhat
* implemented the idea presented by Sander for dwm targetarg@10ksloc.org2006-08-021-2/+1
|
* fixed a type in README, and patched config.mkarg@10ksloc.org2006-08-021-1/+1
|
* removed the CONFIG variable from config.mk, renamed config.h into ↵arg@10ksloc.org2006-08-021-5/+1
| | | | config.default.h, after first clone/extract one needs to copy config.default.h to config.h, that is easier than always heavy typing make CONFIG=blafasel
* simplified READMEarg@10ksloc.org2006-08-011-4/+1
|
* centralized/externalized configuration to config.harg@10ksloc.org2006-08-011-2/+6
|
* applied Sanders patchesarg@10ksloc.org2006-08-011-8/+9
|
* s/sleep 5/sleep 2/arg@10ksloc.org2006-07-211-1/+1
|
* changed the status info README hint (more simple now, no extra script necessary)arg@10ksloc.org2006-07-211-7/+1
|
* added a note how to achieve status info in the bararg@10ksloc.org2006-07-211-1/+17
|
* updated READMEAnselm R. Garbe2006-07-171-2/+2
|
* added dev.c instead of kb.cAnselm R. Garbe2006-07-131-1/+1
|
* small changes to READMEAnselm R. Garbe2006-07-131-3/+3
|
* added logo+descriptionAnselm R. Garbe2006-07-131-13/+12
|
* removed unnecessary crapAnselm R. Garbe2006-07-131-4/+2
|
* added mouse-based resizalsAnselm R. Garbe2006-07-111-9/+1 * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Profanity is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Profanity. If not, see <https://www.gnu.org/licenses/>. * * In addition, as a special exception, the copyright holders give permission to * link the code of portions of this program with the OpenSSL library under * certain conditions as described in each individual source file, and * distribute linked combinations including the two. * * You must obey the GNU General Public License in all respects for all of the * code used other than OpenSSL. If you modify file(s) with this exception, you * may extend this exception to your version of the file(s), but you are not * obligated to do so. If you do not wish to do so, delete this exception * statement from your version. If you delete this exception statement from all * source files in the program, then also delete it here. * */ #ifndef PLUGINS_C_PLUGINS_H #define PLUGINS_C_PLUGINS_H #include "plugins/plugins.h" void c_env_init(void); ProfPlugin* c_plugin_create(const char* const filename); void c_plugin_destroy(ProfPlugin* plugin); void c_shutdown(void); void c_init_hook(ProfPlugin* plugin, const char* const version, const char* const status, const char* const account_name, const char* const fulljid); gboolean c_contains_hook(ProfPlugin* plugin, const char* const hook); void c_on_start_hook(ProfPlugin* plugin); void c_on_shutdown_hook(ProfPlugin* plugin); void c_on_unload_hook(ProfPlugin* plugin); void c_on_connect_hook(ProfPlugin* plugin, const char* const account_name, const char* const fulljid); void c_on_disconnect_hook(ProfPlugin* plugin, const char* const account_name, const char* const fulljid); char* c_pre_chat_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const resource, const char* message); void c_post_chat_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const resource, const char* message); char* c_pre_chat_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* message); void c_post_chat_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* message); char* c_pre_room_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* message); void c_post_room_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* message); char* c_pre_room_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* message); void c_post_room_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* message); void c_on_room_history_message_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* const message, const char* const timestamp); char* c_pre_priv_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* message); void c_post_priv_message_display_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* message); char* c_pre_priv_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* const message); void c_post_priv_message_send_hook(ProfPlugin* plugin, const char* const barejid, const char* const nick, const char* const message); char* c_on_message_stanza_send_hook(ProfPlugin* plugin, const char* const text); gboolean c_on_message_stanza_receive_hook(ProfPlugin* plugin, const char* const text); char* c_on_presence_stanza_send_hook(ProfPlugin* plugin, const char* const text); gboolean c_on_presence_stanza_receive_hook(ProfPlugin* plugin, const char* const text); char* c_on_iq_stanza_send_hook(ProfPlugin* plugin, const char* const text); gboolean c_on_iq_stanza_receive_hook(ProfPlugin* plugin, const char* const text); void c_on_contact_offline_hook(ProfPlugin* plugin, const char* const barejid, const char* const resource, const char* const status); void c_on_contact_presence_hook(ProfPlugin* plugin, const char* const barejid, const char* const resource, const char* const presence, const char* const status, const int priority); void c_on_chat_win_focus_hook(ProfPlugin* plugin, const char* const barejid); void c_on_room_win_focus_hook(ProfPlugin* plugin, const char* const barejid); #endif