Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tcurdt/feedbackreporter

Framework for sending feedback and system information reports from you Cocoa application.
https://github.com/tcurdt/feedbackreporter

Merge pull request #59 from seanm/master

Fixed a bug where the first ever crash log check would fail

92230feade69e1298cd5a8cbc0c8ddd2dc939934 authored almost 5 years ago by Torsten Curdt <[email protected]>
Fixed a bug where the first ever crash log check would fail

The first time ever, DEFAULTS_KEY_LASTCRASHCHECKDATE doesn't exist in defaults and would come ba...

a7306de99ddf946d9e47333f7a38f8da683abf30 authored almost 5 years ago by Sean McBride <[email protected]>
Merge pull request #58 from seanm/master

Fix dark mode bug & maximum POST size

57633cecd404083c00c1732d4a69755e542b8af9 authored almost 5 years ago by Torsten Curdt <[email protected]>
Enable 'base localization' setting in Xcode

9e6c54d1dc2cacd1b4b6f52a8ee2747cd4a3bde2 authored almost 5 years ago by Sean McBride <[email protected]>
Better fix for dark mode bug

Basically reverts 65788e40.

Instead, just removed the placeholder text in the xibs in the vario...

098807f4766558cbeedf591fccc108fd530fce20 authored almost 5 years ago by Sean McBride <[email protected]>
Added a new Info.plist key FRFeedbackReporter.maxPOSTSize

This can be used to limit the max allowed POST size, to prevent too much data being sent to the ...

91c4af9395b1ac679591d6979c93c76d1c823214 authored almost 5 years ago by Sean McBride <[email protected]>
Fixed/improved some markdown in the history file

8c524da707beadd8e5a6483eafc00f3681ee629e authored almost 5 years ago by Sean McBride <[email protected]>
Merge pull request #57 from seanm/master

various modernization/fixes/improvements

86b6bdfe981e5c4af4a3b3823a5ed64891822ebf authored about 5 years ago by Torsten Curdt <[email protected]>
Touched all xibs with Xcode 10.1 (10B61) on macOS 10.13.6 (17G8030)

I changed nothing, merely invoked Save to update them as Xcode desires.
Many mysterious changes ...

46fd6b65fd7b630d8979bdfb60af54ad662d818e authored about 5 years ago by Sean McBride <[email protected]>
Allowed Xcode 10.3 to upgrade localization names

It now prefers language codes. Also removed Japanese.

715a676e0de93fe27cdffa40239be74208da4b10 authored about 5 years ago by Sean McBride <[email protected]>
Slightly better dark mode support by using default colour for NSTextView insertion colour

This matches newly created NSTextViews in Xcode 10.

c381813c6764236be47a119f029a7c16f83c3b67 authored about 5 years ago by Sean McBride <[email protected]>
Allowed Xcode 10.3 to perform its upgrade checks

It enabled some warnings and made other minor project changes.

Confirmed to still work in Xcode...

a1d5f851111cc22e4c2f2b89d8c734cc58888ace authored about 5 years ago by Sean McBride <[email protected]>
Various improvements to FRFeedbackController

- Use GCD instead of NSThread for asynchronously populating the various tabs
- Added a helper me...

e52bd482ad17d38314432739ffe8671cc53de454 authored about 5 years ago by Sean McBride <[email protected]>
Improvements to FRSystemProfile

- detect 3 new things: active processor count, network host name, and thermal state.
- use NSPro...

451be66be5233064767e281757f562cf63880055 authored about 5 years ago by Sean McBride <[email protected]>
Changed "version" key in HTTP POST to match Cocoa About Box

- changed applicationVersion to use the pattern "CFBundleShortVersionString (CFBundleVersion)". ...

a27dea1073be2fda63a250951a669b32f7239cab authored about 5 years ago by Sean McBride <[email protected]>
Updated the tableview from NSCell-based to NSView-based

ea8471097d0955a075889f1cbc697c8b59c1d292 authored about 5 years ago by Sean McBride <[email protected]>
Work around macOS 10.14.6 Dark Mode bug

Oddly, setting an empty string (@"") results in NSTextView text being black on black. Setting a ...

65788e4070dcc6dca2f50e7fd08ca6087b6a0c19 authored about 5 years ago by Sean McBride <[email protected]>
Use 'prefers coder' in all xibs

This is the more modern setting.

4d4dee97630c9326e8cf0b39b71bf9d9e88c8d11 authored about 5 years ago by Sean McBride <[email protected]>
Very minor code cleanup

- removed some unused includes
- put dispatch_once contents on new line so a breakpoint can be set

d986548efc57aa9ca77b3b63e9af5cf1d16d258a authored about 5 years ago by Sean McBride <[email protected]>
Some updates to Xcode project

- changed format from 3.2-compatible to 6.3-compatible
- enabled some additional warnings (not t...

17c6d1ba4c6f984ef8196e1e335829b419674b86 authored about 5 years ago by Sean McBride <[email protected]>
Changed the NSImageView scaling from proportionallyDown to proportionallyUpOrDown

This fixes the test app, which uses just NSApplicationIcon, from getting a too-small icon in mac...

ec666da37e4cff67fe20988807747c792b5de3b0 authored about 5 years ago by Sean McBride <[email protected]>
Set ENABLE_HARDENED_RUNTIME = YES build option

a61098fd72839e7ae9d1b6f55cea613546d8ae48 authored about 5 years ago by Sean McBride <[email protected]>
Don't justify text in Console and Crashes tabs

It was resulting in odd text spacing

2e008e651e55ee576ea22204c85af974f305edfc authored about 5 years ago by Sean McBride <[email protected]>
Work on issue #29 (support App Sandbox)

- added an entitlements file to the test app, so it can be tested with App Sandbox (though it's ...

867d33bd87fcf7f7bd3bebc28bb7fbe84848efc6 authored about 5 years ago by Sean McBride <[email protected]>
Use fixed pitch font for text views that show code-like info

31f7375d8844355ed39397d56e24f60fd3cd0c97 authored about 5 years ago by Sean McBride <[email protected]>
Rewrote crash log finder to use newer APIs, and better support App Sandbox

- favour NSURL over NSString
- replaced various deprecated APIs
- also search real home folder, ...

6f89d04b27f5860c511d4c6f450c378ba11f488b authored about 5 years ago by Sean McBride <[email protected]>
Removed some hardcoded numbers so that showing/hiding details works even when the window is resizable

35621e0ac13e346e7719f5178113d51d8b6306d5 authored about 5 years ago by Sean McBride <[email protected]>
Changed some examples and comments from http to https

For real URLs, I made sure they actually work.

21611bf0091e7f0a9144177e3311bbd057a8d468 authored about 5 years ago by Sean McBride <[email protected]>
Removed use of deprecated setContainerSize: method

As best as I can tell, behaviour does not change without it.

bbb5b353ce9f05f8a2c0e65be9960d21733d2ece authored about 5 years ago by Sean McBride <[email protected]>
Use method that takes a single argument with NSThread, as per docs

275bacc3807ba6925ca9b4f436ee4d0ac34361a9 authored about 5 years ago by Sean McBride <[email protected]>
Merge pull request #56 from T1V/feature/carthage

Make framework target shared so it can be used with Carthage

cd6c025b013c8a7ce3148fe53f59206d8549264b authored over 6 years ago by Torsten Curdt <[email protected]>
Make framework target shared so it can be used with Carthage

3736dd1792cc9cf72540dfbffa30f5b5edf72c20 authored over 6 years ago by Adam Fedor <[email protected]>
Merge pull request #55 from psulak/patch-1

Fixed checking the target URL from the Info.plist

cf774955c173a0c2170d26cd0f7506a6aaeef6a8 authored almost 7 years ago by Torsten Curdt <[email protected]>
Update FRFeedbackController.m

Sending the feedback report when there's no app delegate would fail.

21ff0bf80eebbf5838fa55dc13f4d29944c307fa authored almost 7 years ago by Phil Sulak <[email protected]>
Merge pull request #54 from seanm/master

Yet more modernization & cleanup...

e357ed1d8817bda7f08aa699bce47b2178a243b3 authored about 7 years ago by Torsten Curdt <[email protected]>
Merge remote-tracking branch 'upstream/master'

42764147e45ce9dd8e959c143a3ebf94247aa8bb authored about 7 years ago by Sean McBride <[email protected]>
Stop looking in obsolete Logs/HangReporter/ folder

This folder seems to be obsolete for several OS releases now.

7fd6adb88c5f0a517f9d3398a9bd1053023bd70c authored about 7 years ago by Sean McBride <[email protected]>
Tweaked 2 delegate messages, improved test app

Changed 2 delegate methods:
- made targetURLForFeedbackReport return NSURL not NSString, and cap...

e2302dcb40ae84dcc975f9f0156ac9ba1cfe756d authored about 7 years ago by Sean McBride <[email protected]>
Changed FPUploader to prefer NSURL over NSString paths

- rewrote loop using dictionary block enumeration.
- improved error checking.
- improved some lo...

62a6d7607c38138c6dc941e15977cba6bd01fbb2 authored about 7 years ago by Sean McBride <[email protected]>
Made feedback window not restorable

The feedback window is not something one wants restored
after something going wrong in an app.

338c920036dae707185feb879fe891162711c29b authored about 7 years ago by Sean McBride <[email protected]>
Cleanup of Info.plist files, modernized, increased version number to 2.0

Set Xcode project to treat .plist files as XML text, so it doesn't use its GUI viewer,
which can...

d71c55f5d80d403b74490de8fb636b6b62bda804 authored about 7 years ago by Sean McBride <[email protected]>
Merge pull request #53 from seanm/master

More modernization...

46b880e85fb36d3a4de08d732953805ac1bc8f83 authored about 7 years ago by Torsten Curdt <[email protected]>
Changed FPUploader to prefer NSURL over NSString paths

- rewrote loop using dictionary block enumeration.
- improved error checking.
- improved some lo...

1c504497658a2e015f8fed3ec0f3a3d12a0896ab authored about 7 years ago by Sean McBride <[email protected]>
Improved documentation of public API

Moved one #define from a .h to a .m

5429204861d3b6dfac9699f33b0d7d28ba4ea844 authored about 7 years ago by Sean McBride <[email protected]>
Made feedback window not restorable

The feedback window is not something one wants restored
after something going wrong in an app.

ca43b2015a911c03a43e3afc7f825f3cd66b685c authored about 7 years ago by Sean McBride <[email protected]>
Cleanup of Info.plist files, modernized, increased version number to 2.0

Set Xcode project to treat .plist files as XML text, so it doesn't use it's GUI viewer,
which ca...

dba63f40388bf113a42fcbd8217550b1cadba503 authored about 7 years ago by Sean McBride <[email protected]>
removed some no-longer-used #defines (missed previously)

8d5a42cbeb610f416a1b4488638367cf9d1ddfdc authored about 7 years ago by Sean McBride <[email protected]>
email_new_bug() became email_bug_added()

8882d5fee2d49b1d572e7e9b196b558e51f36ec2 authored about 7 years ago by Victor Yap <[email protected]>
php.ini memo

c568281dbbf59a0dd35bd745f5952f0b04671ae1 authored about 7 years ago by Victor Yap <[email protected]>
if NSData->NSString fails trying UTF-8, don't bother trying ASCII, it could never succeed as it's a strict subset

1def9902e4d11ea7ddb2a5c2e414d83ccde16671 authored about 7 years ago by Sean McBride <[email protected]>
Improved 'summary' line for bugs; ++verbosity

c9547d5ecdb9b5a00bb11a99450a864c17df1410 authored about 7 years ago by Victor Yap <[email protected]>
Updated README, license, and copyright

99a1f498facffd37eabacd8e8b02ee61cf1df08d authored about 7 years ago by Victor Yap <[email protected]>
Fixed a nullability error, assert delegate results

71e9add88cf48872881bb754db2d72cb3473838b authored about 7 years ago by Sean McBride <[email protected]>
Show the scheme (http or https) in reachability error message, useful for debugging firewall issues

0723bd3f396514f424cf1a14e293d71e021ecc20 authored about 7 years ago by Sean McBride <[email protected]>
Give debug output if SUBMIT_TEST constant is defined

af59e77785be7bbe1a4f62475e0bc7ea9b31abb7 authored about 7 years ago by Victor Yap <[email protected]>
Server/php/mantis: OOP $bug->create() + "date_order" property

1. bug_create() no longer exists in MantisBT.

2. Oddly enough "date_order" is required when sub...

6ef3da4ddfaf05633b3806cc326367afea443862 authored about 7 years ago by Victor Yap <[email protected]>
Added 'private config file' feature

1eb19836feb6ab1a31c6c468b717e355761841fb authored about 7 years ago by Victor Yap <[email protected]>
Server/php/mantis: Removal of the '?>' tags at end of files.

ed0ee1140d4b6c55ebe8950ff36d8ee71a58f5e7 authored about 7 years ago by Victor Yap <[email protected]>
Updated docs and release notes

Changed dates to ISO 8601 format.

99282f32d6727f096d9fd9525b2ef5d4e8d4e90e authored about 7 years ago by Sean McBride <[email protected]>
Don't search obsolete Logs/CrashReporter/ folder

Has not been used since around 10.6

3a7d0d33c5d4f865474dd6e58bbf4071c7f8bb0c authored about 7 years ago by Sean McBride <[email protected]>
Better handling of null from malloc()

abacaf93110aa4300e6cfe3e13651b8e89e0282b authored about 7 years ago by Sean McBride <[email protected]>
Replace the only sysctl() with sysctlbyname()

fe42c20669072eac966bf2061d3dba2a25580c9b authored about 7 years ago by Sean McBride <[email protected]>
allow the customParametersForFeedbackReport delegate method to return nil

212d1d12df66d9d6de98292403cd236289c29474 authored about 7 years ago by Sean McBride <[email protected]>
Changed FRCommand to use NSURL instead of NSString paths, also designated initializer now takes arguments too

8868d8f705caaa64661b008bdb335b01123a9f1d authored about 7 years ago by Sean McBride <[email protected]>
Use objectForKey:, not valueForKey:, with NSDictionaries

c55b27a896780a51025c980363779dfff408b3b1 authored about 7 years ago by Sean McBride <[email protected]>
Removed some PowerPC remnants

Replaced with ARM64 check, just in case...

2837b56520d57231a2569a8679dcb4465e25f64e authored about 7 years ago by Sean McBride <[email protected]>
Use NSFastEnumeration in various places, for better readability

648c7edf2b577cd0f6d363e9c9b06c2c9300aae6 authored about 7 years ago by Sean McBride <[email protected]>
Review NSUserDefaults usage, minor fixes

- prefer objectForKey: instead of KVC's valueForKey:
- prefer specific methods like stringArrayF...

03d1201e4e39cb53f37c9635f3f35c4a0a4a779f authored about 7 years ago by Sean McBride <[email protected]>
Whitespace & formatting consistency

c78eda37ea7cb61afd495d13245ae1cfc9781d2e authored about 7 years ago by Sean McBride <[email protected]>
Merge pull request #52 from starlocke/mantis-2.x

Mantis 2.x Support; Fixes #13

b7caef009f3d27252344304b16094cae48f40988 authored about 7 years ago by Torsten Curdt <[email protected]>
php.ini memo

67f19ddae426c538a7e3e746df376a0de2c2b4d5 authored about 7 years ago by Victor Yap <[email protected]>
Updated README, license, and copyright

e50f338bd0e7b1e594bc3de0c2637134f2cac97a authored about 7 years ago by Victor Yap <[email protected]>
Improved 'summary' line for bugs; ++verbosity

f31c31c2535002b33688d75d6bab7cd3f93852ce authored about 7 years ago by Victor Yap <[email protected]>
email_new_bug() became email_bug_added()

7e2907af2cea00d898413944fe66d5e7d34ca511 authored about 7 years ago by Victor Yap <[email protected]>
Give debug output if SUBMIT_TEST constant is defined

898d7cca6c13a3e688bbfd8b4365cda7e7a32cbc authored about 7 years ago by Victor Yap <[email protected]>
Added 'private config file' feature

27c863c791247a0d2dce5a5733cf7d271e6c153c authored about 7 years ago by Victor Yap <[email protected]>
Merge pull request #51 from seanm/master

More cleanup & modernization, notably ARC & nullability

9edf38c75aa637992923ff9cbac3923eac06bfad authored about 7 years ago by Torsten Curdt <[email protected]>
Merge pull request #49 from seanm/master

more modernization...

749d4960e869a969a7455ca408d56596d897a844 authored about 7 years ago by Torsten Curdt <[email protected]>
Server/php/mantis: OOP $bug->create() + "date_order" property

1. bug_create() no longer exists in MantisBT.

2. Oddly enough "date_order" is required when sub...

257798f998d6d4865c2d273d8dbe2b6c172e725f authored about 7 years ago by Victor Yap <[email protected]>
Server/php/mantis: Removal of the '?>' tags at end of files.

a0f7773cbf2697e4b11a121ef54e960c94a8eeec authored about 7 years ago by Victor Yap <[email protected]>
Purged all use of very obsolete CFBundleLongVersionString

This key has been obsolete for a decade or more.

5d16e5b95bf193a90aca7040355d8e5efd6e0015 authored about 7 years ago by Sean McBride <[email protected]>
Added nullability annotations to all method params and return values

Also added asserts to required parameters.

41e3f3e16bab265457cb9d1511bb277e3441f7f4 authored about 7 years ago by Sean McBride <[email protected]>
Converted to ARC memory management

- Made delegate properties weak instead of assign
- had to special-case NSTextView outlets to be...

70249948d5093c3c01e02fe93ebb6ea4e31b6440 authored about 7 years ago by Sean McBride <[email protected]>
Use NS_DESIGNATED_INITIALIZER and cover superclass designated initializer

3303a8248d416492de526c533e6b7b82b40e9161 authored about 7 years ago by Sean McBride <[email protected]>
Don't bother having header files for XCTest classes

1f39c0bc21c42009cee0d59156882be2c6890485 authored about 7 years ago by Sean McBride <[email protected]>
Encourage use of https instead of http

8cb0b2da6eda89704f5d010b233d2c5a514e7979 authored about 7 years ago by Sean McBride <[email protected]>
Removed NSException+Callstack since it's not needed on >= 10.6

bec6fd232b6a09fec1f6b6f452c7351ce663a9c1 authored about 7 years ago by Sean McBride <[email protected]>
Fixed bugs where nil could be passed to nonnull parameter

1) In an error path, nil could have been invalidly passed as the data to initWithData:encoding:....

fcf6cd1db00cbc8175a419be420ab0f9388915b5 authored about 7 years ago by Sean McBride <[email protected]>
Misc trivial cleanup

- fixed some typos in comments & logs
- const fixes to declaration of main()
- removed unneeded ...

b1308cbab9dc5365e88e512b0b265b386ca1748b authored about 7 years ago by Sean McBride <[email protected]>
Keep a strong reference to top-level NSArrayController in xibs

Cocoa conventions require a strong reference to top-level objects in xibs, therefore, add one fo...

7128750c55c973e7a0cf2a1a981c4521f864b7ab authored about 7 years ago by Sean McBride <[email protected]>
Converted all IBOutlets from ivars to @properties

Made most assign, excepts top-level objects, which should be strong, and the tabviews, which are...

b75392bba70f968098d78ce202dc6497cbb8e57b authored about 7 years ago by Sean McBride <[email protected]>
Don't implicitly compare length to zero, instead be explicit

57d6b1813ac0233f4d90e1a81f6243ebdb7b372f authored about 7 years ago by Sean McBride <[email protected]>
Replaced all non-IBOutlet ivars with @properties

2c887729b9ac006a8a6b7d9abffc1c71ab44add3 authored about 7 years ago by Sean McBride <[email protected]>
Replace NSAutoreleasePool with @autoreleasepool

Also replaced [NSDate dateWithTimeIntervalSinceNow:100000]

with [NSDate distantFuture]

693be3eb66927d140cc8550951d43ece7d836896 authored about 7 years ago by Sean McBride <[email protected]>
Touched all xibs with Xcode 7.2.1 (7C1002) on 10.10.5 (14F2411)

The es and fr files were missed previously, this converts them to newer formats.

The others hav...

6ba98e217080c9aca54323b092e6c20175515d69 authored about 7 years ago by Sean McBride <[email protected]>
Modernized all delegates to use properties, fixed 1 inconsistency/bug

- delegates currently 'assign', but ready to one day be 'weak'
- Also added protocol to previous...

b53bb68d5272547257193423cc95ec623c56cdb0 authored about 7 years ago by Sean McBride <[email protected]>
Merge pull request #48 from seanm/master

Various conservative cleanup and modernization

af27b94774a8d5edb499a3a6f7dfdb634dbb5356 authored about 7 years ago by Torsten Curdt <[email protected]>
Use NSArray literals where possible

8d1cacd9fcfab5f5ca965c1bcd02fc655d6fe15c authored about 7 years ago by Sean McBride <[email protected]>
Use dispatch_once singleton technique

5a34e51286566199e2ef7b3ac1f4b342dd450d45 authored about 7 years ago by Sean McBride <[email protected]>
Renamed all non-IBOutlet ivars to start with underscore

per modern Cocoa convention.

72b22b512c2ce5e1765ff33c54ae31075fe5cf47 authored about 7 years ago by Sean McBride <[email protected]>