aboutsummaryrefslogtreecommitdiff
path: root/news/golded+/files/patch-gemlst.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'news/golded+/files/patch-gemlst.cpp')
-rw-r--r--news/golded+/files/patch-gemlst.cpp68
1 files changed, 68 insertions, 0 deletions
diff --git a/news/golded+/files/patch-gemlst.cpp b/news/golded+/files/patch-gemlst.cpp
new file mode 100644
index 000000000000..f9ecc2db9c7a
--- /dev/null
+++ b/news/golded+/files/patch-gemlst.cpp
@@ -0,0 +1,68 @@
+--- golded3/gemlst.cpp.orig Wed Oct 25 21:54:37 2006
++++ golded3/gemlst.cpp Tue Nov 21 08:20:53 2006
+@@ -19,7 +19,7 @@
+ // Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ // MA 02111-1307 USA
+ // ------------------------------------------------------------------
+-// $Id: gemlst.cpp,v 1.58 2006/09/30 06:45:34 ssianky Exp $
++// $Id: gemlst.cpp,v 1.60 2006/11/20 15:41:40 stas_degteff Exp $
+ // ------------------------------------------------------------------
+ // Message lister.
+ // ------------------------------------------------------------------
+@@ -708,55 +708,7 @@
+
+ // ------------------------------------------------------------------
+
+-class ThreadEntry {
+-
+-public:
+- uint32_t msgno;
+- uint32_t replyto;
+- uint32_t reply1st;
+- uint32_t replynext;
+- uint32_t replytoindex;
+- uint32_t level;
+-};
+-
+-#define MAX_LEVEL 20
+-
+-class GThreadlist : public gwinpick {
+-
+-private:
+-
+- gwindow window;
+- GMsg msg;
+- ThreadEntry t;
+-
+- std::vector<ThreadEntry> list;
+- std::vector<std::string> tree;
+-
+- dword m_OldMsgno;
+- uint m_OldTags;
+- std::string m_OldEchoId;
+-
+- void BuildThreadIndex(dword msgno);
+- void recursive_build(uint32_t msgn, uint32_t rn, uint32_t level, uint32_t index);
+- void GenTree(int idx);
+- void update_title();
+- bool NextThread(bool next);
+-
+-public:
+-
+- void open(); // Called after window is opened
+- void close(); // Called after window is closed
+- void print_line(uint idx, uint pos, bool isbar);
+- void do_delayed();
+- bool handle_key(); // Handles keypress
+-
+- void Run();
+- bool GoNextUnread(bool reader);
+-
+- GThreadlist() { memset(&msg, 0, sizeof(GMsg)); replylinkfloat = CFG->replylinkfloat; };
+- ~GThreadlist() { ResetMsg(&msg); };
+-};
+-
++//#define MAX_LEVEL 20
+
+ // ------------------------------------------------------------------
+