Commit graph

5361 commits

Author SHA1 Message Date
Gregory John Casamento
25d186af6b Add changelog 2020-08-21 15:31:28 -04:00
fredkiefer
16071b1b10 Fix compiler warnings mit gcc. 2020-08-07 19:44:13 +02:00
Gregory John Casamento
3322db37c2 NSStatusBarButton implementation 2020-07-31 02:40:41 -04:00
Gregory John Casamento
bf9513411d Reformat changelog a little. Remove nc to fix warning. 2020-07-30 05:10:37 -04:00
Gregory John Casamento
81e4aea6df Update changelog 2020-07-28 10:31:22 -04:00
Gregory John Casamento
80e6ad1758 Add changelog 2020-07-20 23:12:50 -04:00
Gregory John Casamento
191b9e3f00 Add changelog entry 2020-07-19 05:45:10 -04:00
Gregory John Casamento
d11cb1b7ca Formalize protocols for NSOutlineDataSource/Delegate. 2020-07-10 07:51:45 -04:00
fredkiefer
c66019024f * Source/GSXib5KeyedUnarchiver.m (alternateName:): Be more careful
when chopping of part of the name.
2020-07-03 19:37:45 +02:00
fredkiefer
56047d27e6 Add missing MacOSX methods. 2020-07-03 16:50:20 +02:00
Gregory John Casamento
b4edb607f8 Add changelog. 2020-06-15 05:26:30 -04:00
fredkiefer
488f7096fb * Headers/AppKit/NSApplication.h: Remove semicolons from the
NSAppKitVersionNumber* definitions.
2020-06-12 10:16:49 +02:00
fredkiefer
d9134d657f Add code to handle code page 10000 in RTF. 2020-05-29 15:18:37 +02:00
fredkiefer
385fb7d204 * Headers/AppKit/NSColor.h,
* Source/NSColor.m: Add newer Cocoa methods.
2020-05-18 22:55:59 +02:00
fredkiefer
be12d7bd1e * Source/NSWindow.m (-makeFirstResponder, -sendEvent:): Correct
handling of new first responder not becoming first responder.
Patch suggested by Josh Freeman <pikopixel@twilightedge.com>.
2020-05-14 23:10:43 +02:00
fredkiefer
981227145e * Source/GSXib5KeyedUnarchiver.m: Clean up NSPathCell decoding. 2020-05-10 21:52:13 +02:00
fredkiefer
8162d07536 * Source/NSStringDrawing.m: Initialize all the cache entries as
not used.
2020-05-09 21:22:41 +02:00
Gregory John Casamento
2cca7e44aa Add changelog 2020-05-09 14:45:34 -04:00
fredkiefer
da3298bad4 Commit patch by Yavor Doganov <yavor@gnu.org> to provide a man page for
GSSpeechRecognitionServer.
2020-05-09 17:24:31 +02:00
fredkiefer
66ca536acc * Source/GSHorizontalTypesetter.m (_addExtraLineFragment): Make
sure curParagraphStyle and line_height always have useful values.
2020-05-09 17:16:47 +02:00
fredkiefer
cad8383e62 * Source/NSWindow.m (-initWithContentRect:...defer:): Call
setFrame:display: to ensure the minium and maximum size gets enforced.
* Source/NSFont.m (-description): Add this method.
2020-05-08 22:41:09 +02:00
Gregory John Casamento
ba79894dfd Add changelog entry 2020-05-06 17:06:55 -04:00
Gregory John Casamento
c8c312351a Fix spelling and extra include. 2020-04-26 15:04:25 -04:00
Gregory John Casamento
9da764d217 Add ChangeLog entry. 2020-04-26 10:58:06 -04:00
Gregory John Casamento
8263947de1 Minor change in ChangeLog to force recompile 2020-04-14 21:48:21 -04:00
Gregory Casamento
bd470fa75c
Merge branch 'master' into mac_specific 2020-04-14 08:13:05 -04:00
Ivan Vučica
fb006b8992
documentation: Standardize announcement file text.
Normalize the accompanying text for the release announcement across
core packages: standardize chapter name and GPG information.
2020-04-13 23:37:10 +01:00
Gregory John Casamento
c5d56a6f87 Add changelog for new changes. 2020-04-13 18:34:46 -04:00
Ivan Vučica
5a0d731da5
release-chore: Update docs for 0.28.0 release. 2020-04-05 21:04:40 +01:00
Wolfgang Lux
9afab3aaf8 Change arguments names to reduce confusion about their intended use 2020-04-01 13:15:48 +02:00
Wolfgang Lux
b42691c160 Remove redundant calls to close method. 2020-04-01 12:57:37 +02:00
Wolfgang Lux
88e318e5e8 Restore call to delegate method which was lost a while ago. 2020-04-01 12:55:53 +02:00
fredkiefer
928e44b65c * Documentation/news.texi: Started to fill in some details for
pending release.
2020-03-26 22:23:37 +01:00
Sergii Stoian
70a001d17f * Model/GNUmakefile: do not overwrite ADDITIONAL_INCLUDE_DIRS
value to help RPM build. In spec file ADDITIONAL_INCLUDE_DIRS can be sat
  to subdirectories which are create by RPM build tool.
2020-03-12 11:55:25 +02:00
Sergii Stoian
a61aa9f68f * Source/NSWindow.m (_applyFrame:): new helper method to do actual
resizing and repositionning.
  (setFrame:display:): use _applyFrame method.
  (applicationDidChangeScreenParameters:): use _applyFrame: method.
2020-03-05 23:27:31 +02:00
Sergii Stoian
3f85f86f3b * Source/NSScreen.m: remove +screen comment - not ready yet. 2020-03-05 12:25:56 +02:00
Sergii Stoian
96a3579e98 * Source/NSWindow.m (applicationDidChangeScreenParameters:):
Call backend's `placewindow::` directly because our origin in OpenStep
  coordinates might left unchanged and `setFrame:display:` has check
  for it.
2020-03-05 02:21:26 +02:00
Sergii Stoian
6d4afe9678 Merge branch 'master' into randr
Conflicts:
	ChangeLog
2020-03-05 02:19:23 +02:00
Sergii Stoian
fcbb4d704b * Source/NSWindow.m (center): always center window on main screen -
monitor where user expects to see window.
2020-02-28 02:18:20 +02:00
Sergii Stoian
f460e3f875 * Source/NSWindow.m (sendEvent:): removed usage of extra local variables
in GSAppKitWindowMoved code block.
2020-02-26 02:05:34 +02:00
Sergii Stoian
216d1f086f Merge branch 'master' into randr
Conflicts:
	ChangeLog
2020-02-23 23:38:36 +02:00
Sergii Stoian
1bf4d59016 * Update ChangeLog 2020-02-23 23:35:27 +02:00
fredkiefer
3db981a95d Move more behaviour from the IBActionConnection5 and IBOutletConnection5
classes to the original ones.
2020-02-23 18:22:21 +01:00
fredkiefer
078d10774c * .travis.yml
* travis-deps.sh: Try to keep up with Niels' changes in base.
2020-02-23 18:17:33 +01:00
Sergii Stoian
c0c5cad292 Merge branch 'master' into randr
Conflicts:
	ChangeLog
2020-02-23 03:04:19 +02:00
Sergii Stoian
99e0f4ddda * Source/NSMenu.m (windowDidChangeScreen:): join two if statements. 2020-02-23 01:56:33 +02:00
Sergii Stoian
11ff1789e8 * Source/NSMenu.m (_setGeometry): take into account main screen
origin when calculating horizontal menu postion.
2020-02-20 01:11:33 +02:00
Sergii Stoian
fe1cf36de0 * Source/NSApplication.m (_appIconInit): take into account main screen
origin when placing application icon.
2020-02-20 00:53:44 +02:00
Sergii Stoian
533be55806 * Source/NSWindow.m (setFrame:display:): use _screeForFrame: here
to prevent `_screen` reassign -  it will be reassigned in
  sendEvent: (GSAppKitWindowMoved event) after call to [self screen].
  (setFrameFromString:): removed unused code because _screenForFrame:
  never returns `nil`. Do not reassign `_screen` here.
2020-02-13 18:30:04 +02:00
Sergii Stoian
2a1b9d4d54 * Source/NSWindow.m (sendEvent:): set current screen to ivar and
send WindowDidChangeScreen notification if window was moved to other
  screen.

* Source/NSScreen.m (mainScreen): returns screen of main menu if no
  key window exists. With this implementation default screen (screen at
  index 0 in screens array) should never be returned.

* Source/NSMenu.m (initWithTitle:): observe WindowDidBecomeKey and
  WindowDidChangeScreen notifications.
  (windowDidChangeScreen:): new method to handle observed notification
  added above. Moves menu to screen of key window for both cases: when
  key window moved to or activated on different screen.
2020-02-12 01:46:17 +02:00