551 Commits

Author SHA1 Message Date
Tzu-ping Chung
6c69fffbe0 Extract version-getting jobs to functions 2014-11-21 19:01:38 +08:00
Tzu-ping Chung
ca187cdf89 Extract version updating script to external file 2014-11-21 18:40:20 +08:00
Tzu-ping Chung
c11f2f07d5 Upgrade PAPreferences to 0.4 2014-11-20 21:52:20 +08:00
Tzu-ping Chung
3eea1eb54d Fix segfault when saving blank document
Need to special-case this for automatic trailing newline insertion
algorithm.
2014-11-18 22:41:46 +08:00
Tzu-ping Chung
f20e124086 Add a paragraph to suggest reporting to upstream 2014-11-16 16:37:09 +08:00
Tzu-ping Chung
754e5abf14 Fix scrolling offset for "past end" height
Fix #210
2014-11-15 14:05:26 +08:00
Tzu-ping Chung
819ad4f75d Add Gitter link in text 2014-11-14 11:38:02 +08:00
Tzu-ping Chung
59a082b8e7 Add Gitter link and some instructions on reporting 2014-11-14 11:35:19 +08:00
Tzu-ping Chung
ea76103ded Merge branch 'hoedown-3' 2014-11-11 21:45:40 +08:00
Tzu-ping Chung
bce8c92841 Adopt Hoedown's math rendering
Fix #132, fix #205
2014-11-11 21:44:50 +08:00
Tzu-ping Chung
7fc20f594c Fix external HTML flag 2014-11-11 21:43:21 +08:00
Tzu-ping Chung
55c47ba8c2 Upgrade to Hoedown 3.0
Fix #90, fix #146
2014-11-11 14:25:38 +08:00
Tzu-ping Chung
0ffb239988 Allow completion even if a matching char follows
This seems to match what normal editor does, and "corrects" the
strange behaviour of not completing the second closing character
if you input them consecutively (e.g. the inner pair of `{{}}`)
2014-11-09 18:24:33 +08:00
Tzu-ping Chung
5f0fc531a2 Xcode checkout update 2014-11-09 18:23:57 +08:00
Tzu-ping Chung
30a5a1691c Merge branch 'fix_185-ignore-im' 2014-11-09 18:18:51 +08:00
Tzu-ping Chung
f33604107d Merge pull request #201 from alexkaessner/master
New document and preference pane icons
v0.3
2014-11-08 19:20:27 +08:00
Tzu-ping Chung
967056a4ca Calculate page margins manually
Based on implementation found at https://github.com/scottgarner/URL2PDF

Fix #190.
2014-11-03 15:46:15 +08:00
Tzu-ping Chung
06ce7f9be2 Fix layout constraints 2014-11-03 15:42:41 +08:00
Tzu-ping Chung
235f895bc7 Delete unused outlet in HTML preferences view 2014-11-03 15:07:34 +08:00
Tzu-ping Chung
091b2de6df Downgrade Sparkle to 1.7.x
Whyyyyyyy
https://twitter.com/uranusjr/status/529144332930908161
2014-11-03 13:45:06 +08:00
Tzu-ping Chung
728e1d9034 Update pods 2014-11-02 17:09:53 +08:00
Tzu-ping Chung
9293cc6bd8 Update Prism to 144adf1 (latest as of 20141102)
* Added Scheme highlighting
* Better NSIS support
* Bug fixes and improvementes
2014-11-02 17:01:15 +08:00
Tzu-ping Chung
1ae6782cee Fix bottom margin when exporting to PDF
This fixes the zero-margin problem in #190, but not the "cut off"
problem. In the future there should be some facility also to
adjust the margins manually instead of always using the default
values, like #196 suggests.
2014-11-01 20:11:48 +08:00
Alexander Käßner
8b146c9e5d updated @2x preferences icons
reduced line width for all retina preferences icons
2014-10-31 22:19:14 +01:00
Alexander Käßner
eb4f6ce5fe added new document icon 2014-10-31 21:58:04 +01:00
Alexander Käßner
2b04d251cf Merge pull request #1 from uranusjr/master
Update from Original
2014-10-31 21:35:04 +01:00
Tzu-ping Chung
f6cfe98b71 Fix cmd-return bahaviour
Fix #179
2014-10-31 14:45:19 +08:00
Tzu-ping Chung
78c886f1f5 Fix TOC ID in headers
This resolved problems mentioned in #182: The TOC has links, but
the headers doesn't have IDs so the links don't go anywhere.
2014-10-31 11:58:28 +08:00
Tzu-ping Chung
03754a3f74 Correct nesting option for TOC renderer
Fix #182
2014-10-28 12:38:04 +08:00
Tzu-ping Chung
737d98c2ca Remove non-existing conn in export panel accessory 2014-10-28 12:01:19 +08:00
Tzu-ping Chung
aee8b6f767 Use latest SDK to silence warning 2014-10-28 11:45:55 +08:00
Tzu-ping Chung
47abbaaff6 Add checkbox for auto-increment toggle
Fix #199 (regression introduced by merge commit c153040)
2014-10-28 11:45:40 +08:00
Tzu-ping Chung
93f62d01e5 Change new document behaviour
Yosemite doesn't save frames for unsaved documents, so the original
behaviour (all unsaved documents use a common name) doesn't work
anymore. Fallback to a more trivial one that always maximises.
2014-10-21 11:35:54 +08:00
Tzu-ping Chung
ad3bfc1ae6 Documents fill screen size on default 2014-10-21 11:17:58 +08:00
Tzu-ping Chung
6c3ef6ff2a Auto xib update by Xcode 2014-10-21 11:10:47 +08:00
Tzu-ping Chung
d7c259aff2 Xcode-initiated xib update 2014-10-18 18:30:50 +08:00
Tzu-ping Chung
7d16d5c702 Merge branch 'fix_194-newline-on-save' 2014-10-18 18:30:29 +08:00
Tzu-ping Chung
c9660a514c Insert newline at EOF if needed
Fix #194

Introduces an opt-in preference "editorEnsuresNewlineAtEndOfFile"
2014-10-18 18:29:48 +08:00
Tzu-ping Chung
874f9f7d47 Ignore IM-generated ASCII characters 2014-10-18 18:14:14 +08:00
Tzu-ping Chung
9f73636241 Fix matching deletion 2014-10-09 17:33:54 +08:00
Tzu-ping Chung
c153040543 Merge branch 'scroll-past-end'
Fix #60

Conflicts:
	MacDown/Code/Document/MPDocument.m
	MacDown/Localization/Base.lproj/MPEditorPreferencesViewController.xib
        (resolved with "theirs")
2014-10-09 17:15:42 +08:00
Tzu-ping Chung
c0be781eda Fix deployment target for Xcode 6 2014-10-03 10:52:28 +08:00
Tzu-ping Chung
e3ffb1e4c6 Merge branch 'fix_176-delete-tab' 2014-10-03 10:51:34 +08:00
Tzu-ping Chung
69862df55f Fix undo support for programmatic text replacement 2014-10-03 10:51:16 +08:00
Tzu-ping Chung
cdd1be0f8a Fix whitespaces calculation logic for deletion
Fix #176
2014-10-03 10:44:33 +08:00
Tzu-ping Chung
2731ecc42e Make deleting methods self-contained
This makes them true to their names, instead of rely on and need to
be used with built-in deletion.
2014-10-03 10:41:45 +08:00
Tzu-ping Chung
0893cfdfc6 Update project config for Xcode 6 2014-10-02 18:26:24 +08:00
Tzu-ping Chung
5eef210721 Cleanup obsolete autosave keys
We use file URL as autosaving keys for documents. If things are
moved around too often this can  get out of control quickly, and
if the prefs get too large the whole app will be affected.
2014-09-30 14:59:21 +08:00
Tzu-ping Chung
7599772788 weakObj should be __weak 2014-09-29 17:54:11 +08:00
Tzu-ping Chung
a9bdfa63e9 Try to prevent unbalanced flushing
Now use -isFlushWindowDisabled instead of our own ivar to guard
against unbalanced disable/enable calls. @synchronized is used
to avoid race conditions. Not sure if it would work, but certainly
looks better than before.

Fix #173
2014-09-29 17:50:59 +08:00