Commit graph

119 commits

Author SHA1 Message Date
Dpeta
a82d460da4 Fixed smiley-related file descriptor/handle leak ( hopefully. . . . ;w; ) 2022-03-23 05:10:06 +01:00
Dpeta
9d0f074bbe Changes to imports, contants, shebang, luaquirks, pynotify, oyoyo.
- Removed unnecessary imports.
    - Reorganized import order.
    - Removed legacy import conditions.
    - Added python3 shebang to pesterchum.py
    - Set QString to always be str, Python 2 is not supported.
    - Depreciated luaquirks.
    - Added ValueError to write exception block
    - Set "pynotify" to always be none, even if pynotify succesfully imported, since pynotify implementation is broken.
2022-03-20 00:48:19 +01:00
Dpeta
8e3c79c4b9 kickmsg* 2022-03-17 19:56:12 +00:00
Dpeta
4571b6dce7 ban/kick message to msgbox 2022-03-17 04:11:52 +00:00
unknown
2fced8122e Attempt at fixing up logging 2021-12-01 18:29:17 +01:00
Dpeta
d231f2f785 Fixed PESTERCHUM:TIME> related crash 2021-09-18 12:39:38 +02:00
unknown
29fa6386e4 Fix up of previous commits 2021-08-24 17:32:47 +02:00
Dpeta
5b4673e0dd Rewrote some aspects of channel mode management 2021-08-24 15:49:50 +02:00
Dpeta
1fd62ef404 Fileconfig + proper handlers for logging module 2021-08-10 22:45:48 +02:00
Dpeta
83343238dd Fixed crash on opening invite-only memo without being invited 2021-07-26 13:59:25 +02:00
BuildTools
7fdd7f3bd9 Changed some depreciated functions & imports 2021-04-22 17:42:24 +02:00
BuildTools
254e0532b6 Fixed issue with memo stylesheets (ty pyqt5 </3) 2021-04-12 14:50:20 +02:00
BuildTools
1aa4e65c7d Logging, soundslider, and mood icon in trollian. 2021-04-11 01:21:21 +02:00
BuildTools
eb8a3e7df8 A lot of theme-related things. 2021-04-11 00:16:53 +02:00
BuildTools
dd2188f515 Floating pesterlog fix #2 2021-03-26 21:08:11 +01:00
BuildTools
70c8b1c1c9 Fixed floating "PESTERLOGS:" in pesterchum theme.
The background was being applied to QMenu for some reason.
2021-03-26 15:14:58 +01:00
Dpeta
fce548adde Fix style 2021-03-25 18:54:41 +01:00
Dpeta
684846a804 style stuff :) 2021-03-25 17:52:43 +01:00
Dpeta
f2a4fab1cb Changed week to microsecond 2021-03-24 16:50:58 +01:00
Dpeta
400eef5371 Fixed mysteryTime crash 2021-03-24 16:46:58 +01:00
Dpeta
4c3a09b226 Fixed self.self (whoops) 2021-03-24 16:03:54 +01:00
Dpeta
d39caf1488 9/9 2021-03-23 22:41:52 +01:00
Dpeta
72cdb844ff 8/9 2021-03-23 22:41:06 +01:00
Dpeta
4f70fda509 7/9 2021-03-23 22:40:47 +01:00
Dpeta
475b849049 1/9 2021-03-23 22:36:43 +01:00
karxi
483af0f1e5 Make default options take focus (in case of mistypes) 2017-01-09 19:26:37 -05:00
karxi
c1d03887b4 Update various UI aspects
Minor menu/UI tweaks, with the addition of some shortcuts.
Reconnecting in the middle of typing shouldn't kill the whole client
now.
It still needs to account for the "reconnecting" window (this will
likely be made to loop back into the query window for now).
2017-01-09 01:18:59 -05:00
karxi
0b36b45ddb Fixed some mistakes pertaining to Pesterchum's inheritance structure. 2016-12-22 11:19:16 -05:00
karxi
951c6681fa Cleanup and type realignment. I'll be working on adjusting the Pester/Memo frames. 2016-12-21 18:26:26 -05:00
karxi
75e99db77e Added option to mute and enable highlights/beeps on a PER-MEMO/CHUM basis. It's in the right-click menu, near the OOC toggle. 2016-11-30 07:20:15 -05:00
karxi
eee0e3bd91 Fixed an OOC bug, made OOC detection stricter while doing that. 2016-11-19 13:39:56 -05:00
karxi
876e06f217 Merged in some new lexer code. Older code will be phased out over time.
This code should split things more neatly than the current Pesterchum
code, thus fixing a number of irritating bugs. Ideally, when finished,
it will be easier and cleaner to work with as well.
2016-11-18 03:37:22 -05:00
karxi
d653af0fa4 Revert "Port code to PyQt5"
This reverts commit abe9342c4f.

That is to say, it reverts the PyQt5 port.
2016-11-13 01:14:39 -05:00
karxi
5d839aae47 Revert "python 2 to 3 first shot"
This reverts commit 7bc57b8b7d.

Practically speaking, this reverts the Python 3 changes, since they're
broken.
2016-11-13 01:12:58 -05:00
illuminatedwax
7bc57b8b7d python 2 to 3 first shot 2014-10-29 02:57:49 -05:00
illuminatedwax
abe9342c4f Port code to PyQt5 2014-10-29 01:06:21 -05:00
Kiooeht
a81c17d239 Remove stupid "Netsplit: None" message 2012-02-21 20:37:31 -08:00
Kiooeht
c891a00d68 Change memo sort-order 2012-02-11 11:34:54 -08:00
Kiooeht
8a29d64b32 Bug fix: memo case insensitive for userlist and modes 2012-01-20 12:51:03 -08:00
Stephen Dranger
f05f6c845b added OOC mode, also fixed a small bug with animations that i made 2011-09-15 19:05:07 -05:00
Stephen Dranger
833ceb96c9 oops forgot that memo.py doesnt inherit __init__ 2011-09-15 13:44:21 -05:00
Kiooeht
3570a32912 Code refactoring. Move Mood-type classes into own file 2011-09-15 00:09:56 -07:00
Kiooeht
3475d464f8 Compress kick exit dumps into one line 2011-08-24 00:10:23 -07:00
Kiooeht
216b404a18 Bug fix: Hopefully finally get Netsplit notification working 2011-08-23 03:58:16 -07:00
Kiooeht
b9ca2569ce Minimizable userlist in memos 2011-08-21 16:49:31 -07:00
Kiooeht
9d8c5501a1 Merge branch 'master' of git://github.com/Lexicality/pesterchum 2011-08-16 00:51:47 -07:00
Kiooeht
e84647260a Box 2011-08-16 00:42:39 -07:00
Lexi
5afff509a6 Merge branch 'master' of git://github.com/kiooeht/pesterchum 2011-07-23 23:02:16 +01:00
Kiooeht
6e3c97fb58 Bug fix: Hopefully netsplit informing works? 2011-07-19 16:39:19 -07:00
Kiooeht
838c5efcd5 Inform in memos on Netsplit 2011-07-17 01:58:19 -07:00