]> git.saurik.com Git - cydia.git/log
cydia.git
9 years agoWe should also be changing the gid, not just uid.
Jay Freeman (saurik) [Mon, 27 Oct 2014 00:20:28 +0000 (17:20 -0700)] 
We should also be changing the gid, not just uid.

9 years agoEntirely isolate setreuid logic to MobileCydia.mm.
Jay Freeman (saurik) [Mon, 27 Oct 2014 00:19:59 +0000 (17:19 -0700)] 
Entirely isolate setreuid logic to MobileCydia.mm.

9 years agoAdd more parts of Cydia that need to run as root.
Jay Freeman (saurik) [Mon, 27 Oct 2014 00:19:03 +0000 (17:19 -0700)] 
Add more parts of Cydia that need to run as root.

9 years agoIt's possible to externally lock dpkg under _root!
Jay Freeman (saurik) [Sun, 26 Oct 2014 14:17:04 +0000 (07:17 -0700)] 
It's possible to externally lock dpkg under _root!

9 years agoSuccessfully add a default image for the iPhone 6.
Jay Freeman (saurik) [Sun, 26 Oct 2014 14:08:22 +0000 (07:08 -0700)] 
Successfully add a default image for the iPhone 6.

9 years agoContinue to put APT's extended_states in /var/lib.
Jay Freeman (saurik) [Sun, 26 Oct 2014 13:51:34 +0000 (06:51 -0700)] 
Continue to put APT's extended_states in /var/lib.

9 years agoDo not pass our disk cache path up to NSURLCache.
Jay Freeman (saurik) [Sun, 26 Oct 2014 13:20:20 +0000 (06:20 -0700)] 
Do not pass our disk cache path up to NSURLCache.

9 years agoAttempt to isolate Cydia's priviledged code paths.
Jay Freeman (saurik) [Sun, 26 Oct 2014 13:06:18 +0000 (06:06 -0700)] 
Attempt to isolate Cydia's priviledged code paths.

10 years agoSkip dirents that have zeroed out (deleted) inodes.
Jay Freeman (saurik) [Sun, 26 Oct 2014 07:15:41 +0000 (00:15 -0700)] 
Skip dirents that have zeroed out (deleted) inodes.

10 years agoUse the "private" 64-bit version of getdirentries.
Jay Freeman (saurik) [Sun, 26 Oct 2014 07:10:46 +0000 (00:10 -0700)] 
Use the "private" 64-bit version of getdirentries.

10 years agoFlatten out a level of indentation from setnsfpn.
Jay Freeman (saurik) [Sun, 26 Oct 2014 07:04:14 +0000 (00:04 -0700)] 
Flatten out a level of indentation from setnsfpn.

10 years agoAdd new @3x icons from Surenix for the iPhone 6+.
Jay Freeman (saurik) [Sat, 25 Oct 2014 12:30:20 +0000 (05:30 -0700)] 
Add new @3x icons from Surenix for the iPhone 6+.

10 years agoIf Library/move.sh is changed, rebuild the package.
Jay Freeman (saurik) [Sat, 25 Oct 2014 12:26:11 +0000 (05:26 -0700)] 
If Library/move.sh is changed, rebuild the package.

10 years agoCarefully set NSFileProtectionNone inside of /var.
Jay Freeman (saurik) [Sat, 25 Oct 2014 12:24:11 +0000 (05:24 -0700)] 
Carefully set NSFileProtectionNone inside of /var.

10 years agoDon't use /System/Library/LaunchDaemons for Cydia.
Jay Freeman (saurik) [Fri, 24 Oct 2014 13:08:00 +0000 (06:08 -0700)] 
Don't use /System/Library/LaunchDaemons for Cydia.

10 years agoUse public imageNamed, not applicationImageNamed. v1.1.13
Jay Freeman (saurik) [Wed, 22 Oct 2014 15:25:34 +0000 (08:25 -0700)] 
Use public imageNamed, not applicationImageNamed.

10 years agoUpdate version dependency for apt7 in sysroot.sh.
Jay Freeman (saurik) [Tue, 24 Jun 2014 20:13:26 +0000 (13:13 -0700)] 
Update version dependency for apt7 in sysroot.sh.

10 years agoScale icons for iPad Retina (waiting on Wolfgang). v1.1.12
Jay Freeman (saurik) [Fri, 13 Jun 2014 09:21:37 +0000 (02:21 -0700)] 
Scale icons for iPad Retina (waiting on Wolfgang).

10 years agoIntegrate updated German translations by fre4ek7v.
Jay Freeman (saurik) [Fri, 13 Jun 2014 09:14:49 +0000 (02:14 -0700)] 
Integrate updated German translations by fre4ek7v.

10 years agoApparently, this key actually defaults to false?
Jay Freeman (saurik) [Fri, 13 Jun 2014 08:57:09 +0000 (01:57 -0700)] 
Apparently, this key actually defaults to false?

10 years agoFix permissions of _.* containers on new stashes.
Jay Freeman (saurik) [Fri, 13 Jun 2014 08:31:54 +0000 (01:31 -0700)] 
Fix permissions of _.* containers on new stashes.

10 years agoiOS 4 and iOS 7 differ their required icon syntax.
Jay Freeman (saurik) [Fri, 13 Jun 2014 08:08:06 +0000 (01:08 -0700)] 
iOS 4 and iOS 7 differ their required icon syntax.

10 years agoApparently, this German is better in the singular. v1.1.11
Jay Freeman (saurik) [Thu, 12 Jun 2014 20:06:07 +0000 (13:06 -0700)] 
Apparently, this German is better in the singular.

10 years agoRecover old Italian for CLEAR that wasn't REMOVE.
Jay Freeman (saurik) [Thu, 12 Jun 2014 19:59:06 +0000 (12:59 -0700)] 
Recover old Italian for CLEAR that wasn't REMOVE.

10 years agoDownloading does not *always* involve mailto: ;P.
Jay Freeman (saurik) [Thu, 12 Jun 2014 19:43:07 +0000 (12:43 -0700)] 
Downloading does not *always* involve mailto: ;P.

10 years agoSomeone saw UILocalizedIndexedCollation throw out.
Jay Freeman (saurik) [Thu, 12 Jun 2014 19:28:51 +0000 (12:28 -0700)] 
Someone saw UILocalizedIndexedCollation throw out.

10 years agoiOS 7's UILocalizedIndexedCollation fails Chinese.
Jay Freeman (saurik) [Thu, 12 Jun 2014 19:24:58 +0000 (12:24 -0700)] 
iOS 7's UILocalizedIndexedCollation fails Chinese.

10 years agoScale @modifiers must come before ~idioms on PNGs.
Jay Freeman (saurik) [Thu, 12 Jun 2014 17:46:36 +0000 (10:46 -0700)] 
Scale @modifiers must come before ~idioms on PNGs.

10 years agoClaim to use iOS 7 SDK (for status bar). [rpetrich]
Jay Freeman (saurik) [Thu, 12 Jun 2014 17:38:12 +0000 (10:38 -0700)] 
Claim to use iOS 7 SDK (for status bar). [rpetrich]

10 years agoForce replacement of the "Russian Cydia" package.
Jay Freeman (saurik) [Thu, 12 Jun 2014 17:37:41 +0000 (10:37 -0700)] 
Force replacement of the "Russian Cydia" package.

10 years agoAs the comment admitted: do not compare localized.
Jay Freeman (saurik) [Thu, 12 Jun 2014 17:36:43 +0000 (10:36 -0700)] 
As the comment admitted: do not compare localized.

10 years agoThe new version of Cydia needs newer translations. v1.1.10
Jay Freeman (saurik) [Thu, 12 Jun 2014 12:34:03 +0000 (05:34 -0700)] 
The new version of Cydia needs newer translations.

10 years agoDo not restart SpringBoard if symlink is damaged.
Jay Freeman (saurik) [Thu, 12 Jun 2014 09:50:38 +0000 (02:50 -0700)] 
Do not restart SpringBoard if symlink is damaged.

10 years agoTighten ALL_SOURCES_EX width/string to make it fit.
Jay Freeman (saurik) [Thu, 12 Jun 2014 08:53:13 +0000 (01:53 -0700)] 
Tighten ALL_SOURCES_EX width/string to make it fit.

10 years agoJust in case, I want to initialize this variable.
Jay Freeman (saurik) [Thu, 12 Jun 2014 07:15:11 +0000 (00:15 -0700)] 
Just in case, I want to initialize this variable.

10 years agoSome minor adjustments to sort of support iOS 2.x.
Jay Freeman (saurik) [Thu, 12 Jun 2014 06:37:01 +0000 (23:37 -0700)] 
Some minor adjustments to sort of support iOS 2.x.

10 years agoUpdate all launch images (navbar height and iOS 6).
Jay Freeman (saurik) [Thu, 12 Jun 2014 05:33:10 +0000 (22:33 -0700)] 
Update all launch images (navbar height and iOS 6).

10 years agoIf we have a lot of memory, increase MaxParallel.
Jay Freeman (saurik) [Thu, 12 Jun 2014 03:58:41 +0000 (20:58 -0700)] 
If we have a lot of memory, increase MaxParallel.

10 years agoMove the Queue button to upper-right of Installed.
Jay Freeman (saurik) [Thu, 12 Jun 2014 03:58:23 +0000 (20:58 -0700)] 
Move the Queue button to upper-right of Installed.

10 years agoTruly "over-engineer" source progress indications.
Jay Freeman (saurik) [Thu, 12 Jun 2014 03:57:18 +0000 (20:57 -0700)] 
Truly "over-engineer" source progress indications.

10 years agoUse consistent "desc" name for ItemDesc parameter.
Jay Freeman (saurik) [Thu, 12 Jun 2014 03:55:05 +0000 (20:55 -0700)] 
Use consistent "desc" name for ItemDesc parameter.

10 years agoThe initial page color for packages should be nil.
Jay Freeman (saurik) [Wed, 11 Jun 2014 23:02:59 +0000 (16:02 -0700)] 
The initial page color for packages should be nil.

10 years agoImprove icon image quality on non-Retina displays.
Jay Freeman (saurik) [Wed, 11 Jun 2014 22:58:25 +0000 (15:58 -0700)] 
Improve icon image quality on non-Retina displays.

10 years agoUpgrade copyrights and about dialog to cover 2014.
Jay Freeman (saurik) [Wed, 11 Jun 2014 15:02:02 +0000 (08:02 -0700)] 
Upgrade copyrights and about dialog to cover 2014.

10 years agoBring back the UITableViewStyleGrouped color hack.
Jay Freeman (saurik) [Wed, 11 Jun 2014 14:56:12 +0000 (07:56 -0700)] 
Bring back the UITableViewStyleGrouped color hack.

10 years agoAdd last-minute Russian translations from Tethras.
Jay Freeman (saurik) [Wed, 11 Jun 2014 14:33:04 +0000 (07:33 -0700)] 
Add last-minute Russian translations from Tethras.

10 years agoReimplement the loading controller as real tabbar.
Jay Freeman (saurik) [Wed, 11 Jun 2014 14:18:59 +0000 (07:18 -0700)] 
Reimplement the loading controller as real tabbar.

10 years agoOur app delegate doesn't implement these protocols.
Jay Freeman (saurik) [Wed, 11 Jun 2014 14:13:41 +0000 (07:13 -0700)] 
Our app delegate doesn't implement these protocols.

10 years agoRemove some obsolete helper code from the dropbar.
Jay Freeman (saurik) [Wed, 11 Jun 2014 14:12:43 +0000 (07:12 -0700)] 
Remove some obsolete helper code from the dropbar.

10 years agoAvoid overriding the background color after push.
Jay Freeman (saurik) [Wed, 11 Jun 2014 13:34:22 +0000 (06:34 -0700)] 
Avoid overriding the background color after push.

10 years agoAdd some new (and old :/) section remaps (*sigh*).
Jay Freeman (saurik) [Wed, 11 Jun 2014 10:06:10 +0000 (03:06 -0700)] 
Add some new (and old :/) section remaps (*sigh*).

10 years agoUpgrade to the final iOS 7 Cydia icon from Surenix.
Jay Freeman (saurik) [Wed, 11 Jun 2014 03:12:41 +0000 (20:12 -0700)] 
Upgrade to the final iOS 7 Cydia icon from Surenix.

10 years agoRemove a number of obsolete/inane section remaps.
Jay Freeman (saurik) [Tue, 10 Jun 2014 10:20:43 +0000 (03:20 -0700)] 
Remove a number of obsolete/inane section remaps.

10 years agoThe string "X Window" is the same in all languages.
Jay Freeman (saurik) [Tue, 10 Jun 2014 09:51:16 +0000 (02:51 -0700)] 
The string "X Window" is the same in all languages.

10 years agoUpdate to the completed translations from Tethras.
Jay Freeman (saurik) [Tue, 10 Jun 2014 09:15:52 +0000 (02:15 -0700)] 
Update to the completed translations from Tethras.

10 years agoDo not show timestamp for "ancient" recent items.
Jay Freeman (saurik) [Tue, 10 Jun 2014 08:41:17 +0000 (01:41 -0700)] 
Do not show timestamp for "ancient" recent items.

10 years agoAdd package installation warnings for */.DS_Store.
Jay Freeman (saurik) [Tue, 10 Jun 2014 08:38:57 +0000 (01:38 -0700)] 
Add package installation warnings for */.DS_Store.

10 years agoAdd more detail in body of the Invalid URL dialog.
Jay Freeman (saurik) [Tue, 10 Jun 2014 08:38:11 +0000 (01:38 -0700)] 
Add more detail in body of the Invalid URL dialog.

10 years agoUse ISO 639-1 and BCP 47 names for .lproj folders.
Jay Freeman (saurik) [Tue, 10 Jun 2014 08:08:39 +0000 (01:08 -0700)] 
Use ISO 639-1 and BCP 47 names for .lproj folders.

10 years agoFinally commit the careful status bar install fix.
Jay Freeman (saurik) [Tue, 27 May 2014 12:20:40 +0000 (05:20 -0700)] 
Finally commit the careful status bar install fix.

10 years agoFinally commit the careful status bar upgrade fix.
Jay Freeman (saurik) [Tue, 27 May 2014 11:56:52 +0000 (04:56 -0700)] 
Finally commit the careful status bar upgrade fix.

10 years agoExpose Package upgraded time to JavaScript bridge.
Jay Freeman (saurik) [Tue, 27 May 2014 10:33:58 +0000 (03:33 -0700)] 
Expose Package upgraded time to JavaScript bridge.

10 years agoImprove naming of Package upgraded time selectors.
Jay Freeman (saurik) [Tue, 27 May 2014 10:33:16 +0000 (03:33 -0700)] 
Improve naming of Package upgraded time selectors.

10 years agoDo not require CydiaSubstrate to compile postinst.
Jay Freeman (saurik) [Sun, 25 May 2014 12:24:20 +0000 (05:24 -0700)] 
Do not require CydiaSubstrate to compile postinst.

10 years agoInitialize/check Installed/Recent section with nil.
Jay Freeman (saurik) [Sun, 25 May 2014 12:15:16 +0000 (05:15 -0700)] 
Initialize/check Installed/Recent section with nil.

10 years agoRemove an unneeded #include of PerlCompatibleRegEx.
Jay Freeman (saurik) [Sun, 25 May 2014 12:13:26 +0000 (05:13 -0700)] 
Remove an unneeded #include of PerlCompatibleRegEx.

10 years agoAdd the day as section header to Installed/Recent.
Jay Freeman (saurik) [Sun, 25 May 2014 12:05:27 +0000 (05:05 -0700)] 
Add the day as section header to Installed/Recent.

10 years agoAvoid division by 0 and implicit-zero struct value.
Jay Freeman (saurik) [Sun, 25 May 2014 10:52:34 +0000 (03:52 -0700)] 
Avoid division by 0 and implicit-zero struct value.

10 years agoMake root->mobile preference shift find keyboards.
Jay Freeman (saurik) [Sun, 25 May 2014 09:41:12 +0000 (02:41 -0700)] 
Make root->mobile preference shift find keyboards.

10 years agoPort root->mobile preference shift to the future.
Jay Freeman (saurik) [Sun, 25 May 2014 09:40:29 +0000 (02:40 -0700)] 
Port root->mobile preference shift to the future.

10 years agoMake root->mobile preference shift exception-safe.
Jay Freeman (saurik) [Sun, 25 May 2014 09:39:39 +0000 (02:39 -0700)] 
Make root->mobile preference shift exception-safe.

10 years agoAllow multi-tasking while modal dialog is present.
Jay Freeman (saurik) [Thu, 22 May 2014 11:34:34 +0000 (04:34 -0700)] 
Allow multi-tasking while modal dialog is present.

10 years agoFix regular expression subjects encoded in UTF-8.
Jay Freeman (saurik) [Tue, 20 May 2014 09:01:38 +0000 (02:01 -0700)] 
Fix regular expression subjects encoded in UTF-8.

10 years agoDelayed URL loads should still be forExternal:YES.
Jay Freeman (saurik) [Tue, 20 May 2014 08:00:19 +0000 (01:00 -0700)] 
Delayed URL loads should still be forExternal:YES.

10 years agoRecover BrowserView authentication challenge logic.
Jay Freeman (saurik) [Tue, 20 May 2014 07:59:32 +0000 (00:59 -0700)] 
Recover BrowserView authentication challenge logic.

10 years agoAlso update the Refresh/Changes button on Changes.
Jay Freeman (saurik) [Tue, 20 May 2014 01:26:47 +0000 (18:26 -0700)] 
Also update the Refresh/Changes button on Changes.

10 years agoUse libicucore to build index collation transform.
Jay Freeman (saurik) [Mon, 19 May 2014 15:31:53 +0000 (08:31 -0700)] 
Use libicucore to build index collation transform.

10 years agoAvoid misaligned second field in PrintTimes column.
Jay Freeman (saurik) [Mon, 19 May 2014 14:59:46 +0000 (07:59 -0700)] 
Avoid misaligned second field in PrintTimes column.

10 years agoLink libicucore and add headers to idirafter path.
Jay Freeman (saurik) [Mon, 19 May 2014 13:53:04 +0000 (06:53 -0700)] 
Link libicucore and add headers to idirafter path.

10 years agoAlso use PackageName for -cyname in radix sorter.
Jay Freeman (saurik) [Mon, 19 May 2014 12:10:58 +0000 (05:10 -0700)] 
Also use PackageName for -cyname in radix sorter.

10 years agoClean up all of the old _profile/PrintTimes logic.
Jay Freeman (saurik) [Mon, 19 May 2014 09:57:37 +0000 (02:57 -0700)] 
Clean up all of the old _profile/PrintTimes logic.

10 years agoNew statistics now show the obvious being better.
Jay Freeman (saurik) [Mon, 19 May 2014 09:38:30 +0000 (02:38 -0700)] 
New statistics now show the obvious being better.

10 years agoMake HistogramInsertionSort's definition harmonize.
Jay Freeman (saurik) [Mon, 19 May 2014 09:37:22 +0000 (02:37 -0700)] 
Make HistogramInsertionSort's definition harmonize.

10 years agoAvoid misaligned first field in PrintTimes column.
Jay Freeman (saurik) [Mon, 19 May 2014 08:44:20 +0000 (01:44 -0700)] 
Avoid misaligned first field in PrintTimes column.

10 years agoRename Simple segment to User under Installed tab.
Jay Freeman (saurik) [Mon, 19 May 2014 02:12:43 +0000 (19:12 -0700)] 
Rename Simple segment to User under Installed tab.

10 years agoAdd "sort by last updated" to InstalledController.
Jay Freeman (saurik) [Sun, 18 May 2014 01:44:26 +0000 (18:44 -0700)] 
Add "sort by last updated" to InstalledController.

10 years agoIf using setRootViewController: don't addSubview:.
Jay Freeman (saurik) [Sat, 17 May 2014 22:48:28 +0000 (15:48 -0700)] 
If using setRootViewController: don't addSubview:.

10 years agoSorting packages also requires the database lock.
Jay Freeman (saurik) [Sat, 17 May 2014 22:08:32 +0000 (15:08 -0700)] 
Sorting packages also requires the database lock.

10 years agoUse FilteredPackageList to implement Changes (yay).
Jay Freeman (saurik) [Sat, 17 May 2014 13:48:06 +0000 (06:48 -0700)] 
Use FilteredPackageList to implement Changes (yay).

10 years agoMove most of the textField code to back into init.
Jay Freeman (saurik) [Sat, 17 May 2014 12:50:54 +0000 (05:50 -0700)] 
Move most of the textField code to back into init.

10 years agoUse C++11 to remove setFilter:withObject:andStuff:.
Jay Freeman (saurik) [Sat, 17 May 2014 12:11:54 +0000 (05:11 -0700)] 
Use C++11 to remove setFilter:withObject:andStuff:.

10 years agoThis script doesn't really need to be executable.
Jay Freeman (saurik) [Sat, 17 May 2014 08:52:32 +0000 (01:52 -0700)] 
This script doesn't really need to be executable.

10 years agoCalculate last-update time for installed packages.
Jay Freeman (saurik) [Sat, 17 May 2014 08:51:07 +0000 (01:51 -0700)] 
Calculate last-update time for installed packages.

10 years agoDon't rely on null-terminated name in PackageFind.
Jay Freeman (saurik) [Sat, 17 May 2014 08:43:58 +0000 (01:43 -0700)] 
Don't rely on null-terminated name in PackageFind.

10 years agoRely on GetIndexes instead of ComputeIndexTargets.
Jay Freeman (saurik) [Sat, 17 May 2014 07:49:56 +0000 (00:49 -0700)] 
Rely on GetIndexes instead of ComputeIndexTargets.

10 years agoNo longer on gcc 4.2, so let's go Objective-C++11.
Jay Freeman (saurik) [Sat, 17 May 2014 03:27:57 +0000 (20:27 -0700)] 
No longer on gcc 4.2, so let's go Objective-C++11.

10 years agoPort build environment to Xcode 5.0.2 (iOS 7 SDK).
Jay Freeman (saurik) [Sat, 17 May 2014 03:26:07 +0000 (20:26 -0700)] 
Port build environment to Xcode 5.0.2 (iOS 7 SDK).

10 years agoThis isn't strictly neccessary, but let's be safe.
Jay Freeman (saurik) [Sat, 17 May 2014 03:04:39 +0000 (20:04 -0700)] 
This isn't strictly neccessary, but let's be safe.

10 years agoOn iOS 6 iPads, Cydia incorrectly uses pinstripes.
Jay Freeman (saurik) [Sat, 17 May 2014 03:03:56 +0000 (20:03 -0700)] 
On iOS 6 iPads, Cydia incorrectly uses pinstripes.

10 years agoNew role changes broke Simple/Expert abstraction.
Jay Freeman (saurik) [Fri, 16 May 2014 22:54:12 +0000 (15:54 -0700)] 
New role changes broke Simple/Expert abstraction.