2375 Commits

Author SHA1 Message Date
Airy ANDRE
a1d0c4df55 Add support with bundled fonts with "otf" extension 2014-08-15 14:33:11 +02:00
Robert Grant
edda7b3e93 Improve memory allocation error logging and handling 2014-08-08 10:15:48 -04:00
Airy ANDRE
47826da7b3 Don't log here using NSLog, as NSLog date formating can use NSPropertyListReader, leading to recursion of hell 2014-08-07 17:14:45 +02:00
Airy ANDRE
0bbd08cfc6 Add some sanety checks on Windows font names 2014-07-16 16:09:47 +02:00
Airy ANDRE
058200a706 Use the same unhandled exception handler for all of the threads 2014-07-07 15:38:08 +02:00
Robert Grant
f8897ead66 add missing methods 2014-06-06 10:50:05 -07:00
Robert Grant
ee2fe941c0 Add support for initWithTextAlignment:location:options: 2014-06-05 12:54:10 -07:00
Airy ANDRE
b67d75c21a updateCell: isn't supposed to send value changed notification 2014-05-08 17:00:58 +02:00
Airy ANDRE
077f7d06a1 Don't scale the fonts with Windows DPI. Scaling the fonts and not the rest of the UI leads to plenty of bad UI rendering 2014-05-07 18:45:54 +02:00
Airy ANDRE
312921cae9 Wrong drawing for scaled down tiling 2014-05-06 18:02:52 +02:00
Airy ANDRE
1701f3a645 On mouseDown, a view become the firstResponder only if needsPanelToBecomeKey is YES 2014-05-05 19:24:49 +02:00
Airy ANDRE
fb703d6665 Fix pattern drawing 2014-05-05 18:02:28 +02:00
Airy ANDRE
67aeef490a Don't throw an exception when creating a property list from invalid contents 2014-04-24 19:00:04 +02:00
Robert Grant
8ecb58bbdd Make menu item titles draw in tight spaces (no wrapping) and add a bunch of logging to layout and typesetting 2014-04-23 17:56:46 -07:00
Airy ANDRE
62e3ca4581 Some TIFF decoding fix 2014-04-23 18:19:16 +02:00
Robert Grant
cd7d6f40a6 Not all range entry values are objects - so '%@' was crashing for some dumps 2014-04-22 12:58:39 -07:00
Airy ANDRE
88bc5bae0c fix the debug NSLog 2014-04-14 11:06:41 +02:00
Robert Grant
33b8f73107 Debug logging to track down truncated menus 2014-04-10 12:49:06 -07:00
Airy ANDRE
0ec972e4c6 CGWindow base class needs setDirtyRect: for non win targets 2014-04-04 18:19:55 +02:00
Airy ANDRE
170c124964 Merge 2014-04-04 17:30:49 +02:00
Airy ANDRE
e147e5294a Fix EXIF string tags with 0 length 2014-04-04 17:20:42 +02:00
Robert Grant
e7c2b437f0 Minor header modernization 2014-03-27 13:16:37 -07:00
Airy ANDRE
8017f70a00 More AGG optimisations 2014-03-24 18:15:04 +01:00
Airy ANDRE
abb21e00b6 Try to not crash when NSSocket is failing 2014-03-24 18:10:05 +01:00
Airy ANDRE
a22301eb95 Align stacks for non-main entry points - that's needed with gcc 3.1 on Windows so we don't crash when trying to use SSE2 2014-03-24 18:08:54 +01:00
Airy ANDRE
97aba61b2f Refuse to map Arial to anything else. Looks like some users are getting weird mapping 2014-03-21 20:01:08 +01:00
Airy ANDRE
8c816acc9b Be more robust at decoding EXIF data. 2014-03-20 17:44:59 +01:00
Robert Grant
d25addff23 Improved Windows font debug logging 2014-03-07 11:50:36 -08:00
Airy ANDRE
c8f813b059 Optimize shadow drawing by blurring only the alpha channel 2014-02-24 18:23:38 +01:00
Airy ANDRE
9ce7464968 Fix double-redraw of some views
+ BitBlt only the dirty part of Windows
Only tested on Win32 + AGG context
2014-02-24 18:22:11 +01:00
Robert Grant
e64d6aa6a3 Check for nil superclass 2014-02-21 11:00:33 -08:00
Robert Grant
0ac2bd243f Don't reorder items that are ordered same and generally clarify the algorithm 2014-02-21 10:56:54 -08:00
Robert Grant
bd27a16a3b Add more debug logging to operations 2014-02-21 10:50:51 -08:00
Robert Grant
e50588a851 Add missing URL resource accessors 2014-02-21 10:47:44 -08:00
Airy ANDRE
4fc663d791 More optimisations - only clear the dirty area instead of the full buffer when building the clipping mask for AGG contexts 2014-02-19 18:35:47 +01:00
Airy ANDRE
0df6716228 Some drawing optimisation - mostly to avoid GDI clipping in the AGG context when not needed 2014-02-18 18:09:26 +01:00
Airy ANDRE
7364b733e4 Implement CGImageSourceGetType 2014-02-17 18:46:37 +01:00
Robert Grant
f593921075 Make png compression go faster 2014-02-14 11:09:00 -08:00
Airy ANDRE
dc1f86a039 revert the NSFileManager change + optimisation - mainly trying to limit the number of file existence checks when looking for a resource - for some weird reason, this can be very expensive on Win32 2014-02-14 18:13:20 +01:00
Robert Grant
b00ecddc60 Add NS_ENUM and NS_OPTIONS 2014-02-13 14:55:24 -08:00
Robert Grant
7d5138cadf Skip comment args in RTF files 2014-02-13 13:55:06 -08:00
Airy ANDRE
5a6bbb7b81 Add JFIF metadata to the EXIF decoder (which is actually more a JPEG metadata decoder) - needed to get the proper DPI info 2014-02-12 19:54:37 +01:00
RS
ae25c12186 Added implementation for NSAffineTransform's encodeWithCoder: 2014-02-07 19:55:06 +04:00
Christopher Lloyd
18c9dc3df3 firstObject for NSArray 2014-01-24 23:03:31 -05:00
Robert Grant
e168c0496f Remove duplicate menu items in addItemWithTitle: 2014-01-17 15:57:47 -08:00
Airy ANDRE
3fbd0fc1be merge 2014-01-17 18:25:20 +01:00
Airy ANDRE
fc83abd505 NSMenuItem should support encoded NSAction/NSTarget (and NSPopUpButton use that) 2014-01-17 18:24:25 +01:00
Airy ANDRE
5a4202cf6e The document doesn't properly unregister from the notification center when deallocated 2014-01-17 18:13:17 +01:00
Airy ANDRE
c2f475aae8 Just clicking on the NSComboBox menu item doesn't select the item clicked 2014-01-17 18:12:25 +01:00
Robert Grant
734f505258 don't call setAllowedFileTypes: it's unimplemented 2014-01-16 15:27:32 -08:00