2022-09-29 GnuCash IRC logs

01:06:31 *** fell has quit IRC
01:07:15 *** NoobAlice has quit IRC
01:07:50 *** fell has joined #gnucash
01:07:50 *** ChanServ sets mode: +o fell
01:51:01 *** Gandalf has joined #gnucash
02:02:35 *** glorberto has quit IRC
02:12:46 *** tomk_dk has joined #gnucash
02:36:10 *** glorberto has joined #gnucash
03:09:14 *** tomk_dk has quit IRC
03:09:48 *** tomk_dk has joined #gnucash
03:28:36 *** miklcct has quit IRC
03:29:58 *** miklcct has joined #gnucash
03:29:58 *** ChanServ sets mode: +v miklcct
03:49:16 *** jmdaemon has quit IRC
03:50:16 *** gjanssens has joined #gnucash
03:50:16 *** ChanServ sets mode: +o gjanssens
04:00:13 *** Hamaryns has joined #gnucash
04:00:13 *** ChanServ sets mode: +v Hamaryns
04:22:55 *** field^Mop has joined #gnucash
04:24:10 *** Hamaryns has quit IRC
04:24:21 *** Hamaryns has joined #gnucash
04:24:21 *** ChanServ sets mode: +v Hamaryns
04:25:32 *** David has quit IRC
04:25:40 *** David has joined #gnucash
04:50:05 *** chipxxx has quit IRC
05:05:24 *** field^Mop has quit IRC
05:41:12 *** Gandalf1 has joined #gnucash
05:41:37 *** Gandalf has quit IRC
05:41:37 *** Gandalf1 is now known as Gandalf
05:47:52 *** Hamaryns has quit IRC
05:47:55 *** Hamaryns has joined #gnucash
05:47:55 *** ChanServ sets mode: +v Hamaryns
05:55:23 *** chipxxx has joined #gnucash
06:00:58 *** field^Mop has joined #gnucash
06:03:25 *** FH_thecat has joined #gnucash
06:03:56 *** FH_thecat has quit IRC
06:10:44 *** chipxxx has quit IRC
06:11:12 *** chipxxx has joined #gnucash
06:30:41 *** FH_thecat has joined #gnucash
06:49:26 *** glorberto has quit IRC
06:51:40 *** glorberto has joined #gnucash
06:53:44 *** Hamaryns has quit IRC
06:55:39 *** glorberto has quit IRC
07:02:34 *** glorberto has joined #gnucash
07:20:19 *** Aussie_matt has joined #gnucash
07:35:44 *** ChanServ sets mode: +qo warlord warlord
07:39:38 *** arst_ has joined #gnucash
07:52:38 *** Gandalf has quit IRC
07:53:01 *** Gandalf has joined #gnucash
08:14:15 *** chipxxx has quit IRC
08:22:40 *** chipxxx has joined #gnucash
09:04:57 *** glorberto has quit IRC
09:20:26 *** chipxxx has quit IRC
09:30:09 *** chipxxx has joined #gnucash
09:43:36 *** tomk_dk has quit IRC
10:16:30 *** Aussie_matt has quit IRC
10:22:02 *** ArtGravity has quit IRC
10:22:22 *** ArtGravity has joined #gnucash
10:22:22 *** ChanServ sets mode: +v ArtGravity
10:32:38 *** glorberto has joined #gnucash
10:44:28 <chris> jralls: would writing tests for assistant-stock-transaction.cpp mean eliminating all GtkWidget* in the main struct replacing with time64/std::string?
10:45:12 <chris> see https://github.com/christopherlam/gnucash/commit/4cee4bc349e7f5ab1bbec086ae1305c855a4dd56
10:53:35 <chris> if yes, too difficult to unpack all GtkWidget into their underlying data
10:57:47 *** ArtGravity has quit IRC
11:02:51 *** glorberto has quit IRC
11:35:36 *** sbluhm has quit IRC
11:40:12 *** NoobAlice has joined #gnucash
11:40:13 *** ChanServ sets mode: +v NoobAlice
11:48:10 *** sbluhm has joined #gnucash
12:03:56 *** sbluhm has quit IRC
12:15:31 *** guak has joined #gnucash
12:19:57 *** FH_thecat has quit IRC
12:37:14 *** jmdaemon has joined #gnucash
12:39:19 *** raeburn has quit IRC
12:53:16 *** ArtGravity has joined #gnucash
12:53:17 *** ChanServ sets mode: +v ArtGravity
12:56:44 *** sbluhm has joined #gnucash
13:56:21 *** ArtGravity has quit IRC
13:59:55 *** djbrown1 has joined #gnucash
13:59:55 *** ChanServ sets mode: +v djbrown1
14:00:38 *** djbrown1 is now known as djbrown
14:16:17 <jralls> chris, writing tests for GUI is devilishly hard and the results are almost always brittle. MVC is the solution to that problem: By abstracting everything that isn't strictly operating the GUI element into model and controller you can write that non-gui code to be testable. The remaining GUI code is then either trivial or somebody else's problem and simply making sure that it displays the way you want is sufficient.
14:19:41 <jralls> chris, "somebody else's problem" assumes that the GUI code itself is from some framework, Gtk in our case. Where we've written custom GUI code like the register it's our problem and there is no easy testing solution.
14:55:01 *** raeburn has joined #gnucash
14:55:01 *** ChanServ sets mode: +v raeburn
15:39:34 *** sbluhm has quit IRC
15:42:38 *** chipxxx has quit IRC
15:43:09 *** djbrown1 has joined #gnucash
15:43:09 *** ChanServ sets mode: +v djbrown1
15:45:33 *** djbrown has quit IRC
15:45:33 *** djbrown1 is now known as djbrown
15:49:47 *** Gandalf1 has joined #gnucash
15:50:14 *** Gandalf has quit IRC
15:50:14 *** Gandalf1 is now known as Gandalf
15:52:35 *** Gandalf has quit IRC
16:13:18 *** djbrown1 has joined #gnucash
16:13:18 *** ChanServ sets mode: +v djbrown1
16:15:53 *** djbrown has quit IRC
16:15:53 *** djbrown1 is now known as djbrown
16:22:32 *** Unhammer has quit IRC
16:31:35 *** djbrown has quit IRC
16:37:09 *** Unhammer has joined #gnucash
16:53:16 *** gjanssens has quit IRC
17:40:04 *** field^Mop has quit IRC
18:00:25 *** dpchr has joined #gnucash
18:07:59 *** ChanServ sets mode: +v dpchr
18:09:38 *** dpchr has left #gnucash
18:09:47 *** dpchr has joined #gnucash
18:09:47 *** ChanServ sets mode: +v dpchr
18:10:34 *** dpchr has quit IRC
18:12:17 *** dpchr has joined #gnucash
18:23:17 *** ChanServ sets mode: +v dpchr
18:23:53 *** dpchr has quit IRC
18:24:17 *** dpchr has joined #gnucash
18:29:11 *** dpchr has quit IRC
18:29:36 *** dpchr has joined #gnucash
18:29:36 *** ChanServ sets mode: +v dpchr
18:43:13 *** starman_ has joined #gnucash
18:43:58 *** dpchr has quit IRC
19:01:49 <warlord> jralls, just an FYI, starman reached out to get unbanned. Looking at the logs, you banned him in August for a rogue client.
19:50:42 *** AdrienM has joined #gnucash
19:50:42 *** ChanServ sets mode: +v AdrienM
19:56:27 *** glorberto has joined #gnucash
20:41:34 <jralls> warlord, OK. Did you unban him?
21:36:19 *** guak has quit IRC
22:36:26 *** arst_ has quit IRC
23:55:16 *** FH_thecat has joined #gnucash