First Commit
This commit is contained in:
commit
ae0fab9400
424 files changed
+71006
No files matched your search
@@ -0,0 +1,25 @@
|
||||
https://twitter.com/OS2World/status/983822011389620224
|
||||
Hi. I recommend you today to start with OS/2 Warp 4.52 or ArcaOS ( The tools are almost the same of Warp 3). EDM/2 is a good place to start: http://www.edm2.com
|
||||
https://twitter.com/OS2World/status/983822594465034240
|
||||
There is also an RPM with OS/2 Software (https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/ …), and you can get from it some parts of the OS/2 Toolkit. If you want to develop drivers you require the OS/2 Device Driver Kit. (that is more complex). You can also develop in Qt4 and compile things with gcc.
|
||||
http://www.edm2.com/index.php/Main_Page
|
||||
https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/
|
||||
http://www.edm2.com/index.php/IBM_OS/2_Toolkit_Documentation
|
||||
https://www.os2world.com/forum/index.php?topic=953.0
|
||||
https://www.google.com/search?client=firefox-b-1&ei=QIPPWurPLs7OwAK65K24BA&q=%22OS%2F2+Toolkit%22+site%3Aamazon.com&oq=%22OS%2F2+Toolkit%22+site%3AAmazon.com&gs_l=psy-ab.3...160814.161293.0.161540.2.2.0.0.0.0.128.252.0j2.2.0....0...1c.1.64.psy-ab..0.0.0....0.itT9Og6hC5c
|
||||
http://www.edm2.com/index.php/List_of_Presentation_Manager_Articles
|
||||
https://www.ecsoft2.org/
|
||||
http://www.edm2.com/index.php/Cairo
|
||||
http://www.edm2.com/index.php/Doodle
|
||||
http://www.edm2.com/index.php/Workplace_Shell_Toolkit
|
||||
http://wpstk.netlabs.org/en/site/index.xml
|
||||
https://en.wikipedia.org/wiki/Workplace_Shell
|
||||
https://www.google.com/search?q=OS2+alphablending&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
http://www.edm2.com/index.php/List_of_Multimedia_Articles
|
||||
alphablending:
|
||||
http://www.osnews.com/story/369/Review-eComStation-OS2-1.0/page3/
|
||||
http://halfos.ru/documentation/33-os2-api-documentation/67-opengl-os2-developer-reference-guide.html
|
||||
http://www.altools.com/ALTools/ALSee/ALSee-Image-Viewer.aspx
|
||||
http://www.os2voice.org/vnewsarc/bn2007122.html
|
||||
http://www.mozillazine.org/talkback.html?article=194
|
||||
https://books.google.com/books?id=9cpU5uYCzq4C&pg=PA202&lpg=PA202&dq=%22OS/2%22+alphablending&source=bl&ots=uatEop2jAL&sig=HAa_ofQSKsk6-8tBR6YZ6MRJG_0&hl=en&sa=X&ved=0ahUKEwiDq5HukLbaAhUk8IMKHR7aCw4Q6AEIWTAI#v=onepage&q=%22OS%2F2%22%20alphablending&f=false
|
||||
@@ -0,0 +1,76 @@
|
||||
multi-platform {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-multiplatform?view=azure-devops
|
||||
}
|
||||
|
||||
microsoft-hosted agents {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#use-a-microsoft-hosted-agent
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops
|
||||
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/win/Vs2017-Server2016-Readme.md
|
||||
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/win/Vs2015-Server2012R2-Readme.md
|
||||
}
|
||||
|
||||
maximum number of processors (for ninja -j) {
|
||||
msbuild supports this with the -m option natively; meanwhile:
|
||||
https://www.gnu.org/software/coreutils/manual/html_node/nproc-invocation.html
|
||||
}
|
||||
|
||||
potentially useful tasks {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/visual-studio-build?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/xcode?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/github-release?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=azure-devops
|
||||
}
|
||||
|
||||
meson CI reference {
|
||||
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Continuous-Integration.md
|
||||
}
|
||||
|
||||
job templates, which will clean up our pipelines {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops
|
||||
}
|
||||
|
||||
migrating from travis {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/migrate/from-travis?view=azure-devops
|
||||
}
|
||||
|
||||
32-bit {
|
||||
https://github.com/numpy/numpy/issues/12856
|
||||
https://github.com/numpy/numpy/pull/12863/files
|
||||
https://github.com/numpy/numpy/blob/master/azure-pipelines.yml (also explains what the @s mean; thanks guys)
|
||||
}
|
||||
|
||||
using visual studio tools {
|
||||
https://docs.microsoft.com/en-us/dotnet/framework/tools/developer-command-prompt-for-vs
|
||||
https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019#developer_command_file_locations
|
||||
}
|
||||
|
||||
OLD using visual studio tools; also some docker {
|
||||
https://github.com/mesonbuild/meson/blob/master/ci/azure-steps.yml
|
||||
https://github.com/reactiveui/Akavache/blob/master/azure-pipelines.yml
|
||||
https://github.com/vector-of-bool/CMakeCM/blob/master/azure-pipelines.yml
|
||||
https://docs.microsoft.com/en-us/visualstudio/install/advanced-build-tools-container?view=vs-2019
|
||||
https://docs.microsoft.com/en-us/visualstudio/install/build-tools-container?view=vs-2019
|
||||
https://devblogs.microsoft.com/cppblog/using-msvc-in-a-docker-container-for-your-c-projects/
|
||||
https://devblogs.microsoft.com/cppblog/finding-the-visual-c-compiler-tools-in-visual-studio-2017/
|
||||
}
|
||||
|
||||
reference {
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema#task
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/windows/cpp?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/python?view=azure-devops
|
||||
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=yaml
|
||||
}
|
||||
|
||||
C++ binary compatibility and shared libraries (TODO split into its own notes file) {
|
||||
https://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=vs-2017
|
||||
}
|
||||
|
||||
others I forgot why I had them open {
|
||||
https://github.com/Microsoft/cpprestsdk/blob/master/azure-pipelines.yml (32-bit?)
|
||||
https://docs.microsoft.com/en-us/azure/devops/release-notes/2018/sprint-142-update (I forget, maybe also 32-bit?)
|
||||
}
|
||||
|
||||
others that might not be relevant {
|
||||
https://github.com/Microsoft/azure-pipelines-agent/blob/master/docs/start/envubuntu.md has instructions on how to build the agent tool itself
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
UWP has this (TODO check its implementation to see if it matches ours) https://docs.microsoft.com/en-us/uwp/api/windows.ui.viewmanagement.uisettings#Windows_UI_ViewManagement_UISettings_CaretWidth
|
||||
@@ -0,0 +1 @@
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20181226-00/?p=100565
|
||||
@@ -0,0 +1,6 @@
|
||||
https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSLayoutConstraint_Class/
|
||||
https://developer.apple.com/documentation/uikit/nslayoutconstraint?language=objc
|
||||
https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AutolayoutPG/ProgrammaticallyCreatingConstraints.html#//apple_ref/doc/uid/TP40010853-CH16-SW1
|
||||
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/ProgrammaticallyCreatingConstraints.html#//apple_ref/doc/uid/TP40010853-CH16-SW1 (Listing 13-3)
|
||||
https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html#//apple_ref/doc/uid/TP40010853-CH24-SW1
|
||||
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html#//apple_ref/doc/uid/TP40010853-CH24-SW1 ("IMPORTANT Your layout must fully define..." large box)
|
||||
@@ -0,0 +1,8 @@
|
||||
https://www.google.com/search?q=nsalert+error+icon&client=firefox-b&tbm=isch&source=iu&ictx=1&fir=2iRctS5fJByN0M%253A%252Cw324MTzjHa1bAM%252C_&usg=__x3wpwdNN1L8VI2kHtkKAXFMtpj4%3D&sa=X&ved=0ahUKEwjJzpjN2qDZAhVjw1kKHfOHDoQQ9QEIMTAB#imgrc=2iRctS5fJByN0M:
|
||||
http://0xced.blogspot.com/2009/11/clalert-nsalert-done-right.html
|
||||
https://gist.github.com/0xced/228140
|
||||
http://editra.org/uploads/code/artmac.html
|
||||
http://mirror.informatimago.com/next/developer.apple.com/documentation/Carbon/Reference/IconServices/index.html
|
||||
http://www.cocoabuilder.com/archive/cocoa/15427-iconref-to-nsimage.html
|
||||
https://github.com/lukakerr/Swift-NSUserNotificationPrivate
|
||||
https://stackoverflow.com/questions/32943220/the-sidebar-icon-image-name-in-osx
|
||||
@@ -0,0 +1,2 @@
|
||||
https://github.com/kusti8/proton-native/issues/47#issuecomment-373068947
|
||||
https://blogs.kde.org/2009/03/26/how-crash-almost-every-qtkde-application-and-how-fix-it-0
|
||||
@@ -0,0 +1 @@
|
||||
High DPI Displays | Qt 5.5 http://doc.qt.io/qt-5/highdpi.html bottom of page(?)
|
||||
@@ -0,0 +1,16 @@
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd319079(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd318103(v=vs.85).aspx
|
||||
https://stackoverflow.com/questions/4663855/is-there-a-repository-for-localized-common-text-in-winforms
|
||||
https://stackoverflow.com/questions/2502375/find-localized-windows-strings
|
||||
https://docs.microsoft.com/en-us/windows-hardware/customize/mobile/mcsf/create-a-resource-only-dll-for-localized-strings
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ee845043(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/cc194807.aspx
|
||||
https://www.codeproject.com/Articles/10542/Easily-Load-and-Format-Strings-from-the-String-Tab
|
||||
https://www.codeproject.com/Tips/431045/The-inner-working-of-FindResource-and-LoadString-W
|
||||
https://mihai-nita.net/2007/05/03/how-to-localize-an-rc-file/
|
||||
https://www.microsoft.com/en-us/language
|
||||
https://www.microsoft.com/en-us/language/Terminology
|
||||
https://www.microsoft.com/en-us/language/LicenseAgreement
|
||||
https://www.microsoft.com/en-us/language/Translations
|
||||
http://www.ttt.org/oscarstandards/tbx/
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20181122-00/?p=100295
|
||||
@@ -0,0 +1,23 @@
|
||||
https://developer.apple.com/documentation/corefoundation/1542764-cfurlcopyresourcepropertyforkey?language=objc
|
||||
https://developer.apple.com/documentation/foundation/nsargumentdomain?language=objc
|
||||
https://developer.apple.com/documentation/appkit/1428499-nsapplicationmain
|
||||
https://webkit.googlesource.com/WebKit/+/9ae3deefb7df48bd85f01edcf8382ee300eafbd4%5E!/
|
||||
https://stackoverflow.com/questions/11181324/how-to-change-retina-display-system-preferences-in-osx
|
||||
https://web.archive.org/web/20150828053709/http://garethjenkins.com/2012/07/01/investigating-a-high-resolution-retina-utility-for-macbook-pro-1x-and-2x-modes/
|
||||
https://github.com/avibrazil/RDM
|
||||
https://www.google.com/search?client=firefox-b-1-d&q=IOFramebuffer+subclass
|
||||
https://developer.apple.com/documentation/kernel/ioframebuffer?language=objc
|
||||
https://stackoverflow.com/questions/51846999/how-to-write-macos-display-driver
|
||||
https://twitter.com/kenkeiter/status/3631378994298882
|
||||
http://en.ennowelbers.info/node/33
|
||||
https://www.insanelymac.com/forum/topic/114528-how-to-compile-a-driver-from-source/
|
||||
https://github.com/mkernel/EWProxyFramebuffer
|
||||
https://stackoverflow.com/questions/46904493/ioframebuffer-cant-access-vram-framebuffer-in-macos-10-13
|
||||
https://www.google.com/search?client=firefox-b-1-d&q=IOFramebuffer+10.13
|
||||
https://github.com/codykrieger/gfxCardStatus/issues/296
|
||||
https://plugable.com/2018/03/30/macos-10-13-4-disables-displaylink-duet-display-devices/
|
||||
https://www.tekrevue.com/tip/hidpi-mode-os-x/
|
||||
https://medium.com/@ivan.ha/how-to-mimic-a-2k-monitor-as-retina-display-in-macos-sierra-using-hidpi-f53d87630c48
|
||||
https://www.google.com/search?client=firefox-b-1-d&q=IOFramebuffer+10.13
|
||||
https://www.quora.com/What-is-the-underlying-reason-if-DisplayLink-is-no-longer-working-properly-on-Mac-OS
|
||||
https://github.com/Siguza/iokit-utils
|
||||
@@ -0,0 +1,213 @@
|
||||
windows data types, "open specifications" on msdn https://msdn.microsoft.com/en-us/library/cc230321.aspx
|
||||
(I usually use https://msdn.microsoft.com/en-us/library/windows/desktop/aa383751(v=vs.85).aspx for windows data types)
|
||||
|
||||
windows platform update for windows 7
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/jj863687(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh802478(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480(v=vs.85).aspx
|
||||
|
||||
DWM, header bars, toolbars
|
||||
https://stackoverflow.com/questions/41106347/why-is-my-dwmextendframeintoclientaread-window-not-drawing-the-dwm-borders/41125616#41125616
|
||||
https://developer.gnome.org/hig/stable/header-bars.html.en
|
||||
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/WindowTitleBarToolbar.html#//apple_ref/doc/uid/20000957-CH39-SW1
|
||||
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/ControlsAll.html#//apple_ref/doc/uid/20000957-CH46-SW2
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb787329(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb787334(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb787337(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/cc835034(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb787345(v=vs.85).aspx
|
||||
|
||||
rendering
|
||||
https://www.youtube.com/watch?v=UUfXWzp0-DU
|
||||
|
||||
text input on windows
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20121025-00/?p=6253
|
||||
https://www.google.com/search?q=translatemessage+site%3Ahttp%3A%2F%2Farchives.miloush.net%2Fmichkap%2Farchive%2F&ie=utf-8&oe=utf-8
|
||||
http://archives.miloush.net/michkap/archive/2008/04/22/8415843.html
|
||||
http://archives.miloush.net/michkap/archive/2007/03/25/1948887.html
|
||||
http://archives.miloush.net/michkap/archive/2006/09/10/748775.html
|
||||
http://archives.miloush.net/michkap/archive/2004/11/27/270931.html
|
||||
https://stackoverflow.com/questions/41334851/since-translatemessage-returns-nonzero-unconditionally-how-can-i-tell-either
|
||||
http://stackoverflow.com/questions/41334851/since-translatemessage-returns-nonzero-unconditionally-how-can-i-tell-either?noredirect=1#comment70107257_41334851
|
||||
|
||||
text layouts
|
||||
https://developer.apple.com/reference/coretext/2110184-ctframe?language=objc
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd368203(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd368205(v=vs.85).aspx
|
||||
https://developer.gnome.org/pango/1.30/pango-Layout-Objects.html#pango-layout-set-font-description
|
||||
https://developer.gnome.org/pango/1.30/pango-Fonts.html#PangoWeight-enum
|
||||
https://git.gnome.org/browse/pango/tree/pango/pangocoretext-fontmap.c (code for small caps)
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=766148
|
||||
https://developer.apple.com/documentation/coretext/ctline?preferredLanguage=occ
|
||||
https://developer.apple.com/reference/coretext/1508876-ctlinegetstringindexforposition?language=objc
|
||||
https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html#//apple_ref/doc/uid/TP40005533-CH1-SW1
|
||||
https://developer.apple.com/reference/coretext/2110184-ctframe?language=objc
|
||||
https://developer.apple.com/reference/coretext/2168885-ctline?language=objc
|
||||
https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/CoreText_Programming/LayoutOperations/LayoutOperations.html
|
||||
http://asciiwwdc.com/2013/sessions/205
|
||||
https://developer.apple.com/reference/coretext/1511332-ctlinegetboundswithoptions?language=objc
|
||||
https://stackoverflow.com/questions/19709751/ctlinegetboundswithoptions-what-does-the-returned-frame-origin-y-value-mean?rq=1
|
||||
https://imgur.com/a/lqhzC
|
||||
https://imgur.com/a/hYeOL
|
||||
https://www.google.com/search?q=ctline+%22paragraph+spacing%22&ie=utf-8&oe=utf-8
|
||||
http://stackoverflow.com/questions/8010615/how-do-i-determine-the-of-a-ctline-following-a-ctline
|
||||
https://imgur.com/a/dlpm2
|
||||
https://stackoverflow.com/questions/41601845/am-i-missing-something-in-core-text-that-will-let-me-see-which-line-a-certain-po
|
||||
https://www.google.com/search?q=%22core+text%22+%22combining+character%22&oq=%22core+text%22+%22combining+character%22&gs_l=serp.3...2526898.2528158.0.2528485.21.10.0.0.0.0.216.997.5j3j1.9.0....0...1c.1.64.serp..12.8.904...33i21k1j33i160k1.J69jsB9g0N0
|
||||
https://github.com/macvim-dev/macvim/issues/400#issuecomment-274292877
|
||||
https://bugs.webkit.org/show_bug.cgi?id=68287
|
||||
https://trac.webkit.org/changeset/95391
|
||||
https://trac.webkit.org/changeset/95391/trunk/Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.cpp
|
||||
http://stackoverflow.com/questions/41857213/is-there-any-way-i-can-get-precise-metrics-line-ascent-line-descent-etc-of
|
||||
http://pawlan.com/monica/articles/texttutorial/int.html
|
||||
|
||||
enter in entry fields, possibly other text layout issues, possibly keyboard shortcuts
|
||||
https://developer.gnome.org/gtk3/3.10/GtkEntry.html "activate" signal
|
||||
https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-10/gtk/gtkentry.c (not sure where)
|
||||
https://developer.gnome.org/gtk3/3.10/GtkTextView.html signals section of contents
|
||||
https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-10/gtk/gtktextview.c (not sure where; closed before I could find out again though gitlab might wreck it anyway)
|
||||
https://developer.gnome.org/gtk3/3.10/gtk3-Bindings.html
|
||||
https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-10/gtk/gtkwidget.c (not sure where)
|
||||
https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-10/gtk/gtkbindings.c (not sure where)
|
||||
https://gitlab.gnome.org/GNOME/gnome-builder/tree/master/libide/keybindings/ide-keybindings.c 404; TODO find the original cgit link in the chat logs to see what hergertme wanted me to see
|
||||
https://gitlab.gnome.org/GNOME/gnome-builder/tree/master/libide/sourceview/ide-source-view.c likewise
|
||||
https://gitlab.gnome.org/GNOME/gnome-builder/tree/master/libide/sourceview/ide-source-view-mode.c#n323 likewise
|
||||
|
||||
rgb int->float conversion
|
||||
https://stackoverflow.com/questions/41348339/how-to-convert-rgb-to-hexadecimal-using-gtk?noredirect=1#comment69903262_41348339
|
||||
|
||||
windows fonts, hi-dpi
|
||||
https://stackoverflow.com/questions/41448320/dlgtemplateex-and-ds-shellfont-what-about-point-size
|
||||
|
||||
windows default fonts
|
||||
https://stackoverflow.com/questions/41505151/how-to-draw-text-with-the-default-ui-font-in-directwrite#41505750
|
||||
|
||||
uwp stuff
|
||||
https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/inking-controls
|
||||
https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/master-details
|
||||
|
||||
cmake stuff
|
||||
https://public.kitware.com/pipermail/cmake/2010-January/034669.html
|
||||
https://cmake.org/cmake/help/v3.0/command/string.html
|
||||
https://cmake.org/pipermail/cmake/2003-April/003599.html
|
||||
|
||||
opentype features and locales
|
||||
https://www.microsoft.com/typography/otspec/featurelist.htm
|
||||
https://en.wikipedia.org/wiki/List_of_typographic_features
|
||||
https://www.microsoft.com/typography/otspec160/scripttags.htm
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd371503(v=vs.85).aspx
|
||||
|
||||
gspell (TODO figure out what I wanted from this; possibly spelling checking)
|
||||
https://git.gnome.org/browse/gspell/tree/gspell/gspell-inline-checker-text-buffer.c
|
||||
https://git.gnome.org/browse/gtk+/tree/gtk/gtktextview.c?h=gtk-3-10
|
||||
|
||||
other assorted notes on text
|
||||
https://mail.gnome.org/archives/gtk-devel-list/2016-March/msg00037.html
|
||||
https://mail.gnome.org/archives/gtk-devel-list/2016-June/msg00007.html
|
||||
https://blogs.msdn.microsoft.com/tsfaware/
|
||||
https://stackoverflow.com/questions/40453186/what-is-the-correct-modern-way-to-handle-arbitrary-text-input-in-a-custom-contr
|
||||
https://www.microsoft.com/typography/fonts/family.aspx
|
||||
|
||||
windows ribbon
|
||||
https://twitter.com/_Ninji/status/814918189708668929 (C08rw9TWgAMpLkC.jpg:large)
|
||||
|
||||
https://developer.apple.com/library/content/samplecode/CocoaTipsAndTricks/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010039 BlurryView and StaticObjcMethods in particular
|
||||
printing https://developer.apple.com/library/content/samplecode/PMPrinterPrintWithFile/Introduction/Intro.html#//apple_ref/doc/uid/DTS10003958
|
||||
auto layout https://developer.apple.com/library/content/releasenotes/UserExperience/RNAutomaticLayout/index.html#//apple_ref/doc/uid/TP40010631
|
||||
|
||||
other stuff, mostly custom draw on windows
|
||||
https://github.com/pauldotknopf/WindowsSDK7-Samples/blob/master/multimedia/DirectWrite/ChooseFont/ChooseFont.cpp at ChooseFontDialog::OnFontSizeNameEdit() definition
|
||||
https://developer.gnome.org/gtk3/3.10/GtkColorButton.html
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775951(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775951(v=vs.85).aspx between BS_LEFTTEXT and BS_RADIOBUTTON
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775923(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775923(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775802(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775802(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb761837(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb761837(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb761847(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb761847(v=vs.85).aspx description + parameters
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775483(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775483(v=vs.85).aspx dwItemSpec parameter
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775951(v=vs.85).aspx#BS_NOTIFY
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775951(v=vs.85).aspx#BS_NOTIFY BS_NOTIFY to BS_RIGHT
|
||||
http://stackoverflow.com/questions/17678261/how-to-change-color-of-a-button-while-keeping-buttons-functions-in-win32
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff919569(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff919569(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff919573(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff919573(v=vs.85).aspx switch (pnm->hdr.code){
|
||||
http://stackoverflow.com/questions/36756094/will-the-device-context-of-a-child-window-have-the-same-text-metrics-and-text-ex
|
||||
actually I think most if not all of these were from when I was trying to implement uiColorButton on Windows, so I'm not sure if I still need these, but meh...
|
||||
|
||||
more miscellaneous
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20160328-00/?p=93204 from "One is virtual memory" to "occured to them that their"
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20160331-00/?p=93231
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/aa373631(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ms648395(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ms648395(v=vs.85).aspx
|
||||
https://blogs.msdn.microsoft.com/oldnewthing/20101118-00/?p=12253#comment-875273 "MTA implies poor service and fare hikes."
|
||||
|
||||
from #gtk+
|
||||
[18:06:48] <zorcon> if i am doing an animation that needs to be updated at every duration(say every 50ms), should i use get_frame_time() from the frameclock to do that? (from add_tick_callback())
|
||||
[18:12:47] <~Company> zorcon: yes
|
||||
|
||||
windows stuff: mostly aero tricks, sdk version macro notes, ribbon stuff, scrollbar stuff too
|
||||
https://tools.stefankueng.com/SendMessage.html
|
||||
https://sourceforge.net/p/sendmessage/code/HEAD/tree/trunk/src/SendMessage.vcxproj
|
||||
https://sourceforge.net/p/sendmessage/code/HEAD/tree/trunk/src/stdafx.h
|
||||
https://sourceforge.net/p/sendmessage/code/HEAD/tree/trunk/src/MainDlg.h
|
||||
https://sourceforge.net/u/steveking/profile/
|
||||
https://github.com/stefankueng/BowPad/tree/master/src + sourceforge original
|
||||
https://github.com/stefankueng/sktoolslib/blob/master/AeroControls.cpp + sourceforge original
|
||||
https://tools.stefankueng.com/BowPad.html
|
||||
https://www.codeproject.com/Articles/1084/Custom-Scrollbar-Library-version-1-1#_articleTop
|
||||
https://www.google.com/search?client=firefox-b-1&biw=1080&bih=600&ei=gUHRWsrdMYayggf30bfoAw&q=%22aerocontrols.h%22&oq=%22aerocontrols.h%22&gs_l=psy-ab.3..35i39k1l6.1816.3367.0.3413.4.2.0.0.0.0.0.0..1.0....0...1c.1.64.psy-ab..3.1.211.6...211.0Ppw_OREAk0
|
||||
https://searchcode.com/codesearch/view/7295148/
|
||||
https://github.com/TortoiseGit/tortoisesvn/blob/master/src/Utils/MiscUI/AeroBaseDlg.h
|
||||
https://github.com/TortoiseGit/tortoisesvn/blob/master/src/Utils/MiscUI/AeroControls.cpp
|
||||
https://github.com/gavioto/stexbar/blob/master/Misc/FileTool/src/CleanVerifyDlg.h
|
||||
|
||||
windows ribbon colors and dwm customization
|
||||
https://github.com/stefankueng/BowPad/blob/master/src/MainWindow.cpp
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd940487(v=vs.85).aspx
|
||||
https://github.com/yohei-yoshihara/GameOfLife3D/blob/master/GameOfLife3DLib/gameoflife3d/Ribbon.cpp
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd940404(v=vs.85).aspx
|
||||
https://github.com/stefankueng/sktoolslib/blob/master/AeroColors.cpp
|
||||
https://gist.github.com/emoacht/bfa852ccc16bdb5465bd
|
||||
https://stackoverflow.com/questions/4258295/aero-how-to-draw-solid-opaque-colors-on-glass
|
||||
https://github.com/ComponentFactory/Krypton
|
||||
https://www.codeproject.com/Articles/620045/Custom-Controls-in-Win-API-Visual-Styles
|
||||
https://blogs.msdn.microsoft.com/wpf/2010/11/30/systemcolors-reference/
|
||||
https://stackoverflow.com/questions/25639621/check-when-a-user-changes-windows-glass-brush-theme-color
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/aa969513(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/aa969527(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd388198(v=vs.85).aspx
|
||||
I hope the MFC ribbon can have customizable colors too, otherwise I'll have to do some serious image processing...
|
||||
|
||||
windows debugging
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh780351(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff476881(v=vs.85).aspx#Debug
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh780343(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn457937(v=vs.85).aspx
|
||||
|
||||
more OS2 stuff
|
||||
https://www.google.com/search?q=%22ibm+graphics+development+toolkit%22&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
https://www.google.com/search?q=%22os%2F2+graphics+development+toolkit%22&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
http://www.edm2.com/index.php/IBM_OS/2_Developer%27s_Packages
|
||||
|
||||
[17:48:52] <Chloe> andlabs: I got splitView and NSWindow size restoration working btw
|
||||
[17:49:09] <Chloe> andlabs: see https://github.com/eintw1ck/mail/blob/master/Sources/mail/MainViewController.swift for splitView
|
||||
|
||||
old stuff
|
||||
font1.gif (GIF Image, 424 × 475 pixels) http://www.functionx.com/win32/controls/dlgboxes/font1.gif
|
||||
Inskcape’s Hidden Little Feature: Mesh Gradients | OCS-Mag http://www.ocsmag.com/2016/02/27/inskcapes-hidden-little-feature-mesh-gradients/ (near "When you’re done colouring in all the nodes, you may want to drag")
|
||||
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ms632615(v=vs.85).aspx we need to handle this alongisde WM_CAPTURECHANGED
|
||||
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn424996%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
|
||||
whatever this is seems to have no documentation... it appears to be related to UWP, if not only Store apps...
|
||||
|
||||
unreachable code optimizations
|
||||
https://docs.microsoft.com/en-us/cpp/intrinsics/assume?view=vs-2017
|
||||
https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
|
||||
@@ -0,0 +1,9 @@
|
||||
https://docs.microsoft.com/en-us/windows/desktop/uxguide/cmd-toolbars
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/cc-faq-iemenubar
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/cc-faq-ietoolbar
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/create-rebar-controls
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/create-toolbars
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/handle-drop-down-buttons
|
||||
https://docs.microsoft.com/en-us/windows/desktop/controls/tb-buttonstructsize
|
||||
https://www.google.com/search?q=winapi+toolbar+dropdown+position&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
https://www.google.com/search?q=winapi+toolbar+dropdown+arrow+position&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
@@ -0,0 +1,4 @@
|
||||
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSOutlineViewDataSource_Protocol/index.html#//apple_ref/occ/intfm/NSOutlineViewDataSource/outlineView:child:ofItem:
|
||||
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSOutlineViewDelegate_Protocol/index.html#//apple_ref/occ/intfm/NSOutlineViewDelegate/outlineView:didAddRowView:forRow:
|
||||
https://developer.apple.com/documentation/appkit/nsoutlineviewdelegate/1528320-outlineview?language=objc
|
||||
https://github.com/mity/mctrl/blob/master/mctrl/treelist.c around treelist_set_subitem()
|
||||
@@ -0,0 +1,3 @@
|
||||
http://www.catch22.net/tuts/transparent-text
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724371(v=vs.85).aspx
|
||||
TODO which color did I want from this list
|
||||
@@ -0,0 +1,3 @@
|
||||
http://www.os2museum.com/wp/windows-10-arm64-on-qemu/
|
||||
https://docs.microsoft.com/en-us/windows/uwp/porting/apps-on-arm
|
||||
http://pete.akeo.ie/2017/05/compiling-desktop-arm-applications-with.html
|
||||
@@ -0,0 +1,21 @@
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/mt744321(v=vs.85).aspx
|
||||
!!!! http://stackoverflow.com/questions/41917279/do-child-windows-have-the-same-dpi-as-their-parents-in-a-per-monitor-aware-appli
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/mt843498(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/library/windows/desktop/mt791579(v=vs.85).aspx
|
||||
https://blogs.windows.com/buildingapps/2017/04/04/high-dpi-scaling-improvements-desktop-applications-windows-10-creators-update/
|
||||
https://channel9.msdn.com/Events/Windows/Windows-Developer-Day-Creators-Update/High-DPI-Improvements-for-Desktop-Developers
|
||||
https://social.msdn.microsoft.com/Forums/vstudio/en-US/31d2a89f-3518-403e-b1e4-bbe37ac1b0f0/per-monitor-high-dpi-awareness-wmdpichanged?forum=vcgeneral
|
||||
https://stackoverflow.com/questions/36864894/scaling-the-non-client-area-title-bar-menu-bar-for-per-monitor-high-dpi-suppo/37624363
|
||||
https://stackoverflow.com/questions/41448320/dlgtemplateex-and-ds-shellfont-what-about-point-size
|
||||
http://stackoverflow.com/questions/41917279/do-child-windows-have-the-same-dpi-as-their-parents-in-a-per-monitor-aware-appli
|
||||
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/library/windows/desktop/mt843498(v=vs.85).aspx(d=robot)
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx#appendix_c_common_high_dpi_issues
|
||||
https://msdn.microsoft.com/library/windows/desktop/mt843498(v=vs.85).aspx(d=robot)#appendix_c_common_high_dpi_issues
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx#addressing_high_dpi_issues
|
||||
https://msdn.microsoft.com/library/windows/desktop/mt843498(v=vs.85).aspx(d=robot)#addressing_high_dpi_issues
|
||||
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn302215(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh802769(v=vs.85).aspx
|
||||
@@ -0,0 +1,7 @@
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ff686805(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dn495653(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/hh448422(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd316975(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd372919(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/ee264335(v=vs.85).aspx
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/dd145198(v=vs.85).aspx
|
||||
@@ -0,0 +1,46 @@
|
||||
https://twitter.com/omgubuntu/status/962765197109841922
|
||||
https://github.com/DominicMaas/SoundByte/blob/master/SoundByte.UWP/Resources/Brushes.xaml
|
||||
https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic
|
||||
https://www.google.com/search?q=uwp+acrylic+winapi&ie=utf-8&oe=utf-8&client=firefox-b-1
|
||||
https://stackoverflow.com/questions/43931709/acrylic-material-in-win32-app
|
||||
https://stackoverflow.com/questions/44000217/mimicking-acrylic-in-a-win32-app
|
||||
https://stackoverflow.com/questions/43699256/how-to-use-acrylic-accent-in-windows-10-creators-update
|
||||
https://stackoverflow.com/questions/39135834/how-to-call-uwp-api-from-converted-win32-app-desktop-app-converter
|
||||
https://stackoverflow.com/questions/32724187/how-do-you-set-the-glass-blend-colour-on-windows-10
|
||||
https://channel9.msdn.com/Events/Build/2017/B8034
|
||||
https://www.reddit.com/r/Windows10/comments/7lzyzc/since_the_taskbar_is_still_win32_and_it_can_have/
|
||||
https://thenextweb.com/microsoft/2017/05/15/microsoft-fluent-design-system-breaking-windows-10s-new-look/
|
||||
https://github.com/bbougot/AcrylicWPF
|
||||
http://vhanla.codigobit.info/2015/07/enable-windows-10-aero-glass-aka-blur.html
|
||||
http://undoc.airesoft.co.uk/user32.dll/SetWindowCompositionAttribute.php
|
||||
http://undoc.airesoft.co.uk/user32.dll/GetWindowCompositionAttribute.php
|
||||
https://msdn.microsoft.com/en-us/library/windows/desktop/aa969530(v=vs.85).aspx
|
||||
https://github.com/bbougot/AcrylicWPF/blob/master/MainWindow.xaml.cs
|
||||
https://www.google.com/search?q=%22WCA_ACCENT_POLICY%22&client=firefox-b-1&source=lnt&tbs=cdr%3A1%2Ccd_min%3A1%2F1%2F2001%2Ccd_max%3A12%2F31%2F2013&tbm=
|
||||
https://github.com/sgothel/jogl/blob/master/src/nativewindow/native/win32/WindowsDWM.c
|
||||
http://www.brandonfa.lk/win8/win8_devrel_head_x86/uxtheme.h
|
||||
http://www.brandonfa.lk/win8/
|
||||
https://github.com/gamozolabs/pdblister
|
||||
https://github.com/wbenny/pdbex
|
||||
https://github.com/wbenny/pdbex/releases
|
||||
|
||||
https://stackoverflow.com/questions/44000217/mimicking-acrylic-in-a-win32-app
|
||||
https://github.com/riverar/sample-win32-acrylicblur
|
||||
https://github.com/riverar/sample-win10-aeroglass
|
||||
https://guerra24blog.wordpress.com/2017/12/20/windows-10-use-acrylic-in-win32-apps/
|
||||
https://news.ycombinator.com/item?id=14432951
|
||||
https://gist.github.com/ethanhs/0e157e4003812e99bf5bc7cb6f73459f ACCENTPOLICY
|
||||
https://github.com/TranslucentTB/Tools
|
||||
https://withinrafael.com/2015/07/08/adding-the-aero-glass-blur-to-your-windows-10-apps/
|
||||
https://withinrafael.com/2018/02/01/adding-acrylic-blur-to-your-windows-10-apps-redstone-4-desktop-apps/
|
||||
|
||||
diversion: DwmEnableBlurBehindWindow {
|
||||
https://docs.microsoft.com/en-us/windows/desktop/api/dwmapi/nf-dwmapi-dwmenableblurbehindwindow
|
||||
https://docs.microsoft.com/en-us/windows/desktop/api/dwmapi/ns-dwmapi-_dwm_blurbehind
|
||||
https://docs.microsoft.com/en-us/windows/desktop/api/dwmapi/nf-dwmapi-dwmenableblurbehindwindow
|
||||
http://www.danielmoth.com/Blog/Vista-Glass-Answers-And-DwmEnableBlurBehindWindow.aspx
|
||||
http://www.danielmoth.com/Blog/Glass-In-C-An-Alternative-Approach.aspx
|
||||
http://www.danielmoth.com/Blog/Vista-Glass-In-C.aspx
|
||||
http://www.danielmoth.com/Blog/Glass-In-C-An-Alternative-Approach.aspx
|
||||
https://weblogs.asp.net/kennykerr/Windows-Vista-for-Developers-_1320_-Part-3-_1320_-The-Desktop-Window-Manager
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
# TODO is there a -Wno-switch equivalent?
|
||||
# TODO /sdl turns C4996 into an ERROR
|
||||
# don't use /analyze; that requires us to write annotations everywhere
|
||||
# TODO undecided flags from qo?
|
||||
# the RTC flags are only supplied in debug builds because they are only supposed to be used by debug builds (see "This is because run-time error checks are not valid in a release (optimized) build." in https://docs.microsoft.com/cpp/build/reference/rtc-run-time-error-checks)
|
||||
# /RTCc is not supplied because it's discouraged as of VS2015; see https://www.reddit.com/r/cpp/comments/46mhne/rtcc_rejects_conformant_code_with_visual_c_2015/d06auq5
|
||||
Reference in new issue
Block a user