Riccardo Mottola
10b3c0ff94
quick workaround for GNU HURD, full configure test would be needed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39427 72102866-910b-0410-8b05-ffd578937521
2016-02-29 13:27:09 +00:00
Riccardo Mottola
6cd6d89591
revert commit of local changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39392 72102866-910b-0410-8b05-ffd578937521
2016-02-17 22:07:44 +00:00
Riccardo Mottola
2031571d37
add solaris special case
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39384 72102866-910b-0410-8b05-ffd578937521
2016-02-16 22:42:59 +00:00
Riccardo Mottola
31535ac6eb
we need those headers for getuid() too not just getmntent
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39383 72102866-910b-0410-8b05-ffd578937521
2016-02-16 22:41:31 +00:00
Riccardo Mottola
30047756ef
Add missing implementation, by mounting exclusively the path specified in GSRemovableMediaPaths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39378 72102866-910b-0410-8b05-ffd578937521
2016-02-16 17:23:45 +00:00
Riccardo Mottola
01e71d106c
Use standard setmntent to open file and remember to close it with endmntent! Try better guess to use system defines to get mttab path
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39377 72102866-910b-0410-8b05-ffd578937521
2016-02-16 13:56:01 +00:00
Riccardo Mottola
2589ad3e7d
Enhance unmount with eject support on certain platforms, generate NSWorkspaceWillUnmountNotification notification.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39370 72102866-910b-0410-8b05-ffd578937521
2016-02-13 22:20:20 +00:00
Riccardo Mottola
572d15360e
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39369 72102866-910b-0410-8b05-ffd578937521
2016-02-13 15:18:59 +00:00
Riccardo Mottola
7d7cf59383
Try to support volume information on Linux better as well as using GSRemovableMediaPaths defaults for removable information (compared to nothing at all).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39363 72102866-910b-0410-8b05-ffd578937521
2016-02-12 12:09:23 +00:00
Riccardo Mottola
14fab35abc
checks for statvts headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39360 72102866-910b-0410-8b05-ffd578937521
2016-02-12 00:56:56 +00:00
Riccardo Mottola
4e07058985
minor cleanup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39359 72102866-910b-0410-8b05-ffd578937521
2016-02-10 23:18:00 +00:00
Riccardo Mottola
c442abbaab
Trivial implementation of new 10.9 drawInRect: method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39332 72102866-910b-0410-8b05-ffd578937521
2016-02-03 00:08:23 +00:00
Riccardo Mottola
bb5cebd1bb
add BOM
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39289 72102866-910b-0410-8b05-ffd578937521
2016-01-18 14:56:39 +00:00
Ivan Vučica
0dd7fa30d1
Opted to undo the -[NSBezierPath setLineDash:] patch's check for
...
count > _dash_count, as NSZoneRealloc() should be allowed to
reduce the allocated block's size.
Additionally, updated ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39287 72102866-910b-0410-8b05-ffd578937521
2016-01-17 21:36:14 +00:00
Ivan Vučica
d2760ebc1f
Fix setLineDash: NSZoneRealloc called without saving the return value
...
Cherrypicking mlytwyn's r39277 (Testplant branch).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39286 72102866-910b-0410-8b05-ffd578937521
2016-01-17 21:36:12 +00:00
Ivan Vučica
ba42ad0333
Use controlShadowColor when the color for NSBoxSeparator is not set. Xcode is not setting colors for these types of boxes in xibs.
...
Cherrypicking paullanders' r39276 (Testplant branch).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39285 72102866-910b-0410-8b05-ffd578937521
2016-01-17 21:36:11 +00:00
Ivan Vučica
d5be414105
Show toolbar before customizing.
...
Cherrypicking paullanders' r39256 (Testplant branch).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39284 72102866-910b-0410-8b05-ffd578937521
2016-01-17 21:36:09 +00:00
Riccardo Mottola
3ac59cea1d
Provide NSImageNameTrashEmpty NSImageNameTrashFull NSImageNameMultipleDocuments image, both constants and actual icon
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39183 72102866-910b-0410-8b05-ffd578937521
2015-11-18 23:05:00 +00:00
Richard Frith-MacDonald
79e04b545a
Try Fred's idea for theme image lookup improvement.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39168 72102866-910b-0410-8b05-ffd578937521
2015-11-12 08:33:35 +00:00
Fred Kiefer
e61577a98f
* Source/GSToolTips.m (-_timedOut:): Break long tool tips into
...
multiple lines.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39130 72102866-910b-0410-8b05-ffd578937521
2015-11-03 08:33:31 +00:00
Fred Kiefer
810192f7e5
Small correction of last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39129 72102866-910b-0410-8b05-ffd578937521
2015-11-03 08:15:02 +00:00
Fred Kiefer
b76a7b9593
* Source/NSWindow.m (-constrainFrameRect:toScreen:) Handle
...
screen being nil and resize only if moving is not enough.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39126 72102866-910b-0410-8b05-ffd578937521
2015-11-02 21:14:11 +00:00
Richard Frith-MacDonald
1efddfc0c6
and a couple more equality tests
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39125 72102866-910b-0410-8b05-ffd578937521
2015-11-02 18:48:36 +00:00
Richard Frith-MacDonald
603322467c
another small tweak with map callbacks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39124 72102866-910b-0410-8b05-ffd578937521
2015-11-02 18:37:00 +00:00
Richard Frith-MacDonald
77bfc5d864
another tweak for using pointer identity rather than object equality
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39123 72102866-910b-0410-8b05-ffd578937521
2015-11-02 18:31:04 +00:00
Richard Frith-MacDonald
95a6eb6766
Document the new option to haveapp-specific named images in a theme.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39121 72102866-910b-0410-8b05-ffd578937521
2015-11-02 17:46:53 +00:00
Richard Frith-MacDonald
716eb9fe5e
More cleanup for item identity rather than equality checks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39119 72102866-910b-0410-8b05-ffd578937521
2015-11-02 16:35:02 +00:00
Richard Frith-MacDonald
ff8d56fd1b
possible fix for ivan's StepOPML editor problem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39118 72102866-910b-0410-8b05-ffd578937521
2015-11-02 16:02:27 +00:00
Richard Frith-MacDonald
23533e0570
Allow GUI to build when base has been configured without libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39113 72102866-910b-0410-8b05-ffd578937521
2015-11-01 23:09:40 +00:00
Richard Frith-MacDonald
1501023c3b
Theme alteration for Riccardo, plus some formatting tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39110 72102866-910b-0410-8b05-ffd578937521
2015-11-01 15:38:47 +00:00
Riccardo Mottola
3ff8c0a8d7
fix spelling to american English
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39101 72102866-910b-0410-8b05-ffd578937521
2015-10-28 01:49:12 +00:00
Riccardo Mottola
b4840b3c89
Primitive presentationOptions implementation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39100 72102866-910b-0410-8b05-ffd578937521
2015-10-28 01:39:07 +00:00
Riccardo Mottola
ef3942ac38
Stub 10.8 methods for allowsMagnification
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39099 72102866-910b-0410-8b05-ffd578937521
2015-10-28 00:42:40 +00:00
Fred Kiefer
0dda8778b9
* Source/NSPasteboard.m (-_pbs): Fix waiting forever if gpbs
...
crashes within a certain window.
Patch by Marcian Lytwyn <gna@advcsi.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39098 72102866-910b-0410-8b05-ffd578937521
2015-10-27 22:24:32 +00:00
Riccardo Mottola
40e0788f6d
Change also internal methods and ivars to reflect NSInteger transition of rows and columns.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39094 72102866-910b-0410-8b05-ffd578937521
2015-10-27 18:11:46 +00:00
Fred Kiefer
7272bf329b
* Source/NSBitmapImageRep.m
...
(TIFFRepresentationOfImageRepsInArray:): Only return a non-null
NSData object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39090 72102866-910b-0410-8b05-ffd578937521
2015-10-24 21:16:46 +00:00
Fred Kiefer
106014c439
* Source/NSWindowController.m (-_windowWillClose:): Don't unset
...
the delegate and the controller of the window, this gets done in
setWindow: a bit later.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39087 72102866-910b-0410-8b05-ffd578937521
2015-10-22 21:27:31 +00:00
Fred Kiefer
f059d346a6
* Source/NSSegmentedCell.m (-drawSegment:inFrame:withView:):
...
Use centerScanRect: to position the image.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39080 72102866-910b-0410-8b05-ffd578937521
2015-10-18 16:25:53 +00:00
Fred Kiefer
bbac2bf53c
* Source/NSAttributedString.m (-_substituteFontFor:font:): Use
...
font descriptors for faster replacement font detection.
* Source/GSFontInfo.m
(GSFontEnumerator-matchingFontDescriptorsFor:): Special handling
for NSFontCharacterSetAttribute.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39079 72102866-910b-0410-8b05-ffd578937521
2015-10-17 19:49:15 +00:00
Fred Kiefer
0ea4141ac0
* Source/NSCell.m (-trackMouse:...untilMouseUp:): Check enabled
...
and use isContinuous method.
* Source/NSSliderCell.m: Replace specific implementation of
-trackMouse:...untilMouseUp: with super class one and move
specific code into helper methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39077 72102866-910b-0410-8b05-ffd578937521
2015-10-16 22:01:41 +00:00
Riccardo Mottola
7667180ed3
Add NSAnimationContext to umbrella header
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39075 72102866-910b-0410-8b05-ffd578937521
2015-10-15 15:53:56 +00:00
Riccardo Mottola
4192e9dfe5
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39074 72102866-910b-0410-8b05-ffd578937521
2015-10-15 15:15:43 +00:00
Fred Kiefer
4d5254c74a
2015-10-13 Fred Kiefer <FredKiefer@gmx.de>
...
* Source/NSBitmapImageRep.m: Correct bug in fast path for image
premultiply/unpremultiply.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39062 72102866-910b-0410-8b05-ffd578937521
2015-10-13 22:04:35 +00:00
Gregory John Casamento
20997976b9
Additional stubs for NSAnimationContext.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39051 72102866-910b-0410-8b05-ffd578937521
2015-10-10 22:59:12 +00:00
Fred Kiefer
8e8a1af817
* Source/nsimage-tiff.h: Correct field types.
...
* Source/NSImage.m (-TIFFRepresentation)
(TIFFRepresentationUsingCompression:factor:): Pass on bitmaps
only.
* Source/NSBitmapImageRep.m: Implement methods to generate tiff
for multiple bitmaps.
* Source/tiff.m: Fix long standing bug in TiffHandleSeek.
In NSTiffWrite write image tiff directory to allow for multiple
images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39050 72102866-910b-0410-8b05-ffd578937521
2015-10-10 19:18:33 +00:00
Fred Kiefer
9e7ea1d911
* Source/NSGraphicsContext.m (-initWithContextInfo:): Move the
...
default setting into back.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39045 72102866-910b-0410-8b05-ffd578937521
2015-10-09 00:12:47 +00:00
Riccardo Mottola
fab20ad389
Add NSTableViewSelectionHighlightStyle type and stub accessors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39019 72102866-910b-0410-8b05-ffd578937521
2015-10-02 09:47:29 +00:00
Fred Kiefer
c6ff85bf23
* Source/NSGraphicsContext.m (-initWithContextInfo:): Set some
...
default values for the graphics context.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39017 72102866-910b-0410-8b05-ffd578937521
2015-09-25 08:34:25 +00:00
Fred Kiefer
065d45ff59
* Headers/AppKit/NSMenu.h,
...
* Source/externs.m: Add NSMenuDidBeginTrackingNotification.
* Source/NSMenuView.m (-trackWithEvent:): send tracking
notifications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39008 72102866-910b-0410-8b05-ffd578937521
2015-09-21 20:37:56 +00:00
Fred Kiefer
be98a77769
* Source/GSThemeDrawing.m (-drawTableViewRect:inView:): Use
...
correct imp type.
* Source/NSButtonCell.m (-setBackgroundColor:): Update the
control view.
* Source/NSSegmentedCell.m (-drawSegment:inFrame:withView:):
* Draw
image if available.
* Source/NSPopUpButtonCell.m (-initWithCoder:): Add work around
for NSClassSwapper cell replacement.
Patches based on changes by Josh Freeman
<pikopixel@twilightedge.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@39006 72102866-910b-0410-8b05-ffd578937521
2015-09-20 21:16:33 +00:00