• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

TextMate is a graphical text editor for OS X 10.7+


RSS
Rev. Time Author
38801c7 2012-08-20 04:13:25 Paul Wilde

Retina assets for the "OakFileBrowser"

d947ec2 2012-08-20 04:13:25 Paul Wilde

Retina tab assets

714bb12 2012-08-20 04:08:06 Allan Odgaard

Checkin release notes

783514f 2012-08-20 04:08:05 Allan Odgaard

Strip the numeric keypad flag for key events

This means pressing e.g. ⌘/ (using the slash on the numeric keypad) will still work to toggle comments.

It also means that we can no longer bind specifically to the numeric keypad keys, but I don’t think anyone actually does that (given that few have numeric keypads).

The ideal solution would be to first do a literal check and then, if there was no match and the key event had the numeric keypad flag set, do a test with this flag removed, but that would change the simple string compare we presently use plus the easy caching and binary search of finding the item that matches a key event, i.e. it would add complexity to the code with no known argument in favor of this flexibility.

4ca8978 2012-08-19 22:53:43 Allan Odgaard

Remove TS_WARN since we do have tests

Sort of a fixup! to 2c6a847 (which added child selectors).

416b718 2012-08-19 22:01:22 Allan Odgaard

Tweak default variables in Preferences

These are (now) all disabled, so it’s mainly just for guidance.

9366a1e 2012-08-19 21:44:57 Allan Odgaard

Cache image resources

This was also done prior to commit 806cb44. I just assumed that now that we are back using the system’s named image stuff, we would benefit from their cache, but clearly we are not (especially file browser seemed sluggish because of (re)loading the file type images).

8e28856 2012-08-19 21:36:22 Allan Odgaard

Select paragraph now bound to ⌃⌥P

6677a9c 2012-08-19 08:31:47 Allan Odgaard

Remove unused NSImage category method

806cb44 2012-08-19 08:31:02 Allan Odgaard

Support loading @2x image assets

Untested, but we now use imageForResource: (10.7) instead of constructing an absolute file path, so the system should take care of finding @2x assets.

4c66bfd 2012-08-19 06:56:58 Allan Odgaard

Fix copy to find/replace clipboard with non-standard selections

Previously it would place either the column or discontinuous selection on the find/replace clipboard, which wasn’t useful.

Now it only places the “first” range (of a discontinuous) selection on the clipboard, or first row of a column selection.

a84f597 2012-08-19 06:56:58 Allan Odgaard

Use wrap column from layout

This closes issue #158.

81af193 2012-08-19 06:56:58 Allan Odgaard

Expose (effective) wrap column from layout_t

d15a0ed 2012-08-19 06:52:58 jtbandes

Include high resolution I-Beam cursor

6999696 2012-08-19 05:39:01 Allan Odgaard

Restructure code

9d99e1c 2012-08-19 05:27:06 Allan Odgaard

fixup! Represent font size using a CGFloat

12d700a 2012-08-19 05:11:10 Allan Odgaard

fixup! Fix trailing whitespace in text reformat

We still got the extra (double) newline after the paragraph.

1477288 2012-08-19 04:52:08 Allan Odgaard

Redefine definition of paragraph

When we need to work on a paragraph (reflow, unwrap, select, etc.) we now extend upward until we see a blank line, and likewise move downward until there is a blank line.

This is related to issue #154.

be63bda 2012-08-19 04:29:05 Allan Odgaard

Support East Asian Width

There is a bunch of functions that deal with the logical column count and these now all count code points with the “east asian width” (unicode) property set as two columns.

This closes issue #206.

45f847d 2012-08-19 04:29:05 Allan Odgaard

Add text::is_east_asian_width

This checks if the character needs to be counted as double-width (for soft wrap and similar).

I used the following script to generate the tables, it should be improved to collapse the ranges:

#!/usr/bin/ruby

fixed, start, stop = [ ], [ ], [ ]
open('|curl -Ls http://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt') do |io|
io.grep(/^([0-9A-F]+)(?:..([0-9A-F]+))?;[A-Za-z]*W/) do
if $2
start << "0x#$1"
stop << "0x#$2"
else
fixed << "0x#$1"
end
end
end
puts "static uint32_t Fixed[] = { #{fixed.join(', ')} };\n"
puts "static uint32_t RangeBegin[] = { #{start.join(', ')} };\n"
puts "static uint32_t RangeEnd[] = { #{stop.join(', ')} };\n"

6e70305 2012-08-19 04:28:56 jtbandes

Move border drawing to OakDocumentView

This allows the border to appear properly when scrolling (with a multitouch device) bounces past the end of the content.

7a56a80 2012-08-19 04:28:55 jtbandes

Fix bundle menu items' appearance in the Help menu

7aa70dd 2012-08-19 04:28:55 Gerd Knops

Bundle Editor: allow selection of disabled items

Previously disabled items could not be selected, and hence not be re-enabled.

36b2e82 2012-08-19 02:06:14 Damon McDougall

Fix trailing whitespace in text reformat

On a ^Q text reformat, trailing whitespaces were not removed. Typically
whitespace is typically considered undesirable.

0d261e0 develop 2012-08-19 00:46:24 Allan Odgaard

Add preliminary bundle install support.

36eaa97 2012-08-19 00:46:24 Allan Odgaard

Revert "Improve drag and drop in file browser"

This reverts commit a463e2c73d22c8d1e6be9dc0dce8ae5931f5a5bb.

d8c2021 2012-08-19 00:46:23 Allan Odgaard

Improve drag and drop in file browser

This closes issue #160 although it still flickers like crazy if you hover over an open folder item, but overall it seems quite usable (and it’s difficult to see how I can affect the behavior).

11e08b7 2012-08-18 23:37:22 Elia Schito

Let the user resize bundle editor columns

18eecca 2012-08-18 23:28:47 Joachim Mårtensson

Represent font size using a CGFloat

This applies to scoped font size settings and should be faster than the previous std::string based approach.

ece7758 2012-08-18 23:28:47 Joachim Mårtensson

Represent theme colors as 4 doubles (RGBA)

This should be faster (and probably more precise) than the previous std::string based color manipulations.