From e0dafd76abcf5cb8198958295d5461385e7b2a35 Mon Sep 17 00:00:00 2001 From: Kiooeht Date: Sun, 21 Aug 2011 21:41:33 -0700 Subject: [PATCH] Documents updates --- CHANGELOG.mkdn | 42 ++++++++++++++++++++++++++---------------- PYQUIRKS.mkdn | 13 +++++++------ TODO.mkdn | 12 ++++-------- 3 files changed, 37 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn index 06e33df..00bcb9b 100644 --- a/CHANGELOG.mkdn +++ b/CHANGELOG.mkdn @@ -3,10 +3,35 @@ Pesterchum 3.41 Visit http://nova.xzibition.com/~illuminatedwax/help.html for tutorial. -Visit https://github.com/illuminatedwax/pesterchum for git access and source code. +**Stable**: Visit https://github.com/illuminatedwax/pesterchum for git access and source code. + +**Bleeding Edge**: Visit https://github.com/kiooeht/pesterchum for git access and source code. + +**Mac**: For Mac specific git access and source code visit https://github.com/Lexicality/pesterchum. + +(Note: Bleeding Edge is up-to-date with all Mac specific changes.) CHANGELOG --------- +### 3.41.2 +* Set IRC away on idle - Kiooeht [evacipatedBox] +* Remote quirk shutoff in memos - Kiooeht [evacipatedBox] +* Compress exit dumps into one line - Kiooeht [evacipatedBox] (Idea: Lexi [lexicalNuance]) +* Display channel mode change message - Kiooeht [evacipatedBox] +* Disable quirks in +c memos - Lexi [lexicalNuance] +* Founder, admin, and halfop support - Kiooeht [evacipatedBox] +* Button for direct access to logs directory - Kiooeht [evacipatedBox] +* Auto-update from zip and tar - Kiooeht [evacipatedBox] +* Minimizable memo userlist - Kiooeht [evacipatedBox] (Idea: [alGore], [lostGash]) +* Chumroll notifications on chum sign-in/out - Kiooeht [evacipatedBox] +* Bug fixes + * Don't delete random chum when blocking someone not on chumroll - Kiooeht [evacipatedBox] + * Openning global userlist doesn't reset OP status of memo users - Kiooeht [evacipatedBox] + * Alt characters don't break on random replace - Kiooeht [evacipatedBox] + * Trollian 2.5 tray icon is now Trollian icon - Kiooeht [evacipatedBox] +* Mac Bug fixes + * Create all datadir stuff - Lexi [lexicalNuance] + ### 3.41 * Individually turn quirks on and off - Kiooeht [evacipatedBox] * More canon trollian theme timeline indicators - [binaryCabalist] @@ -52,15 +77,6 @@ CHANGELOG * MSPA comic update notifier - Kiooeht [evacipatedBox] * Volume control - Kiooeht [evacipatedBox] * Debug mode - illuminatedwax [ghostDunk] -* Set IRC away on idle - Kiooeht [evacipatedBox] -* Remote quirk shutoff in memos - Kiooeht [evacipatedBox] -* Compress exit dumps into one line - Kiooeht [evacipatedBox] (Idea: Lexi [lexicalNuance]) -* Display channel mode change message - Kiooeht [evacipatedBox] -* Disable quirks in +c memos - Lexi [lexicalNuance] -* Founder, admin, and halfop support - Kiooeht [evacipatedBox] -* Button for direct access to logs directory - Kiooeht [evacipatedBox] -* Minimizable memo userlist - Kiooeht [evacipatedBox] (Idea: [alGore], [lostGash]) -* Chumroll notifications on chum sign-in/out - Kiooeht [evacipatedBox] * Bug fixes * Logviewer updates - Kiooeht [evacipatedBox] * Memo scrollbar thing - Kiooeht [evacipatedBox] @@ -78,12 +94,6 @@ CHANGELOG * Chat input box right-click menus - Kiooeht [evacipatedBox] * Don't overflow random colours into colourless messages - Kiooeht [evacipatedBox] * Only open links on left click - Kiooeht [evacipatedBox] - * Don't delete random chum when blocking someone not on chumroll - Kiooeht [evacipatedBox] - * Openning global userlist doesn't reset OP status of memo users - Kiooeht [evacipatedBox] - * Alt characters don't break on random replace - Kiooeht [evacipatedBox] - * Trollian 2.5 tray icon is now Trollian icon - Kiooeht [evacipatedBox] -* Mac Bug fixes - * Create all datadir stuff - Lexi [lexicalNuance] ### 3.14.1 * Pesterchum 3.14 - illuminatedwax [ghostDunk] diff --git a/PYQUIRKS.mkdn b/PYQUIRKS.mkdn index 208b7dc..de4eb27 100644 --- a/PYQUIRKS.mkdn +++ b/PYQUIRKS.mkdn @@ -52,10 +52,10 @@ def function_name(myvar1, myvar2): In Python, curly braces ({}) are not used to declare the beginning and end of a function. Instead, a colon (:) is used to declare the beginning of a function. After that, indentation is used to declare the body and end of a function. -
+```python
 def reverserep(text):
     return text[::-1]
-
+``` Command Requirements ------------------------ @@ -69,18 +69,19 @@ What is meant by having a command name, is that a name for the Quirk Function ha function_name.command = "name" -
+```python
 reverserep.command = "reverse"
-
+``` Completed Quirk Function --------------------------- Below is the completed, fully working, reverse Quirk Function. After it I will break down the pieces of each line. -
+
+```python
 def reverserep(text):
     return text[::-1]
 reverserep.command = "reverse"
-
+``` As stated before, to start a function, you need to use the keyword 'def'. All Quirk Functions must take exactly one argument (in this case 'text'). In this example, the text is reversed and returned all in one line. 'text[::-1]' is the Pythonic way of reversing a list or string. diff --git a/TODO.mkdn b/TODO.mkdn index a7a2bb3..6b4af30 100644 --- a/TODO.mkdn +++ b/TODO.mkdn @@ -4,16 +4,16 @@ Todo Features -------- * OOC -* log viewer needs to have BBCode/HTML/Text copy modes -* copy quirks between profiles? +* Log viewer needs to have BBCode/HTML/Text copy modes +* Copy quirks between profiles? * More complex quirks: by-sound * Spy mode * Turn @ and # links on/off? -* "someone has friended you" notifier +* "Someone has friended you" notifier * Show true bans? * Colour saving boxes things? * Chum notes? -* whowas for last seen online? +* Whowas for last seen online? * Tab completion of two letter names * Customizable name alerts * When 'banned' make impossible to connect using timestamp banned under @@ -28,8 +28,6 @@ Bugs * Issues with connecting? Client not closing connection right? People keep getting "nick taken" messages * When using mood sort, scroll position jumps to last selected chum * When left for a really long time, animations slow down pesterchum -* If pesterchum is open but offline due to a network failure and you open the memos screen, it connects you but doesn't fetch the memo list when it finishes connecting -* right clicking an offline chum and choosing remove asks you why you're reporting someone, and if you hit cancel the menus stop working * Closing a timeclone doesn't actually cease for everyone else * Kill Zalgo @@ -46,6 +44,4 @@ Mac Bugs * SS: in the one-on-one pester it resizes with the window * SS: but the memo one doesn't resize * SS: and the arrows next to the time thing overlap the CLOSE button -* Lex: Emotes show up as errors -* Lex: INFO logging shows up in OSX's error console * Lex: There seems to be a faint outline around most non-square themes.