« first day (281 days earlier)      last day (2899 days later) » 
00:00 - 20:0021:00 - 00:00

00:00
RELOAD!
[Cardshifter/Cardshifter] 10 commits. 2 issue comments.
[retailcoder/Rubberduck] 11 commits. 2 opened issues. 1 closed issue. 3 issue comments.
[Zomis/Fighting] 7 commits. 12 opened issues. 1 closed issue.
[Zomis/GithubHookSEChatService] 3 commits. 1 opened issue.
00:31
@Duga good work, duckers!
2
at least I "won" in opened issues today.... yay!
@RubberDuck Yeah it's going to take another 2 years-ish if everything goes according to plan, which it never does
On the other hand, it's pretty cool to watch heavy machinery crushing steel and tearing down antique brick walls on your smoke break.
Long time back the complex was actually a train yard and warehousing complex for nearby Indiana State Prison (I think), which later was converted into the locally famous Colgate factory with the giant orange neon clock on top
01:11
@StackExchange Huh?
 
3 hours later…
03:44
Hi
 
1 hour later…
05:03
user image
3
05:16
> Preparing for 1.21 release; disabled SC menu and updated About window. Closes #308
@Mat'sMug Still at it I see!
@Phrancis damn right!
> The 1.21 about window will look something like this:

![about window](https://cloud.githubusercontent.com/assets/5751684/6650436/214e4ab2-c9e8-11e4-947c-299d2e552dce.png)
TTGTB though
05:21
I'm debating whether I should keep writing this code (probably wrong) or just go do something else for a while
But... Bonne nuit :)
lol
like the new about window?
> All our stargazers, likers and followers, for the warm fuzzies
That is awesome and personal, something one wouldn't usually expect from a program!
thanks!
I hope Chris likes it :)
ok gone now
 
4 hours later…
09:24
@Mat'sMug yay :)
but... @Mat'sMug... s/Simon-André/Simon/
in fact... perhaps I should change that name on StackExchange...
 
2 hours later…
11:15
@Mat'sMug I do like it. Very much.
 
1 hour later…
12:30
@Mat'sMug Woot!
I was googling my name after noticing that it is pupping up more publicly (no regrets on that), I'm on 2nd page though
Then I go for Simon... google.nl/…
Google even autocompleted his name, that's creepy @SimonAndréForsberg
13:03
@skiwi just search for "simon forsberg" instead and see what you will find. How easy is it to find me then?
@SimonAndréForsberg That's a lot more difficult yea
is the André like your baptismal(?) name
I have two more names as well, but I never use them unless on official forms
13:20
@SimonAndréForsberg Who's Simon Forsberg?
;) will change it prior to release
@RubberDuck we should add JetBrains ReSharper, for the inspiration
@Mat'sMug I wouldn't recommend that. Thank them for the license if you like, but I wouldn't mention the inspiration part of it.
@skiwi technically, my full name is Göte Simon André Forsberg. to avoid confusion with the other Simon Forsberg's out there, I chose to also include André in my Facebook name, but IRL, I'm just Simon.
hmm right
COA is all.
I think there's 8 me's on Facebook
13:26
god I've been in corporate America too long. Jaded
But I'm not changing to Mat'sMug everywhere ;)
@Mat'sMug Most of the "me"s out there are artists.
One of them is a self-taught programmer.. that's creepy
2
Oh! Know what? I've not googled myself since I changed my last name back.
Doing that now.
Doctor, CEO, Graphic Designer...
Molecular Botanist..
Rubber duck
13:30
I'm a little disappointed that my github profile shows up before my blog.
VBA and Git is about half way through the third page though. =)
Eh, my first actual me is my... linkedin profile
And then a RPSLS CR post
Hey guys, any ideas on how I can clarify what I'm trying to say here? codereview.stackexchange.com/a/84047/41243
I'm trying to tell him to throw the obfuscated code away without coming out and telling him to throw it away.
@SimonAndréForsberg Interesting ;)
My version that pops up 1st on Google results is a tree house builder
Googling retailcoder yields all actual me's
Yeah. ckuhn203 is actually me. Yeesh. That's been my online handle since the 90's.
13:41
I don't know how many online names I had
I think I've used retailcoder since about 5 years into the retail industry, so must be 5-6 years. Before that, there's a big void
Then I'm afraid it's unclear what you're asking @Erik. I would suggest posting more (most) of your test code for a proper review. — RubberDuck 5 mins ago
@RubberDuck I think he's saying your answer is correct & useful
Language barrier? Idk.
Yes, this is code which would be called from a [TestInitialize] method. — Erik 51 mins ago
I have no idea what he's trying to say.
14:04
@RubberDuck so, for the 1.21 release... I'm going to have a window some time this afternoon... hopefully. Have you pulled the changes?
Just did. Uploading the 32 bit Setup now.
Umm wait. Where's the 64 bit one?
Oh. There it is.
I'm scared
Of what? It's there. It just wasn't part of my solution.
What if x64 doesn't actually work?
It will. I'm gonna give it a once over just now.
14:12
#worksonmymachine is bad
I'd need an actual test environment.. but my desktop is fried since.. a while
Yeah. It wouldn't have worked. I'll fix it.
How so?
The tlb file wasn't there. I'll make it so it would work on my machine, but you'll need to fix it so it works on yours.
It will be hard coded to the file path on my machine.
Do we really want to include the source code?
Maybe not
The tlb is generated upon registration.. no?
No.
You have to add it as an output and set up it's Com registration properties.
The primary output's properties need tweaked too.
14:25
Oh da bitch
I totally missed that one
It's okay. It took me a couple of days to get that right the first time.
You just saved 1.21!
Gotta go now
Later!
See ya later buddy. I'll get the installer ready to go.
You got the background images?
@Mat'sMug Oh. No. Where does that get set at?
I did get the icon
Nevermind. Get going. I'll figure it out.
14:31
Well we're too late, wife too sleepy, no swimming today.. I'm booting :)
We need to include the GPL text too
Yeah. I'm looking at that. Where'd you put the license?
ahhh it's in master
in case they're not in the repo
It doesn't seem they are. I'll add them.
Can I use a png? The installer wants a bitmap I think.
14:46
yeah. I uploaded .bmp's but uploader converted them
oh and if @rubberduckvba starts tweeting gibberish, it's because my sons are playing with the ducky profile image on my phone
2
#buyingpeace
hopefully they're not going to call my boss
lol. Awesome.
Mine is watching tv on her kindle
> Code Review community, for reviewing our code
Carlos J. Quintero, for precious MZ-Tools articles
@Duga SE chat bot, for keeping us informed and motivated
Simon Forsberg and Frank Van Heeswijk, for creating @Duga
Philip Wales and Michal Krzych (vba4all.com), for the support
JetBrains ReSharper Community Team
@knjname, for documenting our x64 boo-boo
All our contributors on GitHub
All our stargazers, likers and followers, for the warm fuzzies
needs rephrasing
> Code Review community, for reviewing our code
Carlos J. Quintero, for precious MZ-Tools articles
@Duga SE chat bot, for keeping us informed and motivated
Simon Forsberg and Frank Van Heeswijk, for creating @Duga
Philip Wales and Michal Krzych (vba4all.com), for the support
JetBrains ReSharper Community Team
@knjname and @danwagnerco, for helping with x64 issues
All our contributors on GitHub
All our stargazers, likers and followers, for the warm fuzzies
15:02
@Mat'sMug If we're going to mention Carlos in particular, should we mention the wonderful advice he gave us about the navigation?
I'm actually removing the "for" parts.. hold on
Sounds good.
> Code Review Stack Exchange
Carlos J. Quintero (MZ-Tools articles & help with VBE API)
JetBrains ReSharper Community Team
@Duga SE chat bot
Simon Forsberg
Frank Van Heeswijk
Philip Wales
Michal Krzych (vba4all.com)
...and all GitHub users that submitted issues
s/GitHub users that submitted issues/our wonderful users
& contributors?
oh, I lost the stargazers and contributors along the way...
> Code Review Stack Exchange
Carlos J. Quintero (MZ-Tools articles & help with VBE API)
JetBrains ReSharper Community Team
@Duga SE chat bot
Simon Forsberg
Frank Van Heeswijk
Philip Wales
Michal Krzych (vba4all.com)
All contributors to our GitHub repository
All our stargazers, likers & followers, for the warm fuzzies
should we add ClockAhead developer blog?
15:09
Sure. Might not have known about the 64x install otherwise.
> Code Review Stack Exchange
Carlos J. Quintero (MZ-Tools articles & help with VBE API)
JetBrains ReSharper Community Team
@Duga SE chat bot
Simon Forsberg
Frank Van Heeswijk
Philip Wales
Michal Krzych (vba4all.com)
ClockAhead developer blog (clockahead.blogspot.jp)
All contributors to our GitHub repository
All our stargazers, likers & followers, for the warm fuzzies
Looks good to me. Where's @Phrancis when you need him? lol
oh damn
> Code Review Stack Exchange
Carlos J. Quintero (MZ-Tools articles & help with VBE API)
JetBrains ReSharper Community Team
@Duga SE chat bot
Francis Veilleux-Gaboury
Simon Forsberg
Frank Van Heeswijk
Philip Wales
Michal Krzych (vba4all.com)
ClockAhead developer blog (clockahead.blogspot.jp)
All contributors to our GitHub repository
All our stargazers, likers & followers, for the warm fuzzies
...and anyone reading this!
I think that covers it all
@Phrancis if you're going to pull a Simon Forsberg, it's now or never ;)
6 hours ago, by Simon André Forsberg
but... @Mat'sMug... s/Simon-André/Simon/
> Build started
wait
I need to commit that about box!
(I tweaked the background image a bit, I didn't like that I needed a non-transparent label for the rubberduck-vba.com link)
15:24
Just testing the installer build
Not publishing anything.
@Mat'sMug Can you add the images to the repo?
Thanks.
So, I think it will be easier for the first 64x to not be part of the upgrade path.
After that, it can have it's own upgrade path.
what does that mean?
It means the first 64x will require an un-install of previously installed software.
It gets it's own product and update code.
ah
doesn't the product code need to match the GUID it's registered with?
15:28
No.
It's its own GUID.
oh
I hate deploying
the config window is still sizeable. making it a dialog window (but not changing anything else)
Code Explorer still not refreshing on open
Bookmark this
14
Q: Update an existing installation using InstallShield LE

nambarWe've got a a quite simple WinForms application. I've created an installation using InstallShield LE which works fine on the first install. I'd like that users will be able to run the installation also for updating an existing copy. The problem is that I can't figure out what is the right way to...

Let's go with what we've got. There's some pretty important bug fixes in there atm.
@RubberDuck done
yeah
#neverenough
@Mat'sMug agreed
> cosmetics
15:34
made SettingsDialog a dialog / removed minimize/maximize buttons / added ducky icon and changed caption to "Rubberduck Settings"; commit also includes AboutBox changes
oh and the images are under \Resources\Rubberduck
Okay. I'll pull and make that change.
Should be pushing the Setups soon.
building
configuration manager > active configuration seems to have way too many exotic configs available
1 error
Error	673	The command "if Release64 == Debug64 (
    c:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /codebase C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\Rubberduck.dll /tlb
)

if Release64 == Release (
    Copy C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\\NativeBinaries\x86\git2-e0902fb.dll C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\
)

if Release64 == Release64 (
    Copy \NativeBinaries\amd64\git2-e0909fb.dll C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\
Weird. Works fine on my machine.
where's the \NativeBinaries folder?
> \x64\
15:48
under bin?
I wasn't expecting a bin\x64\ directory.
I was expecting bin\Release64\
it's bin\x64\release64\
It should be bin\Release64\NativeBinaries
Okay. The post build needs tweaked then.
15:49
so that's in the post-build events right?
hahaha
if $(ConfigurationName) == Release64 (
    Copy $(TargerDir)\NativeBinaries\amd64\git2-e0909fb.dll $(TargetDir)
)
shouldn't that just work?
I would think so.
Did I bork the regasm?
15:52
nope
> Copy \NativeBinaries\amd64\git2-e0909fb.dll
Wha?^
looks like I have everything in the bin\x64\Release64 folder
except that dll
actually...
that should be git2-e0902fb.dll, right?
Yes. It should
#typo
building
[retailcoder/Rubberduck] ckuhn203 pushed 7 commits to 1.21
15:54
failed again
> synced up setup projects and tweaked build configs so installers don't build in debug mode
Damn. Let me try.
> Merge branch 'master'
pulling
> added license for installer
> fixed issue with missing debug symbols
> Merge branch '1.21' of github.com/retailcoder/Rubberduck.git
15:56
Annjiopppiķmmm http://t.co/vj1ROZivIs
> made installer image paths relative to VSSolution
@StackExchange lol!!!
deleted tweet
> what happens when you let a 2 year-old play with the ducky picture on your phone
@rubberduckvba what happens when you let your 2 year-old play with the ducky on the phone.. sorry about that
Oh! @Mat'sMug. Try fixing the path to the tlb file.
It's pointed to where mine would be.
which path?
16:05
Under files there's a tlb entry.
You'd need to add one that points to where yours would be.
got that covered already ;)
missing the license page on the installer though
Okay. Then check the build order.
looks good
merge conflicts, hold on...
> Error 2 -6103: Could not find file "C:\Users\Christopher\Source\Repos\Rubberduck\RetailCoder.VBE\bin\Release64\Rubb‌​erduck.tlb" ISEXP : error : -6103: Could not find file "C:\Users\Christopher\Source\Repos\Rubberduck\RetailCoder.VBE\bin\Release64\Rubb‌​erduck.tlb"
yup that
ok fixed
license.rtf not found
ok got it
16:14
Really?
Did I include it?
no I mean, I couldn't find it, and the merge mentioned it being deleted.. it was 1 folder up from where I was looking at
ahhhhhh
ok I think all I need is to disable building the 32-bit setup
> building
aaaaaaah dammit
> Error 2 -6103: Could not find file "C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\Rubb‌​erduck.dll" ISEXP : error : -6103: Could not find file "C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\Rubb‌​erduck.dll"
but it's THERE
....
Build order. Almost has to be.
The installer is building before Rubberduck has finished.
odd.. there's no dependency between Rubberduck.Setup64 and Rubberduck
that might fix it
it does
now only the post-build is messing with me
> Error 1382 The command "if Release64 == Debug64 (
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /codebase C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\Rubberduck.dll /tlb
)

if Release64 == Release (
Copy C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\\NativeBinaries\x86\git2-e0902fb.dll C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\
)

if Release64 == Release64 (
Copy \NativeBinaries\amd64\git2-e0902fb.dll C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\
16:24
One of these things is not like the other. One of these things just doesn't belong.
if $(ConfigurationName) == Release (
    Copy $(TargetDir)\NativeBinaries\x86\git2-e0902fb.dll $(TargetDir)
)

if $(ConfigurationName) == Release64 (
    Copy $(TargerDir)\NativeBinaries\amd64\git2-e0902fb.dll $(TargetDir)
)
I must be blind
Makes two of us
I see it.
TargetDir resolves to `..\RetailCoder.VBE\bin\Release64`
Click edit post build and then macros. See where it's resolving to
TargerDir
s/TargerDir/TargetDir
> Build succeeded
C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\
I'm sorry man. That's my fault.
what do I do?
16:32
Ducks can't spell
3 mins ago, by RubberDuck
s/TargerDir/TargetDir
Hold tight while I push
> fixed stupid duck typo that broke 64x post build
16:33
> build succeeded
Working on the 1.21 release build - expect a new release some time today! #DeployingIsSoMuchFun
@RubberDuck ok so we're good? I'm still scared lol
now what?
Test the shit out of it.
I've gotta go for a bit.
Also, verify the tlb settings per my blog post.
note to self: "TargerDir" instead of "TargetDir" DOES make a difference.
16:42
@RubberDuck ^^
lol yeah yeah I saw. gtg for a bit
You know in JavaScript, you can define a variable accidentally inside a for-loop instead of outside, and it works perfectly fine if you only iterate over one element...
Then you iterate over two elements, and all hell breaks lose
lol the timestamp for the setup.exe is 12:34PM
it's a sign
it's also 2.22MB
pulling a @rolfl here ;)
@Mat'sMug Why?
16:51
seeing numbers everywhere...
Ah
Why can't my code just work?
17:07
why isn't it letting me merge 1.21 into master?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Mathieu\Source\Repos\Rubberduck>git status
# On branch 1.21
nothing to commit, working directory clean

C:\Users\Mathieu\Source\Repos\Rubberduck>
> Cannot switch to master because there are uncommitted changes. Commit or undo your changes before you switch branches. See the Output window for details.
WTF??
Here's my general workflow if it helps.

1. Commit and Push Branch
2. Git Pull Origin Master
3. Checkout master
4. Pull origin master
5. Merge devbranch
6. Push
Tends to be a few extra merge commits, but typically results in a fast forward merge.
I'm at 3. our SC feature will definitely need a way to launch the git command prompt to work around these glitches
Yeah... I'm not sure how to do that yet.
Fact is, the user won't even necessarily have Git installed. LibGit2 stands on its own feet.
5.
then there might be something in the API to fire up the command prompt?
I don't believe so, but maybe. It's not well documented.
17:13
> Repository updated to commit f7b02686.
I've actually been adding to their wiki as I find missing docs.
and here we are
so we just upload our installers to github now?
(and prepare release notes)
Yes. I think I can go ahead and build the 32x. If not right this second. Later today.
uploaded
I'm tagging it v1.21b-x64
draft saved
woah, wait a minute...
ah nevermind, it has to be the new product code for x64
ok what now
> Error 234 File "C:\Users\Mathieu\Source\Repos\Rubberduck\RetailCoder.VBE\bin\x64\Release64\Rubb‌​erduck.dll" is not a valid assembly.
oh nevermind
config manager
building
> Build succeeded
> uploading
It going all right?
not exactly
are you sure the product code isn't the registered key?
Yeah. I'm positive. The product code has to change in between versions.
panic is near
Does it work if you target any Cpu instead of specifically 64?
17:53
key {8D052AD8-BBD2-4C59-8DEC-F697CA1F8A66} looks correctly registered...
oh hold on
the install folder is C:\Program Files (x86)\Rubberduck\Rubberduck
shouldn't it be C:\Program Files\Rubberduck\Rubberduck?
INSTALLDIR, changing to [PlatformProgramFilesFolder]Rubberduck\Rubberduck
Idk. Worth a shot.
uh, that makes it install to C:\Rubberduck\Rubberduck
it registers it to C:\Program Files (x86) anyway..
FML
uninstall correctly removes the keys
retargeting
Maybe the installer needs to be forced into a 64x install??
18:11
ugh
18:25
steps 16-18 seem relevant
> Caution! If you are building a 64-bit installer, you must perform Steps 16-18. If you skip these steps, the application will install as if it is a 32-bit application, and the MetaMorph Software will not be able to run the program.
> If you are building a 32-bit installer, do NOT perform Steps 16-18. If you perform these steps, the installer will use the 64-bit version of the DLL files and will attempt to install the files and register in a 64-bit section of the operating system, which will fail on 32-bit machines.'
[ProgramFiles64Folder]
18:57
@Mat'sMug Hey I'm not sure why you guys put me on there, but it looks fine and I appreciate the mention :)
@RubberDuck nope. I'm explicitly putting it in [ProgramFiles64Folder], everything looks fine. and yet it installs AND registers under (x86), everything looks right... except it's not showing up in VBE addins
CLSID 8D052AD8-BBD2-4C59-8DEC-F697CA1F8A66 is against the bin folder, shouldn't it be the install folder?
something's not right
@RubberDuck damn, still not working.. gotta go... doesn't look like 1.21 is out today
@Rubberduck203 if only it was just that!
19:13
I even managed to bork my debugger - RD is just not working on my machine anymore.
Nifty project. I'm half tempted to contact them and ask them how their installer works. codevba.com
Giving up for now.. I may resume tonight
19:31
This makes me think it does need to target AnyCPU blog.deploymentengineering.com/2010/09/…
Possibly relevant
2
Q: Create registry key in 32-bit hive on x64 PC using Installshield 2012 LE - Avoid redirection

Joe AlmoreI am trying to deploy an Outlook 2010 x64 AddIn in a x64 OS. For this AddIn I have to create the registry keys at HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\[add-in ID]. But Installshield Spring 2012 LE insists in creating the registry keys at HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432N...

00:00 - 20:0021:00 - 00:00

« first day (281 days earlier)      last day (2899 days later) »