diff --git a/README.md b/README.md index 9cbc36690..6c6450407 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,7 @@ With standard theme. Current State ---------------- -Works pretty well, has tabs (including vertical), history, download management, bookmarks. - -What still needs doing ----------------- -Currently mostly in parity with the gtk port. +Works pretty well, mostly in parity with the GTK port. Has tabs (including vertical), history, download management, bookmarks. Tested and built on OpenBSD 6.8(macppc) + clang, and Ubuntu 20.10 + gcc. diff --git a/frontends/gnustep/AppDelegate.m b/frontends/gnustep/AppDelegate.m index 42f8e9096..347081bef 100644 --- a/frontends/gnustep/AppDelegate.m +++ b/frontends/gnustep/AppDelegate.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import #import "netsurf/netsurf.h" diff --git a/frontends/gnustep/BookmarkFolder.h b/frontends/gnustep/BookmarkFolder.h index bf9ba0925..9adbcb75f 100644 --- a/frontends/gnustep/BookmarkFolder.h +++ b/frontends/gnustep/BookmarkFolder.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import /* diff --git a/frontends/gnustep/BookmarkFolder.m b/frontends/gnustep/BookmarkFolder.m index 6087e195c..5d19af4d0 100644 --- a/frontends/gnustep/BookmarkFolder.m +++ b/frontends/gnustep/BookmarkFolder.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "BookmarkFolder.h" #import "Website.h" diff --git a/frontends/gnustep/BookmarksWindowController.h b/frontends/gnustep/BookmarksWindowController.h index bbcc59d3c..39eedee00 100644 --- a/frontends/gnustep/BookmarksWindowController.h +++ b/frontends/gnustep/BookmarksWindowController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #include #include "BookmarkFolder.h" diff --git a/frontends/gnustep/BookmarksWindowController.m b/frontends/gnustep/BookmarksWindowController.m index 5a29701d8..daaae8086 100644 --- a/frontends/gnustep/BookmarksWindowController.m +++ b/frontends/gnustep/BookmarksWindowController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "BookmarksWindowController.h" #import "BookmarkFolder.h" diff --git a/frontends/gnustep/BrowserWindowController.h b/frontends/gnustep/BrowserWindowController.h index cc6123fae..6ab9bcdb4 100644 --- a/frontends/gnustep/BrowserWindowController.h +++ b/frontends/gnustep/BrowserWindowController.h @@ -1,5 +1,21 @@ -/* All Rights reserved */ - +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "netsurf/netsurf.h" #import "netsurf/mouse.h" diff --git a/frontends/gnustep/BrowserWindowController.m b/frontends/gnustep/BrowserWindowController.m index 7270d75ea..a1dcb130e 100644 --- a/frontends/gnustep/BrowserWindowController.m +++ b/frontends/gnustep/BrowserWindowController.m @@ -1,5 +1,21 @@ -/* All Rights reserved */ - +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "BrowserWindowController.h" #import "PlotView.h" diff --git a/frontends/gnustep/CreateBookmarkPanelController.h b/frontends/gnustep/CreateBookmarkPanelController.h index 6a0e3f4dd..01e0351c7 100644 --- a/frontends/gnustep/CreateBookmarkPanelController.h +++ b/frontends/gnustep/CreateBookmarkPanelController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "Website.h" #import "BookmarkFolder.h" diff --git a/frontends/gnustep/CreateBookmarkPanelController.m b/frontends/gnustep/CreateBookmarkPanelController.m index 755d06c1c..8996a3882 100644 --- a/frontends/gnustep/CreateBookmarkPanelController.m +++ b/frontends/gnustep/CreateBookmarkPanelController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "CreateBookmarkPanelController.h" #import "Website.h" diff --git a/frontends/gnustep/DownloadManager.h b/frontends/gnustep/DownloadManager.h index ae33f134a..187f6b561 100644 --- a/frontends/gnustep/DownloadManager.h +++ b/frontends/gnustep/DownloadManager.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @class DownloadManager; diff --git a/frontends/gnustep/DownloadManager.m b/frontends/gnustep/DownloadManager.m index dfa1b0e7d..265efbc55 100644 --- a/frontends/gnustep/DownloadManager.m +++ b/frontends/gnustep/DownloadManager.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "DownloadManager.h" #import "desktop/download.h" diff --git a/frontends/gnustep/DownloadsWindowController.h b/frontends/gnustep/DownloadsWindowController.h index 1dc54e62e..0111f03f2 100644 --- a/frontends/gnustep/DownloadsWindowController.h +++ b/frontends/gnustep/DownloadsWindowController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "DownloadManager.h" diff --git a/frontends/gnustep/DownloadsWindowController.m b/frontends/gnustep/DownloadsWindowController.m index 415f0e8cf..de862ced9 100644 --- a/frontends/gnustep/DownloadsWindowController.m +++ b/frontends/gnustep/DownloadsWindowController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "DownloadsWindowController.h" #import "DownloadManager.h" diff --git a/frontends/gnustep/FindPanelController.h b/frontends/gnustep/FindPanelController.h index df6888528..ef2f3ea30 100644 --- a/frontends/gnustep/FindPanelController.h +++ b/frontends/gnustep/FindPanelController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @interface FindPanelController : NSWindowController { diff --git a/frontends/gnustep/FindPanelController.m b/frontends/gnustep/FindPanelController.m index 19fa0acb1..39ad5c9cc 100644 --- a/frontends/gnustep/FindPanelController.m +++ b/frontends/gnustep/FindPanelController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "FindPanelController.h" #import "BrowserWindowController.h" diff --git a/frontends/gnustep/HistoryWindowController.h b/frontends/gnustep/HistoryWindowController.h index 556ce833b..7f04ad11a 100644 --- a/frontends/gnustep/HistoryWindowController.h +++ b/frontends/gnustep/HistoryWindowController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @interface HistoryWindowController: NSWindowController { diff --git a/frontends/gnustep/HistoryWindowController.m b/frontends/gnustep/HistoryWindowController.m index fab4bf41e..de3170a7d 100644 --- a/frontends/gnustep/HistoryWindowController.m +++ b/frontends/gnustep/HistoryWindowController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import #import diff --git a/frontends/gnustep/NotifyingTextField.h b/frontends/gnustep/NotifyingTextField.h index 92e5f4047..54c1efbde 100644 --- a/frontends/gnustep/NotifyingTextField.h +++ b/frontends/gnustep/NotifyingTextField.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import // TODO: Are these defined anywhere in GNUStep? diff --git a/frontends/gnustep/NotifyingTextField.m b/frontends/gnustep/NotifyingTextField.m index 5fdd7f176..6689cf492 100644 --- a/frontends/gnustep/NotifyingTextField.m +++ b/frontends/gnustep/NotifyingTextField.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "NotifyingTextField.h" diff --git a/frontends/gnustep/PlotView.h b/frontends/gnustep/PlotView.h index df861653c..df72d3f0e 100644 --- a/frontends/gnustep/PlotView.h +++ b/frontends/gnustep/PlotView.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @interface PlotView: NSView { diff --git a/frontends/gnustep/Preferences.h b/frontends/gnustep/Preferences.h index 12ceee45e..3bb8b139c 100644 --- a/frontends/gnustep/Preferences.h +++ b/frontends/gnustep/Preferences.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "SearchProvider.h" diff --git a/frontends/gnustep/Preferences.m b/frontends/gnustep/Preferences.m index fc94a21ad..3c5cb60b3 100644 --- a/frontends/gnustep/Preferences.m +++ b/frontends/gnustep/Preferences.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import #import "utils/nsoption.h" diff --git a/frontends/gnustep/PreferencesWindowController.h b/frontends/gnustep/PreferencesWindowController.h index eb0d3f5aa..35d142e5f 100644 --- a/frontends/gnustep/PreferencesWindowController.h +++ b/frontends/gnustep/PreferencesWindowController.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @interface PreferencesWindowController: NSWindowController { diff --git a/frontends/gnustep/PreferencesWindowController.m b/frontends/gnustep/PreferencesWindowController.m index 06e3b1be1..eed1aff65 100644 --- a/frontends/gnustep/PreferencesWindowController.m +++ b/frontends/gnustep/PreferencesWindowController.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "PreferencesWindowController.h" #import "Preferences.h" diff --git a/frontends/gnustep/ProgressBarCell.h b/frontends/gnustep/ProgressBarCell.h index 2f715b80b..0ed257f63 100644 --- a/frontends/gnustep/ProgressBarCell.h +++ b/frontends/gnustep/ProgressBarCell.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @interface ProgressBarCell: NSCell { diff --git a/frontends/gnustep/ProgressBarCell.m b/frontends/gnustep/ProgressBarCell.m index 91fb0bc00..f877c99fe 100644 --- a/frontends/gnustep/ProgressBarCell.m +++ b/frontends/gnustep/ProgressBarCell.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "ProgressBarCell.h" diff --git a/frontends/gnustep/SearchProvider.h b/frontends/gnustep/SearchProvider.h index 3d2356017..4419d2218 100644 --- a/frontends/gnustep/SearchProvider.h +++ b/frontends/gnustep/SearchProvider.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "Website.h" diff --git a/frontends/gnustep/SearchProvider.m b/frontends/gnustep/SearchProvider.m index 992a095c0..edf49ee7e 100644 --- a/frontends/gnustep/SearchProvider.m +++ b/frontends/gnustep/SearchProvider.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "Website.h" #import "SearchProvider.h" diff --git a/frontends/gnustep/UrlSuggestionView.h b/frontends/gnustep/UrlSuggestionView.h index 5a7c321d7..dd172e30a 100644 --- a/frontends/gnustep/UrlSuggestionView.h +++ b/frontends/gnustep/UrlSuggestionView.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @class BrowserWindowController; diff --git a/frontends/gnustep/UrlSuggestionView.m b/frontends/gnustep/UrlSuggestionView.m index 6caabd483..567a0b031 100644 --- a/frontends/gnustep/UrlSuggestionView.m +++ b/frontends/gnustep/UrlSuggestionView.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "UrlSuggestionView.h" #import "BrowserWindowController.h" diff --git a/frontends/gnustep/VerticalTabsView.h b/frontends/gnustep/VerticalTabsView.h index 35b383c9d..be1b803ff 100644 --- a/frontends/gnustep/VerticalTabsView.h +++ b/frontends/gnustep/VerticalTabsView.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import @class VerticalTabsView; diff --git a/frontends/gnustep/VerticalTabsView.m b/frontends/gnustep/VerticalTabsView.m index 955ff0ca3..29305a949 100644 --- a/frontends/gnustep/VerticalTabsView.m +++ b/frontends/gnustep/VerticalTabsView.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "VerticalTabsView.h" diff --git a/frontends/gnustep/Website.h b/frontends/gnustep/Website.h index 846b680f3..e600e6929 100644 --- a/frontends/gnustep/Website.h +++ b/frontends/gnustep/Website.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #define WebsiteHistoryUpdatedNotificationName @"WebsiteHistoryUpdatedNotification" diff --git a/frontends/gnustep/Website.m b/frontends/gnustep/Website.m index 1fd1bb42e..9048a9b76 100644 --- a/frontends/gnustep/Website.m +++ b/frontends/gnustep/Website.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import #import diff --git a/frontends/gnustep/tables/clipboard.m b/frontends/gnustep/tables/clipboard.m index 6ac3ecea9..1b80a0ea7 100644 --- a/frontends/gnustep/tables/clipboard.m +++ b/frontends/gnustep/tables/clipboard.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import diff --git a/frontends/gnustep/tables/download.m b/frontends/gnustep/tables/download.m index ad9d56acf..ee4f0fc61 100644 --- a/frontends/gnustep/tables/download.m +++ b/frontends/gnustep/tables/download.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #include diff --git a/frontends/gnustep/tables/fetch.m b/frontends/gnustep/tables/fetch.m index 2ccf1e0c7..859d631b0 100644 --- a/frontends/gnustep/tables/fetch.m +++ b/frontends/gnustep/tables/fetch.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import #import diff --git a/frontends/gnustep/tables/misc.h b/frontends/gnustep/tables/misc.h index bb7619073..e690f9281 100644 --- a/frontends/gnustep/tables/misc.h +++ b/frontends/gnustep/tables/misc.h @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import "netsurf/misc.h" extern struct gui_misc_table gnustep_misc_table; \ No newline at end of file diff --git a/frontends/gnustep/tables/misc.m b/frontends/gnustep/tables/misc.m index 819b1734f..4e7310758 100644 --- a/frontends/gnustep/tables/misc.m +++ b/frontends/gnustep/tables/misc.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import diff --git a/frontends/gnustep/tables/search.m b/frontends/gnustep/tables/search.m index cc37dd78e..665c64abd 100644 --- a/frontends/gnustep/tables/search.m +++ b/frontends/gnustep/tables/search.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "netsurf/netsurf.h" diff --git a/frontends/gnustep/tables/tables.h b/frontends/gnustep/tables/tables.h index bc05e6dbf..c658e532d 100644 --- a/frontends/gnustep/tables/tables.h +++ b/frontends/gnustep/tables/tables.h @@ -1,3 +1,20 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ #import "netsurf/window.h" #import "netsurf/clipboard.h" diff --git a/frontends/gnustep/tables/window.m b/frontends/gnustep/tables/window.m index 043cace2e..f360996ee 100644 --- a/frontends/gnustep/tables/window.m +++ b/frontends/gnustep/tables/window.m @@ -1,3 +1,21 @@ +/* + * Copyright 2022 Anthony Cohn-Richardby + * + * This file is part of NetSurf, http://www.netsurf-browser.org/ + * + * NetSurf is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * NetSurf is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #import #import "AppDelegate.h"